From e36ea122fa831ac587f82dbc3fb3af37a6de35fb Mon Sep 17 00:00:00 2001 From: Vinh Nguyen Date: Wed, 17 Apr 2024 23:34:41 +0800 Subject: [PATCH] docs: regenerate --- .jazzy.yaml | 2 +- docs/Classes.html | 27 +- docs/Classes/NVActivityIndicatorView.html | 420 ++----------- docs/Enums.html | 27 +- docs/Enums/NVActivityIndicatorType.html | 565 +++--------------- docs/Typealiases.html | 39 +- docs/css/highlight.css | 400 +++++++------ docs/css/jazzy.css | 13 +- .../Contents/Resources/Documents/Classes.html | 27 +- .../Classes/NVActivityIndicatorView.html | 420 ++----------- .../Contents/Resources/Documents/Enums.html | 27 +- .../Enums/NVActivityIndicatorType.html | 565 +++--------------- .../Resources/Documents/Typealiases.html | 39 +- .../Resources/Documents/css/highlight.css | 400 +++++++------ .../Resources/Documents/css/jazzy.css | 13 +- .../Contents/Resources/Documents/index.html | 19 +- .../Contents/Resources/Documents/js/jazzy.js | 4 + .../Resources/Documents/js/jazzy.search.js | 4 + .../Resources/Documents/js/jquery.min.js | 4 +- .../Resources/Documents/js/lunr.min.js | 6 +- .../Contents/Resources/docSet.dsidx | Bin 28672 -> 28672 bytes docs/docsets/NVActivityIndicatorView.tgz | Bin 77987 -> 73892 bytes docs/index.html | 19 +- docs/js/jazzy.js | 4 + docs/js/jazzy.search.js | 4 + docs/js/jquery.min.js | 4 +- docs/js/lunr.min.js | 6 +- docs/undocumented.json | 8 +- 28 files changed, 792 insertions(+), 2274 deletions(-) diff --git a/.jazzy.yaml b/.jazzy.yaml index d4d1c3a3..19aed412 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -9,7 +9,7 @@ hide_documentation_coverage: true clean: true module: NVActivityIndicatorView -module_version: 5.0.0 +module_version: 5.2.0 build_tool_arguments: - -scheme - NVActivityIndicatorView-Package diff --git a/docs/Classes.html b/docs/Classes.html index 30327971..fd90b91d 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -18,7 +18,7 @@

- NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

@@ -26,7 +26,7 @@

- + GitHub View on GitHub

@@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -88,9 +88,9 @@

Classes

  • - + - NVActivityIndicatorView + NVActivityIndicatorView
    @@ -102,14 +102,6 @@

    Classes

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    public final class NVActivityIndicatorView : UIView
    - -
    -
  • @@ -121,9 +113,8 @@

    Declaration

    - diff --git a/docs/Classes/NVActivityIndicatorView.html b/docs/Classes/NVActivityIndicatorView.html index 23383494..52fb735c 100644 --- a/docs/Classes/NVActivityIndicatorView.html +++ b/docs/Classes/NVActivityIndicatorView.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -76,12 +76,6 @@

    NVActivityIndicatorView

    -
    -
    -
    public final class NVActivityIndicatorView : UIView
    - -
    -

    Activity indicator view with nice animations

    @@ -94,9 +88,9 @@

    NVActivityIndicatorView

  • @@ -107,23 +101,15 @@

    NVActivityIndicatorView

    Default type. Default value is .BallSpinFadeLoader.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_TYPE: NVActivityIndicatorType
    - -
    -
  • - + - DEFAULT_COLOR + DEFAULT_COLOR
    @@ -134,23 +120,15 @@

    Declaration

    Default color of activity indicator. Default value is UIColor.white.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_COLOR: UIColor
    - -
    -
  • - + - DEFAULT_TEXT_COLOR + DEFAULT_TEXT_COLOR
    @@ -161,23 +139,15 @@

    Declaration

    Default color of text. Default value is UIColor.white.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_TEXT_COLOR: UIColor
    - -
    -
  • - + - DEFAULT_PADDING + DEFAULT_PADDING
    @@ -188,23 +158,15 @@

    Declaration

    Default padding. Default value is 0.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_PADDING: CGFloat
    - -
    -
  • - + - DEFAULT_BLOCKER_SIZE + DEFAULT_BLOCKER_SIZE
    @@ -215,23 +177,15 @@

    Declaration

    Default size of activity indicator view in UI blocker. Default value is 60x60.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_SIZE: CGSize
    - -
    -
  • - + - DEFAULT_BLOCKER_DISPLAY_TIME_THRESHOLD + DEFAULT_BLOCKER_DISPLAY_TIME_THRESHOLD
    @@ -242,28 +196,20 @@

    Declaration

    Default display time threshold to actually display UI blocker. Default value is 0 ms.

    Note

    - Default time that has to be elapsed (between calls of startAnimating() and stopAnimating()) in order to actually display UI blocker. It should be set thinking about what the minimum duration of an activity is to be worth showing it to the user. If the activity ends before this time threshold, then it will not be displayed at all. + Default time that has to be elapsed (between calls of startAnimating() and stopAnimating()) in order to actually display UI blocker. It should be set thinking about what the minimum duration of an activity is to be worth showing it to the user. If the activity ends before this time threshold, then it will not be displayed at all.
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_DISPLAY_TIME_THRESHOLD: Int
    - -
    -
  • - + - DEFAULT_BLOCKER_MINIMUM_DISPLAY_TIME + DEFAULT_BLOCKER_MINIMUM_DISPLAY_TIME
    @@ -274,28 +220,20 @@

    Declaration

    Default minimum display time of UI blocker. Default value is 0 ms.

    Note

    - Default minimum display time of UI blocker. Its main purpose is to avoid flashes showing and hiding it so fast. For instance, setting it to 200ms will force UI blocker to be shown for at least this time (regardless of calling stopAnimating() ealier). + Default minimum display time of UI blocker. Its main purpose is to avoid flashes showing and hiding it so fast. For instance, setting it to 200ms will force UI blocker to be shown for at least this time (regardless of calling stopAnimating() ealier).
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_MINIMUM_DISPLAY_TIME: Int
    - -
    -
  • - + - DEFAULT_BLOCKER_MESSAGE + DEFAULT_BLOCKER_MESSAGE
    @@ -306,23 +244,15 @@

    Declaration

    Default message displayed in UI blocker. Default value is nil.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_MESSAGE: String?
    - -
    -
  • - + - DEFAULT_BLOCKER_MESSAGE_SPACING + DEFAULT_BLOCKER_MESSAGE_SPACING
    @@ -333,23 +263,15 @@

    Declaration

    Default message spacing to activity indicator view in UI blocker. Default value is 8.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_MESSAGE_SPACING: CGFloat
    - -
    -
  • - + - DEFAULT_BLOCKER_MESSAGE_FONT + DEFAULT_BLOCKER_MESSAGE_FONT
    @@ -360,23 +282,15 @@

    Declaration

    Default font of message displayed in UI blocker. Default value is bold system font, size 20.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_MESSAGE_FONT: UIFont
    - -
    -
  • - + - DEFAULT_BLOCKER_BACKGROUND_COLOR + DEFAULT_BLOCKER_BACKGROUND_COLOR
    @@ -387,23 +301,15 @@

    Declaration

    Default background color of UI blocker. Default value is UIColor(red: 0, green: 0, blue: 0, alpha: 0.5)

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_BACKGROUND_COLOR: UIColor
    - -
    -
  • - + - DEFAULT_FADE_IN_ANIMATION + DEFAULT_FADE_IN_ANIMATION
    @@ -414,23 +320,15 @@

    Declaration

    Default fade in animation.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_FADE_IN_ANIMATION: FadeInAnimation
    - -
    -
  • - + - DEFAULT_FADE_OUT_ANIMATION + DEFAULT_FADE_OUT_ANIMATION
    @@ -441,23 +339,15 @@

    Declaration

    Default fade out animation.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_FADE_OUT_ANIMATION: FadeOutAnimation
    - -
    -
  • - + - type + type
    @@ -468,23 +358,15 @@

    Declaration

    Animation type.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var type: NVActivityIndicatorType
    - -
    -
  • - + - color + color
    @@ -495,24 +377,15 @@

    Declaration

    Color of activity indicator view.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @IBInspectable
    -public var color: UIColor
    - -
    -
  • - + - padding + padding
    @@ -523,52 +396,15 @@

    Declaration

    Padding of activity indicator view.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @IBInspectable
    -public var padding: CGFloat
    - -
    -
  • - - - animating - -
    -
    -
    -
    -
    -
    -

    Current status of animation, read-only.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @available(*, deprecated)
    -public var animating: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    - - + - isAnimating + isAnimating
    @@ -579,23 +415,15 @@

    Declaration

    Current status of animation, read-only.

    -
    -

    Declaration

    -
    -

    Swift

    -
    private(set) public var isAnimating: Bool
    - -
    -
  • - + - init(coder:) + init(coder:)
    @@ -607,46 +435,15 @@

    Declaration

    self, initialized using the data in decoder.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public required init?(coder aDecoder: NSCoder)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - decoder - - -
    -

    an unarchiver object.

    -
    -
    -
    -
    -

    Return Value

    -

    self, initialized using the data in decoder.

    -
  • - + - init(frame:type:color:padding:) + init(frame:type:color:padding:)
    @@ -659,82 +456,15 @@

    Return Value

    Appropriate NVActivityIndicatorView.DEFAULT_* values are used for omitted params.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(frame: CGRect, type: NVActivityIndicatorType? = nil, color: UIColor? = nil, padding: CGFloat? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - -
    - - frame - - -
    -

    view’s frame.

    -
    -
    - - type - - -
    -

    animation type.

    -
    -
    - - color - - -
    -

    color of activity indicator view.

    -
    -
    - - padding - - -
    -

    padding of activity indicator view.

    -
    -
    -
    -
    -

    Return Value

    -

    The activity indicator view.

    -
  • - + - intrinsicContentSize + intrinsicContentSize
    @@ -747,27 +477,15 @@

    Return Value

    A size indicating the natural size for the receiving view based on its intrinsic properties.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public override var intrinsicContentSize: CGSize { get }
    - -
    -
    -
    -

    Return Value

    -

    A size indicating the natural size for the receiving view based on its intrinsic properties.

    -
  • - + - bounds + bounds
    @@ -775,16 +493,7 @@

    Return Value

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public override var bounds: CGRect { get set }
    - -
    +
    @@ -792,9 +501,9 @@

    Declaration

  • - + - startAnimating() + startAnimating()
    @@ -805,23 +514,15 @@

    Declaration

    Start animating.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public final func startAnimating()
    - -
    -
  • - + - stopAnimating() + stopAnimating()
    @@ -832,14 +533,6 @@

    Declaration

    Stop animating.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public final func stopAnimating()
    - -
    -
  • @@ -851,9 +544,8 @@

    Declaration

    - diff --git a/docs/Enums.html b/docs/Enums.html index e07eeb19..0075ce8b 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -88,9 +88,9 @@

    Enumerations

  • @@ -139,14 +139,6 @@

    Enumerations

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum NVActivityIndicatorType : CaseIterable
    - -
    -
  • @@ -158,9 +150,8 @@

    Declaration

    - diff --git a/docs/Enums/NVActivityIndicatorType.html b/docs/Enums/NVActivityIndicatorType.html index fa9b3e34..6c54e963 100644 --- a/docs/Enums/NVActivityIndicatorType.html +++ b/docs/Enums/NVActivityIndicatorType.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -76,12 +76,6 @@

    NVActivityIndicatorType

    -
    -
    -
    public enum NVActivityIndicatorType : CaseIterable
    - -
    -

    Enum of animation types used for activity indicator view.

      @@ -131,9 +125,9 @@

      NVActivityIndicatorType

    • - + - blank + blank
      @@ -144,27 +138,15 @@

      NVActivityIndicatorType

      Blank.

      -
      -

      Declaration

      -
      -

      Swift

      -
      case blank
      - -
      -
      -
      -

      Return Value

      -

      Instance of NVActivityIndicatorAnimationBlank.

      -
  • @@ -175,27 +157,15 @@

    Return Value

    BallPulse.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballPulse
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallPulse.

    -
  • @@ -206,27 +176,15 @@

    Return Value

    BallGridPulse.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballGridPulse
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallGridPulse.

    -
  • @@ -237,27 +195,15 @@

    Return Value

    BallClipRotate.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballClipRotate
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallClipRotate.

    -
  • @@ -268,27 +214,15 @@

    Return Value

    SquareSpin.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case squareSpin
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationSquareSpin.

    -
  • @@ -299,27 +233,15 @@

    Return Value

    BallClipRotatePulse.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballClipRotatePulse
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallClipRotatePulse.

    -
  • @@ -330,27 +252,15 @@

    Return Value

    BallClipRotateMultiple.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballClipRotateMultiple
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallClipRotateMultiple.

    -
  • @@ -361,27 +271,15 @@

    Return Value

    BallPulseRise.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballPulseRise
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallPulseRise.

    -
  • @@ -392,27 +290,15 @@

    Return Value

    BallRotate.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballRotate
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallRotate.

    -
  • @@ -423,27 +309,15 @@

    Return Value

    CubeTransition.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case cubeTransition
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationCubeTransition.

    -
  • @@ -454,27 +328,15 @@

    Return Value

    BallZigZag.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballZigZag
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallZigZag.

    -
  • @@ -485,27 +347,15 @@

    Return Value

    BallZigZagDeflect

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballZigZagDeflect
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallZigZagDeflect

    -
  • @@ -516,27 +366,15 @@

    Return Value

    BallTrianglePath.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballTrianglePath
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallTrianglePath.

    -
  • @@ -547,27 +385,15 @@

    Return Value

    BallScale.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballScale
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallScale.

    -
  • @@ -578,27 +404,15 @@

    Return Value

    LineScale.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineScale
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineScale.

    -
  • @@ -609,27 +423,15 @@

    Return Value

    LineScaleParty.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineScaleParty
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineScaleParty.

    -
  • @@ -640,27 +442,15 @@

    Return Value

    BallScaleMultiple.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballScaleMultiple
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallScaleMultiple.

    -
  • @@ -671,27 +461,15 @@

    Return Value

    BallPulseSync.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballPulseSync
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallPulseSync.

    -
  • - + - ballBeat + ballBeat
    @@ -702,27 +480,15 @@

    Return Value

    BallBeat.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballBeat
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallBeat.

    -
  • @@ -733,27 +499,15 @@

    Return Value

    BallDoubleBounce.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballDoubleBounce
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallDoubleBounce.

    -
  • @@ -764,27 +518,15 @@

    Return Value

    LineScalePulseOut.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineScalePulseOut
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineScalePulseOut.

    -
  • @@ -795,27 +537,15 @@

    Return Value

    LineScalePulseOutRapid.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineScalePulseOutRapid
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineScalePulseOutRapid.

    -
  • @@ -826,27 +556,15 @@

    Return Value

    BallScaleRipple.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballScaleRipple
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallScaleRipple.

    -
  • @@ -857,27 +575,15 @@

    Return Value

    BallScaleRippleMultiple.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballScaleRippleMultiple
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallScaleRippleMultiple.

    -
  • @@ -888,27 +594,15 @@

    Return Value

    BallSpinFadeLoader.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballSpinFadeLoader
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallSpinFadeLoader.

    -
  • @@ -919,27 +613,15 @@

    Return Value

    LineSpinFadeLoader.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineSpinFadeLoader
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineSpinFadeLoader.

    -
  • @@ -950,27 +632,15 @@

    Return Value

    TriangleSkewSpin.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case triangleSkewSpin
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationTriangleSkewSpin.

    -
  • - + - pacman + pacman
    @@ -981,27 +651,15 @@

    Return Value

    Pacman.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case pacman
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationPacman.

    -
  • @@ -1012,27 +670,15 @@

    Return Value

    BallGridBeat.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballGridBeat
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallGridBeat.

    -
  • @@ -1043,27 +689,15 @@

    Return Value

    SemiCircleSpin.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case semiCircleSpin
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationSemiCircleSpin.

    -
  • @@ -1074,27 +708,15 @@

    Return Value

    BallRotateChase.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballRotateChase
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallRotateChase.

    -
  • - + - orbit + orbit
    @@ -1105,27 +727,15 @@

    Return Value

    Orbit.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case orbit
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationOrbit.

    -
  • @@ -1136,27 +746,15 @@

    Return Value

    AudioEqualizer.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case audioEqualizer
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationAudioEqualizer.

    -
  • @@ -1167,18 +765,6 @@

    Return Value

    Stroke.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case circleStrokeSpin
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationCircleStrokeSpin.

    -
  • @@ -1190,9 +776,8 @@

    Return Value

    - diff --git a/docs/Typealiases.html b/docs/Typealiases.html index 12461c1b..666c4a91 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -88,9 +88,9 @@

    Type Aliases

  • @@ -101,23 +101,15 @@

    Type Aliases

    Function that performs fade in/out animation.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias FadeInAnimation = (UIView) -> Void
    - -
    -
  • @@ -133,14 +125,6 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias FadeOutAnimation = (UIView, @escaping () -> Void) -> Void
    - -
    -
  • @@ -152,9 +136,8 @@

    Declaration

    - diff --git a/docs/css/highlight.css b/docs/css/highlight.css index d0db0e13..c170357c 100644 --- a/docs/css/highlight.css +++ b/docs/css/highlight.css @@ -1,200 +1,202 @@ +/*! Jazzy - https://github.com/realm/jazzy + * Copyright Realm Inc. + * SPDX-License-Identifier: MIT + */ /* Credit to https://gist.github.com/wataru420/2048287 */ -.highlight { - /* Comment */ - /* Error */ - /* Keyword */ - /* Operator */ - /* Comment.Multiline */ - /* Comment.Preproc */ - /* Comment.Single */ - /* Comment.Special */ - /* Generic.Deleted */ - /* Generic.Deleted.Specific */ - /* Generic.Emph */ - /* Generic.Error */ - /* Generic.Heading */ - /* Generic.Inserted */ - /* Generic.Inserted.Specific */ - /* Generic.Output */ - /* Generic.Prompt */ - /* Generic.Strong */ - /* Generic.Subheading */ - /* Generic.Traceback */ - /* Keyword.Constant */ - /* Keyword.Declaration */ - /* Keyword.Pseudo */ - /* Keyword.Reserved */ - /* Keyword.Type */ - /* Literal.Number */ - /* Literal.String */ - /* Name.Attribute */ - /* Name.Builtin */ - /* Name.Class */ - /* Name.Constant */ - /* Name.Entity */ - /* Name.Exception */ - /* Name.Function */ - /* Name.Namespace */ - /* Name.Tag */ - /* Name.Variable */ - /* Operator.Word */ - /* Text.Whitespace */ - /* Literal.Number.Float */ - /* Literal.Number.Hex */ - /* Literal.Number.Integer */ - /* Literal.Number.Oct */ - /* Literal.String.Backtick */ - /* Literal.String.Char */ - /* Literal.String.Doc */ - /* Literal.String.Double */ - /* Literal.String.Escape */ - /* Literal.String.Heredoc */ - /* Literal.String.Interpol */ - /* Literal.String.Other */ - /* Literal.String.Regex */ - /* Literal.String.Single */ - /* Literal.String.Symbol */ - /* Name.Builtin.Pseudo */ - /* Name.Variable.Class */ - /* Name.Variable.Global */ - /* Name.Variable.Instance */ - /* Literal.Number.Integer.Long */ } - .highlight .c { - color: #999988; - font-style: italic; } - .highlight .err { - color: #a61717; - background-color: #e3d2d2; } - .highlight .k { - color: #000000; - font-weight: bold; } - .highlight .o { - color: #000000; - font-weight: bold; } - .highlight .cm { - color: #999988; - font-style: italic; } - .highlight .cp { - color: #999999; - font-weight: bold; } - .highlight .c1 { - color: #999988; - font-style: italic; } - .highlight .cs { - color: #999999; - font-weight: bold; - font-style: italic; } - .highlight .gd { - color: #000000; - background-color: #ffdddd; } - .highlight .gd .x { - color: #000000; - background-color: #ffaaaa; } - .highlight .ge { - color: #000000; - font-style: italic; } - .highlight .gr { - color: #aa0000; } - .highlight .gh { - color: #999999; } - .highlight .gi { - color: #000000; - background-color: #ddffdd; } - .highlight .gi .x { - color: #000000; - background-color: #aaffaa; } - .highlight .go { - color: #888888; } - .highlight .gp { - color: #555555; } - .highlight .gs { - font-weight: bold; } - .highlight .gu { - color: #aaaaaa; } - .highlight .gt { - color: #aa0000; } - .highlight .kc { - color: #000000; - font-weight: bold; } - .highlight .kd { - color: #000000; - font-weight: bold; } - .highlight .kp { - color: #000000; - font-weight: bold; } - .highlight .kr { - color: #000000; - font-weight: bold; } - .highlight .kt { - color: #445588; } - .highlight .m { - color: #009999; } - .highlight .s { - color: #d14; } - .highlight .na { - color: #008080; } - .highlight .nb { - color: #0086B3; } - .highlight .nc { - color: #445588; - font-weight: bold; } - .highlight .no { - color: #008080; } - .highlight .ni { - color: #800080; } - .highlight .ne { - color: #990000; - font-weight: bold; } - .highlight .nf { - color: #990000; } - .highlight .nn { - color: #555555; } - .highlight .nt { - color: #000080; } - .highlight .nv { - color: #008080; } - .highlight .ow { - color: #000000; - font-weight: bold; } - .highlight .w { - color: #bbbbbb; } - .highlight .mf { - color: #009999; } - .highlight .mh { - color: #009999; } - .highlight .mi { - color: #009999; } - .highlight .mo { - color: #009999; } - .highlight .sb { - color: #d14; } - .highlight .sc { - color: #d14; } - .highlight .sd { - color: #d14; } - .highlight .s2 { - color: #d14; } - .highlight .se { - color: #d14; } - .highlight .sh { - color: #d14; } - .highlight .si { - color: #d14; } - .highlight .sx { - color: #d14; } - .highlight .sr { - color: #009926; } - .highlight .s1 { - color: #d14; } - .highlight .ss { - color: #990073; } - .highlight .bp { - color: #999999; } - .highlight .vc { - color: #008080; } - .highlight .vg { - color: #008080; } - .highlight .vi { - color: #008080; } - .highlight .il { - color: #009999; } +.highlight .c { + color: #999988; + font-style: italic; } + +.highlight .err { + color: #a61717; + background-color: #e3d2d2; } + +.highlight .k { + color: #000000; + font-weight: bold; } + +.highlight .o { + color: #000000; + font-weight: bold; } + +.highlight .cm { + color: #999988; + font-style: italic; } + +.highlight .cp { + color: #999999; + font-weight: bold; } + +.highlight .c1 { + color: #999988; + font-style: italic; } + +.highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic; } + +.highlight .gd { + color: #000000; + background-color: #ffdddd; } + +.highlight .gd .x { + color: #000000; + background-color: #ffaaaa; } + +.highlight .ge { + color: #000000; + font-style: italic; } + +.highlight .gr { + color: #aa0000; } + +.highlight .gh { + color: #999999; } + +.highlight .gi { + color: #000000; + background-color: #ddffdd; } + +.highlight .gi .x { + color: #000000; + background-color: #aaffaa; } + +.highlight .go { + color: #888888; } + +.highlight .gp { + color: #555555; } + +.highlight .gs { + font-weight: bold; } + +.highlight .gu { + color: #aaaaaa; } + +.highlight .gt { + color: #aa0000; } + +.highlight .kc { + color: #000000; + font-weight: bold; } + +.highlight .kd { + color: #000000; + font-weight: bold; } + +.highlight .kp { + color: #000000; + font-weight: bold; } + +.highlight .kr { + color: #000000; + font-weight: bold; } + +.highlight .kt { + color: #445588; } + +.highlight .m { + color: #009999; } + +.highlight .s { + color: #d14; } + +.highlight .na { + color: #008080; } + +.highlight .nb { + color: #0086B3; } + +.highlight .nc { + color: #445588; + font-weight: bold; } + +.highlight .no { + color: #008080; } + +.highlight .ni { + color: #800080; } + +.highlight .ne { + color: #990000; + font-weight: bold; } + +.highlight .nf { + color: #990000; } + +.highlight .nn { + color: #555555; } + +.highlight .nt { + color: #000080; } + +.highlight .nv { + color: #008080; } + +.highlight .ow { + color: #000000; + font-weight: bold; } + +.highlight .w { + color: #bbbbbb; } + +.highlight .mf { + color: #009999; } + +.highlight .mh { + color: #009999; } + +.highlight .mi { + color: #009999; } + +.highlight .mo { + color: #009999; } + +.highlight .sb { + color: #d14; } + +.highlight .sc { + color: #d14; } + +.highlight .sd { + color: #d14; } + +.highlight .s2 { + color: #d14; } + +.highlight .se { + color: #d14; } + +.highlight .sh { + color: #d14; } + +.highlight .si { + color: #d14; } + +.highlight .sx { + color: #d14; } + +.highlight .sr { + color: #009926; } + +.highlight .s1 { + color: #d14; } + +.highlight .ss { + color: #990073; } + +.highlight .bp { + color: #999999; } + +.highlight .vc { + color: #008080; } + +.highlight .vg { + color: #008080; } + +.highlight .vi { + color: #008080; } + +.highlight .il { + color: #009999; } diff --git a/docs/css/jazzy.css b/docs/css/jazzy.css index ff59f5f8..c7bb9fe2 100644 --- a/docs/css/jazzy.css +++ b/docs/css/jazzy.css @@ -1,3 +1,7 @@ +/*! Jazzy - https://github.com/realm/jazzy + * Copyright Realm Inc. + * SPDX-License-Identifier: MIT + */ *, *:before, *:after { box-sizing: inherit; } @@ -83,6 +87,11 @@ th, td { padding: 6px 13px; border: 1px solid #ddd; } +hr { + height: 1px; + border: none; + background-color: #ddd; } + pre { margin: 0 0 1.275em; padding: .85em 1em; @@ -129,8 +138,8 @@ pre code { color: #fff; } .header-icon { - padding-right: 6px; - vertical-align: -4px; + padding-right: 2px; + vertical-align: -3px; height: 16px; } .breadcrumbs { diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Classes.html index 30327971..fd90b91d 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Classes.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -88,9 +88,9 @@

    Classes

  • @@ -102,14 +102,6 @@

    Classes

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    public final class NVActivityIndicatorView : UIView
    - -
    -
  • @@ -121,9 +113,8 @@

    Declaration

    - diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Classes/NVActivityIndicatorView.html b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Classes/NVActivityIndicatorView.html index 23383494..52fb735c 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Classes/NVActivityIndicatorView.html +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Classes/NVActivityIndicatorView.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -76,12 +76,6 @@

    NVActivityIndicatorView

    -
    -
    -
    public final class NVActivityIndicatorView : UIView
    - -
    -

    Activity indicator view with nice animations

    @@ -94,9 +88,9 @@

    NVActivityIndicatorView

  • @@ -107,23 +101,15 @@

    NVActivityIndicatorView

    Default type. Default value is .BallSpinFadeLoader.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_TYPE: NVActivityIndicatorType
    - -
    -
  • @@ -134,23 +120,15 @@

    Declaration

    Default color of activity indicator. Default value is UIColor.white.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_COLOR: UIColor
    - -
    -
  • @@ -161,23 +139,15 @@

    Declaration

    Default color of text. Default value is UIColor.white.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_TEXT_COLOR: UIColor
    - -
    -
  • @@ -188,23 +158,15 @@

    Declaration

    Default padding. Default value is 0.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_PADDING: CGFloat
    - -
    -
  • @@ -215,23 +177,15 @@

    Declaration

    Default size of activity indicator view in UI blocker. Default value is 60x60.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_SIZE: CGSize
    - -
    -
  • @@ -242,28 +196,20 @@

    Declaration

    Default display time threshold to actually display UI blocker. Default value is 0 ms.

    Note

    - Default time that has to be elapsed (between calls of startAnimating() and stopAnimating()) in order to actually display UI blocker. It should be set thinking about what the minimum duration of an activity is to be worth showing it to the user. If the activity ends before this time threshold, then it will not be displayed at all. + Default time that has to be elapsed (between calls of startAnimating() and stopAnimating()) in order to actually display UI blocker. It should be set thinking about what the minimum duration of an activity is to be worth showing it to the user. If the activity ends before this time threshold, then it will not be displayed at all.
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_DISPLAY_TIME_THRESHOLD: Int
    - -
    -
  • @@ -274,28 +220,20 @@

    Declaration

    Default minimum display time of UI blocker. Default value is 0 ms.

    Note

    - Default minimum display time of UI blocker. Its main purpose is to avoid flashes showing and hiding it so fast. For instance, setting it to 200ms will force UI blocker to be shown for at least this time (regardless of calling stopAnimating() ealier). + Default minimum display time of UI blocker. Its main purpose is to avoid flashes showing and hiding it so fast. For instance, setting it to 200ms will force UI blocker to be shown for at least this time (regardless of calling stopAnimating() ealier).
    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_MINIMUM_DISPLAY_TIME: Int
    - -
    -
  • @@ -306,23 +244,15 @@

    Declaration

    Default message displayed in UI blocker. Default value is nil.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_MESSAGE: String?
    - -
    -
  • @@ -333,23 +263,15 @@

    Declaration

    Default message spacing to activity indicator view in UI blocker. Default value is 8.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_MESSAGE_SPACING: CGFloat
    - -
    -
  • @@ -360,23 +282,15 @@

    Declaration

    Default font of message displayed in UI blocker. Default value is bold system font, size 20.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_MESSAGE_FONT: UIFont
    - -
    -
  • @@ -387,23 +301,15 @@

    Declaration

    Default background color of UI blocker. Default value is UIColor(red: 0, green: 0, blue: 0, alpha: 0.5)

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_BLOCKER_BACKGROUND_COLOR: UIColor
    - -
    -
  • @@ -414,23 +320,15 @@

    Declaration

    Default fade in animation.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_FADE_IN_ANIMATION: FadeInAnimation
    - -
    -
  • @@ -441,23 +339,15 @@

    Declaration

    Default fade out animation.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public static var DEFAULT_FADE_OUT_ANIMATION: FadeOutAnimation
    - -
    -
  • - + - type + type
    @@ -468,23 +358,15 @@

    Declaration

    Animation type.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public var type: NVActivityIndicatorType
    - -
    -
  • - + - color + color
    @@ -495,24 +377,15 @@

    Declaration

    Color of activity indicator view.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @IBInspectable
    -public var color: UIColor
    - -
    -
  • - + - padding + padding
    @@ -523,52 +396,15 @@

    Declaration

    Padding of activity indicator view.

    -
    -

    Declaration

    -
    -

    Swift

    -
    @IBInspectable
    -public var padding: CGFloat
    - -
    -
  • - - - animating - -
    -
    -
    -
    -
    -
    -

    Current status of animation, read-only.

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    @available(*, deprecated)
    -public var animating: Bool { get }
    - -
    -
    -
    -
    -
  • -
  • -
    @@ -579,23 +415,15 @@

    Declaration

    Current status of animation, read-only.

    -
    -

    Declaration

    -
    -

    Swift

    -
    private(set) public var isAnimating: Bool
    - -
    -
  • @@ -607,46 +435,15 @@

    Declaration

    self, initialized using the data in decoder.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public required init?(coder aDecoder: NSCoder)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - decoder - - -
    -

    an unarchiver object.

    -
    -
    -
    -
    -

    Return Value

    -

    self, initialized using the data in decoder.

    -
  • @@ -659,82 +456,15 @@

    Return Value

    Appropriate NVActivityIndicatorView.DEFAULT_* values are used for omitted params.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public init(frame: CGRect, type: NVActivityIndicatorType? = nil, color: UIColor? = nil, padding: CGFloat? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - -
    - - frame - - -
    -

    view’s frame.

    -
    -
    - - type - - -
    -

    animation type.

    -
    -
    - - color - - -
    -

    color of activity indicator view.

    -
    -
    - - padding - - -
    -

    padding of activity indicator view.

    -
    -
    -
    -
    -

    Return Value

    -

    The activity indicator view.

    -
  • @@ -747,27 +477,15 @@

    Return Value

    A size indicating the natural size for the receiving view based on its intrinsic properties.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public override var intrinsicContentSize: CGSize { get }
    - -
    -
    -
    -

    Return Value

    -

    A size indicating the natural size for the receiving view based on its intrinsic properties.

    -
  • - + - bounds + bounds
    @@ -775,16 +493,7 @@

    Return Value

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public override var bounds: CGRect { get set }
    - -
    +
    @@ -792,9 +501,9 @@

    Declaration

  • @@ -805,23 +514,15 @@

    Declaration

    Start animating.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public final func startAnimating()
    - -
    -
  • @@ -832,14 +533,6 @@

    Declaration

    Stop animating.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public final func stopAnimating()
    - -
    -
  • @@ -851,9 +544,8 @@

    Declaration

    - diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Enums.html index e07eeb19..0075ce8b 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Enums.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -88,9 +88,9 @@

    Enumerations

  • @@ -139,14 +139,6 @@

    Enumerations

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    public enum NVActivityIndicatorType : CaseIterable
    - -
    -
  • @@ -158,9 +150,8 @@

    Declaration

    - diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Enums/NVActivityIndicatorType.html b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Enums/NVActivityIndicatorType.html index fa9b3e34..6c54e963 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Enums/NVActivityIndicatorType.html +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Enums/NVActivityIndicatorType.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -76,12 +76,6 @@

    NVActivityIndicatorType

    -
    -
    -
    public enum NVActivityIndicatorType : CaseIterable
    - -
    -

    Enum of animation types used for activity indicator view.

      @@ -131,9 +125,9 @@

      NVActivityIndicatorType

    • - + - blank + blank
      @@ -144,27 +138,15 @@

      NVActivityIndicatorType

      Blank.

      -
      -

      Declaration

      -
      -

      Swift

      -
      case blank
      - -
      -
      -
      -

      Return Value

      -

      Instance of NVActivityIndicatorAnimationBlank.

      -
  • @@ -175,27 +157,15 @@

    Return Value

    BallPulse.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballPulse
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallPulse.

    -
  • @@ -206,27 +176,15 @@

    Return Value

    BallGridPulse.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballGridPulse
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallGridPulse.

    -
  • @@ -237,27 +195,15 @@

    Return Value

    BallClipRotate.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballClipRotate
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallClipRotate.

    -
  • @@ -268,27 +214,15 @@

    Return Value

    SquareSpin.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case squareSpin
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationSquareSpin.

    -
  • @@ -299,27 +233,15 @@

    Return Value

    BallClipRotatePulse.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballClipRotatePulse
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallClipRotatePulse.

    -
  • @@ -330,27 +252,15 @@

    Return Value

    BallClipRotateMultiple.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballClipRotateMultiple
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallClipRotateMultiple.

    -
  • @@ -361,27 +271,15 @@

    Return Value

    BallPulseRise.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballPulseRise
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallPulseRise.

    -
  • @@ -392,27 +290,15 @@

    Return Value

    BallRotate.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballRotate
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallRotate.

    -
  • @@ -423,27 +309,15 @@

    Return Value

    CubeTransition.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case cubeTransition
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationCubeTransition.

    -
  • @@ -454,27 +328,15 @@

    Return Value

    BallZigZag.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballZigZag
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallZigZag.

    -
  • @@ -485,27 +347,15 @@

    Return Value

    BallZigZagDeflect

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballZigZagDeflect
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallZigZagDeflect

    -
  • @@ -516,27 +366,15 @@

    Return Value

    BallTrianglePath.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballTrianglePath
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallTrianglePath.

    -
  • @@ -547,27 +385,15 @@

    Return Value

    BallScale.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballScale
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallScale.

    -
  • @@ -578,27 +404,15 @@

    Return Value

    LineScale.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineScale
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineScale.

    -
  • @@ -609,27 +423,15 @@

    Return Value

    LineScaleParty.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineScaleParty
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineScaleParty.

    -
  • @@ -640,27 +442,15 @@

    Return Value

    BallScaleMultiple.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballScaleMultiple
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallScaleMultiple.

    -
  • @@ -671,27 +461,15 @@

    Return Value

    BallPulseSync.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballPulseSync
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallPulseSync.

    -
  • - + - ballBeat + ballBeat
    @@ -702,27 +480,15 @@

    Return Value

    BallBeat.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballBeat
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallBeat.

    -
  • @@ -733,27 +499,15 @@

    Return Value

    BallDoubleBounce.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballDoubleBounce
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallDoubleBounce.

    -
  • @@ -764,27 +518,15 @@

    Return Value

    LineScalePulseOut.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineScalePulseOut
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineScalePulseOut.

    -
  • @@ -795,27 +537,15 @@

    Return Value

    LineScalePulseOutRapid.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineScalePulseOutRapid
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineScalePulseOutRapid.

    -
  • @@ -826,27 +556,15 @@

    Return Value

    BallScaleRipple.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballScaleRipple
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallScaleRipple.

    -
  • @@ -857,27 +575,15 @@

    Return Value

    BallScaleRippleMultiple.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballScaleRippleMultiple
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallScaleRippleMultiple.

    -
  • @@ -888,27 +594,15 @@

    Return Value

    BallSpinFadeLoader.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballSpinFadeLoader
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallSpinFadeLoader.

    -
  • @@ -919,27 +613,15 @@

    Return Value

    LineSpinFadeLoader.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case lineSpinFadeLoader
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationLineSpinFadeLoader.

    -
  • @@ -950,27 +632,15 @@

    Return Value

    TriangleSkewSpin.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case triangleSkewSpin
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationTriangleSkewSpin.

    -
  • - + - pacman + pacman
    @@ -981,27 +651,15 @@

    Return Value

    Pacman.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case pacman
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationPacman.

    -
  • @@ -1012,27 +670,15 @@

    Return Value

    BallGridBeat.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballGridBeat
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallGridBeat.

    -
  • @@ -1043,27 +689,15 @@

    Return Value

    SemiCircleSpin.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case semiCircleSpin
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationSemiCircleSpin.

    -
  • @@ -1074,27 +708,15 @@

    Return Value

    BallRotateChase.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case ballRotateChase
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationBallRotateChase.

    -
  • - + - orbit + orbit
    @@ -1105,27 +727,15 @@

    Return Value

    Orbit.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case orbit
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationOrbit.

    -
  • @@ -1136,27 +746,15 @@

    Return Value

    AudioEqualizer.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case audioEqualizer
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationAudioEqualizer.

    -
  • @@ -1167,18 +765,6 @@

    Return Value

    Stroke.

    -
    -

    Declaration

    -
    -

    Swift

    -
    case circleStrokeSpin
    - -
    -
    -
    -

    Return Value

    -

    Instance of NVActivityIndicatorAnimationCircleStrokeSpin.

    -
  • @@ -1190,9 +776,8 @@

    Return Value

    - diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Typealiases.html index 12461c1b..666c4a91 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/Typealiases.html @@ -18,7 +18,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -26,7 +26,7 @@

    - + GitHub View on GitHub

    @@ -35,7 +35,7 @@ @@ -62,10 +62,10 @@ Type Aliases @@ -88,9 +88,9 @@

    Type Aliases

  • @@ -101,23 +101,15 @@

    Type Aliases

    Function that performs fade in/out animation.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias FadeInAnimation = (UIView) -> Void
    - -
    -
  • @@ -133,14 +125,6 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias FadeOutAnimation = (UIView, @escaping () -> Void) -> Void
    - -
    -
  • @@ -152,9 +136,8 @@

    Declaration

    - diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/css/highlight.css b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/css/highlight.css index d0db0e13..c170357c 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/css/highlight.css +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/css/highlight.css @@ -1,200 +1,202 @@ +/*! Jazzy - https://github.com/realm/jazzy + * Copyright Realm Inc. + * SPDX-License-Identifier: MIT + */ /* Credit to https://gist.github.com/wataru420/2048287 */ -.highlight { - /* Comment */ - /* Error */ - /* Keyword */ - /* Operator */ - /* Comment.Multiline */ - /* Comment.Preproc */ - /* Comment.Single */ - /* Comment.Special */ - /* Generic.Deleted */ - /* Generic.Deleted.Specific */ - /* Generic.Emph */ - /* Generic.Error */ - /* Generic.Heading */ - /* Generic.Inserted */ - /* Generic.Inserted.Specific */ - /* Generic.Output */ - /* Generic.Prompt */ - /* Generic.Strong */ - /* Generic.Subheading */ - /* Generic.Traceback */ - /* Keyword.Constant */ - /* Keyword.Declaration */ - /* Keyword.Pseudo */ - /* Keyword.Reserved */ - /* Keyword.Type */ - /* Literal.Number */ - /* Literal.String */ - /* Name.Attribute */ - /* Name.Builtin */ - /* Name.Class */ - /* Name.Constant */ - /* Name.Entity */ - /* Name.Exception */ - /* Name.Function */ - /* Name.Namespace */ - /* Name.Tag */ - /* Name.Variable */ - /* Operator.Word */ - /* Text.Whitespace */ - /* Literal.Number.Float */ - /* Literal.Number.Hex */ - /* Literal.Number.Integer */ - /* Literal.Number.Oct */ - /* Literal.String.Backtick */ - /* Literal.String.Char */ - /* Literal.String.Doc */ - /* Literal.String.Double */ - /* Literal.String.Escape */ - /* Literal.String.Heredoc */ - /* Literal.String.Interpol */ - /* Literal.String.Other */ - /* Literal.String.Regex */ - /* Literal.String.Single */ - /* Literal.String.Symbol */ - /* Name.Builtin.Pseudo */ - /* Name.Variable.Class */ - /* Name.Variable.Global */ - /* Name.Variable.Instance */ - /* Literal.Number.Integer.Long */ } - .highlight .c { - color: #999988; - font-style: italic; } - .highlight .err { - color: #a61717; - background-color: #e3d2d2; } - .highlight .k { - color: #000000; - font-weight: bold; } - .highlight .o { - color: #000000; - font-weight: bold; } - .highlight .cm { - color: #999988; - font-style: italic; } - .highlight .cp { - color: #999999; - font-weight: bold; } - .highlight .c1 { - color: #999988; - font-style: italic; } - .highlight .cs { - color: #999999; - font-weight: bold; - font-style: italic; } - .highlight .gd { - color: #000000; - background-color: #ffdddd; } - .highlight .gd .x { - color: #000000; - background-color: #ffaaaa; } - .highlight .ge { - color: #000000; - font-style: italic; } - .highlight .gr { - color: #aa0000; } - .highlight .gh { - color: #999999; } - .highlight .gi { - color: #000000; - background-color: #ddffdd; } - .highlight .gi .x { - color: #000000; - background-color: #aaffaa; } - .highlight .go { - color: #888888; } - .highlight .gp { - color: #555555; } - .highlight .gs { - font-weight: bold; } - .highlight .gu { - color: #aaaaaa; } - .highlight .gt { - color: #aa0000; } - .highlight .kc { - color: #000000; - font-weight: bold; } - .highlight .kd { - color: #000000; - font-weight: bold; } - .highlight .kp { - color: #000000; - font-weight: bold; } - .highlight .kr { - color: #000000; - font-weight: bold; } - .highlight .kt { - color: #445588; } - .highlight .m { - color: #009999; } - .highlight .s { - color: #d14; } - .highlight .na { - color: #008080; } - .highlight .nb { - color: #0086B3; } - .highlight .nc { - color: #445588; - font-weight: bold; } - .highlight .no { - color: #008080; } - .highlight .ni { - color: #800080; } - .highlight .ne { - color: #990000; - font-weight: bold; } - .highlight .nf { - color: #990000; } - .highlight .nn { - color: #555555; } - .highlight .nt { - color: #000080; } - .highlight .nv { - color: #008080; } - .highlight .ow { - color: #000000; - font-weight: bold; } - .highlight .w { - color: #bbbbbb; } - .highlight .mf { - color: #009999; } - .highlight .mh { - color: #009999; } - .highlight .mi { - color: #009999; } - .highlight .mo { - color: #009999; } - .highlight .sb { - color: #d14; } - .highlight .sc { - color: #d14; } - .highlight .sd { - color: #d14; } - .highlight .s2 { - color: #d14; } - .highlight .se { - color: #d14; } - .highlight .sh { - color: #d14; } - .highlight .si { - color: #d14; } - .highlight .sx { - color: #d14; } - .highlight .sr { - color: #009926; } - .highlight .s1 { - color: #d14; } - .highlight .ss { - color: #990073; } - .highlight .bp { - color: #999999; } - .highlight .vc { - color: #008080; } - .highlight .vg { - color: #008080; } - .highlight .vi { - color: #008080; } - .highlight .il { - color: #009999; } +.highlight .c { + color: #999988; + font-style: italic; } + +.highlight .err { + color: #a61717; + background-color: #e3d2d2; } + +.highlight .k { + color: #000000; + font-weight: bold; } + +.highlight .o { + color: #000000; + font-weight: bold; } + +.highlight .cm { + color: #999988; + font-style: italic; } + +.highlight .cp { + color: #999999; + font-weight: bold; } + +.highlight .c1 { + color: #999988; + font-style: italic; } + +.highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic; } + +.highlight .gd { + color: #000000; + background-color: #ffdddd; } + +.highlight .gd .x { + color: #000000; + background-color: #ffaaaa; } + +.highlight .ge { + color: #000000; + font-style: italic; } + +.highlight .gr { + color: #aa0000; } + +.highlight .gh { + color: #999999; } + +.highlight .gi { + color: #000000; + background-color: #ddffdd; } + +.highlight .gi .x { + color: #000000; + background-color: #aaffaa; } + +.highlight .go { + color: #888888; } + +.highlight .gp { + color: #555555; } + +.highlight .gs { + font-weight: bold; } + +.highlight .gu { + color: #aaaaaa; } + +.highlight .gt { + color: #aa0000; } + +.highlight .kc { + color: #000000; + font-weight: bold; } + +.highlight .kd { + color: #000000; + font-weight: bold; } + +.highlight .kp { + color: #000000; + font-weight: bold; } + +.highlight .kr { + color: #000000; + font-weight: bold; } + +.highlight .kt { + color: #445588; } + +.highlight .m { + color: #009999; } + +.highlight .s { + color: #d14; } + +.highlight .na { + color: #008080; } + +.highlight .nb { + color: #0086B3; } + +.highlight .nc { + color: #445588; + font-weight: bold; } + +.highlight .no { + color: #008080; } + +.highlight .ni { + color: #800080; } + +.highlight .ne { + color: #990000; + font-weight: bold; } + +.highlight .nf { + color: #990000; } + +.highlight .nn { + color: #555555; } + +.highlight .nt { + color: #000080; } + +.highlight .nv { + color: #008080; } + +.highlight .ow { + color: #000000; + font-weight: bold; } + +.highlight .w { + color: #bbbbbb; } + +.highlight .mf { + color: #009999; } + +.highlight .mh { + color: #009999; } + +.highlight .mi { + color: #009999; } + +.highlight .mo { + color: #009999; } + +.highlight .sb { + color: #d14; } + +.highlight .sc { + color: #d14; } + +.highlight .sd { + color: #d14; } + +.highlight .s2 { + color: #d14; } + +.highlight .se { + color: #d14; } + +.highlight .sh { + color: #d14; } + +.highlight .si { + color: #d14; } + +.highlight .sx { + color: #d14; } + +.highlight .sr { + color: #009926; } + +.highlight .s1 { + color: #d14; } + +.highlight .ss { + color: #990073; } + +.highlight .bp { + color: #999999; } + +.highlight .vc { + color: #008080; } + +.highlight .vg { + color: #008080; } + +.highlight .vi { + color: #008080; } + +.highlight .il { + color: #009999; } diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/css/jazzy.css b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/css/jazzy.css index ff59f5f8..c7bb9fe2 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/css/jazzy.css +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/css/jazzy.css @@ -1,3 +1,7 @@ +/*! Jazzy - https://github.com/realm/jazzy + * Copyright Realm Inc. + * SPDX-License-Identifier: MIT + */ *, *:before, *:after { box-sizing: inherit; } @@ -83,6 +87,11 @@ th, td { padding: 6px 13px; border: 1px solid #ddd; } +hr { + height: 1px; + border: none; + background-color: #ddd; } + pre { margin: 0 0 1.275em; padding: .85em 1em; @@ -129,8 +138,8 @@ pre code { color: #fff; } .header-icon { - padding-right: 6px; - vertical-align: -4px; + padding-right: 2px; + vertical-align: -3px; height: 16px; } .breadcrumbs { diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/index.html b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/index.html index e86d054e..be2dd79b 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/index.html @@ -17,7 +17,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -25,7 +25,7 @@

    - + GitHub View on GitHub

    @@ -34,7 +34,7 @@ @@ -61,10 +61,10 @@ Type Aliases @@ -77,7 +77,7 @@

    NVActivityIndicatorView

    -

    Build Status +

    Build Status Cocoapods Compatible Carthage Compatible

    @@ -165,6 +165,8 @@

    Swift Package Manager

    ]

    Migration

    + +

    Version 5.0.0 comes with breaking changes. Please refer to the release note for details.

    Usage

    Firstly, import NVActivityIndicatorView.

    @@ -226,9 +228,8 @@

    License

    - diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jazzy.js b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jazzy.js index 1e55d6ef..19844166 100755 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jazzy.js +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jazzy.js @@ -1,3 +1,7 @@ +// Jazzy - https://github.com/realm/jazzy +// Copyright Realm Inc. +// SPDX-License-Identifier: MIT + window.jazzy = {'docset': false} if (typeof window.dash != 'undefined') { document.documentElement.className += ' dash' diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jazzy.search.js b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jazzy.search.js index e3d1ab90..359cdbb8 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jazzy.search.js +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jazzy.search.js @@ -1,3 +1,7 @@ +// Jazzy - https://github.com/realm/jazzy +// Copyright Realm Inc. +// SPDX-License-Identifier: MIT + $(function(){ var $typeahead = $('[data-typeahead]'); var $form = $typeahead.parents('form'); diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jquery.min.js b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jquery.min.js index b0614034..7f37b5d9 100644 --- a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jquery.min.js +++ b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/Documents/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 00){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); +!function(){var e=function(t){var r=new e.Builder;return r.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),r.searchPipeline.add(e.stemmer),t.call(r,r),r.build()};e.version="2.3.9",e.utils={},e.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),e.utils.asString=function(e){return void 0===e||null===e?"":e.toString()},e.utils.clone=function(e){if(null===e||void 0===e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i0){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); diff --git a/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/docSet.dsidx b/docs/docsets/NVActivityIndicatorView.docset/Contents/Resources/docSet.dsidx index cd1b2879d7ba8ba49fbb359c917d225d5efaea3c..8d59659c511fe381d0dbe2d87f13bffdd765b689 100644 GIT binary patch literal 28672 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 literal 28672 zcmeHPOKcm*8J^{1D2k+*m#ru?ZOV#bDVA)LdRbCji=rr*(1VglIhIsFSy5|gV~R_Y zD?3cAxRdsjLtm!^NQ353pqHGA0xi-@(?fFzg0?7Hv;hLA=%Hv)AO#8}MNptKJG;x} z%kpDL3h5G%M2V~a`}d!JX6Kvv{z)v&iLwy5D&=;0IWPbo0UQS=0s#O(1b;d3m-e#Y zH#Y4T{F5`huk|(p&RqPH2Y+huo&nz1@i+5jM!<}K838i_W(3R#m=Q1|U`D`|kFZXb#gzh-jc)}+A8tbs#D;}mx1I0PL&G?L|0yFBYV9i~<((!L*pejl2b zb0VMF#*w`y+^k1*hsyydJmQW)5cHv?w3ty^b(-H2<|OhJ z=tCuh>VxYk2*!PAUAZ8|r-fxPn@tPzdudt3KN$xjG*APFdh<$0v9~9R&MWR zAQPMyp_`t?!_%pTEAx=juWd&J|5l$O5FfUg{I;TOKSmPoZzxi-||L zNnL`iB%W@a0%vT+A-o=-N&_o~Dc)5p1noXFw3+5J*BFPE8l^bv7W}AaM;{ z!}WTSD`R>U92$|Q487fO5$l{#mii3#DR>8Jg@pUllxQybe-Z&m$bY3TtYcA&{kNv)?7x`fjB~r3{y(bX>9J;wryHgN$|Hs@WMt=zVQbNUuQ9hu*g0zlYVrTJ93=E# z=~fNm{~k4+O9?vb8?MU#-G;ku5dU|Tk6Vr6|E=1ylB9ekF=rg_yYqi1vOz-sl{72* zQV(_*tj+&h)YdPObjCplR`7p^n(L))z#6tH|A&Ue(-}HzyGRB){iaU!NbMV&O4UhTLjx@PNC)VmRpX`952FuK-vDK?He|S_1jio z74DD!gxcXnKf1EA#|^RE_KLK<0#MWnQpi(n_up{HQf7(MOZ=A(&3cqY0r9bZVYbTD+j+(9Ff z62WOHBNN}w;>JC#F6V1QP+f&)3bV`Jx(9e^V~FIBg$qU*T#9MwBb>CE31q2&MxKqcMiZfifyL zY#!3+$H9y6gdYVtp03Ykwik0!R>1qE_mUBJ6(Zr`XH>VE*u0S)M#o{;k8bKCj574a zSCVxa`-ZiyTZv;F{5A@OluSmzkfF^RI|XRc(x`#WHDf{KaLjTK)4acl)8EFfPN_G_ z?`?@v6z?yl#h2M@)CNn<(cRTU?t7ZrKH%1tWfhX0EvI2$ z>H)XSj9Xj81pf-`_Tvo-ZCFgME=F0-m4f^(}~y`)6@u^tA>E5&ykq~?)oGW z&!UrX#n>>KFY__Xj8^71recZ3x$x>nGB(fDw*h^ga5uz+h<)rs{czU*nyVsS8YxID zh9iuVX&_i0x-ziZ$#n)d@39=~mbRPJne_f5U#%_NL9{z18;Lw%6NQJU@gVIR0+! z^mKDS03SJKEq(5vy2o5UbM>|UxOKw$2g_T|^_IWE1Xynot?yLj{yBKM1C4TdS<0%C zh0JzO@4O)INLwtX+rfbn(}lwH1vC$5J6?-(Vn&pEuI6yJW)|Qyr z9%JakkODGDK!y|$EW1}g!jnpOU&cK5@`mBzkk~eiNr~+m*__yxQ&&@?c<}D-z-tuB z?W80uY`;I>Q)3hJ6E%47gtYl$swb82t?_w}xZ6u`pBLqwhys0Hf?a;BEfDj1bFySl z!Jxq~Ay6a83VnXGjl~Q~Nbe8qq3%6f=v6_7Zo_szN^wf#Hr4|La!`av{J0m947)%0 zyA;h}uBxQ0Aun%a2TB$ui^}~vZD<})M$lv>fx3IIZwS^Y2(@>04eKJx>RQ!xwFj@3 zQkKaT!|GNi9>HfB$+TqH-+_1j^D^Fu)<+7a1OH&DZ9MWnhd9{bM*_ErOB}ZH_t#S% zcBr73;W7^tTQEJn) z;<7`aFH;w_ioy8m>Wt_9b zT^^UZw2+3`tp7jgM7xI7|0^OX!v6yx0laT`{cUfzt$9B2yx{($`;zMyt|wZv&c8Z` zTHbX0+p!McgG=_`+UIPa+OAvwVtw2qbN}LQaZd0)cn9ob1I1TQ*pAP=>n8%U1LWQ( zC&-nZca?jexM&Ah@2v_3s>r>gU$XK|r?3s_j!Xf2R!1jY2?VBwq~`338vu z=TKr9$>C6uWJVw$G7^K>eM&)-rdNDPxlP|)q=eahL)2mc|SIio3%asWo__thMx>qPB zb`w9*$I^)Jqr92ezZ1(8ufEY7K2)%b44TrM`~MZ5m4++ENz5}ZtYNT3zk>{#n;_<6 zBEtTSu$^u`@hzQ|dcG^kfI=xE7(sCg_cM|=IXV7**?JG|cXn}YcxoQ?#-n?vHP|Cm z7VNqB*(E&)&ayqd2gbWO(Uy*nrVTE#b$@K{a)6tgo0=03|9KuR_96v2;yWZ2zJk1@ zzofbOphM`-0^%2~^RYH4kVb1Z0}fZn@BvVaxe6ncN(yn%8-FC#eH zUI!-f`MK?gKF<=Q+P*vP;8ld;oplFw_&*#qx zmi^7M+8oB$fV%JLjnK9r+sT{?zFG_Q&6IPC^PqBI-COVCXL&%&nPT~xO}Cz}<7G@b zVDZEJx3;V5BTw0Nl|#8t*O`#UuqMdju%DsY;Pw~R@()mrT6sm8*W=!at%MCdik)zK zZ8cE&x%N|>#^;ITtg{Jx5|MqiW&2Dlv@wi_dk2=H?+}IRwa&ok$ z=luB_)|Q^1JExKbkp*W276(>v>acjouPX>Rxw^E@kZGoC0X%BDJxYUf5o+WjW#$llCkDygiO@d zs{3*ZoxU6I<|)F^bAM#!VPgwBQz_77OjS|RA+RwKB{_RPi*nnK+_e8#`Gtn!(2zEh z}HClmfaTR?zt;2kM=>jyl9o9+HG7eAMd~K@I%a=4^$x*9@1H; z_uA&q00pz(;_|8-7Sp8|HAd5ti&!k{oDSWBIHE$2FrmLsTN|!!;4&~m74m+bzskcL zGW)o7D!vmO-VzMn3ezPeqsyBkD6e+8FJd8Qm>qxeL9TZvKNyh;EReJC8sp>s?pJ(9U#)T#EQpdw&X@z_|^8O1Vrn;=kYSnEhLxx_& za;Cryz(iJnf*9I#fUv>b&>iYlg#+TF@K9{rWa2H(k!QGc5z=^K6~f^yP_Uy?Z5x{V z>taK9$Ob${#NA6F>BYmA05+2=M~-xFTI(#ZRfqG$J7AAaW0!}l-rb46_=xH#7^fp$ zT&9m8nt*|rzpu}bNh&L<7PR!+U4V8rt+mPFfCV^d4>TIVr; z?Y*p9=l(ps_Ho_DlX6GP@C1I!Uo-+~CC`D5tE%DdyXzjF zfICK9sogHPm}yT2e0HmC&D~|$3tvb!3@*0ARygg;J>{Yu^Pd7hB_wiV0y&H zfhTZL0+$s?i#g*HSlAyzRSV|X`Vp-A?6L~h`l=bsrvd-z2LVvxs|a}ln{WOHZg$uw z@U(F;*I6rh0Ms2aS5fc;mM^KGi~9sRJ94eS{1>T&ac0UV;Mz$n;sT6}aw%^CuD-5@ zLz;!X&kU^07t;QRyfS#+dj)KJ*8=jp0Q0M(F(rIpp^u5+IIF7Sx#@LUhC7e$Hma4 z{Yo(mtx{k8mQ#vj^vE`kI@8%kw~eFH1Rj3^u7X(B!Qkc#@R_4#1=}T9Xpty|Q7pzH|%M~DxHD!KJToDt*my4`G?Xu}tKcTjh| zUf??_LVuB0iz85IaC-t8SV=zoG6O>kKbpUTVeP=KJwCm1enxGj!rbs4s3q2~_-j{8 zf9mtlcV+Qa4=OSX5aVg4emJhVxfk*gPMFy1nKt${T=bT5n2zGcA@zBFEaNuJlxa*B`45 zN%Wo_&#w%Y>z;gV!B&@BjkY#tOMVqkIJQcQ4rSggM{8>f>Gtm1Rqf?f&X3EQ-Nui% zYp4~5jb{;Ou|JA6%{3bt=f+t6Z@dR{EbpEb{hm*1%d=4EEsy@v0v*qmM~!2Nc8ql? zs7tiLs}~`?jC=fbRh$yi1&qC#XEB2Sj&YdMnc!z4wUQj$#x%BkiM2+Q`2Z!cHntu*EH*^refn8BPj(R&^^Y2# zX~;GmhheToJ?`?PI){1R2pDI?rssbS6g0FpY2{?K$ZM)P8|R^+mvv2n3&ga(tmty9 z*N&jn)3s)tRrBeVrAsN2!zy$MsHHl_=&To1rDW;5iNMKb$Ze2cFGT$=K=OY0>s*Dl z^SArV9?n8BiUdlreT?BF#RYCHB09{;aQJAZa} zfd97u$(Witz`)u{hHEg(H5hR42J{C16Y$&;cotL*$p2yIH6A+icDxL9>TC-*Z*#0B z05tnt;w)J#I~d$6+X}ZHG1*4?Vdni$()Aw(_JMdI^=$6+%~xiH_sA~Q6LoaFt&D-& zzOC(rI6fe+?eG4b>2W*Xr3%do4neUzPM1dk^hDP0`ogb(sNsJL9g?Sn{Orwe3_5kP zZyG12(h;Kp?M}P4&;o%!xwDxiU)Dr@-3OB=ZRq-z+tvfkd17;vU(#m~J)VvRT0^Vd z8-8f%x9JEr-!w)Xr6X>rwtf)MtIz&-v_U{0g~b5+92Vw^%SueXQ@kkzf?I{wG(n(u z*w(3Ha8{ZXi2n!-qIvMst8WJDk*j`yd|%&l#({h!9@H61=lr)}vQaOOma=&yfb2g5 z1+Pf}aqc;_6g>vx)OgObW>5kHp!rbWaZ#)Be z_>0NF{?m$r$xv!@DmM-Y8I$og{(eraIC7Xvlh%K0nBLrDN=H|#_z|Tjb1c5CIHmgG zzr%2nS16CuQP|PD81p3QQ2%r>G`c+>-8_h5XZ%6MKLdXX+a$B>#ZDm{Z}GiAx#BbJ zD4K^1zMgu211=a3`N+k7iCNU<8M`;2{!Ox}oAr{umsRorWggoGMH2U;rxBW%t(lmS zu^%s^=V@G$v|1iPL)K>&kPG?p%~c2+C3bvB!Xw(RPd_dxV=%gC3Nyo9Xa=%NkS|*+ z_^VecfqMzc=V?$jRxCBp7WCyBPp+#-Ap7X=o*ix4ttAl?E-%^o7q%$uEHMbi-WYubl|2V;N+7{3U%0r7V@QzIhw;_dTdQ-%e{QN;2*}$oR|Yw9mxessZ8`k&b65duk?X$6QP-_gEpL`$39h+#n-HfG}Kls&mfh$9kr{1f5c{w^~%pIhRH{68ZpSNSVS4X1KSMP~;=4AhU2 z3>}j6wN^#hQ1yd^TzY--aT(MlPPK5yw?QdhF+O2W!yTV-0LuKa9)$FEh1oLfVF#oI zP8L5$1ZM>vPPVw|!t4t?b~HS$!SLi0GVb&#Gj}=!Xcbe5dL-P{GiVFMBn18qe$^3( z6pu$EMumxDl=z)MR8>03$dz55SILTyzk?SiIogJ70(n-dG>CLZOlOoY$wUpNd3Q7J z=-8^oNY*(ak`Oh0gC?&K6(O&(zkk}ja@J!+Vl(BYXt)vkJo@y#>YH~WNS+sb|0V1` z7Xmw$7Wcb0$i+fzcJE4iJhffdQ*3sQ@?<_XOE$={_EWRNI)F{U7-T}Z#dV|}O*s); z8kN?O${dr%ioKGO#`+IOv=lQMrl#1e+Le`+a(4>`c5WhGwmlY$jJCcrIydn>of7&H z4KK2FtatjQoVJ2-@pL35=9j%ycr;hz9a&l>*zUVu2wjI^cTEZ_lq1SFO#Z2M8#ieN zR(&1w5|Hh!7#~!fmg|w_6+Fg}*0LTmUcPHdJ9;l@4tuv5;{QO#Ib0u+6^HZm0>qB( z&FbWjX)u$inLz?asvpUNf?h&k{uGez?I=MWp>`+&kM6w8@g*1i0}5Tv?|_ z?&vyl^B|dWsZ&lvJ?@TeL+CWP1W`7thCp4;8z<-KBF?W;Ah>s_ut^q6{Q)kFRkpzF0 zs0fN%GIIN3DZqlTDAoPcf zU3U#>8N4=j4#YX&FMjMcVSqR+>?vf1J*wPdQdqeYGxR3A9<2Y<%qo(y{4i$gBTwb! zt#~b_-qBH{WjL<~;_Cc>6_!#$Tu-F4z3nj+=qU`gr+%>KWf>cLY1-RE!ht*Q$!-ur zJpKzGA~^>yBv@%vtY+PnG@ERVz|NKHLl_(zzFIHf4iMU1*!In~up zSyPE7?YlTwBe!PD@`~ZCK1yql-rho5J_EwV>Ngfp&X~++JcihO_v~CCy zS8w|H#|ypf$NJc=(9^6x=*75PwyaV6RA=LY+&vyTo?xtiQa`w%!Isn)ckU-yD& zeaMx`h`&g{er27xc(kL=w+T%=7-7dBb+-$Qqv3E1<}1r&jAHS`4N>9AMEWQ~+l0R;E;Ji7ie(TK=Iju{bq2&^t0gd_Y8GU- zc5w>J{7i3nxXLq&)+*xF^D{To5;$2)yB2iH#%lZu#_sq<0^val9+KkG{!b8Qa&yg- z50#xErv(i&n3lEEvNp(UQ*_8jwz{nvI(h-Sf;*S5r%Pf%3Fcu)0DW3FHIF$=RL!k3 z&tJILqr^(PRw2nn46aqrs?WZzgHuU%=wqGa$9nDy1q3>j&PiX=SBpDZ44YdG69zf7 zblZ{Ci2d)*+~yINd-X*XOyVdiGMn2s7SrWrnTx_-C=-&Xx6d;2nI%r!{vc_(em5}& z@aRe0GoH1~F`c~@9+N?1PKq#$!@^t1DId6WuJ1-evZST|^xC=~_$c2vw2-M=*u$3+ zm3L7|KgXIG_l3w{Kpsf~u4EL?u@Wuc$Ww;NyPd=BkYZzOD$!#JWnnNCWD4=%VAs)@ z(9Wt!(9}hR{jeA87#s+4Pr*{u$xdXCkB6ZMNQQii;svZGV20mOx>|kRT)#`iyfByX z9^Xe+Uqs9Lh~$GGDUcZ>4CVKhQlQ3LH8T5^rcs}cmk1+EhqoFdI7^q$k-v&qaS3hK zaIwN@J89=5)!?o*qnoFiW$d>+=oSA!yWUs{AFw`w?ryQE(n#I<*7JkbudPQRt@z84 z`p*gwgm!O8B{rX^^|H|)R5t~5u4py{H|U7jh_PIPi3S-=)B>7SfpEFv7)N*mYZl{7 z>?W+`GwfwmYADG!gar8+)kId1|Kfy4Et0_f(KQ!(BKCv|5u;U|n=uY{naw`$P9J$6nb-;X z64EzhyksZUCessM4W4XHG^}E@d>rKl_sJzEGLcD8)@niXI_gw4(`~I>|U^|V^PFJm9XKoeBo~WyQ zCf-&B_f*r8o?vj$>Rfn0R5L_|OfNr#g^=)7R*!gQ^(xx4tBKZY=7s_NmRWISo)S66a*5 zI=ra!O#$0NPQj9DbKYE@I1dS>S5ldtnkj{~lJ*{F?-S{}2HY(hV`Y)|7-n^NW=qXN z`VqsA4*Gky@Ip;)Ae%z~Ut|}JqT;)bE@f|AX0Vrj#NoEu(6l{2gxlbt%bK5V?DIvU ziJxx4WdoPZ(XV;j<=QuLVn!}rAqC0~7nzenD( z%+>|r`JhBz93Nd!>EO~t_0K~`TD~>9L+FYPl=d_KvJh|nu84hCU|9g;0L?bQmRTB$ z=b}rE2Wdce=>o>i5sCeYSR&T_-I;zgO%!UOj}#&$Ji|$Dug1_9e=Yua!5k^8g;hOQ zOx8E4!kO63f_M5M?ey%a3C%K9!Q(5VrIglvDI~@*B}Gx-VkW|pMGfp)#AE6kD@PhE z0kPeiEE`=f%MN0NED;p--0K$#tUU+15m}Bu)#2zX$4VYdsEqzhMQIGVCygY->R^;%l#6byTF7j$|bc`!0B1fRKSr!j4 zvcy#o_E-o=-=S_9AjHKrnSh~&K+T-o?zFK;mVn~$V0CH8a)$lts|SP3-a{U88;=vU z(YW5_sd=&?zbV;YGVZ)^$a{7el^;-Rc#Hx5?c5Yqx=%O-UYpew2A>D%AJ2o6Yr9m4 z-3}y;~oihI5X_gxM1d>(VuYtMv zy6o!`G!F6NX#Z$juLeck(tpb#+p5K>R= zN4{e4-K^mu)#+Wl+i3OuE%=aue(+4Y2fVzY?*!6nfc@+?2XEg2jt{`D46o)iJ1%^X zn?DR2Xli7Z6E}aFd+tOH6KRJ;j0^YHDLa+Iu)M>ta1Q==cGLF))9KfkYl`+LHAHE$ zDv+9T{JcvMuz{DR-aBIV<8RmN-jRBCjA*N zdhePx1v^ zLuDIu3mBE>V^-Zioa_8z#uA>NSxYdx5|UARrlg#MPQ@cRCF{`K()*Qs`E>}mu9WG0 zrcDcKZ*1LpC$XPAeAz~F+4Ozc*>ZQ++AGoJsj0rE{aEVnF4tV_*^aRKkb7CRdH^_n zEu%BVuPBPVD&VJPgHG6Mal@Rh75bDc#b6iWo>>;+yhk-Xjfn84QO^FjeX(zTWM!$= zZ+&Z8jNMRi-j4NIw*NHwRr~IaJTb=4>~k#X-_G)RrhXyt4EqEit6E%&@E7qTt+g2+ zW*`obG^;rLo$_Gl{H9gi*7Y2Dd>ttP_}2Q;bxZv6{&t?T{xSf1XRuucJkDBXdmpvF zu~ck+`dl8Yw4YH(2l#1Ci!9W9DqjoC-48=L+#sXEf!-KW^zmB`)LxM>e7AtFIG`sG zwZr;(jECRT_SKrxi~YL;NJ{Z@G%}`n>f+;&1>}iH$2J43x&9QQaRh%p4qor`Z{No9 zpF#Bl^KQ2{+VYJ)nj3ghhX3W;{Dwq=!6Prrj;)6{SWyIE2IW!lWrAgr6%yz}3QCjg znF+Jdg;~6u-ry%n!B!J}O_(RkoR_ar#Yi>FjYQ#uBM)*IcU^j%);Gz);t_gER322T zUO4l77|;-Amkt)}l_#}$D$(B@zFytBr<%)P?Yz6e{%Bs$hQT{UY|4s`ZsJOu^b64unO{^rSn%i$e-qw)Cv|Tgf);1ZL+ir z%N7F)y!eqJG&KF14x7AZ{HVP=%`w8PzD{CKOjTt^ERlGS87pKe3g#-470yC4G&O(F z<;F%=vWY4Mo*N!Lnjbi&*F2^21=`o&-<}>G8k(9KxSplg7;yv4JsX=YZLU{W*RVIg z{g!&y^K5*UeDm~petLX(@O*xdtgJhr)uSTQF*h%^8}BeT?etp9EJH4}S=$Tj$0*A? z!>|cGy)=jVG5~`MyqPctr3RSugV^+ph%doQ6CXd+EbZLhW z*{)k?B(WA}L!3|`uGuva+=zA=g=mHla)-}|!i>}d(mP*tT%o4;}lcy50=_Ncb@Boil z0(l-@#vR|y8$gx}*`4vP)c5;XVJxNLO$+7Se4Ni4p}xXuw?D_bKy!`H;K^s3?9M08 zyD>cmCBTx3?|Q!N`F^+1!foRwpu`MhGMPYgK(dW-sskV!O51*NDE%}$OkJtZZtW=D zbE^SytY^0#zx-~eH@tnV@2>E&zNE1oDk5&V9g=_Vv+RD1_vQW=hfdLov2VYf^bB~u zn0j2M)T{!!SPr^BUmaS~XMfC{vWx(qw`LxzPl>!270*4lHU;jIGnS@1>YnZQuYDX% zrkUD3v^GD-#~oK6U)C@H;I(7=c2D6_;m_7FPXiCLc*7URo=&c?2E^|M7W?4*~-F}xwA;7(Hf42^t%I<7r$JKkT^YjO`=45UL zOamhw*PM>WR#wxZg#By}`=5nbA2y17t2(s;=C_4ZUnAi4FLn zTu|sP%_#!r1-sb?HIC5Us zi*rJGl>I^XBt93lmO1`U!y=&D{A(as#Q#{}+W%!&+3#Z?cwflER9Y9hZ76Hjlvv=L zzc;z}l{gVIJ}FUm_NKfHaX}nEp!vuMJY(eeybC%~F*B#?*sJ9v*HIOkWM$B-aCqqz zXL$3`6k7c3@qIRMzvcjV?XfU}%BLe^t3K+x)^ke0yADT1sDQc8>SgfV&;IMx&kyNU zQ_l^MmUL4EXzbZ%D#oqje%w|V$NyljQR_!J;5V0Jr;E+uRasjlUss_`e|np{Msv}?))$)MiucM-DGemZ#js}Ao1Nha1}VW zwE?=^Vzi%YT@tq2Z4V08f1X-WXu*K(HeC~ZtJ?QOy1LKR-%-1Zy9=!)4g7bWu!Jt! z(z!~tvRW;Dr`>7#p1b@8+cs&MwtU|!mu)OP-E6tp8IVryE;U7urb0E|vn{(DKKGXG zbnhD}su8Zc_Mx9)mX`s3O^;1)WoOeunWc^fK=5o47-V*{x8@0Y5l?%reCx}}@q2UH zQM@d_df95<3OIBf?&~(ztk$j1s%}dt*Tu6!jIBEr_xuH@?R;Ob1%Te(m-OF5->(TS zyBa$`4KA_iH5`7-6+~5uw$+qp`+y1q$2K#TDn1vA88qR#TRG~g&-T_uoHCqh_BU<2 zpO$fuH&?;))r-Khx@W)}Nij=h_ucUI>ocm%wf4K?@PciIvcBg&5H$ZeeC^NZbN}M5 zG3P+hj>_4eaNB;RxY>5-{@hjiiCn#HLZ)&lwWBGqV=74MB+z~qb6oA`;=9Sfzhn^u zT3lqf@^h0fI1+LcdUZIuWoY(izBSqrN~!eg=W6!^JkCw)gH}-u{6>>@Pb?3UDj%N( zo$u6#w>=L#H5h!eKOb((kk9K}J?kRY)@*Kb2@UlGbla2n4Y4W=G-?5I-G1(u>9XEc zf6F{J3ph8-@_y_~S!1i>mwZXgHqs(`@qSNO&+!W1oCP29YYt`^3_9QaH69n|fzA}e3)^Y3)n6AnkFM$g!0mFaO8!s4>Lp8SMbnd& z>EEIN_sh{WWI`Nmz4kgy;A?~}aY~~YVEO8YlJP&%oXpcRP>1=L0 zdtHhJwm9Aedm41Qf2M#>Xwv>g?@Hp*$}PQG7mLR;cUP?Tj4~Gu+vTbi6$Z}5MJWJ@ z{w7OPrHm^#b2%byf9K^pYNx5*^Lmy4i#zajLZl-SypIaLek)tvUKc@^*}iQGBM?|i z)e=(Q_Hf?rRCefKy4z0yX^da)0VINOy6@(`2xE5Ge9mWVf4*QjmiRm#UyWSYb{2HK zy_~(3FOM?VYB{W^q~HmU9cfm#00+w+t2fo2cOn-F*2)hFiZSNbnd~&*P5S}wp_kon zHwg@euPO&wwgb%`AD;}}PgaM>0@E>BcAr{@LM#UN1L8uaSk1BiCP!t;TK6O`7t1Vb zFQ?00=g@$*i+Mo6=yMKAMOVucQjU)shkB!h#^j>A!9UhlS!P(@RORifaT$vBTv@V8 z>IkUk*Eb+42i91hk0q&dbGtj()p2v5?n*ZWR9^)zFXRw|5@?jF?Y(af;&uU5j=rO- zfFbUx?(5&v8p!(FXx{qgSL@z`Yg?ty!Z(BRW!?4HPI6r*^V=y5F&%klT%K+uTUo0= zw)N_-&blJq!)(vWxe2Z90eZ+I6$u!3k#8Db9Agx!+Y{=;7VrUWAxqhy2XXh0EiBtD zprZdT?3eNKDsQ9XH4V>a;pfjwoK4SX1|Q;ml8(DY&riL5tSooWtWIz(aKr0%;LDPs zr)>==p<3vbv)ku#)A6nPS-%(DV0#$(mLAjQE)Yw6aj;y`QQpPD-;fv3U?I7whptiW zf8XR@tZZMo{(HqObJ^@2s$)tEOaPd9ug?X4QT82q1_!EXFM*i{G}yt@OE}5kVy4t^ zPU%u`vAY(h+=mF$t`+4*2LtZ!AzjabznA7<O`YxZ)YBHos-e5Ey}h!v zySuQkvXy0Retk_i=X!{7UBqz}){iIn@_4`F)G_L6Wp#6-(^kt9hSh3ok;wl1^tY7m zdb{UUWW&?saSPk{6DE`IR!oML!F^kIb&2+^)LD!7#Uw!JF`nX4SrK?}F&p9E{rWU9 zpW-h3UI$)RywR3-4M5H6{*m8aQVPx}yYFYpDC}rzz z&~w|r48f13lk9CZX;+?ILzJ@&E`2W)+8tRA3tfA9$OiM&5^h^+b^ylaU( zvCy19ZG*-VG;AAl9DGmg?jIX>r?(!4W9|Hx+eExWGfv+3-i6!Gl|i4|*=0*PIzqL_ zfbHi&?#oN}3DmCJU(F=%GtDGk=ZBkGeisy|nLcG#kvT-OUvfUI_BqOl+l(JYgy(^i zaiJu1{oS2+-9Z17+hrn9z`J@k$nKm4{MKCCLv#+ha1{2RR)2rg5?M?p1{pn$%<74N zlcn{#Ts)p1iIS8*ALd?i{6D9+oagteTTPcy|0>5$+rM0-RU6!a8?W0g`cZ+`-;Iqt z4?Sa+qJ^JtiLT3ES-Q@6I2;Mv8t+(ms(qG|uKo6#x2H6p0H1z`EMQa5K^_ZYpS!NA z(Ub#^vc>LBrrUvQ;*TPay8%6rdz<^=u}`+w<8i=C*EG;%oaLI>>!ax{tNUfj>Du+Y z4D^=f+3mKdr53-DpK9-C2J;zt8+ckGZ1IPU5h%@7WlologF1vxzGU4P6LRqH>_dR_xx z831)}m5!j349gag&yQQHNl#$>>lP}g_L1dZg%JsJ_vtvm`zj*~@OITWt^Za@;&&<^ zaU9z1@AuTYqp1yLBI0G$NXf5svX#v zuWc;l+8uNZp2TTVI#1mOH|IAxfdS_+G6fZ2gYfgrCotBj%TQzQU(9wW@jNF4Zn$)n zDMv?A2)?k(pBAO@*Ju*_I0T+iTXZc2N*|w>Bry2N&1lRGztAEc$X6s&ms1K?WUQJx zUJU!FYQ3{Iy?ma@H;mz7ymuYh-Tr)tuUf)0`Ka1)HQf9g+rwXaf3xR(=zaRteq2La z2Oe%F!X_dR7C>{Zm}OD*5$2Q>kqqCyt?dd+^sI`1G^Ty0_>C)1GJY-9A`@g;kMNpG zhFvR6ngf_nqSgJ{ooT4Dkf73F<)}L~b6qstA(;iUT^C$j|5vIjCOfPup(dQ)K<1s2 z5i0PJ?p<3Lg26aIjU)-l+JXj?NmrDm{6z5KY%)exJYA;CwW!VdNRd|e`1jq*@4Xh~ zEKcK}F8*rt$l}zRDpLxyx_&YVy$uTTVUnigM^#H%Dh&@tVhZnd9I`h|O#n^GZ4-~a zk3p2+fwbSRm=p;2re`M9EJabKMZG#yyWXU$ZW`Iyk-42aB~9z6mOWG=xdH_ zaVuzjt*9-k`=k`^W2oGY?uSG&H+0aK2Z{5~g1IckF&mKy(F5O+s=6&0AcA6siPagM zqx?MvqWpZdv_NB$GMV;};>xEr!se>6Yr9FrlOe{x(7a5w;iSm9d1nlTbYELYofwnC z6mA~COeLcCgX#X^uh&|Wko?#(_X4|PN@}zHSn{i{>c`~^zTDUj$_jf}N@_pRT(XYe zckE?*5yR1ybx0kHOZ2*?eP^cnM|3LB)5iqC6>}*7H=f~=Myl(M*Emy~f`a2umiy1T z+fKJUaqD-uwuh!$)n+TlJdgUi} z9QKm&{1HNnTIYT7>=ZFv(iT$&H#kf6jvfo|`S})&UU9PnSzJF|T!hG+(;jiI?edPT z6So${c9YZm`3RX3o6MO3^eHSkrn5-h6OZG=kLEO{0Y$H^+phYm)_B{{Z4>u}N8YI3 z;}>1L_5t22ooH@poAQ-|DXW`2>Z%?*cPI%Ac=gB7%=JD9IznLho_{utoZz`!8IP`H z1Tk>9Bc!EgE9h7pO6Fv0+!d-KS*2CVSNzfoVd8l1vqbb(ie}nu6(g=OhhrfN_MLuV zs((RmI!Flqonj0S{;6kihc54oV?VCnMVeCX1?4&Fl_ARD>W09Vp83b{Xdm`f`+*P% zz#jS(#N_IMz_;%E2bea9BdkDmeGXeFphSi0lr||}>WNVY>RJ^5mji@<-5X*CoI$Mw z1wcnzxExLw`^sr-lH5Sib5bu%*nOFg29S90I@bcu{+o`!<*22ZaFqPRG9$;K5=CBw zC#k`KZXB~;$KFdwNrEB8jKa2g%9&5LeySps(m+RtX9D#uxoK3FMoAkvirY(%`>ztl z)9LA$=l{>hQ%9W2zFn>kQYh7NObfq^)T4H#q(z4Ot<2N3gPaaWT2LrM8a>-P=Z~a9 zMu3`=Oc?o2;LA|nC46g*$x`+Gn2!(emLBw~)RuD*KY42_Eh1(MUY>a*a;^$1$Y z6jc!#orZ1w1O{R)q6MTG_RRi)x|+w;F|N}W#f~<%=S-n6*tVbf2}|pn1C2k-#a%|W zc^{L~igJP`t6&ln>NPc64Deaqtb17BeMXn_H6= zzEFRvx_)o0#_pDYvxgqLe(v~>a4tMrZQq?WS%>3E52(^OO<5*Li(lKSXGH;mf}tn4 z?t8qxn=)x1riD1Pi@2`Z&~F6nlW+sVzp*_{E9|ZV+zP$^rl$RjuLw1Niz4c0;4Z4* zKX3z^N1Z+TqlboMXg=72R4*t-CF>IpdQzSpGI1e_B~^#{1?&iP0hAUbJBJWmo@ z|Ahc@EXm+ZsgU7wc;V)e64xQ1Rk7hdG^p0XJC&$e8WC(K8)SZHP;m+$l99&mLHT6JNb;iAij^-|z;#^K{`Yb8G)S47_etZIA z$s0LmJNqR_1f3r9L?KiD>R^7f{s{B{Zz1tEY?9GU!dQJ+xbS$)5;ryyeRq?D@E^w! zqG8?>S7*EM@XZ{&ic-c^H2^(DWhCTT6wH&0)UqO~St>HgKfKo8A0XxxjT99L0i;%g z`VRD@F0J~aAvy`c^sr<|q7wWL4@Q5^X9VhrwDB!4`8#1LQN3a&nBkK2(@BvD@&$eO zV7_tDDD@1`1zKV3N{e6M6Wo3&AwLhB|68G=+iwTWI|3EQ`$r+JD<>AZ|R}cG|+@!>J6!xs0&2B3RncE>KTW}`L#1gbuyQ!7QljxS=9u8 zPrj=!PNoEQwX6OT57Mg8`SPHYs{OAwik%ZoJGYh1>db8ej|-(a_&QlFdQw4E=Djrd z#27aA^Bh+7tBe$^B|)6H#5)bgkR6+Zzy_ljTa0drv=N+axv5DTP)=cZ!vs=;c)@>4 z-Ucibsoj3D?cL>K7E$sU8lj^A7bUE5du7*|L&M5T|^L3px_?M z`tylib(#OH5ITyUwg?F@2$o}9ZdA7S9uOzAq&l#pOhgi*E{@3=7k0!KOW@ubaTcvl z(8XP)Jf5RoT&rUUbHFafh;qzvuu{en5kZVmw5iEtX;MzQ&>py;rzo>TG0cnd5?SSp z?_!#i>#{nj6q~84_B0)RLt6cXUNKs8(73qm{goDZeCA(OQ8V7~1jUHp4VqFCtXVDn z%uHwkWSxyTTl2cTFEO?8z6By|I{c<$ z$IVPG$z?r3|Hpc2Np{FR0Gf%sc27ArBH3wQD=1*e(5@9o?vLC-{TDlt| zohDqHC7^sf@5}JWFlt4 z>Z-`dk8-qkTGQ@&LP=))>Zh$4KQBJ9Cu4iG)_HV2#kYo8%9hb0wNgp~4u8_0@Tl~z z7y|5l+>mk@f0vN#&*6r+q#+B|rou%Vi0aslX5ufbJY;>uCS-!qiDfHngqedObbDf+ z{_JsB>|0Rf;h06|dU9fx{5JjIEQ|g?QxNU+LmxV$GgjOCQW`J*1FMTfsu~LHw##1= zgMQ$c{EJ~LU18H3N@AamtI z`WnrbOoFqLs(w5oLyD%&Z^xXHgT9knnV-+sLygMNZm`G?EEWjvu zy1FJNd?*rI&w9wa>fHK~o=C7I967ovE-r2A{b<1px-kORc8R|t1e#rU{rvPE8Gs65 zh}g{%pXV>e#du)}N7ZNjBg&$sqzLPb&Hldh7dL&Ck2N}PJv1YbtQErP#zSeem3Km+ z)=)H*`b0R)QwC7S-T?Qzvtx<;xhN1*Z;~;RlFI$>`Ol}*<%kAUQxuE2(+ytEXzp=q zb3^eR1UR+$D2$KI7TCSM8^xKxO6p|SkMCsB;iGcYwy97QVK0G{IIgBT{VG@}LN3K* z+XFJ_j?eStdZNkwEx(?=NEPj}JT$yQA>O=)+^~|89HDw^Ta)#oImyFK5kiIe7xQql z2eW5Ke$wLDIojGvRoPj{7i1U%?GV=E{J>0zRfT{#^$q#ko?=shwJF6dVjZ219F6;^XkCu%m~ON? zwIy~cWNM(I{Jv37U9LXv+C`drk*zE&($+$erL!h9@sJq5%$I8lTE%Rh zkZ%~dK61R`fydSZ3CRNTd-l?#O+?p%>Fvr=>*GDrc_W$oSVXx}5Zbo|*Wuuh zBMesKZ;#vgr@;>?doiO}>%aJ!ob!V5?eQ3zqDc7Ldvn_qifWy4J|p6#r|RUx7eix$ z_X7o45OUAI-gXk|Ku4xiLF*WcObn|*Wkf&aGn$3v=ToAl+v2sEz_?b1ba~E0ou(1V z1ffrOm!XThpjUFAAJUCSqt8Z?BXS?e#YG4lLRZu}_o#LS_DO6S!c&^05IGRLyUY+n z?N4g_+TswPjLCNnnLI#fD=1{jC-exRv1DOBG2MbSUgP`bFB-05W3nO&Ys;Autonyj zkuye3hzxh-SrC6%<^zv`FD1k6@M}Sc|B|WcKAXxxrfPqlBrPep;5%9_98|w>?);T= z@^@`M1P(ua97N0x2%nZtTk2H2#G3C`A@neFeaPXV=3=V(0A#pUPFyiD(b#&u6>6b> zJo1uJl_nzwh7}9bjf|*GCn*VHgv|lviyP!Ob+Wys=9|+{6h*YV)qOXpA(RpiS2~@a zSJ^_r%-!EFXxi)&mgR8WlWXBOZOcp5Nduasz9-J9o^$#N`8S92o;`_RNUsz+4Z zqXN=RqYx1w)aB+RB@j5M>(Jot+@SumOnS%YheudaWp&c#bcw+0(=@FHlXPZwWHvfN zhQyT{(=M8siX+hjO`eh;>$YUxYQpN6hC_`M`cA2H7b%}zgkhP=!7#Ymz)M|dt+d?v zuLmp80IfCxOK{95=NvX#ewpA;6|zx2A+k&+z*y^W#l$ncd~x}UMEjy|rmU7bcJ(jn zB+o)G!f0}x@g_kQ`r+}QBccWNuQt}&-x`d)-7x)?`w>|!dwNJZ!tjv)4*)+vz`y^q z@j2#ZL3buh^_@xGN395KM1^+hRvwSDr@9d&&E}YiyjA2#x_9y+95T zj7AI=A`WRVIqBMh5fYQheo$$R{jzRgtQUq#q*W0F?*R-5K(gUPC~Wmnu0RgCm$D@e zr$v_?-7w^(I`snjy$v{}ECD}9ss|2)xmO{!GijnfB9^P3N5hJiB(s1!x1D*YP|(|x z1}&S=^?jo5E$o^z@&G{T2~iJh=VLdYPKl=^G@wB0<;%gy+?<=D@xWLpC8rHZ3k~#n zyc?z?)}ApA@rSwm3Bk?rJ~J#GusqhFB)#x)D8iKQH%N>;?WeJ^*LGm#D@M+mu@Z+N z85Cu-g7(PNEf|jfn zL6AdXVIgKIbfBno$R3c^=m0et7iLVAN08|{$GKHuDkY@9EP4!e@AY+QEkqMXlE(dC z1LiTKaJb=$omn+;R4lzW+*&U7iXFdDL=naslj!*OiVwQNRw%|m;%K;7A+Vhy143;Z z+cen3ZliIu+qNCF28UFo8wt;NhHa{;Ap!8O7xoOdBI)bd>p7~t8 z0W%xmkra}4J6%4cq-j&-pbZ6HaTvu!UAD$1y2bfO2b~ETiY`(F8;oK}_KX9jWwa4w zpWmvaAb_!z_txOz#TP{kE*1razadRmjQS)4t*Inkxc4tYlxHQ5%^O1f+Ebk%%t{`g z!7K)o;xep3^BW822ZW2XLlOD8rx zM9vFar?wqAg+{oU66r*b)(~yaurz9`kNiNfB{^&LsE~Jv#!Oo4TF|4RjQ~!B5t;{T zULYo`kCB4=K(|eU8SY)V#9(5jvC#@1acAZ8vT|{{%G}Uvh2L1i!3oBRYq30SkYY|^ zXgvB@L45V#EVOopAvt*_t7uX}9arRAq$C51xhCm4l#DTK6V9YSovb2*BpQSPQ>eRw z{Y1i~aq*snlfck7N7tZ%@(?s9?~BGp%W*035fC@_Lz?5k)^q|qaN(cBafGY!#Jp0h zrEkvEk2J6zCu{%;#+pQJc2S9Afv0h1DaE%L^Tgme*}cJrxUR|v#!TZ!6VA9iGO@M@ zPv!n$UCJia*dCsYxL6&%idZn6X?nCY7f!lV`s=xke}Hx97St9I_lBsd1<(16y!4eg|RT) zO8&NC#Ib9omSjY|g7jlEHSwVsI_&USlRhZc)`0*_{=8x>$s1hIy5~r@L=bMop&;rYSefE_CuEyb}W4rM=>kMtQ>Kpfjr)1KFW=aBq-nJBbke#YH1|~qn+NgtxlR@ zvP)35c#T$dtCL}Nf%G^vjU5&yYBbFR$TCB%>``2uI^yN2}+-FpAA3_4Q_AlT=6I} zx-=(DL9MfK7MCS08SNw5(}Ei+pAaUCZ*<^OLIcQ$hDknyA<-~Jr-`OFWzDr&?u-iU zu{;jyaF+NRCgU*BR6YSJGqg?3*V6!$E@XiwN}6ok042IX$9+OB%;)TJ4DfVecs8C6 zky(k@II(mH=}hiN`Ps(C6n7>gfC7PzR9Q$54}x$D;132}bHm9|T!-XPObJ4NW21(P zg!t2pVb5Y?W7@R@J1macEoy3lL>2yrmI1_!APNx}UpmH*1;~n{w}p+3O-&idPMj%c zWT;pe?uY)#jCRnNSIP5XGU>R z4IAT$zzt-A!Z?l>P|!11PY6N;H`oZ7@WkAl&y>Zh)}$qZo|_^14emwB<;Kvar8)$> z$kTeA=@*2d8J!4=RAWw6g-<*UXae9PQ5p^m`o!A*gHDY@T+)!p%D*Vx5RtiW3 z3x+mHbR>zl9i9b!LAQ)NjR#KSMJMi*wn>CG5zY`t=_D`G=D?54c^l)2DAtHJ!0Q3c zv>{>E;mJ$#*dSB(M8_g@gS(CMF5XcSPO>dGC~nza{xA%|@amF(QEm8wnYkmWqSQ5n-Z*p-!pWcb zXC~7zOu*Xn)98E7+EJ7r70bDH&e;uC$TT=d`5+*9rVQW(x-Myp5-XxRid3R!1^8%I zGT^QzL>hnUdcd(b;c>-V0Yan}ISHnYs`_q#L(hr^Y9xk87E3R-HY4I5dCSM<_zmXf z0?@!AL~0L$#is_0u{B7vtrSAvZZ3B#yb#9*kX&T96LH_gZV5C*!7MesdH4ucs_CdK zs*XDA(Kz8-k)YE_mGjDrtUgJ8fDvw!(tj6p(&?nGgD8 zrc3pU=nQL7pOA=lzIU;|*dCOQBJeP`0}TW!Rj$!rkvC$AqDZz7S!MFathH0|`oeWf zkh4Tqc~e~;tzjb=#Vpe4ybO*AAI3mDrOAjXBqMHS%!lRd!-#Y!okoY!Bs6n$&w0SH zA8;oDZd@#0I=VpVbbd2z&9{SYmatGYI+Zve+yQDxFsOA{&@>OUaX)Czjt{%p9ZgLd zpydk$gq+Q?U;_v)20qQ7(Zr;z;)XObkjK;+yazj%Y(CF`c{Z(TNxYXQ#c{F=opWnM zLJxWbEjR5MJv%ljqa%jLGiHp!>?cTeD>h*-ZfUchZt$osyeo!JNLW@bQR(d<{RrsQ zrZvNLh&YF%qLIZWTAm(DH=txA+fC3yfR31@fp{V^Zh&m~6GRglPX3k&m&=J9ubbXD z0FSX#xP=fPOxh4|bO?4}64+=Y`@w3449VEa4~(^K6d-3nWFD z)TaiYDjFLt=$t+E5PNH3>`3fro)yMt%|PHR$I-H&0CZS!o4_#gaGIKtZYvFS4y&;$ z`oPf2q#>J-T~IlESBR&hL)m?HZNPEYL^~}f=0QQssd8S}Y&*B*n^xZ7Jn-VUu(Cc6u9i43PKJ|4&bm1mIwvPM3bR&g^aPP3lvAAOBQD1j;$IAL@vCF2Q4fmi<|e&B zg10IG+5k7iO*9PXWFVInunUi#AV5QMOH`S%h{M(@%yrhn$}sV0qqHBzLvYYpVJG3_ ziKpzuqcI#7etQat^&!sz*P#`V_RRyNu&5xDvoUDqgfQ$s$Qx7~UAdgmAWY-P!X2KR z!)sYHcPwoUd5bk=YI|#QqcC1I>$CyG+gjahEeG{q6Sy{z0BepLbp#$}r}L;QvlSRk z*30m%IWKY?j7@8EcvF)OdY%S)9;w$;t76sa-Qo=fV5i>LNU$JxFcsRaRvkA5(u0qz zc^P_ytflC|W(qJ412M+3bFPyE?4WAkicSzx$P6Y-9jV0wj`Xcyy|>@uOw7$C%#dn( zr4aFRxJ!}TIv2{YNqz>!ARSf1$Vge2?$rQ#6kTDsAwafkJ937O9EFY?T%sirt?1J+ zhaU_Y)w=6|JlOdl9YHY>BAp--Wy@2-&%lc*M{CFzkSOd;K~Dr^1eleLu)u{NssQB_ z;++wu`6P=;pTAkGyuooh8cXA5U`^+pB7jo|xG@TI~SXpYJ^Y{#je^Bv20ar70uq)ic5v6ce zpbar~EihZ=X^*)PN3~`$vLVOtZpg8=_o&v?D)Ui}Z-8FZ>^?Yx>|eN}NW&q2@eqlt@8m` zj=Toj)(kx(vCf11@c_r?1#tOCibv)p* zmsh#KOe0Jxqo^anw|K;Xr8AgEZ`e{#n}aE-n9FH+)W?VEtqO!0-T9zckR2VLx8rx{ zsPhbRkh9^NIs?OE@Rrfxn?}MTk**jyNWvJ=MwF4%=yq<{`#chkcLn0HPRJYW%Hhsk z$DcD4F!x|uW)PmbWS#LP`5y4q(BL^24a2?WxR}cx@hk38SrxNP!KO`R-m)%LR&gpO zg8>IDzC_!=eo=%;43Jbdtqc*5U?G8kg@h~qMZe|<$9Ca!xLS7YUm%2fj!~voZD2{C#?bPC49Rth^ z#SY=|3wiO@G-MtCNR)sE+-}S({;N9k79`ucWxv&)h6XcdVUP`~2G;CLh#Irea8?tE z>^j8{(!KH{`u0HQ@W}MYb)!vP-0)3ZquX;^T-)V40?w(H{;bT)M8o%VuB`~2^1;&7 zR5XF@q^3+{6qKJXdheWu0xw%SZHqNNOf4_6)H)g)q>fE;09gZiqrjZ8xBw%ZL-bI} zI5~ESGy9s06`aFo*lCEeX6>m4ErX`z7QV9G8;F42|EHe z5n*Yc5f-43I9zP7l_J7&{3-Yi^iqE9r`$?)DLseLKJa)70^3MMoR_7JeCN&MOjeS-)@rI3Zb$a@)D?LGLf> z$ca24qohuyLn;(^^!!nb>2`@b5YlN?m)s|HdXKL&<+0=UA+~v;Xg1XiGL&s0LYUC@ z1UiBhPa4C+%usjez*T;ij*BDTStN}{ae)LQ*hISMj^Z?$w^6j%Y(|cD@5$Ck$Oo-MXT|InOs;@KIWHE%1hweXBDYj=ZNO2)|Uc606AH^2cWYWI2#XXhp& zpjd=Xelc>|pOU|tZ3VYrW_M^FH%A3VvAp>qhbHXqyyHmRxcGpdFME+17H+e<9@1!p zvII$;%ei7Gh^yBY%D&~@As3k0lG;9*&BG!?W}ZHKyNnhn zc*(^JUd7Ba4Gd{AlLoVvC2n{J9y)NG`JHUacO76u!niG*h%1qv4ycX#9s%S&)me5< zlx9gEVA!l?h0V6n0CbcxpatbiB7>|DJJtnpcJt9rmrREoHZ0;#@x| z>!2;zr^<$ssv;46OqA2)R6i@PF(D~VM(X&tz5_s&4czHuEx~iHBR7Ayp4us)r0fyXxBI6A)OISk!w;JKGD?Sae&~na^@)`6d^>Nvc3|aF) zT3njLQOns&dJ6g-l};hu*q9Cm=d9ZEwMkn)0f;Ve7(o$>*d1ID&E}y#vX=$ljMwu! zhF{3irEdc_Ja}^ZbZY~ord792kq-!$I)G&;Jga&v;tQ@pBw=3Cb+VCv3bO^4@ZYe6 zyN1d6!Da|a+=`)u-XC?CipO)jonA%QKDeerR;Bp|2C~>CE7C z51kA--TA4zQ(sruEV}y9Rf=?{^nWk^*#6L(t-@p1-Xfs@qpcFAM8|<$%rU5@#>J{ppV1??i$bug&?tlxCve;mLWjYCU+81 zRw>?rBBkvtDEwt|eBO{eDXCfFQL_)A^BvbfDO^1qZW$#uaXJv;CFpbw)Q;FeUh;Gm zkISz4Ie|Tl*g=xmT#!hilb1+AqPdLC-Q7iN~40W zq8I`?&P>$}JZybn!_8ceP5ZlAq30{2A}Jg9y4acQuYiPRkVEcPDQJ&<# zPLz$9dG8s50lGCO9t>KbNmjBRLO@{fpYwz#$v2QwRU@6=BDvfl&nW5ThZDrwcUn)H zCeRk*S7|0QcrYlAhhCat5C;XQ0Z2E~c66tJwb)zmO_ZcMn9$U8I_~Xtt4^2!dwtFn zEY^*MIjugVRrOee4Q;+l)6CzU*LY zJlsLY=wA`0Va@tp4!qHME6EjLErTkQwpBDPmW|WHA%4yVkf9#SWbDss*x5WM#oBR5NB`Wo z@c?**dzQ?s%vu_d#&^E?5E8qVtXxl?JbCh*-*GL-Tf_A@=f3DrAi*PLQ!Q_r|H<6_ zR9!ob&#HKe7zu`8V|+*rV6uK{dKmWV^)34K=G;?yls5i(@b z9N${GFTAuV&IcIBA#*l%^>nVVU!^dCOX2b`A!P)e**h3lZxEyf<+M0p<|8a>fjFZo zDoUNOeHPXwkO}6^cuV{yam)xgVLsZRHt_?*tov%s~wbZ!|*09OPJOjRkJl*WH6$DINoboy><2W!s*v8~$$OCzcN=$UxGvlP8 zkV~5Fvsf1o+v`9dCoPZ*nyH}?%|TP6g|EP3#=U6N>1^40PY{>aLVt1C&`ESB1Vsh# zY`n$2(TYEK#83Uh6MfcrVD^Oyp?5T~;frLHcglTL{JtbiDK^=T;@HC0XrV2yI~a4| zd2gnDvhf)sa?A@QRutK|7o3mLJi)Vi(4K~l1oFIVHI5v$^1ju1qN2cM`KYYCS&Td@ zO@_1(0&|Zjq8sXiDdrn)m64TO6zGc}c0#zUhjq(p)x+jXEMA39>#_4sKgHG%h(r=< z8_=y+HG*Y72f2mJtj#p(p={Vhx>u*gOB;&41!FB;hj>&eWJz$^vNy@hp^z*Xh*Wc1F!fO)LW+ zOqSHV2bL!K3*`#f&+Bhq$UU7uurd^|b;}i&OT|qezrmK56J##vYM~@SQ!?VLI+hny z^|@g%49eG3w%C`sduS$QEnP-PA^Heo3tm*Kj*AA0h=^2(nTe^iIbay}Kvy*rX}aOK z39bn+OM_yqkl;iG=GE~jCF9}|)lOL#M#^86WS@(a4mXC3OgN98=u*G#F$dE>LVrP* z*cz1P3ES6U#IN;l5q6IjmY5F7Ty_4ajR2G{+9TLS3=Kus0Gg(BE<*|m)b(f;Esu*R zx}H*4^NPjrAVkFOR98ptCZGCDP{rrfI~ogWr)r#|4x`5xSW<476zK%sae0_sh;~BC zK@|A0bKL;DI#2Q^NTtPnCfQmlAsm&!(<~);F5dW@-A{6Kz%MYipB!R+V5g+Xp*DKr z3!JP)0-Zby^SSVp@Ad;fd3It(f^L}ZU5X}L)CcOq+Z<58sdnO(!SxLjuYs;>Ycycq zg~rx6cF_fKYrf0|3=I+7KrGH87!6HJ4JjuQoB{E2+`yn(M%gCH#8sePcf}pi;y}af zVRv((FG`id=+hXRsnKbnG}Sw{FgdUd#I2WL9;0&Yjn%=920Cf&e&*~^Eqq9|C7 zH*##N{%MSnhMT;9=p0j#t)BJT)`fTt?w$*mSMa>+RGg;qDqK7fETvY*eatIt^WDeG zc5ntLYA#9;3M8L_O;^0S77v0R867@`-S%7@3&0ZlLu4vYZ)7I+XBa!iNG7^6C=XO` zMR;n6i+JF1*wR6Ig%N2f?%v2^><;58x+mf;P<`AbXk@ge5h*M^+I?E)Qso`T2!crw z!mtM0`XNTdElC2h$)Coj@Ql8&S;M?u-}DcaK5N#jk}gnUsrg8HPf;qY)O2rkzoH zuG8w)ZTzjzIme>*@lLZIk=h?;AR0`hUf)GS4=`ff;r3+X%LXD6X$CWJrI}WQI(H-o5aaYsDT$M%p4a!h{&-Y;o(34UW|KJ z47_na=MM$^3qC4~Y1BMei8o57Vj|Wzl2%v3UfD6eNP{QF@$z!N zZ0#$Cnum=&i}hHrEsWZ+0C}BXaRX5bx;W5<{8HWX*IQ~?xg5BQfx8j#K3yW#j0nSq zVhCP_lEu8$Y@~(@_NNz_eVi@)prKnBwR~p!uiVqEFerN zlF-g3{xXq_V-VEoyn|gYTu17*7qcu5iS$oR!Pt)Zm|-$}fUB-b5($L;6r*sO82gI> zL@bB=p|J_`3Up_*i&gv`A7_{lHd$72UtdOT2O&loP~aG2c))-GPV1e{MzKr zYLFHRcY%2%;w`w=az9@5`*;Frk!vn5HfjEy<7{0Drm2@byjTMH3NPfy(zVYNbcyUi z{GLk}blb}a4AzcIbgjME@04bqw$YX~rL zrx|CbMy~|IC)+{v0Dm-EGNX4?Fu#FkUkF$ji&2lvK zMjO^>^r=9{D9>!gwa0UsvA9Oj5=0lM**v*aCq0|;^s?x>OUg&s@bNw~ZmB*L94Vb9FSu~kWfwV)gNeR6(4#}ic8E#q`!&vw$=;c2A5>~kws z-$!LeJr^_0EwuI5nJ9@VV91pci783%v$zKn_*tmckqha~EeK zFz`mks+}o!gdNdQwt|fnzRzw+LtX5@vKpL+lxrYdJr$sEtm)mPqA_82RC6dXwS4Gp z^1_LsISi|R5lA_Qvct=fyXFeGGue|g&PVY0a1)Vni8yG}2n;E57Kz#%TbE-Jx>4)U&KQkIEB-9YO`F@6+o zlu=Pz>K$&$2wg$Kcxm=uJU9prirN~Rd9r@SiVLH8P=lyDJ#X2w2i_xM6%7z!h|yl= zIbcb)cRlTB zg0LlfZVWv`xh(VXU849zrjIS4ni@~eY`ntoD0oimtrejGyBj|8MJ6$N9qHfX=%&#Cs$_~l z2P?jkhhAL}Tz#m|T6VOIa;%^9;*Chn3;95Pwc=__v}>3t!rNZ|37gJ-h#8~96 z8bidkC`ceS8cxL`5@q@EUq1C8BUOGAm`z9qUMVr&UjjXq9>5M z9({&EuW_+3a9->}9|E_7Jn$zoxx$bpMQJov(^`n7oD5eYu@~(f;ISF)5TMv3 z7=TphksfGZ?>kkjeohKtJu?7*JQ1L}pUl!R5z}YATSQYHIQfin7Cz z5Qx?=z>H>Lf{~iS?j;=!ehwjB7+PMKdLqCeVaD{mzTrzw;;lf((zBJhPGyMoQ#c%b z6|2+{sND>90nDG#+lQndQX;S44si$xa8j{F8PL&3VAjNtC)f|uW~>xp_hR=Q3A7|$ zh|r6DwZ6e}K*9N9g|QwhCMvvFH<1pS{cI%SEj6fpp0L9c>49HKZ^$7UWe-R^M@lh7 zbZ4{NSQ8pSd^s~21zBJ-h=7+!L(RP5CK*r?IjU-IvHQTE)5ODrxWoA{umhy_&@MBypm)~98BF@T943?uGbo!yyrkSse8Y!B4~ z1|^ZHsqti*Yf489>N_ZNOE`ciQKn$tUh0p5C6>8qu;rj6nPRlrDWY5xjf&G|$ejkw zp%E0RKT?I*WHwBKH<4X9C*ud~=L#>yIu_`C*Lo^weohw2 z3%w+Uqema&rGf4=OJDgUTMnA?8E0e)4uN^kNeEmt=&2;ey*OIrEZj$s|{NyiZnLh(cCUDR5S-s$YV|U-Yxbzc2}9q#Lp*)KAhlu zxH_b!qTbDvAo5PnfmbAt`6^m?DnPHgDe+pBLZNqZatg3LQ%w0F1(&L;DvK`2LtJ)Q zFMW_oOje#vtWAaHkI%RZwaoxUHvNA3cyI-mo<&+C2)nF{v%as^s}=O0>s^S46q5s= zq)A_V)eBNT?Bf-U#xt->r;k?Qxkv&92QSHsm+^uuAI01CFxbFf3yMiBULSk1+~l;l zzQl>)M?Mk3hSU{TtRF%pUdk@1xOiy^mb;g-OM1EnJL)t@&h@k#+MQzsVb>HyFJ+hX z1v3M!AJSNyB=L=U4m$~048)97YE2vi4Z?~eYgzOYMwYwSA12~9hGi%Z{iF2Zv4FkK zEXJNh3^cLk>3cyI($LN$ziXV2m<_4Ym9*UAM^@9q`e3vLjoQ!+D<#J%$yE_l&ESKu zsM^xvKHH{<3=oK4veaCSGG(u(V)yc5ikL$v_dgmaWjIP3x!#b+J@a;;cS(rYjS_>* zTodsONLR9lE-F7~o%)dZ;~{uj4tElt^^9BCuA5!JhPOd>9s@O>#{=z>WaUHF zEb(AWVE0Ifm!c1GETe2JtA^(@-1Gc&qVn z5a8+w+=Q+n9ZY1p><9jOARhyhk$g`i7kB)DxDlVoS0-l)1SpwFC;}4*0cphUw@WB!- zytG^jy`;MfI0~y>u2SUwB{`}=G>l#q0!tGZ{6&*!F(5-8yXf-TPD@e2iG>*;W`Zc3(3s1bIL1h#MZ}jC?Y{c*TfLYuZA?UNJ)dC7sH7FP~XIWrshoKsywpMyOf`7`CL#pqFHSn3)}& z3sj5~WuQESO?MZFe~r!yyTZ=X9wPJruBijskh1}n@1DmuDnmT{6!`n?ZU+XXOATbw z>3e?LS2%G*G)^jsW*w6~#VgPwPpY-WaB8s1+&nRd4hO=}xBlPZSVj{#%84YuMgC66tcHe2P zVwstdnQ|6>5@UorbXueI%bJ1ZsX(rFDkdEI-gC480Y8df@NSIibdF$@aPYPH7|qUs z>ZkNL1uPPvxi`(s^W=35YnC3j7lY_MPImie0!pEcw2{;>q)!~veqH$v>$ZNS`dUKF zE=UAgFh*^v=j@MR;y*4ivh9MwGB;j#I+-&c2p@M2M1tEahXFpJ(OpMibpzwV>66VE z3BEn>VhqBEgqld>S*az(6`=18l`BIoi0;v&QrXH1FQ+w>i>5b_S51)@yTn-1GMnz{ zJWRK^hR^g{>XDR?za2hziAN)9hD(N@dIRHp!(g4EmidHVPkYs~99BmT@azfENg8D+ zPJ|YX?i6r0lj~3nC`EaNP|w;yZ{gsTs5?9314&pBIGHR(jtCJDwJ&CH1N2BPb{Y1B ze1g8ut-KIK@eXsx;$)*JkHzQpB80rP6}4a05GZW@R*GaLB6E+z0F}*%Q%V}s9FZp` zEDH%O(v-Mf=TR@n_=!T#(>a>(@t~O4PC;&*6NiKOS(SVC$^0WkFCqP{W@>9VV;7F| zw_G-yEzv6+33B@rqkSK~iqEMIHH>z-p0L6AP}Pz0nOW3a$+J)9A4xGItJi!w4QpGF zq^IbdgyLXdk5xoyclz|aVm)*q&}%a;)RLC33D-_iaf@fcq$ zR8jt5!-h+Ie8LN9RZqQ`&}~R_$ft`mFDODS26cz!z3q1p^l+enXj6{0VNB9eO#O>N z&PiQ3rnjcnE<5a*(U@^xGVP4z5xTLPQ6g9vY-rIn(&=~&^^=6(6{0={ zYkE3f1?ev6oo5GQ7{cd+!nt)8k6f6Xg^Ztt(Hf;oI0kOaE_kh3 zImkLDTkZ=+pFArJDo4-**bSMM=F>r`bnd+>jRzb8yrW`7_8fNVC6b}ZlOn?AODhl( zR|z*B0s3*9=~E)V5IR>LbEB^@tlS{QK5h$BaNSQEeLG+$uohkp`lsT{)V%{6%@#xz zeYk!>RhQ#fPH%)g!ZI07uZGc!bQ9x^f0=Kx=h{>Go#(sQstu8npC$S?p{sp`kR(c) z^;>@3vYJ}>)0YiJ*rtJr#`Xueg%Ev9L{2t@P6cSSu;Y{oK@gqNmrGe{zLzL z4h9sv(OMJXC!78vp*9Ee{a`6=HsEzQYfXH!=Jyb{u{k@x z7$-eoC$pB@ugqS?9-S9X(M@v1hEFdy2H~ri59iW=C-bOki3ijtfDFpXtl zdJXh?{=+=g?;kApF+<85nnGV+sG4BP7UwIxj64hSV3W5P{sxbYE%ReE%VFGfYZ9WZ!nGqQ#mVK6Vje1ntCqihZQjx(4{d!XnLKK zRHTbVIvJ|9B3Xpe1Q+bdho96RDj*9+e#o(f++Hv>ZzG(%WgH?!RSQk4bI?JFDA}Exb?Vwv zuKtC1jhC6yw+x4)5|F^o^ZrrJ)137f&D}>=G8q;3*}!XCF9wU3LIl@&GJe%UTvWu> zDH(ejNbVQ+aTAH;Gl3pa4@U+U@j)A{svi&FM@K3RQ2KZ*fGrQbDifY4GPI88S`RW$ zy2yJrF#R#0K}C`;BYk_G~1Ua%t0eAY&YjuBBa2zQNcJMcTsblsV8 z)70Bkw5f5{^>7d_hW!xsl-5ev>jjbJ%GF3v2Z-A6F|4T|7oT7AyGW22vwjJP@A;j?+vtHXf!W?zx^t ziw7ZWwdR_L?t}Qlv%sZiIsPYF$hRyeE2}9vr=`w0W=V3K_fI@L@7KNKj>Suvf`_SR zI73nWS%jOKn#D7AH)+`_H<5VQ&_IdAI&2vq$=s((J`i=J^aw7G?GoQnNQcRJXAcR7 z)kt2Qb8~RGbaLDfS8nzM`3FM@+7QxZHwY0K+2W~c)zc!qr;6S?jkqyv3>pYUgd^_` z>-}uB;~W9KB=%1>O1g!m3{m7G#D>bmB@-b^ePQ7lQ-Y{vAuuZ;+b8Jpf4EvBQDtH^ z3#XB!C4U|W66G;V#yzd5?a`y*XoT;|)-l@=NEEd6z)YYVJ(B;YG^qupdMk|jVHF$} zH`cb$_c9Z9T9nuAPp`e+ckJ|h6IebWVh}7zHtNwCu9?6Go8T-T4 z?2Dy-aQV|oydkg8uOwk~iS9Dyie3&$*gFZ!mb^Yq*_d}{qMrHSJi=|sN6&E~;!;Zs zcPb&$(xa+S*@bvXA_rZpt@vzPIe=X@`zwUKc!M6jdX55|;#C~4QZvGS|LH6r*uTU* z?Vduv>9kU`oxCHoOPRmMdJCO+A#C@|h^KZ1PB#^!j??v)@3kp*B+401i;(P@`2 zP#q|c51#zB`uHUCqe1&Q$}XY+MBM_=xdHnp235))*~sccX&*F}jxlihc+FBkOw|B} zdsS--!L22$eqTVrVpQ)MIeUa2c@GIFIq1Krh43pGGY!#*lwXB|v&i=lzNG~NHrqsi zYh3}_wpiWUa1%~ED97uO$^e<8wSQ{h*IRL$>o!rgvvr&lcuo&3?ZpY z&E!VJYEKwvw31WJ8lvEug1nZx19d_xsY27@crORGCZ1$Fcei9I6|#=j4qjEW>@tce zB@5gkH;5KCvu~QSTP1WcIg>3%NEEvHE33&Y%axijxD(QV(bhtrDPcW^xx$Cr zW?xbMgWmOZohVjm-+K?qf6KrFwJT&o{{-nrmj@^7aw5&o6@>Z>1=IM-BBe+ubq7TNwVK)W~{_$1ih?N zbaHZ_b%eBV0p_|fj{KMw!OeUdbJfO~Mh^^I!m?T^7dzr6o4C*Nt4sq28@Nan-%Wq4 z!Qw>>19XfopE>8u9M>FsEc(`>vX(A;g@Ge7HKcb=R^|P2& ztr5hmC+ke!ChLCR5%+1>#R!|3?qDU=LitvOzZ*!80R$&Vz07|$%V#+?5%1ApaFa#r zX23_%DJvW26IjcWx_7*R;hp3%U5EY4vuH=y@!+A-)I~rE+6lQGPK)g|$fbOIiVJF1 zjdi5})9qmGDd9kVbfs)wM{pa|vJ!SI8sdLf4+}8Op_KK$m+(3?J+^R*Z65Oang5$IY4Qf? zXtY8Ab-K2(&x{=hxZYPQL<1cWy}5>+&SVcswaE4EbN>wT)}Qh@4B9lTgRq@eAp*3B zs~EGOkIo_;jGI0Oz+d(^xT*QNZ2mMsgI@%kkxC0EJ5o6eewL#Nx z5x{-TTB<*Uo#v*n5IsYz1XUo+RGLNkWD7mWrDL(!JBI-}rpbp-^8(m}-GJ=Rrs{Fo zgUwWRrpq0L(76Is6z@wziAcE&8s5i+mc5(!a@uGEou-Hv+yd4AYQ#hY7d%Zwl~D<{ z0}A0mD>uYV5@LNFyJMd1ou_6&5|2m{SHqw3@Xuvd-7Wj@gX;zz$7v4qIK=X?6a?HZ zqRZewQ!S=S`c0ldQ-X+~87kJ8BxzagD)Sa6%G`>O+^v&lRUyw3_t=Oh` z#&_A0w;CjN#tnw9WFDxKZuVUc8l$%w!&&xGL9P~B%?s&D>Tb#vqqzx7MzdWulX(l1 zO?O83kW(svQD8aCRcZ;BW@=~46}jgb1j6-*C@;KHHPJszBJ(NkFIV3n&#=)P9!O7L z@POXTTS7E5AE^*aDVsJ6Dl=PM;fCQZ$)m=QPJ5-Y4e#7FhDYk*#(72Rirr;X)l56) zb%k+iEnP+V{~>Rt9M`>4@C8kJF~sFGsPMkC)0LM1}1N~YEUsZ)Yvk{BSZw}`pm z{@7x1lvH>w2L7{`TX<9*z&4q?kiO$+7^R0SY5nNY zb%O2Hln;r6Sj_g&D~r77@HWMK+;cKdi=}+PMAXMmOS>(vy`rw&?D8e;`sI!*hQ3eL zlXe;uP$VOrOb?qy^02#Q0deTV7A!kWJ7G9`3YMFXtpn??Tl&4rU!lL7t)Df*sPJ8b zO$6{6Z`Y>0etD3dCDaU(a&kzBki;D|Vp_=}gKRmX8~PM%M!kWGXBnfKqzm=RzB8+Y z%w2UXu-*CwkSHw)STOMu+i%+Suzj{!jvu} zq%S>jn(KNPJINi~O=*jPoq|ec`GGgJ?6}KEk7~nO>{CUV%cGGPNmqxYlspLPr%wVG z=ZC|UhkeL$3+G957GA6YMPPpG*czNfL!n|>CbvV>ZpkO&*PDe+S|?+-`Jj6(b2lMb zbl^127bF1&(&QUN2;g_6d>c*ti|*&GoMheHl&f$Pwg^+OTTL+#J)Ud_ndBQt;hNuL zMAmh(piQ?lxdE2ucxkDXC^6ZaZDz-7q6XPpiisp|urtM`9Gf)IbJ3r-v*(>=MH(ge z%hSGuIWp9mV(Y5qMO;yYJoImj`#pFoJH*W{^)+MNri9RV`pxuZn1d*%n~OsyUZ8$) zE2o`a@_|Lh)tCq*bx2d~P{dvla4ZIC;m6KA?hAF~oux1e2P+mEW1s|zCZCFi{Aqsg z`7SPA93+)`PK!0_3k4{5uXykJPJTxeLhF=yRG9%kCYLtSeCJ|-3|X5(JcE#2*-==- zZOC#q?m9m%}n3rN36z?F7)$hqcQKGIX=mRh3>*Wm&+m=>bv}k7kT< z3ekIA0v)IBoa4+-K`+H5U>MUPbQsJL$2=Q2KMP7R#fGZnxXP2Xx>Jq70H^>-+rEsf ziJm9fE%$SW-AzSD#~8Ca+bvVKNNPlL6(i22PveWo&!T7fSM&d$qJWJ`;}l@GhOq4L z`3iR{+86|)H$84BJ;-_!a|vZn2Go;SvA~<14^G7M0Ue(Os2|4fxVFZP#+;NlfOxg# zn1|*3bXl-8j?Q&Pu@qtWc6m`)fDBV(w2LSSG!~Y7E%4-)d~6v5tWjrjRA>D_ zbI^w>K7xQnkV;6vEh!PlP{ZVqnpEu;R;Cd(=l0oO!X$iV2BflwOo?8V45zO04A)thaSBrJQN$+1s1^M+My z&uow=l+TpQL9E#@S<<RGJ&A!JDUN6TD+{G^`AUh}z-fxZ~2l90!c(#uvG?Vj>vvK17!<;U~N(4uENV zN6hO+5{6|Y5c4rs>4r$?kMIpX%Fcr?XbyLFpa)#(IKs=eW@!hmr*#KCbAk&~7Cn?` z-ycvk3rjN_zoh42o{I!dD`=KE^P3gRg`ZtB5bMjCD_a#zX09gk{Q=BXb6ahT{LhA$ z>2xgU6qszGiXV>2)~Z-0EkUvlNS!I~8#HU6j=>KP&+Y;;+&v^~3kY6cl?t58Ut}xu zatoO}3q;pGGDz02ELzIpjJ(sDi(-QqDD)!efsNurLRd_KrPge-F^9ZM^iOls0vXf- zc{yF}pM@(|&}ox@@nZ|e&y**4+0iUdq?}RFvOvdC(4FlKND&=RMCM2x=CZ_?w`nQK z8|@R)+{cG4CBMBAqlMvt1Hbol)W3qhc>d)lXr^FK1^vG8Die3l2%8D`B;J5m5k8Om z;%Ybup7ht?VhK$~P6-=X=~;57$FURiEgZ=$ij)bF$5{SpS6VQigi4&o!PE3cas!f` z(yF6KkP}KKHSG;VJZPDpof>#~r^Ut{WPK1|0`C%?GzdmgmM5*ziFZ2N@E2fpU}Dv* zI`HAd!B8SH5DCIfsIxRO1R+={gmjh``|w#vpAaYqdIZqjyzgB|$?=ml6Kq>o!kAGX zwZ(f`$pincov39wsUPzUx%J=Nv76kp!i}>rccQF|oydz6L?(q_CbvE<#gc zP(n6y$`xe_ni2K7qTCQIoU>sIVb~InphYl7(tvYLKv*)0N}Oh#RVESIN446eo*WwV(t$x1jY5LijHt32Qs zbV%wUAqGf@(g&I0h!PPIm|%9b`2e(Si#c%`DVFDjqIMM@WJ)?qOwCDQ^E}9q3(3rK zZet7EgRFW=rU`&b70#2=n-`{e=&jpPDG?|O+LB2v&)ZWkY()l@Dnf=@*^bi$;Td7E z)bUOh5V)1r@kM^J5aOw@ElJBD>4dHj#}K;R!b3OS$3cmj)wKx2R(M_xw@8LOLKsUl zVJyk0FLf>2h>>R&WySlllt`tSw(_+ot-_@8my6}wh`=pE>4?(HlVd@l@n1ART4Y^#Mua zrZDAuLT%L$r`ZBzdEoh^S7=h4Grtwr=bB2H&Yl>OK8fIy+W^8jv$Y4w~RK~#a%Sd1vj&*n-_Y|RN=V} ziauMKeVfrWG&e2~tRP|FrJjvG-ca%*Pe1t#=9xI0_t_*~Jx|}$P7WsE%;nWSNHrP2 zoy?3?M9@~Dj2)c1a=~9l)?{0hR}v%%Y|RiC9bx6BB6jJ)hqiStf{p-I0*z_b(1g1s zcy^>APnWT812Az*>Ngf5U{r`olCqKgBSKvwqN~u)NJe(SxGHF2|CBk5Wl@FZGcMN^ zIIiwyF{oOJ18f#S*K0$|Pj}p&H&l^T1@yYWYHtSaivCjJ|5J)AW@Q%q7Wfs8ckC^B zzDM9^r(M)J=#s)Ga`#h@hz)kHF58j?sm3`Av!a)Y&C_H$)bs2Wucwuab^vHEf_6Y0 zfftQdwC|d{mqBu`_gq+6CI-vvxkb|v*!4p(Dipkzw2n6)aSX9QaTKMZ=5S;S4!whNkHXz-2c4$LT3xdKDT(naViR-JUNHhH7^}F?AP2=- zfIuLSTt*Uvn=1rL%sA{_BfK$&F84Ej%BJ z<+OwGgDIV_0}-OhA!qd>kUamu2B{_~VjFh-u}^+WLfrtD@7&cva;J zSIwkaXC}adHw8O2;^ED1QLt#E3K$Ln=XvTBQM1eV`+>)FX6{&9cJ$0*S3N3%+*g@= z<35Yf)H6f3Vx|${bqnd?b0`_K7do((JwbcB)^>?Mzrk>EHB7}R!YD*olo9kW zFtH_=m2|A|^u+UrOTm@pAaeAxhG!70JjkNOr$wh_VBS)q%O6(5Joud8OR%vEiM=&3 z%evJDA)v4nq*6_dxW*Q;>5k>53_>F`0jNR(p+|fP^M_)YVb($3QYmm$Q7Pqws&0j7 zgQ#$;Ua16)_7P#(E00w&Hf-PKleUDK?RY_iA@rVq?i}K^!H$EX!qzPhcKXFPyn;ly zzluQOKoZ~`mpqoW%K8{N$}6862FVp%7ieDg{V)<1b>(9K3kmN$aglVhJ*etT%?E}D zntV$zB$zZ;5X|R?aS42u~i$j1D`lFH@=))YOHJiA}BWYH} z1VR|KG@l}4Sq_A<)RDH1g$&j9-|)G{E~B0n`iXD=qK@3mp{VqPNFjuNL!Wav$7OEYCE5b=)HrvC}p^e-eR zPoti*BxzKhl#!7oXL=I&%0C>R1!nXdT>bCqW5A-$!Ij-^9ql+5z4m91c8<-sFB1Ei zKGp((wziOVj@j+cVve0-z@3&?-Lrx{efrFW(W7ThK7vyF5q!2VvoJH`o=VXHGRX8Z4=Zo7Y(k!7>CgweF`pX!~7~`Omz|e6M znmaDH>I6XpOuvQb#R{GTc-b+_wPWep#izKLBaPF{zmuwf?0EJC4tWJAY&061=yGI4ti9n0O3Xyn6N{6BCPN~gNYI6})W~>pR9HAdjYuK8y6Ax|f**3xs zr+a?tqiB~|po2Kw$A8dc6OYKHOQN0_J?voGu)i$`Y&6bU!#|zoH6Lh(@```?e2}J4 zxxw@j$OOU(6NT{1>o0XOoibDz1*#CM9yAeDJAobqxiac-;CRIj^$@}sffaSi!PZMD zomzTl_}4Ji=_34abJp$q1B^l#E`=bXpoM(ulXIzF+vesl={IFAB-&Uo6)X^Mo`_+y z*kqG{McC7hKvu;68?c8>aG{^BH>gZRxTEzRm;TX4*rPbeM`oDsoDmM|-56v=4s%4o zSd$q2A}ERq!K_`0x*~8oZo4UtAfmnl&5|5AbGfmxvC)9eTx~#=d6DbQ*D!!AqNO~4 z;cVj*mW$pN=wC~&Z?C2tPlUA$Yq)q>9EgCQ;HBkW#(Sfr)xKL(iV63X0ikPZ3Gj(X z@ru9hi`Xz*vhGki<~g&l2tNypGh8Ix;_nRS2Y2`jZ}CiR0PFN1I2#82p7_|34_|un z2}`s>K0+i}SuOeOvGY$q#Wh$Dl2kbVQ5CHwYg<^?QlmCgEMB_BT&yO3&Dt697#rTy zv_V_0M%7F+a;z>RqT80Ds$qqZMcRUyLz5>rUvSsa{4{A}^~V$q1|MWmmw=U?LTw^E zypZ@2G(1W1;YINGrm~56jsYnOZP&<>i{!|2gM8&WC67QTc70sK#JS{_i@sq= z*bANvS2+@DrQ&vle7#mhIxmnpWTRU?K;$mI;#`oPZ9)5jpooI2MBr?oB~BavrOk%{ z>jRXth?AzoRs>d3<^BXq&NL+?phQF#lkVPXjOTYz(7Jm!pwbOB}Rz zRC3&r)YaC3x-~On;kTr_NT*kWbR`B^H5CEv*3}bE0x8w@kKOt&xVqJOk6y8hey;R{Ls`{u~p%u82XO7T2ab# zbRuYc)T-zk0+tlamn8;{g{btz2Z|4*e-<6dKUqjas7Ku*Sy?E~J#N!#Sx#Myov;=Z=~)X1?E^6xm#!smN!9LL%F#sJxI9Da zqG#1#NvH9or(Unea-uHrWw<2eLdIFpCB^mTxa|4~~w@!IcB7?>SGFCP+aNM#FPLlL!>HG$^ z16Um)SGLVJomSWY=|XNqs*W_b(poUpf_I^GJsu@@AkD5M_OLfl_cJ%1@nEoF^AIU z7OkvwXFV0yl*p;??)#Mob6z^X0=qi$xa$#amf;xF!wwS~>NOA5iy*$~-8Fk6Xg%D- zt^e`a*%K6k?ZiW~v!l^Nvk&9p02$s7s*TABAvcgDKcIL%lzD)n3zF&4qZD_UI91|cd>*+e51si%X!s>u1+gxO zn&HG$EfQ|BAma>XJ2m7m*wfi&r%h&d1j^cRHe)XoIrf>1J3A(=yIC;2iGsLmreVy{X;dn)5SSzfN|73OW0$g88fP$7z0 zZdl963uOPUKBQuKqW38O1uPcc`&`FGgNJl5yKD8~P zgqA!f;dp9z^k{--S6Icfw1eaQm-YbNwpA18ls9&@;;~q!(HIFrY2%r*LjFUtdMBcQ zaqhQ=LVrW0Mme(>M2Cnj;JD^xXZT4H3EbKJN{k~6x zjS%{1fzVZSG{6DS$eI%SSUjw40SrE}ngKBS)br8$k};LYYy$5y#w4_<1KQ9THV-cS zG<`g^0Pe&?h?Foc8dhTqZQI21Q9#8(4H0xxms)+4JF;P%}kkWACsAw+?`*bT{xfs$A$z=$SY{T(T#<+frA`l6$?+Z z;PWc1E1Q`MRT1{YxyZm@i!?fq4z%7^8Q6wZG`UzzK>1K6_NgXRqF26hzL*w+WRqj1 zs5@i*F=8&Qy z!^*={X)cJfO94L$@6feDFzm$xiQ!bN#8f^d#pe>?QY+q-With2q(w?Z5m*nPHX(ik zmt&k#U0z9asgqP+S!^EIuDtZ*6OX3pn%H{k;fG0G{&MPV&JrBK-0|ZN!NtQ{?z3s( zFbs+TDnV=4I2m|TQ_rF|#Rl~3=_G*ON<+UtK#THcQ#6UiPd&&5)5#jEeOESC!Y~B= zj4;?IXFeKX-czBW>63Dg5%Aowy9h-Uaoa)>ZtakDjv;9PL*9wv9n5?>qYi&Ce9dxi2CS(+Ob9hIdjPldT0*(EA^@hG9=Yt9oqd9ZYfXjGZ(A=l#Bc?@1_d_m z5QJyRbI&rz7p)wfq^N6P0}Tf@1tpV9qo0_>VBdo(NB!9E(FF-rbVZwUx)NJ*x~AL})7KXtPDS{Fh=Wm< zj8DQi4u{&}2qh!EaY_uKwUm&gwYeBZesZOmJ>F_=(vg{&aLXkZisA`}?T~MR>eU#H z^mBbHdo;FX%U#VmMD%?t8wI~v+V|REqFkM5$_P?llJR!A+{=sz9F-x~xPP@F16XeDrS~>#0LyP9si-v!h+N zW}N<3JP*37rOz)nvNy&du_$e3VbN|iG1n0$boeoy3?D+e3JgJ7lcmr~ptQe~TxUpA zQtJ~aeY3d29&?NR$^a-RF>3vp@#HV+aL$p8aLvt z>BF-R(_+ZC*d?b)FgFlvFba%QLfwd)#?(zq>tm_=c!~yrpFwjb&sk{ME$`^)h%;Jf z2`>$ecyXJx*0j3f_?Qg?*5qk&G1SQ8DI5FpwvTP*>()i>xWEvq*;*$krz9+jObFJj z>d-U5u%M(`HXVIhaqrU7W`|K06K`X06OLg{;S74S()N6#=>8V7JfXm;a1Rq z8m2%BL`hU%b}UG*xhLpIVLY%=5H_B;ek*AE9S{FeXE~qYvz&V3G;{q#{i7Wj$^Me3 zJR&7oeI_(XH3cJ6JR5iz3P!2_)O=-eio2Q?6nYe-1gWiDckZ@Ff7ctW`udLh9z z)4zJ=AOlDT&Mh}8fnv=fs-aax7)bwbH2FqPT+T6c@rSy=?DaI)p-9bWoQ5IUVl-I~ zF>IdAIO(w$W}zV@M`FkZKK*_40--N9maQ_ zbpmPbQzvHlN58RL40HZis%<0G8KN|?p*+gB>P0KTR=d-*i>}ovM+$UljdRhBq_mwa zbiA_<-BKriP`>C7P|wdNYb)|Zm@I!TeCxNgH20d+u3TTxe_qw zp#v=py_1ZCo4PR#Zmgowbx|jsab`3`4U%O@-9e!^+pRgwP>BsmodU^Glb984E%EF` zbMKe?)W+Ni4%dc&I6~!)n{(XD^WChA_hhtf8=9tOT7qHA5d*Dfo<0xjs5^VY*P2*V z&>$jbPDjHgY(kIg7mXmLK`S|+D444=6i z`-M$(q$42$i_wk;NT^ORcEXn0Mi;if0z^<7AyZQbOq2X}8R@cY!|%!9LR)h8OQrBm zncO*_rps!e9d*Xi&4M$FD1#PzTiIl|u(^eSJc0VV1o)PP=u<%nJu317{C-&#UE$s-sft)xm1(~{2eWzi1Z2)ApxR#JC>b2kwYIH3MS zm+s}@Wv-Nqeb)@Q3;E4U{05Ed@uOKzGP@;R>s=Kz-o(?83QdX0skaUzCK;Kb;FQs$ zpxs2DDo$G6SU%YmLG{$EDD;4f{l%}JAtfGe6?)>OSTLlDm9)O-kBV#aXvEjKw1lCc zrfk{#Cbg`Fn}i4N9B!o$27n+4QL8BHPqVBTeEmYarsA%n)`mu^kP4%dWy$2J3-vkA zrI7y3I+|lsLFSw<4U3piTt*=+h3#bTF4(VYz50Q?VYDIRud@L-Oy3$`N^SRO^w?Go z5m$w5!*fqX)0V43yzz4}3-oxOsq`F+JtGMUodW0AfZ;n-5KSa^f}Vq&K=YG%Qo!wj zHd&pL7}3BM@Z1<}GUt&+$adH<+-NOqMsD1Snu$Kg9f7a5h0Mn-jhd;!b0J0W5@MW_ zMP?Axs3QWxuE8AcKO@8F7N8DNg$cpok0ZyusDdrGcmiY#4P;BvT2UI&hf_o#SMiLA z(widuiZ*tz^s=ubeWjwilAvwXeW^WZ4qQZRiD7BP$65x72==;!h8(31b@}eY;nQH9 zHBbXwFhPu_gMW-?$ZLiS3fGjueAOYwMEVhFh=yhf4PGtV+zi-1wpBxcP!#XVGqJYS zB~D7oOj2wyC7S776=f|T-bi~xpgsKFO^iF4K!!Qy1m;~^`eP!+W#yo)&J)9E&|Cv~&)XE%3ztsjINN91m1P?q;4nl$B^nNj?J5;t9R4zD`w zmR|+xeu0>)EAImy3`*KGa=3b9AFt0U#V|!r7GYkX~kQ|j#=Wg4LS@uo ze-OSJ)R+ouKwaHSwccW%FDTm{$OL>fT;pHd`0*9iR$M_|S;cBug=(zfuCecNjeVAD zmx3#lFZ`}yY%jck?1d`_bluR>?1YMp6i6z{GZ@iNvjz0fmh8HS$DY81*$Y&dTtv#T zF^IgG&$br^3&XQ#&YoSkd~&u^AEDQx{=~^8IKr4)Ye{_hO1XzI>sx zL@4!Zu_HZSoTO(P$>R?0;fpduAUA)b5i!Cr zzxN!TM3_J-4Cf1vU-ZMYUT?}wp62z`%@9GorGURbE6VfM z`JRC%Jj$dC3HxY~;hiOndsK#B=3F)uXgz=S6tp-AyCq>e#E0-eEDm-CL57Y=8e|^| zu2Ybg|CAl*!Q}%1Cl3i%s{w-uSj!F!kBlH<3-T@3lHX-S!5G~~kMi%dzuJ@6w#7b8 z7#5@?lzTT2M4S>}{4395S~sGbBU*T!C_WuWOEAMrVU92{iIAur!RsiZ;3O(X?WK5- zM#ycTF=YVbMoP-COL+cJ*N^spVJr zC#HA1CMS5U<7Nl^{;ZxB|D*{3myZeN)%z`Ry;TzyyQ)&Fac|fcl@hv8tP(#)O<7&(5t*T!T*h~` zR;}c*gr=u_YNKSm>DUXsx;+j5I4#J~X&>*@pfWym)4WlQEjL%~Q++?W#NNYN?V-^V z8ZZT~Yok$Z2IQ4v(gz$rnOIgZ==y5`L21z$?V*c#Bf`+!28qUHWW z7b2vE0}5fhliCp_1m)gKIfs+TyL>7(aOE_b#cMv<^K$w9(2dF#@B`WGzR$)kK+mM@)uy51a+l9SZz=TojE|%5ph=`e?B}5Q15LHhm z%Y$48*OEm>QttGrb*aB9YuwLCYDgLpOgP(xBt%l|oJa@Z01 zA2uMX;pLDP6V{^TSScC(rurnhJb}|)o>&rD>mQma%L>^z7v0+C7I)vo5|)GXT<_C} zGl){w0U{ish{QwEK6$m-%3hq9iIz^}Rj-#&+2j=^SY5+o=cOz9vZ5Xy*iV@hz)4%Q zpfzO{C6tseB{-;U0s*)<0MwjGjq4$9iZ&8UQCU&CwJNMcvy+Fp7c4?wcXe9A3%9o6 zhp@>CS672x2(79bbzy?*R&s^Ijy#hPX&`al)5gSybrEhd^;-=)81|0H5uS=S%I7tu zsoK2c|3v+3EI^cJh=0TzC-#QfXvt}z4nj338po|F8G89wWJ~n4`~%SuP?D+}ig{C_ zSrs4Y?%2{%ygX^vJsMewK|l(r_zZhXRBbYk{&3w?-bDv3Pm>wPN)o4OzkD84vplV? zZhkJfHN>tBxH4Ylo5RMebIbQYP3uNBp9MS#~|SGov_OGdnXYR1m&+rHz@8{aq>yESL@2|-pvhG^Js7}RRZPGo zHswVz1>s_H9*?4BvPf8x7Y|yT$Rf|nd-aVuvCJlvYUNcMpn+((QdK>CjaL&INI6tB zQmZ$`Y5ou z?zDIb*B`Y$bz%k+eCnemttAHVQM5y^C2>FStbRC1F(Qwd9j23cq0Rb7KWN*Ev{Ev0 z)UY6}=g8-x&}@nk*49|JcBy>xDKcwc>Og+hG_DWpIo|J-(y03M;C9ipD`^VQa_NLs zgH|CvOPk&^1K8sus|=%l7zK^Re%!re6{)afO3{*VUeDOS9!7+!=2LlF?Xn*5Nqdubu7@` zD}+tvNmxy2c|x1H@^<*$OBnhq>Xo(q&{anF@u%WP4>yhtI4I+W=qPNv>4+a3%4J5 zCT^E1ujTRvjBJ`{&aJ3rM$+dn@(9#snDlLOhN4g;Gq8!7M}M`CKkPm?+yC^_kMvhg zK6~=i$#W<9@0ppInJbTe?9|CKbo&H9J#~`q&z*Yik42~A>7aBYd_;zcQv(5; z_LL)p^lFGuf*bsxUoaFf?#P7mNYIB4JYrK(W$U&iXjv5F0~5+fu4WfyV4#dBI2q|K zDim->aF~yXXlL2b*Xd}zL^_m}R)N42q7FWFAwQvXhW=}Js!xNCOtv3k^wC^Ps@lN1 z!+ehTC$v=U4m()pZBYwn_xMLWLJhj8AkDZsmgtsBZIEhPX)vwH+SAgpt7@^FfdPdd zs~9C!eXjF_PAF*#&H}R(=oNF~w<(BO)jq?lf|=C^t;|-%EYg{&=zBR$N>m>7>dY#s zB|bRkBy(>5a%N#rpK)tZa5=qzcIF-)^*tr->|&kF4vM4mh=eA7b9#d4Crv4KdAC`=hjIl?_PF{9z zZuGm0kWT8OTV!)`n(u6*;!Q|te#!JFku3&lPG?VmL*;jCc5 z*m9>8)T>VwEjb70Hg_6^JggtfpxJ5q1D= zDz(;8PBkdNl&rM=0eSi#CR3HCO|6ydrkxe`ci~9I>bmCna+Mi+k+xKxOQPE4Vi-ry z=?A@Hn?YWz*@U}|C(|x$iX&XfR7Z-C=Cvu62X;+ZJAo(I*wLK4 zNk$B&1i0qo;uDpp^J> zm^a-7UU$z$gIvP0y$9{kyItA@7n*(&TF^e}|DRvod#!Qr+Pxn)?)~Du*Bb9#yZ`3> z?FX+l9(>`!zdZQm?mKVq-u%Mut=D#MeSY`$_jYgpxUqZtXXDquKEC?e`0D4!SN}4; z@q_V=KaF?3zW3(u8+&iQv$y?PV{iNF-u9RGw!gBs{jYHI+r8_r?_K}u-t`~tUH{wu zouBOA{d_0aYp1X>rxthL`OWUlFYVrXy|H`iOXI6=k8k|*_{N{dJKvy;uR&g4+PnUR zz3X4zyZ+6+>;Jre=coI3U(e@t8uL2cz4xVizkKhDjrZQ%{nHPqwy%$`eqns|+W6`h z$5;Ptd=37)JHGM5@r_&Kof~^^{z=yOpZB(Zytn=Hz3W#Sd)L3Tf9GfWcfXJ?;t?$3 zk=}dT?_IxtwQ>K8_kZ8G|Hs{Tez$w`%e%L}3YFg(U%NKG_QmnF-;A&Qb$sJT;~Vde zcXsyPxW4!1ANJn-Gj!Cud)wdM+x|E1o@>yg{X0M3zk4-b(itr2OmOeZjeBq0d#iEp z*YDkEy!ZVFR~rw$^x&-r|GN9m?{{y0W%t&1pv>>@-o6E+b9emuH^x_gGQRrT@zvjr zuYGBJ}|ij zcm0cd*T1rN{RYv?FZb_$DPP8;SjM9(@BRF}Up)BXgCG6J?{?pLXZO}mp%;F=d;44C zt8X;MSGUJEem1^wcf9j$EalDL?`?k_iufi`;v0L{zrBCwt^K=S&gXm%b3PZ|`P z^?PqO?)~*nQ{b?#-X>-gZzn?H`P-GrZ8<7>Ca*Pv^E zKECnS@y>Vl-n_kc{cC&I|7rj2&+oteh5bAKx_|d8`KmpJReS7}_x{j$@8X?p~vr0Hg7Zz3uPpZU1m@`=@)`|FXCJtG(@8 zd)t5AyZ#yt5e(V&>-%?py?^(Od~r`;aZmK$d$;laYgpH>{O3=0-?_DW>rcD4{=9qZ zHk5jIeD%io>JF0XwYSID?u>8za=i2T@y_>gmhfD>4g+?52YO}i`nQl2-hQ2k?(O}% zU(1*GB$oH&>h3%5?%w?R?ybKzcHf1`{^Rl0pN_9WpZ|7z?Qi27Z;f|eAMgA?O~5bg zZGUlZdwXyD#@_a~fUJQ$-rC##_1^X$_qPAMw+$)o?rr~V@A~J7fo(&5fbTS@GT+&| z{@uOnKLnn(f9K!!@4lI@&r?{Rr=ok`xcB?_ztDL9EBC*O<8|x)ySwk)-hKBfR1aw8 zZ{w@~G`{++@r{2S?|fmr1Dxmcd)sg9ZNne{wcgy@{tFSsH}>!RX8-PXzKEx>h^OQK zbNk+n#=URd`$Oa2pWgpko-hqo!2+LI+kNM+ zyEnhJ`|dZP5#JtP{qFe2ug5#r#ydYk1_RR!S?O!QE13Dey|?|ly=~y$w|Uk<_kC~w z&hPf`em$T4vzYy}pBrEO-uTAbUqw(u+jjw(mSOKge|2E$F(s<`5$Zc>f5sdeH zd)L3ef9DVTcW>lNIFBWqAH4s)#``~c|8Ebz^WeMx`P1EZVflOaXO!*dk-BdDX1w#| z@eWLmUlQs3rh&9`{rh{@f3W}d7x(Y{asTd4KI03R@rCsLpElnA#e?rX`2OzA*LH7y zd-vU6LDs+Dz5Q+C-M}7yJKp)qc;{!twXYN3y1xJRHOls#{kz}HXZt*6`~2|UcN_P9 zaPQs5y*ux})p-Ap|Nh&5|K0ta``>)<&BlXo@810U?#=J)-u(IQyMKVf{=EB_p93}g z5*Nf9zZ>s-b-eTQy*K{|tZ4tv&HcOolrP~0Ea8Rq-J4M5U+lhn2eSAZFgf66zXZMp zKYt$I`2Be2jq%Pe#=pM{>kLxV_B#!nNY{S=lV$(TpZ4#5E1&I)nC*)j@4xf@&Hn(N z^!o1Y*I*U<%I@v&jBos5yz{m34lthE4Vs9s;{SR7?zi()Kll;=8vR#A^RI-g$Gp^Go0;`*&{b-~CQLmzOb@m#^IW=X-bW{q6lfHQvAV z;13V}_#d}+Z*TA3zP@|=ySsmZZu`r-;~VdccecknZ^0V1f9Ku(yWh>{^cl?QGq1i6 z%lrRSF3j>?NZd|Q~?=-UdyzlC27{$+FecuMy+DS z$a8p^WdeNbwA#~< z#!Smkd*kWpDss{qOzv@__N42>&f_*tSNVnJvdDjjVP6EYTKTtn#dWA#Jx}sY<3U6N z;3`K1S@jHYP`a~omReE9I3IYzhJVUykD4`Uerd{HLBDtqTtd55S~Q8d>((xudFjH% zr=EV~%*6{YKXV3#=b?i%YxATt3;IQXWO!4rS8C8?YRJR*xE*%Ndz&0`WHQqO+^qE^ z^$V%>O6ID{7@5%=FrgA(7V7vaRg(NuL!fo)fm}r8egIh%EXwgujXv-3FA54wpauo( z1wm6%8_3Ny^3X(=OugQ8f##_pEOBO5!k?1`mvLyAs%WUp^n)5p< z*X_#MWaOumx#e`I75gGom{zAemW65~1#2y3$%kp7{4S71|O`QPU!xL$kCGV}KBJL%;uca0SEv875nWR|P%W zC(%OEU(AV!$Nv!kO+d209z%EK9zTSS2?I3u9CJw+gVT61_Ymg8kbdSDpFq31yjAJL zv+xx0^Cp{UQ9nsL^^z$Y=FTQiz>LdI^@Ti1=71B;xhO>~9Mo3B0bxl`Bw4h`XK|K7 zf0dXY96^(1Vcvz8rD;Mz4w#6mSeA+`**Otj<|XEyJUHa+IJAis_AJ8pxJa;gdCh;8 zahBZ0tYDg4l=k$M&Ejv0ooV?==r=f?nbjoh3bPNZJ7IE`KraKxFjv14%hZ^>b-MBD zVqBhr^V5w5EhKozu`)5oI>88`IYoD6lL%QVH!2ugr!wt}D?xM?aV-Nim@EE(p4ccB zXt_2^JRZ3mM6_J$#~Y6Z{WY>xB5VJrjid-*^p!CFyIwcA4TolWA0g-Xa&It|BQNm?K z>)y$RjZhJyVWTFJsw=8eH6Q5tLDgE~Zw{{3;|$_zR7^axk5ukfE(KS_RnT&3|8V{zjr}&fS$ob zpau8@}qaV9>x%;NVG*$P8U9*CQk zuJ{?^6^ps96f)gRsB@)6QtTQ2h&C5wYR1xo%&KI2&mU0<#jixcm7j_F6hBlIt^8E# zj&dKKV^7D5&-4Moa0@87Pp3El+(Hh*KytHuOikeDBG!R?BkEYeW~VamOjbOoyHC|V zIgzZj`tg-0?_9|?75^rx!t*(1ZBQW_@VZOI)Ykk#8gO|Tkn==@GHmLh#s7n$&Wb0P zMoTN-T%0CAJ6lnMpBmKQr@RZOQ1^e3bD$FQ`5g3VZj-k(d5b3oN2Hp}12C7 z$d?mM%oesAPw-0IG|m>p!%0BfQb;%`|NIIqA03!CFI*_#SQE?mFGvAWAERx#iik}r z;lP%0?Z92_)4S?kSV(l??9)Sz0oR~)R; z;tGRMj$WKEj1&HUwMouti?rqx^hk#zzDmiZIA{zYp$`{6Ie4H*Vn5V43bykY+|2L0_yuKs!7AQ^Q0LaK_giS~4=n_$dE3Rc>Q7nmKAp`{~ zbn#M+URJ#+nWfaqX@hwXn=Ijohhu(%8-%biZqiD6099yhFpJAtR%N3RM}su+wV@Ja zQxHD*tWi5&C3u==64T`WaY%)q(b!x*vgA*BTJ0t_KOCHXc|938%uC(#Ms>8U?uwtlmJ*MgYYnZoli?hV z;elpywn&ndBQrrUme->dkfG5zM;Fe-lL_K0u`u*Dws1po&}Qzybh$Yrqn=kKUnxv* zbyql9Jfh-&AGDgDgzf(sae!*Bs`{J5Nj{oFL7mCUkPlU7f+a8!IX!?0j+Q$vJyL2o zAhAB|kN)5G-hIDq99a-Pf9EL}ot#99DOq-I-Ljc%I+q!rNhg^k-E($5o-8d<7CRKF zAt_%Hd*5SUVZXQ9C;6%hcMzcD#OayYpOtP)1c5@KP$(1%g~BeZCj)KQJL({3V8}Um z@%T=UESJqztru+SIIYsdG-J`h_^x_07ny?IqbUe-L9LD~(;}~5#`6@9ed!ieOz%(W zMaL055nsPgKPQetc=MvS2wvamDue01LcbyrQ6p*;J7#Zu1^>b>h;5cTVK>G)ilLJc z5{&NY(aYhBe#PFn3T6pzw>pcmS8at+(Cl&RnqCsq`zgKf6?;d)lp1wX$x^)Y75;$H z+NMQ0cNDJ0yN(qH6YqwvlCpj}t<@-SZImk)K$kf<4ueLp5PcL{JM7(HDThwb&- z8z`P3n+)Qt{!?In0csC_Yvkm2tf`hO+zgb-9BE#5q0ca~cQ~0m9$jAV ztzsbVg{a8CTRpXB2HvS(VthBVluCx;dOF4JHKB3GF?Lg9tLGSZ7z0CY8PbkeoU3f;mIs;|Y9|#;3o+Zo9mJCf1(5FY zMKguT9dJ%u@mj`Um#pKQ9=P1W8+>rZfRB2-1uePT4EM)kfBfCdS5fb%HtZ9%fv#h!PX&e38RlyqR)lcEO zCi-A)?=?`tPs+5`4U00ZOJ>4Q3*+t#{G+`_Z!PVKViUU8&{{Tej;A%i9aFv3h^So1 zwXUGGAuDW0YEr`UL3ka+8aTXVS-b0OK)2Q@CdhRvea-W(s;XmZh))! zqB^xh9<#zJ6$q@g@y$+QX^h4aeqSz={ctNYBh$v9%5n`pJX^zC`Bq03Tc0bfdI!O8Nj zLbo{jJKL3KJ=m`FNpaE?Q>(by6n700T5|BxG!!!T|7{}jt9#UXfT<&1J2W8g)mYZ1 zi;aX^0+^fJYl?_nfvWbCt#mN%MeC z4rApDnZ(LhWx>U7z!tyyduhJ&G*iwEdh7vc`~J{%zS!j=X4!OT+nqmn#<3QS&RE9F za_+&+!s5w^)tN_z$fIsv3xBzBm)mgs{ih>0d1rD_y(M zhvL_ZQ0Iw52ceh_XZhxM^}4kQH6svBLb3FJIYK$+2it$jo;|#?QBwt5HPvXsQLEJ< zGTU!@M&sfe+9444Jj>udPV#-!`=d!YUfl@4TJdMT=nd!e6*`VS`LWQpbgGbB3eXVp zEY6HHu?7sB4n$0j5g@M~z+UU7Mp2+OtS>w6=scstK%=-9pl>-2!x}j?BM;7NVuc&C zCbRlrnajIe&0>zZz|%}-N0#H8;zKh_bF;urjnaS<1(0{%5~7?0Fv|*|fgdtrNZ@TQ z*KO|BZdYrAJ^VdmT7q<>`DG|92rb?pN_3`O3a`70npOG<&*T|{36rlLd4oEm{^5tDJPVmUj)p3CB%AAl9jZ$03~T$sYD?JdqSC}8mqs3kCj$(>k3ucRtG69y^QKO_5Qevg z(X0iY*pF(0n{m~@p|$&gu?$Y1F1FrkES3DQSO(YaznYHiTGj)*EGyjKRlLQ5_V&^9(S-(c z09OM~B7KQ*rF*#e!?0}rZU1B3|NON7KZgAu`v)7hHlgmSrV_TJfZ@>fGYhtK32!cm z85V7cS*0yR%;v5NUbWI&h@z#Y6}0{D%hWXm8Bc4(uF6?-MCr%j$Ro~Id!iBX6*Ip# zJYJxO4NnTS8x#4&(esR^M#gR-N_a*R$DEW6YQ|uS$0J2C?v^r5OZS$Dkq=vk5ctOA z69#;wO_AJ^_Mzyi3jJm$j38&X!*vt4i~Yp{8+q&!ae&@So8U9h>^>P0TC8`TW3Q%; zQ<-I0z?d#NQer%yy#5fEFz>B0yBGO8uCN*ii9~*Bp|r0WCS~t>L~-t*E{={6!-n$^ zX-*;#6s+oaCkO>>rHaQi532yX;l>0f(C$K>O(yp2=am;jsbM*oBgVyRvql)Qi=t6eV=|sYQM;o)u;p?ZOu8Vm{6VdxIs9fv?KK?Ojy4B)`%HmuOt4DF{q>Ev5 z92N;t0R=|JVjEPfSix+fnpN8& zue^SZv_qU$ne4jNbxCCEi8XP8>G?S6tXs1sIoGR}@8??+q`La7eJT`_p9sa-unRN9 zq_V&gdS-rYlVY9hn$2-VcFoC81Wpk;ot;%!^;Ax-8}W?m5p&&0Drxlw78HhY5EIs% zb!Tzqn4<~+&^|*IW}StvMyC*R$x&UWaeDEu#%Y`tRbtq1i>gJXY*V0USFasQ?*#8a zR2FR=R?VZZZ6Wepue+X5b&dA=LeMo(5EAQMf;P0{6>uKc}$*S-En&^4;(RtI|558CUMKX(B`yB!=*pDvg1_kl7}aHvtl zfT4v4tsXke`XJa#E_=lzm2m8O34e$c&h7|_3-t4azyLlIAi?0JEA&e>$Qb~+h9 z$bddmIj7%h9I)m?N)(~HYP^Q}wh=?2stj|)x<(7lOrRU8m{50{)qS9p89|3MR;C1x zJ;)Myjf~A5LN@gDJwmgwzNw$bbzb8*iMZ}%E%!t$K(~6iH3RMHm@QwoQ1M1M6#Y{s z72VU&VLv>l->J?Da-~(rnZe=a+Ioih(ulc)mw_2@!}_RsrYq3!$<0D8AlX?FLUzFL zuoBaX65``H&6q_KrTcOb#Q7wkaMf{H7AGt$O(3{eRp&JfVox<#&MQ))3-}(TrcAcc`1Sil6~weT1u_`CWGHcn7^DRA&D9RxEkD6dMxrr-J(^dymkmll*J?LEzRk}6&%E)(FUx$BX;_-G}4eh><;TV-+y6FVN-{M6o;(!&r z7{GHdQjcZr3JoqB?84xR*ao{&4^~S(+ukr&?>lY>(qrJVPF_u~jtrj`bPls({ONKo z(n^v$rYpQpI7Xk?uUv1*@-6;{g$Rr;?tUoQ&lh-kC*A&qPaon#`TIpRmcM^l$e+(a zBajcT5(<*X9^T>dLq6%D-SPP^_N67(;^3R_@Dx$gDCb&%*yujZbwFaqwIGrj{nOH^ zJU5_H=HSo~yxDkK?Xf9prC?&>!I5vC<}yIB7BaX{FM1SsOywKdTMtZB^7yd4S6nqQ z&5M!Pg>jCWru$SCWxzW+nNgF+j#CM)++=NbUo)mK)^F7mLY_*JyPBgEyA4VMpkET< z$p3K`k3TiGoFqZm(obzJyWA-~z7TSi*tVt4Nsl$1?x{=LUpJ~^>2{%} zx1=cc+RwF0R*#sdcj5UDB zyiG82s#%L1GItY@nx@u*q_Q_b>2sV8>?1a5Z)(t3&)bC5m>pMvYZP!^*v#+5G3Ac9 zCpFZS0&@(C8(s}%!OW5<&b9RjGh;0{(^N1lXo3Sx&BM&JT&O%!Be8^sWFSjdF|%co zJuEH8%vP$tw-p>Sqjevgt^JspUDvlcI<$eaeS4sgi?56q4Y}B~D@c9OZ$)5JnQ>PH zO>Mrd&6M3db*nkw@VYKCztrcK-M<1}?dSB2Jrq2>`Bc|PZBP{NN2(kd4pZGwaOqtHgVkXW{}%Ai^v!aBaY z)#gH^#GLyig%(zddyA+IdJTuQELX<*(T;;@N5QnHx~dP&m59-W<}3Tim)8%)gDv4z zGH5E~z@^X>OP?l|;?0#H$)X8-C5~dH<)S2eb47$CV3$Xd>yid~Jgr44NMpm#Nv$o+ zX%O(uNpl6xFH&5I4%b@^ba-03(ODV`+HNOoHA6QkJ0>VXX&jC%2=*||0Hc(!AxRR zX0Vb-{3l@~9}_XZ)^#+juj=R)-0iMzjS0jn92fINmek4DHG!IOc~QZa)25){iGIn< zw_sO^S-ucAfb%pzY|W>;Z|g!1Wl${RO*K%Yu2s#(>T0AJz^F#1woe*zKdr2@j-18B zHI3T!gDW`PV3HL>1y^pZ9C`U^MVUCvt!|mTCKYH`@n4n-`owS0L4VOrRw-DfZo~6F zY3eup%}9IW3`*5Rv|%(dux-4(qQ#kMa56`W@d`=g*^V|?2EE8V`6PyHGp2F(wvmTO z=iL;)G#_YISIeVDB>M>}tSg#I%Up5ViK}yrR;P=RniUIwZZ!0~r}$Zl>DarGTmN)j zIF28_drf7fiAl_Y0;To_DZXkr9eOW3wv-CC0twlb#C%PXRO5J&O#aNCre%@WKgacW z_AWVkaT*45{Oz#ftUZ}G%TCzsK}I3_3{LA|AMI*nN&of>l7;Uo-R*^)`coF?pLoyG zZ9npoV!38f7y9}}li(8PJ$vq(;PInVoOp~S5W!)%mzDRN1AeR?VyD&u`n~9O{?>gm zLWe}7j*Xzx>kc+<^=M1RW#z>W^)&AMniUL^(_~D<8~B^V%9^v3cH=i-KsoleoDs5D zdla$z7Jb)26OgvClU6U-Hn|xtkfp6W6wJ5STSq6$V+5t}o?u$JZ*L#TNGl6CPgw`L zV;{dkoQ7c5L~c82Vuvx`0x!0E^#C){RiM>)Ad&EmKkp^Ngob@jj^5!y(UInb!(>{N zNtf+#C!JMQI;g7E*`|((jfb}A#BPfc$IM-*ofNIyl{k7xC3^el<`s96yFb!N_Ivb( z2ZGG#T)`PRnjOYazv}M#+Qt&1qe?XPpU@!{<$RKayuc`$|R58pe&*o*4YHGLDCygmy{j#WNf9j!sV7Ih9MT$iu_!V z)6loGovPVjzLl|gzK(%qWsdTde!UCx zB>2(jt7ciEklcMuCyr*S{*z%j*4UKxSv#}~BnV`S&ST={;ji{FEG(WPq)uCR3hWSg z+h!H%ZD)(5m`W+djQT7le`l3PmML5`1!;wZ!H@eMmew_qRppvmnJl%2lI=#yr`N65 ztG};A{EGM(jG8S$CKUg9GPRzFl0K;FjapK4$Mvb}5Ys%VX9XR)_8u#iXf z5G`;W&F2vcI7*r$AWK=X_=g7Wvy2D)xE!QV9Au~8mQ7jpXa%u%`%U@}I~Um`q?6sD zAg+23@8|-XX+Ef%y+y~t?bGikCm39!uKV!AI_-`Eykalur}bLaz_Q3kbs%1AwBiG^ zdKEF=xZq4A;_)~UM8d}hfVg)~tN7l^)3S_ZIOwX!=QqkQTAwqC#J*E+oS5+XFMs(< zw;0Hq6kY6Ln0=8cfxz(P$f*=;%HegcHGH};vd01g%-@=&xp4Bv_%`IH@JC9Ur~{5+ zAcSHVa1g8ji{KKfu4YHspA|W<<`SJ7-9nL%G*=kXwy9{M-BroXkjZC{nD+=}>Ail- zbplW3;$)(HcxDeTx*hODUl}AQ3(x$fd<{xX7m;+{yG+@+GrXRi&M>;OYaK*q@u)If zd(eDAiU}dmTKZ@GB%fW{?d@;Zjn3wxrH9Kjn_%k8vY68>-4%R>2Upu$Lbwn#K?p@? zq63}O#UwnrOew8|N4FdNfjUVu^n}bSx*sntZ=&3yXK6HmA+9x|)hUd#jM0{MHd0u! zqupA)PXYmgwPIvG|0S(wuZutWSxy6uICKSey}=?b=`LV-pSxKtqcBs|jI-iWzN{ zGg0eT(GiG1#h(ocJYsZqU0BxYbzZ;b^SsH{^Lh6H0{LeSE}uz>-)Q_^?v+tW$((j z_f=EYX+k{^ur7r)f^T1_Ue0UavPer{SBv#!oe|VA!z<${wMDP(ZeOaE-@z;5(*5HL z$FKtR)ok?@?gE!*uH<{6f0^xbTGhkLE8{E##`(&%^SGjIO;o=2`hm-Khi`lRTRP$r zVahIxu6O(GTk!Smn)+`Ws+Qw%LI)W6b?72eYvYip)ym7Tl&YlmA3|Nxb`GOmUahga z_)kO%bJz2G5Tt!)ENR~vv*__%NYL1&yK)j78?Fkt@&}FmSGQk;+z)KlNZUNpy2qWP zy`%f<2!kKFc{mVW6_+z!=`P$3TDCfyT~35ikpXu!5#A%5wqJ*IQ@l~3_KE&d8y)Tz zs)fcaZ`d)0=5bOAYtX8tVQakZONn^-q}hy3E4>~^&b=Lh?8~j_VjrT#UB}9~UVy)? zhTD*j+00r7%3#0V9g(Z)G02N&MLq>IYmGF4N^NjQgPuiZt+kx}qhTOx;YN%R3d63|B5|38aJnn3+ja6!PU z3RaXYGSqaPh4EE;>AiV;l(A1Jm_6Nio~C&+VSd+71X9|xL8VPe1xa+)v1R_Hw(78+ zJ0|wVE2LK=5vw$(six2~E2gLjVw2Lp?h)imn4_GDE4wr>Mze z+P?VVZ!R9=Znd# zu^|xKuaUd<^pFP7`~PVQmTI_rJ(z zb2Io)?8BfR%<6hkjW#!r(t5T$9Dstm2@8#E&N}%9F?h@ z|F8ZlSWSbl?C(v0Inrs0w@dxJ_un3j>1kk@Wzf3&#POI~edYpvfufWNB6RQ5{+I(>j^6`(~!;Y3K1BCPV9B1B>9z zVxkNT#y;Wzd4dfcDR{cWFCpWlahl^97@0m|J~^v+fU~SrN07ybNoLff0cuuwp(DMC zkxlsvVQG+r(|QmW&UYyG>RFO2 zMq@9Y8!qExbOqsDA}*oLmboWrCs{qqWZJ#6EVDb>f?D&{2@?h)wH*=B9B^PuJZsu#7?^bXJk2^Axgf4Rs)Vz>e&Z ztLLeCS~Uv3XybF_7^|iUmQ8NjrBD1kP35?GjrCtPeovhw?)@Cp#jD~ZDWAp7{V-O7 zU#Eq4kSQKyw^=F{{JS$k$^g{Qc~?{!LgNmLq9PIvoo3i(35S_i!f-j#oTS-g9G8<3 zjgbMVmIIME`0(!O-mAUWe^_Y~zUU3+@j|uFl#uE}CmxHjBo6ZaK9@f*3J>fiB5MQp zLw=RX&ch`TWNlxQU?+3LOe<|uZI`c^jM5h%x|rg5v@ylcS#Y7pvoJ*XC`1Yz0`ss5 zOiDIprtS{Ipx=>t7ObGf8fK>%s7$rT-5fK6-eq|NkDJ&AWGR1b0cs z^CbYR0PyLz3ReJ-_B1$5VY*8{CBge5E5qP$SqJka%zV{6&a$MW8yEAU4&o{}WXpqo zusygp_z@wiHADAVFW4S#4}&*&>unjl##9iPah71l|CX@@1T7kZyPG#|YRd-lXNA$|@{;xbprC%rHB@h)gj zGC(b%$dcQ)`41{)K0(Hd3%-jcfX6&&nyZ52BAo=oD2kHvbF|XnuP2?(C}I2D7?7){ z(4-A5157&Yiel&I3Rq8gbMC+_*rjDo#5LG4EE!=TM9%SHDN@m92k^o)8t$aK!v40C zZfvlQ%%gHYJqW8P+0PGlpjJAoB+o2WymWxGE)=&x~fCmLN4{yR^ z_+4CxRS#12B`yTsB~y*0VGaEAg+&G|#`q4BH+P&y_t3!aC%7Z61ug&#YobDVU5}iw2!a?EnpgOI`5D@62J+q z1V%$HA4?2Z$|=A`rl_l%hiO>%jAqDNJR~zl+K9I}xIvTKx4TU`nWWrkv~@$He6LAo zMDKl4+e3hzP-B+V%E{;n?^DLtQ6d;z4UgeYy{l!}se$zkxckX|eQ*%n9A1#SfevoS z@fwId$LLFn0kbPyP&r0Dv}2j$vZqN-1bY#JNU7sAubLU4dQln0@^sc@L9^;I@Mx)N zOV*?qL1cHxvYR(8avd~_OI({H0N5`F`La*arA8rUP_(D}MHo4V4D$7k)-Ss?|M3Kd z4>^0l!03(e0e_K@&J77zO7we@H40#jVmB9jQ3#P3NBMqnuoDMq9;C9|?c3F0v8-m@ zxOZU;G(Z)^WRoP+IR-gIQyMgQVm^*68a%-kjZ|%V!;G%!VK;&%Y35L`dxT~>G3BC= zR6|Lb6q}y(Iv+`Nf#gnM%$FPHoC4EEPcDVnRMM^c<;LJaZ?j8ZLLmJd*E3k<9Cf!g z=x2Obb#sQxhvHL`Ti8&OKsMma*Xe}(*mxbIp)#t^&%a#AlIuw_0nk;99p-n<;0led z_-W$8#Fz`HHJ$5S5BR&sE9+i@)U8`y5;-OhbgHC$I*voYX$(z{qhe!A>L!)ZVG6HkbN{c^U;76eoA6$!!8#+0 z`7$1V0*YK{xdvr&l!8W7CX<&uzh|Os77+z3&M9&9b0cg6_U+rcYTfN%_}G&&t?7Q! zQ^<`!R5__=kAlty>GEXcj>;8H*ykA!qS|OJR=PJ8*!3TgD%;U3Q9An@F5Cn%Ha;xBEmY@fHiOz|1gKIql4VR3M zf6Y5wE0b+QE0%YmC35Y^K?-B(h2aIrOQg{%($eU^nQCe{SHYjfIW`m#31A`W?!_A9 zIxW#s7|~&AG(m|#$e=SYQ^lCXQJLJ4Gu%yEj|m`Ws0|i2LXpm-6!>sO9|LO;tXW;z z6MDH;sZjW9Qt(ry-#ciH7dFX(^Ack)rW?_g(S~Y4G9?XB=l3*$g$VkmX~SjFXVzR} z7G@mdLMZ|GHvu0Q*3D|_aLZfC(liCAC4vrz3wKn9%H4XW#Q8>>wp7mj@&Kl)eOx;a zcdA{v@~FfNRYWOhNfl&(Rmu*Zk8eg%ar-u#klF7}2furb3AyO?M7=os#k+;5A%+@q z#@fYxe8AS^fk^3HBvF2$6bm0M8Y@<08P-Ze7lGs*T_u8|UDEvwEkV;|bPI>S!z+EY z*E+-LIv(yl`ZPS=fga`M67qvh77X`a$@9zL8y@j1KFZU2IY~e}F_)>Jwz3wmvKszE zqj*`Av;}1^cg1R3fD-C8Z^BSt)rO@r@8&kFfXaRitVz1|G%KJ?y1Cs0J~h{I+jr68 z^BBfa7uXk9^`IJs)noiw($AX_Fm6x4t2fqyD0Ce(ctOGl0J860{O;x(TfGtEeDQu4Kb^eZ-AY)xWJ3Hg&Z)kFAsK- zjVQgFUbt&v3|IXf`^epjNl|+waD$ygRAb~r9+hfIAXf)`VGu6i{|q{9xtrgI|_zS+UI919a@ZVHDuDHZc(97oxUV5D5 zNmW69yvlI8%-9qBAh_&_AVZ-#6@}<06*){>Ebs$-s-@3vfpBv%t%ecairbI0n6Q){=Dpk6a6{v zg;V_*7Nm=4^Kae3#*<#Rs?O71Qr+4N&t%&E->QQiCe1}sl1$+7SmsD3=b&TsAnhpH z9KhFUwAqd8^TX^s{fx;cdWD^?AW&9)KIr}RuUoe|z3|UQmcL=^Qc22_)3XE2^ods~ zsNXvS;O`|KoVU;U7qas?^6@z`Fkk~uz_jPYujjz2=ftJwoIlUS-=aJxZan9Vc+Oey zoHO4!vE4aw+&Sa5bL28?=?jSrG1@ut*f}xSIq}vxvK2x+M^ISgmBK$mbQ44z{*;jQ z97A55r}!t%>vJ05=ky2vFP7(sCf0+H0X;++TZ?cHRj;1cfKQQQ>RZ`~@bDqp%rf|X zvkvk1lr$0QDVmeRB8;N#SPbfVgq>Skx3)XIQ7qmQNR=ZNIS|wwKpiVk ztOa{f!LFMD&AN!j;`JWh8w0?K=qR+R1Yj5Z3W;uP1B)fFG(s3qfuosf&4E*12t~rVD&%31_i!J*)f}nz{=*Lc(ZK>o zAQwvj@!s$xa2O2`I!x#f*(2#!f+Y^A!b2=DCJ@U4Y=k%9;!)lKH@)}b7 ze~N!{`corPlrydA5B~gZNun19pX^i#sWGQ@En(_c)RqXP_nGZN2P@j1TFWlQsd z{;;3;zL?S<_O~XA7VHnfrsbgc*x_=~7lM2>34JD^HQ`R!1j zR|R2PHDtEMlOmf*=w{GPKfmL)0q+lqgm(H9Y{W`7I%Lw`@GUr?#-oWNAizUgm5 ze+bwKtM`OeaWWIB>3GJzGxl7tzjOM+YEM$)WHgrJ7jNMibxDIv9 zXOa!v&&ahJlaj~zPRP2=zy0+u8=ENbR1&1zq9n_VyRId%9CLW&G%@0)h6{mwK6 zRk3pr-Q>_hR1>G}wrx^KHywkNF%_1FVYi z#FHY@ANS*f5lqt-c2DzQmwn_g+^Cx z-M(!AV;EfqqDC)Ar!aUX_67pcRvS69HgaaG$(da=QOa6qnSEu;FYF<(#kbzWnLPx; ziJ7w1+nF>5#n^231O~;pbx=$WqOptqRH#V-(y>DtWt$0{~H~M#e3pO&dgUr~z2QnqcW^ z(VF(l{e!Ru3A!kgX?jXVEhI2`&m8R3rrg9`dy<>beA9zVV}8v?WT!O85Ux`OtR{`C z64tZgO;5R^u-&`d*tXlR5G}?F9BBoUd02srrAFvz0kyF6b!)1VQcXuCX~_ph>REeQ zrDnZ1w1+31t|{U|Q3XgD+&!4VtJ&^yXC^2%iQ@ek`A|%vXncN7V{XjeO{3J5JK-WSklP<0 zgfL1pc3sHd;hfWkiM({c$ijtQcOIE32z{;wt@?R>e%2d7c8l^_-m|a)Dw-?#$GT-9 zx@FF~WvWZI(%=TJH8wVMVayz-#j-+eJrcfrs36+7u?@bQ0^%eSte#xI*zO5P+j;s~ zBx~+}TGcH(h{_Qac^^jFZUeWbYr~smji*E5T~Y=o@D(ty6hcLEAxLKs$+etN@+N5c zj{MZ4#(NxWDA8d+?ikJOrZ{lLmas`1;r=S=IdWv$_ZRGM9e{8I!f7o@wU($krm}mA zO*%W;1W~zqPe@NXzzhSsgR-~-nkH2{s?c>PsxC@>0uGxzQ?KZ2w(e-~ouuKgw*r93 z+2$GIA>mH_I7)WveqT;pu0A-xX`B&TvmfoG(ihES?Un|TBWHmhC62NOm(|%7S7bznYyHXa18-5qL=72w6DF`Ujk1ttXVhhXa}vNTww4@ z4Dhq85(64vWyp89;|^*#pb^e=_w}7|lno$*u%A3J`d7Ikbu+fQ|HAMaWgO9q-e{k_ zI*@2h0IkXHSfDcz=uD$A%w;<)do(3Kjz#1&M&KUgS!8gg(q+1fo=|Do3LZ~iok>}q zp_Hm{$BaDn*%57#Gh(hk`(F!w=E> z{lf#kiK!j8`Vb!DuH~ow4+lH4J>9pksCaYGdxC#?iJ#F=o#JYphR5MvZ}gVDYT3gD zqJc+}*zS@96f?ra7K?y1z?7I;%c*&BVRb_bqkcV~;va3;%%EBU?48wh;Y%Imc1gvn zGsV>oXNz~yJFQAg>@fnsyO+^RPJx)xFA&f(a}m%BU!!vQ(Ir6HhH_fHPL3dL((U!W zJZmnm^vTVZmCqXOcoRKC+4x)JJTusR1C=`1LJ`sj*9Q=5>xIvw-}reuY|}e=!mIln z_XuC=&kWqt@TaKJy8Yh{!e66&|2K8G??7{Z>i$F&lm4vTr_sm#=Ro(TgKAuq$wu^R z_>>*Vz&0T-9D>mArU196j1iwB7=_c(^Ns+@HJB_KWht-*KCpN z9MUyIqMxvD_oUwRZ!(V6s!liLsaRWkykPhF;ZjouCkF@I6WuzX+hnR0aE&g49$}5> z_5^%xng7C%NRQ-U>5xyZ+QCRZvmxu)=-g4~mKjtI=(7NX`D-n|wx(pJ2xrbuLdk@?|Y;%%eT*r5OvsnME|~S+UG(;eP({Fd961 zz<+<*ina#Z91*~pwQgu0ANz4IGc5DZ!o1JMw@D*9?*abu6@r)1lFX zWOw*P&}%qK9&gE~t&#ZUX&ex>NeoEzWH(MgX@@K7eM!ax>y)zID$z#C!?cLUW;&Q) zBigbJ+K%HWIUYudBZGFu!5}%MFl7ab)A&i;MF(|A53|T*c@i2N0B=tt|d>Sg?s@^)}1x*hHUMqLk5s!F1fB} zVH)HqYLM=6JC3vQ664f81qks`@=}-Xj_oanrl_-~wfjP95d2}IwA6>ETbZw6(4w)Y zPzv}?z8@c)pLg*K*%iN$T~n5v^5m3~n_~sWu3A}m#Sh1D*^nbyw8Z@}JXt}hLr zxuCLfgJMzYAu_SoOI>wvlJ?7mS5vkGMvv^QoX$S$8n!59O;J%G+;lISbO-t9qGp&G z8ki7^PN`O)0;jiUjFNFC@Sd8&IX++pi}Uj>P}A)Bpy10pEz=pa@N9Rob0#`#9v+8B zFxqDOXJ{81Gc%CWJj6woGFs%2h`UY{F~T+QP7fSY5whbc?k0`q1R*?*=6AbYF;o0C*dyn znnTNcBM`<&3!3Wv#ai|?@HUr;4N8WBCL@DFV!i2?Gv@NrRDUl#L^6EIq~Gs4$IHVl zTo*3$YL-rG8P7|*Hi#X-lUA63Ay9b$Uu^!n+9rPJjT|AF>gBS zkp>qTjY-a?iE|DQ?M&zeotkYm!U2(;#5Q%PQtXGBns2Ih4gnyVv=xdCh0%7XHeyEiF0@iAMv~7Xm`x1i3k=$9Elo~F(|ciuv>ug>9wR*HrR_DU z*IFX^`gKI(R2E4>C&@4{fJnIQBOZpD!S$VTJ-gX}hGK;6PeT7}a4+Rn;DY=TI-4l^ zTkX&V@D1XFj_5JfVA+R_ogvYuLUZ7|zdW3Z418sGs@ykmYxDAavbCFxA^C(0oY+jR z57yk~6G82EWE?#QVr)Cu4v^)KfaQunBNy*bz8Tz#+x77;j~+m?zi^RH847yXE1k5s zDP<6qyb{PZ=8jf?0q3KRl~o2yt13_qMSx2Tvs;VcmPtNgF)gj4idK>If)cr2C8voa z1V#qQb4@H!thA87GNLhZvu9BW+YLiW1kR|&@gjK!14dk7RdI`?s@)gHMdvOfKOpxZ zIjwi1#ak*y&!aAQU0YOSIZKn7tcNyHD%I4i<4G%nX%DE2tgm|LCz)WN)X z^L|Hj9Mk;RW$zfVbQmsS?ZxIKozyemY7kqcXy}EJ9_2=CC>dc92`?!xlv{?<?W*?qzzMKLtHewLqGbh3!8hmo~lKqXNJ{&dXbmwPW>J&!u{Wxe|F;@!_t z2me|xUOeCX@bUTH`wvfFKYIZ{^+zk~PjBA5{}6TP%X;V@Te8Yfo`)^_=<5>x7UD-qW8j)YD~gxY%vz^_9za~ii(k1J)`29`b;~IyA~oZ zw9{km_G=ZGZ0f#-Ya8R9jF9TRQ!&*Ag zX}C}BXa_&oFy~>h?E&WNV-&hj;>YcqQE5sCc6MsiiK5b1n8pB|ocUjRHiHq@p-wB0 z5&XYhEqr1g0=$8MZ{OaEK$r_ys-7l1ArRc`LLmEB4ziSSS$#azGKR}J56x|>0o?mU z^W(LYe5tb-4!Q(dhKgify?k$e%=|m}c~!C5%Cw%n$!RpS>eHjUVM1dPq{?Y)w5P+W zBJC|t+G*&rq7M9GC>aXvPQ%r?1-m5q^or{7&2SuxeY3>}evo)S!g8K8p{m15TD4sh zU0DGtK#9K+6bbg}VWS44$95Dc#L6n^xqG%zr6RI3l&sMb&F8J`RVOL3c1ibl^}dW_ zU{&Yv7?~WdSNxW*Ydh z5c7Ko3j9gV*})VyS}>R|wRVSjbCl+pRhY@sji|%ISWiZlD!_Ul5WfdnKXLJ5V(wkDJZYlU}@xa zJCJs`i&f{M$4vlXfCJLvy{T}=5)2mxumGwsCRo6C^gsrrtpv(#Hn2wtH|*|H9S1wi z`0i)YN*q|V`tVY`*+7c(X65D0%kr2PKcHr{9&6>Hu$WYBtkqagt;bn*H;`eHNpLd| zKT8ulhel);cDZXqFl_5vGMu!xCsTdnCaASJ9`f-HN!RKSv#gIut0vXeP<#T&SogJX ziLn}Jf}!PGOL3;`uU0HpH$>_g7R&yU%ekLvW&x5Pc{W{_XH(9zX&cXam)`5~F5@hM zw3pXR4u)Gp7Nop-9lyq?XHrZ+U3h0HRTf~7r{FLNa)4f@<4cMOo8|QYG*P;S>{`w7 z>xrOij{oi)f3;G&Y32D2tWKMsSIpvUL-m@suX&sCw&~X25s#fnT-%4SkI&|2@SoU+{PNdow7Ged z*0bdyI^S)UNu14DC*Oda>MqxJ_#)WL#{*1%|MvNR^fL6;9lo_7*gv*2bF+<_Gfjorx|c3rh_@|E7cFIePv zG_zF|x<>~aP%J2|%BM#Ni`j@bPshb1*@Wrs zQZ-Yll~vymvLvXBqoXX@tCM;67A##pg~6>c8+5E*l%;W=&M89o^JOV6>Ap7{;+@=7 zX25{(d&p@Iq+cwOoZT}n;NiabB>6yDyA6spe0vL7-CocV1-7HW@ zx2Jya{S$--%<+b9U}x7kZ3HvunErT%XRbmtDdo_(vjB$RQBvbXf%PgZFatm9h!onJ zKFf*<&qEU$*nbWxi;K+}mUMABrz0T@w7b>)pYcBPUAgr|Tzo!2)OaLe^c>jgU33oq zCu_~qEbHE3n@c850ho_cI~+qv{uKIVG)pHF1R{`Z>3)Ve5b;*mLkGxmi&LOS7r$c@ z7;*1}KH}kx@vK`A^MFXgnFa>gI7`QX1VamQRJe2*FDpDD3YAGBP<52qxLp2N^6fWt z4%=0@;UbQY*x0BbfM)$ENfs5|a3;oSfG+XDZ_D|DOd$omq`u}A&+vZRh;wsX*Co&q zlJ3YJ1av?^oRKHT`#P=@(TK*2?w5-&xC0bH0IUN8+B0JL4OW9HF_$0#k&eO+!S{2f zNYNnT{q+oKT?H^G5YI|9ge%J-bR2drqY$W5Fq9w%4KTXy4TsgOZYLh)MXh?VKKf!0-3y1<_+(H5DH)m|gyQP@|&C_(GNmd4T{Kd6C6uKVuXzs7S!X&ft=B z-amx)e!9~Oc@a`h-{ho?^65&xDnWA?F?o*97p&2}9*o$3^rU`?&$sA*L^Vk9!I;(a z4C?@W=;8hQKK&0=zI#JU|9i0Y@X@vY_j`PHZ$5wX?8AS5`y#;JdVFISzk&>=kf@X7 zoyWk_yR#&oJSHaJt|l4_PDb%$1j zQ3nU^=D4alBod>}V1Q42bwTNyUk_yl8f%7Hs|g7`;ORs+-T~KH*3h6Z7bU2h<(Vu%*qBAIXSJSVkuH!MwL(GQL;b;EdoT<@HdU$yL|!}yL^l_b z_%d+~{Hp}CvWeM(6>V@Vr}8xaEnbwxskaAp=m0;RA6Ye|fJaC27`)#+nhh5DQ74Eq zVBwj5UF2dH+ia;g<1aTrTH_mFoYv`PS2yz7Eu+ zhQvv4{}}yq%$8G<)_B$IH5vSdY&QEfNsnc9Y~t&mlrdh>qgo0JMv;fF9nt!vQE{1R z@B2q(v0PLp*JNoUM;`~g-TSdSn>|waG|cJCpNyXM;nlC>>QiM^>p>8+HgdX=#H=19 zTXh95b2J)*y_Tg`12>nML1rt*Rg?WizMKo9zaU#TvBEzcUpd*#7(GOOUF2`BPzk={&X))*|}viR_zYZDFgYTmg^hZ+ABV zMK!IIbvn)xfjx%2?{mrA;X<48VF*54r1E_H(UiKHaOdv@C|D^k`p}wMlk>dLY|Af` z;GLOy@mS=<@LDWuaE$W~xuE6gI8mm&O3gc><$$416prQ9wbO2#mXo-F7^68V)Br*& zLZ3%PYS4=EDyGD|jvTC7S30~w)2Zi`REfD#+McPQH~$)!Dc*Rs`TWJpr@y@V@DZ0h zetp>kT@VY6Ct}$AJ7A;(^_SoDHP7mKlT=Fo!zD~B_3a{yg5p!^WxQ3b$6PCFYK3o> zh|$a%k8PebvM(NUI~c9+27!2DzMN?l41S8U?ENCmQ7FACP+c9^!^(iz(t0)A)-LA~ z%l}Ga;Mtp3Z{A(`ARwsMqu@J?0$7Q{gi=g{xG~K*2FEXZ&oKYs1S4Ku4~t7o4KM!d zdyNeR`g(wT&jEs#!0RD#bwlFq)8`mh;>yPZhkHF3zQbTx#1o7j>=*{aYt~<%^?!Qx z=GmWKy!-fm?|)qVf3{$DVejV`A3yx@-HZ2seDmu0cN;+N>aK^>cNkLKjUuR1bm)aHsb)n+-X;KI z2@CQwnWc4T4TE{bMwWp~l}?g?{`T{t7Di&V{ls3;MrP;nYsewDt)#JlAr{x@<%4(~ zCP9+L3p`QQJxuD8Bmu$#q7_O8HaLLQF11zh@0;Y8%&njpXQuPmPC@SDj26WCuut1sc08ZdHHmfpDbjzL7lWn~2BOKB0>gT?rrHecR+ZM3;Ci=fOny9-=tS zHHj){d{UJ441t~?l(ZHuO6XV#^-bwP7EAI;1*N7%nUG_V#ZMvTMi;dJ@9(BN44?|$ z5a>ui4w^Q&af5UDwRFCWbpCno_1@3F{A`HL?r)Y(B;yc9fJu`lGRH5 zY!8R?ib)UlcTttWJyI+1z=2c>p}A! z2Tiqz$NZeb*V;UOxE@PiKbBs;dHvzL4*wETAJ$jV^`QC=g9>9z9?{J>YJ;|QEb(nxSba@K z!7vPt$|T9@*CFJfA91#r#qewJpm#mK)*fFkpFV%_aqsoVr?2;Zeu|;>uY6!NYPcRz z-(#AJCv?||bSAx?WG*=f-u&|6dyfL6itAzUy@mnqRa}pQMyAF%cw1rs&-!c=eQB?Z z<7@XR5kaAA-o7kv%X1aX=lPnSSMoFIlvl>k1nrumuaKjk`Ms9O9(B#*t9hLJ@?9C1 zb9mQ$euaGgmeKT@)4z$+(@JiLUKzJ*Ft0iODkVD${S#DmTrVr;7sR!fFu*tf{UXoK zuDRaJ^*<-|te9-3d0Ka|mU7g)I;K}ZcTWz>$GvOTze3i3N8!sVbcACOMFXUF8fWQe zj9ZTp$MAMlGSUP`>2Z<=%N*~NhM(o&MwMjK&?vI3Xx9$omhp0vgnI9K_^dU2rX^$= z(M^D)!jHI$bJZh?)k7nSDx+VlM*1nLy&iK{Ki$w>%`l$Y)hk>?FBYIrlqqKSxnv1j z-Ceft07JPXSJeqQgBA0X!cpR_P{Kd%dJMKIZaId{tkN+L8TTH<+7%AHCh+UA^&RFj zoPcuB=E^u@8`wA)FtJR=35+6`qj0E&0Y;5aSvq~TD{k!boD4b#BJE>%El!FcRdoXY9wAWuV2k;9JskE zCU%|Mxn}2;CDxl*-Xn2^T_8WYmeH%(+&m<3bzI&!YjDlvD@&})xM?{@XG+A&d0+n#xfM`H#vn` z@)%D7V$^Z0@z*q;1+OV&Gjj7Fc$#GaT~AR3cq2`DoJ(HR|A0U-PjGm)KHAy^8S5j?Zo>G#|NH;^-~avp1;@j|*8RbKY(WTX+xD8N zxI3 z{fBn^_pSTe*YV$fm(S+io9kWx6xO5yPG#Q?*`9Gx(l%`w3@1VpjCGg zLuV}SZx1)OhxdQj{^1dp97rAu24lL-f!SMwfBz9aKm36AE}+YOpCZDKg0zmabi5N> z+%SqJWoZAlChkTB%n@%V2ae)||UIt1GpC*)~tshr3!s5S}$~JP% zT(oQCO4o17WP&7dfw&Ao;uuNNgkm!G5AWP`2qela~;~b9{zN% znQQDqe62R;w&ZoAVUDLChC^qr#2TCHlRlriiZ*iP>x`4UZg7AL+2eH@UYvY2H<=|5 z>CCyG&e@7_HzbB%(nhl|tAt-+(9^T#ARPHN!o;B~T0 zI$*N9)3#eKGXH*MS&sH;C-Bv z8yD_R?^q2wq+o1)NTN2)wv>j8d)=d8yG-Vd>GlzufwizhBkcKOri~jqvsFMb0g@y)k>jC3Vsk=VFe~b}{`LbjRZM(lX z4XPqbC&9lb5AYvVh8JwHT2A{X>7<@PtB1q?pm(PJet+wSd*k~E7K3Z|(L0gF0~`f; zktaKJiD^8V6~{>#!jCCT6P36pbXjLhz4U-1^8#NvyWg^QVgmmgD+5`0{^5iHGzqFT9zz|sw*=bgs zfIL~&MGJ$}M3EmdZAFsCGxqVqQ6qo7f#fG($LZw8vZTd?**P&ot$N9$B+*Gor1 zN4?IsO6h1$^8Eo9%P8_l=^X`~zYd4-up`-6(pZUK8v1yh06_vSgnX>8ts4Z{CGsqu z%qW;<35_HC?oZN^ZN!n3Sk80SJ^yW#|By!Cjb#( z4)`UWPE=%@eqcjf8(AQH#BepZ>;C=w`pl!2Zt4=vh61O}Tv(BnU)~hT#vPyrBFD%? z7r^Qh6Utvb1KyCScT&G(l8Y;G$LK6Ljz-n6&k~c09!+8 zs1GNza6|KDeCwrzAyiTn?mDMi1jPiM!iHQBLIUSr5@(fvX^__%IJ1VJtk zJ}Z_oes5dXW?F}$ePy7fH2-k#zCAF7;v(xqHV~X8z)8LmM11)0;f^kyX*Iy7YopMD zlZ90%ao1PS15j+Um@6onb?b|!VD(Q&;v7=CqV#5Y$>0Nr_eUx8=-fPD1xYGVf}Zs&d=b3>`Ub-_m?G`so2qf5y&ZxrIrNj}B*l(-vZumx^ z0KaW1g68DF>S?yDMUXXgKV~T)kqJyUN6oyB>!f@C!6Z5A2`x4?9B55tU8*asgyLhM zp=vP>Y1Cj$k8Yg3CIamp(m>3ILzAHybsBswy8nUoVq~dJ6l@-bS{CO=%lODzgOMR) z+nj#!nNL}I_dPI>=lIL1@XR6<3xYq;Lfz{)=;_Vj^`mH#z0TYgFGvVzys*SI+&Hch zH;oLjFCR4*2$mph)OhIzOt=~JtReeYn--%i2Kh)PB)v^~x?8{CqS)vOABo444z8<5Su1s2jUK*#FGR}FhnNA;~a;1?$K)1WtuFCyh zueYU5)2Z6&KPuz1!{Ss&(`_KMOtC>Ai<)Ym`yVU#6yO(j$|nx-XiSTUt(S-0)-qNL?mwLbFI19GL= zetr4K+kIcEj1{TC*;&7WJQ)|S#>)OjZe|@Y&vsMR=!^U|QwXP=X)=&=G>2^WBF%wbgQIlX3&sg4Ds0OXw_x(3UnYwru06yX)OCNJ`S5AHEUSXM{m{>mSf;s` t{MuHaEtb|pt3kp`;pwEmg~&hHsp9%`{ki^JfBpqN|36fS4;26|1ptOd60-mR literal 77987 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 K<$z#8f&3q^GYMz_ diff --git a/docs/index.html b/docs/index.html index e86d054e..be2dd79b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -17,7 +17,7 @@

    - NVActivityIndicatorView 5.0.0 Docs + NVActivityIndicatorView 5.2.0 Docs

    @@ -25,7 +25,7 @@

    - + GitHub View on GitHub

    @@ -34,7 +34,7 @@ @@ -61,10 +61,10 @@ Type Aliases @@ -77,7 +77,7 @@

    NVActivityIndicatorView

    -

    Build Status +

    Build Status Cocoapods Compatible Carthage Compatible

    @@ -165,6 +165,8 @@

    Swift Package Manager

    ]

    Migration

    + +

    Version 5.0.0 comes with breaking changes. Please refer to the release note for details.

    Usage

    Firstly, import NVActivityIndicatorView.

    @@ -226,9 +228,8 @@

    License

    - diff --git a/docs/js/jazzy.js b/docs/js/jazzy.js index 1e55d6ef..19844166 100755 --- a/docs/js/jazzy.js +++ b/docs/js/jazzy.js @@ -1,3 +1,7 @@ +// Jazzy - https://github.com/realm/jazzy +// Copyright Realm Inc. +// SPDX-License-Identifier: MIT + window.jazzy = {'docset': false} if (typeof window.dash != 'undefined') { document.documentElement.className += ' dash' diff --git a/docs/js/jazzy.search.js b/docs/js/jazzy.search.js index e3d1ab90..359cdbb8 100644 --- a/docs/js/jazzy.search.js +++ b/docs/js/jazzy.search.js @@ -1,3 +1,7 @@ +// Jazzy - https://github.com/realm/jazzy +// Copyright Realm Inc. +// SPDX-License-Identifier: MIT + $(function(){ var $typeahead = $('[data-typeahead]'); var $form = $typeahead.parents('form'); diff --git a/docs/js/jquery.min.js b/docs/js/jquery.min.js index b0614034..7f37b5d9 100644 --- a/docs/js/jquery.min.js +++ b/docs/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 00){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); +!function(){var e=function(t){var r=new e.Builder;return r.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),r.searchPipeline.add(e.stemmer),t.call(r,r),r.build()};e.version="2.3.9",e.utils={},e.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),e.utils.asString=function(e){return void 0===e||null===e?"":e.toString()},e.utils.clone=function(e){if(null===e||void 0===e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i0){var c=e.utils.clone(r)||{};c.position=[a,l],c.index=s.length,s.push(new e.Token(i.slice(a,o),c))}a=o+1}}return s},e.tokenizer.separator=/[\s\-]+/,e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions=Object.create(null),e.Pipeline.registerFunction=function(t,r){r in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+r),t.label=r,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){var r=t.label&&t.label in this.registeredFunctions;r||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var r=new e.Pipeline;return t.forEach(function(t){var i=e.Pipeline.registeredFunctions[t];if(!i)throw new Error("Cannot load unregistered function: "+t);r.add(i)}),r},e.Pipeline.prototype.add=function(){var t=Array.prototype.slice.call(arguments);t.forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,r)},e.Pipeline.prototype.before=function(t,r){e.Pipeline.warnIfFunctionNotRegistered(r);var i=this._stack.indexOf(t);if(i==-1)throw new Error("Cannot find existingFn");this._stack.splice(i,0,r)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);t!=-1&&this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},e.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},e.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var o,a=s.str.charAt(0);a in s.node.edges?o=s.node.edges[a]:(o=new e.TokenSet,s.node.edges[a]=o),1==s.str.length&&(o["final"]=!0),n.push({node:o,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(0!=s.editsRemaining){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new e.TokenSet;s.node.edges["*"]=u}if(0==s.str.length&&(u["final"]=!0),n.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&n.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),1==s.str.length&&(s.node["final"]=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new e.TokenSet;s.node.edges["*"]=l}1==s.str.length&&(l["final"]=!0),n.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var c,h=s.str.charAt(0),d=s.str.charAt(1);d in s.node.edges?c=s.node.edges[d]:(c=new e.TokenSet,s.node.edges[d]=c),1==s.str.length&&(c["final"]=!0),n.push({node:c,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return i},e.TokenSet.fromString=function(t){for(var r=new e.TokenSet,i=r,n=0,s=t.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r["char"]]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},e.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},e.Index.prototype.search=function(t){return this.query(function(r){var i=new e.QueryParser(t,r);i.parse()})},e.Index.prototype.query=function(t){for(var r=new e.Query(this.fields),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},e.Builder.prototype.k1=function(e){this._k1=e},e.Builder.prototype.add=function(t,r){var i=t[this._ref],n=Object.keys(this._fields);this._documents[i]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){var t,r;do t=this.next(),r=t.charCodeAt(0);while(r>47&&r<58);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos1&&(t.backup(),t.emit(e.QueryLexer.TERM)),t.ignore(),t.more())return e.QueryLexer.lexText},e.QueryLexer.lexEditDistance=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.EDIT_DISTANCE),e.QueryLexer.lexText},e.QueryLexer.lexBoost=function(t){return t.ignore(),t.acceptDigitRun(),t.emit(e.QueryLexer.BOOST),e.QueryLexer.lexText},e.QueryLexer.lexEOS=function(t){t.width()>0&&t.emit(e.QueryLexer.TERM)},e.QueryLexer.termSeparator=e.tokenizer.separator,e.QueryLexer.lexText=function(t){for(;;){var r=t.next();if(r==e.QueryLexer.EOS)return e.QueryLexer.lexEOS;if(92!=r.charCodeAt(0)){if(":"==r)return e.QueryLexer.lexField;if("~"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexEditDistance;if("^"==r)return t.backup(),t.width()>0&&t.emit(e.QueryLexer.TERM),e.QueryLexer.lexBoost;if("+"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if("-"==r&&1===t.width())return t.emit(e.QueryLexer.PRESENCE),e.QueryLexer.lexText;if(r.match(e.QueryLexer.termSeparator))return e.QueryLexer.lexTerm}else t.escapeCharacter()}},e.QueryParser=function(t,r){this.lexer=new e.QueryLexer(t),this.query=r,this.currentClause={},this.lexemeIdx=0},e.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var t=e.QueryParser.parseClause;t;)t=t(this);return this.query},e.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},e.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},e.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},e.QueryParser.parseClause=function(t){var r=t.peekLexeme();if(void 0!=r)switch(r.type){case e.QueryLexer.PRESENCE:return e.QueryParser.parsePresence;case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(i+=" with value '"+r.str+"'"),new e.QueryParseError(i,r.start,r.end)}},e.QueryParser.parsePresence=function(t){var r=t.consumeLexeme();if(void 0!=r){switch(r.str){case"-":t.currentClause.presence=e.Query.presence.PROHIBITED;break;case"+":t.currentClause.presence=e.Query.presence.REQUIRED;break;default:var i="unrecognised presence operator'"+r.str+"'";throw new e.QueryParseError(i,r.start,r.end)}var n=t.peekLexeme();if(void 0==n){var i="expecting term or field, found nothing";throw new e.QueryParseError(i,r.start,r.end)}switch(n.type){case e.QueryLexer.FIELD:return e.QueryParser.parseField;case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var i="expecting term or field, found '"+n.type+"'";throw new e.QueryParseError(i,n.start,n.end)}}},e.QueryParser.parseField=function(t){var r=t.consumeLexeme();if(void 0!=r){if(t.query.allFields.indexOf(r.str)==-1){var i=t.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+r.str+"', possible fields: "+i;throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.fields=[r.str];var s=t.peekLexeme();if(void 0==s){var n="expecting term, found nothing";throw new e.QueryParseError(n,r.start,r.end)}switch(s.type){case e.QueryLexer.TERM:return e.QueryParser.parseTerm;default:var n="expecting term, found '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseTerm=function(t){var r=t.consumeLexeme();if(void 0!=r){t.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(t.currentClause.usePipeline=!1);var i=t.peekLexeme();if(void 0==i)return void t.nextClause();switch(i.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+i.type+"'";throw new e.QueryParseError(n,i.start,i.end)}}},e.QueryParser.parseEditDistance=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="edit distance must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.editDistance=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},e.QueryParser.parseBoost=function(t){var r=t.consumeLexeme();if(void 0!=r){var i=parseInt(r.str,10);if(isNaN(i)){var n="boost must be numeric";throw new e.QueryParseError(n,r.start,r.end)}t.currentClause.boost=i;var s=t.peekLexeme();if(void 0==s)return void t.nextClause();switch(s.type){case e.QueryLexer.TERM:return t.nextClause(),e.QueryParser.parseTerm;case e.QueryLexer.FIELD:return t.nextClause(),e.QueryParser.parseField;case e.QueryLexer.EDIT_DISTANCE:return e.QueryParser.parseEditDistance;case e.QueryLexer.BOOST:return e.QueryParser.parseBoost;case e.QueryLexer.PRESENCE:return t.nextClause(),e.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+s.type+"'";throw new e.QueryParseError(n,s.start,s.end)}}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(); diff --git a/docs/undocumented.json b/docs/undocumented.json index 534ccf41..e0f8c00d 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,12 +1,6 @@ { "warnings": [ - { - "file": "/Users/vinhnguyen/Workspace/NVActivityIndicatorView/Sources/Base/NVActivityIndicatorView.swift", - "line": 497, - "symbol": "NVActivityIndicatorView.bounds", - "symbol_kind": "source.lang.swift.decl.var.instance", - "warning": "undocumented" - } + ], "source_directory": "/Users/vinhnguyen/Workspace/NVActivityIndicatorView" } \ No newline at end of file